Часто пользователи программы «1С:Управление торговлей 11.4» сталкиваются с досадной ситуацией: при выводе на печать Универсального передаточного документа (УПД) форма «разваливается» на два и более листа, даже если в документе указана всего одна позиция номенклатуры. Это приводит к лишнему расходу бумаги и неудобствам при документообороте. Рассмотрим подробно, почему это происходит и как настроить систему для компактной печати.
Проанализируем базовые настройки, которые доступны любому пользователю непосредственно в окне предварительного просмотра печати. Зачастую проблема кроется в стандартных отступах, которые «съедают» полезное пространство листа. Разберем по шагам, что нужно изменить:
Выясним, как заставить программу автоматически подстраиваться под границы принтера. В тех же «Параметрах страницы» есть переключатель масштаба. Вместо ручного ввода процентов выберем вариант «По ширине страницы».
Этот режим заставляет платформу 1С:Предприятие динамически сжимать табличный документ так, чтобы крайняя правая колонка не выходила за границы печатной области. Это особенно полезно, если вы используете разные принтеры (например, офисный лазерный и домашний струйный), так как у них могут быть разные физические непечатаемые области.
Иногда настройки печати в кэше программы «зависают». Рассмотрим интересный способ, который помогает «встряхнуть» настройки табличного документа:
Проанализируем ситуацию: при такой манипуляции 1С принудительно пересчитывает границы всех секций макета. Во многих случаях после этого документ «магическим образом» начинает умещаться на один лист.
Если вышеуказанные меры не помогают, значит, в самом макете УПД заложены слишком высокие строки в области «подвала» (где располагаются подписи). В современных версиях 1С администратор может поправить это вручную:
Бывает, что один пользователь видит документ на одной странице, а у другого тот же самый документ рвется на две. Это значит, что 1С запомнила индивидуальные настройки печати для конкретного человека. Посмотрим, как это исправить:
Необходимо зайти в меню Настройки — Очистка настроек. Там можно выбрать конкретную печатную форму (УПД) и удалить сохраненные параметры именно для нее. После этого настройки сбросятся к системным, и вы сможете задать масштаб заново.
Проблема может лежать вне плоскости 1С. Если на вашем компьютере установлен масштаб экрана 125% или 150% (часто встречается на ноутбуках), программа может некорректно рассчитывать пиксели при формировании листа.
Попробуйте изменить настройки совместимости ярлыка 1С:
Для программистов и системных администраторов важно знать, что в коде конфигурации может использоваться метод ПроверитьВывод(). Этот метод проверяет, поместится ли следующая секция (например, подвал с подписями) на текущий лист.
Пример логики, которая может вызывать принудительный перенос:
// Пример кода, который может инициировать разрыв страницы
МассивВыводимыхОбластей = Новый Массив;
МассивВыводимыхОбластей.Добавить(ОбластьСтрока);
МассивВыводимыхОбластей.Добавить(ОбластьПодвал);
Если Не ТабДок.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
ТабДок.ВывестиВертикальныйРазделительСтраниц();
КонецЕсли;
Если вы столкнулись с тем, что никакие настройки масштаба не помогают, возможно, лимит в функции ПроверитьВывод() слишком жесткий. В таком случае поможет только создание Внешней печатной формы (ВПФ) или использование Расширения для корректировки этой проверки. Для такой задачи подойдёт расширение для постобработки печатных форм на основе методов БСП.
Многих бухгалтеров волнует вопрос: не будет ли уменьшение масштаба нарушением требований к первичному документу? Спешим успокоить: Постановление Правительства РФ №1137 регламентирует состав реквизитов и форму, но не запрещает изменять масштаб, шрифт или размеры полей, если все данные остаются читаемыми. Уменьшение масштаба до 90–95% является абсолютно безопасной и общепринятой практикой.
Мы рассмотрели все основные способы борьбы с «лишними листами» при печати УПД. Начните с самого простого — обнуления колонтитулов и установки масштаба 95%. В 90% случаев этого оказывается достаточно. Если же проблема сохраняется, переходите к очистке кэша и редактированию макетов.