Имя: Пароль:
1C
1С v8
В тонком клиенте не видит в общем модуле параметры сеанса
,
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) а там что? модуль сеанса не доступен?