Уважаемые господа,
Имеем: AX 3.0 SP3, авторезервирование, резервирование в закупках, нет отрицательных складов.
Ситуация 1. При создании записи в salesLine с указанием значения складской аналитики (первичной), при попытке зарезервировать этот лот появляется совершенно справедливое извещение о невозможности зарезервировать количество с такой складской аналитикой. Действительно, нет в наличии и в закупках такого количества с такой аналитикой.
Ситуация 2. При создании записи в salesLine с указанием другого значения складской аналитики (первичной), с которым есть достаточное количество, успешно осуществляется резервирование, например в закупке. В salesTrans этот лот со статусом «зарезервировано».
После этого: Меняем значение складской аналитики для этой существующей записи в salesLine на значение из ситуации 1 (того, чего нет ни в наличии, ни в закупке). При этом НЕ ПОЯВЛЯЕТСЯ извещение о невозможности зарезервировать количество с такой складской аналитикой. А в salesTrans лот меняет статус на «в заказе» с соответствующим изменением inventDimId.
Вопрос:
Как заставить систему работать «неправильно», т.е. при изменении значения аналитики в ситуации 2 не смотреть отличия между двумя лотами по количеству, а повторить путь из ситуации 1, как будто лот в salesTrans только создается?
К сожалению ответ на этот вопрос мне нужен быстрее, чем я докапаю inventUpdate и Ко.
Если вы решали такую задачу для себя, подскажите короткий путь, пожалуйста!
Спасибо.
|