Цитата:
Сообщение от
Dron AKA andy
Ну ещё через ранно обрадовалься ...

. Вот ещё одна небольшая проблема - Сформировал лукап :
Код:
static void lookupSalesLineRecs(FormStringControl _ctrl, SalesId _salesId, ItemId _itemId)
{
TableLookup_RU sLookup = new TableLookup_RU();
Query query = new Query();
QueryBuildDataSource qb = query.addDataSource(tableNum(SalesLine));
QueryBuildRange qRange1;
QueryBuildRange qRange2;
FormRun lookupForm,ownerForm;
;
sLookup.addLookupfield(fieldNum(SalesLine,ItemId));
sLookup.addLookupfield(fieldNum(SalesLine,QtyOrdered));
sLookup.addLookupfield(FormControlType::STRING,false, tableMethodStr(SalesLine,InvDimConfig));
sLookup.addLookupfield(fieldNum(SalesLine,RecId),true);
sLookup.parmTableId(tableNum(SalesLine));
sLookup.parmCallingControl(_ctrl);
qRange1 = qb.addRange(fieldNum(SalesLine,SalesId));
qRange2 = qb.addRange(fieldNum(SalesLine,ItemId));
qRange1.value(queryvalue(_salesId));
qRange2.value(queryvalue(_itemId));
sLookup.parmQuery(query);
sLookup.performFormLookup();
}
По идеи , моё поле SalesLineRecId заполняеться значением от lookup'а fieldNum(SalesLine,RecId) . Но вот - он заполняет все строки тем же самим значением . Как отредактировать modified метод , чтобы сохранить нужное значение и только в нужном строке ? И где нужно отредактировать modified - у DataSourse'а или Grid'а ?
Спасибо за помочь ! Римантас