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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2014, 15:18   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Открытое количество по строке заказа
Клиенту нужно знать открытое количество по строке заказа.
Не то, которое в onOrder, а количество без Отгрузочных накладных даже.
Как правильно посчитать?

AX2012 R2 (eng)

Последний раз редактировалось IKA; 09.04.2014 в 15:31.
Старый 09.04.2014, 16:15   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
По складским проводкам?

P.S.: Не очень понятен вопрос...
Старый 09.04.2014, 17:02   #3  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Пусть у меня создан заказ с одной строкой с количеством 200.
Я по нему создаю отборочную накладную для 30.
Остается 170 (то, что выше названо "открытым"), это мне нужно посчитать

Если я смотрю, на количества по строке(шапка заказа->главное), то там эти 30 ни в какой колонке не учитываются( и у проводок складских статус тоже В заказе)

То есть, что-то типа salesLine.OnOrder() минус количество из outputOrders, но как это корректно сделать? Просто вычитать очевидно не подходит, тк не учитываем последющие изменения статуса заказа
Старый 09.04.2014, 19:55   #4  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Что то я не пойму вы отгрузочные обрабатываете или отборочные ?

Если мне память не изменяет то при обработке отборки статус строки должен переходить в отпущено, и к тому же должно уменьшаться значение remainPhysical по строке заказа.

Если речь идет об отгрузочных накладных, то в проводках которые в них попадают заполняются ссылки в полях TransChild* в inventTrans, посмотрите в метод salesLine.reservedOnPick - там рассчитываются кол-ва которые физ. зарезервированы по отгрузочным, но думаю можно попробовать сделать аналогичный метод, который не будет смотреть только на физ. зарезервированные проводки.
__________________
Sergey Nefedov
Старый 10.04.2014, 09:40   #5  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Посмотрите количество "К поставке" (SalesLine.RemainSalesPhysical), судя по вашему описанию это именно то что нужно.
За это сообщение автора поблагодарили: R.Safianov (1).
Теги
ax2012, ax2012r2

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменения остатков в строке заказа на перемещение plumbum DAX: Программирование 0 22.05.2012 12:39
Обнуление Цены при изменении Суммы в строке Заказа на покупку Arseniy_F DAX: Функционал 8 05.04.2012 16:38
Цены в строке заказа меняются при изменении шапки заказа s.alex DAX: Функционал 8 14.04.2009 11:27
Странное количество в строке журнала инвентаризации pitersky DAX: Функционал 7 16.01.2009 16:46
Как программно изменить к-во в строке заказа в форме SalesTable BorDark DAX: Программирование 2 13.01.2005 17:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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