День Добрый!
Не могу понять почему не обновляется таблица -- в дебагере курсор успешно обновляется, а на деле -- изменения не подхватываются.
PHP код:
InventJournalTrans line;
InventDim inventDimTo;
InventDim inventDimToNew;
;
ttsbegin;
while select forupdate line
where line.JournalId == this.JournalId
{
inventDimTo = inventDim::find(line.ToInventDimId);
if(inventDimTo.wMSLocationId != this.ToWMSLocationId)
{
inventDimToNew.clear();
inventDimToNew.initFromInventDim(inventDimTo);
inventDimToNew.wMSLocationId = this.ToWMSLocationId;
inventDimToNew = InventDim::findOrCreate(inventDimToNew);
line.ToInventDimId = inventDimTonew.inventDimId; // Это поле должно апдейтиться
line.doUpdate();
}
}
ttscommit;