К статье
Практический материал

Разработка и Конфигурация · 9 мин

Как посмотреть конфигурацию поставщика в 1С

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

Конфигурация поставщика — это эталонная версия типового решения, которую фирма «1С» или партнёр-разработчик передаёт вместе с обновлениями. Она хранится внутри информационной базы и служит точкой отсчёта: по ней платформа определяет, какие объекты изменены доработками, а какие остались типовыми. Посмотреть конфигурацию поставщика нужно перед обновлением, при анализе доработок, при переносе изменений между базами и при проверке, что именно «сломалось» после очередного релиза.

Работа ведётся в конфигураторе 1С:Предприятие, а не в пользовательском режиме. Понадобятся права администратора (роль «Администратор системы» или полные права) и монопольный доступ к базе для части операций. Ниже разобраны все способы: от простого просмотра дерева объектов до сравнения рабочей конфигурации с конфигурацией поставщика и загрузки эталона из файла поставки.

Что такое конфигурация поставщика и когда её смотреть

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

Открывать конфигурацию поставщика имеет смысл в нескольких ситуациях: перед обновлением, чтобы оценить объём доработок; при споре о том, является ли поведение программы типовым; при восстановлении случайно изменённого типового объекта; при переносе доработок в чистую базу. Если база полностью типовая, конфигурация поставщика совпадает с рабочей, и отдельный просмотр обычно не требуется.

Просмотр конфигурации поставщика через настройку поддержки

Основной способ — через механизм поддержки. Запустите конфигуратор, откройте нужную базу и перейдите в меню «Конфигурация → Поддержка → Настройка поддержки». В открывшемся окне отображается список конфигураций поставщика (их может быть несколько, если решение составное), текущая версия и состояние поддержки объектов.

Кнопка «Сравнить с конфигурацией поставщика» или переход к дереву поставщика открывает структуру эталонной конфигурации. Дерево выглядит так же, как дерево основной конфигурации: общие модули, справочники, документы, отчёты, обработки. Любой объект можно открыть и посмотреть его типовой код, формы, макеты — но редактировать их нельзя, окно работает в режиме чтения.

Порядок действий
  1. 1
    Закройте сеансы пользователей или договоритесь об окне обслуживания, запустите конфигуратор под учётной записью с полными правами.
  2. 2
    Откройте меню «Конфигурация → Поддержка → Настройка поддержки».
  3. 3
    Проверьте, что в списке присутствует конфигурация поставщика и указана её версия.
  4. 4
    Нажмите «Сравнить с конфигурацией поставщика» либо откройте дерево поставщика для просмотра объектов.
  5. 5
    Найдите нужный объект в дереве и откройте его модуль, форму или макет в режиме чтения.

Сравнение рабочей конфигурации с конфигурацией поставщика

Если цель — понять, какие объекты доработаны, быстрее воспользоваться сравнением. В меню «Конфигурация» выберите пункт «Сравнить, объединить с конфигурацией из файла» и укажите файл поставки (.cf) нужной версии, либо используйте сравнение с конфигурацией поставщика из окна настройки поддержки — тогда внешний файл не потребуется.

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

Обратите внимание: само по себе окно сравнения ничего не меняет в базе, пока вы не нажмёте «Выполнить» в режиме объединения. Для чистого просмотра достаточно изучить расхождения и закрыть окно без применения изменений.

Загрузка конфигурации поставщика из файла поставки

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

Для загрузки откройте «Конфигурация → Поддержка → Настройка поддержки», нажмите «Загрузить конфигурацию поставщика» и укажите файл поставки той же версии, что установлена в базе. Операция не затрагивает рабочую конфигурацию — она лишь восстанавливает эталон для механизма поддержки. Тем не менее выполнять её стоит при отсутствии активных сеансов и после создания резервной копии.

Как понять, типовой ли объект, без открытия конфигурации поставщика

Не всегда нужно открывать сам эталон. В дереве основной конфигурации у объектов на поддержке отображаются пиктограммы: замок означает «объект не редактируется», замок с жёлтой отметкой — «изменения поставщика не поддерживаются» и т.д. В окне настройки поддержки по кнопке «Настройка правил» видно состояние каждого объекта: «на поддержке», «изменён», «снят с поддержки».

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

Способы просмотра эталона

Настройка поддержки → дерево поставщика

Быстрый просмотр типовых объектов в режиме чтения. Подходит, когда нужно посмотреть типовой код конкретного объекта.

Сравнение с конфигурацией поставщика

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

Сравнение с файлом поставки (.cf)

Нужен, когда конфигурация поставщика в базе отсутствует или вы анализируете чужую базу без доступа к её эталону.

Ограничения, риски и типичные ошибки

Конфигурация поставщика доступна только для решений, находящихся на поддержке. Если конфигурация полностью снята с поддержки, эталон удаляется, и сравнивать придётся с файлом поставки из дистрибутива соответствующей версии. Также просмотр недоступен в режиме «тонкий клиент» — только в конфигураторе на компьютере с установленной платформой.

Главный риск связан не с просмотром, а с соседними кнопками: «Загрузить конфигурацию из файла», «Выполнить объединение», «Снять с поддержки». Одно неверное действие в этом меню способно затереть доработки или разрушить механизм обновления. Перед любыми операциями, выходящими за рамки просмотра, делайте выгрузку базы (.dt).

Типичные ошибки
01
Путать «конфигурацию базы данных» с конфигурацией поставщика: первая — это рабочая версия, эталон открывается только через настройку поддержки.
02
Сравнивать с файлом поставки другой версии — получают сотни ложных различий и неверные выводы о доработках.
03
Нажимать «Выполнить» в окне объединения «для проверки» — изменения применяются к рабочей конфигурации.
04
Загружать конфигурацию поставщика из файла несовпадающей версии — ломается механизм автоматического обновления.

Проверка результата

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

Контрольные точки

Как проверить результат

Версия в настройке поддержки
Норма

Совпадает с версией, указанной в «О программе»

Тревожный признак

Версия отличается или поле пустое

Дерево конфигурации поставщика
Норма

Открывается, объекты доступны для чтения

Тревожный признак

Ошибка открытия или пустое дерево

Сравнение с эталоном
Норма

Изменёнными отмечены только доработанные объекты

Тревожный признак

Различия почти по всем объектам — несовпадение версий

Часто задаваемые вопросы

Можно ли посмотреть конфигурацию поставщика в режиме 1С:Предприятие?

Нет. Эталон доступен только в конфигураторе через настройку поддержки. В пользовательском режиме можно лишь косвенно судить о типовости поведения, но не просматривать объекты поставщика.

Почему пункт «Настройка поддержки» неактивен?

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

Чем конфигурация поставщика отличается от конфигурации базы данных?

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

Как посмотреть эталон, если конфигурация давно снята с поддержки?

Используйте «Сравнить, объединить с конфигурацией из файла» и укажите файл поставки (.cf) из дистрибутива той версии, которая была основой вашей базы. Файл находится в каталоге шаблонов после установки дистрибутива обновления.

Опасно ли открывать конфигурацию поставщика во время работы пользователей?

Сам просмотр и сравнение безопасны и не требуют монопольного доступа. Монопольный режим нужен только для загрузки конфигурации поставщика из файла и для применения изменений при объединении.

Итог

Что важно запомнить

Конфигурация поставщика открывается в конфигураторе через «Конфигурация → Поддержка → Настройка поддержки». Для оценки доработок используйте сравнение с эталоном, для просмотра типового кода — дерево поставщика в режиме чтения. Любые действия, кроме просмотра и сравнения, выполняйте только после создания резервной копии базы.