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