|
cкрыть колонку в макете 🠗 (Fish 09.09.2020 16:33) | ☑ | ||
---|---|---|---|---|
0
CODA
09.09.20
✎
14:29
|
Коллеги добрый день!
Вопрос как в области из трех колонок скрывать одну если на форме галка отжата ? если можно пример кода |
|||
1
ДенисЧ
09.09.20
✎
14:29
|
Не выводить её - не предлагать?
|
|||
2
CODA
09.09.20
✎
14:30
|
вывод в макет
|
|||
3
CODA
09.09.20
✎
14:30
|
(1) как обратиться к нужной колонке в области?
|
|||
4
CODA
09.09.20
✎
14:31
|
(1) видимость? или ширина = 0
|
|||
5
CODA
09.09.20
✎
14:53
|
Где все ?????????????
|
|||
6
Fish
09.09.20
✎
15:46
|
(5) Просто не выводи её и все.
|
|||
7
Быдло замкадное
09.09.20
✎
15:47
|
вертикальные области надо создавать, и выводить не все их
|
|||
8
CODA
09.09.20
✎
15:47
|
(6) ну это ясно . как к ней к нужной колонке обратиться
допустим название области ( Отчет 1) |
|||
9
CODA
09.09.20
✎
15:48
|
(7) они все вертикальные
|
|||
10
Fish
09.09.20
✎
15:48
|
(8) Ответ в (7)
|
|||
11
Быдло замкадное
09.09.20
✎
15:51
|
//Если надо выводить
Область = Макет.ПолучитьОбласть("ОбластьГоризонтальная|ОбластьВертикальная1"); ТабДокумент.Присоединить(Область); //Если не надо выводить то ничего не делаешь... //Область = Макет.ПолучитьОбласть("ОбластьГоризонтальная|ОбластьВертикальная2"); //ТабДокумент.Присоединить(Область); |
|||
12
Salimbek
09.09.20
✎
15:54
|
Да ладно вам, тут похоже очередной клон для политсрача выращивается. Достаточно, например, такую ветку посмотреть: Как сохранять значение в поле ввода в макете?
|
|||
13
CODA
09.09.20
✎
15:55
|
(11) а .что вам не нравиться в той ветке?
|
|||
14
CODA
09.09.20
✎
15:56
|
(12) и какой где срач я не понял?
|
|||
15
CODA
09.09.20
✎
15:57
|
(11) В нужной области 3 колонки одну по условию нужно скрыть если галка отжата
|
|||
16
zuza
09.09.20
✎
15:59
|
(15) скрывать колонку по галке уже после вывода в таб.документ?
|
|||
17
CODA
09.09.20
✎
16:00
|
(16) в макет
|
|||
18
Fish
09.09.20
✎
16:00
|
(15) Сделай на каждую колонку область. И выводи их по условию. Хоть одну колонку, хоть две, хоть три.
|
|||
19
CODA
09.09.20
✎
16:01
|
(18) Это бы я уже давно утром сделал но зачем козе баян вопрос мой какой был ?
|
|||
21
CODA
09.09.20
✎
16:03
|
Если никто не знает как в нужной области обратиться к нужной колонке и скрыть ее по условию отжатой галки
то можно тему закрыть |
|||
22
zuza
09.09.20
✎
16:03
|
(17) может все же в табличный документ?
|
|||
23
CODA
09.09.20
✎
16:03
|
(22) разницы не вижу
|
|||
26
zuza
09.09.20
✎
16:05
|
(23) а она есть. Ответь, галка ставится уже после вывода?
|
|||
27
Вафель
09.09.20
✎
16:05
|
скрыть тоже можно:ТабДок.Область(,Номер).Видимость = Ложь
|
|||
28
Быдло замкадное
09.09.20
✎
16:05
|
(21) так НЕ ДЕЛАЕТСЯ. Делается 3!!! Области.
|
|||
29
Fish
09.09.20
✎
16:07
|
(21) Тебе же уже ответили на твой вопрос.
|
|||
30
zuza
09.09.20
✎
16:07
|
что-то мне кажется, что ему скрывать колонку уже после вывода нужно
|
|||
31
Вафель
09.09.20
✎
16:07
|
(28) можно как угодно делать
|
|||
32
Вафель
09.09.20
✎
16:08
|
есть же в пользовательском режиме метод Скрыть
|
|||
33
CODA
09.09.20
✎
16:09
|
(27) всю область ?
|
|||
34
CODA
09.09.20
✎
16:10
|
(26) до вывода .зачем ее после вывода ставить?
|
|||
35
Fish
09.09.20
✎
16:11
|
(33) Конечно всю, содержащую нужную тебе колонку. Полколонки ты никак не скроешь.
|
|||
36
CODA
09.09.20
✎
16:14
|
(35) это вопрос к вопросу был скрыть тоже можно:ТабДок.Область(,Номер).Видимость = Ложь
|
|||
37
CODA
09.09.20
✎
16:18
|
советуют создавать доп области и выводить их по условию
не хочу создавать доп области . меня устраивает 1 область и 3 колонки в ней . я в нее добавил колонку и мне ее нужно по галке выводить или скрыть |
|||
38
Fish
09.09.20
✎
16:21
|
(37) Ну тогда используй видимость. В чём проблема?
|
|||
39
CODA
09.09.20
✎
16:22
|
(38) это я знаю . ответь как к нужной колонке программно обратиться
|
|||
40
Fish
09.09.20
✎
16:22
|
(39) Тебе же написали в (27).
|
|||
41
CODA
09.09.20
✎
16:23
|
(40) там про область .а не про колонку
|
|||
42
CODA
09.09.20
✎
16:23
|
(40) там обращение к всей области по имени
|
|||
43
Fish
09.09.20
✎
16:24
|
(41) Нет.
|
|||
44
CODA
09.09.20
✎
16:24
|
(40) что такое номер? что там писать вместо номера?
|
|||
45
CODA
09.09.20
✎
16:25
|
(43) парддон мне показалось номер это название области
|
|||
46
Fish
09.09.20
✎
16:25
|
(44) Номер колонки естественно. Может, уже откроешь СП? Там всё популярно написано.
|
|||
47
Ёпрст
09.09.20
✎
16:27
|
(44) открой наконец пофигуратор и прочитай описание метода Область
|
|||
48
CODA
09.09.20
✎
16:27
|
(46) ТабДок.Область("С1").Видимость = Ложь
|
|||
49
CODA
09.09.20
✎
16:28
|
(47) где там номер колонки ? обращение идет к области
|
|||
50
Fish
09.09.20
✎
16:29
|
(49) Колонка - это область. Строка - это тоже область. Ячейка - это тоже область. Группа ячеек - это тоже область. Всё зависит от параметров. В СП всё есть.
|
|||
51
CODA
09.09.20
✎
16:32
|
(47) сам почитай
|
|||
52
comp2006
09.09.20
✎
16:37
|
Если НЕ Отчет.ПоказыватьИДНомер тогда
ТабДок.УдалитьОбласть(ТабДок.Область(, 4, , 4), ТипСмещенияТабличногоДокумента.ПоГоризонтали); КонецЕсли; ТабДок.ТолькоПросмотр = Истина; ТабДок.Показать(); |
|||
53
CODA
09.09.20
✎
16:39
|
(52) вот похоже на правду
|
|||
54
CODA
09.09.20
✎
16:58
|
вот рабочий код в копилку
всем спасибо коллеги ! Выб1 = ВыборкаДок.Выбрать(); Пока Выб1.Следующий() Цикл Если ПараметрыОтчета.Мен = Истина Тогда ДокументРезультат.Область(, 10, , 11).Видимость = Ложь; Иначе ДокументРезультат.Область(, 10, , 11).Видимость = Истина; ОбластьСтрокаОтчет1.Параметры.МенСопр = Выб1.Мен; КонецеслИ; КонецЦикла; |
|||
55
CODA
09.09.20
✎
16:59
|
(52) огромное спасибо за пример как к нужной колонке обратиться
|
|||
56
CODA
09.09.20
✎
17:00
|
(50) согласен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |