C# Class Midway.ServiceClient.Client

Класс клиент для вызова методов сервиса обмена. Исключения которые могут генерировать методы сервиса: ServerException - ошибка сервера InvalidOperationException - ошибка обработки ответа сервиса TimeoutException - ошибка таймаута подключения или ответа сервиса CommunicationException - ошибка на уровне транспорта
Inheritance: BaseClient, IExchangeServiceClient
显示文件 Open project: Synerdocs/synerdocs-sdk Class Usage Examples

Public Methods

Method Description
AcceptAuthRequest ( int organizationId, int contragentId, string comment ) : void

Подтверждение авторизации

AcceptAuthorization ( int organizationId, int contragentId, string comment ) : ContactStatus

Установить отношения по обмену с контрагентом

AcceptRegulation ( string boxId, bool acceptRegulation ) : bool

Принятие правил работы в Synerdocs организацией

AddOrganizationPromoCode ( string boxId, string promoCodeName ) : void

Добавляет промокод в организацию

AddOrganizationStructureElement ( Midway.ObjectModel.OrganizationStructureElement element ) : string

Добавляет подразделение в орг. структуру

Authenticate ( string login, string password, string applicationId = null ) : bool

Получение токена при авторизации по паролю

AuthenticateWithCertificate ( string certHash, string applicationId = null ) : bool

Получение токена при авторизации по сертификату

