Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В системе 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
.navbar > a:hover { background: #FFD73B; }