Получить значение флажка на форме #770388


#0 by IvanDurak
Доброго времени суток. Есть форма, на ней флажки. В модуле отчета пишу ГруппаДанныеОбОСНомерПаспорта.Использование = Форма.ФлагВыводитьПаспорт.Значение; Ругается, что поле объекта не обнаружено, хотя есть флажок с таким именем. Подскажите, в чем может быть ошибка?
#1 by Ёпрст
ГруппаДанныеОбОСНомерПаспорта.Использование = ФлагВыводитьПаспорт;
#2 by IvanDurak
Понял в чем была ошибка     ГруппаДанныеОбОСНомерПаспорта.Использование = Форма.ЭлементыФормы.ФлагВыводитьПаспорт.Значение; Проблема в том, что значение всегда равно ЛОЖЬ. Стоит флажок или снят все равно ЛОЖЬ.
#3 by hhhh
дык он наверно устанавливается ПриОткрытии, а ты форму не открывал.
#4 by IvanDurak
нет, этот флажок пользовательских настроек. Пользователь выбирает данный флажок, нажимает кнопку "сформировать отчет" и ему выводится отчет с дополнительным полем "номер паспорта". Я устанавливаю флажок, в режиме отладки значение ЛОЖЬ, хотя флажок стоит.
#5 by hhhh
зачем пользователю два отчета открывать? Сделай в своем отчете этот же флаг.
#6 by hhhh
и проверь ЭтотОбъект. Может это другой объект. Клон. И форма не та. Копия.
#7 by IvanDurak
Только что сделал процедуру для события при изменении, где  выводил на экран значение этаФорма.ЭлементыФормы.ФлагВыводитьПаспорт.Значение. Значения были правильными (стоит флажок - истина, не стоит - ложь). Не могу понять почему в модуле объекта это значение всегда ложь.
#8 by IvanDurak
ап
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С