Страница 1 из 1

Как создать автоинкрементальное поле в табличной переменной?

СообщениеДобавлено: Вт авг 02, 2016 10:36 am
andyray06/rambler_ru
День добрый.

Возник вопрос следующего характера.
Каким образом можно создать автоинкрементальное поле в табличной переменной модели, которое представляло бы собой уникальное id записи?

Пробовал использовать механизм привязок в определении формата таблицы (скриншот ниже), но неудачно.

Снимок.PNG
Снимок.PNG (27.91 КБ) Просмотров: 3199

Re: Как создать автоинкрементальное поле в табличной перемен

СообщениеДобавлено: Чт авг 04, 2016 6:11 am
anton_logoyskiy/tibbo_com
Андрей, добрый день!

Вы можете использовать номер строки, для этого в качестве выражения привязки можете использовать:
{id#row}

Есть вариант с использованием текущего времени:
{id} == 0 ? long(now()) : {id}

С уважением,
Антон Логойский

Re: Как создать автоинкрементальное поле в табличной перемен

СообщениеДобавлено: Пт авг 05, 2016 6:28 am
andyray06/rambler_ru
Спасибо, все получилось.

Единственно, хочу дополнить что в цели привязки надо было указать просто id, без фигурных скобок. Так же в формате таблицы поле id должно быть доступным для изменения.