AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 13.08.2018, 09:39   #1  
iiipoizone ist offline
iiipoizone
Участник
 
43 / 11 (1) +
Registriert seit: 07.09.2015
Имя пакетного задания
как получить имя пакетного задания в классе?
X++:
 this.batchInfo().parmBatchHeader().parmCaption() ;
 this.batchInfo().parmCaption();
не дает никакого результата
Alt 13.08.2018, 16:08   #2  
Zabr ist offline
Zabr
Участник
Axapta Retail User
 
1.202 / 345 (14) ++++++
Registriert seit: 26.06.2002
Ort: Москва
Zitat:
Zitat von iiipoizone Beitrag anzeigen
не дает никакого результата
Возможно, не в том месте вызываете. Попробуйте this.batchInfo().parmBatchHeader().parmCaption() в getFromDidalog() но только после super().
This post has been rated by: iiipoizone (1).
Alt 13.08.2018, 16:15   #3  
ZornFire ist offline
ZornFire
MS Dynamics AX 2012 R3
Benutzerbild von ZornFire
Oracle
Злыдни
Ex AND Project
 
333 / 76 (3) ++++
Registriert seit: 12.01.2009
Ort: Москва
А просто в пакетном задании посмотреть не возможно?
__________________
"Человек человеку волк, а зомби зомби зомби." (с)
С Уважением, Алексей Кабанов
Alt 13.08.2018, 16:46   #4  
Weez ist offline
Weez
Участник
Axapta Retail User
 
250 / 89 (3) ++++
Registriert seit: 18.01.2006
Ort: Moscow city
caption = this.parmRunClass().caption(); - в таком виде создается пакетное задание, значит тянется туда caption() из класса-наследника runBaseBatch
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
This post has been rated by: iiipoizone (1).
Alt 14.08.2018, 08:46   #5  
iiipoizone ist offline
iiipoizone
Участник
 
43 / 11 (1) +
Registriert seit: 07.09.2015
Zitat:
caption = this.parmRunClass().caption(); - в таком виде создается пакетное задание, значит тянется туда caption() из класса-наследника runBaseBatch
Благодарю. так работает)
Zitat:
Возможно, не в том месте вызываете. Попробуйте this.batchInfo().parmBatchHeader().parmCaption() в getFromDidalog() но только после super().
Он вызывался и так после Super() в getFromDidalog() , в методе run. Проверять не стал.
Zitat:
А просто в пакетном задании посмотреть не возможно?
Нет, пользователи создают сами много пакетных заданий со своими параметрами запуска. Отчет приходит на почту. Приходилось искать Пакетное задание по их не логичным названиям
Alt 14.08.2018, 09:04   #6  
dech ist offline
dech
Участник
Benutzerbild von dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Registriert seit: 25.06.2009
Ort: Омск
Blog-Einträge: 3
Если нужно брать данные из таблицы Batch, и они там существуют, тогда так:
X++:
this.batchInfo().parmBatch().classDescription();
Если достаточно описания своего класса или же подкласса, то сойдет и
X++:
this.caption();
__________________
// no comments
This post has been rated by: iiipoizone (1).
Alt 16.08.2018, 08:34   #7  
iiipoizone ist offline
iiipoizone
Участник
 
43 / 11 (1) +
Registriert seit: 07.09.2015
Zitat:
this.caption();
Действительно возвращает название класса
Zitat:
this.batchInfo().parmBatch().classDescription();
Возвращает пустоту.
В Batch записи есть

Geändert von iiipoizone (16.08.2018 um 08:45 Uhr)
Alt 22.08.2018, 12:51   #8  
iiipoizone ist offline
iiipoizone
Участник
 
43 / 11 (1) +
Registriert seit: 07.09.2015
На самом деле все просто
Вместо this.batchInfo()
надо использовать this.CurrentBatchInfo()
This post has been rated by: Ivanhoe (1).
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Создание пакетного задания DAX 2009 Vasiliusis DAX: Функционал 29 16.08.2018 15:37
Удаление задачи пакетного задания Товарищ ♂uatr DAX: Программирование 6 03.04.2018 15:08
Даты отработки Пакетного задания ZornFire DAX: Администрирование 7 06.07.2016 10:57
Отмена пакетного задания AXcons DAX: Функционал 8 18.08.2015 16:35
Уведомление о завершении работы пакетного задания JBOS DAX: Администрирование 3 14.03.2013 11:33

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.