Перейти к основному контенту

Добавление скан-копии

В веб дизайнере ELMA4 (в ELMA3 обычном дизайнере) реализуем Глобальный модуль, где определяем нужную точку расширения, например, DiadocIntegration.

image-1634021415131.png

Реализация:

using EleWise.ELMA.ComponentModel;
using EleWise.ELMA.Documents.Models;
using EleWise.ELMA.Files;
using ITino.ELMA.Documents.Diadoc.Extensions;
using ITino.ELMA.Documents.Models;
using ITino.ELMA.Documents.Managers;

namespace HMS.Configuration.Diadoc
{
    [Component]
    public class DiadocIntegration : BaseDiadocIntegration
    {
        public override void AddScanCopy(IDocument document, BinaryFile file, string comment = null)
        {
        	// Реализация собственной логики добавления скан-копии к кокументу, например:
            DocumentExtManager.Instance.AddScanCopy(document as IDODocument, file, checkUseScanCopy: false);
        }
    }
}

Атрибут [Component] обязателен.