Имя: Пароль:
1C
1С v8
Группировка ячеек в таблице формы (УФ)
0 SupC
 
18.11.16
10:55
Добрый день.

в табличной части документа есть два реквизита, которые на форме должны отображаться (и редактироваться) в одной колонке в зависимости от выставленного пользователем флажка (флаг устанавливает для каждой строки ТЧ отдельно). Т.е. если в первой строке ТЧ флаг установлен, то в колонке (ячейке строки) отображается реквизит1, если во второй строке ТЧ флаг сброшен, то в колонке (ячейке строки) отображается реквизит2.

что-то "не выходит каменный цветок". В таблицу добавил группу колонок (с группировкой в ячейке), в эту группу поместил 2 реквизита, настраиваю условное оформление (свойство "отображать"): в итоге получается, что в зависимости от значения флажка либо первый реквизит в группе виден и доступен (что уже хорошо), либо ячейка в колонке вообще не доступна.

Подскажите, "куда копать".....и можно ли это вообще сделать?
1 Defender aka LINN
 
18.11.16
10:56
Убери группу
2 SupC
 
18.11.16
10:59
Э-э-э......сделал, что дальше =)
3 SupC
 
18.11.16
10:59
как в одной колонке в зависимости от флажка выводить значения разных реквизитов?
4 Defender aka LINN
 
18.11.16
11:16
(3) 2 колони и условное формление - видимость
5 SupC
 
18.11.16
11:27
(4) По условиям задачи - флажок в строках ТЧ. Если я правильно понимаю, в предлагаемом варианте можно управлять видимостью только для всей колонки.
Т.е. не получиться, чтобы для 1 и 2 строки выводилось значение реквизита1, а для 3 строки - значение реквизита 2 (и все это в одной колонке).

Эхх....как не хотелось делать реквизит с составным типом данных, но, похоже без него не обойтись....
6 Defender aka LINN
 
18.11.16
11:58
(5) Ты свое понимание отложи в сторону, сделай как говорят, а потом обратно одевай
7 SupC
 
18.11.16
12:42
(6) - до последнего не верил, что такой вариант сработает....

Все получилось. Спасибо!
8 SupC
 
18.11.16
13:23
(6) А как сделать, чтобы при переходе между строками ТЧ не изменялась ширина колонок?
9 Fedor-1971
 
18.11.16
14:19
(8) РастягиватьПоГоризонтали=Ложь + Ширина= Одинаковая для обеих колонок (например, 10)
10 SupC
 
18.11.16
14:37
(9) Отлично! Большое спасибо!
Независимо от того, куда вы едете — это в гору и против ветра!