<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > PowerOfAttorneyCore – Электронная доверенность. Настройки Серверные функции модуля PowerOfAttorneyCore |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Проверить состояние эл. доверенности |
|
static |
[Remote] |
Создать подключение нашей организации к сервису доверенностей |
|
virtual |
[Public] |
Отправить запрос на проверку состояния эл. доверенности |
|
virtual |
[Public] |
Получить активные настройки подключения |
|
GetKonturConnector + перегрузки |
virtual |
– |
Получить коннектор к сервису доверенностей |
virtual |
[Public] |
Получить ИД НОР в сервисе доверенностей Контур |
|
virtual |
[Public] |
Получить состояние валидации эл. доверенности в сервисе |
|
virtual |
[Public] |
Получить дату подписания и причину отзыва доверенности |
|
virtual |
[Public] |
Получить подключение к сервису доверенностей |
|
virtual |
– |
Получить запрос с подключением к сервису доверенностей |
|
virtual |
[Public] |
Получить статус регистрации |
|
virtual |
[Public] |
Получить статус регистрации отзыва МЧД |
|
virtual |
[Public] |
Проверить наличие настроенного подключения к сервису доверенностей |
|
virtual |
[Public] |
Отправить доверенность на регистрацию в ФНС |
|
virtual |
[Public] |
Отправить запрос отзыва доверенности в ФНС |
Проверить состояние эл. доверенности.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState CheckPowerOfAttorneyState(Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Параметры
businessUnit – Наша организация;
unifiedRegistrationNumber – Единый рег. номер доверенности;
agent – Представитель;
powerOfAttorneyXml – Тело xml-файла доверенности;
powerOfAttorneySignature – Тело утверждающей подписи.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState – Результат валидации доверенности.
CreateAttorneyServiceConnection
Создать подключение нашей организации к сервису доверенностей.
Синтаксис
[Remote]
public static IPowerOfAttorneyServiceConnection CreateAttorneyServiceConnection()
Возвращаемое значение
IPowerOfAttorneyServiceConnection – Созданное подключение нашей организации к сервису доверенностей.
Отправить запрос на проверку состояния эл. доверенности.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult EnqueuePoAValidation(IPowerOfAttorneyServiceConnection serviceConnection, Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Параметры
serviceConnection – Подключение к сервису доверенностей;
businessUnit – НОР - доверитель;
unifiedRegistrationNumber – Единый рег. номер доверенности;
agent – Представитель;
powerOfAttorneyXml – Тело xml-файла доверенности;
powerOfAttorneySignature – Тело утверждающей подписи.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – ИД операции в сервисе доверенностей.
Получить активные настройки подключения.
Синтаксис
[Public]
public virtual List<IPowerOfAttorneyServiceConnection> GetActiveServiceConnections()
Возвращаемое значение
List<IPowerOfAttorneyServiceConnection> – Список активных настроек подключения.
Получить коннектор к сервису доверенностей.
Перегрузки
Имя функции |
Описание |
Получить коннектор к сервису доверенностей |
|
GetKonturConnector (IPowerOfAttorneyServiceConnection poaServiceConnection) |
Получить коннектор к сервису доверенностей |
GetKonturConnector (Company.IBusinessUnit businessUnit)
Получить коннектор к сервису доверенностей.
Синтаксис
public virtual PowerOfAttorneyServiceExtensions.KonturConnector GetKonturConnector(Company.IBusinessUnit businessUnit)
Параметры
businessUnit – Наша организация.
Возвращаемое значение
PowerOfAttorneyServiceExtensions.KonturConnector – Коннектор к сервису доверенностей.
GetKonturConnector (IPowerOfAttorneyServiceConnection poaServiceConnection)
Получить коннектор к сервису доверенностей.
Синтаксис
public virtual PowerOfAttorneyServiceExtensions.KonturConnector GetKonturConnector(IPowerOfAttorneyServiceConnection poaServiceConnection)
Параметры
poaServiceConnection – Подключение к сервису доверенностей.
Возвращаемое значение
PowerOfAttorneyServiceExtensions.KonturConnector – Коннектор к сервису доверенностей.
Получить ИД НОР в сервисе доверенностей Контур.
Синтаксис
[Public, Remote]
public virtual string GetOrganizationIdFromService(IPowerOfAttorneyServiceConnection poaServiceConnection)
Параметры
poaServiceConnection – Подключение к сервису доверенностей.
Возвращаемое значение
string – ИД НОР в сервисе доверенностей.
Получить состояние валидации эл. доверенности в сервисе.
Синтаксис
[Public]
public virtual Structures.Module.IPowerOfAttorneyValidationState GetPoAValidationState(IPowerOfAttorneyServiceConnection serviceConnection, string operationId)
Параметры
serviceConnection – Подключение к сервису доверенностей;
operationId – ИД операции в сервисе доверенностей.
Возвращаемое значение
Structures.Module.IPowerOfAttorneyValidationState – Состояние валидации доверенности.
GetPowerOfAttorneyRevocationInfo
Получить дату подписания и причину отзыва доверенности.
Синтаксис
[Public, Remote]
public virtual Structures.Module.IPowerOfAttorneyRevocationInfo GetPowerOfAttorneyRevocationInfo(IPowerOfAttorneyServiceConnection serviceConnection, string unifiedRegistrationNumber)
Параметры
serviceConnection – Подключение к сервису доверенностей;
unifiedRegistrationNumber – Единый регистрационный номер доверенности.
Возвращаемое значение
Structures.Module.IPowerOfAttorneyRevocationInfo – Дата подписания и причина отзыва доверенности.
GetPowerOfAttorneyServiceConnection
Получить подключение к сервису доверенностей.
Синтаксис
[Public]
public virtual IPowerOfAttorneyServiceConnection GetPowerOfAttorneyServiceConnection(Company.IBusinessUnit businessUnit)
Параметры
businessUnit – Наша организация.
Возвращаемое значение
IPowerOfAttorneyServiceConnection – Подключение к сервису доверенностей.
GetPowerOfAttorneyServiceConnectionQuery
Получить запрос с подключением к сервису доверенностей.
Синтаксис
public virtual IQueryable<IPowerOfAttorneyServiceConnection> GetPowerOfAttorneyServiceConnectionQuery(Company.IBusinessUnit businessUnit)
Параметры
businessUnit – Наша организация.
Возвращаемое значение
IQueryable<IPowerOfAttorneyServiceConnection> – Запрос для получения подключения к сервису доверенностей.
Получить статус регистрации.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult GetRegistrationState(Company.IBusinessUnit businessUnit, string operationId)
Параметры
businessUnit – Наша организация;
operationId – ИД операции.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Статус регистрации доверенности.
Получить статус регистрации отзыва МЧД.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult GetRevocationState(Company.IBusinessUnit businessUnit, string operationId)
Параметры
businessUnit – Наша организация;
operationId – ИД операции.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Статус регистрации отзыва.
HasPowerOfAttorneyServiceConnection
Проверить наличие настроенного подключения к сервису доверенностей.
Синтаксис
[Public]
public virtual bool HasPowerOfAttorneyServiceConnection(Company.IBusinessUnit businessUnit)
Параметры
businessUnit – Наша организация.
Возвращаемое значение
bool – True - если есть активное настроенное подключение.
SendPowerOfAttorneyForRegistration
Отправить доверенность на регистрацию в ФНС.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult SendPowerOfAttorneyForRegistration(Company.IBusinessUnit businessUnit, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Параметры
businessUnit – Наша организация;
powerOfAttorneyXml – Тело xml-файла доверенности;
powerOfAttorneySignature – Тело утверждающей подписи.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Результат отправки: ИД операции регистрации в сервисе доверенностей или ошибка.
Отправить запрос отзыва доверенности в ФНС.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult SendPowerOfAttorneyRevocation(Company.IBusinessUnit businessUnit, byte[] revocationXml, byte[] revocationSignature)
Параметры
businessUnit – Наша организация;
revocationXml – Тело xml-файла отзыва доверенности;
revocationSignature – Тело утверждающей подписи.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Результат отправки отзыва эл. доверенности.
© Компания Directum, 2024 |