Ваши комментарии
Тоже самое при сохранении настроек:
&НаСервереБезКонтекста
Процедура СохранитьПараметры(ПараметрыТСД, КлючОбъекта = Неопределено) Экспорт
Если КлючОбъекта = Неопределено тогда
КлючОбъекта = "CleverenceПараметрыТСД";
КонецЕсли;
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, "", ПараметрыТСД, "");
КонецПроцедуры
Ругается на этот кусок кода.
Т.е. попытка получить настройки пользователя "", а получить настройки другого пользователя можно только под с правом "АдминистрированиеДанных" (у обычных пользователей этого права нет).
&НаСервереБезКонтекста
Функция ПолучитьПараметрыТСД() Экспорт
Перем ПараметрыИзХранилища;
ПараметрыИзХранилища = ХранилищеОбщихНастроек.Загрузить("CleverenceПараметрыТСД", , "","");
Если ПараметрыИзХранилища = Неопределено Тогда
ПараметрыИзХранилища = Новый Структура;
КонецЕсли;
Возврат ПараметрыИзХранилища;
КонецФункции
Сервис поддержки клиентов работает на платформе UserEcho
Обработка запускается на клиенте, там же где и база Mobile SMARTS развернута.
С последней обработкой тоже самое.
Сервер Mobile SMARTS запущен? Да :).
Логи Logs.zip .
Я поправил в обработки эти строки, все заработало как надо, только для каждого пользователя 1С приходится отдельно настройки сохранять.
ПараметрыИзХранилища = ХранилищеОбщихНастроек.Загрузить("CleverenceПараметрыТСД", , "");
и
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, "", ПараметрыТСД);