|   |   | 
| 
 | 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) согласен     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |