118 документов
← К списку

Функция АВТОНОМЕРЗАПИСИ

страница

Данная функция может быть использована в списке выборки при создании временной таблицы для создания поля с уникальным, последовательно возрастающим значением во временной таблице. Функцию можно использовать в том случае, если во временной таблице требуется создать ключевое поле. Значение, сформированное этой функцией будет уникально в пределах временной таблицы, при формировании которой использовалась функция.

Пример запроса:

ВЫБРАТЬ
       Склад,
       Товар,
       СУММА(СуммаДокумента) КАК Сумма,
       АВТОНОМЕРЗАПИСИ () Как Ключ
ПОМЕСТИТЬ
       Продажи
ИЗ Документ.РасходнаяНакладная
СГУППИРОВАТЬ ПО Склад, Товар

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

Данную функцию НЕЛЬЗЯ использовать в следующих случаях:

  • в запросах, содержащих ОБЪЕДИНИТЬ на верхнем уровне,
  • в запросах, не формирующих временную таблицу,
  • вне списка выборки,
  • в выражениях языка запросов.