Назначение. Блок «Согласование продления срока поручения» предназначен для последовательного создания заданий контролерам на продление сроков поручения.
Группа – «Канцелярия».
Базовый блок – «Задание».
Свойства, унаследованные от базового блока:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
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 |