C# Class Midway.ServiceClient.Client

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

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
GetPerformanceCounterInterceptorInserter ( string operations ) : PerformanceCounterInterceptorInserter

Private Methods

Méthode Description
CanSendInvoice ( string certHash ) : bool

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

Method Details

AcceptAuthRequest() public méthode

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

AcceptAuthorization() public méthode

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

AcceptRegulation() public méthode

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

AddOrganizationPromoCode() public méthode

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

AddOrganizationStructureElement() public méthode

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

Authenticate() public méthode

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

AuthenticateWithCertificate() public méthode

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

BeginAuthenticate() public méthode

public BeginAuthenticate ( string login, string password, string applicationId, AsyncCallback asyncCallback ) : IAsyncResult
login string
password string
applicationId string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateAmendmentRequest() public méthode

public BeginGenerateAmendmentRequest ( string boxId, string documentId, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
text string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateAmendmentRequestV2() public méthode

public BeginGenerateAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
text string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateDeliveryConfirmation() public méthode

public BeginGenerateDeliveryConfirmation ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateDeliveryConfirmationV2() public méthode

public BeginGenerateDeliveryConfirmationV2 ( string boxId, string documentId, string certThumbprint, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateInvoiceAmendmentRequest() public méthode

public BeginGenerateInvoiceAmendmentRequest ( string boxId, string documentId, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
text string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateInvoiceAmendmentRequestV2() public méthode

public BeginGenerateInvoiceAmendmentRequestV2 ( string boxId, string documentId, string certThumbprint, string text, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
text string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateInvoiceReceipt() public méthode

public BeginGenerateInvoiceReceipt ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateInvoiceReceiptV2() public méthode

public BeginGenerateInvoiceReceiptV2 ( string boxId, string documentId, string certThumbprint, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
certThumbprint string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGenerateTitleBuyer() public méthode

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

BeginGetBoxes() public méthode

public BeginGetBoxes ( AsyncCallback asyncCallback ) : IAsyncResult
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGetDocumentContent() public méthode

public BeginGetDocumentContent ( string boxId, string documentId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
documentId string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGetFullDocumentInfo() public méthode

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

BeginGetMessage() public méthode

public BeginGetMessage ( string boxId, string messageId, AsyncCallback asyncCallback ) : IAsyncResult
boxId string
messageId string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginGetMessages() public méthode

public BeginGetMessages ( string afterMessageId, string fromBox, string toBox, AsyncCallback asyncCallback ) : IAsyncResult
afterMessageId string
fromBox string
toBox string
asyncCallback AsyncCallback
Résultat IAsyncResult

BeginSendMessage() public méthode

public BeginSendMessage ( Midway.ObjectModel.Message message, AsyncCallback asyncCallback ) : IAsyncResult
message Midway.ObjectModel.Message
asyncCallback AsyncCallback
Résultat IAsyncResult

CancelAuthRequest() public méthode

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

CheckCertificateList() public méthode

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

CheckCertificates() public méthode

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

CheckNeedToStatementOfInvoiceReglament() public méthode

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

CheckQualifiedCertificate() public méthode

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

Client() public méthode

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

Client() public méthode

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

Client() public méthode

Конструктор
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 использовать другое имя конечной точки при конфига
Résultat System

Client() public méthode

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

CreateDocumentTag() public méthode

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

CreateDraftMessage() public méthode

public CreateDraftMessage ( DraftMessage draftMessage ) : string
draftMessage DraftMessage
Résultat string

DeleteContact() public méthode

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

DeleteDocumentTag() public méthode

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

DeleteDraftMessage() public méthode

public DeleteDraftMessage ( string messageId ) : void
messageId string
Résultat void

DeleteOrganizationPromoCode() public méthode

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

DeleteOrganizationStructureElement() public méthode

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

DownloadDocumentFlowArchive() public méthode

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

DownloadPdfDocument() public méthode

public DownloadPdfDocument ( string boxId, string documentId ) : NamedContent
boxId string
documentId string
Résultat NamedContent

EndAuthenticate() public méthode

public EndAuthenticate ( IAsyncResult asyncResult ) : string
asyncResult IAsyncResult
Résultat string

EndGenerateAmendmentRequest() public méthode

public EndGenerateAmendmentRequest ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateAmendmentRequestV2() public méthode

public EndGenerateAmendmentRequestV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateDeliveryConfirmation() public méthode

public EndGenerateDeliveryConfirmation ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateDeliveryConfirmationV2() public méthode

public EndGenerateDeliveryConfirmationV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateInvoiceAmendmentRequest() public méthode

public EndGenerateInvoiceAmendmentRequest ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateInvoiceAmendmentRequestV2() public méthode

public EndGenerateInvoiceAmendmentRequestV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateInvoiceReceipt() public méthode

public EndGenerateInvoiceReceipt ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateInvoiceReceiptV2() public méthode

public EndGenerateInvoiceReceiptV2 ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGenerateTitleBuyer() public méthode

public EndGenerateTitleBuyer ( IAsyncResult asyncResult ) : NamedContent
asyncResult IAsyncResult
Résultat NamedContent

EndGetBoxes() public méthode

public EndGetBoxes ( IAsyncResult asyncResult ) : BoxInfo[]
asyncResult IAsyncResult
Résultat BoxInfo[]

EndGetDocumentContent() public méthode

public EndGetDocumentContent ( IAsyncResult asyncResult ) : byte[]
asyncResult IAsyncResult
Résultat byte[]

EndGetFullDocumentInfo() public méthode

public EndGetFullDocumentInfo ( IAsyncResult asyncResult ) : FullDocumentInfo
asyncResult IAsyncResult
Résultat FullDocumentInfo

EndGetMessage() public méthode

public EndGetMessage ( IAsyncResult asyncResult ) : Message
asyncResult IAsyncResult
Résultat Message

EndGetMessages() public méthode

public EndGetMessages ( IAsyncResult asyncResult ) : MessageInfo[]
asyncResult IAsyncResult
Résultat MessageInfo[]

EndSendMessage() public méthode

public EndSendMessage ( IAsyncResult asyncResult ) : SentMessage
asyncResult IAsyncResult
Résultat SentMessage

GenerateAmendmentRequest() public méthode

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

GenerateAmendmentRequestV2() public méthode

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

GenerateDeliveryConfirmation() public méthode

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

GenerateDeliveryConfirmationV2() public méthode

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

GenerateGeneralTransferBuyer() public méthode

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

GenerateGeneralTransferCorrectionBuyer() public méthode

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

GenerateGeneralTransferCorrectionSeller() public méthode

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

GenerateGeneralTransferSeller() public méthode

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

GenerateGoodsTransferBuyer() public méthode

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

GenerateGoodsTransferSeller() public méthode

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

GenerateInvoiceAmendmentRequest() public méthode

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

GenerateInvoiceAmendmentRequestV2() public méthode

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

GenerateInvoiceReceipt() public méthode

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

GenerateInvoiceReceiptV2() public méthode

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

GenerateRevocationOffer() public méthode

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

GenerateStatementOfInvoiceReglament() public méthode

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

GenerateTitleBuyer() public méthode

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

GenerateWorksTransferBuyer() public méthode

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

GenerateWorksTransferSeller() public méthode

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

GetBoxCertificates() public méthode

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

GetBoxes() public méthode

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

GetContact() public méthode

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

GetDepartmentEmployees() public méthode

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

GetDocumentContent() public méthode

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

GetDocumentEntries() public méthode

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

GetDocumentList() public méthode

public GetDocumentList ( DocumentListOptions options ) : DocumentList
options DocumentListOptions
Résultat DocumentList

GetDocumentTag() public méthode

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

GetDocumentTagList() public méthode

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

GetDraftDocumentCard() public méthode

public GetDraftDocumentCard ( string draftDocumentId ) : byte[]
draftDocumentId string
Résultat byte[]

GetDraftDocumentContent() public méthode

public GetDraftDocumentContent ( string draftDocumentId ) : byte[]
draftDocumentId string
Résultat byte[]

GetDraftMessage() public méthode

public GetDraftMessage ( string messageId, bool getContent, bool getCard ) : DraftMessage
messageId string
getContent bool
getCard bool
Résultat DraftMessage

GetDraftMessageCount() public méthode

public GetDraftMessageCount ( string boxId ) : int
boxId string
Résultat int

GetDraftMessageList() public méthode

public GetDraftMessageList ( FetchingSettings settings, string boxId ) : DraftMessageSearchResult
settings FetchingSettings
boxId string
Résultat DraftMessageSearchResult

GetEncryptedToken() public méthode

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

GetEnhancedSign() public méthode

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

GetEnhancedSignById() public méthode

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

GetFlowDocumentInfo() public méthode

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

GetFullDocumentInfo() public méthode

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

GetInnKppNameByBoxId() public méthode

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

GetInternalDocuments() public méthode

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

GetMessage() public méthode

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

GetMessageWithLoadOptions() public méthode

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

GetMessages() public méthode

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

GetOrganizationBy() public méthode

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

GetOrganizationByInnKpp() public méthode

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

GetOrganizationListByInnKpp() public méthode

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

GetOrganizationPromoCodeList() public méthode

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

GetOrganizationStructure() public méthode

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

GetOrganizationStructureElementChildren() public méthode

public GetOrganizationStructureElementChildren ( string organizationId, string orgStructureElementId ) : OrganizationStructureElement[]
organizationId string
orgStructureElementId string
Résultat OrganizationStructureElement[]

GetPerformanceCounterInterceptorInserter() protected static méthode

protected static GetPerformanceCounterInterceptorInserter ( string operations ) : PerformanceCounterInterceptorInserter
operations string
Résultat PerformanceCounterInterceptorInserter

GetPromoCodeByName() public méthode

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

GetRequiredNotices() public méthode

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

GetSpecialOperatorInfo() public méthode

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

GetSubjectInfo() public méthode

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

GetUserInfo() public méthode

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

HasQualifiedCertificate() public méthode

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

ModifyOrganizationStructureElement() public méthode

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

MoveDocumentToDepartment() public méthode

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

MoveDocumentsToDepartment() public méthode

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

OrganizationStructureHasSingleElement() public méthode

public OrganizationStructureHasSingleElement ( string organizationId ) : bool
organizationId string
Résultat bool

ParseGeneralTransferBuyer() public méthode

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

ParseGeneralTransferCorrectionBuyer() public méthode

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

ParseGeneralTransferCorrectionSeller() public méthode

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

ParseGeneralTransferSeller() public méthode

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

ParseGoodsTransferBuyer() public méthode

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

ParseGoodsTransferSeller() public méthode

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

ParseWorksTransferBuyer() public méthode

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

ParseWorksTransferSeller() public méthode

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

Register() public méthode

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

RejectAuthRequest() public méthode

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

RejectAuthorization() public méthode

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

RejectSign() public méthode

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

ResetPerformanceCounters() public static méthode

public static ResetPerformanceCounters ( ) : void
Résultat void

SearchContacts() public méthode

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

SendAuthRequest() public méthode

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

SendForwardMessage() public méthode

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

SendInternalMessage() public méthode

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

SendMessage() public méthode

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

SendStatementOfInvoiceReglament() public méthode

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

SendUnsignedMessage() public méthode

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

SignDocument() public méthode

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

UpdateDraftMessage() public méthode

public UpdateDraftMessage ( DraftMessage draftMessage ) : void
draftMessage DraftMessage
Résultat void