Откройте два отчета одновременно на одном OnAction - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь открыть два одинаковых отчета (разные фильтры) при нажатии на функцию печати PDF.Я хочу иметь возможность открывать оба отчета, нажимая на это, а не повторяться.

В настоящее время я могу открыть один из отчетов, у меня на панели задач будет мигать NAV, и появится другое окно, я снова выберу опцию печати PDF и откроется второй отчет.

Я понимаю, что это из-за второй строки CLEAR, но когда я удаляю эту строку, появляется сообщение об ошибке, указывающее, что строка должна быть вставлена.

CLEAR(Report01);

SalesHeader.RESET;

SalesHeader.SETRANGE    ("Document Type","Document Type");

SalesHeader.SETRANGE    ("No.","No.");

Report01.SetExampleOne;

Report01.SETTABLEVIEW   (SalesHeader);

Report01.RUNMODAL;

CLEAR   (Report1); 


SalesHeader.RESET; 


SalesHeader.SETRANGE    ("Document Type","Document Type");


SalesHeader.SETRANGE    ("No.","No.");


Report1.SetExample2;


Report1.SETTABLEVIEW    (SalesHeader);


Report1.RUNMODAL;

1 Ответ

0 голосов
/ 19 июня 2019

Используйте Report.RUN вместо Runmodal. Модальное окно означает, что будет открыто ровно одно окно, а остальные будут отложены.

...