Как поставить на поддержку 1С:УПП 1.3, если поддержка была полностью снята

Программист 1С v8.3 (Обычные формы) IT и автоматизация бизнеса
← На главную

В практике сопровождения старых систем на базе 1С:Предприятие 8, таких как Управление производственным предприятием (УПП) редакции 1.3, часто встречается ситуация, когда конфигурация была полностью снята с поддержки. Это означает, что в окне "Настройка поддержки" пусто, отсутствуют "замочки" у объектов метаданных, а сравнение с конфигурацией поставщика невозможно. Основная сложность заключается в том, что для восстановления связи с поставщиком требуется именно полный файл конфигурации .cf конкретной версии, который бывает крайне трудно найти для релизов десятилетней давности.

Разберем подробно, как решить эту задачу, где искать «древние» дистрибутивы и как технически правильно выполнить процедуру постановки на поддержку, не затерев при этом многочисленные доработки базы.

Где найти эталонный файл конфигурации (.cf)

Первая и самая сложная проблема — поиск файла .cf нужной версии (в нашем случае 1.3.62.1). На официальном портале releases.1c.ru для старых программ часто доступны только файлы обновлений .cfu, которые не позволяют выполнить первичную постановку на поддержку. Рассмотрим основные пути решения:

  1. Партнерские диски ИТС: Как было отмечено в обсуждении, для релиза 1.3.62.1 следует искать партнерский выпуск ИТС за март 2015 года. У многих опытных системных администраторов и франчайзи хранятся архивы таких дисков в виде ISO-образов.
  2. Запрос через официального партнера (Франчайзи): Если у вашей организации есть действующий договор ИТС и оформлен сервис сопровождения УПП, вы имеете право запросить полный дистрибутив через своего партнера. Партнеры имеют доступ к расширенному архиву и могут подать запрос напрямую в техподдержку 1С. Важно аргументировать запрос необходимостью восстановления разрушенной конфигурации поставщика.
  3. Извлечение из аналогичных баз: Проанализируем инфраструктуру предприятия. Если сохранились старые копии баз, демо-базы или базы других филиалов того же периода, мы можем извлечь конфигурацию поставщика оттуда. Для этого в «живой» базе нужно перейти в Конфигурация — Поддержка — Настройка поддержки и нажать кнопку «Сохранить в файл». Полученный .cf будет содержать чистую конфигурацию поставщика нужной версии.
  4. Сборка .cf из обновлений: Если есть только .cfu, мы можем взять любой более ранний полный дистрибутив и последовательно обновить его до версии 1.3.62.1. Чтобы сэкономить время, используем пакетный режим обновления через командную строку.

Технический процесс постановки на поддержку

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

Зайдем в информационную базу в режиме Конфигуратор. Прежде всего, обязательно сделаем резервную копию (выгрузку .dt или копию файла .1CD).

Шаг 1: Инициация постановки на поддержку

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

Шаг 2: Настройка правил сравнения и объединения

После выбора файла 1С:Предприятие предложит выполнить сравнение конфигураций. Это критический момент. Выясним, как правильно выставить настройки:

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

Шаг 3: Установка правил поддержки

После завершения процесса система спросит, какие правила поддержки установить для объектов. Рекомендуем выбрать «Объект поставщика редактируется с сохранением поддержки» для всей конфигурации. Это позволит в дальнейшем видеть изменения и корректно обновляться.

Проверка результата и анализ доработок

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

Рассмотрим, на что обратить внимание при анализе:

Что делать, если версия .cf не совпадает на один-два релиза?

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

Проанализируем правильный алгоритм действий в этом случае:

  1. Сначала необходимо обновить вашу текущую базу до версии 1.3.62.5 (той, для которой есть .cf), используя стандартные файлы обновлений .cfu.
  2. В процессе обновления нужно быть крайне внимательным, чтобы не затереть доработки (использовать режим сравнения/объединения).
  3. Только после того, как номер версии в свойствах конфигурации станет 1.3.62.5, выполняем процедуру постановки на поддержку, описанную выше.

Важные замечания по безопасности

Процедура работы с конфигурацией поставщика затрагивает системные таблицы (такие как Config, ConfigCAS и DBSchema). Если в процессе постановки на поддержку произойдет сбой (например, отключение электроэнергии), база может перестать открываться. Поэтому работаем только с копиями и всегда проверяем целостность структуры после завершения операции через Администрирование — Тестирование и исправление.

Таким образом, мы восстановили возможность типового обслуживания системы. Постановка на поддержку — это фундамент для дальнейшего безопасного обновления 1С:УПП и корректного перевода системы на современные версии или другие решения (например, 1С:ERP).

← На главную