BeginAuthenticate ( string login, string password, string applicationId, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateAmendmentRequest ( string boxId, string documentId, string text, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateDeliveryConfirmation ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateDeliveryConfirmationV2 ( string boxId, string documentId, string certThumbprint, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateInvoiceAmendmentRequest ( string boxId, string documentId, string text, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateInvoiceAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateInvoiceReceipt ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateInvoiceReceiptV2 ( string boxId, string documentId, string certThumbprint, AsyncCallback asyncCallback ) : IAsyncResult
BeginGenerateTitleBuyer ( string boxId, string documentId, Midway.ObjectModel.TitleBuyer text, AsyncCallback asyncCallback ) : IAsyncResult
BeginGetBoxes ( AsyncCallback asyncCallback ) : IAsyncResult
BeginGetDocumentContent ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
BeginGetFullDocumentInfo ( string boxId, string documentId, FullDocumentInfoRequestParams requestParams, AsyncCallback asyncCallback ) : IAsyncResult
BeginGetMessage ( string boxId, string messageId, AsyncCallback asyncCallback ) : IAsyncResult
BeginGetMessages ( string afterMessageId, string fromBox, string toBox, AsyncCallback asyncCallback ) : IAsyncResult
BeginSendMessage ( Midway.ObjectModel.Message message, AsyncCallback asyncCallback ) : IAsyncResult
CancelAuthRequest ( int organizationId, int contragentId, string comment ) : void

Отмена авторизации

CheckCertificateList ( string thumbprints ) : Midway.ObjectModel.CertificateCheckInfo[]

Проверить список отпечатков сертификатов на возможность авторизации в сервисе. Возвращает информацию о сертификатах, по которым возможна авторизация.

CheckCertificates ( string thumbprints ) : string[]

Проверить список отпечатков на возможность авторизации в сервисе. Возвращает список отпечатков сертификатов, по которым возможна авторизация.

CheckNeedToStatementOfInvoiceReglament ( string boxId ) : bool

Проверяет необходимость отправки заявления об участии в ЭДО СФ

CheckQualifiedCertificate ( byte certificate ) : Midway.ObjectModel.CertificateValidationResult

Проверка квалифицированного сертификата

Client ( string serviceUrl ) : System

Client ( string serviceUrl, bool enableTracing, bool useStreamRequest, string configEndpointName = "WSHttpBinding_IExchangeService" ) : System

Client ( string serviceUrl, bool enableTracing, bool useStreamRequest, string applicationVersionValue, string configEndpointName = "WSHttpBinding_IExchangeService" ) : System

Конструктор

Client ( string serviceUrl, string configSectionName ) : System

CreateDocumentTag ( DocumentTag documentTag ) : string

Создать дополнительный статус(тэг) документа

CreateDraftMessage ( DraftMessage draftMessage ) : string
DeleteContact ( int organizationId, int contragentId, string comment ) : void

Удаление контрагента из списка активных

DeleteDocumentTag ( string documentTagId ) : void

Удалить дополнительный статус(тэг), прикрепленный к документу

DeleteDraftMessage ( string messageId ) : void
DeleteOrganizationPromoCode ( string boxId, string organizationPromoCodeId ) : void

Логическое удаление связи промокод-организация

DeleteOrganizationStructureElement ( string organizationId, string elementId ) : void

Удаляет подразделение из организационной структуры

DownloadDocumentFlowArchive ( string boxId, string documentId ) : NamedContent

Возвращает zip-архив со всей цепочкой документооборота

DownloadPdfDocument ( string boxId, string documentId ) : NamedContent
EndAuthenticate ( IAsyncResult asyncResult ) : string
EndGenerateAmendmentRequest ( IAsyncResult asyncResult ) : NamedContent
EndGenerateAmendmentRequestV2 ( IAsyncResult asyncResult ) : NamedContent
EndGenerateDeliveryConfirmation ( IAsyncResult asyncResult ) : NamedContent
EndGenerateDeliveryConfirmationV2 ( IAsyncResult asyncResult ) : NamedContent
EndGenerateInvoiceAmendmentRequest ( IAsyncResult asyncResult ) : NamedContent
EndGenerateInvoiceAmendmentRequestV2 ( IAsyncResult asyncResult ) : NamedContent
EndGenerateInvoiceReceipt ( IAsyncResult asyncResult ) : NamedContent
EndGenerateInvoiceReceiptV2 ( IAsyncResult asyncResult ) : NamedContent
EndGenerateTitleBuyer ( IAsyncResult asyncResult ) : NamedContent
EndGetBoxes ( IAsyncResult asyncResult ) : BoxInfo[]
EndGetDocumentContent ( IAsyncResult asyncResult ) : byte[]
EndGetFullDocumentInfo ( IAsyncResult asyncResult ) : FullDocumentInfo
EndGetMessage ( IAsyncResult asyncResult ) : Message
EndGetMessages ( IAsyncResult asyncResult ) : MessageInfo[]
EndSendMessage ( IAsyncResult asyncResult ) : SentMessage
GenerateAmendmentRequest ( string boxId, string documentId, string text ) : NamedContent

Генерирует УОУ

GenerateAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text ) : NamedContent

Генерирует УОУ

GenerateDeliveryConfirmation ( string boxId, string documentId ) : NamedContent

Генерирует ИОП

GenerateDeliveryConfirmationV2 ( string boxId, string documentId, string certThumbprint ) : NamedContent

Генерирует ИОП

GenerateGeneralTransferBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула покупателя универсального передаточного документа

GenerateGeneralTransferCorrectionBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула покупателя универсального корректировочного документа

GenerateGeneralTransferCorrectionSeller ( GeneralTransferCorrectionSeller model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула продавца универсального корректировочного документа

GenerateGeneralTransferSeller ( GeneralTransferSeller model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула продавца универсального передаточного документа

GenerateGoodsTransferBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула покупателя документа передачи товаров

GenerateGoodsTransferSeller ( GoodsTransferSeller model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула продавца документа передачи товаров

GenerateInvoiceAmendmentRequest ( string boxId, string documentId, string text ) : NamedContent

Генерирует УОУ для ЭСФ

GenerateInvoiceAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text ) : NamedContent

Генерирует УОУ для ЭСФ

GenerateInvoiceReceipt ( string boxId, string documentId ) : NamedContent

Генерирует уведомление о получении документа (регламент ЭСФ)

GenerateInvoiceReceiptV2 ( string boxId, string documentId, string certThumbprint ) : NamedContent

Генерирует уведомление о получении документа (регламент ЭСФ)

GenerateRevocationOffer ( string boxId, string documentId, string comment, SignerInfo signerInfo ) : NamedContent

Сгенерировать ПОА

GenerateStatementOfInvoiceReglament ( string boxId ) : NamedContent

Генерирует заявление об участии в ЭДО СФ

GenerateTitleBuyer ( string boxId, string documentId, TitleBuyer text ) : NamedContent

Генерирует титул покупателя (заказчика)

GenerateWorksTransferBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула заказчика документа передачи результатов работ (услуг)

GenerateWorksTransferSeller ( WorksTransferSeller model, DocumentGenerationOptions options ) : GeneratedContent

Сгенерировать контент титула исполнителя документа передачи результатов работ (услуг)

GetBoxCertificates ( ) : BoxCertificate[]

Возвращает список сертификатов ассоциированных с ящиками

GetBoxes ( ) : BoxInfo[]

Возвращает список доступных ящиков пользователя

GetContact ( int organizationId, int contragentId ) : Contact

Возвращает информацию по контрагенту

GetDepartmentEmployees ( string boxId, string departmentId ) : User[]

Возвращает сотрудников заданного подразделения

GetDocumentContent ( string boxId, string documentId ) : byte[]

Получить содержимое документа

GetDocumentEntries ( DocumentEntryOptions options ) : DocumentEntryList

Получить список вхождений документов

GetDocumentList ( DocumentListOptions options ) : DocumentList
GetDocumentTag ( string documentTagId ) : DocumentTag

Возвращает дополнительный статус(тэг) документа

GetDocumentTagList ( string boxId, string documentId ) : DocumentTag[]

Возвращает список дополнительных статусов(тэгов), прикрепленных к документу

GetDraftDocumentCard ( string draftDocumentId ) : byte[]
GetDraftDocumentContent ( string draftDocumentId ) : byte[]
GetDraftMessage ( string messageId, bool getContent, bool getCard ) : DraftMessage
GetDraftMessageCount ( string boxId ) : int
GetDraftMessageList ( FetchingSettings settings, string boxId ) : DraftMessageSearchResult
GetEncryptedToken ( string certHash, string applicationId = null ) : string

Получение токена при авторизации по сертификату

GetEnhancedSign ( string boxId, byte sign ) : ObjectModel.EnhancedSign

Получение усовершенствованной подписи по оригинальной

GetEnhancedSignById ( string boxId, string signId ) : ObjectModel.EnhancedSign

Получение усовершенствованной подписи по идентификатору

GetFlowDocumentInfo ( string boxId, string documentId, FlowDocumentInfoRequestParams requestParams = null ) : FlowDocumentInfo

Получить полную информацию о документе включая информацию документооборотам и вхождениям

GetFullDocumentInfo ( string boxId, string documentId, FullDocumentInfoRequestParams requestParams = null ) : FullDocumentInfo

Получить полную информацию о документе

GetInnKppNameByBoxId ( string boxId ) : InnKppName

Возвращает ИНН, КПП и наименование организации

GetInternalDocuments ( InternalListOptions options ) : DocumentEntryList

Получить список внутренних документов

GetMessage ( string boxId, string messageId ) : Message

Возвращает информацию по сообщению

GetMessageWithLoadOptions ( string boxId, string messageId, MessageRequestParams requestParams ) : Message

Возвращает информацию по сообщению c возможностью не загружать контент подписей и документов

GetMessages ( string afterMessageId, string fromBox, string toBox ) : MessageInfo[]

Получить список сообщений из ящика

GetOrganizationBy ( string boxId, OrganizationByCriteria criteria, OrganizationByCriteriaValues values ) : Organization

Получение информации об организации

GetOrganizationByInnKpp ( string inn, string kpp ) : Organization

Получение информации об организации по ИНН/КПП

GetOrganizationListByInnKpp ( string inn, string kpp = null ) : Organization[]

Получить все организации по указанному ИНН (+ КПП). В случае поиска ИП, ФЛ или организации со списком филиалов - КПП не указывается.

GetOrganizationPromoCodeList ( string boxId ) : OrganizationPromoCode[]

Возвращает список промокодов организации

GetOrganizationStructure ( string boxId, string organizationId ) : OrganizationStructureElement[]

Возвращает данные об организационной структуре

GetOrganizationStructureElementChildren ( string organizationId, string orgStructureElementId ) : OrganizationStructureElement[]
GetPromoCodeByName ( string promoCodeName ) : PromoCode

Возвращает промокод по наименованию

GetRequiredNotices ( string boxId, string certThumbprint = null ) : ServiceNotice[]

Получение списка служебных документов, которые необходимо подписать и отправить

GetSpecialOperatorInfo ( ) : SubjectInfo

Возвращает информацию о субъекте документооборота (спецоператоре)

GetSubjectInfo ( string subjectBoxId ) : SubjectInfo

Возвращает информацию о субъекте документооборота

GetUserInfo ( string boxId ) : User

Получение информации о пользователе

HasQualifiedCertificate ( string contragentBoxId ) : bool

Проверяет наличие у контрагента действующих квалифицированных сертификатов

ModifyOrganizationStructureElement ( OrganizationStructureElement element ) : void

Изменение данных о подразделении

MoveDocumentToDepartment ( string boxId, string documentId, string departmentId ) : bool

Перемещает документ в другое подразделение

MoveDocumentsToDepartment ( string boxId, string documentIds, string departmentId ) : string[]

Перемещает документы в другое подразделение

OrganizationStructureHasSingleElement ( string organizationId ) : bool
ParseGeneralTransferBuyer ( byte content ) : GeneralTransferBuyer

Получить модель титула покупателя УПД из контента

ParseGeneralTransferCorrectionBuyer ( byte content ) : GeneralTransferCorrectionBuyer

Получить модель титула покупателя УКД из контента

ParseGeneralTransferCorrectionSeller ( byte content ) : GeneralTransferCorrectionSeller

Получить модель титула продавца УКД из контента

ParseGeneralTransferSeller ( byte content ) : GeneralTransferSeller

Получить модель титула продавца УПД из контента

ParseGoodsTransferBuyer ( byte content ) : GoodsTransferBuyer

Получить модель титула покупателя ДПТ из контента

ParseGoodsTransferSeller ( byte content ) : GoodsTransferSeller

Получить модель титула продавца ДПТ из контента

ParseWorksTransferBuyer ( byte content ) : WorksTransferBuyer

Получить модель титула покупателя ДПРР из контента

ParseWorksTransferSeller ( byte content ) : WorksTransferSeller

Получить модель титула продавца ДПРР из контента

Register ( RegisterModel registerModel, byte certificate = null ) : RegisterResult

Регистрация пользователя из внешних систем

RejectAuthRequest ( int organizationId, int contragentId, string comment ) : void

Отклонение авторизации

RejectAuthorization ( int organizationId, int contragentId, string comment ) : ContactStatus

Прекратить отношения по обмену с контрагентом

RejectSign ( FlowType flowType, RejectSign rejectSign ) : void

Отказывает в подписании документа, отправленного ранее (для пересланных и документов без подписи)

ResetPerformanceCounters ( ) : void
SearchContacts ( ContactSearchOptions contactSearchOptions ) : ContactSearchResult

Поиск контрагентов

SendAuthRequest ( int organizationId, int contragentId, string comment ) : void

Запрос авторизации

SendForwardMessage ( ForwardMessage message ) : SentMessage

Отправляет сообщение с пересылаемыми документами

SendInternalMessage ( InternalMessage message ) : SentMessage

Отправляет сообщение с внутренними документами

SendMessage ( Message message ) : SentMessage

Отправка сообщения

SendStatementOfInvoiceReglament ( MessageOfStatement message ) : SentMessage

Отправляет сообщение с заявлением об участии в ЭДО СФ

SendUnsignedMessage ( UnsignedMessage message ) : SentMessage

Отправляет сообщение с документами без подписи

SignDocument ( FlowType flowType, Sign sign ) : void

Подписывает документ, отправленный ранее (для пересланных и документов без подписи)

UpdateDraftMessage ( DraftMessage draftMessage ) : void

Protected Methods

Method Description
GetPerformanceCounterInterceptorInserter ( string operations ) : PerformanceCounterInterceptorInserter

Private Methods

Method Description
CanSendInvoice ( string certHash ) : bool

Проверяет можно ли с помощью указанного сертификата отправлять легитимные ЭСФ

Method Details

AcceptAuthRequest() public method

Подтверждение авторизации
public AcceptAuthRequest ( int organizationId, int contragentId, string comment ) : void
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return void

AcceptAuthorization() public method

Установить отношения по обмену с контрагентом
public AcceptAuthorization ( int organizationId, int contragentId, string comment ) : ContactStatus
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return ContactStatus

AcceptRegulation() public method

Принятие правил работы в Synerdocs организацией
public AcceptRegulation ( string boxId, bool acceptRegulation ) : bool
boxId string Ящик организации
acceptRegulation bool Признак принятия регламента организацией
return bool

AddOrganizationPromoCode() public method

Добавляет промокод в организацию
public AddOrganizationPromoCode ( string boxId, string promoCodeName ) : void
boxId string Ящик организации
promoCodeName string Наименование промокода
return void

AddOrganizationStructureElement() public method

Добавляет подразделение в орг. структуру
public AddOrganizationStructureElement ( Midway.ObjectModel.OrganizationStructureElement element ) : string
element Midway.ObjectModel.OrganizationStructureElement Подразделение
return string

Authenticate() public method

Получение токена при авторизации по паролю
public Authenticate ( string login, string password, string applicationId = null ) : bool
login string логин
password string пароль
applicationId string
return bool

AuthenticateWithCertificate() public method

Получение токена при авторизации по сертификату
public AuthenticateWithCertificate ( string certHash, string applicationId = null ) : bool
certHash string отпечаток сертификата
applicationId string
return bool

BeginAuthenticate() public method

public BeginAuthenticate ( string login, string password, string applicationId, AsyncCallback asyncCallback ) : IAsyncResult
login string
password string
applicationId string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateAmendmentRequest() public method

public BeginGenerateAmendmentRequest ( string boxId, string documentId, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
text string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateAmendmentRequestV2() public method

public BeginGenerateAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
text string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateDeliveryConfirmation() public method

public BeginGenerateDeliveryConfirmation ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateDeliveryConfirmationV2() public method

public BeginGenerateDeliveryConfirmationV2 ( string boxId, string documentId, string certThumbprint, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateInvoiceAmendmentRequest() public method

public BeginGenerateInvoiceAmendmentRequest ( string boxId, string documentId, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
text string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateInvoiceAmendmentRequestV2() public method

public BeginGenerateInvoiceAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
text string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateInvoiceReceipt() public method

public BeginGenerateInvoiceReceipt ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateInvoiceReceiptV2() public method

public BeginGenerateInvoiceReceiptV2 ( string boxId, string documentId, string certThumbprint, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
asyncCallback AsyncCallback
return IAsyncResult

BeginGenerateTitleBuyer() public method

public BeginGenerateTitleBuyer ( string boxId, string documentId, Midway.ObjectModel.TitleBuyer text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
text Midway.ObjectModel.TitleBuyer
asyncCallback AsyncCallback
return IAsyncResult

BeginGetBoxes() public method

public BeginGetBoxes ( AsyncCallback asyncCallback ) : IAsyncResult
asyncCallback AsyncCallback
return IAsyncResult

BeginGetDocumentContent() public method

public BeginGetDocumentContent ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
asyncCallback AsyncCallback
return IAsyncResult

BeginGetFullDocumentInfo() public method

public BeginGetFullDocumentInfo ( string boxId, string documentId, FullDocumentInfoRequestParams requestParams, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
requestParams Midway.ObjectModel.FullDocumentInfoRequestParams
asyncCallback AsyncCallback
return IAsyncResult

BeginGetMessage() public method

public BeginGetMessage ( string boxId, string messageId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
messageId string
asyncCallback AsyncCallback
return IAsyncResult

BeginGetMessages() public method

public BeginGetMessages ( string afterMessageId, string fromBox, string toBox, AsyncCallback asyncCallback ) : IAsyncResult
afterMessageId string
fromBox string
toBox string
asyncCallback AsyncCallback
return IAsyncResult

BeginSendMessage() public method

public BeginSendMessage ( Midway.ObjectModel.Message message, AsyncCallback asyncCallback ) : IAsyncResult
message Midway.ObjectModel.Message
asyncCallback AsyncCallback
return IAsyncResult

CancelAuthRequest() public method

Отмена авторизации
public CancelAuthRequest ( int organizationId, int contragentId, string comment ) : void
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return void

CheckCertificateList() public method

Проверить список отпечатков сертификатов на возможность авторизации в сервисе. Возвращает информацию о сертификатах, по которым возможна авторизация.
public CheckCertificateList ( string thumbprints ) : Midway.ObjectModel.CertificateCheckInfo[]
thumbprints string Массив отпечатков сертификатов
return Midway.ObjectModel.CertificateCheckInfo[]

CheckCertificates() public method

Проверить список отпечатков на возможность авторизации в сервисе. Возвращает список отпечатков сертификатов, по которым возможна авторизация.
public CheckCertificates ( string thumbprints ) : string[]
thumbprints string
return string[]

CheckNeedToStatementOfInvoiceReglament() public method

Проверяет необходимость отправки заявления об участии в ЭДО СФ
public CheckNeedToStatementOfInvoiceReglament ( string boxId ) : bool
boxId string
return bool

CheckQualifiedCertificate() public method

Проверка квалифицированного сертификата
public CheckQualifiedCertificate ( byte certificate ) : Midway.ObjectModel.CertificateValidationResult
certificate byte сертификат в DER-кодировке
return Midway.ObjectModel.CertificateValidationResult

Client() public method

public Client ( string serviceUrl ) : System
serviceUrl string адрес веб-сервиса
return System

Client() public method

public Client ( string serviceUrl, bool enableTracing, bool useStreamRequest, string configEndpointName = "WSHttpBinding_IExchangeService" ) : System
serviceUrl string адрес веб-сервиса
enableTracing bool включить счетчики производительнтсти
useStreamRequest bool использовать потоковую передачу данных
configEndpointName string использовать другое имя конечной точки при конфига
return System

Client() public method

Конструктор
public Client ( string serviceUrl, bool enableTracing, bool useStreamRequest, string applicationVersionValue, string configEndpointName = "WSHttpBinding_IExchangeService" ) : System
serviceUrl string адрес веб-сервиса
enableTracing bool включить счетчики производительнтсти
useStreamRequest bool использовать потоковую передачу данных
applicationVersionValue string Приложение-версия которые будут вставлены в заголовок
configEndpointName string использовать другое имя конечной точки при конфига
return System

Client() public method

public Client ( string serviceUrl, string configSectionName ) : System
serviceUrl string игнорируется, оставлен чтобы не было совпадения сигнатуры
configSectionName string название секции конфига, откуда необходимо взять настройки
return System

CreateDocumentTag() public method

Создать дополнительный статус(тэг) документа
public CreateDocumentTag ( DocumentTag documentTag ) : string
documentTag DocumentTag
return string

CreateDraftMessage() public method

public CreateDraftMessage ( DraftMessage draftMessage ) : string
draftMessage DraftMessage
return string

DeleteContact() public method

Удаление контрагента из списка активных
public DeleteContact ( int organizationId, int contragentId, string comment ) : void
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return void

DeleteDocumentTag() public method

Удалить дополнительный статус(тэг), прикрепленный к документу
public DeleteDocumentTag ( string documentTagId ) : void
documentTagId string
return void

DeleteDraftMessage() public method

public DeleteDraftMessage ( string messageId ) : void
messageId string
return void

DeleteOrganizationPromoCode() public method

Логическое удаление связи промокод-организация
public DeleteOrganizationPromoCode ( string boxId, string organizationPromoCodeId ) : void
boxId string Ящик организации
organizationPromoCodeId string Внешний идентификатор связи промокод-организация
return void

DeleteOrganizationStructureElement() public method

Удаляет подразделение из организационной структуры
public DeleteOrganizationStructureElement ( string organizationId, string elementId ) : void
organizationId string
elementId string Идентификатор подразделения
return void

DownloadDocumentFlowArchive() public method

Возвращает zip-архив со всей цепочкой документооборота
public DownloadDocumentFlowArchive ( string boxId, string documentId ) : NamedContent
boxId string ящик
documentId string
return NamedContent

DownloadPdfDocument() public method

public DownloadPdfDocument ( string boxId, string documentId ) : NamedContent
boxId string
documentId string
return NamedContent

EndAuthenticate() public method

public EndAuthenticate ( IAsyncResult asyncResult ) : string
asyncResult IAsyncResult
return string

EndGenerateAmendmentRequest() public method

public EndGenerateAmendmentRequest ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateAmendmentRequestV2() public method

public EndGenerateAmendmentRequestV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateDeliveryConfirmation() public method

public EndGenerateDeliveryConfirmation ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateDeliveryConfirmationV2() public method

public EndGenerateDeliveryConfirmationV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateInvoiceAmendmentRequest() public method

public EndGenerateInvoiceAmendmentRequest ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateInvoiceAmendmentRequestV2() public method

public EndGenerateInvoiceAmendmentRequestV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateInvoiceReceipt() public method

public EndGenerateInvoiceReceipt ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateInvoiceReceiptV2() public method

public EndGenerateInvoiceReceiptV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGenerateTitleBuyer() public method

public EndGenerateTitleBuyer ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
return NamedContent

EndGetBoxes() public method

public EndGetBoxes ( IAsyncResult asyncResult ) : BoxInfo[]
asyncResult IAsyncResult
return BoxInfo[]

EndGetDocumentContent() public method

public EndGetDocumentContent ( IAsyncResult asyncResult ) : byte[]
asyncResult IAsyncResult
return byte[]

EndGetFullDocumentInfo() public method

public EndGetFullDocumentInfo ( IAsyncResult asyncResult ) : FullDocumentInfo
asyncResult IAsyncResult
return FullDocumentInfo

EndGetMessage() public method

public EndGetMessage ( IAsyncResult asyncResult ) : Message
asyncResult IAsyncResult
return Message

EndGetMessages() public method

public EndGetMessages ( IAsyncResult asyncResult ) : MessageInfo[]
asyncResult IAsyncResult
return MessageInfo[]

EndSendMessage() public method

public EndSendMessage ( IAsyncResult asyncResult ) : SentMessage
asyncResult IAsyncResult
return SentMessage

GenerateAmendmentRequest() public method

Генерирует УОУ
public GenerateAmendmentRequest ( string boxId, string documentId, string text ) : NamedContent
boxId string ящик
documentId string идентификатор счета-фактуры
text string
return NamedContent

GenerateAmendmentRequestV2() public method

Генерирует УОУ
public GenerateAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text ) : NamedContent
boxId string ящик
documentId string идентификатор счета-фактуры
certThumbprint string отпечаток сертификата
text string
return NamedContent

GenerateDeliveryConfirmation() public method

Генерирует ИОП
public GenerateDeliveryConfirmation ( string boxId, string documentId ) : NamedContent
boxId string ящик
documentId string идентификатор счета-фактуры
return NamedContent

GenerateDeliveryConfirmationV2() public method

Генерирует ИОП
public GenerateDeliveryConfirmationV2 ( string boxId, string documentId, string certThumbprint ) : NamedContent
boxId string ящик
documentId string идентификатор счета-фактуры
certThumbprint string отпечаток сертификата
return NamedContent

GenerateGeneralTransferBuyer() public method

Сгенерировать контент титула покупателя универсального передаточного документа
public GenerateGeneralTransferBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent
boxId string Ящик организации
documentId string Ид титула покупателя
model ObjectModel Модель
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateGeneralTransferCorrectionBuyer() public method

Сгенерировать контент титула покупателя универсального корректировочного документа
public GenerateGeneralTransferCorrectionBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent
boxId string Ящик организации
documentId string Ид титула покупателя
model ObjectModel Модель
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateGeneralTransferCorrectionSeller() public method

Сгенерировать контент титула продавца универсального корректировочного документа
public GenerateGeneralTransferCorrectionSeller ( GeneralTransferCorrectionSeller model, DocumentGenerationOptions options ) : GeneratedContent
model GeneralTransferCorrectionSeller Модель титула продавца
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateGeneralTransferSeller() public method

Сгенерировать контент титула продавца универсального передаточного документа
public GenerateGeneralTransferSeller ( GeneralTransferSeller model, DocumentGenerationOptions options ) : GeneratedContent
model GeneralTransferSeller Модель титула покупателя
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateGoodsTransferBuyer() public method

Сгенерировать контент титула покупателя документа передачи товаров
public GenerateGoodsTransferBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent
boxId string Ящик организации
documentId string Ид титула покупателя
model ObjectModel Модель
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateGoodsTransferSeller() public method

Сгенерировать контент титула продавца документа передачи товаров
public GenerateGoodsTransferSeller ( GoodsTransferSeller model, DocumentGenerationOptions options ) : GeneratedContent
model GoodsTransferSeller Модель титула продавца
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateInvoiceAmendmentRequest() public method

Генерирует УОУ для ЭСФ
public GenerateInvoiceAmendmentRequest ( string boxId, string documentId, string text ) : NamedContent
boxId string ящик
documentId string идентификатор счета-фактуры
text string
return NamedContent

GenerateInvoiceAmendmentRequestV2() public method

Генерирует УОУ для ЭСФ
public GenerateInvoiceAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text ) : NamedContent
boxId string ящик
documentId string идентификатор счета-фактуры
certThumbprint string отпечаток сертификата
text string
return NamedContent

GenerateInvoiceReceipt() public method

Генерирует уведомление о получении документа (регламент ЭСФ)
public GenerateInvoiceReceipt ( string boxId, string documentId ) : NamedContent
boxId string ящик
documentId string идентификатор документа
return NamedContent

GenerateInvoiceReceiptV2() public method

Генерирует уведомление о получении документа (регламент ЭСФ)
public GenerateInvoiceReceiptV2 ( string boxId, string documentId, string certThumbprint ) : NamedContent
boxId string ящик
documentId string идентификатор документа
certThumbprint string отпечаток сертификата
return NamedContent

GenerateRevocationOffer() public method

Сгенерировать ПОА
public GenerateRevocationOffer ( string boxId, string documentId, string comment, SignerInfo signerInfo ) : NamedContent
boxId string Ящик организации
documentId string ИД документа
comment string Комментарий к ПОА
signerInfo SignerInfo Информация о подписанте
return NamedContent

GenerateStatementOfInvoiceReglament() public method

Генерирует заявление об участии в ЭДО СФ
public GenerateStatementOfInvoiceReglament ( string boxId ) : NamedContent
boxId string Ящик организации
return NamedContent

GenerateTitleBuyer() public method

Генерирует титул покупателя (заказчика)
public GenerateTitleBuyer ( string boxId, string documentId, TitleBuyer text ) : NamedContent
boxId string ящик
documentId string идентификатор документа
text TitleBuyer
return NamedContent

GenerateWorksTransferBuyer() public method

Сгенерировать контент титула заказчика документа передачи результатов работ (услуг)
public GenerateWorksTransferBuyer ( string boxId, string documentId, ObjectModel model, DocumentGenerationOptions options ) : GeneratedContent
boxId string Ящик организации
documentId string Ид титула заказчика
model ObjectModel Модель
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GenerateWorksTransferSeller() public method

Сгенерировать контент титула исполнителя документа передачи результатов работ (услуг)
public GenerateWorksTransferSeller ( WorksTransferSeller model, DocumentGenerationOptions options ) : GeneratedContent
model WorksTransferSeller Модель титула исполнителя
options DocumentGenerationOptions Опции генерации
return GeneratedContent

GetBoxCertificates() public method

Возвращает список сертификатов ассоциированных с ящиками
public GetBoxCertificates ( ) : BoxCertificate[]
return BoxCertificate[]

GetBoxes() public method

Возвращает список доступных ящиков пользователя
public GetBoxes ( ) : BoxInfo[]
return BoxInfo[]

GetContact() public method

Возвращает информацию по контрагенту
public GetContact ( int organizationId, int contragentId ) : Contact
organizationId int Id текущей организации
contragentId int Id контрагента
return Contact

GetDepartmentEmployees() public method

Возвращает сотрудников заданного подразделения
public GetDepartmentEmployees ( string boxId, string departmentId ) : User[]
boxId string Ящик организации
departmentId string ИД подразделения
return User[]

GetDocumentContent() public method

Получить содержимое документа
public GetDocumentContent ( string boxId, string documentId ) : byte[]
boxId string
documentId string
return byte[]

GetDocumentEntries() public method

Получить список вхождений документов
public GetDocumentEntries ( DocumentEntryOptions options ) : DocumentEntryList
options DocumentEntryOptions параметры поиска/фильтрации вхождений документов
return DocumentEntryList

GetDocumentList() public method

public GetDocumentList ( DocumentListOptions options ) : DocumentList
options DocumentListOptions
return DocumentList

GetDocumentTag() public method

Возвращает дополнительный статус(тэг) документа
public GetDocumentTag ( string documentTagId ) : DocumentTag
documentTagId string
return DocumentTag

GetDocumentTagList() public method

Возвращает список дополнительных статусов(тэгов), прикрепленных к документу
public GetDocumentTagList ( string boxId, string documentId ) : DocumentTag[]
boxId string
documentId string
return DocumentTag[]

GetDraftDocumentCard() public method

public GetDraftDocumentCard ( string draftDocumentId ) : byte[]
draftDocumentId string
return byte[]

GetDraftDocumentContent() public method

public GetDraftDocumentContent ( string draftDocumentId ) : byte[]
draftDocumentId string
return byte[]

GetDraftMessage() public method

public GetDraftMessage ( string messageId, bool getContent, bool getCard ) : DraftMessage
messageId string
getContent bool
getCard bool
return DraftMessage

GetDraftMessageCount() public method

public GetDraftMessageCount ( string boxId ) : int
boxId string
return int

GetDraftMessageList() public method

public GetDraftMessageList ( FetchingSettings settings, string boxId ) : DraftMessageSearchResult
settings FetchingSettings
boxId string
return DraftMessageSearchResult

GetEncryptedToken() public method

Получение токена при авторизации по сертификату
public GetEncryptedToken ( string certHash, string applicationId = null ) : string
certHash string отпечаток сертификата
applicationId string
return string

GetEnhancedSign() public method

Получение усовершенствованной подписи по оригинальной
public GetEnhancedSign ( string boxId, byte sign ) : ObjectModel.EnhancedSign
boxId string Идентификатор ящика организации
sign byte Подпись, на которую необходимо получить усовершенствованную
return ObjectModel.EnhancedSign

GetEnhancedSignById() public method

Получение усовершенствованной подписи по идентификатору
public GetEnhancedSignById ( string boxId, string signId ) : ObjectModel.EnhancedSign
boxId string Идентификатор ящика организации
signId string Идентификатор подписи
return ObjectModel.EnhancedSign

GetFlowDocumentInfo() public method

Получить полную информацию о документе включая информацию документооборотам и вхождениям
public GetFlowDocumentInfo ( string boxId, string documentId, FlowDocumentInfoRequestParams requestParams = null ) : FlowDocumentInfo
boxId string
documentId string
requestParams FlowDocumentInfoRequestParams
return FlowDocumentInfo

GetFullDocumentInfo() public method

Получить полную информацию о документе
public GetFullDocumentInfo ( string boxId, string documentId, FullDocumentInfoRequestParams requestParams = null ) : FullDocumentInfo
boxId string
documentId string
requestParams FullDocumentInfoRequestParams
return FullDocumentInfo

GetInnKppNameByBoxId() public method

Возвращает ИНН, КПП и наименование организации
public GetInnKppNameByBoxId ( string boxId ) : InnKppName
boxId string ящик
return InnKppName

GetInternalDocuments() public method

Получить список внутренних документов
public GetInternalDocuments ( InternalListOptions options ) : DocumentEntryList
options InternalListOptions параметры поиска/фильтрации внутренних документов
return DocumentEntryList

GetMessage() public method

Возвращает информацию по сообщению
public GetMessage ( string boxId, string messageId ) : Message
boxId string ящик
messageId string ID сообщения
return Message

GetMessageWithLoadOptions() public method

Возвращает информацию по сообщению c возможностью не загружать контент подписей и документов
public GetMessageWithLoadOptions ( string boxId, string messageId, MessageRequestParams requestParams ) : Message
boxId string ящик
messageId string ID сообщения
requestParams MessageRequestParams Параметры загружки сообщения
return Message

GetMessages() public method

Получить список сообщений из ящика
public GetMessages ( string afterMessageId, string fromBox, string toBox ) : MessageInfo[]
afterMessageId string последнее полученное сообщение
fromBox string ящик отправителя
toBox string ящик получателя
return MessageInfo[]

GetOrganizationBy() public method

Получение информации об организации
public GetOrganizationBy ( string boxId, OrganizationByCriteria criteria, OrganizationByCriteriaValues values ) : Organization
boxId string ящик
criteria OrganizationByCriteria критерии для выборки информации по организации
values OrganizationByCriteriaValues параметры поиска по критерию
return Organization

GetOrganizationByInnKpp() public method

Получение информации об организации по ИНН/КПП
public GetOrganizationByInnKpp ( string inn, string kpp ) : Organization
inn string
kpp string
return Organization

GetOrganizationListByInnKpp() public method

Получить все организации по указанному ИНН (+ КПП). В случае поиска ИП, ФЛ или организации со списком филиалов - КПП не указывается.
public GetOrganizationListByInnKpp ( string inn, string kpp = null ) : Organization[]
inn string
kpp string
return Organization[]

GetOrganizationPromoCodeList() public method

Возвращает список промокодов организации
public GetOrganizationPromoCodeList ( string boxId ) : OrganizationPromoCode[]
boxId string Ящик организации
return OrganizationPromoCode[]

GetOrganizationStructure() public method

Возвращает данные об организационной структуре
public GetOrganizationStructure ( string boxId, string organizationId ) : OrganizationStructureElement[]
boxId string
organizationId string идентификатор организации
return OrganizationStructureElement[]

GetOrganizationStructureElementChildren() public method

public GetOrganizationStructureElementChildren ( string organizationId, string orgStructureElementId ) : OrganizationStructureElement[]
organizationId string
orgStructureElementId string
return OrganizationStructureElement[]

GetPerformanceCounterInterceptorInserter() protected static method

protected static GetPerformanceCounterInterceptorInserter ( string operations ) : PerformanceCounterInterceptorInserter
operations string
return PerformanceCounterInterceptorInserter

GetPromoCodeByName() public method

Возвращает промокод по наименованию
public GetPromoCodeByName ( string promoCodeName ) : PromoCode
promoCodeName string Наименование промокода
return PromoCode

GetRequiredNotices() public method

Получение списка служебных документов, которые необходимо подписать и отправить
public GetRequiredNotices ( string boxId, string certThumbprint = null ) : ServiceNotice[]
boxId string ящик
certThumbprint string отпечаток сертификата
return ServiceNotice[]

GetSpecialOperatorInfo() public method

Возвращает информацию о субъекте документооборота (спецоператоре)
public GetSpecialOperatorInfo ( ) : SubjectInfo
return SubjectInfo

GetSubjectInfo() public method

Возвращает информацию о субъекте документооборота
public GetSubjectInfo ( string subjectBoxId ) : SubjectInfo
subjectBoxId string
return SubjectInfo

GetUserInfo() public method

Получение информации о пользователе
public GetUserInfo ( string boxId ) : User
boxId string
return User

HasQualifiedCertificate() public method

Проверяет наличие у контрагента действующих квалифицированных сертификатов
public HasQualifiedCertificate ( string contragentBoxId ) : bool
contragentBoxId string Ящик контрагента
return bool

ModifyOrganizationStructureElement() public method

Изменение данных о подразделении
public ModifyOrganizationStructureElement ( OrganizationStructureElement element ) : void
element OrganizationStructureElement Подразделение
return void

MoveDocumentToDepartment() public method

Перемещает документ в другое подразделение
public MoveDocumentToDepartment ( string boxId, string documentId, string departmentId ) : bool
boxId string Ящик организации
documentId string ИД документа
departmentId string ИД подразделения
return bool

MoveDocumentsToDepartment() public method

Перемещает документы в другое подразделение
public MoveDocumentsToDepartment ( string boxId, string documentIds, string departmentId ) : string[]
boxId string Ящик организации
documentIds string ИД документов
departmentId string ИД подразделения
return string[]

OrganizationStructureHasSingleElement() public method

public OrganizationStructureHasSingleElement ( string organizationId ) : bool
organizationId string
return bool

ParseGeneralTransferBuyer() public method

Получить модель титула покупателя УПД из контента
public ParseGeneralTransferBuyer ( byte content ) : GeneralTransferBuyer
content byte
return GeneralTransferBuyer

ParseGeneralTransferCorrectionBuyer() public method

Получить модель титула покупателя УКД из контента
public ParseGeneralTransferCorrectionBuyer ( byte content ) : GeneralTransferCorrectionBuyer
content byte
return GeneralTransferCorrectionBuyer

ParseGeneralTransferCorrectionSeller() public method

Получить модель титула продавца УКД из контента
public ParseGeneralTransferCorrectionSeller ( byte content ) : GeneralTransferCorrectionSeller
content byte
return GeneralTransferCorrectionSeller

ParseGeneralTransferSeller() public method

Получить модель титула продавца УПД из контента
public ParseGeneralTransferSeller ( byte content ) : GeneralTransferSeller
content byte
return GeneralTransferSeller

ParseGoodsTransferBuyer() public method

Получить модель титула покупателя ДПТ из контента
public ParseGoodsTransferBuyer ( byte content ) : GoodsTransferBuyer
content byte
return GoodsTransferBuyer

ParseGoodsTransferSeller() public method

Получить модель титула продавца ДПТ из контента
public ParseGoodsTransferSeller ( byte content ) : GoodsTransferSeller
content byte
return GoodsTransferSeller

ParseWorksTransferBuyer() public method

Получить модель титула покупателя ДПРР из контента
public ParseWorksTransferBuyer ( byte content ) : WorksTransferBuyer
content byte
return WorksTransferBuyer

ParseWorksTransferSeller() public method

Получить модель титула продавца ДПРР из контента
public ParseWorksTransferSeller ( byte content ) : WorksTransferSeller
content byte
return WorksTransferSeller

Register() public method

Регистрация пользователя из внешних систем
public Register ( RegisterModel registerModel, byte certificate = null ) : RegisterResult
registerModel RegisterModel Информация о регистрируемом пользователе
certificate byte Сертификат
return RegisterResult

RejectAuthRequest() public method

Отклонение авторизации
public RejectAuthRequest ( int organizationId, int contragentId, string comment ) : void
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return void

RejectAuthorization() public method

Прекратить отношения по обмену с контрагентом
public RejectAuthorization ( int organizationId, int contragentId, string comment ) : ContactStatus
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return ContactStatus

RejectSign() public method

Отказывает в подписании документа, отправленного ранее (для пересланных и документов без подписи)
public RejectSign ( FlowType flowType, RejectSign rejectSign ) : void
flowType FlowType Тип документооборота
rejectSign RejectSign Отказ от подписания
return void

ResetPerformanceCounters() public static method

public static ResetPerformanceCounters ( ) : void
return void

SearchContacts() public method

Поиск контрагентов
public SearchContacts ( ContactSearchOptions contactSearchOptions ) : ContactSearchResult
contactSearchOptions ContactSearchOptions параметры поиска контакта
return ContactSearchResult

SendAuthRequest() public method

Запрос авторизации
public SendAuthRequest ( int organizationId, int contragentId, string comment ) : void
organizationId int Id текущей организации
contragentId int Id контрагента
comment string комментарий
return void

SendForwardMessage() public method

Отправляет сообщение с пересылаемыми документами
public SendForwardMessage ( ForwardMessage message ) : SentMessage
message ForwardMessage Сообщение с пересылаемыми документами
return SentMessage

SendInternalMessage() public method

Отправляет сообщение с внутренними документами
public SendInternalMessage ( InternalMessage message ) : SentMessage
message InternalMessage Сообщение с внутренними документами
return SentMessage

SendMessage() public method

Отправка сообщения
public SendMessage ( Message message ) : SentMessage
message Message
return SentMessage

SendStatementOfInvoiceReglament() public method

Отправляет сообщение с заявлением об участии в ЭДО СФ
public SendStatementOfInvoiceReglament ( MessageOfStatement message ) : SentMessage
message MessageOfStatement Сообщение с заявлением об участии в ЭДО СФ
return SentMessage

SendUnsignedMessage() public method

Отправляет сообщение с документами без подписи
public SendUnsignedMessage ( UnsignedMessage message ) : SentMessage
message UnsignedMessage сообщение с документами без подписи
return SentMessage

SignDocument() public method

Подписывает документ, отправленный ранее (для пересланных и документов без подписи)
public SignDocument ( FlowType flowType, Sign sign ) : void
flowType FlowType Тип документооборота
sign Sign Подпись документа
return void

UpdateDraftMessage() public method

public UpdateDraftMessage ( DraftMessage draftMessage ) : void
draftMessage DraftMessage
return void