#0
by Длинный Клиент
Проблема. Нагло копирую методу определения текущего пользователя с УНФ ПараметрыСеанса.ТекущийПользователь - не обнаруживается. В УНФ перед запуском системы запускается модуль сеанса: Первый раз процедура УстановкаПараметровСеанса запускается без параметров, затем запускается повторно с параметром - массивом из 1 элемента ("Текущий пользователь"). Но с какой стати она запускается второй раз, и как в нее попадает параметр "Текущий пользователь" проследить не могу.
#1
by Длинный Клиент
Замером производительности между 2мя запусками процедуры строки повторного запуска не выявил, в модулях ссылок на запуск процедуры нет
#2
by jsmith82
при обращении к параметру сеанса платформа сама инициализирует вызов процедуры модуля сеанса
#3
by izekia
Описание: Событие предназначено для инициализации параметров сеанса. Вызывается системой: при установке соединения с информационной базой или при захвате соединения с информационной базой из пула до вызова всех остальных обработчиков. Значение параметра "Параметры сеанса" - Неопределено; перед фактическим использованием значений параметров сеанса, которые не были инициализированы ранее. В этом случае значением параметра "Параметры сеанса" является массив идентификаторов неинициализированных параметров сеанса, значения которых используются. Если после выполнения обработчика хотя бы один из перечисленных параметров сеанса остается неинициализированным, то генерируется исключение.
#4
by jsmith82
обратись к неинициализированному параметру в любом коде, сразу провалишься в эту процедуру
#5
by Длинный Клиент
в моей "копии" вот тут ПараметрыСеанса.ТекущийПользователь - не находит, при запуске
#10
by Длинный Клиент
Сэр, с вашего позволения . В УНФ: , находящаяся в модуле "Пользователи", срабатывает при зауске системы и вызывает код из , т.е., параметр сеанса инициализируется. А у меня в том же самом че-та ругается
#12
by Длинный Клиент
Все не так! УНФ запускаю. Точка останова в модуле сеанса . ПараметрыСеанса.ТекущийПользователь уже равно "Вася" Свою нетленку запускаю: Точка останова в модуле сеанса . ПараметрыСеанса.ТекущийПользователь - не вычислить, поле не найдено
#15
by Длинный Клиент
Вот блин, все просто rrunover гений. В конфигураторе надо добавить параметры сеанса.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- глТекущийПользователь и ПараметрыСеанса.ТекущийПользователь. Что лишнее?
- ПараметрыСеанса
- ПараметрыСеанса.ГраницыЗапретаИзмененияДанных
- как в макете скд вывести параметрысеанса.текущийпользователь
- ПараметрыСеанса.ПараметрыКлиентаНаСервере
- Ошибка "нарушение прав доступа" (ПараметрыСеанса)
- глЗначениеПеременной("глТекущийПользователь") или ПараметрыСеанса.ТПользователь?
В этой группе 1С
- v7: 1С++ ПоставщикДанных.Справочник как при выборе строки назначить ФСО=0
- 8.2 Установка отбора в динамическом списке по новому объекту
- БП - как программно получить Дату запрета изменения данных?
- Неизвестный получатель при обмене
- Пакетный режим VirtualDub
- УФ - как убрать ":" из заголовка поля?
- Регламентные задания (фоновые задания) права
- 8.2 УПП -распечатать структуру предприятия
- УНФ. Свойства контрагентов
- 1С ЗУП: отчетность в ПФР в разрезе обособленных подразделений
- 8.2 &НаСервере Новый COMObject("V77.Application") - 1С7.exe зависает
- v7: Проблемы с базой в sql 2000
- Куда может пропасть макрос в excel е?
- v7: Чекбокс в табличной части
- Обработка документа в управляемых формах
- ЗУП: уволенному повторно начисляется зарплата
- Как перенести настройки СКД в построитель запроса?
- Корректировочный счет-фактура полученный и ввод остатков
- УТ 10.3 заказ покупателя
- v7: Как в печатную форму документа вставить печать? проблема с размерами