v7: Печать актов по 2 экземпляра на листе с линией разрыва. #806395


#0 by CrazyWolf
Добрейшего времени суток. Вот такой вопрос возник, можно ли программно узнать выставлена ли печать 2-х документов (актов оказания услуг) на одной страницы, и, если выставлена, печатать разделительную линию отрыва. А то говорят клиенты с курьерами нервенные все стали и рвут как ни попадя :)
#1 by Duke1C
Ну напечатай в конце акта пунктирную полоску
#2 by Масянька
Делала так: если 2 экземпляра - сначала выводится макет, потом разделитель, потом опять макет. Разделитель - секция.
#3 by Азазель
Чтобы вывести на печать секцию с линией отрыва, эту команду нужно прописать в процедуре печати. Чтобы процедура печати выполняла эту строку кода в зависимости от установок, нужно их считывать. ЭкземпляровНаСтранице(<?>) Синтаксис: ЭкземпляровНаСтранице(<Колво>) Назначение: Определить количество печатаемых экземпляров на странице. Возвращает: текущее числовое значение количества печатаемых экземпляров на странице (на момент до исполнения метода). Параметры: <Колво> - число печатаемых экземпляров на странице. Может принимать значения: 1 - один экземпляр на странице 2 - два экземпляра на странице 0 - автоматический режим размещения двух экземпляров на странице исходя из размеров документа. Поскольку программно узнать значение параметра возможно, с этой стороны проблем нет. Хуже другое- обычно печатные формы актов заточены для вывода на целой странице, поэтому печатную форму понадобиться доработать. Можно обойтись и масштабированием, если клиенты согласны жрать такие акты.Команду на уменьшение масштаба можно выводить тоже по результатам считывания параметра ЭкземпляровНаСтраницу.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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