Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:53

Ошибка получения неинициализированного значения параметра сеанса

Автор liefasm, 08 июн 2022, 11:51

0 Пользователей и 1 гость просматривают эту тему.

liefasm

Сейчас переношу УниверсальныйОтчёт из БАП в мою конфигурацию (перенёс форму, отчёт и зависимости..) Сейчас вот такая ситуация, пробовал многое: создать пользователя и т.п - пока безрезультатно

Ошибка возникает при открытии отчета.



Вот участок кода:

Функция ПараметрыКлиентаНаСервере() Экспорт

    УстановитьПривилегированныйРежим(Истина);
ПараметрыКлиента = ПараметрыСеанса.ПараметрыКлиентаНаСервере;
УстановитьПривилегированныйРежим(Ложь);

Если ТекущийРежимЗапуска() = Неопределено
   И ПараметрыКлиента.Получить("ПервыйСерверныйВызовВыполнен") = Неопределено
Или ПараметрыКлиента.Получить("ПервыйСерверныйВызовВыполнен") = Истина Тогда

Возврат ПараметрыКлиента;
КонецЕсли;

    ...



LexaK

liefasm, используйте Попытку
Попытка
ПараметрыКлиента = ПараметрыСеанса.ПараметрыКлиентаНаСервере;
Исключение
ПараметрыКлиента = Неопределено;
КонецПопытки;
если помогло нажмите: Спасибо!

liefasm

LexaK, к сожалению нет.. Всё равно там ниже идут ошибки связанные с кодом внутри try

LexaK

liefasm, что за ошибки "связанные с кодом внутри try"
приведите код, приведите описание ошибок!

без четкого и полного описания проблемы, что-то посоветовать затруднительно.

(при получение всех параметров в цикле, я использую именно Попытку! и все отлично работает)
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск