Как настроить печать двух квитанций по родительской плате на одном листе в 1С:БГУ?

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

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

Способ 1. Изменение макета печатной формы через пользовательские настройки

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

  1. Перейдем в раздел Администрирование, далее выберем пункт Печатные формы, отчеты и обработки.
  2. В открывшемся окне найдем гиперссылку Макеты печатных форм.
  3. В списке макетов нам нужно найти требуемую форму. Обычно это Форма № ПД-4 от 01.01.2014 или аналогичная форма, используемая для начислений за услуги образования.
  4. Откроем макет для редактирования. Программа предложит создать пользовательский макет на основании стандартного — соглашаемся.
  5. В структуре макета найдем параметр, отвечающий за количество копий на странице. В соответствующей ячейке, где указано значение «НЕТ» для вывода нескольких экземпляров, меняем его на «ДА».
  6. Сохраним изменения.

Важный нюанс: при редактировании макета ПД-4 обратим внимание на область Разрыв страницы. Если в конце макета установлена принудительная черта разрыва, программа всегда будет начинать новую квитанцию с нового листа. Чтобы убрать это ограничение, выделим строку с разрывом, перейдем в меню Таблица — Настройки печати и выберем пункт Удалить разрыв страницы.

Способ 2. Правильная групповая печать документов

Часто пользователь настраивает макет, но при печати все равно получает по одному документу на лист. Выясним причину этой ситуации. Если открывать каждый документ Начисление за услуги образования по отдельности и нажимать кнопку «Печать», система воспринимает каждое действие как отдельное задание для принтера.

Посмотрим на алгоритм правильной групповой печати:

  1. Зайдем в список документов Начисления за услуги образования.
  2. Выделим нужные строки в списке (используя клавишу Shift для диапазона или Ctrl+A для всех документов).
  3. Нажмем кнопку Печать непосредственно в шапке списка документов.

В этом случае 1С сформирует единый табличный документ, в котором все квитанции будут идти друг за другом, и алгоритм «2 на листе» отработает корректно.

Способ 3. Использование Помощника формирования квитанций

В конфигурации БГУ существует специализированный инструмент — Помощник формирования квитанций. Этот инструмент позволяет автоматизировать массовую рассылку и печать платежных документов. Разберем, какие настройки там предусмотрены:

В параметрах помощника можно найти настройки компоновки. Мы можем указать формат вывода: На одной странице или Сплошным списком. Использование «Сплошного списка» наиболее эффективно, так как программа будет максимально плотно компоновать данные, заполняя пустое пространство листа следующими по порядку квитанциями, игнорируя жесткие границы макета.

Способ 4. Оптимизация размеров QR-кода и высоты строк

Иногда квитанция не помещается на половине листа буквально на пару миллиметров. Проанализируем, как «втиснуть» документ в нужные рамки:

Способ 5. Использование Внешней печатной формы (ВПФ)

Если типовые настройки не позволяют добиться идеального результата, можно использовать механизм ВПФ. Это внешняя обработка, которая подключается к программе и заменяет стандартную печатную форму. Рассмотрим преимущества этого метода:

  1. Программист 1С может прописать в коде жесткую логику: всегда выводить ровно две области макета на один лист Табличного документа.
  2. Можно добавить дополнительные поля или изменить дизайн квитанции, не снимая конфигурацию с поддержки.
  3. ВПФ позволяет реализовать сложную логику, например, печать извещения и квитанции на одной стороне листа для одного ребенка.

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


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

Для Каждого СтрокаДанных Из СписокДокументов Цикл
    // Заполнение параметров области
    Область.Параметры.Заполнить(СтрокаДанных);
    ТабДок.Вывести(Область);
    
    // Проверка, поместится ли следующая квитанция
    Если Не ТабДок.ПроверитьВывод(Область) Тогда
        ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;
КонецЦикла;

Способ 6. Настройки параметров страницы и драйвера принтера

Если программные методы 1С по какой-то причине недоступны, разберем обходной путь через системные настройки печати. После нажатия кнопки «Печать» откроется окно предварительного просмотра:

  1. Зайдем в Параметры страницы внутри 1С. Установим масштаб По ширине страницы и убедимся, что поля (левое, правое, верхнее, нижнее) установлены в минимально допустимые значения (например, 5–10 мм).
  2. Если это не помогло, нажмем Печать и в окне выбора принтера перейдем в Свойства принтера (Preferences).
  3. Большинство современных драйверов поддерживают функцию N-up печать (например, «2 страницы на листе»). В этом случае 1С будет «думать», что печатает на разных листах, а драйвер принтера принудительно сожмет две страницы и разместит их на одном физическом листке А4.

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

Проанализировав все описанные методы, мы видим, что наиболее надежным является сочетание настройки макета (замена НЕТ на ДА) и использование групповой печати из списка документов. Это позволяет эффективно использовать ресурсы организации и экономить время бухгалтера.

← На главную