Не работает сохранить/восстановитьЗначение() после переноса на SQL #743523


#0 by Альбатрос
Для пользователей с не полными правами пишет: {ОбщийМодуль.ОбщегоНазначения.Модуль(1058,2)}: Процедура или функция с указанным именем не определена (СохранитьЗначение)     <<?>>СохранитьЗначение(ИмяПереметра,ЗначениеПараметра); {ОбщийМодуль.ОбщегоНазначения.Модуль(1064,10)}: Процедура или функция с указанным именем не определена (ВосстановитьЗначение) Для пользователей с полными правами все ОК. На файловом варианте все ОК. Что за хрень такая?
#1 by kosts
Если не ошибаюсь это функции клиентской части, в серверных модулях не доступны.
#2 by ЧеловекДуши
Глобальный контекст.ВосстановитьЗначение (Global context.RestoreValue) Глобальный контекст (Global context) ВосстановитьЗначение (RestoreValue) Синтаксис: ВосстановитьЗначение(<Имя>) Параметры: Тип: Строка. Имя сохраненного значения. Возвращаемое значение: Тип: Произвольный. Восстановленное значение. Если восстановить не удалось, возвращает Неопределено. Описание: Получает значение, сохраненное ранее с помощью метода СохранитьЗначение. Доступность: Толстый клиент. Пример: См. также: Глобальный контекст, метод СохранитьЗначение
#3 by ЧеловекДуши
+ Только для толстого клиента.
#4 by ЧеловекДуши
Используй "ХранилищеОбщихНастроек", но оно все хранит на сервере :)
#5 by Альбатрос
Это да, но только у нас все под толстым клиентом запускаются.
#6 by Альбатрос
Для полных прав работает же. И это мы уже вынесли для теста в общий модуль. Изначально это было в ПриСтартеСистемы
#7 by kosts
Полные права тут не при чем. Данный модуль компилируется на сервере, вот и ошибка.
#8 by Альбатрос
Поясните, плиз. Под полными правами модуль компилируется на клиенте что ли?
#9 by kosts
Может для полных прав вообще в этот модуль просто не заходит.
#10 by Альбатрос
Нет, заходит однозначно. Там устанавливаются системные значения для всез пользователей.
#11 by trooba
Поставь директивы, #если клиент или #если сервер, тогда и поймешь, что и как
#12 by Альбатрос
Да, так и есть. Спасибо, так и сделал.
#13 by Альбатрос
Еще вопрос: включена отладка на сервере, но отладчик не заходит в одну из функций общего модуля, который выполняется на сервере. Почему так может быть?
#14 by Альбатрос
Вопрос снимается =)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С