<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > PowerOfAttorneyCore – Электронная доверенность. Настройки Серверные функции модуля PowerOfAttorneyCore |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Добавить ошибку в результат валидации доверенности |
|
CheckPowerOfAttorneyState + перегрузки |
virtual |
[Public] |
Проверить состояние эл. доверенности |
static |
[Remote] |
Создать подключение нашей организации к сервису доверенностей |
|
virtual |
– |
Создать пустой результат валидации доверенности |
|
virtual |
[Public] |
Отправить запрос на создание асинхронной операции импорта эл. доверенности из ФНС в Контур |
|
EnqueuePoAValidation + перегрузки |
virtual |
[Public] |
Отправить запрос на проверку состояния эл. доверенности |
virtual |
[Public] |
Получить активные настройки подключения |
|
GetKonturConnector + перегрузки |
virtual |
– |
Получить коннектор к сервису доверенностей |
virtual |
[Public] |
Получить ИД НОР в сервисе доверенностей Контур |
|
virtual |
[Public] |
Получить состояние операции импорта эл. доверенности из ФНС в Контур |
|
virtual |
[Public] |
Получить состояние валидации эл. доверенности в сервисе |
|
virtual |
[Public] |
Получить дату подписания и причину отзыва доверенности |
|
virtual |
[Public] |
Получить подключение к сервису доверенностей |
|
virtual |
– |
Получить запрос с подключением к сервису доверенностей |
|
virtual |
[Public] |
Получить информацию о состоянии эл. доверенности |
|
virtual |
[Public] |
Получить статус регистрации |
|
virtual |
[Public] |
Получить статус регистрации отзыва МЧД |
|
virtual |
[Public] |
Проверить наличие настроенного подключения к сервису доверенностей |
|
– |
– |
Обработать ответ от сервиса доверенностей |
|
virtual |
[Public] |
Отправить доверенность на регистрацию в ФНС |
|
virtual |
[Public] |
Отправить запрос отзыва доверенности в ФНС |
Добавить ошибку в результат валидации доверенности.
Синтаксис
[Obsolete("Метод больше не используется с 31.07.2024 и версии 4.6")]
public virtual void AddErrorToValidationState(PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState validationState, string errorType, string errorCode, string errorMessage)
Параметры
validationState – Результат валидации доверенности;
errorType – Тип ошибки;
errorCode – Код ошибки;
errorMessage – Текст сообщения об ошибке.
Проверить состояние эл. доверенности.
Перегрузки
Имя функции |
Описание |
Проверить состояние эл. доверенности |
|
Проверить состояние эл. доверенности |
CheckPowerOfAttorneyState (Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Проверить состояние эл. доверенности.
Синтаксис
[Public, Obsolete("Используйте метод CheckPowerOfAttorneyState с параметром Основной доверитель.")]
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 – Результат валидации доверенности.
CheckPowerOfAttorneyState (Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IPrincipal mainPrincipal, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Проверить состояние эл. доверенности.
Синтаксис
[Public, Obsolete("Метод больше не используется с 31.07.2024 и версии 4.6, для проверки статуса доверенности используйте метод GetPowerOfAttorneyState")]
public virtual PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState CheckPowerOfAttorneyState(Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IPrincipal mainPrincipal, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Параметры
businessUnit – Наша организация;
unifiedRegistrationNumber – Единый рег. номер доверенности;
mainPrincipal – Основной доверитель;
agent – Представитель;
powerOfAttorneyXml – Тело xml-файла доверенности;
powerOfAttorneySignature – Тело утверждающей подписи.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState – Результат валидации доверенности.
CreateAttorneyServiceConnection
Создать подключение нашей организации к сервису доверенностей.
Синтаксис
[Remote]
public static IPowerOfAttorneyServiceConnection CreateAttorneyServiceConnection()
Возвращаемое значение
IPowerOfAttorneyServiceConnection – Созданное подключение нашей организации к сервису доверенностей.
Создать пустой результат валидации доверенности.
Синтаксис
[Obsolete("Метод больше не используется с 31.07.2024 и версии 4.6")]
public virtual PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState CreateEmptyValidationState()
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyValidationState – Результат валидации доверенности.
Отправить запрос на создание асинхронной операции импорта эл. доверенности из ФНС в Контур.
Синтаксис
[Public]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult EnqueuePoAImportOperation(IPowerOfAttorneyServiceConnection serviceConnection, string unifiedRegistrationNumber, string principalTin, string representativeTin)
Параметры
serviceConnection – Подключение к сервису доверенностей;
unifiedRegistrationNumber – Единый рег. номер доверенности;
principalTin – ИНН доверителя;
representativeTin – ИНН представителя.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – ИД операции импорта в сервисе доверенностей.
Отправить запрос на проверку состояния эл. доверенности.
Перегрузки
Имя функции |
Описание |
Отправить запрос на проверку состояния эл. доверенности |
|
Отправить запрос на проверку состояния эл. доверенности |
EnqueuePoAValidation (IPowerOfAttorneyServiceConnection serviceConnection, Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Отправить запрос на проверку состояния эл. доверенности.
Синтаксис
[Public, Obsolete("Используйте метод EnqueuePoAValidation с параметром Основной доверитель.")]
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 – ИД операции в сервисе доверенностей.
EnqueuePoAValidation (IPowerOfAttorneyServiceConnection serviceConnection, Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IPrincipal mainPrincipal, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Отправить запрос на проверку состояния эл. доверенности.
Синтаксис
[Public, Obsolete("Метод больше не используется с 31.07.2024 и версии 4.6")]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult EnqueuePoAValidation(IPowerOfAttorneyServiceConnection serviceConnection, Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber, PowerOfAttorneyCore.Structures.Module.IPrincipal mainPrincipal, PowerOfAttorneyCore.Structures.Module.IAgent agent, byte[] powerOfAttorneyXml, byte[] powerOfAttorneySignature)
Параметры
serviceConnection – Подключение к сервису доверенностей;
businessUnit – НОР - доверитель;
unifiedRegistrationNumber – Единый рег. номер доверенности;
mainPrincipal – Основной доверитель;
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 PowerOfAttorneyCore.Structures.Module.IResponseResult GetPoAImportOperationState(IPowerOfAttorneyServiceConnection serviceConnection, string operationId)
Параметры
serviceConnection – Подключение к сервису доверенностей;
operationId – ИД операции в сервисе доверенностей.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Состояние операции импорта эл. доверенности.
Получить состояние валидации эл. доверенности в сервисе.
Синтаксис
[Public, Obsolete("Метод больше не используется с 31.07.2024 и версии 4.6")]
public virtual Structures.Module.IPowerOfAttorneyValidationState GetPoAValidationState(IPowerOfAttorneyServiceConnection serviceConnection, string operationId)
Параметры
serviceConnection – Подключение к сервису доверенностей;
operationId – ИД операции в сервисе доверенностей.
Возвращаемое значение
Structures.Module.IPowerOfAttorneyValidationState – Состояние валидации доверенности.
GetPowerOfAttorneyRevocationInfo
Получить дату подписания и причину отзыва доверенности.
Синтаксис
[Public, Remote, Obsolete("Метод больше не используется с 12.08.2024 и версии 4.6, для получения данных об отзыве МЧД используейте метод GetPowerOfAttorneyState()")]
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.IPowerOfAttorneyState GetPowerOfAttorneyState(Company.IBusinessUnit businessUnit, string unifiedRegistrationNumber)
Параметры
businessUnit – Наша организация;
unifiedRegistrationNumber – Единый рег. номер доверенности.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IPowerOfAttorneyState – Информация о состоянии эл. доверенности.
Получить статус регистрации.
Синтаксис
[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 - если есть активное настроенное подключение.
Обработать ответ от сервиса доверенностей.
Синтаксис
protected PowerOfAttorneyCore.Structures.Module.IResponseResult ProcessOperationResponse(RequestResult<OperationResponse> response, string organizationId, string operationType)
Параметры
response – Данные ответа от сервиса доверенностей;
organizationId – ИД организации в сервисе доверенностей (используется для логирования);
operationType – Тип выполняемой операции (используется для логирования).
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Результат обработки ответа от сервиса доверенностей.
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 |