Имя: Пароль:
1C
1С v8
Вывод группировок из макета
0 Быдло замкадное
 
16.08.19
15:51
Привет.
У меня группировки настроены в макете, как вывести макет вместе с этими группировками?

https://s8.hostingkartinok.com/uploads/images/2019/08/df00ba3952926e274316579af5dbf3b7.jpg

Процедура КнопкаВыполнитьНажатие(Кнопка)
    
    ТабДокумент = Новый ТабличныйДокумент;
    Макет = ПолучитьМакет("Макет");
    Область = Макет.ПолучитьОбласть("Область1");
    ТабДокумент.НачатьАвтогруппировкуСтрок();
    ТабДокумент.Вывести(Область);    
    ТабДокумент.ЗакончитьАвтогруппировкуСтрок();    
    ТабДокумент.Показать();
    
КонецПроцедуры

Выводит без группировок

https://s8.hostingkartinok.com/uploads/images/2019/08/9cce771dad0a1e40aea14ff06b3dc08b.jpg
1 butterbean
 
16.08.19
15:53
НачатьГруппуСтрок() и ЗакончитьГруппуСтрок() вместо Авто.....
2 Быдло замкадное
 
16.08.19
15:55
(1) это придется все их вручную делать? Лень.. автоматом бы все перенести
3 DrWatson
 
16.08.19
15:57
ТабДокумент.Вывести(Макет);
4 Быдло замкадное
 
16.08.19
16:00
(3) сработало. Но тогда я так понимаю количество строк стандртное будет. Новую область внутри не добавишь
5 DrWatson
 
16.08.19
16:15
(4) Всё как и раньше, к ТабДокумент по-прежнему можно добавлять области.
6 Быдло замкадное
 
16.08.19
16:35
(5) как то он в конец добавляет.. а в середину не получается.
ТабДокумент.Вывести(Область, 1, «ГруппаСтатья1»);

В середину таб дока возможно добавлять?
7 Быдло замкадное
 
16.08.19
16:38
Задал имя группы в режиме конфигуратора, а в режиме предприятия оно пустое
8 Быдло замкадное
 
16.08.19
16:49
А если вывожу все группировки вручную то невозможно задать расположение группировки конец!!! Что бы плюсик снизу был((
9 Быдло замкадное
 
16.08.19
17:06
Ура. Нашел решение. Заранее в макете добавляю с запасом статей (строк) а потом после вывода макета удаляю лишние программно со сдвигом)) по другому никак не получилось
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn