Difference between revisions of "DB.IsPartOf"
m (1 revision imported) |
|
(No difference)
|
Revision as of 07:43, 7 February 2021
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),"Да","Нет"));