Цитата:
Не создавал временные таблицы в аксапте ранее, подскажите, куда копать, пожалуйста.
TmpRecId - пример простейшей временной таблицы со свойством temporary = Да
Пример лукапа на временной таблице переопределением lookup() контрола:
X++:
public void lookup()
{
TmpRecId tempTableExample;
SysTablelookup lookup = SysTablelookup::newParameters(tableNum(TmpRecId), this);
;
//super();
tempTableExample.Idx = 1;
tempTableExample.insert();
tempTableExample.Idx = 2;
tempTableExample.insert();
lookup.parmTmpBuffer(tempTableExample);
lookup.addLookupField(fieldNum(TmpRecId, Idx) /*, true - не обязательно, т.к. первое поле*/);
/* по умолчанию возвращает значение в контрол*/
lookup.performFormLookup();
}