В поставке Directum для документов с типом карточки «Передаточные документы», «Счета-фактуры», «Платежные документы» и «Соглашение об аннулировании» можно сформировать печатную форму в виде PDF-документа. На форму проставляется штамп с информацией о подписанте, сертификате подписания, достоверности подписи и использованной системе обмена. Печатная форма создается только для документов, которые передавались через систему обмена.
Чтобы настроить формирование печатной формы для других типов карточек:
1. | Откройте нужную запись компоненты Типы карточек документов, например, «Договорные документы». |
• | нажмите на кнопку Добавить действие. |
В дерево автоматически добавляется новое действие и вызываемый метод;
• | в инспекторе свойств задайте свойства для нового действия: |
• | Доступно – В режиме просмотра; |
• | Заголовок – Печатная форма; |
• | Изображение – EDocumentIcon; |
• | Подсказка – Открыть документ; |
• | Показывать в контекстном меню – Да; |
• | в инспекторе свойств задайте свойства для нового метода: |
• | Имя – OnExecute_Просмотр; |
• | Параметры – добавьте параметр Path с типом Строка и значением ''; |
• | в области вычислений добавьте код: |
Mode = IfThen(IsWebRuntimeContext(); 'Save'; 'Open')
Result = DISIDocStamp(Object.ID; Path; Mode)
• | сохраните изменения и закройте редактор действий. |
3. | Откройте форму типа карточки документа по кнопке Карточка. |
4. | Добавьте созданное действие на вкладку «Главная» типа карточки документа: |
• | в редакторе форм в инспекторе объектов перейдите на закладку «Лента», затем в дереве выберите вкладку типа карточки документа Главная и группу, где требуется разместить новую кнопку; |
• | в контекстном меню выберите пункт Добавить элемент и задайте его свойства: |
• | Действие – Просмотр (Печатная форма); |
• | сохраните изменения и закройте редактор форм. |
См. также