Задача:
При работе с КЭДО (1С:Кабинет сотрудника) и электронно подписанными документами возникла необходимость автоматизировать два взаимосвязанных процесса: формирование комплектов документов для передачи на подпись и последующее прикрепление подписанных файлов к объектам системы. До момента реализации документы печатались по отдельности, в файл word, что занимало определённое количество времени. Штатный функционал не предоставляет инструментов для массовой работы с документами, что приводит к значительным временным затратам.
Решение:
Были разработаны две взаимодополняющие внешние обработки, демонстрирующие комплексный подход к автоматизации кадрового документооборота.
Обработка №1: "Печать комплекта документов при приеме".
Формирует комплект кадровых документов для приема сотрудника.
Обеспечивает массовую печать всех необходимых документов за одну операцию.
Реализует функцию "Передать в 1С:Кабинет сотрудника" для отправки документов на подпись.
Исключает необходимость ручной печати и сохранения каждого документа отдельно.
Примечание: Подключение внешней обработки для возможности отправки в "1С:Кабинет сотрудника" другая тема. Инструкция по подключению ВПФ: https://its.1c.ru/db/emplcabinet#content:22:hdoc
Обработка №2: "Выгрузка подписанных документов КЭДО".
Отображает документы, ожидающие прикрепления, с фильтрацией по статусу "ПодписанныеОригиналыПолучены = Ложь".
Обрабатывает только выделенные пользователем строки табличной части.
Демонстрирует универсальный механизм прикрепления файлов к объектам системы.
Автоматически обновляет статусы в регистрах сведений после прикрепления.
Примечание: Наименование файла при отправки по кнопке "Передать в 1С:Кабинет сотрудника" формируется системой, а именно: 1. Наименование печатной формы. 2. Номер для печати из документа. 3. Дата документа. Заменяя пробелы на "_".
Ключевые особенности реализации:
Обе обработки не являются готовыми решениями "под ключ", а служат качественными примерами реализации, которые могут быть адаптированы под конкретные нужды организации:
Универсальность прикрепления файлов — в текущей реализации файлы прикрепляются к документам "Прием на работу", но логика может быть адаптирована для работы с любыми объектами.
Гибкость работы с данными — реализован принцип обработки выделенных строк для точечной работы с документами.
Комплексный подход — обработки охватывают полный цикл работы с документами: от формирования до прикрепления подписанных версий.
Области применения и возможные доработки:
Расширение состава комплекта документов — добавление новых документов в печатные формы.
Изменение целевых объектов — возможность прикрепления файлов к любым документам или справочникам.
Добавление дополнительных проверок — валидация файлов, проверка целостности подписей.
Практическая ценность:
Обработки представляют собой готовый каркас для реализации системы кадрового документооборота, демонстрируя практики работы с печатными формами, двоичными данными и объектной моделью. Весь код структурирован и может быть легко перенесен в расширение или основную конфигурацию.
Для организаций, автоматизирующих кадровые процессы, данные обработки служат отличной базой для разработки индивидуального решения, охватывающего полный цикл работы с документами — от печати до архивирования подписанных копий.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.22.85
Вступайте в нашу телеграмм-группу Инфостарт