AdminTools

Набор инструментов для администрирования организации

Создается методом Box.CreateAdminTools()

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

Методы

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

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

GetEmployeePowersOfAttorney()

CanSendInvoice()

SetDefaultPowerOfAttorney()

GetExtendedSignerDetails()

AddPowerOfAttorneyToEmployee()

CreateSetExtendedSignerDetailsTask()

RemovePowerOfAttorney()

RegisterCertificateInFNS()

AdminTools.GetEmployeePowersOfAttorney(Employee, OnlyActual=True)
Employee:

EmployeeInfo — сотрудник, для которого выполняется операция

OnlyActual:

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

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

AdminTools.SetDefaultPowerOfAttorney(Employee, PowerOfAttorney)
Employee:

EmployeeInfo — сотрудник, для которого выполняется операция

PowerOfAttorney:

PowerOfAttorney — доверенность

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

AdminTools.AddPowerOfAttorneyToEmployee(Employee, PowerOfAttorney)
Employee:

EmployeeInfo — сотрудник, для которого выполняется операция

PowerOfAttorney:

PowerOfAttorney — доверенность

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

AdminTools.RemovePowerOfAttorney(Employee, PowerOfAttorney)
Employee:

EmployeeInfo — сотрудник, для которого выполняется операция

PowerOfAttorney:

PowerOfAttorney — доверенность

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

AdminTools.CanSendInvoice(Certificate)
Certificate:

CertificateInfo — объект сертификата

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

AdminTools.GetExtendedSignerDetails(Certificate, DocumentTitleName="UNKNOWN")
Certificate:

CertificateInfo — сертификат

DocumentTitleName:

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

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

AdminTools.CreateSetExtendedSignerDetailsTask(Certificate)
Certificate:

CertificateInfo — объект сертификата

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

AdminTools.RegisterCertificateInFNS(Certificate)
Certificate:

CertificateInfo — объект сертификата

Добавляет в сообщение для ФНС указанный сертификат