В ОткрытьФорму передаю параметры. Смотрю отладчиком ЭтаФорма.Параметры.тДата значение есть. А в ЭтаФорма.тДата 01.01.0001.
тДата реквизит этой формы. Что за чудеса?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЭтаФорма.Контрагент = ЭтаФорма.Параметры.Контрагент;
ЭтаФорма.Договор = ЭтаФорма.Параметры.Договор;
ЭтаФорма.тДата = ЭтаФорма.Параметры.тДата;
КонецПроцедуры
(3) а ты смотрешь отладчиком на строке КонецПроцедуры?
тДата - это реквизит?
попробуй перед вставить:
А = ЭтаФорма.Параметры.тДата;
ЭтаФорма.тДата = А;
Сообщить(ТипЗнч(ЭтаФорма.тДата));
(4)Да. Написал так. Выдаёт Дата. Причём добавляю на форму другой реквизит с типом дата. Та же история.
Я подозреваю, что компоновщик настроек как-то тут подрабатывает, но доказать не могу.