В системе DIRECTUM можно проставлять штампы на первичные учетные документы, полученные или отправленные через систему обмена:
По умолчанию штамп содержит информацию:
• | система обмена, через которую передавался документ; |
• | подписанты документа; |
• | издатель и серийный номер сертификатов подписания; |
• | даты подписания документа; |
• | статус документа, например, Подписан квалифицированной ЭП или Аннулирован; |
• | уникальный идентификатор документа. |
Если нужно изменить содержимое штампа:
1. | Скопируйте стандартную функцию DISIDocStamp. |
К имени функции рекомендуется добавить префикс организации. В дальнейшем это упростит конвертацию на новую версию системы.
2. | В тексте скопированной функции измените параметры, передаваемые в объект DPAD. |
Например, для изменения наименования статуса измените заполнение свойства Status у объекта NpoComputer.Dpad.Converter.SignatureInfo. Этот объект используется для сбора информации по подписям документов.
Для преобразования формализованных документов используется объект NpoComputer.Dpad.Converter.PrintForm, а для неформализованных – объект NpoComputer.Dpad.Converter.ComInterop.
3. | Замените вызов стандартной функции DISIDocStamp на доработанную функцию. |
Пример доработки содержимого штампа
Чтобы фиксировать в штампе ИД документа, вместо имени системы обмена укажите систему DIRECTUM. Для этого в тексте функции замените строки:
PrintForm.DocumentId = StampParam.ValueByName('DocServiceID') PrintForm.StampTitle = StampParam.ValueByName('InterchangeSystemName') на строки:
PrintForm.DocumentId = DocID PrintForm.StampTitle = "DIRECTUM" |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |