Переход конфигурации «Бухгалтерия предприятия» с ветки 3.0.89 на 3.0.90 и выше часто сопровождается техническими сложностями. Это связано с тем, что в данный период фирма «1С» проводила масштабную реструктуризацию метаданных, отказываясь от устаревших механизмов в пользу интеграции с БСП (Библиотекой стандартных подсистем). Одной из наиболее частых проблем становится конфликт при удалении обработки ОблачныйАрхив и связанные с ней ошибки ссылочной целостности. Рассмотрим подробно, как правильно провести обновление и избежать «зависания» процесса.
Разберем ситуацию: при объединении конфигураций система выдает сообщение о том, что на удаляемый объект Обработка.ОблачныйАрхив.Форма.Форма есть ссылки в основной конфигурации, а именно в свойстве «Основная форма» самой обработки. Выясним причину: когда ваша конфигурация находится на поддержке с возможностью редактирования, правила автоматического обновления иногда не могут корректно отработать удаление связей между объектами, которые больше не нужны.
В новых релизах (начиная с 3.0.90) функционал облачного архивирования был полностью пересмотрен. Старая обработка подлежит удалению, но поскольку в вашей текущей основной конфигурации она назначена «Основной формой», возникает логическое противоречие: система пытается удалить форму, на которую еще «смотрит» свойство обработки. Проанализируем способы решения этой задачи.
Самый эффективный способ — убедиться, что в окне сравнения и объединения конфигураций установлены все необходимые флаги для удаления объекта. Рассмотрим этот процесс пошагово:
Обработки и объект ОблачныйАрхив.Как показывает практика, если установить недостающую галочку в структуре обработки ОблачныйАрхив, система понимает, что объект должен исчезнуть целиком вместе со всеми внутренними связями, и ошибка «ссылки в объектах основной конфигурации» пропадает.
Если автоматическое объединение все равно выдает ошибку, мы можем прибегнуть к ручной подготовке конфигурации. Посмотрим на пример действий в конфигураторе:
ОблачныйАрхив.После этих манипуляций повторим попытку обновления. Поскольку прямой ссылки из свойств обработки на конкретную форму больше нет, механизм удаления отработает штатно.
Вторым этапом проблем при обновлении на релизы 3.0.90+ часто становится предупреждение: «Предопределенные виды характеристик, измененные пользователем, содержат тип, не соответствующий типу значений плана видов характеристик: ОбъектыАдресацииЗадач». Разберем, почему это происходит.
В 1С существует объект План видов характеристик (ПВХ), который определяет возможные типы данных для различных аналитик. В новых версиях БП разработчики изменили состав допустимых типов (свойство Тип значения) для ПВХ ДополнительныеРеквизитыИСведения или ОбъектыАдресацииЗадач. Если у вас в базе есть предопределенный элемент, чей тип не входит в обновленный список разрешенных типов, система выдаст предупреждение при попытке принятия изменений (F7).
Рассмотрим алгоритм исправления:
Тип значения. Нам нужно убедиться, что в списке типов отмечены все объекты, которые используются в предопределенных элементах.Тип значения всего ПВХ в соответствие с данными, завершить обновление конфигурации базы данных, а затем запустить программу в режиме «1С:Предприятие».Проанализируем ситуацию с внешними факторами. Автор исходной темы упоминал использование MS SQL Server 2008 R2 и наличие расширения «Путевой лист». Эти факторы могут усложнять процесс:
Во-первых, начиная с определенных версий платформы (8.3.20+), поддержка SQL Server 2008 R2 официально прекращена. Хотя ошибки метаданных напрямую с этим не связаны, реструктуризация таблиц на старой СУБД может проходить некорректно. Если после исправления всех ссылок в конфигураторе база «падает» при обновлении таблиц, стоит задуматься о переходе на более современную версию SQL (например, 2016 и выше) или PostgreSQL.
Во-вторых, если расширение Путевой лист заимствует объекты, связанные с удаляемой обработкой ОблачныйАрхив или типами ПВХ, оно может блокировать их изменение. Рекомендуем перед началом «тяжелого» обновления временно отключить (снять флаг активности) все расширения. Это позволит исключить их влияние на логику сравнения и объединения основной конфигурации.
Если при обновлении вы сталкиваетесь с массовыми ссылками в разделе «Справочная информация», это признак того, что в базе накопились «фантомные» связи. Для их устранения выполним следующие действия:
В случае, если автоматическая проверка не помогает, существует радикальный, но действенный метод: «Выгрузить конфигурацию в файлы», а затем сразу «Загрузить конфигурацию из файлов». Этот процесс пересобирает дерево объектов 1С с нуля, что часто помогает избавиться от внутренних несоответствий в кэше метаданных, которые мешают удалению объектов типа ОблачныйАрхив.
Подводя итог: проблема с обновлением БП 3.0 в данном случае — это классический конфликт при удалении устаревших объектов в конфигурации с включенной возможностью редактирования. Тщательная проверка всех флагов в окне объединения и ручная очистка свойств «Основная форма» позволяют успешно перейти на новые релизы.