Обработка подбора номенклатуры в документ перемещение
В архиве
27 марта 2016 в 18:46:49
(8 лет 39 недель 1 день 10 часов назад)
100
Или наличие 1С-сертификатов (с
загруженными изображениями)
Или т олько для ПРОФ - аккаунтов
27.03.2016 18:45:22
Текст задания
Необходима обработка подбора номенклатуры в документ "перемещение" для Конфигурации Альфа-Авто Автосервис-Автозапчасти
Функционал:
Для каждой номенклатурной позиции указан минимальный остаток в разрезе подразделения , к каждому складу прикреплено подразделение.
Если в документе перемещения подразделения в складах отличаются, необходимо чтоб выполнялось заполнение табличной части товары в документе перемешение по алгоритму
X-результат (количество перемещаемой номенклатуры)
Y-свободный остаток получателя (свободный остаток номенклатуры на складе получателя)
Z-минимальный остаток получателя (минимальный остаток номенклатуры для подразделения указанного в складе получателя)
F-свободный остаток отправителя (Свободный остаток номенклатуры на складе отправителя)
Если Y>=Z то X=0 (не добавлять номенклатурную позицию в документ)
Иначе Если Y<Z то X=Z-Y (продолжаем проверку)
Если X<F то X=Z-Y (добавить номенклатурную позицию с получившимся количеством)
Иначе Если X>=F то X=F (добавить номенклатурную позицию с получившимся количеством)
Если F=0 то X=0 (не добавлять номенклатурную позицию в документ)
т.е. при запуске обработки из документа перемешение, она проверит необходимость и возможность перемещения по всей номенклатуре и заполнит табличную часть номенклатурой и количеством исходя из алгоритма описанного выше.