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

08.05.15

База данных - Обновление 1С

Долго искал, как правильно создать поставку и последующее обновление конфигурации. Но находил или куски, или неполную информацию. Пользуясь найденной информацией и методом проб, разобрался, как все это работает. Вот и решил систематизировать всю имеющуюся у меня информацию в одну статью. Думаю, она сэкономит время и внесет ясность тем, кто начинает пользоваться этой возможностью 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 – программа установки файлов конфигурации.

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

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

 

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Рефакторинг и качество кода Обновление 1С Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

На проекте сложного обновления 1С:ERP 2.4.14.181 до версии 2.5.22.106 нам было нужно уложить обновление в технологическое окно 48 часов (выходные). Исходный замер, с учетом промежуточных релизов 2.5.8.443, 2.5.12.270, 2.5.17.234, 2.5.22.106, показал требуемое время в 659 часов…

07.07.2026    2738    1c-izh    19    

19

Рефакторинг и качество кода Обновление 1С Программист 1С 8.3 Бесплатно (free)

Обновление ролей в расширении 1С отличается от аналогичного процесса в основной конфигурации. Ситуация осложняется, когда доработки вносятся не в «обычное», а в поставляемое расширение.

26.06.2026    940    1c-izh    3    

5

Обновление 1С Программист 1С 8.3 Россия Бесплатно (free)

Внешняя обработка для проверки методов расширений с директивами &Вместо, &Перед, &После и &ИзменениеИКонтроль после обновления типовой конфигурации. Обработка анализирует файловые выгрузки старой и новой конфигурации, автоматически определяет изменившиеся типовые методы и формирует список методов расширения, требующих проверки.

25.06.2026    1153    130    akeeela    8    

17

Обновление 1С Программист Россия Бесплатно (free)

Релиз в 1С может быть технически правильным, но все равно закончиться потоком обращений: пользователи не поняли, что изменилось, не нашли кнопку, не смогли провести документ или начали искать инструкцию уже после обновления. В статье — практический маршрут подготовки пользователей, поддержки и ключевых участников процесса к релизу: что объяснить, кого предупредить, как оформить инструкцию, как снизить хаос в первые часы и почему плохая коммуникация быстро превращается в деньги компании

24.06.2026    670    NikolayMaerov    2    

2

Нейросети Обновление 1С Программист 1С:Предприятие 8 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

Делюсь практикой переноса доработок при обновлении 1С:КА с 2.5.22 на 2.5.27 с помощью Claude, подключённого к конфигурации в EDT через MCP. Что у ИИ получилось хорошо, где он бессилен, что он осознанно отказался переносить — и какой главный вывод я сделал для следующего раза.

18.06.2026    1809    Angoleiro    2    

5

Обновление 1С Программист Россия Бесплатно (free)

Релиз 1С часто превращается в ночной аврал: задачи собираются из переписок, внешние обработки забывают проверить, пользователи тестируют “как получится”, а после обновления команда тушит пожары. Разбираем минимальный релизный процесс для 1С-команды: состав релиза, роли, чек-листы, smoke-проверки, коммуникацию с пользователями и разбор ошибок после выпуска.

10.06.2026    905    NikolayMaerov    0    

2

Нейросети Обновление 1С Бесплатно (free)

Когда доработанную 1С не обновляли годами, начинать приходится не с переноса кода, а с разбора того, что вообще накопилось в базе. Там могут быть десятки обработок, расширения, правки типовых объектов, а документации либо нет, либо она давно не актуальна. На примере реального обновления разбираем, как кодовые агенты, MCP-серверы и языковые модели помогают навести порядок в доработках, собрать план миграции, понять, где при переносе будут проблемы, и автоматизировать часть исправлений.

05.06.2026    5606    wonderboy    6    

26

Обновление 1С Обмен с ГосИС Программист 1С 8.3 1С:Управление торговлей 10 Абонемент ($m)

ВАЖНО! Обновление предназначено для технических специалистов! Поддержка формата обмена V2 в локальном модуле ЧЗ. Поддержка формата обмена V2 в модуле ПиоТ. Поддержка многих видов маркируемой продукции.

10 стартмани

04.06.2026    2094    46    andrew.ab    62    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
19. esqado 31.05.17 14:12 Сейчас в теме
Если кто-то столкнулся с проблемой отсутствия обновления на пустой конфе (8.3.10.2252).

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

