Работа с макета и вывод таб документа в таб документа #569801


#0 by Rizhij_Nikitos
А если разные шаблоны, то все плывет, причем плывет не понятно почему, как бы макеты одни и те же а размеры уменьшаются сами. Все это выглядит так: ftp://213.234.18.51/3.jpg Еще такая проблема линии почему то , то не доконца пририсовываются, как тута: Вот сам код, вывода таб документов.
#1 by mikecool
если плывет макет - надо для каждой области устанавливать размеры вручную, т.е. отключать автовысоту и автоширину
#2 by Rizhij_Nikitos
Да вроде бы сам макет, фиксированный, я его в один табдокумент заполняю, в другой выгружаю, высоту и тд и тп, в соотвествии с самим макетом. То есть я ширину и высоту им не проставляю. А где все это отключить.
#3 by ptiz
В 1ой картинке ширина 1го столбца больше, чем во второй. Что непонятного?
#4 by ptiz
тьфу, наооборот, во 2ой картинке ширина больше
#5 by Rizhij_Nikitos
Я и сказал, что плывет, а почему не понятно ...
#6 by mikecool
что не понятно в "отключать автовысоту и автоширину"?
#7 by ptiz
Потому что столбец шире. Либо делать везде одинаковую, либо делать для каждой секции "особую" ширину (т.е. выделить секцию-строку в макете в конфигураторе и изменить ширину столбцов).
#8 by Rizhij_Nikitos
че значит особую ширину. программно отключать или в настройках? Везде одинаковая смотрите 3 рисунок, там же все нормально, макеты одни и те же и размеры тоже.
#9 by Rizhij_Nikitos
Up
#10 by Rizhij_Nikitos
Вверх
#11 by Rizhij_Nikitos
Up
#12 by ptiz
На рисунке ftp://213.234.18.51/3.jpg первый столбец шире других. Еще раз про "особую" ширину. Выделить секцию-строку в макете в конфигураторе и (не убирая выделения) мышкой изменить ширину столбцов (1С выдаст вопрос). Тогда столбцы секции будет иметь "особую" ширину, которая не будет сбиваться при выводе в таб.док.
#13 by Rizhij_Nikitos
да я уже их менял двигал эту ширину, даже писал
#14 by ptiz
У тебя, видимо, выводятся секции в один таб.док из разных макетов. В таком случае ширина колонок приводится к ширине первой выведеной секции. Чтобы этого не было, я и писал про "особую" ширину для секции, которые "не первые".
#15 by ptiz
Если всё совсем плохо, выложи куда-нибудь обработку.
#16 by Rizhij_Nikitos
Да все выводится в один таб док. Конструкция такая у меня 16 макетов, со своими размерами и видами. И в зависимости от выбюираемых параметров берется один из этих макетов, штампуется в соотвествии с количеством. Но почему то вот так получается. И тока щас уже первый, остальные нормально идут.
#17 by Rizhij_Nikitos
НАсчет секций, нет секции в один табдок, а этот табдок лепится в другой. В коде посмотрие последние строчки в цикле, в сообщении.
#18 by Шапокляк
Сделай в макетах все колонки одной ширины, а для вывода широких записей объединяй ячейки. Неужели не очевидно?
#19 by ptiz
Я так и не понял - сделана "особая" ширина у исходных секций или нет. Выложи любой макет.
#20 by Rizhij_Nikitos
вот моя обработка, можешь посмотреть там макеты и тд, даже будет работать, если есть УТ 11.0, даже демо наверно подойдет.
#21 by Rizhij_Nikitos
UP!
#22 by Rizhij_Nikitos
up
#23 by ptiz
С 7го поста долблю как в стену. Надо сделать ЭТО для всех секций ценников всех макетов.
#24 by Rizhij_Nikitos
Я честно не понял, что это сделать и как?
#25 by Rizhij_Nikitos
И что ты сделал в скинутом макете...
#26 by ptiz
См. . В макете из : Кликни сначала в строку, которая входит в секцию - посмотри ширину столбцов. Потом кликни в строку вне секции - посмотри ширину столбцов.
#27 by Rizhij_Nikitos
да терь я понял в чем дело, твоя идея мне подсказала, дело в столбцах, так они изначально разные в самих макета, и как бы я не увеличивал и не уменьшал, все будет ехать, если не в начале то в конце, все же в один табдок выводится будет, а там все будет ровняться по первому выведеному макету. спасибо за помощь.
#28 by Шапокляк
Если б ты прочитал , то понял бы это несколько раньше.
#29 by Rizhij_Nikitos
ну я прочитал, я же говорил спасибо, но до этого надо еще самому дойти, так более лучше запомнить)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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