Описание
Менеджер и набор его прав. Поля, отвечающие за права, могут принимать значения:
- 0 — Нет права
- 1 — Только чтение
- 2 — Чтение и запись
Описание полей
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| notifyclient | short | Флаг «Уведомлять пользователя о действиях менеджера» | |
| personid | long | Идентификатор менеджера | |
| isadmin | long | Флаг «Администратор системы» | |
| changepass | long | Признак изменения менеджером своего пароля. По этому параметру функция insupdManager проверяет необходимость перезаписи пароля | |
| archive | long | Флаг «Архивная запись» | |
| accounts | long | Права на учётные записи | |
| agents | long | Права на редактирование агентов | |
| agrmgroups | long | Права на редактирование групп договоров | |
| actions | long | Права на акции | |
| broadcast | long | Права на широковещательные сообщения | |
| calendar | long | Права на календарь праздничных дней | |
| cards | long | Права на карты оплаты | |
| cardsets | long | Права на наборы карт | |
| cashonhand | long | Права на платежи | |
| catalog | long | Права на каталоги | |
| currency | long | Права на валюту и курсы | |
| discount | long | Права на матрицу скидок | |
| helpdesk | long | Права на HelpDesk | |
| ipstat | long | Права на статистику агента RADIUS | |
| logs | long | Права на журнал событий | |
| managers | long | Права на менеджеров | |
| operators | long | Права на операторов | |
| optionscommon | long | Права на общие настройки | |
| orders | long | Права на документы | |
| paydocs | long | Права на документы о начислениях | |
| payments | long | Флаг «Внешняя платёжная система» | |
| radattr | long | Права на RADIUS-атрибуты | |
| recount | long | Права на перерасчёт | |
| reports | long | Права на отчётов | |
| services | long | Права на услуги | |
| tarifs | long | Права на тарифы | |
| timestat | long | Права на статистику телефонии | |
| unions | long | Права на объединения | |
| usboxstat | long | Права на статистику услуг | |
| users | long | Права на пользователей | |
| userspreorders | long | Права на генерацию счетов на предоплату | |
| usergroups | long | Права на группы пользователей | |
| hdsettings | long | Права на настройки HelpDesk | |
| invdevices | long | Права на устройства в разделе Inventory | |
| checkpass | long | Проверять пароль менеджера на доступные символы | |
| optionsdocuments | long | Права на настройки документов | |
| optionshosts | long | Права на доверенные хосты | |
| optionsfunctions | long | Права на общие настройки | |
| applications | long | Права на заявки | |
| useadvance | long | Флаг «Разрешить проведение авансовых платежей внешней платежной системе» | |
| authlogs | long | Права на журнал авторизаций | |
| bso | long | Права на бланки строгой отчётности. Не используется, начиная с 2.0.39. | |
| postmans | long | Права на доставщиков счетов | |
| registry | long | Права на реестры платежей | |
| packages | long | Права на пакеты услуг | |
| clientequipment | long | Права на клиентское оборудование | |
| activesessions | long | Права на активные сессии | |
| gifts | long | Права на каталог подарков | |
| minutepackets | long | Права на пакеты минут | |
| usersextfields | long | Права на дополнительные поля пользователя, договора, учётной записи | |
| istemplate | unsigned long | Флаг «Менеджер является шаблоном» | |
| parenttemplate | long | Идентификатор шаблона? на основе которого создан менеджер | |
| saledictionary | unsignedLong | Права на классификатор услуг | |
| kladr | long | Права на адреса | |
| payclassid | long | Идентификатор категории платежа по умолчанию (смотри getPayClasses) | |
| login | string | Логин | |
| pass | string | Пароль | |
| fio | string | Полное имя | |
| string | Адрес электронной почты | ||
| descr | string | Описание | |
| office | string | Номер или описание офиса | |
| externalid | string | Идентификатор менеджера во внешней системе | |
| cashregisterfolder | string | Директория на локальной машине менеджера для сохранения данных ККМ | 
Определение типа
<complexType name="soapManager">
 <sequence>
  <element name="notifyclient" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="personid" type="xsd:long" minOccurs="1" maxOccurs="1"/>
  <element name="isadmin" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="changepass" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="archive" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="accounts" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="agents" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="agrmgroups" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="actions" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="broadcast" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="calendar" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="cards" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="cardsets" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="cashonhand" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="catalog" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="currency" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="discount" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="helpdesk" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="ipstat" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="logs" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="managers" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="operators" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="optionscommon" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="orders" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="paydocs" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="payments" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="radattr" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="recount" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="reports" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="services" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="tarifs" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="timestat" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="unions" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="usboxstat" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="users" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="userspreorders" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="usergroups" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="hdsettings" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="invdevices" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="checkpass" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="optionsdocuments" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="optionshosts" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="optionsfunctions" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="applications" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="useadvance" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="authlogs" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="bso" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="postmans" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="registry" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="packages" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="clientequipment" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="activesessions" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="gifts" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="minutepackets" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="usersextfields" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="istemplate" type="xsd:unsignedLong" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="parenttemplate" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
  <element name="saledictionary" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="kladr" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="payclassid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
  <element name="login" type="xsd:string" minOccurs="1" maxOccurs="1"/>
  <element name="pass" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="fio" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="email" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="descr" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="office" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="externalid" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
  <element name="cashregisterfolder" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
 </sequence>
</complexType>