Можно ещё добавить про создание файла описания обновления с примером.
1. seermak 664 08.05.15 11:46 Сейчас в теме
Все это подробно описано в любой из книг по начальному освоению 1С
svezr; user1590502; Stim213; +3 4 Ответить
23. alex_zemlyansky 11 08.10.20 09:44 Сейчас в теме
2. webresurs 235 08.05.15 13:44 Сейчас в теме
3. qwinter 685 08.05.15 15:01 Сейчас в теме
(2) webresurs, темы как создать поставку на инфостарте появляются ежемесячно)))) Иногда даже по нескольку в месяц.
31. DELOVOYDOM 25.12.23 17:37 Сейчас в теме
(3) За все эти годы, даже от учебного центра 1с, никто не выложил полного описания. Никто не хочет делиться хлебом)
4. AleksSF 231 08.05.15 15:38 Сейчас в теме
(2) webresurs, (3) qwinter
Я в начале и написал, что много информации кусками.
В http://infostart.ru/public/315534/, описано как сделать обновление к существующей поставке.
А чтобы все в одном месте и начальная поставка и обновление я не встретил.
Плюс там есть несколько моментов не описанных даже в документации.
Например:
3.Если пункт Наименование в шаблоне оставить, как предлагает помощник создания комплекта поставки. То после установки конфигурации, в окне шаблонов создания конфигурации, пустая конфигурация и Демо конфигурация будут располагаться в разных папках. Чтобы они располагались в подпапках одной папки (как типовые конфигурации), необходимо сделать следующее:
Критику я приветствую, но прочтите сначала и до конца статью. А не делайте выводы по одному названию
slige; alex_zemlyansky; oninfostart; +3 Ответить
5. h00k 52 10.05.15 14:44 Сейчас в теме
(4) Статью просмотрел по диагонали, ничего нового или интересного не нашел. Только отметил, что вы, как и многие до вас, лишь вскользь прошли по таким темам как создание поставки на разных языках, использование каталога поставщика и т.п..

Поищите книгу Радченко и Хрусталевой "Инструменты для создания тиражируемых приложений в "1С: Предприятие 8.2"" - в ней описано все то, что вы не смогли найти и многое из того, о чем вы даже и не подозревали. И вообще, старайтесь следить за теми материалами которые 1С издает, а то много полезной информации, собранной в одном месте, пройдет мимо вас.

П.С.: Очень забавляет, когда чей ни будь комплект разворачивается в "КаталогПоставщика" :)
VyacheslavShilov; zvERP1c; suggestive; Stim213; +4 Ответить
30. DELOVOYDOM 23.12.23 19:41 Сейчас в теме
(5)
Инструменты для создания тиражируемых приложений в "1С

