Цитата:
Сообщение от
AndyD
Это все понятно.
Я имел в виду - как дость запись из InventDim_ds - она же уже на клиенте и связана с InventSum.
Здраствыйте ! Утро умнее вечера ...

: Так вот решение есть :
Код:
tb = new TextBuffer();
tb.appendText( "InventSumRec\n");
Tabl1 = InventSum_ds.getFirst(1);
invDim = InventDim_ds.getFirst();
while ( Tabl1.ItemId )
{
select firstonly invD2
where invD2.configId == invDim.configId &&
invD2.InventLocationId == invDim.InventLocationId &&
invD2.inventSerialId == invDim.inventSerialId &&
invD2.inventBatchId == invDim.inventBatchId;
if ( invD2 )
{
cStr = Tabl1.ItemId+";"+invD2.InventDimId+";"+num2str(Tabl1.AvailPhysical,12,1,0,0);
tb.appendText(cStr+"\n");
}
Tabl1 = InventSum_ds.getNext();
invDim = InventDim_ds.getNext();
}
tb.toClipboard();
InventSum_ds.research();
Всё работает . Спасибо Вам за подсказски !
С уважением , Римантас