Цитата:
Сообщение от
kashperuk
Еще посмотрите метод markRecord() - но у меня он отказался сразу работать, поэтому я дальше не экспериментировал.

Да? А у меня проходил такой финт ушами
X++:
InventTable it;
LedgerTable lt;
;
while select it where it.ItemId like "01*"
{
lt.RecId = it.recid;
InventTable_ds.markRecord(lt, 1);
}
Т.е. ищет строго по RecId и не смотрит на tableId.
При этом надо учитывать, что если записи нет в кэше, то будет происходить фетч с сервера, пока не будет получена нужная или не будут загружены все данные