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