Цитата:
Сообщение от
CRASH_505
А где именно находиться эта форма tutorial_Progress
В AOT узел Forms...
Вот пример использования SysOperationProgress, показал основные методы которые используются:
X++:
static void job_Progress(Args _args)
{
InventTable inventTable;
SysOperationProgress sop;
int cntItems;
int selItem;
#AviFiles
;
cntItems = (select count(RecId) from InventTable).RecId;
sop = SysOperationProgress::newGeneral(#AviSearch, 'Просмотр номенклатур', cntItems); // инициализируем sop
sop.update(true); // выставляем параметр в true что бы наш прогресс бар обновлялся (точно не помню с каким интервалом)
while select inventTable
{
selItem++;
sop.setText(strFmt('Номенклатура %1 из %2', selItem, cntItems));// указываем какой текст писать в прогрессе
sop.incCount();// заполняется строка состояния операции
}
sop.kill(); // завершаем прогресс
}