Difference between revisions of "DB.ElementsNumber"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=ElementsNumber |object=Объект базы данных |caption=Нахождение количества объектов |type=1 |status=2 |d...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:43, 7 February 2021

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

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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