Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

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

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

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

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

Имя

Заголовок

Тип

Описание

Name

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

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

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

Link

Ссылка

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

Доступное

Comment

Примечание

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

Доступное

PerformerName

Исполнитель

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

Скрытое

Subject

Тема

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

Доступное

Deadline

Срок

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

Доступное

IsRelativeDeadline

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

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

Доступное. Возможные значения: Да, Нет. Главное свойство Deadline

RelativeDeadlineType

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

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

Доступное. Возможные значения: Дни, Часы, Минуты, Секунды. Главное свойство Deadline

IsParallel

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

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

Доступное. Возможные значения: Да, Нет. Значение по умолчанию Да

JobText

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

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

Доступное

Attachment

Вложения

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

Доступное

ApplyAttachmentRightsArea

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

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

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

AttachmentRightsGroup

Пользователи

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

Доступное. Возможные значения: Все исполнители, Исполнители локальной сети. Главное свойство ApplyAttachmentRightsArea

AttachmentRightsType

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

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

Доступное. Возможные значения: Просмотр, Изменение, Полный. Главное свойство ApplyAttachmentRightsArea

Instruction

Инструкция

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

Доступное

AbortDeadline

Крайний срок

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

Доступное

IsRelativeAbortDeadline

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

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

Доступное. Возможные значения: Да, Нет. Главное свойство AbortDeadline

RelativeAbortDeadlineType

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

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

Доступное. Возможные значения: Дни, Часы, Минуты, Секунды. Главное свойство AbortDeadline

NeedSignOnPerform

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

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

Доступное. Возможные значения: Да, Нет

NeedRequestActionOnSubtasks

Запрашивать действие над подзадачами

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

Доступное. Возможные значения: Да, Нет. Значение по умолчанию Да

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

Имя

Заголовок

Тип

Описание

Inspectors

Контролер

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

Доступное

Iniciator

Инициатор

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

Доступное

Assignment

Поручение

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

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

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

Код

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

Примечание

И

Продлить

Продлить срок выполнения поручения

О

Отказать

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

С

Провести согласование

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

H

Продлить на неделю

Продлить срок поручения на неделю

2

Продлить на 2 недели

Продлить срок поручения на 2 недели

М

Продлить на месяц

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

Результаты выполнения Провести согласование, Продлить на неделю, Продлить на 2 недели и Продлить на месяц устарели и оставлены для совместимости с предыдущими версиями.

Описание:

Поручение отправляется на исполнение нескольким Исполнителям.

если одному из Исполнителей потребовалось продлить срок, он формирует задание контролеру, указанному в свойстве Контролеры;
при старте задания проверяется, указано ли свойство блока Поручение, если не указано, то будет сгенерировано исключение с соответствующим сообщением, формирование задания прекратится;
при старте задания проверяется, есть ли у поручения ведущее поручение. Если есть, вычисляется контролер ведущего поручения;
если контролер выполняет задание с результатом Продлить, то запрашивается новый срок, при этом в типовом маршруте должен быть параметр ПланСрок. После указания нового срока в табличной части поручения в строке с исполнителем, от кого приходил запрос на продление, значение Срок исполнения меняется на новый срок. Если новый срок, запрошенный исполнителем, больше срока, указанного в карточке поручения, то срок в карточке также меняется. Если указанный срок меньше планового срока исполнения поручения, генерируется исключение и выводится соответствующее сообщение;
если у поручения есть ведущее поручение, проверяется срок его исполнения. Если указанный новый срок превышает срок исполнения ведущего поручения, выводится предупреждение с предложением запросить продление срока ведущего поручения;
если текущий исполнитель задания является контролером последнего ведущего поручения, при попытке выполнения задания с результатом Провести согласование генерируется исключение и выводится предупреждение о том, что исполнитель задания является последним согласующим;
если контролер выполняет задание с результатом Продлить на неделю, то новый срок не запрашивается, а автоматически продлевается на 7 календарных дней;
если контролер выполняет задание с результатом Продлить на 2 недели, то новый срок не запрашивается, а автоматически продлевается на 14 календарных дней;
если контролер выполняет задание с результатом Продлить на месяц, то новый срок не запрашивается, а автоматически продлевается на один календарный месяц;
значение параметра ПланСрок типового маршрута автоматически изменится, если в установке Переносить план. дату с выходного дня модуля «Канцелярия» указано значение Вперед или Назад и плановый срок выпадает на выходной день.

Подробнее см. раздел «Пример использования блока «Согласование продления срока поручения по РКК».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }