Переход с редакции 2.0 на 3.0 в «1С:Бухгалтерия предприятия» — это не просто рядовое обновление, а глобальная смена технологической платформы внутри прикладного решения. Мы переходим от «Обычного приложения» к «Управляемому приложению», что влечет за собой полное удаление старых интерфейсов, обычных форм и многих общих картинок. В этой статье мы подробно разберем, почему возникают ошибки при сравнении конфигураций и как «канонично» обновить базу, сохранив все данные и обеспечив стабильную работу системы.
Рассмотрим ситуацию: при попытке обновить типовую (или почти типовую) конфигурацию БП 2.0 на БП 3.0 через механизм «Сравнение и объединение», система выдает огромное количество сообщений о том, что удаляемые объекты (например, ОбщаяКартинка.ЗначокСклад16 или Интерфейс.Склад) имеют ссылки в основной конфигурации. Это происходит по следующим причинам:
.cf файл редакции 3.0 без предварительной подготовки текущей конфигурации 2.0.Проанализируем ситуацию: наша задача — привести метаданные в такое состояние, чтобы 1С воспринимала их как абсолютно «чистые» и типовые перед совершением прыжка на новую редакцию.
Перед любыми манипуляциями с конфигурацией необходимо создать полную резервную копию информационной базы. Выполним это через «Администрирование — Выгрузить информационную базу» или простым копированием файла 1Cv8.1CD (для файлового варианта). Также убедимся, что текущая версия платформы соответствует требованиям редакции 3.0 (обычно требуется актуальная версия 8.3).
Выясним причину, почему обычное обновление выдает ошибки. Если конфигурация находится в режиме «Редактируется с сохранением поддержки», это создает избыточные связи. Самый надежный способ решить проблему — вернуть конфигурацию на полную поддержку поставщика.
Разберем по шагам, как это сделать правильно:
2.0.66.62).1cv8.cf.Важный технический момент: Многие опасаются, что «Загрузка конфигурации» (.cf) затрет данные. Разберем этот миф. Загрузка конфигурации меняет только структуру (метаданные), но не трогает таблицы с данными в СУБД, если идентификаторы (GUID) объектов совпадают. Поскольку вы загружаете типовой .cf того же релиза, GUIDы справочников, документов и регистров идентичны. Данные останутся на месте, а «мусорные» ссылки в метаданных исчезнут, так как конфигурация встанет на «замок».
// После загрузки CF система предложит обновить конфигурацию базы данных.
// Нажимаем "Да", проверяем список изменений (он должен быть пуст или минимален)
// и принимаем изменения (F7).
Теперь, когда наша база 2.0 находится на полной поддержке и не имеет «хвостов» от старых доработок, приступим к переходу на 3.0. Посмотрим на алгоритм действий:
.cfu или .cf, входящий в поставку обновления, предназначенного именно для вашей версии 2.0.Если вы все же используете метод «Сравнение и объединение» с полным .cf файлом от 3.0 (что менее желательно, но допустимо), обязательно выполните следующие действия в окне сравнения:
После того как конфигуратор завершит работу и вы нажмете F7, начнется процесс реструктуризации таблиц. После его завершения запустим базу в режиме «Предприятие» от имени пользователя с полными правами.
Рассмотрим подробнее, что происходит в этот момент:
В БП 3.0 реализован механизм длительного обновления данных. Программа откроется, но в фоновом режиме начнут выполняться обработки по переносу данных в новые регистры. Проанализируем статус процесса в разделе Администрирование — Обслуживание — Результаты обновления программы.
Критически важно:
Часто после перехода 2.0 -> 3.0 пользователи жалуются на странное поведение форм или «вылеты». Выясним причину: это связано со старым кэшем платформы, который хранит информацию о структурах форм 2.0.
Рекомендуем выполнить очистку кэша:
Если в вашей БП 2.0 все же были важные изменения (например, добавленные реквизиты), мы не можем просто затереть их типовым .cf. Рассмотрим правильную стратегию:
Подведем итог: ошибки «На удаляемый объект есть ссылки» — это сигнал о том, что поддержка вашей конфигурации находится в «запутанном» состоянии. Приведение базы 2.0 к чистому типовому виду через загрузку .cf — самый эффективный способ гарантировать успешный переход. Это очищает метаданные от старых интерфейсных ссылок, которые не имеют аналогов в новой платформе 8.3 и редакции 3.0.
Используя этот метод, вы избежите ручного удаления сотен ссылок и получите чистую, работоспособную «Бухгалтерию предприятия 3.0», готовую к дальнейшей эксплуатации и штатным обновлениям.