Результат разработки «настольного» прикладного решения

Файл конфигурации

В простейшем случае результатом разработки прикладного решения является CF-файл конфигурации. Он содержит "прикладное решение без данных".

Пользователь, имея этот файл, может выполнить следующие действия:
  1. создать информационную базу без конфигурации;
  2. запустить ее в режиме Конфигуратор;
  3. загрузить в нее этот CF-файл.

Затем пользователь может запускать эту информационную базу в режиме 1С:Предприятие.

Чтобы создать CF-файл конфигурации, воспользуйтесь этим сценарием.

Файл выгрузки информационной базы

Результатом разработки также может являться DT-файл информационной базы. Он содержит "прикладное решение вместе с данными". Этот файл полезен в том случае, когда вместе с прикладным решением необходимо предоставить данные, демонстрирующие его работу.

Пользователь, имея этот файл, может выполнить следующие действия:
  1. создать информационную базу без конфигурации;
  2. запустить ее в режиме Конфигуратор;
  3. загрузить в нее этот DT-файл.

Затем пользователь может запускать эту информационную базу в режиме 1С:Предприятие.

Чтобы создать DT-файл информационной базы, воспользуйтесь этим сценарием.

Файл поставки конфигурации и файл обновления конфигурации

При создании тиражных прикладных решений недостаточно передать пользователю CF-файл конфигурации. Ваше прикладное решение будет развиваться, вы будете выпускать новые версии и пользователю придется вручную обновлять свое прикладное решение на новую версию. Этот процесс может быть непростым и может являться источником ошибок.

Для того чтобы обновление прикладного решения на новую версию выполнялось в автоматическом или в полу-автоматическом режиме, в платформе «1С:Предприятие 8» существует механизм поставки и поддержки конфигураций (подробнее см. в документации «1С:Предприятие 8.3. Руководство разработчика»).

С помощью этого механизма вы можете создать специальный CF-файл поставки конфигурации. Если информационная база пользователя создана с помощью такого файла, то:
  • во-первых, пользователь не сможет "случайно" внести изменения в конфигурацию (для этого нужно сначала изменить режим поддержки);
  • во-вторых, обновления конфигурации будут устанавливаться автоматически или с участием пользователя (это зависит от режима поддержки);
  • в-третьих, обновление прикладного решения вы создаете в виде специального CFU-файла; он содержит не все прикладное решение, а только измененные его части.
Пользователь, имея CF-файл поставки конфигурации, может поступить с ним так же, как и с обычным CF-файлом конфигурации:
  1. создать информационную базу без конфигурации;
  2. запустить ее в режиме Конфигуратор;
  3. загрузить в нее этот файл.

Затем пользователь может запускать эту информационную базу в режиме 1С:Предприятие.

Получив CFU-файл обновления конфигурации пользователь может:
  1. запустить свою информационную базу в режиме Конфигуратор;
  2. обновить конфигурацию в автоматическом режиме;
Примечание: Существуют и другие сценарии обновления прикладного решения, находящегося на поддержке, в том числе и в режиме 1С:Предприятие (подробнее см. в документации «1С:Предприятие 8.3. Руководство разработчика»).

Чтобы создать CF-файл поставки конфигурации, воспользуйтесь этим сценарием.

Чтобы создать CFU-файл обновления конфигурации, воспользуйтесь этим сценарием.

Комплект поставки

Независимо от того, какие файлы вы поставляете (CF-файл конфигурации, CF-файл поставки конфигурации или DT-файл информационной базы) вам могут понадобиться следующие возможности:
  • включить в поставку несколько таких файлов (для разных прикладных решений);
  • включить в поставку дополнительные файлы (справочные, пояснительные);
  • передать пользователю исполняемый файл для установки поставляемых прикладных решений в виде шаблонов; в дальнейшем пользователь сможет без помощи конфигуратора создавать из этих шаблонов новые информационные базы.
Для реализации всех этих возможностей используется функция создания комплектов поставки. Комплект поставки представляет собой ZIP-архив, в котором содержатся:
  • файл 1cv8.efd — содержит CF-файл поставки конфигурации, CFU-файл обновления конфигурации, DT-файл информационной базы;
  • дополнительные файлы;
  • исполняемые файлы для запуска на разных операционных системах:
    • для операционной системы Windows — setup.exe;
    • для операционной системы Linux — setup;
    • для операционной системы macOS — каталог setup.app, он воспринимается операционной системой как установочное приложение.
Подробнее о комплектах поставки вы можете прочитать в документации «1С:Предприятие 8.3. Руководство разработчика».
Получив комплект поставки пользователь может, например, в операционной системе Windows:
  1. разархивировать его;
  2. запустить файл setup.exe:
    • будет запущен мастер Установка конфигурации;
  3. дважды нажать Далее >, а затем Готово:
    • будут установлены шаблоны конфигураций, содержащиеся в комплекте поставки;
  4. создать информационную базу из шаблона.

Чтобы создать комплект поставки, воспользуйтесь этим сценарием.

Дистрибутив

Кроме этого в «1С:Предприятии 8» существует возможность создания дистрибутивов поставляемых решений с помощью приложения Autorun. Это приложение представляет собой настраиваемую пользовательскую оболочку для создания CD или DVD-ROM.

Если вы поставляете прикладное решение на диске, пользователь просто вставляет диск и autorun начинает исполняться. Если вы поставляете прикладное решение как набор файлов, пользователь должен самостоятельно запустить файл autorun. С помощью диалога пользователь выбирает вариант установки, может просмотреть дополнительные файлы или установить дополнительное программное обеспечение.

Подробнее о приложении Autorun вы можете прочитать в документации «Использование приложения Autorun».

Чтобы создать дистрибутив поставляемого прикладного решения, воспользуйтесь этим сценарием.