Добрый день, уважаемые подписчики!
В этой статье постараюсь отразить решение ситуации, когда вы очередной раз переносите какую-то информацию из одной базы в другую. И после этого возникает проблема с открытием какого либо справочника, приемника.
Живой пример.
Есть база 1С Управление торговлей 10.3. и есть 1С Управление торговлей 11.5.
Периодически пользователи переносят из одной базы в другую информацию по номенклатуре.
И после очередного переноса данных. При попытке открыть справочник в УТ 11.5 (приемнике), в моем случае, справочник "Номенклатура" программа выдает ошибку "Обнаружена циклическая зависимость в иерархии"
Основная причина данной ситуации "кривые" правила переноса которые допустили допустить "зацикливаемость" элементов справочника.
Правила, то поправили, а как быть со справочником "Номенклатура" в УТ 11.5?
Для этого нам необходимо перейти в режим конфигуратор, проблемной базы
Далее перейти Основное меню \ Администрирование\Тестирование и исправление...
Желательно делаете копию копию базы, как вас просит система
Нажимаете "Продолжить", открывается окно настроек тестирования
Выставляете параметры согласно рисунку выше. Нажимаете "Выполнить"
Скорость выполнения данной операции напрямую зависит от размера базы, количества элементов в базе (справочниках, регистрах, документах...)
После того как будут выявлены места где была допущена цикличность данных, будет проведено исправление.
После завершения данной процедуры, в базе приемник 1С Управление торговлей 11.5, справочник "Номенклатура", опять стал рабочим, и начал открываться без каких-то проблем.
Поэтому всегда предупреждаю всех кто пользуется правилами переноса данных. Тестируйте правила на копиях базы и только потом на боевых. Чтобы не было мучительно больно!
На этом у меня всё.
Всего Вам доброго!