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

IForEach

 |

ITaskRoute

Объект ITaskRoute предназначен для работы с маршрутом задачи, задаваемом вручную или для маршрута задачи, получаемом на основе свободного типового маршрута.

Примечание

Объект ITaskRoute не предназначен для работы с типовыми маршрутами.

Используя объект ITaskRoute, можно:

добавлять этапы маршрута. Подробнее см. описание методов Add, Insert;
удалять этапы маршрута. Подробнее см. описание методов Clear, Delete;
получать этапы маршрута по индексу. Подробнее см. описание свойства Values.

Пример:

 

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

Task = Tasks.CreateNew()

Task.Requisites('Subject').AsString = "Вступление в действие приказа"

AllUsersGroup = ServiceFactory.GetGroupByName("ВСЕ")

AllUsers = ServiceFactory.GetGroupMembers(AllUsersGroup)

foreach User in AllUsers

  RouteStep = Tasks.CreateRouteStep(Task.Route.Count; User; jkJob;

    Today(); ""; "")

  Task.Route.Add(RouteStep)

endforeach

Task.Start()

 

Свойства:

Values

Наследуемые от IForEach

Count

EOF

Value

Методы:

Add

BeginUpdate

Clear

Delete

EndUpdate

IndexOf

Insert

Наследуемые от IForEach

Next

Reset

См. также

Свойство ITask.Route

 

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