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

11.02.26

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

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

Основой послужила статья 2015 года: //infostart.ru/1c/articles/328313/

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

1. Подготовка конфигурации

Для создания поставки обязательно должны быть заполнены свойства конфигурации: «Имя», «Синоним», «Поставщик» и «Версия». Рекомендации по оформлению - в системе стандартов и методик разработки конфигураций:

  1. Заполнение свойств конфигурации информацией о выпуске: https://its.1c.ru/db/v8std#content:482:hdoc
  2. Нумерация редакций и версий: https://its.1c.ru/db/v8std#content:483:hdoc

 

 

2. Структура каталогов

 Создайте папки (пример наименования):

  • ...\Versions – для файлов поставки (.cf) и обновления (.cfu);
  • ...\Distribute – для готовых дистрибутивов;
  • ...\ExtFiles – для дополнительных файлов (документация, драйверы и т.п.).

 Подготовьте текстовые файлы:

 ReadMe — техническое описание:

  • полное название, редакция, версия, релиз;
  • минимальная и рекомендуемая версия платформы;
  • перечень дополнительных файлов в поставке

Версии библиотек — список версий используемых библиотек.

 Сохраните оба файла в папку ...\Versions.

 

3. Правила поддержки

В настройках поставки можно задать режим поддержки для пользователей:

  • изменения разрешены;
  • изменения не рекомендуются;
  • изменения запрещены.

 

 

Менять значения по умолчанию обычно не требуется. Подробнее — на ИТС: https://its.1c.ru/db/metod8dev/content/2294/hdoc

 

4. Проверки перед созданием поставки

  • Запустите пользовательский режим — это будет демонстрационная база. Убедитесь, что данные корректны.
  • Проверьте, выполнены ли все обработчики обновления (в том числе фоновые).
  • Снимите пароли у пользователей, если они установлены.
  • Сделайте резервную копию.

 

5. Создание файлов поставки и обновления

 

 

В окне укажите путь к каталогу ...\Versions. Имена файлов поставки и обновления конфигурации подставятся автоматически.

 

 

Для первого релиза снимите флаг «Создать файл обновления конфигурации» — обновлять пока нечего.

 

 

При подготовке обновления нажмите «Добавить из предыдущих версий» и выберите из папки ...\Versions те версии, для которых выпускается обновление.

 

 

После успешного создания в папке ...\Versions\ТекущийРелиз появятся:

  • 1Cv8.cf - файл поставки;
  • 1Cv8.cfu - файл обновления.

6. Подготовка каталогов для дистрибутивов

В папке ...\Distribute создайте:

  • ...\Distribute\Полный\ТекущийРелиз
  • ...\Distribute\Обновление\ТекущийРелиз

7. Создание комплекта поставки

Далее в конфигураторе: Конфигурация → Поставка конфигурации → Комплект поставки

 

 

Если описание комплекта поставки уже существует — просто выберите его.

 

 

Если нет, то выберите «Создать новое описание комплекта поставки».

 

 

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

 

 

Путь — это каталог, который будет создан внутри папки (...\Distribute).

Переименуйте «КаталогПоставщика» в аббревиатуру конфигурации латиницей.

В моём примере: MYOF.

 

 

Поставьте галочку «Каталог дополнительных файлов» и укажите путь к ранее созданному каталогу ...\ExtFiles.

 

8. Добавление файлов в комплект

 

 

В окне комплекта нажмите: Добавить → Отдельный файл и включите в состав:

  • ReadMe
  • Версии библиотек
  • При необходимости —1Cv8.cfu (для обновлений).

 

 

9. Варианты поставки

Создайте два варианта:

  • Полный — содержит конфигурацию и демо-базу.
  • Обновление — только файл обновления и описание.

 

 

10. Настройка размещения манифеста

 

 

Размещение манифеста – это тот путь, по которому будут расположены файлы при установке дистрибутивов.

 

 

Если хотите, чтобы ваша поставка попала в папку к другим продуктам 1С:

  • первым укажите имя папки 1c,
  • затем — краткую аббревиатуру вашей конфигурации латиницей,
  • затем — папку с версией (чтобы файлы предыдущих поставок не замещались новыми).

В моём примере: 1c\MYOF\1_0_4_2

 

 

Обязательно проверьте источник файла обновления — он должен вести в папку ...\Versions\Текущий Релиз к файлу обновления 1Cv8.cfu.

 

11. Размещение пустой и демонстрационной конфигураций

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

