![]() |
#6 |
Ищущий знания...
|
Цитата:
Сообщение от yahenz
![]() Видимо, чего-то я упустил. Отключить диалог с параметрами печати посредством установки свойства Interactive в No удалось, но следом вызывается еще один диалог с выбором критериев отбора. Его-то мне и надо отключить, т.к. критерий отбора я формирую программно в методе fetch(), примерно так:
X++: public boolean fetch() { QueryRun qr; QueryBuildRange rangeVendInvoice; Boolean ret; qr = new QueryRun(element); rangeVendInvoice=element.query().dataSourceTable(tablenum(VendInvoiceJour)).addRange(fieldnum(VendInvoiceJour, InvoiceId)); rangeVendInvoice.value("МойКритерийОтбора"); rangeVendInvoice.status(RangeStatus::LOCKED); if (qr.prompt() && element.prompt()) { while (qr.next()) { VendInvoiceJour_1= qr.get(tableNum(VendInvoiceJour)); VendInvoiceTrans_1= qr.get(tableNum(VendInvoiceTrans)); if (!VendInvoiceJour_1) { ret = false; break; } if (qr.changed(tableNum(VendInvoiceJour))) { element.send(VendInvoiceJour_1, 1); } if (qr.changed(tableNum(VendInvoiceTrans))) { element.send(VendInvoiceTrans_1, 2); } } ret = true; } else ret = false; return ret; } Как же быть тогда? П.С. Отчет вызывается через menu item. а зачем тогда вот эти строчки в fetch()? X++: if (qr.prompt() && element.prompt())
{...
}
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|