Здравствуйте. Я снова со своим ликбезом)). У меня есть созданный документ АктПриема, который мне нужно распечатывать клиенту. Для этого я написал с помощью конструктора процедуру Печать и создал печатную форму. Но при печати таблица с данными оказалась слишком узкой и справа и слева от нее образовались широкие пустые поля, что не красиво. Я тогда увеличил ширину некоторых ячеек таблицы в конфигураторе, чтобы растянуть изображение по всей ширине листа. На просмотре перед печатью стало все нормально, но почему-то добавилась пустая страница. И при печати вместо одного листа выходит два. Один с документом, и один пустой. Как вообще настроить печатную форму для печати на принтере? И еще мне нужна альбомная форма. Это нужно сделать в конфигураторе, или копаться в настройках принтера? Спасибо.
Процедура Печать()
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Печать");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,0,0);
Таб.ТолькоПросмотр(1);
Таб.Показать("Печать Акт прийому","");
КонецПроцедуры
ZUBR @ Сегодня, 21:53
,
Обратите внимание на пунктирные линии по горизонтали и вертикали, это границы печатной формы, передвигаются автоматически, достаточно активировать какую-то ячейку в колонке/строчке.
Нужно удалить эти пустые колонки и строки до ячеек с данными
Процедура Печать()
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Печать");
Таб.ПараметрыСтраницы(2); //альбом
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,0,0);
Таб.ТолькоПросмотр(1);
Таб.Показать("Печать Акт прийому","");
КонецПроцедуры
Все получается. Только по бокам при просмотре печати остаются большие поля. И снизу и сверху тоже. Где их можно уменьшить, чтобы было больше места для печати? Это настройки принтера, или 1с?
ZUBR @ Сегодня, 1:57
,
Поля "Слева, Справа, Сверху, снизу! також настроюються в Таб.ПараметрыСтраницы. починаючи з 5-го параметру. Прочитайте в синтаксис помічнику
andrew76 @ Сегодня, 7:30
, Благодарю Вас. Я это уже нашел в синтаксе. Уже сделал. Все получилось)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua