Как сделать, чтобы УПД в 1С печатался на одной странице: подробное руководство

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Часто пользователи программы «1С:Управление торговлей 11.4» сталкиваются с досадной ситуацией: при выводе на печать Универсального передаточного документа (УПД) форма «разваливается» на два и более листа, даже если в документе указана всего одна позиция номенклатуры. Это приводит к лишнему расходу бумаги и неудобствам при документообороте. Рассмотрим подробно, почему это происходит и как настроить систему для компактной печати.

Способ 1. Настройка параметров страницы и масштабирования

Проанализируем базовые настройки, которые доступны любому пользователю непосредственно в окне предварительного просмотра печати. Зачастую проблема кроется в стандартных отступах, которые «съедают» полезное пространство листа. Разберем по шагам, что нужно изменить:

  1. Сформируйте печатную форму УПД.
  2. Перейдите в меню «Файл» — «Параметры страницы» (или нажмите на соответствующую иконку на панели инструментов).
  3. Поля: Установите значения левого, правого, верхнего и нижнего полей на минимум. Обычно достаточно оставить 5 мм для левого поля (для подшивки) и по 0–2 мм для остальных.
  4. Колонтитулы: По умолчанию в 1С часто стоят значения «10» для верхнего и нижнего колонтитулов. Эти области резервируют место, даже если они пустые. Обязательно обнулите их (установите «0»).
  5. Масштаб: Вместо значения «100%» или «Авто», попробуйте установить фиксированный масштаб 95% или 93%. Этого незначительного уменьшения обычно хватает, чтобы документ уместился на одну страницу, при этом текст остается легко читаемым.

Способ 2. Режим «По ширине страницы»

Выясним, как заставить программу автоматически подстраиваться под границы принтера. В тех же «Параметрах страницы» есть переключатель масштаба. Вместо ручного ввода процентов выберем вариант «По ширине страницы».

Этот режим заставляет платформу 1С:Предприятие динамически сжимать табличный документ так, чтобы крайняя правая колонка не выходила за границы печатной области. Это особенно полезно, если вы используете разные принтеры (например, офисный лазерный и домашний струйный), так как у них могут быть разные физические непечатаемые области.

Способ 3. Хитрость с переключением ориентации (Метод «Книжный-Альбомный»)

Иногда настройки печати в кэше программы «зависают». Рассмотрим интересный способ, который помогает «встряхнуть» настройки табличного документа:

  1. Зайдите в режим просмотра документа.
  2. Смените ориентацию страницы с «Книжной» на «Альбомную».
  3. Закройте окно просмотра.
  4. Снова откройте просмотр и верните ориентацию на «Книжную».

Проанализируем ситуацию: при такой манипуляции 1С принудительно пересчитывает границы всех секций макета. Во многих случаях после этого документ «магическим образом» начинает умещаться на один лист.

Способ 4. Редактирование макета без программирования

Если вышеуказанные меры не помогают, значит, в самом макете УПД заложены слишком высокие строки в области «подвала» (где располагаются подписи). В современных версиях 1С администратор может поправить это вручную:

  1. Перейдите в раздел НСИ и администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм — для этого также есть удобный редактор макетов печатных форм.
  2. Найдите в списке «Универсальный передаточный документ».
  3. Нажмите кнопку «Изменить».
  4. В открывшемся редакторе выделите строки в нижней части документа (подписи сторон) и немного уменьшите их высоту, потянув за границы строк слева.
  5. Сохраните изменения. Теперь эта настройка будет применяться ко всем новым документам для всех пользователей.

Способ 5. Очистка пользовательских настроек (Кэш)

Бывает, что один пользователь видит документ на одной странице, а у другого тот же самый документ рвется на две. Это значит, что 1С запомнила индивидуальные настройки печати для конкретного человека. Посмотрим, как это исправить:

Необходимо зайти в меню Настройки — Очистка настроек. Там можно выбрать конкретную печатную форму (УПД) и удалить сохраненные параметры именно для нее. После этого настройки сбросятся к системным, и вы сможете задать масштаб заново.

Способ 6. Влияние масштабирования Windows (DPI)

Проблема может лежать вне плоскости 1С. Если на вашем компьютере установлен масштаб экрана 125% или 150% (часто встречается на ноутбуках), программа может некорректно рассчитывать пиксели при формировании листа.

Попробуйте изменить настройки совместимости ярлыка 1С:

  1. Нажмите правой кнопкой на ярлык запуска 1С.
  2. Выберите «Свойства» — «Совместимость».
  3. Нажмите «Изменить параметры высокого DPI».
  4. Установите галочку «Переопределите режим масштабирования...» и выберите значение «Приложение».

Технический нюанс: Программный разрыв страницы

Для программистов и системных администраторов важно знать, что в коде конфигурации может использоваться метод ПроверитьВывод(). Этот метод проверяет, поместится ли следующая секция (например, подвал с подписями) на текущий лист.

Пример логики, которая может вызывать принудительный перенос:


// Пример кода, который может инициировать разрыв страницы
МассивВыводимыхОбластей = Новый Массив;
МассивВыводимыхОбластей.Добавить(ОбластьСтрока);
МассивВыводимыхОбластей.Добавить(ОбластьПодвал);

Если Не ТабДок.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
    ТабДок.ВывестиВертикальныйРазделительСтраниц();
КонецЕсли;

Если вы столкнулись с тем, что никакие настройки масштаба не помогают, возможно, лимит в функции ПроверитьВывод() слишком жесткий. В таком случае поможет только создание Внешней печатной формы (ВПФ) или использование Расширения для корректировки этой проверки. Для такой задачи подойдёт расширение для постобработки печатных форм на основе методов БСП.

Юридическая справка

Многих бухгалтеров волнует вопрос: не будет ли уменьшение масштаба нарушением требований к первичному документу? Спешим успокоить: Постановление Правительства РФ №1137 регламентирует состав реквизитов и форму, но не запрещает изменять масштаб, шрифт или размеры полей, если все данные остаются читаемыми. Уменьшение масштаба до 90–95% является абсолютно безопасной и общепринятой практикой.

Заключение

Мы рассмотрели все основные способы борьбы с «лишними листами» при печати УПД. Начните с самого простого — обнуления колонтитулов и установки масштаба 95%. В 90% случаев этого оказывается достаточно. Если же проблема сохраняется, переходите к очистке кэша и редактированию макетов.

← На главную