![]() |
#3 |
Member
|
Я бы подумал над тем, чтобы образно говоря отказаться от авторезервирования и написать специальзированную функцию резервирования, которая к InventSum прикрутит InventBatch, отсортирует по возрастанию срока годности, переберет все и поставит резерв на конкретную партию (для установки резерва есть специализированное API).
Как не самый лучший, но все же вариант — можно влезть во вход авторезервирования и по параметру какому-нибудь уйти от авторезервирования стандартного и перенаправить работу на такой механизм. Идея — поменьше корежить фундаментальный функционал, реализовывать все как будто бы автоматизацию действий пользователей. Описанный выше алгоритм аналогичен тому, как если бы я открыл запрос по остаткам для номенклатуры с детализацией по партиям, отсортировал по возрастанию срока годности (предположим, в Эксельке), поставил резерв, вручную указав партию.
__________________
С уважением, glibs® |
|