В моем примере:

  • Управление собственными средствами\Управление собственными средствами (демо) для файла выгрузки
  • Управление собственными средствами\Управление собственными средствами для файла конфигурации.

 

 

12. Создание файлов комплекта

 

 

Сначала выберите вариант «Полный».

...\Distribute\Полный\ТекущийРелиз

Затем повторите для варианта «Обновление»:

...\Distribute\Обновление\ТекущийРелиз

 

12. Создание архивов комплекта

 

 

Последовательно выберите варианты «Полный» и «Обновление», давая архивам осмысленные имена.

В моём примере:

  • MYOF_1_0_4_2_setup1c.zip — полный дистрибутив,
  • MYOF_1_0_4_2_update1c.zip — дистрибутив обновления

 

 

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

Надеюсь, статья будет Вам полезна!

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

файлы поставки обновления конфигурации обновления поставка дистрибутив комплект поставки Distribute Version Versions ExtFiles

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

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

См. также

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

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

26.06.2026    468    1c-izh    3    

5

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

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

25.06.2026    911    115    akeeela    8    

16

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

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

18.06.2026    1320    Angoleiro    2    

5

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

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

05.06.2026    4570    wonderboy    6    

26

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

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

10 стартмани

04.06.2026    1577    34    andrew.ab    44    

3

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

В данной статье рассмотрена ошибка, с которой мы столкнулись после обновления «1С:ERP Управление предприятием» с релиза 2.5.7 на релиз 2.5.22. Для модификации операций закрытия месяца у клиента было отдельное расширение, в котором были модифицированные копии типовых методов.

27.05.2026    1588    1c-izh    15    

10

Перенос данных 1C Обновление 1С Системный администратор Программист 1С 8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

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

1 стартмани

07.05.2026    591    1    gzharkoj    0    

2

Обновление 1С Программист 1С 8.3 1С:ERP Управление предприятием 2 Отраслевые Сельское хозяйство и рыболовство Бесплатно (free)

В одном из наших проектов сложного обновления с «1С:ERP 2.5« присутствовал интегрированный модуль «1С:Птицеводство» с неопределенным релизом и накопленными дефектами предыдущих слияний. Прямое обновление было нецелесообразно из-за рисков некорректной реструктуризации. В статье описан метод идентификации версии через анализ метаданных и алгоритм удаления неактуальных объектов перед финальным переходом.

30.04.2026    764    1c-izh    0    

4
Отзывы
1. darja 11.02.26 18:06 Сейчас в теме
Спасибо за шпаргалку! Давно не хватало полноценной свежей статьи на эту тему, очень полезно 👍
KirillZ44; Трактор; AntonovaElena; +3 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. darja 11.02.26 18:06 Сейчас в теме
Спасибо за шпаргалку! Давно не хватало полноценной свежей статьи на эту тему, очень полезно 👍
KirillZ44; Трактор; AntonovaElena; +3 Ответить
3. AntonovaElena 44 11.02.26 18:56 Сейчас в теме
2. vladimir_korshun 97 11.02.26 18:22 Сейчас в теме
Как сделать всё тоже самое, только при помощи скрипта, из командной строки?
Нужно ведь автоматизировать свои действия.
4. AntonovaElena 44 11.02.26 19:29 Сейчас в теме
(2) Думаю, это тема для отдельной статьи
5. Viktor_Ermakov 402 06.03.26 13:55 Сейчас в теме
Спасибо большое за статью, очень полезная.
А как Вы накатываете поставку на прод? А можно ли собновлением cfu еще обновить расширения из поставки автоматом?
6. AntonovaElena 44 07.03.26 10:29 Сейчас в теме
(5) Спасибо за теплые слова! Поставку на прод накатываю типовым обновлением. Расширения в поставке не делала.
7. Viktor_Ermakov 402 08.03.26 08:46 Сейчас в теме
(6) Вот интересно попробовать, можно ли через администрирование БСП запланировать обновление, но что бы не только cf накатился, но и расширение...
levvi0001; +1 Ответить
8. rokhin 153 02.04.26 06:52 Сейчас в теме
Спасибо за публикацию. На этом примере понятна логика создания поставки.
Замечание.
Поскольку в "10. Настройка размещения манифеста" уже указан номер релиза,
то в первом из пунктов 12 (их сейчас два)
Будет излишним создавать папку "ТекущийРелиз"

Сначала выберите вариант «Полный».

...\Distribute\Полный\ТекущийРелиз

Затем повторите для варианта «Обновление»:

...\Distribute\Обновление\ТекущийРелиз
Для отправки сообщения требуется регистрация/авторизация