Вы удивляетесь, что есть статьи на сайте, не специально под вашу компетенцию. Невероятно, правда? Статью прочел, ничего полезного не написал в комментарии, послал остальных читать макулатуру. Компетентные люди пишут коммент дополнение к статье, а не пустые слова.
Вы знаете, мой комплект разворачивается в КаталогПоставщика. При этом я владелец бизнес центра в Москве. Возможно ваш комплект разворачивается в какой то другое место, не удивлюсь что за эти годы ничего не изменилось у вас.
6. wolfsoft 2420 13.05.15 08:46 Сейчас в теме
А где файл со статьёй? )
7. AleksSF 231 13.05.15 09:18 Сейчас в теме
(6) wolfsoft,
Оказывается к статье файл не цепляется. Если надо напишите отошлю по почте.
11. wolfsoft 2420 20.05.15 09:23 Сейчас в теме
(7) Буду признателен, rav-02 (собака) мейл ру
8. Stim213 418 13.05.15 09:19 Сейчас в теме
когда готовите файл обновления - зачем все эти дополнительные действия после создания файла cfu?
9. AleksSF 231 13.05.15 09:24 Сейчас в теме
(8) Stim213,
Я описал как задумано разработчиками. Вы вправе упростить свои действия, если Вам не нужен полностью сформированный пакет.
10. Evil Beaver 8409 13.05.15 09:57 Сейчас в теме
Внесу 5 копеек: процесс создания поставки можно еще и автоматизировать. Вот пример скрипта: https://bytebucket.org/EvilBeaver/1script/wiki/attachments/distr_build.os?rev=caa51f8d0c25c48074c7e528ee7c7bc827fc7b47
KirillZ44; user1498379; SagittariusA; ZeratulAyuris; БоНН; bforce; dgolovanov; h00k; gigapevt; +9 Ответить
12. Leoway 167 01.07.15 12:07 Сейчас в теме
Народ подскажите, делаю все как описано, на своей конфигурации. Создаю поставку, далее делаю небольшие изменения, далее делаю обновление, но почему-то файл .cfu не намного меньше .cf.
Из-за чего так?
13. AleksSF 231 01.07.15 20:45 Сейчас в теме
(12) Leoway, А после обновления пункт-3 выполнили ?
14. Leoway 167 02.07.15 09:36 Сейчас в теме
15. Leoway 167 02.07.15 09:49 Сейчас в теме
Ребята, разобрался! Глюк оказался в платформе 8.3.6.2041. Выполнил все операции на версии 8.3.5.1383, и все Ок!!!!
P.S. Будте с 8.3.6 аккуратнее!
16. Liones23 48 27.07.16 12:57 Сейчас в теме
Что-то я не уловила из статьи как сделать демо-версию конфигурации.
Чтобы, например, по истечении некоторого времени с ней нельзя было работать.
17. h00k 52 27.07.16 14:27 Сейчас в теме
(16) Liones23,
Что-то я не уловила из статьи как сделать демо-версию конфигурации.

Подготовка демо-версий, да ещё и содержащих какие-либо ограничения - это отдельная, зачастую ненужная область знаний. Стандартные инструменты создания комплекта поставки подобного функционала не содержат. Ссылки и советы по реализации защиты можно найти в очередной теме или поиском по Инфостарту.
18. AleksSF 231 27.07.16 16:57 Сейчас в теме
(16) Liones23,
Демо-версия в стандартной поставке, это та-же конфигурация, но наполненная небольшим количеством данных. Демо содается для того, чтобы конечный пользователь мог оценить функционал конфигурации. И решить подходит она ему или нет.
20. Lionee 11.07.17 11:54 Сейчас в теме
спасибо что все в куче
21. superlexa2008 05.09.17 11:15 Сейчас в теме


кто то сталкивался с данной ошибкой?

чистка кэша в каталоге %appdata% папка Roaming, Local в папке 1С удаление всех временных файлов не помогла
перепрописка базы не помогла
запуск 1с со строкой запуска /ClearCashe не помогла
22. Sakh1CPRO 27.04.19 08:49 Сейчас в теме
Если ваша конфигурация написана на основе БСП, то в каждой новой версии нужно так же помимо изменения номера версии в свойствах конфигурации, так же его менять и в ОбщийМодуль.ОбновлениеИнформационнойБазы - Описание.Версия = "1.19.1.1";
24. IsKurtis 19.08.21 16:49 Сейчас в теме
Добрый день. Самописная конфа. С одним пользователем, полные права... при попытке Создать комплект ошибка:
Идентификация пользователя не выполнена
Неправильное имя или пароль пользователя
Создание комплекта установки прервано.

Как это исправить?
user1354714; +1 Ответить
25. tarasovt 15.12.21 11:55 Сейчас в теме
(24) пароль у пользователя убрать
28. user1354714 02.08.23 17:36 Сейчас в теме
(24)

У меня такая же беда. Пока не смог найти решение(
29. IsKurtis 02.08.23 22:06 Сейчас в теме
(28) в (25) ответили - УДАЛИТЬ ПАРОЛЬ у пользователя, под которым делаешь дистрибутив. Мне помогло
26. Evil Beaver 8409 19.12.21 17:53 Сейчас в теме
Можно чуть быстрее:
packman load-src && packman make-dist

https://hub.oscript.io/package/packman
KirillZ44; +1 Ответить
27. Melkiy 23.03.22 14:58 Сейчас в теме
Как по мне, так очень компактно и ясно. Однозначно +
32. kalyaka 1182 12.01.24 15:34 Сейчас в теме
А можно ли исключить из поставки общие свойства конфигурации поставщика?
Для отправки сообщения требуется регистрация/авторизация