Функция АВТОНОМЕРЗАПИСИ
страницаДанная функция может быть использована в списке выборки при создании временной таблицы для создания поля с уникальным, последовательно возрастающим значением во временной таблице. Функцию можно использовать в том случае, если во временной таблице требуется создать ключевое поле. Значение, сформированное этой функцией будет уникально в пределах временной таблицы, при формировании которой использовалась функция.
Пример запроса:
ВЫБРАТЬ
Склад,
Товар,
СУММА(СуммаДокумента) КАК Сумма,
АВТОНОМЕРЗАПИСИ () Как Ключ
ПОМЕСТИТЬ
Продажи
ИЗ Документ.РасходнаяНакладная
СГУППИРОВАТЬ ПО Склад, Товар
В результате данного запроса будет создана временная таблица Продажи, в которой в качестве значения поля Ключ будет последовательно возрастающее числовое значение.
Данную функцию НЕЛЬЗЯ использовать в следующих случаях:
- в запросах, содержащих ОБЪЕДИНИТЬ на верхнем уровне,
- в запросах, не формирующих временную таблицу,
- вне списка выборки,
- в выражениях языка запросов.