MyEmployee

Информация о своём пользователе как сотруднике организации

Добавлено в версии 5.37.0.

Свойства

EmployeeInfo:

EmployeeInfo , чтение - информация о сотруднике

SessionInfo:

SessionInfo , чтение - Информация об авторизационной сессии

NeedToAttachPowerOfAttorney:

Булево, чтение - флаг необходимости использовать МЧД

Методы

Управление машиночитаемыми довереностями

Управление данными, привязанными к сертификатам

GetPowersOfAttorney()

CanSendInvoice()

SetDefaultPowerOfAttorney()

GetExtendedSignerDetails()

AddPowerOfAttorney()

CreateSetExtendedSignerDetailsTask()

RemovePowerOfAttorney()

UpdateCertificateFNSRegistration()

MyEmployee.GetPowersOfAttorney(OnlyActual=True)
OnlyActual:

Булево - признак того, что нужно возвращать только действующие доверенности

Возвращает коллекцию доверенностей текущего сотрудника. Если флаг OnlyActual истинен, то вернутся только действующие доверенности

MyEmployee.SetDefaultPowerOfAttorney(PowerOfAttorney)
PowerOfAttorney:

PowerOfAttorney объект доверенности

Устанавливает для текущего пользователя переданную доверенность как доверенность по умолчанию. Возвращает доверенность сотрудника

MyEmployee.AddPowerOfAttorney(PowerOfAttorney)
PowerOfAttorney:

PowerOfAttorney объект доверенности

Привязывает доверенность к текущему сотруднику. Возвращает доверенность сотрудника

MyEmployee.RemovePowerOfAttorney(PowerOfAttorney)
PowerOfAttorney:

PowerOfAttorney объект доверенности

Отвязывает доверенность от текущего сотрудника

MyEmployee.CanSendInvoice()

Проверяет можно ли подписывать счета-фактуры, используя сертификат, с которым произошла авторизация. Если невозможно, то вернёт текст с причиной, иначе - пустую строку

MyEmployee.GetExtendedSignerDetails(DocumentTitleName="UNKNOWN")
DocumentTitleName:

Строка - тип титула документа. Возможные значения

Возвращает параметры подписанта в текущей организации для указанного типа титула и сертификата, использованного в авторизации (можно найти в SessionInfo). Получить значение для DocumentTitleName можно из объекта DocumentTitle в ответе метода Box.GetDocumentTypes(). Для DocumentTitleName == "Absent" и DocumentTitleName == "UNKNOWN" вызов невозможен

MyEmployee.CreateSetExtendedSignerDetailsTask()

Возвращает объект, с помощью которого можно установить параметры подписанта для сертификата, использованного в авторизации (можно найти в SessionInfo)

MyEmployee.UpdateCertificateFNSRegistration()

Добавляет в сообщение для ФНС сертификат, использованный в авторизации (можно найти в SessionInfo)