Синтаксис:
function Contains(
const List: IIntegerList): WordBool;
Параметры
List – список целых чисел.
Описание:
Метод определяет наличие в списке элементов, заданных в параметре List. Если в списке содержатся все элементы списка List, то метод возвращает True, иначе – False. Порядок следования и повторяющиеся числа при проверке не учитываются. Например, A.Contains(B) вернет значение True, если списки имеют вид A[1,2] и B[1,1,2,2]. Метод выполняется быстрее, если список List отсортирован.
// Проверить, что у пользователей, идентификаторы которых переданы в параметре // CheckedUserIDs, есть права на редактирование документа. Document: IEDocument = Object.Params.ValueByName('Document') UserIDs: IIntegerList = Object.Params.ValueByName('UserIDs') // Получить список ИД пользователей, имеющих права на редактирование документа. WritersIDs = ServiceFactory.GetIntegerList foreach User in Document.AccessRights.Writers WritersIDs.Add(User.ID) endforeach // Проверить, что все пользователи из списка UserIDs имеют права на // редактирование. Result = WritersIDs.Contains(UserIDs) |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |