Имя: Пароль:
1C
 
часть таблицы вылезает за границу печати
0 kIR
 
04.04.17
12:27
Доброго дня!
Конф КА 1.1.82.2, платф. 8.3.8.18.61
Замаялся,сил нет - решил тут спросить:
Для определенных типов договоров в Счете на оплату менял шапку и строки тч - чтобы отображались только номер, товар(услуга) и сумма.
Добавил отдельные области для шапки и строки,убрал все лишнее, в коде добавил проверку на тип договора и в зависимости от него получаю уже не

ОбластьНомера = Макет.ПолучитьОбласть("ШапкаТаблицы|НомерСтроки");
        ОбластьКодов  = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаКодов");
        ОбластьДанных = Макет.ПолучитьОбласть("ШапкаТаблицы|Данные");
        ОбластьСкидок = Макет.ПолучитьОбласть("ШапкаТаблицы|Скидка");
        ОбластьСуммы  = Макет.ПолучитьОбласть("ШапкаТаблицы|Сумма");


а просто

ОбластьТовар = Макет.ПолучитьОбласть("ШапкаТаблицыБезЦены");



Аналогично со строкой. Заполняю,вывожу в таб.документ.
По итогам получается вот так https://gyazo.com/9ccabfe623c22158285e6b19ff8a5704
И это и некрасиво, и при печати печатается все только на полстраницы.
Пробовал выделять свои новые области, жмакать Таблица - Настрока печати - Задать область печати.  не помогает

Как победить?
Спасибо
1 Альбатрос
 
04.04.17
12:45
(0) Нормально печ форму сделать. Ну и печать по ширине страницы.
2 kIR
 
04.04.17
12:47
(1) а как эту область то противную в макете поправить?
3 HardBall
 
04.04.17
12:57
(0) А сделать 2 разных макета, области это для слабаков?
4 kIR
 
04.04.17
13:00
(3) у нас могут вноситься изменения , например, в заголовок(ну,скажем,предупреждение о смене реквизитов) и чтобы нам не нужно  было 2 раза вносить эти изменения в разные макеты было решено сделать в одном