Группировка ячеек в таблице формы (УФ) #785455


#0 by SupC
Добрый день. в табличной части документа есть два реквизита, которые на форме должны отображаться (и редактироваться) в одной колонке в зависимости от выставленного пользователем флажка (флаг устанавливает для каждой строки ТЧ отдельно). Т.е. если в первой строке ТЧ флаг установлен, то в колонке (ячейке строки) отображается реквизит1, если во второй строке ТЧ флаг сброшен, то в колонке (ячейке строки) отображается реквизит2. что-то "не выходит каменный цветок". В таблицу добавил группу колонок (с группировкой в ячейке), в эту группу поместил 2 реквизита, настраиваю условное оформление (свойство "отображать"): в итоге получается, что в зависимости от значения флажка либо первый реквизит в группе виден и доступен (что уже хорошо), либо ячейка в колонке вообще не доступна. Подскажите, "куда копать".....и можно ли это вообще сделать?
#1 by Defender aka LINN
Убери группу
#2 by SupC
Э-э-э......сделал, что дальше =)
#3 by SupC
как в одной колонке в зависимости от флажка выводить значения разных реквизитов?
#4 by Defender aka LINN
2 колони и условное формление - видимость
#5 by SupC
По условиям задачи - флажок в строках ТЧ. Если я правильно понимаю, в предлагаемом варианте можно управлять видимостью только для всей колонки. Т.е. не получиться, чтобы для 1 и 2 строки выводилось значение реквизита1, а для 3 строки - значение реквизита 2 (и все это в одной колонке). Эхх....как не хотелось делать реквизит с составным типом данных, но, похоже без него не обойтись....
#6 by Defender aka LINN
Ты свое понимание отложи в сторону, сделай как говорят, а потом обратно одевай
#7 by SupC
- до последнего не верил, что такой вариант сработает.... Все получилось. Спасибо!
#8 by SupC
А как сделать, чтобы при переходе между строками ТЧ не изменялась ширина колонок?
#9 by Fedor-1971
РастягиватьПоГоризонтали=Ложь + Ширина= Одинаковая для обеих колонок (например, 10)
#10 by SupC
Отлично! Большое спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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