Показать сообщение отдельно
Старый 25.08.2005, 17:29   #27  
novic is offline
novic
Axapta Retail User
Axapta Retail User
 
168 / 25 (0) +++
Регистрация: 14.04.2005
Вопрос решился пока след образом:
PHP код:

    InventJournalTrans InventJournalTransFrom
;
    
InventJournalTable  _table InventJournalTable::find(InventJournalTrans.JournalId);
    
super();

    
InventJournalTransFrom.data(InventJournalTrans);

    
InventJournalTrans_ds.create();
    
buf2buf(InventJournalTransFrom,InventJournalTrans);

    
select reverse InventJournalTransFrom order by LineNum
        where InventJournalTrans
.JournalId == InventJournalTransFrom.JournalId;

    
InventJournalTrans.LineNum InventJournalTrans::lastLineNum(InventJournalTrans.JournalId) + 1;  // вот тут тревожно  -  не совсем ясно, как формировать LineNum . т.к. если после копирванния сразу создать стрку - вылетает ошибка
    
InventJournalTrans.InventTransId '';  //  эта тема позволяет обойти проверку лота для возможности редактирования ItemId 
Что посоветуете?