Показать сообщение отдельно
Старый 29.05.2014, 17:54   #18  
userax2009 is offline
userax2009
Участник
 
24 / 10 (1) +
Регистрация: 16.05.2014
:)
В общем, получилось сделать вот что:
узнал код таблицы и код записи
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));
}
Вот, теперь осталось узнать, как считать код поля, на котором находится мой курсор. Есть идеи как это сделать ?