Объект IForEach предназначен для хранения набора элементов. Элементы списка могут быть различных типов, включая массивы и объекты. К элементам списка можно обращаться внутри цикла foreach. Используя этот объект, можно:
• | получать текущий элемент списка. Подробнее см. описание свойства Value; |
• | получать информацию о положении указателя текущего элемента в списке и о количестве элементов списка. Подробнее см. описание свойств Count, EOF. |
Объект IForEach является базовым для многих объектов, например: IContents, IList, IStringList, ISearchCriteria, ITaskRoute. Самостоятельного значения не имеет.
// Получить строку, содержащую ИД выбранных документов. Documents = ServiceFactory.GetExplorer(True).SelectFromList DocumentIDs = CreateStringList() DocumentIDStr = '' if not VarIsClear(Documents) foreach Document in Documents if DocumentIDs.IndexOf(Document.ID) < 0 DocumentIDs.Add(Document.ID) endif endforeach DocumentIDs.Delimiter = ';' DocumentIDStr = DocumentIDs.DelimitedText endif |
Свойство IWorkflowParam.ValueParamNames Свойство IServiceFactory.ECertificateList |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |