Difference between revisions of "DB.IsPartOf"
(No difference)
|
Revision as of 11:41, 26 September 2019
| IsPartOf (Проверка на вхождение в список) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция проверяет, входит ли данный в список объектов (является ли он его подмножеством). Список может содержать папки, в последнем случае, проверяется, находится ли данный объект внутри структуры подпапок указанной папки. Функция аналогична по действию функции Contains.
Синтаксис
DB.IsPartOf(<Список объектов с папками (LIST)>):<Объект принадлежит множеству объектов из списка (INT)>
Аргументы
<Список объектов с папками (LIST)>- Задает список значений, содержащий элементы базы данных, текущий элемент проверяется на вхождение в список. Элементы списка, не являющиеся объектами базы данных, игнорируются и проверке не участвуют.
Возвращаемое значение
Возвращает 1, если объект входит в список, 0 если не входит
Примеры
//Список содержит два объекта базы данных, один из которых является папкой.
a:=List.Create(DB("Ref.Номенклатура","Code","000000003661"),DB("Ref.Номенклатура","Code","000000007561"));
//Переменная содержит объект, родительской папкой которого является объект с кодом "000000003661"
b:=DB("Ref.Номенклатура","Code","000000003669");
//Выводит "Да"
Message(?(b.IsPartOf(a),"Да","Нет"));