7.9.2
По умолчанию в системе насколько я понимаю для объекта SysSettingsValue нет прав даже у Supervisor пользователя, т.к. ESQ-запросом получить ничего невозможно.
Почему такое ограничение введено на эту таблицу ?
Нравится
2 комментария
4 апреля 2017 11:21
Илья, здравствуйте!
Это системная таблица. Также через ESQ нет возможности получить данные из объекта SysAdminOperationGrantee. Пример получения значения системной настройки с кодом DataServiceQueryTimeout:
Terrasoft.SysSettings.querySysSettings(["DataServiceQueryTimeout"], function(sysSettings) { if (!Ext.isEmpty(sysSettings.DataServiceQueryTimeout)) { this.dataServiceQueryTimeout = sysSettings.DataServiceQueryTimeout; } }, this);
Причина: значения системных настроек могут отличаться для разных ролей пользователей. По этой причине использовать ESQ не корректно.
7 апреля 2017 16:00
Как выяснилось в число "особенных таблиц" так же входит "SysAdminUnitInRole"
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать