Найти в Дзене
Про 1С

Ошибка "Превышено количество уровней" при создании нового склада в 1С Предприятие 8.3 Комплексная автоматизация 2.5

"Превышено количество уровней" именно с такой ошибкой мы столкнулись недавно, когда попробовали создать новый склад в программе.

Сторона пользователя, как и во многих других случаях, не может нам открыть великую тайну, а именно причину ошибки

Для того чтобы разобраться пришлось, лезть в код.

В ходе расследования явно было видно, что при создании нового склада идет попытка записи создаваемого склада, в виды номенклатуры, в свойствах которых указано вести учет в разрезе серий. А именно в скрытую табличную часть "Политики учета серий"

Нашел тот самый вид номенклатуры, об который "спотыкалось" создание нового склада и попробовал его тоже просто записать, ошибка была идентичной

-2

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

Проблемный вид номенклатуры был "Материал (б/х и/с)".

Крутил его с разных сторон непонятно, скопировал этот вид номенклатуры и записал, запись прошла успешно.

Редактором реквизитов, обнаружил интересную вещь в созданном мной виде номенклатуре заполнены поля "Набор свойств" и "Набор свойств серий", а в проблемном виде номенклатуры, в реквизите "Набор свойств", было указано значение "Номенклатура"

-3

Понятно, было что вид номенклатуры, был создан некорректно при переносе данных из УПП в КА.

Попытка создать дополнительную ветку для дополнительных свойств вручную, закрыто даже под правами администратора :)

-4

Получается так, что эти элементы должны создавать автоматически, при создании нового вида номенклатуры, в зависимости от параметров самого вида номенклатуры.

Хирургически добавлять ух как не хотелось.

В универсальном редакторе попробовал очистить реквизит "Набор свойств" и записать без режима загрузка=Истина, когда отрабатывает вся логика в момент записи объекта,

-5

И о чудю два этих реквизита , заполнились сами

-6

Вот такая хитросплетень получилась.

В итоге вид номенклатуры в свою очередь, выводил ошибку при записи из-за того, что ему не удавалось создать ветки в справочнике "Наборы дополнительных свойств", где-бы хранил свой набор дополнительных реквизитов. :)

ВАЖНО!!!

Всё эксперименты естественно как всегда делаю на копии базы, что и всем советую.

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

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

После записи вида номенклатуры "Материал (б/х и/с)" в которой ранее выпадала ошибка, в момент записи, в итоге заполнилась табличная часть "Политики учета серий". Куда после создания нового склада, добавилась запись и с новым складом :)

-7

Итог

При создании нового склада, идет работа как минимум с тремя справочниками "Склады", "Виды номенклатуры", "Наборы дополнительных реквизиты и сведений "