Запуск формы
Привет!
Пишу метод класса, который открывает форму (Расчеты с персоналом - Приказы). Форма должна заполняться данными из query. Но почему-то в эту форму попадают помимо моей выборки и все остальные не разнесенные приказы. Подскажите, пожалуйста, где ошибка?
void runForm()
{
Args args = new Args();
FormRun formRun;
Query query = new Query();
QueryRun qr;
QueryBuildDataSource qBd;
;
args.name(formstr(RHRMOrderTable));
query.addDataSource(tableNum(RHRMOrderTable));
qBd = query.dataSourceTable(tableNum(RHRMOrderTable));
qBd.addRange(fieldNum(RHRMOrderTable,TransDate)).value(queryvalue(rHRMStaffListHeader.AttachDocDate));
qBd.addRange(fieldNum(RHRMOrderTable,JournalType)).value(queryvalue(RHRMJournalType::Transfer));
qBd.addRange(fieldNum(RHRMOrderTable,JournalNameId)).value(rHRMStaffListHeader.JournalNameId);
qr = new QueryRun(query);
args.caller(qr);
formRun = classFactory.formRunClass(args);
formRun.init();
formRun.run();
formRun.wait();
}
|