Имя: Пароль:
1C
1С v8
Вывод макетов разных размеров в один табличный документ на весь лист
0 Uchenica74
 
27.03.14
07:19
Доброе утро! Подскажите пожалуйста как реализовать вывод макетов в один табличный документ таким образом, чтобы каждый из макетов в ТабДоке печатался на весь лист. Ситуация такая: в цикле вывожу макеты в ТабДок, у всех макетов разное количество строк и колонок. Самый большой макет состоит из 19 колонок, соответственно макет с 10-ю колонками выводиться на пол листа.Редактировать каждый макет, добавлять колонки или строки, не хотелось бы, макетов достаточно много. Использую метод Автомасштаб, но этого не достаточно, либо путаю логику - устанавливаю Автомасштаб не там.
1 Мимохожий Однако
 
27.03.14
07:22
Показывай код, не стесняйся.
2 Uchenica74
 
27.03.14
07:24
ТабДокОсновной = Новый ТабличныйДокумент;
        
Для Каждого Эл Из СписокКачественных Цикл
Т=Новый ТабличныйДокумент;
Т.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Т.ПолеСверху = 0;
Т.ПолеСлева = 0;
Т.ПолеСнизу = 0;
Т.ПолеСправа = 0;
    
ПечатьКачественного(Эл,УдостКачСсылка,УдостКачОбъект,Т);
            ТабДокОсновной.ВывестиГоризонтальныйРазделительСтраниц();
Т.АвтоМасштаб=Истина;
Т.ТолькоПросмотр=Истина;
ТабДокОсновной.Вывести(Т);
КонецЦикла;
        
        
ТабДокОсновной.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокОсновной.АвтоМасштаб=Истина;
ТабДокОсновной.ТолькоПросмотр=Истина;
                
ТабДокОсновной.Показать();
3 Cube
 
27.03.14
07:29
(0) Поиск рулит и педалит: v8: В один таб док с двух макетов
Если в двух словах - лучше бросить эту затею...
4 andreymongol82
 
27.03.14
07:30
Сдается вот здесь автомасштаб не нужен

ТабДокОсновной.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокОсновной.АвтоМасштаб=Истина;
5 Uchenica74
 
27.03.14
07:32
(4)Крутила автомасштаб всяко - ничего не выходить
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn