Как реализовать счетчик строк в запросе на платформе 1С?

Счетчик строк в запросах на платформе 1С можно реализовать, используя функцию РАЗМЕР(ТаблицаЗапроса). Эта функция вернет количество записей (строк) в указанной таблице. Однако, эта функция не работает напрямую с результатами запроса, поэтому требуется дополнительная обработка.

Для нумерации строк запроса необходимо воспользоваться встроенной функцией АВТОНОМЕРЗАПИСИ().

Её можно использовать только во временных таблицах.

Ниже приведен небольшой пример:

Нужно выбрать все элементы справочника Тест и пронумеровать их. Создаем новое поле в запросе и забиваем в него функцию. Создаем временную таблицу и в последующей выборке получаем нужный результат.

ВЫБРАТЬ 
   Тест.Ссылка КАК Ссылка, 
   АВТОНОМЕРЗАПИСИ() КАК Номер 
ПОМЕСТИТЬ ВТ 
ИЗ 
   Справочник.Тест КАК Тест ;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ 
   ВТ.Ссылка КАК Ссылка, 
   ВТ.Номер КАК Номер 
ИЗ 
   ВТ КАК ВТ
С наступающим Новым Годом!

У вас 0

Упс… Кажется, не хватает снежинок.
Лови больше снежинок на сайте.

Снеговик

1С в облаке
— это не страшно!

Как реализовать счетчик строк в запросе на платформе 1С? - 42CLOUDS

Нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных