<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > ExchangeCore – электронный обмен. Настройки Клиентские функции типа сущности Isolated |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Поставить постраничный штамп на документ |
|
virtual |
[Public] |
Проставить штамп с подписями на документ |
|
virtual |
[Public] |
Поставить временный штамп на документ |
|
virtual |
– |
Создать экземпляр класса Dpad конвертера |
|
virtual |
[Public] |
Сгенерировать поток PDF для счета Диадок 1.01 |
|
virtual |
[Public] |
Сгенерировать PDF на основании переданных титулов документа |
|
virtual |
[Public] |
Сгенерировать PDF на основании переданных титулов УПД 970 приказа |
|
virtual |
[Public] |
Сгенерировать поток PDF для счета СБИС 5.01 |
|
virtual |
– |
Получить шаблон для УПД 970 приказа |
|
virtual |
– |
Преобразовать поток в массив байтов |
Поставить постраничный штамп на документ.
Синтаксис
[Public]
public virtual Stream AddPaginationStamp(Stream stream, Structures.Module.IDpadPageStampInfo pageStamp)
Параметры
stream – Документ, на который ставится штамп;
pageStamp – Информация о постраничном штампе.
Возвращаемое значение
Stream – Документ со штампом.
Проставить штамп с подписями на документ.
Синтаксис
[Public]
public virtual Stream AddSignatureStamp(Stream stream, Structures.Module.IDpadSignatureStamp signatureStamp)
Параметры
stream – Документ, на который ставится штамп;
signatureStamp – Штамп.
Возвращаемое значение
Stream – Документ со штампом.
Поставить временный штамп на документ.
Синтаксис
[Public]
public virtual Stream AddTempStamp(Stream stream)
Параметры
stream – Документ, на который ставится штамп.
Возвращаемое значение
Stream – Документ со штампом.
Создать экземпляр класса Dpad конвертера.
Синтаксис
public virtual DpadConverter CreateDpadConverter()
Возвращаемое значение
DpadConverter – Экземпляр класса Dpad конвертера.
Сгенерировать поток PDF для счета Диадок 1.01.
Синтаксис
[Public]
public virtual Stream GeneratePdfDiadocInvoice101(Stream xmlStream, string documentName)
Параметры
xmlStream – Поток XML-документа;
documentName – Имя документа.
Возвращаемое значение
Stream – Поток с содержимым PDF.
Сгенерировать PDF на основании переданных титулов документа.
Синтаксис
[Public]
public virtual Stream GeneratePdfForDocumentTitles(Stream sellerTitle, Stream buyerTitle, Structures.Module.IDpadSignatureStamp signatureStamp)
Параметры
sellerTitle – Титул продавца;
buyerTitle – Титул покупателя;
signatureStamp – Штамп с информацией о подписях.
Возвращаемое значение
Stream – Поток с содержимым PDF.
GeneratePdfForUniversalTransferDocument970
Сгенерировать PDF на основании переданных титулов УПД 970 приказа.
Синтаксис
[Public]
public virtual Stream GeneratePdfForUniversalTransferDocument970(Stream sellerTitle, Stream buyerTitle, Structures.Module.IDpadSignatureStamp signatureStamp)
Параметры
sellerTitle – Титул продавца;
buyerTitle – Титул покупателя;
signatureStamp – Штамп с информацией о подписях.
Возвращаемое значение
Stream – Поток с содержимым PDF.
Сгенерировать поток PDF для счета СБИС 5.01.
Синтаксис
[Public]
public virtual Stream GeneratePdfSbisInvoice501(Stream xmlStream, string documentName)
Параметры
xmlStream – Поток XML-документа;
documentName – Имя документа.
Возвращаемое значение
Stream – Поток с содержимым PDF.
Получить шаблон для УПД 970 приказа.
Титулы покупателя и продавца нужны как точка расширения для заказной разработки.
Синтаксис
public virtual Stream GetUtd970Template(Stream sellerTitle, Stream buyerTitle, NpoComputer.DpadCP.GeneralTransfer970.DocumentProcessing.VisualModel visualModel, NpoComputer.DpadCP.GeneralTransfer970.DocumentProcessing documentProcessing)
Параметры
sellerTitle – Титул продавца;
buyerTitle – Титул покупателя;
visualModel – Модель представления УПД по 970 приказу;
documentProcessing – Класс работы с УПД по 970 приказу.
Возвращаемое значение
Stream – Поток с содержимым шаблона.
Преобразовать поток в массив байтов.
Синтаксис
public virtual byte[] StreamToByteArray(Stream stream)
Параметры
stream – Поток.
Возвращаемое значение
byte[] – Массив байтов.
© Компания Directum, 2024 |