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

Прикладной блок «Согласование продления срока поручения по обращению»

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

Назначение. Блок «Согласование продления срока поручения по обращению» предназначен для последовательного создания заданий контролерам на продление сроков поручения по обращению.

Группа – «Обращения граждан и организаций».

Базовый блок - «Задание».

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

Имя

Заголовок

Тип

Описание

Name

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

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

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

Link

Ссылка

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

Доступное

Comment

Примечание

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

Доступное

PerformerName

Исполнитель

Пользователь, Группа, Роль, Список пользователей (Константа или параметр)

Скрытое

Subject

Тема

Строка (Константа или параметр)

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

Deadline

Срок

Дата (Константа или параметр)

Доступное

IsRelativeDeadline

Относительный

Логическое значение (Константа)

Доступное

RelativeDeadlineType

Единица измерения

Признак (Константа)

Доступное. Принимает значения: Дни; Часы; Минуты; Секунды

IsParallel

Параллельные задания

Логическое значение (Константа или параметр)

Доступное. Принимает значения: Да; Нет. По умолчанию – Да

JobText

Текст по умолчанию

Строка (Константа или параметр)

Доступное

Attachment

Вложения

Список объектов (константа или параметр)

Доступное

ApplyAttachmentRightsArea

Выдать права на вложения

Признак (Константа)

Доступное. Принимает значения: Всего семейства задач; Текущего блока

AttachmentRightsType

Тип прав на вложения

Признак (Константа)

Доступное. Принимает значения: Просмотр; Изменение; Полный

Instruction

Инструкция

Строка (Константа или параметр)

Доступное

AbortDeadline

Крайний срок

Дата (Константа или параметр)

Доступное

IsRelativeAbortDeadline

Относительный

Логическое значение (Константа)

Доступное

RelativeAbortDeadlineType

Единица измерения

Признак (Константа)

Доступное. Принимает значения: Дни; Часы; Минуты; Секунды

NeedSignOnPerform

Требовать подписания

Логическое значение (Константа или параметр)

Доступное. Принимает значения: Да; Нет

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

Имя

Заголовок

Тип

Описание

Inspectors

Контролеры

Коллекция записей справочника Пользователи (Параметр)

Контролеры

Assignment

Поручение

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

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

ClaimDeadlineChanged

Изменился крайний срок обращения

Логическое значение (параметр)

Выходное. Признак изменился ли крайний срок обращения, по поручению которого согласовывают изменение срока

Результаты выполнения: В результате выполнения блока возвращается одно из следующих значений:

Код

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

Примечание

И

Изменить срок

Изменить срок выполнения поручения. Новый срок запрашивается у пользователя

О

Отказать

Отказать в переносе срока выполнения поручения

С

Согласовать

Согласовать изменение срока с руководителем

Описание.

· при старте задания проверяется, указано ли свойство Поручение, если не указано, то будет сгенерировано исключение с соответствующим сообщением, формирование задания прервется;
· при старте задания формируется тема задания в формате «<Тема блока> “<Наименование поручения>”»;
· если контролер выполняет блок с результатом «Изменить срок», то запрашивается новый срок, при этом в типовом маршруте должен быть параметр ПланСрок, он должен быть указан в запрашиваемых параметрах блока. После указания нового срока значение поля План. дата поручения изменяется на новый срок;
· если новый срок превышает крайний срок обращения, то запрашивается обоснование продления срока обращения, и свойство ИзменитьКрайнийСрок устанавливается в «Да»;
· если контролер является последним в списке и выполняет задание с результатом «Согласовать», то появляется сообщение с текстом: «Вы являетесь последним контролером, согласовать продление сроков больше не с кем» и выполнение задания прерывается.