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