Документы и Печать · 9 мин
Как сделать печать в 1С 8.3
Пошаговая инструкция: как настроить и выполнить печать документов в 1С 8.3 — встроенные печатные формы, внешние обработки, тонкая настройка макета и решение типичных проблем.
Печать документов — одна из самых частых операций в 1С: счета, накладные, акты, доверенности и приказы ежедневно выводятся на бумагу или сохраняются в PDF. В версии 8.3 механизм печати унифицирован: почти каждый документ имеет встроенные печатные формы, а при необходимости их можно дополнить внешними.
Работа с печатью проходит в три этапа: выбор нужной формы, предварительный просмотр с возможностью правки и непосредственный вывод на принтер или сохранение в файл. Понимание того, где хранятся макеты и как подключаются внешние формы, позволяет решать задачи без привлечения программиста в большинстве типовых ситуаций.
Ниже разобраны все основные сценарии: печать из документа и из списка, настройка параметров страницы, подключение внешних печатных форм, изменение макета в конфигураторе и устранение типичных проблем вроде пустых полей или обрезанных областей.
Печать документа из формы и из списка
Базовый способ — печать из открытого документа. Откройте нужный документ (например, «Реализация товаров и услуг») и нажмите кнопку Печать в командной панели. Рядом с ней обычно есть стрелка, открывающая список доступных печатных форм: счет на оплату, ТОРГ-12, акт, универсальный передаточный документ и другие — состав зависит от конфигурации.
Второй способ — печать из списка документов, что удобно для пакетной обработки. Выделите одну или несколько строк в журнале (через Ctrl или Shift), нажмите кнопку Печать в командной панели списка и выберите форму. Программа сформирует единый табличный документ, где каждая форма идет с новой страницы — это ускоряет вывод большого пакета накладных или актов.
Если кнопка «Печать» неактивна, проверьте, записан ли документ. Непроведенный или несохраненный объект часто не допускает печать — сначала нажмите «Записать» или «Провести». Также в некоторых конфигурациях печатные формы доступны только после проведения, это прописано в логике программы.
- 1Откройте документ или выделите строки в журнале
- 2Нажмите кнопку «Печать» и выберите нужную форму
- 3Проверьте результат в предварительном просмотре
- 4Настройте поля, ориентацию и масштаб при необходимости
- 5Отправьте на принтер или сохраните в PDF/Excel
Предварительный просмотр и настройка страницы
Сформированная печатная форма открывается как табличный документ — это и есть предварительный просмотр. Здесь можно оценить, как документ ляжет на страницы, прежде чем тратить бумагу. Переключение между режимом просмотра и редактирования выполняется через меню Табличный документ → Только просмотр или соответствующую кнопку на панели.
Параметры страницы задаются через Файл → Параметры страницы (или аналогичный пункт в меню табличного документа): ориентация (книжная/альбомная), поля, масштаб, колонтитулы. Полезная опция — автомасштаб или «разместить не более чем на N страниц»: она вписывает широкую таблицу в ширину листа без ручного подбора масштаба.
Многие печатные формы допускают правку перед выводом: например, дописать примечание или исправить формулировку. Для этого снимите флаг «Только просмотр», отредактируйте ячейки и верните режим обратно. Учтите: исправления существуют только в этом табличном документе — при повторном формировании печатной формы они пропадут, поэтому системные ошибки в данных лучше исправлять в самом документе.
Подключение внешних печатных форм
Когда встроенной формы не хватает — например, нужен договор с логотипом компании или спецификация по нестандартному шаблону — используются внешние печатные формы. Это файлы обработок с расширением .epf, которые подключаются без изменения конфигурации и не нарушают условия поддержки.
Подключение выполняется в разделе Администрирование → Печатные формы, отчеты и обработки. Сначала включите флаг «Дополнительные отчеты и обработки», затем перейдите по одноименной ссылке, нажмите «Добавить из файла» и укажите файл .epf. После загрузки назначьте, к каким документам привязана форма, — в карточке обработки есть таблица принадлежности.
После подключения новая форма появляется в меню «Печать» соответствующих документов, обычно в подменю «Дополнительные печатные формы» или сразу в общем списке — зависит от настроек обработки. Проверьте работу на тестовом документе, прежде чем использовать форму в реальной работе.
Изменение встроенного макета через конфигуратор
Если требуется постоянное изменение типовой формы — добавить реквизит, логотип или изменить порядок колонок, — правится макет в конфигураторе. Макеты печатных форм хранятся в менеджере печати объекта: например, для документа это общий модуль МенеджерПечати соответствующего объекта или макеты в его составе.
Макет — это табличный документ с именованными областями (Шапка, Строка, Подвал) и параметрами в фигурных скобках вида {Номенклатура}. Программный код при формировании печати поочередно выводит области и подставляет значения параметров. Чтобы добавить поле, вставьте в макет новый параметр и дополните процедуру печати строкой заполнения этого параметра.
Изменение типовой конфигурации требует снятия объекта с поддержки, что усложняет будущие обновления. Поэтому предпочтительный путь — скопировать процедуру печати и макет во внешнюю обработку и править уже ее. Так вы сохраняете типовую форму нетронутой и получаете обновляемую конфигурацию.
Способы изменить печатную форму
Подходит для разовых правок текста. Изменения не сохраняются при повторном формировании формы.
Оптимально для постоянных нестандартных форм. Конфигурация не меняется, обновления проходят штатно.
Дает полный контроль, но снимает объект с поддержки и усложняет обновления. Требует навыков программирования.
Типичные проблемы и их решение
Пустые поля в печатной форме почти всегда означают незаполненные реквизиты документа или справочников: проверьте организацию, договор, ответственных, реквизиты контрагента. Форма выводит то, что есть в данных, — она не дополняет информацию сама.
Обрезанный текст или «лесенка» строк возникают из-за недостаточной высоты области макета или слишком крупного шрифта. В предпросмотре помогает уменьшение масштаба; системно проблема решается правкой макета — увеличением высоты строки или включением автопереноса для ячейки.
Ошибка «Печатная форма недоступна» или отсутствие нужной формы в списке обычно связано с правами пользователя либо с тем, что форма подключена не для этого вида документов. Проверьте принадлежность внешней обработки и права доступа в настройках ролей.
Как проверить результат
Все реквизиты, суммы и подписи заполнены и совпадают с документом
Пустые поля, нулевые суммы, старые данные контрагента
Таблица помещается на лист, текст не обрезан, колонтитулы корректны
Строки «лесенкой», обрезанный текст, лишние пустые страницы
Каждый документ начинается с новой страницы, порядок соответствует выделению
Формы сливаются, разрывы посередине таблиц
Часто задаваемые вопросы
Как распечатать документ без предварительного просмотра?
Назначьте принтер по умолчанию и используйте кнопку быстрой печати (значок принтера) в окне табличного документа — документ сразу отправится на печать. В некоторых конфигурациях в меню «Печать» есть пункт «Быстрая печать» или настройка «Печатать сразу без предварительного просмотра».
Можно ли сохранить печатную форму в PDF?
Да. Откройте сформированную форму и выберите «Файл → Сохранить как», затем укажите формат PDF. Альтернатива — виртуальный PDF-принтер, установленный в операционной системе: печать на него создает файл с сохранением точного вида страницы.
Почему в меню «Печать» нет нужной формы?
Возможные причины: форма не предусмотрена для этого вида документов, внешняя обработка подключена без указания принадлежности, либо у пользователя недостаточно прав. Проверьте настройки в разделе «Администрирование → Печатные формы, отчеты и обработки».
Как добавить логотип компании на печатную форму?
Проще всего через внешнюю печатную форму: в макет вставляется картинка из файла или из хранилища конфигурации. В типовом макете картинку можно добавить в конфигураторе, но это снимает объект с поддержки — предпочтительнее вариант с внешней обработкой.
Что делать, если таблица не помещается на одну страницу по ширине?
В параметрах страницы включите альбомную ориентацию и автомасштаб («разместить не более чем на 1 странице в ширину»). Если таблица все равно мелкая, сократите количество колонок в макете или уменьшите шрифт заголовков.
Можно ли печатать сразу несколько разных форм одним действием?
Да, если в конфигурации настроены комплекты печатных форм: в меню «Печать» выберите «Настройка комплектов» или аналогичный пункт, соберите нужный набор форм и печатайте его одной командой. Доступность функции зависит от конфигурации.
Что важно запомнить
Печать в 1С 8.3 выполняется кнопкой «Печать» из документа или списка, результат проверяется в предварительном просмотре с настройкой параметров страницы. Нестандартные формы подключайте внешними обработками .epf — это сохраняет конфигурацию обновляемой. Данные исправляйте в документе, а не в табличном документе.