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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.01.2021, 18:11   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Автор имел в виду, что вот в этом коде

X++:
qtyPre = abs(inventTransIdSum.receipt() + inventTransIdSum.registered() +
                         inventTransIdSum.issue()   + inventTransIdSum.picked());
Внутри метода inventTransIdSum.receipt() уже учтено значение inventTransIdSum.registered(). А внутри метода inventTransIdSum.issue() также учтено значение inventTransIdSum.picked()

В результате, в этой формуле значение inventTransIdSum.receipt() и inventTransIdSum.picked() удваиваются. Вот автор и в недоумении

Цитата:
Тужусь понять почему Picked считают дважды? Не понимаю. В итоге qtyPre = 20, и никакого превышения нет. Далее в коде добивается заказанное до 15 и все прекрасно разносится.
Я вот тоже не понимаю. Зачем эти слагаемые тут добавили? Может раньше inventTransIdSum.receipt() и inventTransIdSum.issue() скомплектованные количества в себя не включали?
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как воспользоваться опцией "Перепоставка" в Заказах на перемещение Geo DAX: Функционал 4 30.09.2008 12:29
Комплектация ОС Hub DAX: Функционал 3 04.06.2008 13:06
Одновременная комплектация нескольких отгрузок Tressi DAX: Функционал 2 24.05.2006 13:40
Комплектация программно? linney DAX: Программирование 12 29.07.2004 17:13
Заказы-склад комплектация AK-76 DAX: Функционал 2 05.11.2003 10:37

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:37.