|
В тонком клиенте не видит в общем модуле параметры сеанса |
☑ |
0
Max1986
26.04.12
✎
10:53
|
сабж.
В общем модуле ошибка в функции
Функция ПолучитьТекущегоПользователя() Экспорт
НайденноеЗначение = ПараметрыСеанса.ТекущийПользователь;
Возврат НайденноеЗначение;
КонецФункции
Переменная не определена (ПараметрыСеанса)
НайденноеЗначение = <<?>>ПараметрыСеанса.ТекущийПользователь;
Кто знает в чем дело? И как обойти?
|
|
1
Amra
26.04.12
✎
10:54
|
На клиенте это недоступно
|
|
2
ДенисЧ
26.04.12
✎
10:54
|
Глобальный контекст (Global context)
ПараметрыСеанса (SessionParameters)
Использование:
Только чтение.
Описание:
Тип: ПараметрыСеанса. Используется для доступа к параметрам сеанса.
Доступность:
Сервер, толстый клиент, внешнее соединение.
См. также:
ПараметрыСеанса
Глобальный контекст, событие УстановкаПараметровСеанса
|
|
3
zak555
26.04.12
✎
10:54
|
у модуля какие птички ?
|
|
4
Жан Пердежон
26.04.12
✎
10:56
|
(0) обойти через сервер
|
|
5
Max1986
26.04.12
✎
10:56
|
(3)все
(4)а как - подскажите?
|
|
6
pwei
26.04.12
✎
10:58
|
(5) в свойствах модуля поставь флажок "Сервер"
|
|
7
Max1986
26.04.12
✎
10:58
|
(6)есть! не помогает
|
|
8
Amra
26.04.12
✎
11:01
|
&НаСервере
Функция ПолучитьТекущегоПользователя() Экспорт
НайденноеЗначение = ПараметрыСеанса.ТекущийПользователь;
Возврат НайденноеЗначение;
КонецФункции
|
|
9
Max1986
26.04.12
✎
11:05
|
(8)не работает
&НаСервере
Функция ПолучитьТекущегоПользователя() Экспорт
НайденноеЗначение = ПараметрыСеанса.ТекущийПользователь;
Возврат НайденноеЗначение;
КонецФункции
|
|
10
Кокос
26.04.12
✎
11:06
|
(9) попробуй (8) разместить в модуле клиента а не в общих
|
|
11
Max1986
26.04.12
✎
11:06
|
+(9)вызов идет из модуля управляемого приложения
&НаКлиенте
Процедура ПриНачалеРаботыСистемы()
НайденноеЗначение = ОбщегоНазначения.ПолучитьТекущегоПользователяКлиент();
КонецПроцедуры
|
|
12
Кокос
26.04.12
✎
11:07
|
(11) вот там и размести (8)
|
|
13
Max1986
26.04.12
✎
11:10
|
(12)не работает!
Вот модуль упраляемого приложения
&НаСервере
Функция ПолучитьТекущегоПользователяСервер() Экспорт
НайденноеЗначение = ПараметрыСеанса.ТекущийПользователь;
Возврат НайденноеЗначение;
КонецФункции
&НаКлиенте
Процедура ПриНачалеРаботыСистемы()
НайденноеЗначение = ПолучитьТекущегоПользователяСервер();
КонецПроцедуры
|
|
14
Кокос
26.04.12
✎
11:13
|
а понял где. я думал в модуле формы или объекта. там да. там не работает.
|
|
15
Max1986
26.04.12
✎
11:15
|
(14)а как быть?
|
|
16
Max1986
26.04.12
✎
11:18
|
(15)где устанавливать параметры сеанса в тонком клиенте
|
|
17
Кокос
26.04.12
✎
11:19
|
(16) а там что? модуль сеанса не доступен?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший