<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Иерархия документов > FormalizedPowerOfAttorney – электронная доверенность Серверные функции типа сущности FormalizedPowerOfAttorney |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Добавить представителя - ИП |
|
virtual |
– |
Добавить представителя - ИП |
|
virtual |
– |
Добавить документ, удостоверяющий личность, для физ. лица |
|
virtual |
– |
Добавить представителя - физ. лицо |
|
virtual |
– |
Добавить представителя - физ. лицо |
|
virtual |
– |
Добавить представителя - юр. лицо |
|
virtual |
– |
Добавить представителя - юр. лицо |
|
virtual |
– |
Добавить доверителя - юридическое лицо |
|
virtual |
– |
Добавить доверителя - юридическое лицо |
|
virtual |
[Public] |
Создать новую версию, если последняя утверждена |
|
virtual |
[Public] |
Проверить состояние эл. доверенности в ФНС |
|
virtual |
[Public] |
Проверить, что документ подписан. Если нет, сгенерировать исключение |
|
virtual |
[Public] |
Декодировать подпись из base64 |
|
virtual |
– |
Сформировать представителя в зависимости от типа |
|
virtual |
– |
Создать тело эл. доверенности |
|
virtual |
– |
Создать тело эл. доверенности по формату 002 |
|
virtual |
– |
Создать тело эл. доверенности, формат 003 |
|
virtual |
[Public] |
Создать заявление на отзыв эл. доверенности |
|
virtual |
[Public] |
Создать асинхронное событие установки "Действует по" во всех правах подписи,где в качестве документа-основания указана эл. доверенность |
|
virtual |
[Public] |
Зарегистрировать операцию валидации доверенности на сервисе |
|
virtual |
[Public] |
Заполнить имя эл. доверенности |
|
virtual |
– |
Заполнить имя эл. доверенности |
|
virtual |
– |
Заполнить имя эл. доверенности |
|
virtual |
[Public] |
Заполнить свойства эл. доверенности |
|
virtual |
– |
Заполнить версию формата эл. доверенности |
|
virtual |
– |
Заполнить поля доверенности из десериализованного объекта |
|
virtual |
– |
Заполнить основные сведения доверенности |
|
virtual |
[Public] |
Заполнить поля доверенности из десериализованного объекта |
|
virtual |
[Public] |
Заполнить поля доверенности версии 003 из десериализованного объекта |
|
virtual |
– |
Заполнить поле Кому эл. доверенности |
|
virtual |
[Public] |
Заполнить поле Кому эл. доверенности из xml-файла |
|
virtual |
– |
Заполнить основные сведения доверенности |
|
virtual |
– |
Заполнить полномочия доверенности |
|
virtual |
– |
Заполнить полномочия доверенности |
|
virtual |
[Public] |
Заполнить рег. данные эл. доверенности в зависимости от настроек вида документа |
|
virtual |
– |
Заполнить поле Кому для сотрудника или физ. лица |
|
virtual |
– |
Заполнить поле Кому для сотрудника или физ. лица |
|
virtual |
[Public] |
Заполнить единый рег. номер эл. доверенности из xml-файла |
|
virtual |
[Public] |
Заполнить дату начала и окончания действия эл. доверенности из xml-файла |
|
virtual |
[Public] |
Проверить блокировку электронной доверенности |
|
virtual |
[Public] |
Сформировать тело эл. доверенности |
|
virtual |
[Public] |
Сгенерировать PDF из тела доверенности |
|
virtual |
[Public] |
Получить значение атрибута по имени |
|
virtual |
[Public] |
Получить дату из информации об эл. доверенности из xml-файла |
|
virtual |
– |
|
|
virtual |
– |
Получить значение атрибута "ИдФайл" |
|
virtual |
[Public] |
Получить эл. доверенность в виде html |
|
virtual |
[Public] |
Получить дубли эл. доверенности |
|
virtual |
[Public] |
Получить имя того, кому выдана эл. доверенность из xml-файла |
|
virtual |
[Public] |
Получить из xml информацию об уполномоченном представителе |
|
virtual |
[Public] |
Получить версию формата эл. доверенности из xml-файла |
|
virtual |
[Public] |
Получить подпись, с которой была зарегистрирована эл. доверенность в реестре ФНС |
|
virtual |
[Public] |
Получить XML-элемент c информацией об уполномоченном представителе |
|
virtual |
[Public] |
Получить заявление на отзыв эл. доверенности без учета прав доступа |
|
virtual |
– |
Получить список адресатов уведомления об отзыве электронной доверенности |
|
virtual |
[Public] |
Заполнить Состояние, статус В реестре ФНС и сообщение об ошибке по коду ошибки |
|
virtual |
[Public] |
Загрузить тело эл. доверенности из XML и импортировать внешнюю подпись |
|
virtual |
[Public] |
Импортировать подпись |
|
RegisterFormalizedPowerOfAttorneyWithService + перегрузки |
virtual |
[Public] |
Зарегистрировать эл. доверенность в ФНС |
virtual |
– |
Проверить, находится ли эл. доверенность в процессе регистрации |
|
virtual |
– |
Проверить, находится ли эл. доверенность в процессе отзыва |
|
virtual |
[Public] |
Создать простую задачу с уведомлением по отзыву электронной доверенности |
|
virtual |
– |
Заполнить имя эл. доверенности значением по умолчанию |
|
SetRevokedState + перегрузки |
virtual |
[Public] |
Установить эл. доверенность в отозванное состояние |
virtual |
[Public] |
Синхронизировать статус эл. доверенности в реестре ФНС |
|
TryGetPoAInfoElement + перегрузки |
virtual |
[Public] |
Получить XML-элемент с информацией об эл. доверенности |
virtual |
[Public] |
Установить состояние эл. доверенности |
|
virtual |
[Public] |
Обновить статус валидации доверенности на сервисе |
|
virtual |
[Public] |
Проверить эл. доверенность перед отправкой запроса к сервису доверенностей |
|
virtual |
[Public] |
Проверить валидность xml-файла эл. доверенности |
|
virtual |
[Public] |
Проверить сформированную xml доверенности |
|
virtual |
– |
Проверка уникальности эл. доверенности по рег.номеру |
|
virtual |
[Public] |
Проверить подпись на достоверность |
Добавить представителя - ИП.
Синтаксис
public virtual void AddEntrepreneurAgentV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa)
Параметры
fpoa – Эл. доверенность 002 формата.
Добавить представителя - ИП.
Синтаксис
public virtual void AddEntrepreneurAgentV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa)
Параметры
poa – Эл. доверенность 003 формата.
Добавить документ, удостоверяющий личность, для физ. лица.
Синтаксис
public virtual void AddIdentificationV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.СведФЛТипУдЛичнФЛ identityDocument, Sungero.Parties.IPerson person)
Параметры
identityDocument – Сведения о документе, удостоверяющем личность;
person – Физ. лицо.
Добавить представителя - физ. лицо.
Синтаксис
public virtual void AddIndividualAgentV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa, Sungero.Parties.IPerson person)
Параметры
fpoa – Эл. доверенность 002 формата;
person – Кому выдана.
Добавить представителя - физ. лицо.
Синтаксис
public virtual void AddIndividualAgentV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa, Sungero.Parties.IPerson person)
Параметры
poa – Эл. доверенность 003 формата;
person – Кому выдана.
Добавить представителя - юр. лицо.
Синтаксис
public virtual void AddLegalEntityAgentV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa)
Параметры
fpoa – Эл. доверенность 002 формата.
Добавить представителя - юр. лицо.
Синтаксис
public virtual void AddLegalEntityAgentV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa)
Параметры
poa – Эл. доверенность 003 формата.
Добавить доверителя - юридическое лицо.
Синтаксис
public virtual void AddLegalEntityPrincipalV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa)
Параметры
fpoa – Эл. доверенность 002 формата.
Добавить доверителя - юридическое лицо.
Синтаксис
public virtual void AddLegalEntityPrincipalV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa)
Параметры
poa – Эл. доверенность 003 формата.
AddNewVersionIfLastVersionApproved
Создать новую версию, если последняя утверждена.
Синтаксис
[Public]
public virtual void AddNewVersionIfLastVersionApproved()
CheckFormalizedPowerOfAttorneyState
Проверить состояние эл. доверенности в ФНС.
Синтаксис
[Public, Remote]
public virtual string CheckFormalizedPowerOfAttorneyState()
Возвращаемое значение
string – Результат проверки.
Проверить, что документ подписан. Если нет, сгенерировать исключение.
Синтаксис
[Public]
public virtual void CheckSignature()
Декодировать подпись из base64.
Синтаксис
[Public]
public virtual Docflow.Structures.Module.IByteArray ConvertSignatureFromBase64(Docflow.Structures.Module.IByteArray signature)
Параметры
signature – Подпись.
Возвращаемое значение
Docflow.Structures.Module.IByteArray – Декодированная подпись.
Сформировать представителя в зависимости от типа.
Синтаксис
public virtual PowerOfAttorneyCore.Structures.Module.IAgent CreateAgent()
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IAgent – Представитель.
CreateFormalizedPowerOfAttorneyXml
Создать тело эл. доверенности.
Синтаксис
public virtual Docflow.Structures.Module.IByteArray CreateFormalizedPowerOfAttorneyXml(Guid unifiedRegistrationNumber)
Параметры
unifiedRegistrationNumber – Единый регистрационный номер доверенности.
Возвращаемое значение
Docflow.Structures.Module.IByteArray – Тело эл. доверенности.
CreateFormalizedPowerOfAttorneyXmlV2
Создать тело эл. доверенности по формату 002.
Синтаксис
public virtual Docflow.Structures.Module.IByteArray CreateFormalizedPowerOfAttorneyXmlV2(Guid unifiedRegistrationNumber)
Параметры
unifiedRegistrationNumber – Уникальный рег. номер доверенности.
Возвращаемое значение
Docflow.Structures.Module.IByteArray – Тело эл. доверенности.
CreateFormalizedPowerOfAttorneyXmlV3
Создать тело эл. доверенности, формат 003.
Синтаксис
public virtual Docflow.Structures.Module.IByteArray CreateFormalizedPowerOfAttorneyXmlV3(Guid unifiedRegistrationNumber)
Параметры
unifiedRegistrationNumber – Единый регистрационный номер доверенности.
Возвращаемое значение
Docflow.Structures.Module.IByteArray – Тело эл. доверенности.
Создать заявление на отзыв эл. доверенности.
Синтаксис
[Public, Remote]
public virtual Sungero.Docflow.IPowerOfAttorneyRevocation CreateRevocation(string reason)
Параметры
reason – Причина отзыва доверенности.
Возвращаемое значение
Sungero.Docflow.IPowerOfAttorneyRevocation – Заявление на отзыв эл. доверенности.
CreateSetSignatureSettingsValidTillAsyncHandler
Создать асинхронное событие установки "Действует по" во всех правах подписи,где в качестве документа-основания указана эл. доверенность.
Выполняется асинхронно.
Синтаксис
[Public, Remote]
public virtual void CreateSetSignatureSettingsValidTillAsyncHandler(DateTime validTill)
Параметры
validTill – Дата, по которую действует эл. доверенность.
Зарегистрировать операцию валидации доверенности на сервисе.
Синтаксис
[Public]
public virtual bool EnqueueValidation(Sungero.PowerOfAttorneyCore.IPowerOfAttorneyServiceConnection serviceConnection, IPowerOfAttorneyQueueItem queueItem)
Параметры
serviceConnection – Подключение к сервису доверенностей;
queueItem – Элемент очереди синхронизации эл. доверенностей.
Возвращаемое значение
bool – True - если нужно продолжить дальнейшую обработку элемента очереди.
Заполнить имя эл. доверенности.
Синтаксис
[Public]
public virtual void FillDocumentName(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – Тело доверенности в xml-формате.
Заполнить имя эл. доверенности.
Синтаксис
public virtual void FillDocumentNameV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa)
Параметры
fpoa – Десериализованный объект доверенности.
Заполнить имя эл. доверенности.
Синтаксис
public virtual void FillDocumentNameV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa)
Параметры
poa – Десериализованный объект доверенности.
Заполнить свойства эл. доверенности.
Синтаксис
[Public]
public virtual void FillFormalizedPowerOfAttorney(Docflow.Structures.Module.IByteArray xml)
Параметры
xml – Тело эл. доверенности.
Заполнить версию формата эл. доверенности.
Синтаксис
public virtual void FillFormatVersionFromXml(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – XML-документ.
Заполнить поля доверенности из десериализованного объекта.
Синтаксис
public virtual void FillFPoADefault(Docflow.Structures.Module.IByteArray xml)
Параметры
xml – Тело доверенности.
Заполнить основные сведения доверенности.
Синтаксис
public virtual void FillFPoAInfoV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.СвДовТип info, Guid unifiedRegistrationNumber)
Параметры
info – Элемент со сведениями доверенности;
unifiedRegistrationNumber – Единый регистрационный номер доверенности.
Заполнить поля доверенности из десериализованного объекта.
Синтаксис
[Public]
public virtual void FillFPoAV2(Docflow.Structures.Module.IByteArray xml)
Параметры
xml – Тело доверенности.
Заполнить поля доверенности версии 003 из десериализованного объекта.
Синтаксис
[Public]
public virtual void FillFPoAV3(Docflow.Structures.Module.IByteArray xml)
Параметры
xml – Тело доверенности.
Заполнить поле Кому эл. доверенности.
Синтаксис
public virtual void FillIssuedTo(Structures.FormalizedPowerOfAttorney.IIssuedToInfo info)
Параметры
info – Структура с информацией о представителе.
Заполнить поле Кому эл. доверенности из xml-файла.
Синтаксис
[Public]
public virtual void FillIssuedToFromXml(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – Тело доверенности в xml-формате.
Заполнить основные сведения доверенности.
Синтаксис
public virtual void FillPoaInfoV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa, Guid unifiedRegistrationNumber)
Параметры
poa – Эл. доверенность 003 формата;
unifiedRegistrationNumber – Единый регистрационный номер доверенности.
Заполнить полномочия доверенности.
Синтаксис
public virtual void FillPowersV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa)
Параметры
fpoa – Эл. доверенность 002 формата.
Заполнить полномочия доверенности.
Синтаксис
public virtual void FillPowersV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa)
Параметры
poa – Эл. доверенность 003 формата.
Заполнить рег. данные эл. доверенности в зависимости от настроек вида документа.
Если вид документа ненумеруемый, данные не будут заполнены.
Синтаксис
[Public]
public virtual void FillRegistrationData(string number, DateTime? date)
Параметры
number – Регистрационный номер;
date – Дата регистрации.
Заполнить поле Кому для сотрудника или физ. лица.
Синтаксис
public virtual void FillRepresentativeV2(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV2.Доверенность fpoa)
Параметры
fpoa – Десериализованный объект доверенности.
Заполнить поле Кому для сотрудника или физ. лица.
Синтаксис
public virtual void FillRepresentativeV3(Sungero.FormalizeDocumentsParser.PowerOfAttorney.Model.PoAV3.Доверенность poa)
Параметры
poa – Десериализованный объект доверенности.
FillUnifiedRegistrationNumberFromXml
Заполнить единый рег. номер эл. доверенности из xml-файла.
Синтаксис
[Public]
public virtual void FillUnifiedRegistrationNumberFromXml(System.Xml.Linq.XDocument xdoc, System.Xml.Linq.XElement powerOfAttorneyInfo, string poaUnifiedRegNumberAttributeName)
Параметры
xdoc – Тело доверенности в xml-формате;
powerOfAttorneyInfo – Xml-элемент с информацией об эл. доверенности;
poaUnifiedRegNumberAttributeName – Имя атрибута, содержащего единый рег.номер доверенности.
Заполнить дату начала и окончания действия эл. доверенности из xml-файла.
Синтаксис
[Public]
public virtual void FillValidDatesFromXml(System.Xml.Linq.XDocument xdoc, System.Xml.Linq.XElement powerOfAttorneyInfo, string poaValidFromAttributeName, string poaValidTillAttributeName)
Параметры
xdoc – Тело доверенности в xml-формате;
powerOfAttorneyInfo – Xml-элемент с информацией об эл. доверенности;
poaValidFromAttributeName – Имя атрибута, содержащего дату начала действия доверенности;
poaValidTillAttributeName – Имя атрибута, содержащего дату окончания действия доверенности.
FormalizedPowerOfAttorneyIsLocked
Проверить блокировку электронной доверенности.
Синтаксис
[Public]
public virtual bool FormalizedPowerOfAttorneyIsLocked()
Возвращаемое значение
bool – True - заблокирована, иначе - false.
GenerateFormalizedPowerOfAttorneyBody
Сформировать тело эл. доверенности.
Синтаксис
[Public, Remote]
public virtual bool GenerateFormalizedPowerOfAttorneyBody()
Возвращаемое значение
bool – True - если генерация завершилась успешно.
GenerateFormalizedPowerOfAttorneyPdf
Сгенерировать PDF из тела доверенности.
Синтаксис
[Public, Remote(IsPure = true), Obsolete("Используйте метод ConvertToPdfWithSignatureMark")]
public virtual void GenerateFormalizedPowerOfAttorneyPdf()
Получить значение атрибута по имени.
Синтаксис
[Public]
public virtual string GetAttributeValueByName(System.Xml.Linq.XElement element, string attributeName)
Параметры
element – Элемент, которому принадлежит атрибут;
attributeName – Имя атрибута.
Возвращаемое значение
string – Значение или пустая строка, если атрибут не найден.
Получить дату из информации об эл. доверенности из xml-файла.
Синтаксис
[Public]
public virtual DateTime? GetDateFromXml(System.Xml.Linq.XElement element, string attributeName)
Параметры
element – Элемент с датой;
attributeName – Наименование атрибута для даты.
Возвращаемое значение
DateTime? – Дата.
Синтаксис
public virtual System.Collections.Generic.Dictionary<string, string> GetErrorCodeAndReasonMapping()
Получить значение атрибута "ИдФайл".
Синтаксис
public virtual string GetFileIdAttribute(Guid unifiedRegistrationNumber)
Параметры
unifiedRegistrationNumber – Единый регистрационный номер доверенности.
Возвращаемое значение
string – Значение атрибута "ИдФайл".
GetFormalizedPowerOfAttorneyAsHtml
Получить эл. доверенность в виде html.
Синтаксис
[Public]
public virtual string GetFormalizedPowerOfAttorneyAsHtml(Sungero.Content.IElectronicDocumentVersions version)
Параметры
version – Версия, на основании которой формируется html.
Возвращаемое значение
string – Эл. доверенность в виде html.
GetFormalizedPowerOfAttorneyDuplicates
Получить дубли эл. доверенности.
Синтаксис
[Public, Remote(IsPure = true)]
public virtual List<IFormalizedPowerOfAttorney> GetFormalizedPowerOfAttorneyDuplicates()
Возвращаемое значение
List<IFormalizedPowerOfAttorney> – Дубли эл. доверенности.
Получить имя того, кому выдана эл. доверенность из xml-файла.
Синтаксис
[Public]
public virtual string GetIssuedToFullNameFromXml(System.Xml.Linq.XElement individualElement)
Параметры
individualElement – Элемент xml с информацией о полномочном представителе.
Возвращаемое значение
string – ФИО.
Получить из xml информацию об уполномоченном представителе.
Синтаксис
[Public]
public virtual Structures.FormalizedPowerOfAttorney.IIssuedToInfo GetIssuedToInfoFromXml(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – Тело доверенности в xml-формате.
Возвращаемое значение
Structures.FormalizedPowerOfAttorney.IIssuedToInfo – Структура с информацией.
Получить версию формата эл. доверенности из xml-файла.
Синтаксис
[Public]
public virtual string GetPoAFormatVersionFromXml(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – Тело доверенности в xml-формате.
Возвращаемое значение
string – Версия формата эл. доверенности.
Получить подпись, с которой была зарегистрирована эл. доверенность в реестре ФНС.
Если не заполнено свойство RegisteredSignatureId, то возвращается последняя подпись.
Синтаксис
[Public]
public virtual Sungero.Domain.Shared.ISignature GetRegisteredSignature()
Возвращаемое значение
Sungero.Domain.Shared.ISignature – Подпись, с которой была зарегистрирована эл. доверенность в реестре ФНС.
Получить XML-элемент c информацией об уполномоченном представителе.
Синтаксис
[Public]
public virtual List<System.Xml.Linq.XElement> GetRepresentativeElements(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – Тело доверенности в xml-формате.
Возвращаемое значение
List<System.Xml.Linq.XElement> – XML-элемент с информацией об уполномоченном представителе.
Получить заявление на отзыв эл. доверенности без учета прав доступа.
Синтаксис
[Public, Remote]
public virtual Sungero.Docflow.IPowerOfAttorneyRevocation GetRevocation()
Возвращаемое значение
Sungero.Docflow.IPowerOfAttorneyRevocation – Заявление на отзыв эл. доверенности.
GetRevokedPoANotificationReceivers
Получить список адресатов уведомления об отзыве электронной доверенности.
Синтаксис
public virtual List<IUser> GetRevokedPoANotificationReceivers()
Возвращаемое значение
List<IUser> – Список адресатов.
Заполнить Состояние, статус В реестре ФНС и сообщение об ошибке по коду ошибки.
Синтаксис
[Public]
public virtual void HandleRegistrationError(string errorCode)
Параметры
errorCode – Код ошибки.
ImportFormalizedPowerOfAttorneyFromXmlAndSign
Загрузить тело эл. доверенности из XML и импортировать внешнюю подпись.
Синтаксис
[Remote, Public]
public virtual void ImportFormalizedPowerOfAttorneyFromXmlAndSign(Docflow.Structures.Module.IByteArray xml, Docflow.Structures.Module.IByteArray signature)
Параметры
xml – Структура с XML;
signature – Структура с подписью.
Импортировать подпись.
В случае если подпись без даты, которая в Sungero обязательна, будет выполнена попытка проставить подпись
хоть как-нибудь. Подпись после этого будет отображаться как невалидная, но она хотя бы будет.
Валидная подпись останется только в сервисе.
Синтаксис
[Public]
public virtual void ImportSignature(Docflow.Structures.Module.IByteArray xml, Docflow.Structures.Module.IByteArray signature)
Параметры
xml – Структура с подписанными данными;
signature – Структура с подписью.
RegisterFormalizedPowerOfAttorneyWithService
Зарегистрировать эл. доверенность в ФНС.
Перегрузки
Имя функции |
Описание |
Зарегистрировать эл. доверенность в ФНС |
|
Зарегистрировать эл. доверенность в ФНС |
RegisterFormalizedPowerOfAttorneyWithService ()
Зарегистрировать эл. доверенность в ФНС.
Синтаксис
[Public, Remote]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult RegisterFormalizedPowerOfAttorneyWithService()
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Результат отправки: ИД операции регистрации в сервисе доверенностей или ошибка.
RegisterFormalizedPowerOfAttorneyWithService (long? taskId)
Зарегистрировать эл. доверенность в ФНС.
Синтаксис
[Public, Remote]
public virtual PowerOfAttorneyCore.Structures.Module.IResponseResult RegisterFormalizedPowerOfAttorneyWithService(long? taskId)
Параметры
taskId – Ид задачи, если регистрация происходит в контексте задачи.
Возвращаемое значение
PowerOfAttorneyCore.Structures.Module.IResponseResult – Результат отправки: ИД операции регистрации в сервисе доверенностей или ошибка.
Проверить, находится ли эл. доверенность в процессе регистрации.
Синтаксис
public virtual bool RegistrationInProcess()
Возвращаемое значение
bool – True - если в процессе регистрации, иначе - false.
Проверить, находится ли эл. доверенность в процессе отзыва.
Синтаксис
public virtual bool RevocationInProcess()
Возвращаемое значение
bool – True - если в процессе отзыва, иначе - false.
SendNoticeForRevokedFormalizedPoA
Создать простую задачу с уведомлением по отзыву электронной доверенности.
Синтаксис
[Public]
public virtual void SendNoticeForRevokedFormalizedPoA()
Заполнить имя эл. доверенности значением по умолчанию.
Синтаксис
public virtual void SetDefaultDocumentName()
Установить эл. доверенность в отозванное состояние.
Перегрузки
Имя функции |
Описание |
Установить эл. доверенность в отозванное состояние |
|
Установить эл. доверенность в отозванное состояние |
|
SetRevokedState (Sungero.PowerOfAttorneyCore.IPowerOfAttorneyServiceConnection serviceConnection) |
Установить эл. доверенность в отозванное состояние |
Установить эл. доверенность в отозванное состояние.
Синтаксис
[Public]
public virtual bool SetRevokedState()
Возвращаемое значение
bool – True - если доверенность успешно перешла в отозванное состояние.
SetRevokedState (string reason, DateTime revocationDate)
Установить эл. доверенность в отозванное состояние.
Синтаксис
[Public]
public virtual bool SetRevokedState(string reason, DateTime revocationDate)
Параметры
reason – Причина отзыва;
revocationDate – Дата отзыва.
Возвращаемое значение
bool – True - если доверенность успешно перешла в отозванное состояние.
SetRevokedState (Sungero.PowerOfAttorneyCore.IPowerOfAttorneyServiceConnection serviceConnection)
Установить эл. доверенность в отозванное состояние.
Синтаксис
[Public]
public virtual bool SetRevokedState(Sungero.PowerOfAttorneyCore.IPowerOfAttorneyServiceConnection serviceConnection)
Параметры
serviceConnection – Подключение к сервису доверенностей.
Возвращаемое значение
bool – True - если доверенность успешно перешла в отозванное состояние.
SyncFormalizedPowerOfAttorneyFtsListState
Синхронизировать статус эл. доверенности в реестре ФНС.
Синтаксис
[Public, Remote]
public virtual void SyncFormalizedPowerOfAttorneyFtsListState()
Получить XML-элемент с информацией об эл. доверенности.
Перегрузки
Имя функции |
Описание |
Получить XML-элемент с информацией об эл. доверенности |
|
Получить XML-элемент с информацией об эл. доверенности |
TryGetPoAInfoElement (System.Xml.Linq.XDocument xdoc)
Получить XML-элемент с информацией об эл. доверенности.
Синтаксис
[Public]
public virtual System.Xml.Linq.XElement TryGetPoAInfoElement(System.Xml.Linq.XDocument xdoc)
Параметры
xdoc – XML-документ.
Возвращаемое значение
System.Xml.Linq.XElement – XML-элемент с информацией о доверенности.
TryGetPoAInfoElement (System.Xml.Linq.XDocument xdoc, string poaElementName, string documentElementName, string poaInfoElementName)
Получить XML-элемент с информацией об эл. доверенности.
Синтаксис
[Public, Obsolete("Используйте метод TryGetPoAInfoElement(XDocument)")]
public virtual System.Xml.Linq.XElement TryGetPoAInfoElement(System.Xml.Linq.XDocument xdoc, string poaElementName, string documentElementName, string poaInfoElementName)
Параметры
xdoc – XML-документ;
poaElementName – Имя элемента, содержащего доверенность;
documentElementName – Имя элемента, содержащего документ;
poaInfoElementName – Имя элемента, содержащего информацию о доверенности.
Возвращаемое значение
System.Xml.Linq.XElement – XML-элемент с информацией о доверенности.
TrySetLifeCycleAndFtsListStates
Установить состояние эл. доверенности.
Синтаксис
[Public]
public virtual bool TrySetLifeCycleAndFtsListStates(Enumeration? lifeCycleState, Enumeration? ftsListState)
Параметры
lifeCycleState – Состояние жизненного цикла;
ftsListState – Состояние в реестре ФНС.
Возвращаемое значение
bool – True - если доверенность успешно перешла в состояние.
Обновить статус валидации доверенности на сервисе.
Синтаксис
[Public]
public virtual bool UpdateValidationServiceStatus(Sungero.PowerOfAttorneyCore.IPowerOfAttorneyServiceConnection serviceConnection, IPowerOfAttorneyQueueItem queueItem)
Параметры
serviceConnection – Подключение к сервису доверенностей;
queueItem – Элемент очереди синхронизации эл. доверенностей.
Возвращаемое значение
bool – True - если нужно продолжить дальнейшую обработку элемента очереди.
ValidateFormalizedPoABeforeSending
Проверить эл. доверенность перед отправкой запроса к сервису доверенностей.
Синтаксис
[Public, Remote]
public virtual string ValidateFormalizedPoABeforeSending()
Возвращаемое значение
string – Сообщение об ошибке или пустая строка, если ошибок нет.
ValidateFormalizedPowerOfAttorneyXml
Проверить валидность xml-файла эл. доверенности.
Синтаксис
[Public]
public virtual void ValidateFormalizedPowerOfAttorneyXml(Docflow.Structures.Module.IByteArray xml)
Параметры
xml – Тело эл. доверенности.
ValidateGeneratedFormalizedPowerOfAttorneyXml
Проверить сформированную xml доверенности.
Синтаксис
[Public]
public virtual bool ValidateGeneratedFormalizedPowerOfAttorneyXml(Docflow.Structures.Module.IByteArray xml)
Параметры
xml – Тело эл. доверенности.
Возвращаемое значение
bool – True - если проверка xml прошла успешно.
Проверка уникальности эл. доверенности по рег.номеру.
Если эл. доверенности с таким же рег.номером существуют, то генерируется ошибка.
Синтаксис
public virtual void VerifyDocumentUniqueness()
Проверить подпись на достоверность.
Синтаксис
[Public]
public virtual void VerifyExternalSignature(Docflow.Structures.Module.IByteArray xml, Docflow.Structures.Module.IByteArray signature)
Параметры
xml – Подписанные данные;
signature – Подпись.
© Компания Directum, 2024 |