Как изменить исполнителя задачи "Обработка резолюции" в 1С:Документооборот?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Документооборот
← На главную

Разберем частую ситуацию при работе в программе 1С:Документооборот. Зачастую при обработке входящей корреспонденции запускается процесс рассмотрения документа. После того как руководитель выносит резолюцию, в системе формируется задача «Обработка резолюции», которая постоянно «сыплется» на секретаря. Если руководитель хочет перенести эту обязанность на другого, более компетентного сотрудника, а конфигурация находится на поддержке (на «замке»), возникает вопрос: как перенастроить адресацию этой задачи без программирования?

Проанализируем ситуацию по шагам и рассмотрим несколько эффективных способов решения данной проблемы, используя только типовые механизмы системы.

Выясним причину типового поведения системы

Для начала давайте поймем, как работает базовая логика программы. По умолчанию в 1С:Документооборот задача Обработать резолюцию всегда возвращается тому пользователю, который изначально создавал задачу рассмотрения (то есть инициатору процесса).

Если секретарь регистрирует входящий документ и запускает процесс рассмотрения руководителем, система запоминает автора. Когда руководитель вводит текст резолюции и завершает свой этап, программа автоматически направляет задачу обработки обратно автору — секретарю. Без изменения ответственного за запуск процесса или без вмешательства в код изменить это поведение напрямую нельзя. Однако мы рассмотрим несколько обходных путей, которые помогут решить бизнес-задачу.

Способ 1: Использование расширенной формы рассмотрения

Посмотрим на пример того, как можно вообще исключить этап «Обработка резолюции» и позволить руководителю сразу направлять документ нужным исполнителям.

  1. Откройте форму задачи рассмотрения (именно этап рассмотрения, где вводится резолюция, а не этап исполнения).
  2. В форме задачи нажмите кнопку Еще и выберите пункт Расширенная форма. Если вы не видите этого пункта, убедитесь, что в персональных настройках пользователя включены соответствующие права, либо обратите внимание на форму настройки задачи.
  3. После перехода в расширенный режим в форме задачи появятся дополнительные закладки: На исполнение и На ознакомление.
  4. Теперь руководитель, вместо того чтобы просто написать текст и вернуть документ секретарю, может сам (или с помощью помощника) добавить исполнителей на этих закладках.
  5. При нажатии кнопки Исполнить руководитель сразу отправляет документ конечным адресатам, минуя секретаря. При этом промежуточная задача обработки резолюции просто не создается.

Способ 2: Делегирование прав и функционал "Помощник руководителя"

Рассмотрим вариант, когда руководителю всё же требуется, чтобы рутинную работу по распределению поручений выполнял конкретный сотрудник (не секретарь).

В системе можно настроить Делегирование прав. Мы можем настроить делегирование от Секретаря к ДругомуСотруднику. Тогда у ДругогоСотрудника в списке задач эта задача будет отображаться со специальной пометкой (Д). При этом и секретарь, и ДругойСотрудник смогут увидеть и выполнить эту задачу. Минус этого способа — делегируются все задачи, а не только обработка резолюций.

Более грамотный подход — использовать штатный функционал Помощник руководителя. Если руководитель делегирует часть рутины, мы можем назначить определенного сотрудника как его помощника. В этом случае именно помощник сможет фиксировать резолюцию, назначать исполнителей и ставить задачи на контроль от лица руководителя. Программа гибко определяет автора в зависимости от того, кого именно замещают или кому помогают.

Способ 3: Настройка автоподстановок в шаблонах процессов

Проанализируем ситуацию, когда маршруты запускаются по заранее настроенным жестким шаблонам. Даже если конфигурация закрыта для изменений, в шаблонах бизнес-процессов мы можем применять механизм автоподстановок.

  1. Перейдите в раздел управления шаблонами процессов и откройте нужный шаблон рассмотрения.
  2. Вместо конкретного пользователя или роли укажите автоподстановку. Например: Автор документа, Подготовил или Ответственный за документ.
  3. Перед запуском процесса рассмотрения (или в момент регистрации) просто смените ответственного сотрудника в самой карточке документа с секретаря на нужного специалиста.
  4. Таким образом, когда процесс дойдет до этапа возврата резолюции, система прочитает автоподстановку и вернет задачу не секретарю, а указанному в карточке сотруднику.

Способ 4: Подключение роли "Контролера" и расширения

Чтобы снять с инициатора (секретаря) часть обязанностей по отслеживанию документа, при обработке резолюции и отправке ее на исполнение мы можем назначить Контролера. Контролер будет получать уведомления, работать с формой «На контроле» и проверять качество выполнения поручений конечными исполнителями, что переносит центр ответственности на нужного сотрудника.

Если же типовых настроек все равно не хватает, а снимать конфигурацию с поддержки нельзя, помните про механизм типовых расширений (патчей и плагинов). Вы можете разработать или установить готовое расширение, которое программно перехватывает создание задачи ОбработкаРезолюции и меняет ее исполнителя по вашим правилам, не затрагивая основной код системы.

← На главную