Сообщение на форуме
5 марта 2017 в 19:11:27
выдает вот такую ошибку и я не знаю что делать, кто знает, подскажите
{Обработка.РабочийСтол.Форма.Форма.Форма(179)}: Ошибка при получении значения атрибута контекста (ТекущаяСтруктурнаяЕдиница)
Объект.СтруктурнаяЕдиница = ПараметрыСеанса.ТекущаяСтруктурнаяЕдиница;
по причине:
Попытка получения неинициализированного значения параметра сеанса
Попытка получения неинициализированного значения параметра сеанса
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
БуферОбмена = Новый Структура("Буфер, ПризнакВырезать");
ЗагрузитьНастройкиФормы();
Если НЕ ЗначениеЗаполнено(ЦветФонаКнопкиВСЕ) Тогда
ЦветФонаКнопкиВСЕ = "LightSlateGray";
КонецЕсли;
Если ЗначениеЗаполнено(Константы.ДатаДемоРежима.Получить()) Тогда
Объект.Дата = Константы.ДатаДемоРежима.Получить();
Иначе
Объект.Дата = ТекущаяДата();
КонецЕсли;
Объект.СтруктурнаяЕдиница = ПараметрыСеанса.ТекущаяСтруктурнаяЕдиница;
// Устанавливаем параметры фильтрации в динамическом списке НарядЗаказы и Исполнители
НарядЗаказы.Параметры.УстановитьЗначениеПараметра("АктивностьПомещение", Ложь);
НарядЗаказы.Параметры.УстановитьЗначениеПараметра("Помещение", ПредопределенноеЗначение("Справочник.Помещения.ПустаяСсылка"));
НарядЗаказы.Параметры.УстановитьЗначениеПараметра("СтруктурнаяЕдиница", ПараметрыСеанса.ТекущаяСтруктурнаяЕдиница);
Исполнители.Параметры.УстановитьЗначениеПараметра("АктивностьПомещение", Ложь);
Исполнители.Параметры.УстановитьЗначениеПараметра("Помещение", ПредопределенноеЗначение("Справочник.Помещения.ПустаяСсылка"));
Исполнители.Параметры.УстановитьЗначениеПараметра("СтруктурнаяЕдиница", ПараметрыСеанса.ТекущаяСтруктурнаяЕдиница);
ОбновитьТаблицуПомещений();
Элементы.КнопкаЛЦветАктивно.ЦветФона = ОбщегоНазначения.ПолучитьЦветФонаСобытия(Перечисления.СтатусыСобытия.Активно);
Элементы.КнопкаЛЦветОбслуживается.ЦветФона = ОбщегоНазначения.ПолучитьЦветФонаСобытия(Перечисления.СтатусыСобытия.Обслуживается);
Элементы.КнопкаЛЦветОплачено.ЦветФона = ОбщегоНазначения.ПолучитьЦветФонаСобытия(Перечисления.СтатусыСобытия.Оплачено);
Элементы.КнопкаЛЦветПросрочено.ЦветФона = ОбщегоНазначения.ПолучитьЦветФонаСобытия(Перечисления.СтатусыСобытия.Просрочено);
//Элементы.КнопкаЛЦветНеПодтверждено.ЦветФона = ОбщегоНазначения.ПолучитьЦветФонаСобытия(Перечисления.СтатусыСобытия.НеПодтверждено);
Если Константы.ИспользоватьОбменССайтами.Получить() = Ложь Тогда
Элементы.КнопкаЛЦветНеПодтверждено.Видимость = Ложь;
Элементы.НадписьЛЦветНеПодтверждено.Видимость = Ложь;
КонецЕсли;
//ЗакрытиеПериодаРаботыСотрудниковЗаВчерашнийДень();
СформироватьТаблицуСотрудников();
//Обновление отображения прогноза погоды
ОбновитьОтображениеПрогнозаПогоды();
Если РольДоступна("ПолныеПрава") ИЛИ РольДоступна("ДобавлениеИзменениеДокументовПоКассе") Тогда
Элементы.ГруппаКасса.Видимость = Истина;
Иначе
Элементы.ГруппаКасса.Видимость = Ложь;
КонецЕсли;
КассаККМ = Справочники.КассыККМ.ПолучитьКассуККМПоУмолчанию();
КонецПроцедуры