Показать сообщение отдельно
Старый 24.04.2008, 16:14   #12  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
В этом случае будут дико расходоваться номера RecID.
Почему?

Серия RecId для временной таблицы живет в рамках времени жизни табличной переменной. У двух одновременно созданных временных таблиц будут одинаковые recId.

X++:
static void tempTablesRecId(Args _args)
{
    TmpFrmVirtual t1;
    TmpFrmVirtual t2;
;
    t1.Qty = 1;
    t2.Qty = 1;
    t1.insert();
    t2.insert();

    info (int2str(t1.RecId));
    info (int2str(t2.RecId));
}
Цитата:
Сообщение от MironovI Посмотреть сообщение
PS - еще вариант - вываливать в лукап все подряд, но при выборе ругаться если выбрали не то
+1. Или создавать таблицу. BaseEnum - это фиксированный набор значений.