Штамп электронной подписи на документе: как создать, как добавить, штамп времени

Описание решения

Механизм печати со штампом было решено реализовывать как дополнительный функционал в виде кнопки на карточке документа. Позже, после перехода на версию DIRECTUM 5.2.1, была добавлена возможность формировать штамп с помощью пункта контекстного меню.

Визуализация электронной подписи на исходящих документах в соответствии с гост р 7.0.97-2021. финальная версия

Обмен через XMLДокументооборот и делопроизводствоv8v8::БУБП3.0РоссияБУНУНДСАбонемент ($m)

Обработка служит для формирования файла типа xml для следующих формализованных документов: счета-фактуры (СЧФ), документа об отгрузке товаров (выполнении работ), передаче имущественных прав (документа об оказании услуг) (ДОП), универсального передаточного документа (СЧФДОП-УПД), корректировочного счета-фактуры (КСЧФ), документа, подтверждающего согласие (факт уведомления) покупателя на изменение стоимости отгруженных товаров (выполненных работ, оказанных услуг), переданных имущественных прав (ДИС), универсального корректировочного документа (КСЧФДИС-УКД) и неформализованного документа Счет на основании документа, созданного в 1С: Бухгалтерия предприятия БП 3.0 для последующей загрузки на сайт оператора электронного документооборота.
После загрузки файла на сайт можно при необходимости скорректировать документ и отправить его на согласование или подпись.
Формализованные документы формируются по формату, утвержденному приказом ФНС России от 19.12.2021 г.№ ММВ-7-15/820@ и приказом ФНС России от 12.10.2020 г. № ЕД-7-26/736@
Прослеживаемые товары обрабатываются в соответствие с форматом ФНС, обработка маркированных товаров не реализована.

5 стартмани

28.05.2021   
3931   
20   
fxfan   
4    

Визуализация эцп – сервис | как сделать пиктограмму электронной подписи (эп) на сайте образовательной организации

Отсоединенная электронная подпись (открепленная ЭП) – это электронная подпись, которая формируется в отдельном от документа файле. Имя файла подписи совпадает с названием файла документа, но имеет расширение .sig или .sgn. Сам же файл-документ после обработки остается доступным для просмотра без каких-либо криптографических программ.

Ниже по пунктам расписан процесс создания отсоединенной ЭП с использованием программы Крипто АРМ.

Установить ПО КриптоАРМ на автоматизированное рабочее место.

Установка КриптоАРМ

Нажать правой кнопкой мыши на файл, который нужно подписать, и выбрать КриптоАРМ. Появится выпадающий список, в котором нужно выбрать «Подписать…».

Создание подписи в КриптоАРМ

Откроется «Мастер создания электронной подписи». Необходимо нажать «Далее».

Мастер создания электронной подписи КриптоАРМ

Выбрать документ, который необходимо подписать, через кнопку «Добавить файл» и нажать «Далее» или просто нажать «Далее».

Выбор документа

Ничего здесь не менять и можно указать «Архивировать файлы после создания подписи» (можно не указывать), после чего нажать «Далее».

Архивирование файлов, после создания подписи

В разделе «Использование подписи» указать «Подписано», отметить «Сохранить подпись в отдельном файле» и нажать «Далее».

Сохранение подписи

Выбрать сертификат подписи через кнопку «Выбрать» и нажать «Далее».

Сертификат ЭП

Проверить правильность заполненных данных. В случае, если все заполнено правильно нажать «Готово», в противном случае нажать «Назад» и скорректировать необходимую информацию.

Создание ЭП

В результате должен получиться ZIP-архив с двумя файлами.

Электронная подпись

Произвести дальнейшую визуализацию ЭП (создать пиктограмму ЭП) для размещения на сайте образовательного учреждения можно с помощью сервиса PicToDoc (для получения доступа, заполните форму обратной связи). Сервис позволяет получить значок (иконку) ЭП, реализующий требования приказа 831.

Вставка штампа в документы формата pdf

Вставка изображения в PDF документы появилась уже после перехода на версию DIRECTUM 5.2.1 и производится стандартным функционалом с помощью функции AddImageToPDFFile. Система настроена на вставку штампа в верхний левый угол документа.

Вставка штампа в редакторе ms excel

Вставка изображения в Excel производится так же, как и в Word, через объектную модель приложения с учетом его особенностей. 

Вставка штампа в редакторе ms word

Для вставки штампа в Word используется его объектная модель. Сильно помог материал Евгения Валькова. За основу взята его функция вставки изображения в Word. Система настроена на вставку штампа в верхний левый угол, но перед печатью пользователь может перенести штамп в более удобное место.

Читайте также:  Электронные торги - как участвовать: пошаговая инструкция и что для этого нужно - Помощь Юриста

Задача

Требуется реализовать возможность печати версии документа со штампом, сформированным в СЭД DIRECTUM на основе электронных подписей на ней. Механизм должен иметь поддержку основных форматов, используемых в документообороте. Штамп должен вставляться в виде изображения, что бы уменьшить вероятность его изменения и подлога.

Интерфейс механизма

На начальном этапе разработки получить документ со штампом можно было через кнопку на карточке документа. Это не очевидный и не удобный способ. После перехода на версию DIRECTUM 5.2.1 кнопка «Печать со штампом» была размещена в контекстном меню документа. Это позволило удобно и быстро вызывать данный функционал.

У документа может быть несколько подписанных версий разных форматов. Механизм «печати со штампом» составляет список подписанных ЭП версий, с форматами которых он может работать. Если таких больше 1, то он предоставляет выбор пользователю, какую версию следует отобразить со штампом. Если таких версий нет, то пользователь получает сообщение об этом.

После выбора версии, формируется список подписей и пользователь может выбрать, какие ЭП надо отобразить в штампе. На следующем этапе производится формирование документа со штампом и его отображение на экране.

Исполнители:

Колесов А.Д. Разработка проектных решений.

Тарасов М.В. Разработка программной части.

Максимова Т.В., Светлолобова Е.О., Андреева Л.С., Туктарова А.В. Внедрение и сопровождение.

Как настроить или отключить отображение штампа об электронной подписи

Некоторые особенности работы с документом, который подписан ЭП:

  1. Электронную подпись, проставленную в документе Word, можно удалить. Для этого следует дважды нажать правой кнопкой мыши и выбрать команду «Удалить».
  2. К одной ЭП можно добавлять другие, хотя редактировать текст по-прежнему нельзя.
  3. При попытке редактирования подписанного документа можно подтвердить появившееся предупреждение «Все подписи будут удалены из документа». Подписи удалятся, а по окончании редактирования нужно будет заново поставить подпись.

Работая с программами электронного документооборота, например, в СБИС, обычно можно менять настройки ЭП. Заверенный ей документ при печати будет отображать штамп ЭП. Для изменения настроек следует нажать специальный значок сверху (см. скрин), а затем — установить нужные настройки, а именно:

  • где выводить штамп: на последней либо каждой странице;
  • нигде не выводить.

Обратите внимание! Компании штамп делают добровольно. Это право предоставляет им ст. 26 ФЗ РФ № 162 от 29.06.2021 (акт. ред. от 30.12.2020). Штамп ЭЦП может включать не все сведения, которые предусматривает ГОСТ Р 7.0.97-2021. При этом он не теряет юридической значимости.

Как подписать документ word

Для работы с ЭП и документами Word необходимо заказать и получить соответствующий сертификат ЭП, а также установить программу Word, желательно той же версии, которую использует адресат, получающий документ. Тогда не будет сложностей не только с открытием документов, но и проверкой ЭП.

Для подписания документов, которые создают в Word 2007, 2021, 2021, 2021, следует установить программное обеспечение КриптоПро СSP версии 3.6, а также плагин КриптоПро Office Signature 2.0. (информацию см. на сайте разработчика, перейдя по ссылке).

Методы передачи печатных документов

