<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Exchange – электронный обмен > CancellationAgreement – соглашение об аннулировании Серверные функции типа сущности CancellationAgreement |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Создать версию соглашения об аннулировании |
|
virtual |
[Public] |
Сформировать XML-тело соглашения об аннулировании |
|
virtual |
– |
Обработать соглашение об аннулирование после отправки контрагенту |
CreateCancellationAgreementVersion
Создать версию соглашения об аннулировании.
Синтаксис
[Public]
public virtual void CreateCancellationAgreementVersion(byte[] body)
Параметры
body – Тело версии.
GenerateCancellationAgreementBody
Сформировать XML-тело соглашения об аннулировании.
Синтаксис
[Public]
public virtual string GenerateCancellationAgreementBody(string reason)
Параметры
reason – Причина аннулирования.
Возвращаемое значение
string – Сообщение об ошибке: если заполнено - при формировании были ошибки.
ProcessCancellationAgreementAfterSendingToCounterparty
Обработать соглашение об аннулирование после отправки контрагенту.
Синтаксис
public virtual void ProcessCancellationAgreementAfterSendingToCounterparty(IOfficialDocument document, IExchangeDocumentInfo parentInfo, Parties.ICounterparty receiver, ExchangeCore.IBusinessUnitBox senderBox, ICertificate certificate, NpoComputer.DCX.Common.SentMessage sentMessage, NpoComputer.DCX.Common.DocumentIds documentServiceIds)
Параметры
document – Соглашение об аннулировании;
parentInfo – Информация из сервиса обмена о ведущем документе;
receiver – Получатель (головная организация или филиал контрагента);
senderBox – Абонентский ящик отправителя;
certificate – Сертификат, которым подписаны документы;
sentMessage – Отправленное сообщение;
documentServiceIds – Сопоставление ИД RX и СО.
© Компания Directum, 2024 |