![]() |
#6 |
Участник
|
Цитата:
Сообщение от Прокопьева
1. Отчет из формы вызываю с помощью MenuItema, которому в args записываю два параметра.
2. str param; container parameters; ; param = this.args().parm(); parameters = str2con(param,","); _headerId = conpeek(parameters,1); _wageTypeCode = conpeek(parameters,2); if (_headerId !="") { query.dataSourceNo(1).range(1).value(_headerId); } ... super(); Если запустить отчет напрямую, определяя значения критериев - все подставляет - а так первый не подставляет, во второй ноль пишет... ![]() НО, ИМХО, лучше создавать их из кода - проще читать. Метод findOrCreateRange_RU() класса Global для этого обычно использую. и еще, я всегда стремлюсь явно указывать датасорс, по tableNum обычно, потому что вот, читая ваш код, (1) почти ничего не говорит. |
|