Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не отображается группировка колонок табличного документа

Не отображается группировка колонок табличного документа
Я
   Лойфер
 
07.12.17 - 14:20
Добрый день, коллеги!
Возникла потребность сформировать отчёт дедовским способом без - применения СКД. Стоит задача - сгруппировать колонки. Ну я и группирую как принято через НачатьАвтогруппировкуКолонок() и Присоединить(). Результирующий документ передаю на клиент и вывожу на экран. Группы не отображаются (нет плюсика).

Вот упрощённый пример:
    ТабДок = Новый ТабличныйДокумент;
    ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
    Макет = ОтчетОбъект.ПолучитьМакет("Макет");
    ОбластьЗаголовок1 = Макет.ПолучитьОбласть("Область1");
    ТабДок.НачатьАвтогруппировкуСтрок();
    ТабДок.Вывести(ОбластьЗаголовок1, 1, , Ложь);
    ТабДок.Вывести(ОбластьЗаголовок1, 1, , Ложь);
    ТабДок.Вывести(ОбластьЗаголовок1, 1, , Ложь);
    ТабДок.Вывести(ОбластьЗаголовок1, 1, , Ложь);
    ТабДок.ЗакончитьАвтогруппировкуСтрок();
    ТабДок.ОтображатьГруппировки = Истина;

Вот и подумалось мне - это ошибка платформы или я что-то проглядел?

Платформа: 8.3.8.1964

p.s. Пример про строки, а не про колонки, но это тоже не работает.
 
 
   Ёпрст
 
1 - 07.12.17 - 14:22
(0) А чего там должно группироваться ? У тя всё на одном уровне
   Лойфер
 
2 - 07.12.17 - 14:29
Точно! Я дурак. Простите меня грешного! Вот так пример заработал:

ТабДок = Новый ТабличныйДокумент;
    ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
    Макет = ОтчетОбъект.ПолучитьМакет("Макет");
    ОбластьЗаголовок1 = Макет.ПолучитьОбласть("Область1");
    ТабДок.НачатьАвтогруппировкуСтрок();
    ТабДок.Вывести(ОбластьЗаголовок1, 1, , Ложь);
    ТабДок.Вывести(ОбластьЗаголовок1, 1, , Ложь);
    ТабДок.Вывести(ОбластьЗаголовок1, 2, , Ложь);
    ТабДок.Вывести(ОбластьЗаголовок1, 2, , Ложь);
    ТабДок.ЗакончитьАвтогруппировкуСтрок();
    ТабДок.ОтображатьГруппировки = Истина;

Спасибо! :)

Список тем форума
Рекламное место пустует  Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует