Описание
Менеджер и набор его прав. Поля, отвечающие за права, могут принимать значения:
- 0 — Нет права
- 1 — Только чтение
- 2 — Чтение и запись
Описание полей
| Параметр | Тип | Обязательный | Описание | Доступно с версии |
|---|---|---|---|---|
| notifyclient | short | Флаг «Уведомлять пользователя о действиях менеджера» | ||
| checkprintingsystem | short | Тип системы печати чеков | 2.0.52 | |
| 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) | ||
| kkmdeviceid | long | Идентификатор фискального устройства | 2.0.52 | |
| kkmtimeout | long | Таймаут ожидания ответа от ККМ Сервер | 2.0.52 | |
| login | string | Логин | ||
| pass | string | Пароль | ||
| fio | string | Полное имя | ||
| string | Адрес электронной почты | |||
| descr | string | Описание | ||
| office | string | Номер или описание офиса | ||
| externalid | string | Идентификатор менеджера во внешней системе | ||
| cashregisterfolder | string | Директория на локальной машине менеджера для сохранения данных ККМ | ||
| enable2fa | boolean | Возможность подключать двухфакторную аутентификацию | 2.0.51 | |
| position | string | Должность менеджера | 2.0.52 | |
| kkmserverurl | string | URL, испольуемый для ККМ Сервер | 2.0.52 | |
| kkmlogin | string | Логин для авторизации в ККМ Сервер | 2.0.52 | |
| kkmpassword | string | Пароль для авторизации в ККМ Server | 2.0.52 |
Определение типа
</complexType>
<complexType name="soapManager">
<sequence>
<element name="notifyclient" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/>
<element name="checkprintingsystem" 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="kkmdeviceid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="kkmtimeout" 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=""/>
<element name="enable2fa" type="xsd:boolean" minOccurs="0" maxOccurs="1" default="false"/>
<element name="position" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="kkmserverurl" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="kkmlogin" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="kkmpassword" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
</sequence>
</complexType>