Вопрос определения статуса поддержки конфигурации является базовым, но крайне важным для любого технического специалиста 1С. От этого зависит не только скорость и сложность процесса обновления, но и стабильность работы всей системы. Разберем детально, как правильно интерпретировать интерфейс окна «Настройка поддержки» и какие технические процессы стоят за привычными нам кнопками.
Для начала проанализируем основное окно, которое вызывает больше всего вопросов у начинающих специалистов: Конфигурация — Поддержка — Настройка поддержки. Рассмотрим ключевые признаки того, что система находится на поддержке:
Проанализируем ситуацию, когда статус объекта указан как «Редактируется с сохранением поддержки». Это состояние означает, что «замок» уже был открыт ранее. В этом случае вы можете вносить изменения в код и структуру объектов, но платформа всё еще помнит связь с эталонной конфигурацией поставщика.
Чтобы понять, как работает поддержка, выясним, из чего состоит информационная база в штатном режиме. Платформа оперирует тремя сущностями:
F7 или через «Обновить конфигурацию базы данных».Когда мы нажимаем «Включить возможность изменения», платформа создает в структуре таблиц дополнительную копию объектов. Это позволяет системе выполнять трехстороннее сравнение при будущих обновлениях. Важно помнить, что включение возможности изменения (даже без внесения правок) увеличивает размер файла базы данных (особенно в формате .1CD), так как теперь системе нужно хранить и «родную» версию, и вашу «измененную» копию.
Выясним, почему автор темы беспокоился о времени, закладываемом на обновление. Процесс обновления может идти по двум сценариям:
Сценарий 1: Конфигурация «на замке». В этом случае платформа просто замещает старые объекты новыми из файла обновления .cf или .cfu. Процесс проходит максимально быстро, так как нет необходимости анализировать пользовательские изменения. Мы просто доверяем поставщику.
Сценарий 2: Возможность изменений включена. Здесь платформа запускает полноценный механизм сравнения и объединения. Система сопоставляет три версии объекта: старую версию поставщика, новую версию из обновления и вашу текущую версию. Даже если вы фактически не меняли код, а просто открыли «замок», 1С всё равно потратит время на анализ идентичности этих объектов. На тяжелых конфигурациях, таких как ERP или Комплексная автоматизация, этот процесс может занимать часы.
Иногда возникает задача вернуть конфигурацию в полностью типовое состояние, чтобы упростить будущие обновления. Рассмотрим, как это сделать правильно, если ручное проставление «замочков» через окно настройки поддержки кажется слишком трудоемким.
Разберем по шагам алгоритм безопасного возврата на поддержку:
.cf, версия которого строго совпадает с версией вашей текущей конфигурации поставщика (посмотреть версию можно в окне «Настройка поддержки»)..cf.Внимание: Этот метод полностью удаляет все доработки, расширения полей или изменения в модулях, сделанные в основной конфигурации. Используйте его только если вы уверены, что база должна быть полностью типовой.
Проанализируем ситуацию, которая часто сбивает с толку: почему кнопка «Включить возможность изменения» видна, но объекты помечены как редактируемые? В современных версиях платформы 8.3 статус отображается контекстно:
Рассмотрим пример настройки правил:
// В окне настройки поддержки для каждого объекта можно задать:
// 1. Объект поставщика не редактируется (установлен "замок")
// 2. Объект поставщика редактируется с сохранением поддержки (разрешено менять)
// 3. Объект поставщика снят с поддержки (связь разорвана полностью)
Чтобы убедиться, что конфигурация действительно типовая, рекомендуется использовать функцию Конфигурация — Поддержка — Сравнить конфигурацию с конфигурацией поставщика. Если список изменений пуст — ваша база идентична эталону, независимо от того, какие пиктограммы отображаются в интерфейсе. Если же кнопка сравнения недоступна — это верный признак того, что основная конфигурация не отличается от конфигурации поставщика, и система считает их идентичными.
Таким образом, для эффективной работы с 1С:Предприятие 8 всегда обращайте внимание на состояние кнопки «Включить возможность изменения» и используйте механизм сравнения с конфигурацией поставщика для верификации состояния системы.