Недопустимое обращение к необновленным параметрам работы программы #757709


#0 by fantomrik
Собственно ошибка при /C ЗапуститьОбновлениеИнформационнойБазы Возникла ошибка получения значения доп реквизита. {ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль}: Недопустимое обращение к необновленным параметрам работы программы (например, к некоторым параметрам сеанса): - если это обращение выполняется из формы на начальной странице   (рабочем столе), то необходимо убедиться, что в ней имеется вызов   процедуры ОбщегоНазначения.ПриСозданииНаСервере; - в остальных случаях необходимо перенести вызов прикладного кода   после обновления параметров работы программы. а "Возникла ошибка получения значения доп реквизита." от сюда, из моего нового общего серверного модуля
#1 by fantomrik
Все работает, но собственно хотелось бы понять на что ругается.. И да, я плохой, ищу по наименованию :(
#2 by fantomrik
Что то он пишет о парметрах сеанса.. вешеописанная процедура вызывается отсюда.. А если еще выше, то запускаю из модуля упр приложения, в конце процедуры ПриНачалеРаботыСистемы
#3 by fantomrik
Собственно наверно понял. Скорее всего при обновлении системы инициализация парматров сеанса происходит позже чем обычно, соответственно наверно спотыкается на строчке Если ПолучитьЗначениеДопРеквизита("Справочник.Пользователи", ПараметрыСеанса.ТекущийПользователь, "Оповещать о нулевых ценах закупки") = Истина Тогда
#4 by fantomrik
Решил проблему, проверяя есть ли параметры запуска. По умолчанию у пользователей тонкий клиент без параметров. В случае параметра с обновлением, мой код пропускается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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