cash.system.getSettings
Возвращает информацию об аккаунте Webasyst и текущем пользователе.
Параметры
-
format
GET
Необязательно
Устанавливает формат ответа. Возможные значения:
json
(по умолчанию),xml
.
Возвращаемое значение
Массив со следующими ключами:
- userId int ID пользователя.
- ts int Timestamp времени формирования ответа сервера.
- isShop bool Флаг наличия установленного приложения Shop-Script.
- rights array Информация о правах доступа пользователя к «Деньгам» в виде массива со следующими ключами:
- rights['isAdmin'] bool Флаг наличия у пользователя полного доступа к приложению.
- rights['accounts'] array Для пользователя с ограниченными доступом: список групп счетов, для которых пользователю настроен доступ. Ключи массива — значения прав доступа: 1 (помощник), 2 (бухгалтер), 99 (полный доступ); значения — списки ID счетов, для которых настроены уровни доступа.
- rights['canAccessTransfers'] bool Флаг наличия доступа к переводам.
- rights['canImport'] bool Флаг наличия доступа к импорту операций.
- rights['canSeeReport'] bool Флаг наличия доступа к просмотру отчётов.
- rights['categories'] array Информация о доступе к статьям дохода и расходов. Единственный ключ массива — обозначение полного доступа: 1; значение элемента массива — список ID доступных статей.