Справочники > Типовые маршруты > Прикладные блоки типовых маршрутов > Группа «Канцелярия» >

Прикладной блок «Отправка подзадач исполнителям поручения»

Предыдущий раздел В начало Следующий раздел

Назначение. Блок «Отправка подзадач исполнителям поручения» предназначен для создания задач исполнителям поручений по РКК или исполнителям подчиненных поручений по поручению.

Группа – «Канцелярия».

Базовый блок - «Сценарий».

Свойства, унаследованные от базового блока:

Имя

Заголовок

Тип

Описание

Name

Наименование

Строка (Константа)

Доступное. Значение по умолчанию: Отправка подзадач исполнителям поручения

Link

Ссылка

Строка (Константа)

Доступное

Comment

Примечание

Строка (Константа)

Доступное

Script

Вычисление

Строка (Вычисление)

Скрытое

Дополнительные свойства:

Имя

Заголовок

Тип

Описание

Assignment

Поручение

Запись справочника Поручения по РКК (параметр)

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

TypedRoute

Типовой маршрут

Запись справочника Типовые маршруты (параметр)

Значение по умолчанию: Отправка поручения по РКК  исполнителю

CreatedTasks

Созданные подзадачи исполнителей

Коллекция задач

Созданные подзадачи (Выходное)

Результаты выполнения: нет.

Описание.

· если среди исполнителей поручения, указанного в свойстве Поручение есть ответственный исполнитель, то ему будет создана подзадача по типовому маршруту, указанному в свойстве Типовой маршрут, остальные исполнители будут наблюдателями по этой подзадаче.
· если среди исполнителей поручения нет ответственных, то для каждого исполнителя поручения будет создана отдельная подзадача по типовому маршруту, указанному в свойстве Типовой маршрут;
· проверяется указание поручения в свойстве Поручение, если поручение не указано, будет сгенерировано соответствующее исключение;
· проверяется означенность свойства Созданные подзадачи исполнителей, если свойство не означено, то блок выполнится, в выходное свойство Созданные подзадачи исполнителей ничего не запишется;
· проверяется указание типового маршрута в свойстве Типовой маршрут, если типовой маршрут не указан, будет сгенерировано соответствующее исключение;
· если в типовом маршруте, указанном в свойстве Типовой маршрут, не задана тема задачи, то при создании задач для каждого поручения в тему подставится наименование текущего поручения;
· в качестве инициатора задачи устанавливается автор поручения, либо если он не указан или не автоматизирован, инициатор текущей задачи.
· подзадачи создаются только для исполнителей не выполнивших поручения, т.е. не заполнено поле Факт. дата для этого исполнителя;
· если в типовом маршруте, по которому отправляется задача, есть параметр Поручение типа «Запись справочника Поручения по РКК», то в него запишется поручение, указанное в свойстве Поручение;
· если в типовом маршруте, по которому отправляется задача, есть параметр Исполнитель типа «Пользователь», то в него запишется текущий исполнитель, для которого создается подзадача;
· если в типовом маршруте, по которому отправляется задача, есть параметр НомерСтрокиПоручения типа «Целое число», то в него запишется номер строки табличной части исполнителей поручения, соответствующий текущему исполнителю;
· если исполнитель не автоматизирован, то будет создана подзадача с уведомлением автору поручения о невозможности отправить поручение на исполнение.