18.01.2021, 09:03 | #1 |
Участник
|
Комплектация. Перепоставка
AX 2012 R3
Заказ на продажу. Одна строка на кол-во 10. Перепоставка/недопоставка -0 % Создаю отгрузочную на 10, регистрация. Одна складская проводка в статусе Скомплектовано на 10. Далее разноска накладной на кол-во 15. И Акс легко мне это дает сделать. Мы чтото сильно не понимаем в идеологии комплектации? Лезу в код проверки. В нашем случае отработка попадает в InventMovement\checkNotOverDelivery в ветку где считается qtyPre - максимально разрешенное количество по строке: X++: qtyPre = abs(inventTransIdSum.receipt() + inventTransIdSum.registered() + inventTransIdSum.issue() + inventTransIdSum.picked()); Как тогда правильно работать с комплектацией? Мы ее используем для проверки и резервирования количества для машины клиента въехавшей на территорию. При этом фактическое превышение отгрузки над комплектацией у нас разрешено, но превышение над количеством "К поставке" - не разрешено. |
|