Любимый клиент захотел сделать новый ячеистый склад. Сначала дал один проект, потом вспомнил, что это старый проект, дал абсолютно другой. Под конец кинул ещё несколько изменений, нарисованных от руки... А сроки жмут.
Казалось бы, простая задача, берёшь генерацию топологии и вперёд. Но есть нюансы. Кол-во ярусов, кол-во позиций отличаются от стеллажа к стеллажу и внутри одного стеллажа. Размеры ячеек разные.
Решил потратить выходной, чтобы сделать небольшую механизацию. Сделал обработку, отображающую ячейки стеллажа и позволяющую делать групповые операции над выбранными складскими ячейками. Что получилось, можете видеть на картинках.
Теперь работа пошла быстрей. Сначала делаю все стеллажи помещения (секции, линии). Стеллажи делаю одинаковыми с максимальным кол-вом ярусов и позиций и наиболее распространённым типоразмером с помощью типовой генерации топологии. Затем с помощью своей обработки обрезаю "лишнее" и задаю типоразмеры выделенных областей.
Пункты меню по удалению и заданию типоразмера доступны для пользователей с полными правами и правами настройки топологии (выполняется проверка при создании).
Разрабатывалась и тестировалась на УТ 11.5.17.172. Скрой всего, заработает и в КА 2.5, и в ERP.
В планах есть ещё сделать отображение товарного состава ячейки и полной карты склада.