Тема: tmpTable и Grid
Показать сообщение отдельно
Старый 12.02.2007, 16:27   #21  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Так неправильно делать
X++:
ERG_TableChangeStorage_ds.cursor().setTmpData(ERG_TableChangeStorage);
Вы пытаетесь данные из временной таблицы вставить в нее же
Вот пример, как можно заполнить временную таблицу на форме.
X++:
public void init()
{
    ERG_TableChangeStorage tmp;
    inventtable it;
    ;
    super();

    select it;
    tmp.ItemId = it.ItemId;
    tmp.ItemName = it.ItemName;
    tmp.Insert();

    next it;
    tmp.ItemId = it.ItemId;
    tmp.ItemName = it.ItemName;
    tmp.Insert();

      ERG_TableChangeStorage_ds.cursor().setTmpData(tmp);
}
Т.е. заполняем табличную переменную и данные из нее уже передаем в табличную переменную на форме.
__________________
Axapta v.3.0 sp5 kr2