В практике сопровождения старых систем на базе 1С:Предприятие 8, таких как Управление производственным предприятием (УПП) редакции 1.3, часто встречается ситуация, когда конфигурация была полностью снята с поддержки. Это означает, что в окне "Настройка поддержки" пусто, отсутствуют "замочки" у объектов метаданных, а сравнение с конфигурацией поставщика невозможно. Основная сложность заключается в том, что для восстановления связи с поставщиком требуется именно полный файл конфигурации .cf конкретной версии, который бывает крайне трудно найти для релизов десятилетней давности.
Разберем подробно, как решить эту задачу, где искать «древние» дистрибутивы и как технически правильно выполнить процедуру постановки на поддержку, не затерев при этом многочисленные доработки базы.
Первая и самая сложная проблема — поиск файла .cf нужной версии (в нашем случае 1.3.62.1). На официальном портале releases.1c.ru для старых программ часто доступны только файлы обновлений .cfu, которые не позволяют выполнить первичную постановку на поддержку. Рассмотрим основные пути решения:
.cf будет содержать чистую конфигурацию поставщика нужной версии..cfu, мы можем взять любой более ранний полный дистрибутив и последовательно обновить его до версии 1.3.62.1. Чтобы сэкономить время, используем пакетный режим обновления через командную строку.Предположим, что файл .cf версии 1.3.62.1 найден. Теперь рассмотрим процедуру восстановления поддержки в сильно измененной базе. Проанализируем последовательность действий, которая исключит потерю данных и программного кода.
Зайдем в информационную базу в режиме Конфигуратор. Прежде всего, обязательно сделаем резервную копию (выгрузку .dt или копию файла .1CD).
Перейдем в меню Конфигурация — Поддержка — Настройка поддержки. Поскольку база снята с поддержки, кнопка «Сохранить в файл» будет неактивна, а список объектов пуст. Нажмем кнопку «Поставить на поддержку». Система предложит выбрать файл конфигурации — указываем наш подготовленный эталонный .cf.
После выбора файла 1С:Предприятие предложит выполнить сравнение конфигураций. Это критический момент. Выясним, как правильно выставить настройки:
После завершения процесса система спросит, какие правила поддержки установить для объектов. Рекомендуем выбрать «Объект поставщика редактируется с сохранением поддержки» для всей конфигурации. Это позволит в дальнейшем видеть изменения и корректно обновляться.
Теперь, когда «замочки» появились, мы можем выполнить полноценный анализ того, что именно было дописано в конфигурации за годы эксплуатации. Для этого воспользуемся инструментом Конфигурация — Сравнить с конфигурацией поставщика.
Рассмотрим, на что обратить внимание при анализе:
Рассмотрим ситуацию, когда вы нашли дистрибутив 1.3.62.5, а ваша база имеет версию 1.3.62.1. Прямая постановка на поддержку в этом случае нежелательна, так как возникнет конфликт версий при следующем обновлении.
Проанализируем правильный алгоритм действий в этом случае:
.cf), используя стандартные файлы обновлений .cfu.Процедура работы с конфигурацией поставщика затрагивает системные таблицы (такие как Config, ConfigCAS и DBSchema). Если в процессе постановки на поддержку произойдет сбой (например, отключение электроэнергии), база может перестать открываться. Поэтому работаем только с копиями и всегда проверяем целостность структуры после завершения операции через Администрирование — Тестирование и исправление.
Таким образом, мы восстановили возможность типового обслуживания системы. Постановка на поддержку — это фундамент для дальнейшего безопасного обновления 1С:УПП и корректного перевода системы на современные версии или другие решения (например, 1С:ERP).