Автор: Камилла Вельмакова
Подсистема Совместная работа в 1С:Документооборот позволяет организовать работу пользователей посредством процессов и задач. Каждая задача в своем описании содержит основную информацию по документу - сумма, срок действия, срок исполнения, контрагенты. Зачастую этой информации бывает недостаточно, вдобавок в документах могут быть дополнительные реквизиты, которые также хотелось бы видеть в описании задачи. Их отражение сократило бы время обработки задачи и количество кликов, так как отпала бы необходимость каждый раз открывать карточку документа, что существенно при большом потоке задач. О том, как можно обеспечить вывод дополнительной информации в описание задач далее в статье.
Способы доработки
1) В режиме Конфигуратор:
Как объект описание задачи представляет собой поле HTML. За формирование HTML-описания задач в конфигурации отвечают четыре общих модуля:
- ОбзорЗадачВызовСервера
- ОбзорЗадачВызовСервераПереопределяемый
- ОбзорЗадачКлиент
- ОбзорЗадачКлиентПереопределяемый
Путем редактирования следующих процедур возможно добиться нетипового описания задач, удовлетворяющего вашим требованиям:
• ПолучитьОбзорЗадачи и ПолучитьОбзорЗадачиДляСпискаЗадачиМне (общий модульОбзорЗадачВызовСервераПереопределяемый)
• ПредставлениеHTMLПриНажатии и ЗадачиМнеПредставлениеHTMLПриНажатии (общий модуль ОбзорЗадачКлиентПереопределяемый).
Более подробная информация представлена в разделе Переопределение описания задачИнструкции по разработке на 1С.
Стоит отметить, что здесь выводятся общие для всех видов документов реквизиты. Если требуется вывод дополнительных реквизитов, присущих только одному виду документу, потребуется дописать условия для отбора. Возможно, сделать это будет легче именно через пользовательский дополнительный обработчик.
2) С помощью дополнительного обработчика в пользовательском режиме:
Данный способ также позволяет оптимизировать работу с задачами, но в отличие от первого способа не требует вмешательства в код конфигурации, т.к. нужную доработку можно выполнить непосредственно в пользовательском режиме.
Дополнительные обработчики располагаются в разделе Настройка и администрирование. Код для них пишется на встроенном языке 1С, есть возможность использовать запросы и обращения к экспортным процедурам и функциям.
Разработка вывода дополнительной информации в описание задач начинается с отбора видов документов или процессов, для которых будет отрабатывать код. Далее, например, с помощью запросов получается нужная информация и добавляется к типовому описанию задачи.
Выполнение такого обработчика реализуется по подписке «Старт процесса». Результат его выполнения представлен на рисунке ниже...
Продолжение читайте на нашем сайте 1С:БИЗНЕС РЕШЕНИЯ