Добавление скан-копии
В веб дизайнере ELMA4 (в ELMA3 обычном дизайнере) реализуем Глобальный модуль, где определяем нужную точку расширения, например, DiadocIntegration.
Реализация:
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] обязателен.