Файл конфигурации
В простейшем случае результатом разработки прикладного решения является CF-файл конфигурации. Он содержит "прикладное решение без данных".
Пользователь, имея этот файл, может выполнить следующие действия:
- создать информационную базу без конфигурации;
- запустить ее в режиме Конфигуратор;
- загрузить в нее этот CF-файл.
Затем пользователь может запускать эту информационную базу в режиме
1С:Предприятие.
Чтобы создать CF-файл конфигурации, воспользуйтесь этим сценарием.
Файл выгрузки информационной базы
Результатом разработки также может являться DT-файл информационной базы. Он содержит "прикладное решение вместе с данными". Этот файл полезен в
том случае, когда вместе с прикладным решением необходимо предоставить данные, демонстрирующие его работу.
Пользователь, имея этот файл, может выполнить следующие действия:
- создать информационную базу без конфигурации;
- запустить ее в режиме Конфигуратор;
- загрузить в нее этот DT-файл.
Затем пользователь может запускать эту информационную базу в режиме
1С:Предприятие.
Чтобы создать DT-файл информационной базы, воспользуйтесь этим сценарием.
Файл поставки конфигурации и файл обновления конфигурации
При создании тиражных прикладных решений недостаточно передать пользователю CF-файл конфигурации. Ваше прикладное решение будет
развиваться, вы будете выпускать новые версии и пользователю придется вручную обновлять свое прикладное решение на новую версию. Этот
процесс может быть непростым и может являться источником ошибок.
Для того чтобы обновление прикладного решения на новую версию выполнялось в автоматическом или в полу-автоматическом режиме, в платформе
«1С:Предприятие 8» существует механизм поставки и поддержки конфигураций (подробнее см. в документации «1С:Предприятие 8.3.
Руководство разработчика»).
С помощью этого механизма вы можете создать специальный CF-файл поставки конфигурации. Если информационная база пользователя создана с
помощью такого файла, то:
- во-первых, пользователь не сможет "случайно" внести изменения в конфигурацию (для этого нужно сначала изменить режим
поддержки);
- во-вторых, обновления конфигурации будут устанавливаться автоматически или с участием пользователя (это зависит от режима поддержки);
- в-третьих, обновление прикладного решения вы создаете в виде специального CFU-файла; он содержит не все прикладное решение, а
только измененные его части.
Пользователь, имея CF-файл поставки конфигурации, может поступить с ним так же, как и с обычным CF-файлом конфигурации:
- создать информационную базу без конфигурации;
- запустить ее в режиме Конфигуратор;
- загрузить в нее этот файл.
Затем пользователь может запускать эту информационную базу в режиме
1С:Предприятие.
Получив CFU-файл обновления конфигурации пользователь может:
- запустить свою информационную базу в режиме Конфигуратор;
- обновить конфигурацию в автоматическом режиме;
Чтобы создать CF-файл поставки конфигурации, воспользуйтесь этим сценарием.
Чтобы создать CFU-файл обновления конфигурации, воспользуйтесь этим сценарием.
Комплект поставки
Независимо от того, какие файлы вы поставляете (CF-файл конфигурации, CF-файл поставки конфигурации или DT-файл информационной базы) вам могут
понадобиться следующие возможности:
- включить в поставку несколько таких файлов (для разных прикладных решений);
- включить в поставку дополнительные файлы (справочные, пояснительные);
- передать пользователю исполняемый файл для установки поставляемых прикладных решений в виде шаблонов; в дальнейшем пользователь
сможет без помощи конфигуратора создавать из этих шаблонов новые информационные базы.
Для реализации всех этих возможностей используется функция создания комплектов поставки. Комплект поставки представляет собой
ZIP-архив, в котором содержатся:
- файл 1cv8.efd — содержит CF-файл поставки конфигурации, CFU-файл обновления конфигурации, DT-файл
информационной базы;
- дополнительные файлы;
- исполняемые файлы для запуска на разных операционных системах:
- для операционной системы Windows — setup.exe;
- для операционной системы Linux — setup;
- для операционной системы macOS — каталог setup.app, он воспринимается операционной системой как
установочное приложение.
Подробнее о комплектах поставки вы можете прочитать в документации «
1С:Предприятие 8.3. Руководство разработчика».
Получив комплект поставки пользователь может, например, в операционной системе Windows:
- разархивировать его;
- запустить файл setup.exe:
- будет запущен мастер Установка конфигурации;
- дважды нажать Далее >, а затем Готово:
- будут установлены шаблоны конфигураций, содержащиеся в комплекте поставки;
- создать информационную базу из шаблона.
Чтобы создать комплект поставки, воспользуйтесь этим сценарием.
Дистрибутив
Кроме этого в «1С:Предприятии 8» существует возможность создания дистрибутивов поставляемых решений с помощью приложения Autorun. Это
приложение представляет собой настраиваемую пользовательскую оболочку для создания CD или DVD-ROM.
Если вы поставляете прикладное решение на диске, пользователь просто вставляет диск и autorun начинает
исполняться. Если вы поставляете прикладное решение как набор файлов, пользователь должен самостоятельно запустить файл
autorun. С помощью диалога пользователь выбирает вариант установки, может просмотреть дополнительные файлы или
установить дополнительное программное обеспечение.
Подробнее о приложении Autorun вы можете прочитать в документации «Использование приложения Autorun».
Чтобы создать дистрибутив поставляемого прикладного решения, воспользуйтесь этим сценарием.