Да, там все сложнее оказалось. Я привел простейшее решение, но для этого случая непригодное. Навскидку другое:
PHP код:
Args args = new Args();
FormRun formRun;
Query query;
QueryBuildDataSource qBd;
FormDatasource fDS;
;
args.name(formstr(RHRMOrderTable));
formRun = classFactory.formRunClass(args);
formRun.init();
fDS = formRun.datasource(1);
query = fDS.query();
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);
formRun.run();
formRun.wait();
И не помешало бы разобраться с семейством классов JournalFormTable.