Администрирование · 11 мин
Конфигурация поставщика в 1С: что это и как с ней работать
Что такое конфигурация поставщика в 1С, чем отличается от основной конфигурации, как её загрузить, обновить и сравнить. Разбор типичных ошибок при обновлении.
При обновлении типовой конфигурации 1С администратор обязательно сталкивается с понятием «конфигурация поставщика». Это эталонная версия конфигурации, которую выпускает фирма «1С» или франчайзи-разработчик, и она хранится отдельно от рабочей конфигурации базы данных. Без неё механизм автоматического обновления и сравнения версий работать не может.
Термин часто вызывает путаницу у начинающих: в 1С одновременно существуют три конфигурации — конфигурация поставщика, основная конфигурация и конфигурация базы данных. Каждая выполняет свою роль, и понимание разницы между ними — ключ к безопасному обновлению и доработке решений.
Ниже разберём, зачем нужна конфигурация поставщика, где она хранится, как её получить, обновить и что делать, если при установке обновления возникает ошибка «конфигурация не находится на поддержке» или версии не совпадают.
Что такое конфигурация поставщика простыми словами
Когда фирма «1С» выпускает типовое решение — например, «1С:Бухгалтерия предприятия» или «1С:Управление торговлей» — она поставляет его в виде файла конфигурации (.cf). При установке этой конфигурации в информационную базу платформа сохраняет её копию как «конфигурацию поставщика». Это замороженный слепок того, что разработчик считает оригиналом.
Рабочая (основная) конфигурация — это то, что реально редактируют программисты и с чем работают пользователи. Конфигурация базы данных — это применённая к базе версия после команды «Обновить конфигурацию базы данных». А конфигурация поставщика остаётся нетронутой эталоном, с которым платформа сравнивает изменения.
Три конфигурации в базе: чем они отличаются
Чтобы не путаться при обновлениях, полезно чётко различать три сущности. Они существуют одновременно и могут отличаться друг от друга — это нормальное состояние в процессе доработки и обновления.
| Конфигурация | Что содержит | Когда меняется |
|---|---|---|
| Поставщика | Эталонная типовая версия от разработчика | Только при загрузке новой версии от поставщика |
| Основная (рабочая) | Конфигурация с доработками программистов | При редактировании в конфигураторе |
| Базы данных | Структура, реально применённая к базе | После команды «Обновить конфигурацию базы данных» |
Если вы открыли конфигуратор и видите сообщение «Конфигурация базы данных не соответствует сохранённой конфигурации» — значит, основная конфигурация изменена, но изменения ещё не применены к базе. Это не связано с конфигурацией поставщика напрямую.
Где хранится и как посмотреть конфигурацию поставщика
Конфигурация поставщика хранится внутри самой информационной базы, а не в отдельном файле. Внешний .cf-файл из шаблона поставки нужен только для первоначальной установки или для восстановления эталона.
Посмотреть версию и состояние конфигурации поставщика можно так:
- Откройте базу в режиме «Конфигуратор».
- Перейдите в меню «Конфигурация → Поддержка → Настройка поддержки».
- В открывшемся окне видно поставщика, версию конфигурации и состояние объектов (на поддержке, сняты с поддержки, изменены).
Открыть саму конфигурацию поставщика для просмотра можно через «Конфигурация → Поддержка → Конфигурация поставщика» (в некоторых версиях платформы — через сравнение конфигураций, где в качестве источника выбирается конфигурация поставщика). Редактировать её напрямую нельзя — это принципиальное ограничение платформы.
- 1Откройте конфигуратор с правами администратора
- 2Меню «Конфигурация → Поддержка → Настройка поддержки»
- 3Сверьте указанную версию с номером релиза в файле поставки или на портале 1С
- 4Если версии не совпадают с ожидаемыми — проверьте, не была ли конфигурация снята с поддержки
Зачем нужна конфигурация поставщика при обновлении
Главное назначение конфигурации поставщика — автоматическое обновление. Когда вы запускаете «Поддержка → Обновить конфигурацию», платформа берёт новую версию от поставщика и выполняет трёхстороннее сравнение: старая конфигурация поставщика, новая конфигурация поставщика и ваша рабочая конфигурация с доработками.
Благодаря этому сравнению платформа понимает, какие объекты изменил разработчик, какие изменили вы, и пытается объединить изменения без потери доработок. Если объекты на поддержке и не менялись, они обновляются автоматически. Если вы изменяли типовой объект — платформа предложит разрешить конфликт вручную.
Кроме того, конфигурация поставщика позволяет в любой момент сравнить рабочую конфигурацию с эталоном и увидеть полный список доработок. Это незаменимо при аудите чужих баз и при подготовке к возврату на полную поддержку.
Перед масштабным обновлением полезно выполнить «Конфигурация → Сравнить, объединить с конфигурацией из файла» и посмотреть список затрагиваемых объектов. Если в списке много объектов с двойными изменениями (и от поставщика, и ваши), выделите время на ручное разрешение конфликтов — автоматическое объединение в таких местах ненадёжно.
Как загрузить или обновить конфигурацию поставщика
Есть два основных сценария работы с конфигурацией поставщика: обновление через файл поставки и полная замена эталона.
Обновление через файл .cf или .cfu
Штатный путь — меню «Конфигурация → Поддержка → Обновить конфигурацию». Платформа может найти обновление в каталоге шаблонов или через интернет-поддержку. Файл .cfu содержит только изменения относительно предыдущего релиза, поэтому применяется строго к указанной версии. Файл .cf — полная конфигурация, её можно загрузить на любую версию, но процесс сравнения займёт больше времени.
Полная загрузка конфигурации поставщика
Если эталон повреждён или нужно «выровнять» базу под конкретный релиз, используется «Конфигурация → Загрузить конфигурацию из файла» с последующей настройкой поддержки, либо в настройках поддержки — «Загрузить конфигурацию поставщика». Это заменяет эталон, не трогая рабочую конфигурацию сразу, но дальнейшее объединение всё равно потребуется.
Типичные проблемы и их решение
Наиболее частая ситуация — сообщение о невозможности обновления, потому что версия конфигурации поставщика не соответствует требуемой для .cfu-файла. Причина проста: обновления-дельты применяются только к конкретным релизам. Решение — либо последовательно установить пропущенные релизы, либо использовать полный .cf-файл нужной версии.
Вторая проблема — конфигурация снята с поддержки. В этом случае штатное обновление недоступно: платформа не может гарантировать корректное объединение. Варианты — вернуть конфигурацию на поддержку (с потерей незафиксированных доработок) либо обновляться вручную через сравнение и объединение с файлом поставки, аккуратно перенося изменения.
Третья ситуация — «пустая» конфигурация поставщика, когда базу создали копированием файла .cf без механизма поставки. Тогда поддержку придётся настраивать заново через загрузку конфигурации поставщика из полного .cf соответствующего релиза.
Как выбрать безопасный сценарий
Выбор действия зависит от состояния базы. Если конфигурация типовая и на поддержке — используйте штатное автоматическое обновление, это самый безопасный путь. Если есть доработки, но объекты в основном на поддержке с возможностью изменения — обновляйтесь через сравнение и объединение, контролируя конфликтные объекты.
Если конфигурация снята с поддержки и сильно переработана, оцените трудозатраты: иногда дешевле вернуться на поддержку и перенести доработки в расширение конфигурации, чем годами обновляться вручную. Расширения — современный механизм, который позволяет менять поведение типовых решений, не снимая их с поддержки.
Как выбрать действие
Как проверить результат обновления
Совпадает с номером установленного релиза
Осталась старая версия или поставщик не определён
Выполняется без ошибок, база открывается в режиме предприятия
Ошибки реструктуризации, конфигуратор требует повторного обновления
Самописные отчёты, документы и обработки работают как раньше
Доработки исчезли или выдают ошибки после объединения
Часто задаваемые вопросы
Можно ли удалить конфигурацию поставщика?
Специальной кнопки удаления нет, но при снятии конфигурации с поддержки и отказе от механизма поставки эталон фактически перестаёт использоваться. Делать это стоит только осознанно: без конфигурации поставщика теряется автоматическое обновление и возможность сравнения с эталоном.
Где взять файл конфигурации поставщика, если он утерян?
Полный .cf-файл нужного релиза можно скачать с портала 1С по действующей подписке ИТС или взять из каталога шаблонов, если обновления устанавливались на этом компьютере. Также эталон можно выгрузить из другой базы той же версии через «Сохранить конфигурацию в файл» в режиме конфигурации поставщика.
Чем отличаются файлы .cf и .cfu?
Файл .cf содержит полную конфигурацию целиком и подходит для установки на любую версию. Файл .cfu — это обновление-«дельта», которое применяется только к строго указанным версиям конфигурации поставщика. Для пропущенных релизов .cfu не сработает.
Почему при обновлении платформа пишет, что конфигурация не на поддержке?
Значит, конфигурация была снята с поддержки или создана без механизма поставки. Проверьте состояние в «Настройке поддержки». Варианты: вернуть поддержку, загрузив эталон из полного .cf, либо обновляться вручную через сравнение и объединение.
Нужна ли конфигурация поставщика для самописной конфигурации?
Нет. Если конфигурация разработана с нуля собственными силами, поставщика нет и механизм поддержки не используется. Обновления в этом случае выполняются переносом изменений между базами через сравнение и объединение конфигураций или через хранилище конфигурации.
Можно ли посмотреть, какие объекты изменены относительно поставщика?
Да. В настройке поддержки включите отображение изменённых объектов или выполните сравнение рабочей конфигурации с конфигурацией поставщика через «Конфигурация → Сравнить конфигурации». Полученный список — фактически реестр всех доработок базы.
Что важно запомнить
Конфигурация поставщика — эталонная копия типовой конфигурации от разработчика, хранящаяся в базе и необходимая для автоматического обновления и сравнения версий. Работайте с ней только через штатные механизмы поддержки, всегда делайте резервную копию перед обновлением и по возможности выносите доработки в расширения, не снимая конфигурацию с поддержки.