Как изменить булево значение в ТЗ при изменении флажка на форме обработки? #566977


#0 by Jaffar
Есть табличное поле на форме обработки, которое берет данные из таблицы значений. В таблицу значений добавлен реквизит (булево), на форме он отображается флажком. Хочу при изменении флажка изменить данные в соответствующем реквизите таблицы значений. Что написать в обработчике ПриИзмененииФлажка(Элемент, Колонка)?
#1 by Jaffar
о, набежали. спокойнее, в очередь, по одному! :-)
#2 by butterbean
само должно все меняться если таб. поле связано с данными (таблицей значений)
#3 by Jaffar
связано. но - не меняется. может мне вообще обработчик этого события убрать? :-)
#4 by butterbean
убери
#5 by Jaffar
зы: таблицу значений получаю запросом, потом добавляю в нее колонку с флажком (при необходимости могу заполнить их Истиной или Ложью) и создаю колонки у табличного поля. но вот изменять значение флажка - не получается (хотя режим редактирования "Непосредственно" установлен - вижу в отладчике).
#6 by butterbean
ДанныеФлажка вместо Данные заполни у колонки
#7 by Jaffar
логично. Данные очистил (""). а как сослаться на нужный (булевый) реквизит таблицы значений?
#8 by butterbean
Колонка.ДанныеФлажка = "ИмяКолонки";
#9 by Jaffar
пасиб, я уже сам допетрил (впрочем - благодаря твоим подсказкам) - заработало! :-) а теперь попробую код здесь разместить:
#10 by butterbean
булево не нужно заполнять значениями Ложь, оно по умолчанию
#11 by Jaffar
ну у меня в предыдущей версии там была Истина, потом заказчик передумал - проще для 2 строк включить флажок, чем для 10 - выключить :-)
#12 by butterbean
а, ну извини
#13 by Jaffar
та ладно тебе извиняться - замечание в принципе по делу, да и я мог просто закомментировать ту строку, а не заполнить Истиной.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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