Вывод табличного документа в 2-х экз. на 1 страницу #793544


#0 by Charity
Доброго дня! задача следующая - необходимо п/ф выводить в 2 экз. вертикально на 1 листе, на одном из экземпляров надо написать, чей это экземпляр. Пишу  следующий код перед обычной инициализацией таб.дока:
#1 by Charity
но не отрабатывает код. если только рукоблудно установить количество экземпляров и кол.экземпляров на листе
#2 by Charity
А про колонтитулы вообще молчу. как-то можно задачу решить простыми средствами? Спасибо
#3 by PuhUfa
Табличный документ заполняешь после строк в ?
#4 by Charity
да. Как обычно
#5 by PuhUfa
Перенеси из в конец перед ТабДокумент.Показать;
#6 by Charity
пробую
#7 by mistеr
>на одном из экземпляров надо написать, чей это экземпляр А это ты как собираешься делать?
#8 by Charity
Да, верно, на одном надо написать. Затем и задаю вопрос на форуме))
#9 by Charity
либо печатает колонтитул на обоих экземплярах, либо ни на одном
#10 by Fish
Делаешь макет на полстраницы. Параметр - чей экземпляр. Далее 2 раза формируешь и выводишь табдок с разным параметром.
#11 by Charity
мну посещала такая мысль. Как определить, что макет на полстраницы
#12 by Charity
подгонять, ориентируясь на предварительный просмотр?
#13 by Fish
смотря, что за п/ф. Если какая-то фиксированная по полям/кол-ву строк - то вполне реально. А вот если кол-во строк неизвестно, тогда скорее всего не получится.
#14 by Charity
да, это РТУ, ТЧ Услуги, она м.б. сколько угодно строк...
#15 by Charity
А м.б одна строка
#16 by Fish
Тогда как ты хочешь разместить 2 экземпляра на одном листе, если например там будет 100 строк?
#17 by Charity
Тогда, как я проверила, вначале выводятся первые экземпляры с данными параметрами, а потом вторые экземпляры.
#18 by Charity
система сама рассчитывает, сколько листов уйдет исходя из параметров печати и данных печати.
#19 by Charity
На крайняк я пропишу, если строк больше 5, параметры печати 1 стр на 1 лист, если меньше, 2 стр на 1 лист.
#20 by h-sp
нарисуй две колонки в макете
#21 by Charity
Это как?
#22 by Charity
А может, заполнить 2 таб.дока, один с указанием того, чей это экземпляр, а второй без. И спарить эти ТД.
#23 by Fedor-1971
Документы широкие? по сути: создаёшь свой печатный документ, делаешь область Чей с параметром, потом тбДк - сформированный тобой документ чей.параметры.Инфо="аааа"; - принадлежит аааа В результате, имеем на печатной форме два документа рядом с надписями чей он
#24 by Fedor-1971
посмотри на форму кассовой книги, это тебе предложили
#25 by Fedor-1971
24+ преимущество готовой печатной формы ты знаешь как она будет выглядеть, при программном построении оной (как в 23) придётся озаботиться колонкой разделителем между Вывести и Присоединить
#26 by Charity
т.е. будет разделение не горизонтальное, а вертикальное. Что при ориентации стр = альбомная норм, на мой взгляд.
#27 by Fedor-1971
да, если документы не широкие, будет нормально
#28 by Charity
Ух ты, клево! получилось! Сейчас еще попробую если много строчек! Но идея мне ясна. СПАСИБО!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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