0

Метод Группировка()

Метод используется для получения следующего по порядку значения из выборки данных на заданном уровне.

Синтаксис

Метод Группировка() имеет следующий синтаксис:

число Группировка(КодГруппировки[, Направление])

А также альтернативный англоязычный синтаксис:

number Group(GroupCode[,Order])

Параметры

Метод Группировка() имеет следующие параметры:

Имя параметра Тип Описание
КодГруппировки Число Порядковый номер группировки (как они перечислены в тексте запроса)
Строка Имя группировки (как она задана в тексте запроса)
Направление Число Направление выборки данных:

Варианты значений
1 выборка значений по возврастанию (значение по умолчанию)
-1 выборка значений по убыванию
*Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Число
Описание вариантов возвращаемых значений:

1 — получено следующее значение выборки
0 — следующее значение выборки не получено

Описание

Метод Группировка() предназначен для организации цикла получения данных из выборки, полученной методом Выполнить(). Если не указать параметр КодГруппировки, то выборка произойдет по самой первой группировке, указанной в тексте запроса.

Пример использования

Пример кода с использованием метода Выполнить()

ТекстЗапроса = "Обрабатывать НеПомеченныеНаУдаление;
|ТекущийЭлемент = Справочник.Номенклатура.ТекущийЭлемент;
|Группировка ТекущийЭлемент;";

Запрос = СоздатьОбъект("Запрос"); 
Запрос.Выполнить(ТекстЗапроса);

Если Запрос.Группировка() = 0 Тогда
	Сообщить("Выборка пуста!");
Иначе
	//вывод первой найденной записи
	Сообщить(Запрос.ТекущийЭлемент);
	Пока Запрос.Группировка() = 1 Цикл
		//вывод остальных записей
		Сообщить(Запрос.ТекущийЭлемент);
	КонецЦикла;
КонецЕсли;

Читайте также:

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *