Найти тему
Про 1С

Обнаружена циклическая зависимость в иерархии

Добрый день, уважаемые подписчики!

В этой статье постараюсь отразить решение ситуации, когда вы очередной раз переносите какую-то информацию из одной базы в другую. И после этого возникает проблема с открытием какого либо справочника, приемника.

Живой пример.

Есть база 1С Управление торговлей 10.3. и есть 1С Управление торговлей 11.5.

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

И после очередного переноса данных. При попытке открыть справочник в УТ 11.5 (приемнике), в моем случае, справочник "Номенклатура" программа выдает ошибку "Обнаружена циклическая зависимость в иерархии"

Основная причина данной ситуации "кривые" правила переноса которые допустили допустить "зацикливаемость" элементов справочника.

Правила, то поправили, а как быть со справочником "Номенклатура" в УТ 11.5?

Для этого нам необходимо перейти в режим конфигуратор, проблемной базы

Далее перейти Основное меню \ Администрирование\Тестирование и исправление...

Желательно делаете копию копию базы, как вас просит система

-2

Нажимаете "Продолжить", открывается окно настроек тестирования

-3

Выставляете параметры согласно рисунку выше. Нажимаете "Выполнить"

Скорость выполнения данной операции напрямую зависит от размера базы, количества элементов в базе (справочниках, регистрах, документах...)

После того как будут выявлены места где была допущена цикличность данных, будет проведено исправление.

-4

После завершения данной процедуры, в базе приемник 1С Управление торговлей 11.5, справочник "Номенклатура", опять стал рабочим, и начал открываться без каких-то проблем.

Поэтому всегда предупреждаю всех кто пользуется правилами переноса данных. Тестируйте правила на копиях базы и только потом на боевых. Чтобы не было мучительно больно!

На этом у меня всё.

Всего Вам доброго!