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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2013, 16:03   #5  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Без программирования наверное никуда.

В табличке Batch есть поле типа Parameters - куда записываются параметры запуска операции переданные через pack(), т.е. чтобы добраться до параметров запуска и проверить нужный вам заказ, потребуется проделать примерно следующее :

1. Выбрать все записи из Batch с типом ожидание(дополнительно можно отфильтровать записи по полю ClassNumber).
2. Для каждой такой записи извлечь из Batch.Parameters поле ParmId, найти запись в таблице SalesParmTable и проверить не ваш ли заказ там находится.

А так в случае, если у вас как правило разносится один заказ, то можно сделать вот, что(чтобы быстро проверять есть ли уже заказ в пакете или нет) :

1. Добавить пару полей RefTableId, RefRecId в табличку Batch.
2. Перекрыть метод initBatch(метод runBaseBatch, специально сделанный для инициализации доп. параметров пакета) в классе SalesFormLetter_Invoice и записать ссылку на заказ.
3. Добавить проверку куда-нибудь в разноску накладной, которая бы проверяла существование пакета.
__________________
Sergey Nefedov
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
aEremenko: Пакетная обработка в AX 2009 Blog bot DAX Blogs 4 28.09.2010 15:36
как работает пакетная обработка mmmax DAX: Функционал 29 10.12.2008 10:02
Не работает пакетная обработка dreamer DAX: Программирование 4 19.12.2007 10:43
Пакетная обработка ax_f DAX: Функционал 6 25.10.2004 12:58
Пакетная обработка. Период. задания накапливаются. Как? VadimVN DAX: Функционал 2 20.04.2004 10:23

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

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

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