Доработка визуализации ЭП для 1С:Документооборот государственного учреждения КОРП
В этот раз хочу поделиться с вами решением одной практической задачи для одного из проектов Компании Омега, а именно доработки механизма визуализации электронной подписи, т.к. это потребовало проработки 3-х различных способах взаимодействия со сторонним ПО: работа с com-объектом Word (вставка в .doc), разбор структуры docx и создание картинки для дополнения ЭП и вставки этого добра в pdf.
- Описание
- Подробнее
Описание
Входные данные
Платформы: 8.3.17.2733, 8.3.20.2180 (в ходе проекта платформа обновилась).
Конфигурация: 1С:Документооборот государственного учреждения КОРП. Регион, редакция 2.1 (2.1.31.5).
Версия Word: word 2016
Постановка задачи
Изменить логику вывода электронной подписи на печать, а именно:
- Исправить ошибки, возникающие при открытии подписанного электронной подписью docx.
- Исправить ошибку вывода электронной подписи в doc (подпись на первом листе и всегда в левом верхнем углу)
- Доработать вывод электронной подписи:
- ЭП должна всегда выводиться в конце документа на новом листе.
- Доработка затрагивает следующие форматы: doc, docx и pdf.
- Должна работать настройка вывода (в каком углу листа выводить ЭП)
- Перед электронной подписью выводить краткую сопроводительную информацию: вид документа, номер и дату документа (на самом деле реквизитов было больше, но это для статьи не важно).

