Цитата:
Сообщение от
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 - это
фиксированный набор значений.