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

Ошибка установки параметра сеанса

Автор NetWorm, 12 мар 2014, 21:21

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

NetWorm

Создал параметр сеанса "Текущий период" тип дата. Использую БСП. Мне необходимо сделать установку текущего параметра. При попытки сделать это "Попытка получения неинициализированного параметра". Иду дальше посмотрел как сделано в типовой конфигурации.
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
   
    // СтандартныеПодсистемы
    СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса);
    // Конец СтандартныеПодсистемы
    УчетБилетовОбщий.УстановкаПараметровСеанса(ИменаПараметровСеанса);
КонецПроцедуры
////

Функция УстановкаПараметровСеанса(ИменаПараметровСеанса) Экспорт
    УстановленныеПараметры = Новый Массив;
    Если ИменаПараметровСеанса = Неопределено Тогда
        Возврат УстановленныеПараметры;
    КонецЕсли;
   
    Если ИменаПараметровСеанса.Найти("ТекущийПериод") <> Неопределено Тогда
        ПараметрыСеанса.ТекущийПериод  = ТекущаяДата();
        УстановленныеПараметры.Добавить("ТекущийПериод");
    КонецЕсли;
   
    Возврат УстановленныеПараметры;
       
КонецФункции
//

при попытки выполнить это ругается, на несоответствие типов. В обработчике в табло, на данный параметр пишет "ошибка чтения значения". Вобщем что я делаю не так??

wise

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

NetWorm

Ну вообще я и смотрел отладчиком. И такое происходит именно при использованиии БСП. И инициализация происходит как я понял где-то в недрах функции ПередНачаломСистемы(). Но сидел я до 3 ночи так и не отловил тот момент

wise

запиши свой параметр в модуль сеанса и "НЕ парься"... :)
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

NetWorm

В том от и проблема, что он там тоже на пишет напрямую...
пишу ПараметрыСеанса.ТекущийПериод  = ТекущаяДата();
а он и не работает.. Происходит тоже счамое, что описывал выше

wise

(4)
Цитата: NetWorm от 12 мар 2014, 21:21Создал параметр сеанса "Текущий период" тип дата

а КАКОЙ у тебя "состав даты" ??
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

NetWorm

Цитировать
а КАКОЙ у тебя "состав даты" ??


Пробовал разный пробовал и строку писать, ему всеравно

Теги:

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

Рейтинг@Mail.ru

Поиск