Для передачи печатной копии документа вместе с информацией об электронных подписях, можно использовать следующие подходы:

  • Печать отдельного листа согласования
  • Подписание внутри формата и вставка в текст изображения рукописной подписи
  • Вставка в текст штампа ЭП

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

Читайте также:  Кто обязан получить эцп

PDF формат позволяет устанавливать ЭП на содержание документа и визуализировать их в виде вставленного изображения подписи в текст. При этом, подписи сохраняются в теле файла. Это красивый вариант подписания, но он не совместим с системой DIRECTUM, так как DIRECTUM не обладает инструментами для работы с такими подписями, а подписание в системе блокирует документ от изменения и не позволяет подписать ту же версию внутри формата.

При печати документа со штампом с информацией об ЭП, штамп становится неотъемлемой частью документа. Штамп не требует печати дополнительных листов. Однако, штампы сложны в реализации. Формирование штампа – не тривиальная задача. Каждый формат документа имеет свою внутреннюю структуру, свои приложения редакторы и требует отдельного обработчика для вставки штампа.

Обязательные реквизиты, указанные на штампе и эмблема

Правильное оформление реквизитов документа устанавливает ГОСТ Р 7.0.97-2021. Данный Национальный стандарт РФ введен в действие Приказом Росстандарта № 2004-ст от 08.12.2021. Ныне применяется его актуальная редакция от 14.05.2021.

Согласно ч. 5.23 п. 5 ГОСТ Р 7.0.97-2021 («Оформление реквизитов документа») ЭП должна состоять из следующих обязательных элементов:

  1. Фраза «Документ подписан ЭП».
  2. № сертификата ключа.
  3. Инициалы ее владельца.
  4. Срок, до которого действителен сертификат.

Наглядным примером КЭП может служить штамп ФНС РФ (отметка об ЭП), проставляемый в выписке из ЕГРЮ:

К отметке об электронной подписи ГОСТ Р 7.0.97-2021 выдвигает отдельные требования.

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

Все составляющие части отметки должны отчетливо различаться и прочитываться.

Подробная инструкция по настройке подписи ms office

До того, как приступить к работе с документами, нужно сначала установить личный сертификат.  Сделать это можно бесплатно самому в КриптоПро CSP одним из доступных способов:

  1. Автоматически, через «Просмотреть сертификаты в контейнере»
  2. Вручную, через «Установить личный сертификат»:

Рассмотрим первый, наиболее распространенный вариант автоматической установки личного сертификата.

  • Через меню «Пуск» на панели задач открыть КриптоПро СSP.
  • Во вкладке «Сервис» выбрать «Просмотреть сертификаты в контейнере»:
  • В новом окне нажать «Обзор»:
  • Выбрать из появившегося списка ключевой контейнер, подтвердить выбор кнопкой «ОК»;
  • В открывшемся окне «Сертификаты в контейнере закрытого окна», где уже есть соответствующее имя ключевого контейнера, нажать кнопку «Далее»;
  • Появятся сведения о сертификате и пользователе. Здесь нужно нажать на «Свойства»;
  • В открывшемся окне «Сертификат» для установки выбрать «Установить сертификат»;
  • В открывшемся окне «Мастер импорта сертификатов» нажать «Далее»;
  • Выбрать хранилище для сертификатов.

Установка сертификата завершается путем нажатия кнопки «Готово».

Получение штампа

Штамп должен формироваться динамически, так как содержит информацию, характерную конкретной версии документа и ФИО пользователя, формирующего штамп. Желательно штамп отделить от текста документа рамкой, что бы текст штампа не сливался с текстом документа. Так же желательно вставить в штамп логотип корпорации. Такое форматирование можно описать в виде HTML документа.

Штамп необходимо формировать в виде изображения. Это с одной стороны упростит вставку штампа в различные форматы документов, а с другой, усложнит процесс подлога штампа. На штампе необходимо писать ФИО того, кто распечатал штамп, дату печати и оставлять место для подписи. Рукописная подпись в штампе подтверждает достоверность распечатанной информации.

Для преобразования HTML документа в изображение используется утилита «CutyCapt». Эта консольная утилита может преобразовывать HTML страницу в файлы формата PNG, SVG, PDF и другие. В данном решении производится преобразование HTML страницы в PNG файл с белым фоном и синим штампом.

Проблемы реализации

На момент начала работ над данным функционалом у нас действовала система DIRECTUM версии 4.9.1. Во многом это повлияло на выбор инструментов и методов реализации. Так, механизм формирования штампов появился только в версии 5.0 и он поддерживает работу только с PDF документами.

Читайте также:  Как привязать электронную подпись к егаис лес - Голос закона

Так же, следовало решить следующие проблемы:

  • Требуется обеспечить работу с основными офисными форматами (RTF, DOC, DOCX, XLS, XLSX и т.д.) и форматом PDF документов. Для каждого формата документа используется свой подход вставки изображения и поэтому требуется разработать как минимум 3 процедуры вставки штампов: в редактор Word, в редактор Excel и в PDF документ.
  • Штамп должен динамически создаваться в формате изображения. Что бы сохранить читаемость текста, фон штампа должен быть прозрачным.
  • Штамп не может быть сохранен в виде версии документа, так как вставка штампа – это изменение содержания документа, а подписанный документ в системе запрещено изменять.
  • Штамп не может быть динамически вставлен в текст при каждом открытии документа, так как в СЭД DIRECTUM нет возможности выполнить дополнительный программный код при открытии документа. Кроме того, просмотр документа может происходить разными способами: предпросмотр, экспорт и открытие, открытие из системы и т.д.
  • Так как штамп нельзя сохранить в документе в системе и нельзя каждый раз вставлять при просмотре документа, требуется найти удобный способ запуска этого механизма.
  • Не всегда все подписи требуется отображать в штампе. Подпись на некоторые документы может поставить любой пользователь системы с зарегистрированным сертификатом ЭП, при этом, не являясь для него согласующим или утверждающим лицом.

Прозрачность фона

Полученный штамп имеет непрозрачный белый фон. Если вставлять его в документ, то штамп может перекрывать текст. Для сохранения текста в читаемом виде, требуется изменить штампу фон на прозрачный. Поиск утилит в интернете для установки прозрачности изображения в зависимости от цвета не дал результата. Поэтому, было решено реализовать такую утилиту собственными силами.

Для создания утилиты была использована C библиотека «libpng», С компилятор «Dev C ». Утилита «setTransparency» принимает PNG изображение и меняет его, устанавливая прозрачность каждому пикселю в зависимости от того, насколько близко его цвет к белому.

Результаты применения решения

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

  • Электронное согласование служебных записок в DIRECTUM появилось уже давно. Теперь, при распечатке СЗ можно отобразить на ней факт согласования теми или иными службами без дополнительного листа согласования.
  • В 2021 году введен процесс электронного утверждения договорных документов между ВСМПО и дочерними организациями. Фактом утверждения являются ЭП с признаком «Утверждающая» представителей ВСМПО и дочерней организации. При передаче пакета договорных документов в электронном виде в налоговую, эти документы выгружаются и сохраняются со штампом. Для этого были сделаны доработки в системе «КАС Бизнес Люкс» и в сценарии «Экспорт договорных документов».
  • ПВК (Протокол выбора контрагента) согласуются в DIRECTUM с 2021 года. Введена обязательность ЭП в маршруте согласования. При передаче пакета договорных документов на подпись генеральному директору, ПВК печатается со штампом.

Установка личного сертификата вручную

  • Открыть программу КриптоПро СSР и выбрать «Установить личный сертификат»;
  • В окне «Мастер установки личного сертификата» указать (выбрать) файл установленного сертификата;
  • Указать и открыть файл с сертификатом;
  • Продолжить установку, нажав «Далее».
  • Затем следует действовать по аналогии с первым вариантом: выбрать контейнер сертификата, установить, а затем выбрать хранилище для него — папку «Личное». Завершить установку следует кнопкой «Готово».

Изучите видео по установке личного сертификата на ПК:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector