Изменение значения при изменении флажка #514763


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

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