1. Значение дополнительных реквизитов в программе 1С:Документооборот
В процессе автоматизации документооборота часто возникает необходимость хранить и обрабатывать дополнительную информацию, связанную с задачами. Дополнительные реквизиты в 1C:Документооборот позволяют расширять стандартный функционал задач, добавляя специализированные поля для:
- Хранения служебных меток и статусов
- Фиксации параметров выполнения
- Учета дополнительных характеристик
- Связи с сопутствующими объектами системы
Особую ценность эти данные приобретают после выполнения задачи, когда требуется проанализировать ход работ или использовать накопленную информацию в последующих процессах.
2. Практическая реализация при работе в системе 1С:Документооборот
Допустим, нам необходимо использовать значение дополнительного реквизита для последующей маршрутизации документа в условии. В данном случае, в теле условия в режиме задания условия «На встроенном языке» необходимо написать следующий код:
Запрос = Новый Запрос;
Запрос.Текст = “ВЫБРАТЬ ПЕРВЫЕ 1
| ЗадачаИсполнителяДополнительныеРеквизиты.Значение КАК Значение,
| ЗадачаИсполнителя.Ссылка КАК Ссылка
|ИЗ
| Задача.ЗадачаИсполнителя.ДополнительныеРеквизиты КАК ЗадачаИсполнителяДополнительныеРеквизиты
| ЛЕВОЕ СОЕДИНЕНИЕ Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя
| ПО (ЗадачаИсполнителяДополнительныеРеквизиты.Ссылка = ЗадачаИсполнителя.Ссылка)
|ГДЕ
| (ВЫРАЗИТЬ(ЗадачаИсполнителя.Описание КАК СТРОКА(19))) = (ВЫРАЗИТЬ(&Описание КАК СТРОКА(19)))
|УПОРЯДОЧИТЬ ПО
| ЗадачаИсполнителя.ДатаИсполнения УБЫВ”;
Запрос.УстановитьПараметр(“Описание”, “Вы получили в работу задание”);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
ВыборкаДетальныеЗаписи.Следующий();
Значение = ВыборкаДетальныеЗаписи.Значение;
Если Значение.Наименование = “Претендент согласился” Тогда
Результат = Истина;
Иначе
Результат = Ложь;
КонецЕсли;
В данном случае для получения предыдущей только что выполненной задачи используется фильтрация даты исполнения по убыванию при обращении к справочнику задач, а также используется выборка по нескольким первым словам описания задачи. Таким образом, мы получим ссылку на последнюю выполненную задачу с заданным началом описания и сможем получить значение дополнительного реквизита данной задачи. В нашем примере используется один дополнительный реквизит, имеющий значения «Претендент согласился» и «Претендент отказался».
3. Применение полученных данных при использовании конфигурации 1С:Документооборот
Извлеченные значения дополнительных реквизитов используются для:
- Анализа эффективности процессов
- Построения отчетов и KPI
- Автоматизации последующих действий
- Интеграции с другими системами
- Оптимизации бизнес-процессов
Организация работы с дополнительными реквизитами выполненых задач в 1C:Документооборот представляет собой важный этап цифровой трансформации процессов документооборота. Возможность извлекать и анализировать эти данные открывает перед организациями новые перспективы в области управления бизнес-процессами и принятия обоснованных решений.
Современные требования к документообороту диктуют необходимость не просто фиксировать факт выполнения задач, но и сохранять весь сопутствующий контекст.