Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не устанавливается реквизит управляемой формы.

Не устанавливается реквизит управляемой формы.
Я
   Креатив
 
15.01.21 - 10:57
В ОткрытьФорму передаю параметры. Смотрю отладчиком ЭтаФорма.Параметры.тДата значение есть. А в ЭтаФорма.тДата 01.01.0001.
тДата реквизит этой формы. Что за чудеса?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ЭтаФорма.Контрагент = ЭтаФорма.Параметры.Контрагент;
    ЭтаФорма.Договор = ЭтаФорма.Параметры.Договор;
    ЭтаФорма.тДата = ЭтаФорма.Параметры.тДата;
КонецПроцедуры
   ДенисЧ
 
1 - 15.01.21 - 10:59
А в  ЭтаФорма.Параметры.тДата отладчиком что?
   ДенисЧ
 
2 - 15.01.21 - 10:59
Может, у тебя связан с реквизитом объекта?
   Креатив
 
3 - 15.01.21 - 11:03
(1)  01.10.2020
(2) В отчёте используется СКД. Там таких реквизитов нет. Это форма расшифровки.
   Гений 1С
 
4 - 15.01.21 - 11:27
(3) а ты смотрешь отладчиком на строке КонецПроцедуры?
тДата - это реквизит?
попробуй перед вставить:
А = ЭтаФорма.Параметры.тДата;
ЭтаФорма.тДата  = А;
Сообщить(ТипЗнч(ЭтаФорма.тДата));
   Креатив
 
5 - 15.01.21 - 11:36
(4)Да. Написал так. Выдаёт Дата. Причём добавляю на форму другой реквизит с типом дата. Та же история.
Я подозреваю, что компоновщик настроек как-то тут подрабатывает, но доказать не могу.
   Креатив
 
6 - 15.01.21 - 11:56
Оказалось, что параметр, который передавал, не совсем дата. Начало периода.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.