Каталог решений - Как создать поставку и обновление конфигурации

Как создать поставку и обновление конфигурации

Как создать поставку и обновление конфигурации

В наличии

Долго искал, как правильно создать поставку и последующее обновление конфигурации. Но находил или куски, или неполную информацию. Пользуясь найденной информацией и методом проб, разобрался, как все это работает. Вот и решил систематизировать всю имеющуюся у меня информацию в одну статью. Думаю, она сэкономит время и внесет ясность тем, кто начинает пользоваться этой возможностью 1С.

Категория:

Описание

Сначала создадим начальную поставку.

Будем использовать платформу 8.3.5.1231, на более новых должно работать также (пока).

  1. Создаем каталоги (имена каталогов для примера):

    1. X:\Current — каталог текущей информационной базы

    2. X:\Versions — каталог версий файлов поставки и обновлений

    3. X:\Distribute — каталог дистрибутивов

    4. X:\ExtFiles — каталог для дополнительных файлов поставки

  2. Создаем пустую конфигурацию в каталоге X:\Current.

  3. В конфигурации создаем Справочник Номенклатура.

  4. В свойствах конфигурации обязательно заполняем следующие реквизиты, например:

    1. Имя — НашаКонфигурация

    2. Синоним — Наша конфигурация редакция 1.0

    3. Поставщик — Наша фирма

    4. Версия — 1.0.1.2

    5. Эта информация нужна для оформления файлов поставки.

  5. Настройка поставки

    1. Настраиваем возможность изменения конфигурации. Выбираем в меню Конфигурация – Поставка конфигурации – Настройка поставки.

    2. Настройки производим на свое усмотрение.

       

    3. Если в конфигурацию внесены изменения, касающиеся изменения структуры конфигурации, и эти изменения нужно производить в несколько этапов, то флажок — Файл поставки может использоваться для обновления — нужно снять. Например:

      1. В Справочнике Контрагенты реквизит Адрес изменили со строкового на ссылку на Справочник Адреса.

      2. В этом случае необходимо сначала создать реквизит НовыйАдрес в Справочнике Контрагенты, создать Справочник Адреса.

      3. Затем обработкой заполнить Справочник Адреса и установить в реквизите НовыйАдрес ссылки на Справочник Адреса.

      4. Затем удалить реквизит Адрес и переименовать реквизит НовыйАдрес в Адрес.

      5. Каждое из этих действий необходимо заканчивать обновлением конфигурации.

      6. Правда, с помощью БСП это можно решить в один этап, но это отдельная тема, здесь я просто пояснил назначение флажка.

  6. Выбираем в меню Конфигурация-Поставка конфигурации-Создать файлы поставки и обновления

               

               

  7. Нажимаем кнопку Каталог файлов поставки и выбираем каталог X:\Versions

    1. Устанавливаем флажок — Создать файл поставки, Имя файла поставки – X:\Versions\1.0.1.2\1Cv8.cf

    2. И снимаем флажок — Создать файл обновления конфигурации

    3. Нажимаем кнопку Выполнить

  8. Убеждаемся, что создан файл X:\Versions\1.0.1.2\1Cv8.cf

    1. Выбираем в меню Конфигурация-Поставка конфигурации-Комплект поставки
       

    2. Выбираем — Создать новое описание комплекта поставки и нажимаем ОК.

    3. Указывается наименование поставки и поставщика (для этого мы выполнили пункт 4).

    4. Можно их отредактировать.

    5. Нажимаем Далее

    6. Указываем параметры шаблона — Путь это каталог, который будет создан в каталоге X:\Distribute, например КаталогПоставщика.

    7. Также этот каталог будет создан в каталоге шаблонов платформы при установке конфигурации, например, в каталоге X:\tmpl, т.е X:\tmpl\ КаталогПоставщика. Типовая конфигурация БП, к примеру, располагается в каталоге X:\tmpl \1c\Accounting\…

       

    8. Нажимаем Далее

    9. Выбираем файлы шаблона и, если нужно, указываем каталог X:\ExtFiles с дополнительными файлами.

    10. Нажимаем Готово

  9. Создается комплект поставки

    1. В окне комплекта поставки можно редактировать содержание комплекта.

    2. Самое интересное, о чем практически нет информации:

       

    3. Если пункт Наименование в шаблоне оставить, как предлагает помощник создания комплекта поставки. То после установки конфигурации, в окне шаблонов создания конфигурации, пустая конфигурация и Демо конфигурация будут располагаться в разных папках. Чтобы они располагались в подпапках одной папки (как типовые конфигурации), необходимо сделать следующее:

       

    4. Это нужно сделать для Файла выгрузки информационной базы и для Файла конфигурации.

  10. Нажимаем Создать файлы комплекта

    1. Сохраняем описание комплекта поставки в каталог X:\Versions

    2. Выбираем каталог для файлов комплекта X:\Distribute

  11. Убеждаемся, что создан каталог X:\Distribute\КаталогПоставщика и в нем файлы:

                1Cv8.cf – шаблон конфигурации.

                1Cv8.dt – выгрузка Демо конфигурации.

                1Cv8.mft – манифест.

                Файлы из каталога X:\ExtFiles и, если выбрано из его подкаталогов.

                Эти файлы можно использовать непосредственно как файлы шаблонов.

  12. Нажимаем Создать комплект

                Выбираем каталог X:\Distribute\1.0.1.2 (этот подкаталог нужно создать).

  13. Убеждаемся, что в каталоге X:\Distribute\1.0.1.2 созданы файлы:

                1Cv8.efd – файлы конфигурации в упакованном виде.

                setup

                setup.exe – программа установки файлов конфигурации.

                Это файлы установки, их можно упаковать в архив для передачи пользователю.

               

    Начальную поставку мы создали, теперь переходим к обновлениям.

          

  1. Вносим изменения в конфигурацию – создаем Справочник Контрагенты. И не забываем поменять в свойствах конфигурации версию, в нашем примере на 1.0.1.3.

  2. Обновляем конфигурацию (клавиша F7).

  3. Выбираем пункт меню Конфигурация – Поставка Конфигурации – Создать файлы поставки и обновления конфигурации.

  4. Убеждаемся, что Имя файла поставки – X:\Versions\1.0.1.3\1Cv8.cf и Имя файла обновления – X:\Versions\1.0.1.3\1Cv8.cfu

    1. Выбираем конфигурации для обновления, в нашем примере 1.0.1.2. Здесь нужно понимать, что обновление будет работать не только с предыдущей версией конфигурации, а и с теми версиями, которые перечислены в списке.

    2. Устанавливаем флажки – Создать файл обновления… и Создать файл поставки. (Последний можно не создавать с каждым обновлением, в этом случае для создания пустой текущей конфигурации нужно будет установить наиболее близкий шаблон и затем обновить его).

    3. Нажимаем кнопку Выполнить.

  5. Убеждаемся, что создались файлы – X:\Versions\1.0.1.3\1Cv8.cf и X:\Versions\1.0.1.3\1Cv8.cfu

  6. Выбираем пункт меню Конфигурация – Поставка конфигурации – Комплект поставки…

  7. Выбираем – Открыть описание комплекта поставки: X:\Versions\КомплектПоставки1.efd и нажимаем ОК.

  8. Выбираем ветку – Шаблоны конфигураций\НашаКонфигурация(НашаФирма, версия 1.0.1.3) и нажимаем на кнопку Добавить.

    1. Выбираем – Отдельный файл, указываем путь – X:\Versions\1.0.1.3\1Cv8.cfu и нажимаем кнопку ОК.

  9. Выбираем ветку – Вариант поставки и нажимаем кнопку Добавить.

    1. Переименуем Вариант поставки 1 в Обновление.

    2. Нажимаем ссылку Редактировать.

    3. В диалоге ставим флажок возле файла 1Cv8.cfu и нажимаем ОК.

  10. Нажимаем кнопку – Создать файлы комплекта.

  11. Сохраняем описание комплекта поставки.

  12. В диалоге – Выбор варианта построения выбираем Обновление и нажимаем ОК.

  13. Выбираем каталог – X:\Distribute (если в нем есть файлы, их нужно удалить или перенести) и нажимаем на кнопку Выбор папки.

  14. Убеждаемся, что созданы файлы – X:\Distribute\КаталогПоставщика\1Cv8.cfu и D:\Distribute\КаталогПоставщика\1Cv8.mft

  15. Нажимаем кнопку – Создать комплект.

  16. В диалоге – Выбор варианта построения выбираем Обновление и нажимаем ОК.

  17. Выбираем каталог – X:\Distribute\1.0.1.3 (этот подкаталог нужно создать).

  18. Убеждаемся, что в каталоге X:\Distribute созданы файлы:

    1Cv8.efd – файлы конфигурации в упакованном виде.

    Setup

    setup.exe – программа установки файлов конфигурации.

    Это файлы установки, их можно упаковать в архив для передачи пользователю.

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

 

has been added to your cart:
Оформление заказа