Копировать ссылку на страницу

Поиск задач за последний месяц, в которые вложен документ

Постановка задачи

Необходимо найти все задачи, стартованные за последний месяц, в которые вложен электронный документ.

Программный код

 

// Выполнить поиск задач созданных за последний месяц

// в которые вложен документ.

// 2124 - ИД документа.

DocumentInfo = EDocuments.ObjectInfo(2124)

 

// Найти задачи, в которые вложен текущий документ.

AttachedToTaskSearch = Searches.Load('ATTACHED_TO_TASK_SEARCH')

AttachedToTaskSearch.InitializeSearch(DocumentInfo)

 

// Отобрать из полученного списка задач только стартованные задачи

// за последний месяц.

TaskSearchCriteria = AttachedToTaskSearch.SearchCriteria

 

// Наложить условия по дате старта задач.

StartDateCriterion = TaskSearchCriteria.Add('StartDate') 

StartDateCriterion.AddRange(Today() - 30; Today())

// Выполнить поиск без запроса параметров у пользователя

// с отображением результата.

TaskContent = AttachedToTaskSearch.Show(ssmBrowse; True)

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM