Автоматическое перенаправление задач

03.07.20

Функциональные - Документооборот и делопроизводство (СЭД)

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

Скачать файлы

Наименование Файл Версия Размер
Автоматическое перенаправление задач:
.epf 8,95Kb
5
.epf 8,95Kb 5 Скачать

Допустим, человек уходит в отпуск или болеет. Его текущие задачи висят на нем же, бизнес-процессы ждут. Мною не был найдена настройка (галочка какая-нибудь или список), позволяющая все его текущие невыполненные задачи переадресовать автоматически на другого человека, который его замещает. Найдя на ИТС нужный метод, по-быстрому сделал простенькую обработку.

Создайте допреквизиты у пользователя: у одного укажите имя для разработчиков "ПереадресацияНаПользователяДо" с типом Дата (Дата и время), у второго "ПереадресацияНаПользователя" с типом значения Пользователь. Заполните в допреквизитах в справочнике Пользователи человека, на которого идет переадресация и обязательно до какой даты.

Процедура ПереадресоватьЗадачиПоДопреквизиту() 		
	Запрос = Новый Запрос; 	
	Запрос.Текст = "ВЫБРАТЬ
	               |	ПользователиДополнительныеРеквизиты.Ссылка КАК ПереадресацияОтКого,
	               |	ПользователиДополнительныеРеквизиты.Значение КАК ПереадресацияНаКого,
	               |	ПользователиДополнительныеРеквизиты1.Значение КАК ПереадресацияНаПользователяДо
	               |ИЗ
	               |	Справочник.Пользователи.ДополнительныеРеквизиты КАК ПользователиДополнительныеРеквизиты
	               |		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.ДополнительныеРеквизиты КАК ПользователиДополнительныеРеквизиты1
	               |		ПО ПользователиДополнительныеРеквизиты.Ссылка = ПользователиДополнительныеРеквизиты1.Ссылка
	               |ГДЕ
	               |	ПользователиДополнительныеРеквизиты.Свойство.Имя = ""ПереадресацияНаПользователя""
	               |	И ПользователиДополнительныеРеквизиты1.Свойство.Имя = ""ПереадресацияНаПользователяДо""";	
	Результат = Запрос.Выполнить();	
	Выборка = Результат.Выбрать();
	Пока Выборка.Следующий() Цикл
		ПереадресацияОтКого = Выборка.ПереадресацияОтКого;
		ПереадресацияНаКого = Выборка.ПереадресацияНаКого;
		ПереадресацияНаПользователяДо = Выборка.ПереадресацияНаПользователяДо;
		Если ПереадресацияНаПользователяДо > ТекущаяДата() Тогда			
			ИнфоОПеренаправлении = Новый Структура; 	
			ИнфоОПеренаправлении.Вставить("Исполнитель", ПереадресацияНаКого);
			ИнфоОПеренаправлении.Вставить("Комментарий", "");
			ИнфоОПеренаправлении.Вставить("РольИсполнителя", Неопределено);			
			Запрос1 = Новый Запрос;			
			Запрос1.Текст = "ВЫБРАТЬ 
			|	ЗадачаИсполнителя.Ссылка КАК Ссылка
			|ИЗ
			|	Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя
			|ГДЕ
			|	ЗадачаИсполнителя.Исполнитель = &Исполнитель
			|	И ЗадачаИсполнителя.СостояниеБизнесПроцесса = ЗНАЧЕНИЕ(Перечисление.СостоянияБизнесПроцессов.Активен)
			|	И ЗадачаИсполнителя.Выполнена = ЛОЖЬ";			
			Запрос1.УстановитьПараметр("Исполнитель", ПереадресацияОтКого);
			Выборка1 = Запрос1.Выполнить().Выбрать();
			Пока Выборка1.Следующий() Цикл
				Задача = Выборка1.Ссылка;
				Попытка
					Результат = БизнесПроцессыИЗадачиСервер.ПеренаправитьЗадачу(Задача, ИнфоОПеренаправлении);
				Исключение
					Сообщить(ОписаниеОшибки());
				КонецПопытки;  			
			КонецЦикла;
		КонецЕсли;
	КонецЦикла; 
КонецПроцедуры

Этот код можете вручную отработать, можете в регламентное задание вставить.

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

Тестировал на платформе 1С 8.3.15.1869 и Документооборот 8 КОРП, редакция 2.1 (2.1.14.4)

Если будет конструктивная критика - заранее спасибо.

 

UPDATE: В комментариях рассказали про эскалацию задач (которая у нас вообще была выключена) и про делегирование прав (когда задачи одного человека видны у другого человека). Мой способ работает несколько по-другому. И про эти способы я не знал :)

 

Если бы искал слово "перепоручают ", то нашел бы на ИТС - "Когда сотрудник уезжает в отпуск или уходит на больничный, его обязанности и задачи перепоручают замещающему."

https://its.1c.ru/db/doccorp21#content:791:1:issogl1_25.8_%D0%B4%D0%B5%D0%BB%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2

обработка документооборот переадресация задач перенаправление

См. также

1С:Документооборот - цена на лицензии КОРП, ПРОФ и ДГУ

Документооборот и делопроизводство (СЭД) Типовые Платформа 1С v8.3 Управленческий учет Платные (руб)

Организуйте правильный документооборот на вашем предприятии. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот!

42500 руб.

19.02.2016    106996    103    5    

84

Таймлист (1С:Совещание, Таймлист Лайт)

Документооборот и делопроизводство (СЭД) Конфигурации 1cv8

«Таймлист» – экосистема сервисов («Таймлист Лайт», «1C:Совещание», «Таймлист Recorder»), основанная на искусственном интеллекте Таймлист, который позволяет эффективно работать с легкими поручениями за счет фиксации всех важных идей при расшифровке и последующем формировании автопротокола встречи. Сервисы, в которые интегрирован ИИ, позволяют работать с задачами (поручениями), полученными из автопротокола.

10000 руб.

06.12.2023    1259    0    0    

5

SALE! 30%

Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML и т.д.) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

6000 5520 руб.

04.06.2019    101368    296    173    

312

1С:Архив

Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 Платные (руб)

"1С:Архив" – это универсальная система, обеспечивающая надежное долговременное хранение документов с гарантией юридической значимости на неограниченный срок. "1С:Архив" разработан на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов – от попадания в архив до уничтожения – и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. Продукт подходит для малых, средних, крупных предприятий и учреждений любых отраслей.

90000 руб.

24.10.2022    4856    4    1    

4

Легкий документооборот (+чат-бот для Telegram)

Документооборот и делопроизводство (СЭД) Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в конфигурациях "1С: Бухгалтерия 3.0", "Управление нашей фирмой", "1С ERP Управление предприятием", "Бухгалтерия государственного учреждения". Ролевая адресация, условная маршрутизация, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    27790    25    48    

57

Групповая выгрузка и загрузка файлов XML для ЭДО в каталог по приказу №820 ФНС (для УТ 10.3/11, КА2, ERP2, БП3, УНФ, УПП1.3, Розница2.3). Поддержка маркировки. Прослеживание товаров.

Документооборот и делопроизводство (СЭД) ЭДО и ОФД Файловый обмен (TXT, XML, DBF), FTP Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Групповая выгрузка файлов XML для ЭДО в каталог по приказу №820 ФНС для Контур.Диадок, СБИС и других провайдеров ЭДО. Поддержка УНФ 1.6, УНФ 3.0 Поддержка УТ 10.3, УПП 1.3 Поддержка Розница 2.3 Добавлена выгрузка непосредственно из документа

18000 руб.

15.12.2022    6425    106    25    

14

ЭДО: организация архива оригиналов первичных документов, комплексный отчет по ошибкам

Документооборот и делопроизводство (СЭД) ЭДО и ОФД Учет документов Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время - организует архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. С помощью комплексного отчета по ошибкам в ЭДО позволяет выявить и исправить все возможные ошибки - ошибочно сопоставленные документы, не подписанные документы, подписанные, но не загруженные в 1С документы. Автоматически сопоставляет не сопоставленные между собой документы. Может работать по расписанию и присылать отчет о состоянии архива/по ошибкам на почту. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 3-х летний опыт 40+ клиентов.

14880 руб.

17.12.2018    44284    56    51    

71

1С:Бухгалтерия 3.0 ПРОФ + 1С:Документооборот. Модуль интеграции 1С:БП и 1С:ДО (ПРОФ или КОРП)

Обмен между базами 1C Документооборот и делопроизводство (СЭД) Учет документов Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Бесшовная связь с 1С:Документооборот (КОРП или ПРОФ) - вот что обеспечит Вам и Вашим сотрудникам оперативный доступ и продуктивную работу с документами в учётной системе 1С на базе "1С:Бухгалтерия предприятия 3.0 ПРОФ". Интеграция позволяет экономить до 60% времени на поиск и согласование первичной документации (актов, счетов-фактур, накладных), не говоря уже о других полезных функциональных возможностях: создании и запуске бизнес-процессов, работе с электронной почтой, штрихкодировании документов и многом другом.

30000 руб.

23.05.2017    53776    34    67    

41
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. usan 04.07.20 17:22 Сейчас в теме
А почему не использовать стандартное Делегирование прав?
3. ip0593 20 04.07.20 18:44 Сейчас в теме
(1) честно говоря про делегирование прав не знал. да и смысл самого термина не очень пока ясен.
2. vcv 89 04.07.20 18:33 Сейчас в теме
Есть делегирование. Есть эскалация. У делегирования, правда, есть недостатки - делегируется практически всё. Нельзя делегировать, например, согласование зарплаты одному сотруднику, согласование договоров другому, работы по проекту третьему.
4. ip0593 20 04.07.20 18:45 Сейчас в теме
(2) честно говоря про делегирование прав не знал. да и смысл самого термина не очень пока ясен.

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

все задачи, которые уже есть и которые будет падать с комплексных бизнес-процессов на Иванова (так как не на его роль назначены, а на него самого) будут автоматически идти на Петрова?
8. Raduga 10.01.23 13:52 Сейчас в теме
(2) Все можно, если разбить указанный функционал на отдельные роли, и соответствующие процессы настроить на отдельные роли.
В момент делегирования, чтобы не делегировалось ВСЕ, у исходного сотрудника соответствующие роли убираются, делегантам назначаются. В ручном конечно режиме.
5. ip0593 20 04.07.20 18:59 Сейчас в теме
да, работает делегирование прав, спасибо. мой способ несколько по-другому работает, задачи полностью уходят другому человеку. если он их исполняет там выходит его имя. при делегировании прав выходит имя первоначального человека при исполнении задачи.

то есть было бы нагляднее и понятнее, если бы в делегировании пометка была, что задача исполнена другим исполнителем. потому что может потом возникнуть вопрос - кто именно это согласовал, если вдруг забудут, что был отпуск, кто-то из участников процесса уволился и т.д., ведь имя там другого человека стоит.

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

в-общем знал бы про делегирование прав, наверное не делал бы свой костыль :)

но и на ИТС не так-то просто найти про делегирование прав и понять, что это практически полностью решит мою задачу. все-таки делегирование прав идет в разделе настройка прав доступа и тут как бы мне не совсем очевидно, что задачи все увижу сразу другого человека.
6. usan 04.07.20 23:15 Сейчас в теме
(5) в "Настройках программы" - "Процессы и задачи" можно настроить "Фактического исполнителя задачи", если выбрать "Текущий пользователь", то при выполнении не своей задачи в истории выполнения будет написано "выполнил Иванов (вместо Сидоров)"
BarsukM; ip0593; +2 Ответить
7. ip0593 20 06.07.20 10:11 Сейчас в теме
Оставьте свое сообщение