Показать сообщение отдельно
Старый 26.06.2008, 21:30   #13  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Нужно при заполнении временной таблицы сразу же апдейтить recId, но перед апдейтом вызвать метод tmpTable.overwriteSystemfields(true). Пример;
X++:
static void Job1(Args _args)
{
    TmpAotImport    tmpAotImport;
    ;
    
    tmpAotImport.TreeNodeName = 'XXX'
    tmpAotImport.insert();
    
    tmpAotImport.selectForUpdate(true);
    tmpAotImport.overwriteSystemfields(true);
    tmpAotImport.RecId = 1111;
    tmpAotImport.update();
    
    info(int2str(tmpAotImport.RecId));
}