Заполнение колонки табличной части #695379


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

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