К статье
Практический материал

Документы и Печать · 12 мин

Как настроить печать в 1С: от базовых параметров до макетов печатных форм

Как настроить печать в 1С: выбор принтера, поля, ориентация, макеты печатных форм, внешние формы и решение типичных проблем с печатью документов.

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

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

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

Как устроена печать в 1С: формы, макеты и принтер

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

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

Базовая настройка: принтер, ориентация и масштаб

Откройте документ, нажмите кнопку «Печать» и выберите нужную форму. На экране появится предварительный просмотр табличного документа. Дальше через меню «Файл — Параметры страницы» (или «Ещё — Параметры страницы» в такси-интерфейсе) можно задать ориентацию (книжная или альбомная), поля, масштаб и режим размещения — например, «Автомасштаб» или «Поместить на одну страницу». Эти настройки влияют только на вывод на бумагу и не меняют сам макет.

Если таблица документа шире листа, включите альбомную ориентацию или уменьшите масштаб до 80–90%. Если форма «разваливается» на две страницы по вертикали из-за одной лишней строки, попробуйте уменьшить верхнее и нижнее поля до 5–7 мм. Учтите, что слишком мелкий масштаб делает документ нечитаемым, а нулевые поля могут обрезаться принтером — у большинства устройств есть непечатаемая зона по краям листа.

Порядок действий
  1. 1
    Откройте документ и нажмите «Печать», выберите нужную форму
  2. 2
    В предварительном просмотре откройте «Параметры страницы»
  3. 3
    Установите ориентацию, поля и масштаб, проверьте результат в предпросмотре
  4. 4
    Выберите принтер в диалоге печати и укажите количество копий
  5. 5
    Распечатайте пробный экземпляр и сверьте с экранным видом

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

Настройка параметров страницы и колонтитулов

В диалоге «Параметры страницы» табличного документа доступны колонтитулы: верхний и нижний. В них можно вывести номер страницы, общее количество страниц, дату печати и произвольный текст — например, «Внутренний документ». Это удобно для многостраничных отчётов и реестров, где листы легко перепутать.

Отдельно обратите внимание на флажки «Черно-белая печать» и «Черно-белый просмотр». Если форма содержит цветные области, а принтер монохромный, включите чёрно-белый режим — иначе цветные заливки могут превратиться в тёмно-серые пятна, сквозь которые не видно текста. Также полезна настройка «Экземпляров на странице», когда на один лист нужно разместить несколько копий небольшой формы.

Как изменить макет печатной формы без программирования

В типовых конфигурациях на Библиотеке стандартных подсистем есть механизм пользовательского изменения макетов. Он находится в разделе «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм» (в некоторых конфигурациях путь немного отличается). В списке найдите нужный макет — например, «Счет на оплату» или «ТОРГ-12» — и откройте его. Редактирование выполняется прямо в табличном документе: можно менять текст, шрифты, ширину колонок, добавлять строки и логотипы.

Поля, которые заполняются из данных документа, в макете выглядят как конструкции в квадратных скобках, например [НомерДокумента] или [Организация]. Удалять или переименовывать их нельзя — программа перестанет подставлять значения. Можно менять их расположение и форматирование. Перед правками сохраните копию исходного макета: в списке макетов есть кнопка возврата к стандартной версии, но она сотрёт все ваши изменения.

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

Внешние печатные формы: когда макета недостаточно

Если нужно не просто подвинуть поля, а изменить логику формирования — вывести дополнительные реквизиты, сгруппировать строки, добавить штрихкод или факсимиле, — используется внешняя печатная форма. Это файл с расширением .epf, который подключается через «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки». Для этого в разделе должен быть включён соответствующий флажок использования дополнительных обработок.

Готовые внешние формы часто поставляются партнёрами 1С и на профильных ресурсах, но перед подключением файла из внешних источников его стоит проверить: обработка исполняет код в базе и теоретически может содержать что угодно. Минимальная предосторожность — открыть файл в конфигураторе и просмотреть модуль, либо получить форму из доверенного источника. После подключения новая форма появляется в меню «Печать» документов указанного вида рядом со штатными.

Сравнение вариантов

Параметры страницы в предпросмотре

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

Пользовательское редактирование макета

Подходит для правки текстов, шрифтов, логотипа, ширины колонок. Действует для всей базы, но не позволяет менять логику вывода данных.

Внешняя печатная форма (.epf)

Подходит для любых доработок, включая новые реквизиты и штрихкоды. Требует разработки или проверенного готового файла и контроля при обновлениях.

