Необходимо ускорить работу кладовщиков по сбору товаров. Для этого нужно указать расположение товара на складе.
В базе данных склада создать дополнительное свойство каждой позиции (артикула) – «расположение», куда менеджеры склада смогут заносить данные. Данные содержат информацию о ряде (их всего 7, обозначаются заглавными латинскими буквами), пролёте (разное количество в зависимости от ряда) и этаже (у всех 4 этажа). Записываются в форме: ‘ряд’ – ‘пролёт’ – ‘этаж’. Пример: позиция A-1-1 – это самая близкая к выходу позиция первого этажа левого ряда.
https://disk.yandex.ru/i/A-foWB0Nmp3t4g – приблизительная схема склада. У каждого ряда указано число пролётов.
Важно: один артикул может содержаться в нескольких позициях.
Далее необходимо включить в 1С возможность фильтрации товаров по их расположению. Менеджер должен иметь возможность сформировать файл «сборочный лист» (в том же окне, в котором формируется расходная накладная: продажи/документы продажи/заказ№/печать), содержащий только те артикулы, которые относятся к определённому ряду (или определённым рядам). В случае, если артикул содержится в нескольких пролётах, при фильтрации учитывать только один ряд (в приоритете наименьший этаж), но выводить все пролёты, содержащие товар.
Добавить функцию сортировки отфильтрованных товаров по номеру ячейки (по возрастанию/убыванию). Нужно, чтобы товары в сборочном листе шли в том же порядке, в котором они расположены на складе.
В итоге при формировании расходной накладной менеджер должен иметь возможность сделать некоторый документ «сборочный лист», который имеет вид накладной, но включает не все товары и имеет сортировку по расположению.
В данный момент расходная накладная выглядит следующим образом: https://disk.yandex.ru/i/bKrsumjaoCT0Kw
Сборочный лист должен выглядеть так: https://disk.yandex.ru/i/rGWbTAngj0WL_Q – выдаётся работникам, которые собирают товары с рядов A и B (не проделана сортировка по пролётам)