DB.ElementsNumber

From SunFlurry wiki
Jump to: navigation, search
  ElementsNumber (Нахождение количества объектов)
Объект:Объект базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Сервер и БД
Исключения:Ошибка в фильтрах
Визуальность:Нет

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

Синтаксис

DB.ElementsNumber(<Стандарные фильтры>...):<Количество элементов (INT)>

Аргументы

  • <Стандартные фильтры> - (необязательный аргумент) Стандартные фильтры позиционирования описаны в статье Стандартные фильтры.

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

Возвращается количество объектов, входивших в выборку. К примеру, если фильтры отсутствуют, функция возвратит общее количество объектов.

Примеры

//Фрагмент проверяет, какое количество не обработанных документов типа ПутевойЛист, числится за водителем аВодитель
аДок:=Doc.ПутевойЛист;
зКл:=аДок.ElementsNumber("@Status,Водитель",0,аВодитель);
If зКл>0 Then
  Box("За данным водителем числится "+Str(зКл)+" не сданных путевых листов! Невозможно создать новый путевой лист, пока предыдущие ну будут сданы!",Q_STOP);
  Exit;
EndIf;