Вывод двух табличных документов в одном #523461


#0 by Zigfridish
Здравствуйте! Мне нужно вывести два отдельных табличных документа друг под другом в одном табличном документе. Делаю я это так: ТабДок1.Вывести(ТабДок2); Проблема в том, что ширина колонок ТабДок2 становится равной ширине колонок ТабДок1, и ТабДок2 преобретает искаженный вид. Как сделать так, чтобы в одном табличном документе два его составляющих документа отображались нормально?
#1 by luckyluke
А если так: ?
#2 by AaNnDdRrEeYy
Никак забудь. колонки второй всегда подстраиваются к колонкам первой.
#3 by luckyluke
Разве? а ведь можно же в одном табдоке сделать разный формат колонок для двух областей, один табдок вывести в первую область, второй табдок во вторую... область, или не взлетит?
#4 by AaNnDdRrEeYy
нет не взлетит. при выводе второй области колонки сожмутся или разъедутся в зависимости от ширины первой таблицы (выведенной ранее).
#5 by Zigfridish
Так я тоже пробовал, всё равно первый подстаивается под второго :( Мне просто говорили, что такое возможно сделать, и в некоторых печатных формах типовых конфигураций такое реализовано... Неужели так нельзя сделать :(
#6 by AaNnDdRrEeYy
посмотри тогда как в типовых сделано, я не видел такого в типовых
#7 by Zigfridish
Я немного порыскал, но чё то ничего подобного не нашёл :)
#8 by НЕА123
кури   для таб2 в строках установи формат Строк. (СоздатьФорматСтрок)
#9 by Zigfridish
Я сделал так для каждой области, выводимой в ТабДок2: ТабДок2.Вывести(Область).СоздатьФорматСтрок; При этом возникает другая проблема - в ТабДок1 справа появилась пустая область, т.к. ТабДок2 (расположенный под ним) по ширине больше, чем ТабДок1. Как с этим бороться? :)
#10 by Zigfridish
Т.е. без использования метода СоздатьФорматСтрок искажается ТабДок2 (подгоняется под ширину колонок ТабДок1), а с его ипользованием искажается ТабДок1, т.к. его ширина меньше, чем у ТабДок2.
#11 by hhhh
вставь в табдок1 справа пустую колонку.
#12 by Zigfridish
Я так понимаю для корректного вывода двух табличных документов в одном нужно чтобы их ширины были одинаковы?
#13 by Zigfridish
Я хочу, чтобы правая граница ТабДок1 выровнилась с правой границей ТабДок2, а не чтобы в ТабДок1 справа была какая то пустая область.
#14 by FIXXXL
а через два макета не вариант вывести?
#15 by hhhh
ну тогда сам выровняй. Какие проблемы?
#16 by dimoff
Чтобы такого не происходило можно в обоих макетах сделать очень маленькой ширину столбцов и высоту строк, если конечно макеты не из типовой.
#17 by PVV65
Выделив строку макета, можно регулировать ширину столбца в этой строке независимо от других строк.
#18 by Zigfridish
Я именно так и делаю. Сначала заполняю данными первый макет, вывожу его в табличный документ, потом заполняю второй макет, вывожу его в табличный документ. Сам то я вручную смогу подогнать ширины двух документов, а вот как это сделать без ручного подгона ширин? Я Вас совершенно не понял :( Можно, при редактировании всё выгляден хорошо, но после вывода двух документов в один происходит искажение ширин колонок.
#19 by PVV65
Два документа в один макет. Отредактировав ширины колонок для каждого документа (в одном макете) отдельно.
#20 by Zigfridish
Меня именно интересует возможность корректного вывода двух таб. документов (данные для которых заполняются по двум разным макетам) в один таб. документ.
#21 by FIXXXL
значит я чет не понимаю макет - это штука, которая отвечает за поля, ширину и т.п. по сути форматирует выводимое у мну работает счет+платежка, с разных макетов, никаких проблем с колонками
#22 by Zigfridish
Да, мистика какая то =) Ладно, сделал по-другому как смог :) Всем спасибо за ответы!
#23 by FIXXXL
такой момент: я промеж вывода двух макетов вставляю разрыв страницы. может это влияет?
#24 by Zigfridish
И с разделителем страниц и без него, результат тот же самый.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С