DB.ElementsNumber

From SunFlurry wiki
Revision as of 08:43, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  ElementsNumber (Нахождение количества объектов)
Объект:Объект базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Сервер и БД
Исключения:Ошибка в фильтрах
Визуальность:Нет

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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