Версия для печати темы (https://pro1c.org.ua/index.php?s=09832d3ba2b01f40de6e95be81d19b65&showtopic=30169)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Таблица на форме и несколько уровней колонок

Автор: jonson_r 05.06.16, 20:11

В одной типовой обработке увидел следующее окно:

есть два уровня колонок, но строки ТЧ узкие, как бы и нет колонок друг под другом. У меня всегда при таком расположении колонок строки в итоге широкие. Пересмотрел модуль формы типовой обработки - толком нет ничего, кроме видимости. Палитру свойство тоже вроде бы пересмотрел, как добиваются такого эффекта?

Автор: logist 05.06.16, 21:14

Это похоже на группу колонок в управляемой форме, и это шапка группы колонок, а не колонка.

Автор: sava1 06.06.16, 6:44

"Видимость" в коде. В типовой посмотрите "Начисление зП"

Автор: jonson_r 06.06.16, 9:42

Цитата(logist @ 05.06.16, 22:14) http://pro1c.org.ua/index.php?act=findpost&pid=113239,

в начисление не заходил, предметно рассмотрел "видимость" в коде текущей формы, и походу вот где и как оно это делает:

Процедура ТаблицаГраницПриПолученииДанных(Элемент, ОформленияСтрок)
    
    Для Каждого ТекущаяСтрока Из ОформленияСтрок Цикл
        
        Если НЕ ЗначениеЗаполнено(ТекущаяСтрока.ДанныеСтроки.Организация) Тогда
            ТекущаяСтрока.Ячейки.Организация.Текст = "<По компании>";
        КонецЕсли;
        
        Если ТекущаяСтрока.Ячейки.КолонкаЗаголовок.Видимость Тогда
            ТекущаяСтрока.Ячейки.КолонкаЗаголовок.Видимость = Ложь;
        КонецЕсли;    
        
    КонецЦикла;    
    
КонецПроцедуры


Большое спасибо за совет.

Автор: sava1 06.06.16, 10:12

Вооще-то ПриВыводеСтроки ТП :

ОформлениеСтроки.Ячейки["Показатель" + СчПоказателей].Видимость = ВидимостьПоказателя;


Ячейка - та, которая вверху (Дата начала...)

Автор: lga_ 06.06.16, 14:45

Перед нужными колонками в таблице создается пустая колонка с нужным именем. Т.е. в вашем случае колонка "ДатаНачалаПроведения". Далее идут колонки нужные колонки. У первой ставится Положение"На следующей строке", а у последующих "В той же колонке".

Автор: jonson_r 07.06.16, 10:43

lga_ @ Вчера, 15:45 http://pro1c.org.ua/index.php?act=findpost&pid=113268

Ячейка - та, которая вверху (Дата начала...)

я так понимаю что и этот код делает тоже самое с данной ячейкой:

Если ТекущаяСтрока.Ячейки.КолонкаЗаголовок.Видимость Тогда
      ТекущаяСтрока.Ячейки.КолонкаЗаголовок.Видимость = Ложь;
КонецЕсли;


п.с. просто в вашем примере ПриВыводеСтроки() - каждая строка обрабатывается отдельно, а в моем ПриПолученииДанных() - обрабатывается массив строк.

Автор: Petre 07.06.16, 11:00

Цитата(jonson_r @ 07.06.16, 11:43) *
Но я о том, что при таком расположении строки ТЧ - широкие, т.к. одна ячейка разбита на несколько в высоту.

Наверное, не "широкие", а "высокие". Это - не одно и то же.

Автор: jonson_r 07.06.16, 11:28

Petre @ Сегодня, 12:00 *,
Да Вы правы - высокие имел ввиду

Автор: info230a02 10.04.18, 11:35

У меня вопрос по этой же теме:
Делаю форму обработки... В конфигураторе:

а в Предприятии почему-то:

Первые две "группировки" колонок - все норм (как и должно быть), а третья - никак. Где туплю? Подскажите, Добрые Люди!

Автор: sava1 10.04.18, 11:37

Стандартные настройки в ТП.

Автор: info230a02 10.04.18, 11:40

Цитата(sava1 @ 10.04.18, 11:37) *
Стандартные настройки в ТП.

Не понял? Подробней можно?

Автор: sava1 10.04.18, 13:33

правой кнопкой на таблице - настройка списка - стандартные настройки

Автор: info230a02 10.04.18, 14:03

sava1 @ Сегодня, 13:33 * ,
Спасибо, мил человек! А я уже в Конфигураторе танцы с бубном устроил, шаманов пригласил...

И это нужно будет всем юзерам так же делать, или у юзеров "Стандартные настройки" поумолчанию подтягиваться будут?

Автор: sava1 10.04.18, 14:13

Если они еще не открывали форму - то будут стандартные, если меняли /настраивали - то будет ихняя.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua