AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2005, 23:22   #1  
dr.forex is offline
dr.forex
Участник
 
7 / 10 (1) +
Регистрация: 06.10.2004
Уважаемые господа,

Имеем: AX 3.0 SP3, авторезервирование, резервирование в закупках, нет отрицательных складов.

Ситуация 1. При создании записи в salesLine с указанием значения складской аналитики (первичной), при попытке зарезервировать этот лот появляется совершенно справедливое извещение о невозможности зарезервировать количество с такой складской аналитикой. Действительно, нет в наличии и в закупках такого количества с такой аналитикой.

Ситуация 2. При создании записи в salesLine с указанием другого значения складской аналитики (первичной), с которым есть достаточное количество, успешно осуществляется резервирование, например в закупке. В salesTrans этот лот со статусом «зарезервировано».
После этого: Меняем значение складской аналитики для этой существующей записи в salesLine на значение из ситуации 1 (того, чего нет ни в наличии, ни в закупке). При этом НЕ ПОЯВЛЯЕТСЯ извещение о невозможности зарезервировать количество с такой складской аналитикой. А в salesTrans лот меняет статус на «в заказе» с соответствующим изменением inventDimId.

Вопрос:
Как заставить систему работать «неправильно», т.е. при изменении значения аналитики в ситуации 2 не смотреть отличия между двумя лотами по количеству, а повторить путь из ситуации 1, как будто лот в salesTrans только создается?
К сожалению ответ на этот вопрос мне нужен быстрее, чем я докапаю inventUpdate и Ко.

Если вы решали такую задачу для себя, подскажите короткий путь, пожалуйста!

Спасибо.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.