Цитата:
так в SysPrintForm уже нету RecID! SysPrintForm сам не знает какой отчёт он печатает! Он только модифицирует PrintJobSettings!
Упс... промазал
Пиханье из init() SysPrintForm переносим в initReportRun() класса sysPrintOptions
X++:
void initReportRun(ReportRun _reportRun)
{
container pack;
object obj;
;
if (_reportRun)
{
if(_reportRun.report().name() == 'ArtPrice')
{
obj = _reportRun;
info(obj.itemId());
}
..........
В этом случае я терзал отчёт ArtPrice.
В этом отчёте организовал метод itemId()
X++:
ItemId itemId()
{
return 'blah_blah';
}
На самом деле itemId() должен возвращать желанный RecId