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

В поставке Directum для документов с типом карточки «Передаточные документы», «Счета-фактуры», «Платежные документы» и «Соглашение об аннулировании» можно сформировать печатную форму в виде PDF-документа. На форму проставляется штамп с информацией о подписанте, сертификате подписания, достоверности подписи и использованной системе обмена. Печатная форма создается только для документов, которые передавались через систему обмена.

Чтобы настроить формирование печатной формы для других типов карточек:

1.Откройте нужную запись компоненты Типы карточек документов, например, «Договорные документы».
2.Откройте редактор действий и методов по кнопке Действия и методы и добавьте действие Печатная форма:
нажмите на кнопку Добавить действие.

В дерево автоматически добавляется новое действие и вызываемый метод;

в инспекторе свойств задайте свойства для нового действия:
ВидимоеДа;
ДоступноВ режиме просмотра;
ЗаголовокПечатная форма;
Изображение EDocumentIcon;
ИмяПросмотр;
ПодсказкаОткрыть документ;
Показывать в контекстном менюДа;
в инспекторе свойств задайте свойства для нового метода:
ВидимыйДа;
ИмяOnExecute_Просмотр;
Параметры – добавьте параметр Path с типом Строка и значением '';
в области вычислений добавьте код:

 

  Mode = IfThen(IsWebRuntimeContext(); 'Save'; 'Open')

  Result = DISIDocStamp(Object.ID; Path; Mode)

сохраните изменения и закройте редактор действий.
3.Откройте форму типа карточки документа по кнопке Карточка.
4.Добавьте созданное действие на вкладку «Главная» типа карточки документа:
в редакторе форм в инспекторе объектов перейдите на закладку «Лента», затем в дереве выберите вкладку типа карточки документа Главная и группу, где требуется разместить новую кнопку;
в контекстном меню выберите пункт Добавить элемент и задайте его свойства:
ВидимыйДа;
ДействиеПросмотр (Печатная форма);
ТипБольшая кнопка;
сохраните изменения и закройте редактор форм.

См. также

 

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }