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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2014, 03:36   #1  
kitty is offline
kitty
Участник
 
367 / 26 (1) +++
Регистрация: 24.05.2005
Разноска picking list - как наложить доп условие?
Есть стандартная периодическая операция Picking list (отгрузочная накладная)
Пользователь задает критерии выборки заказов, которые должны разнестись по кнопке Select. У клиентов есть поле - процент выполнения заказа.
Нужно, после того, как отфильтрованы заказы на разноску в соответствии с наложенными пользоватлем критериями, дополнительно отсеять те. у которых суммарного количества попадающего в отгрузочную накладную к общему суммарному открытому количеству по заказу было больше процента, указанного для клиента заказа.

Думаю, что для реализации данного требования можно вставить в самый конец
X++:
FormLetterParmData ->doChooseLines()
после
X++:
this.insertRecordList()
вызов своего метода, который кот явл пустышкой в FormLetterParmData и переопределю его в наследнике salesFormLetterPArmDataPickingList, где пробегусь по всем отобранным salesParmLine, просуммирую количество и удалю вместе с salesParmTable, если условие не удовлетворено. Но, что меня настораживает, что я не вижу в стандарте никаких подобных манипуляций , что заставляет усомниться принципиальной в правильности подхода.
Помогите, пожалуйста, разобраться, куда правильно вставить соответствующий код?
Старый 27.03.2014, 13:50   #2  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от kitty Посмотреть сообщение
Нужно, после того, как отфильтрованы заказы на разноску в соответствии с наложенными пользоватлем критериями, дополнительно отсеять те. у которых суммарного количества попадающего в отгрузочную накладную к общему суммарному открытому количеству по заказу было больше процента, указанного для клиента заказа
Ну, и фильтровать по этому критерию во время "формирования списка Заказов для разноски".. тогда и удалять ничего не понадобится.

ИМХО
__________________
Best Regards,
Roman
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Классы коллекций (инициализация, сериализация): List, Set, Map. petergunn DAX: База знаний и проекты 12 06.11.2024 18:38
dynamicsaxtraining: Sales Blog bot DAX Blogs 0 25.04.2012 03:18
DynamicsAxSCM: Changes in Sales and Transfer Order Picking from Microsoft Dynamics AX 4.0 to Dynamics AX 2009 Blog bot DAX Blogs 0 18.05.2009 02:05
Kashperuk Ivan: List panels in Dynaics AX - a short description of SysListPanel class Blog bot DAX Blogs 1 21.10.2007 22:51
Axapta 3.0 глюки: Автоматическое резервирование Picking List AKIS DAX: Функционал 10 27.04.2004 22:13
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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