|
![]() |
#1 |
Administrator
|
Да, понял теперь. Думал, вы в заказе (Sales order) резервируете. Извините.
Без программирования - хз, если честно. Только если заставить кладовщиков в Output orders перед созданием Shipment резервировать нужные партии вручную.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#2 |
Участник
|
Вот и я так подумал. Решение накинул пока такое.
Так как проблема в том, что система использует более широкий чем мне нужно набор аналитик для запроса на наличие для получения резерва, надо ее в этом месте обмануть. Я сделал копию группы складских аналитик, назвал ее "ГПбезПартии" и снял галочку "Активна" у партии - вот та группа, по которой мне надо производить резервирование. Далее обманываю в \Classes\WMSShipmentReservation\reserveAtPickingLocation. В месте получения экземпляра inventMovement я подсовываю наследника от InventMov_WMSOrder, где перекрыт метод inventMovement.dimGroupId() как return "ГПбезПартии"; Итог такой - когда мы резервируем, мы используем группу с выключенными партиями. Во всех иных случаях работаем как и прежде. Негибко, но мне не до этого сейчас было ![]() Всем спасибо. Так конечно надо делать галочку на inventDimParm "Не использовать при резервировании" и соотвествующий метод типа InventDimParm::reserveDimFlag, с которым и работать в классе InventUpd_Reservation. |
|
Теги |
ax3.0, комплектация, резервирование |
|
![]() |
||||
Тема | Ответов | |||
Проблемы с автомат. резервированием | 3 | |||
Проблемы с комплектацией товара. | 2 | |||
Маршруты комплектации | 3 | |||
Проблемы с комплектацией | 21 | |||
Проблемы резервирование | 3 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|