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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.07.2019, 08:17   #1  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Как определить закончена ли работа потоков
Добрый день. Подскажите плиз, как определить что все дочерние потоки пакетного задания завершились? Необходимо в сводном сделать пост обработку, но делать её нужно строго после того как все помошники завершили работу. Как это можно реализовать?
Старый 04.07.2019, 09:26   #2  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Сделайте делегаты в классах-помощниках и подпишите их на событие обработки. Пост-обработка начнется когда все делегаты закончат работу.
__________________
// no comments
Старый 04.07.2019, 15:09   #3  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Забыл написать что это Ах2012. А находясь в классе я разве не могу получись список зависимых потоков и их состояние?

Последний раз редактировалось raniel; 04.07.2019 в 16:11.
Старый 05.07.2019, 21:26   #4  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Данный вопрос решил просто находя свои потоки в таблице Batch. Возник следующий вопрос. Мне нужно повторно запустить расчёт сводного планирования. Язанова инициализирую класс, заполняю параметры и запускаю посредством метода run, но этом случае создаётся создаётся новое пакетное задание с наименование помощник, а внутри помощники, помеченные как головные процессы. Почему так происходит? В случае если я запускаю внутри пакетного задание заново сводногопланирования через метод doBatch, то ничего не происходит.Как мне создать новое пакетное задание как будто я запустил через меню?
Теги
потокти

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как определить тип открытого Workspace? IKA DAX: Программирование 4 13.02.2014 21:26
Как определить fieldId в relation расширенного типа IvanS DAX: Программирование 12 11.09.2009 09:47
Доступ к меню "Работа с документами" Kuat DAX: Администрирование 4 16.11.2007 17:07
Как можно определить время окончания сводного планирования? Hidden DAX: Функционал 4 29.09.2006 13:02
Совместная работа заказчика и исполнителя в разных или одном слое? Кузин Владимир В. DAX: Программирование 6 08.08.2006 10:02

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

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

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