Проблемка: в моей таблице нет уникальных индексов, окромя RecId, ессно. Но по большим RecId (которые на форме отражаются отрицательными целочисленными величинами) методика эмуляции перехода к основной таблице не работает. С малыми RecId все в порядке.
Чего делать?
findRecord работает жутко медленно в данном случае, т.к. много записей.
PHP код:
void clicked()
{
#define.Down(-2063383882)
CustInvoiceTable save = CustInvoiceTable::FindRecId(#Down);
CustInvoiceTable_DS.executeQuery();
element.args().lookupField(fieldNum(CustInvoiceTable, RecId));
element.args().lookupValue(queryValue(save.RecId));
CustInvoiceTable_ds.executeQuery();
}