Описание
Менеджер и набор его прав. Поля, отвечающие за права, могут принимать значения:
- 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>