![]() |
#17 |
Участник
|
![]()
В общем, получилось сделать вот что:
узнал код таблицы и код записи if ((element.args()) && (element.args().record())) { refTableId = element.args().record().tableId; refRecId = element.args().record().RecId; ... } затем в методе Init моего датасоурса задаю критерии для открываемой(вызываемой) формы if (refRecId) { this.query().dataSourceTable(tablenum(SysDataBaseLog2_ZTR)).addRange(fieldnum(SysDataBaseLog2_ZTR, Table)).value(queryValue(refTableId)); this.query().dataSourceTable(tablenum(SysDataBaseLog2_ZTR)).addRange(fieldnum(SysDataBaseLog2_ZTR, LogRecId)).value(queryValue(refRecId)); this.query().dataSourceTable(tablenum(SysDataBaseLog2_ZTR)).addRange(fieldnum(SysDataBaseLog2_ZTR, Field)).value(queryValue(fieldId)); } Вот, теперь осталось узнать, как считать код поля, на котором находится мой курсор. Есть идеи как это сделать ? ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|