Доработка конфигурации

Подходит, когда форма должна быть встроена в типовую поставку. Требует снятия с поддержки и усложняет обновления — крайний вариант.

Печать комплектов и групповая печать документов

Когда по сделке нужно распечатать сразу несколько документов — счёт, накладную и счёт-фактуру, — используйте печать из списка документов. Выделите нужные строки в журнале (через Ctrl или Shift), нажмите «Печать» и выберите форму: программа сформирует печатные формы для всех выделенных документов в одном табличном документе или последовательно отправит их на принтер.

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

Перед массовой печатью сформируйте комплект для одного документа и проверьте порядок листов и количество копий. Ошибка в настройках комплекта, запущенная на сотню документов, — это переведённая бумага и время на перепечатку.
ПЗ
Практическое замечание

Типичные проблемы с печатью и их решение

Самая частая жалоба — «печатается не то, что на экране». Причины обычно такие: в драйвере принтера задан другой размер бумаги (Letter вместо A4), включён масштаб в драйвере, который перемножается с масштабом 1С, или у принтера устаревший драйвер. Проверьте размер бумаги в настройках принтера и убедитесь, что масштаб в драйвере равен 100% — масштабирование должно выполняться только в одном месте.

Вторая группа проблем — пустые поля в печатной форме. Если в форме не выводится, например, банковский счёт или подписант, причина почти всегда в незаполненных данных: проверьте карточку организации, договор с контрагентом, ответственных лиц. Макет выводит только то, что есть в базе. Третья группа — ошибки вида «формирование печатной формы недоступно» или изменённый макет, переставший работать после обновления конфигурации: в этом случае вернитесь к стандартному макету и перенесите свои правки заново.

Типичные ошибки
01
Масштабирование одновременно в 1С и в драйвере принтера — документ печатается мелким или обрезанным
02
Правка макета в конфигураторе без копии — при обновлении конфигурации изменения теряются или блокируют обновление
03
Удаление параметров в квадратных скобках из макета — данные перестают выводиться в форму
04
Подключение внешней печатной формы из непроверенного источника — риск выполнения вредоносного кода в базе
05
Проверка макета только на коротком документе — на длинных наименованиях и многострочных таблицах форма разваливается
Контрольные точки

Как проверить результат

Предварительный просмотр
Норма

Все данные на месте, переносы страниц логичны, нет обрезанного текста

Тревожный признак

Пустые поля, наложение строк, разрыв таблицы посреди строки

Пробная печать одного экземпляра
Норма

Бумажный документ совпадает с экранным, поля и масштаб читаемы

Тревожный признак

Съехавшие поля, мелкий шрифт, обрезка по краям листа

Документ с длинными данными
Норма

Длинные наименования переносятся, таблица корректно продолжается на следующей странице

Тревожный признак

Текст обрезается, итоговая строка уходит на отдельный лист

Печать у другого пользователя
Норма

Форма выглядит одинаково у всех пользователей базы

Тревожный признак

У коллег печатается старая версия макета или другой принтер по умолчанию

FAQ: частые вопросы о печати в 1С

Почему в 1С печатается не тот принтер, который нужен?

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

Как добавить логотип компании в счёт на оплату?

Откройте макет формы через «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм», найдите макет счёта и вставьте картинку в нужную область табличного документа через меню вставки рисунка. Сохраните макет и проверьте печать: изображение должно быть достаточно контрастным для чёрно-белого вывода.

После обновления конфигурации изменённый макет перестал работать. Что делать?

Откройте список макетов печатных форм и верните проблемный макет к стандартному (кнопка возврата к типовой версии). Затем внесите свои правки заново, сверяясь с новой структурой макета — после обновления в нём могли появиться новые области и параметры.

Можно ли печатать документы в PDF без принтера?

Да. Сформированный табличный документ сохраняется через «Файл — Сохранить» или «Сохранить копию» в форматы PDF, Excel и другие. Также в Windows можно установить виртуальный PDF-принтер и выбирать его в диалоге печати — результат будет тем же файлом PDF.

Почему в печатной форме пустые поля, хотя документ заполнен?

Форма берёт данные не только из документа, но и из связанных справочников: карточки организации, банковского счёта, договора, ответственных лиц. Проверьте, что эти данные заполнены и действуют на дату документа. Если поле пустует при заполненных данных — вероятно, повреждён параметр в изменённом макете.

Как настроить печать ценников и этикеток?

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

Итог

Что важно запомнить

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