Внешняя обработка “Завершение цикла процесса” в программе 1С Документ.
Категория: Прикладное программирование
Описание: В программе 1С Документооборот была поставлена следующая задача: в некоторых случаях при старте процесса некоторые участвующие в процессе согласователи никак не выполняют пришедшие им задачи (например даже не переводят направленную им задачу в статус “Не согласовано”) и весь процесс остается в подвешенном состоянии – не выполненным всеми согласователями, а только их частью. В результате с данным процессом программа 1С документооборот не позволяет ничего делать, ни отредактировать вложенные в процесс файлы (документы), ни отправить процесс по 2-му кругу на согласование.
Для решения данной задачи была написана обработка “ Завершение цикла процесса”, которая для пользователя, стартовавшего процесс, показывает те задачи стартовавшего им процесса, которые не согласованы. При нажатии пользователем на кнопку “Завершить цикл процесса обработкой” все невыполненные задачи переводятся в статус “Не согласовано” с пометкой “Не согласовано обработкой”, в результате чего процесс становится доступным для редактирования и запуска по 2-му циклу.
Данной внешней обработкой пользуются все пользователи, работающие в программе 1С Документооборот.
По ссылке предлагается для ознакомления архив с внешней обработкой.