Документы и Печать · 11 мин
Как распечатать документ из 1С
Как распечатать документ из 1С: команды печати, настройка принтера и бумаги, предпросмотр, печать без предпросмотра, массовая печать, решение типичных проблем.
Печать документов — одна из самых частых операций в 1С: накладные, счета-фактуры, акты, доверенности и платёжные поручения регулярно выводятся на бумагу для подписания и передачи контрагентам. В большинстве конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP) механика печати одинакова: из формы документа вызывается команда печати, формируется табличный документ, который затем отправляется на принтер.
Трудности обычно возникают не с самой командой «Печать», а с сопутствующими задачами: документ печатается не та форма, таблица не помещается на лист, принтер не виден из 1С, нужно распечатать сразу пакет документов. Ниже разобраны основные сценарии — от одиночной печати накладной до массового вывода комплекта документов, а также настройка параметров страницы и решение типичных проблем.
Инструкция ориентирована на типовые конфигурации на платформе 1С:Предприятие 8.3, работающие в режиме тонкого клиента или веб-клиента. В старых конфигурациях на обычных формах расположение кнопок отличается, но общая логика сохраняется.
Базовый сценарий: распечатать документ из его формы
Самый частый случай — распечатать один документ, который только что создан или найден в журнале. Откройте документ двойным щелчком из списка. В верхней части формы находится командная панель, где размещена кнопка «Печать» — в типовых конфигурациях это выпадающее меню со списком доступных печатных форм.
Нажмите «Печать» и выберите нужную форму, например «Товарная накладная (ТОРГ-12)» или «Счёт на оплату». Программа сформирует табличный документ и откроет его в окне предварительного просмотра. Здесь можно оценить, как документ будет выглядеть на бумаге: видны границы страниц, разрывы, переносы строк.
Для вывода на принтер нажмите кнопку с пиктограммой принтера на панели инструментов табличного документа или сочетание клавиш Ctrl+P. В системном диалоге печати выберите принтер, при необходимости укажите диапазон страниц и количество копий, затем подтвердите печать.
- 1Откройте документ из журнала двойным щелчком
- 2Нажмите кнопку «Печать» в командной панели формы
- 3Выберите нужную печатную форму из списка
- 4Проверьте макет в окне предварительного просмотра
- 5Нажмите Ctrl+P или кнопку с изображением принтера
- 6Выберите принтер, задайте число копий и подтвердите печать
Печать без предварительного просмотра
Когда документы печатаются десятками в день, лишний шаг с предпросмотром заметно тормозит работу. В типовых конфигурациях предусмотрена печать напрямую: в меню «Печать» рядом с названием формы часто есть вариант с пометкой «без предпросмотра», либо отдельная команда «Быстрая печать».
При быстрой печати документ сразу отправляется на принтер, назначенный в системе по умолчанию. Диалог выбора принтера не открывается, поэтому перед использованием убедитесь, что в Windows принтер по умолчанию установлен правильно — иначе документ уйдёт не туда или в очередь отключенного устройства.
Быструю печать разумно включать только после того, как форма уже проверена в предпросмотре хотя бы один раз: если макет «разъезжается» или не помещается на лист, вы об этом не узнаете, пока не возьмёте распечатку в руки.
Массовая печать нескольких документов
Если нужно распечатать комплект документов — например, все реализации за день или счета за неделю — открывать каждый документ по отдельности не требуется. Перейдите в журнал документов (например, «Продажи → Реализация (акты, накладные, УПД)»), установите отбор по периоду и другим условиям.
Выделите нужные строки списка: щелчком с клавишей Ctrl — отдельные документы, с Shift — диапазон, Ctrl+A — весь список. Затем нажмите кнопку «Печать» в командной панели списка и выберите форму. Программа сформирует один общий табличный документ, где каждый документ начинается с новой страницы, и выведет его на печать.
Обратите внимание на ограничение: массовая печать работает только для форм, применимых ко всем выделенным документам. Если в выборку попали документы разных видов, часть форм может быть недоступна, либо документы без нужной формы будут пропущены.
Настройка параметров страницы и принтера
Если таблица документа не помещается на лист по ширине, не спешите править макет — чаще всего проблему решают настройки страницы. В окне предпросмотра откройте меню «Файл → Параметры страницы» (или аналогичную команду на панели): здесь задаются ориентация листа (книжная или альбомная), размер бумаги, поля и масштаб.
Для широких таблиц с множеством колонок попробуйте альбомную ориентацию или уменьшение масштаба до 80–90%. В табличном документе также доступно свойство «Автомасштаб», который подгоняет ширину под страницу, но при сильном сжатии текст может стать слишком мелким для чтения.
Отдельный источник проблем — несоответствие размера бумаги в настройках принтера и в документе. Если в 1С задан формат A4, а в драйвере принтера стоит Letter, документ будет обрезаться или смещаться. Проверяйте размер бумаги в свойствах принтера через системный диалог печати.
Как проверить результат перед печатью
Все колонки видны в пределах пунктирной линии разметки страницы
Часть колонок уходит за границу страницы — будет обрезана
Разрыв приходится между строками товаров, шапка повторяется на новой странице
Строка разорвана посередине, итоги оторваны от таблицы
В параметрах страницы и в свойствах принтера указан одинаковый формат
Форматы различаются — возможны обрезка и смещение
Если нужной печатной формы нет в списке
Список доступных форм в меню «Печать» зависит от вида документа и настроек конфигурации. Иногда нужной формы нет: например, требуется ТОРГ-12, а доступны только УПД и акт. В этом случае проверьте несколько вариантов.
Во-первых, посмотрите команду «Печать» не только в форме документа, но и в журнале — набор форм может отличаться. Во-вторых, в ряде конфигураций есть общая команда «Печать» в разделе «Администрирование → Печатные формы, отчеты и обработки», где подключаются дополнительные внешние печатные формы. В-третьих, часть форм формируется через связанные документы: счёт-фактура печатается из своего собственного документа, а не из реализации.
Если форма нужна регулярно, но отсутствует в типовой поставке, её можно добавить как внешнюю печатную форму через механизм дополнительных отчетов и обработок. Это работа для специалиста по 1С: макет разрабатывается в конфигураторе или берётся готовый, после чего регистрируется в базе. Самостоятельно подключать обработки из непроверенных источников небезопасно — внешняя обработка исполняет код внутри вашей базы.
Как выбрать действие
Решение типичных проблем с печатью
Если при нажатии «Печать» ничего не происходит или появляется ошибка, начните с простых проверок. Убедитесь, что принтер включён, доступен по сети и виден в операционной системе — распечатайте пробную страницу из любого другого приложения. Если из других программ печать тоже не работает, проблема в принтере или драйвере, а не в 1С.
При работе в веб-клиенте через браузер диалог печати может блокироваться настройками браузера, а табличный документ открывается как PDF. В этом случае печать выполняется средствами браузера из открывшегося файла. В терминальном режиме (RDP) принтер должен быть проброшен в сессию — проверьте, что в настройках подключения включён перенос локальных принтеров.
Ошибки вида «Ошибка при вызове метода контекста» при формировании печатной формы обычно означают проблему в коде формы или незаполненные данные документа. Проверьте, что в документе заполнены обязательные поля (организация, контрагент, подписанты). Если ошибка повторяется на корректно заполненном документе, привлеките специалиста — потребуется анализ текста ошибки.
Сохранение в PDF и отправка вместо бумажной печати
Часто вместо бумажной распечатки достаточно электронного документа: счёт отправляется контрагенту по почте, накладная прикладывается к электронному документообороту. В окне предпросмотра откройте «Файл → Сохранить» или «Сохранить копию» и выберите формат PDF. Документ сохранится с точным сохранением макета, включая логотипы и подписи, если они есть в форме.
В типовых конфигурациях есть и команда «Отправить по электронной почте» — она формирует печатную форму и сразу прикрепляет её к письму. Для этого в программе должна быть настроена учётная запись электронной почты (раздел «Администрирование → Органайзер»). Если почта не настроена, проще сохранить PDF и отправить его из обычного почтового клиента.
При обмене юридически значимыми документами учитывайте требования к формату: для электронного документооборота с операторами ЭДО используются специальные механизмы 1С-ЭДО, а не простая отправка PDF. Файл по почте годится для внутреннего обмена и предварительного согласования, но не заменяет формализованный документ.
Что важно запомнить
Печать в 1С выполняется через кнопку «Печать» в форме документа или журнала: выбирается форма, проверяется предпросмотр, затем документ отправляется на принтер через Ctrl+P. Массовая печать делается выделением строк в журнале. Проблемы с обрезкой решаются параметрами страницы, отсутствие формы — подключением внешней обработки, а бумагу часто заменяет сохранение в PDF.
Частые вопросы
Почему в меню «Печать» пусто или нет кнопки?
Чаще всего у пользователя недостаточно прав: роль не включает право печати документов данного вида. Обратитесь к администратору 1С для проверки ролей. Вторая причина — документ новый и не записан: некоторые конфигурации требуют сначала провести или записать документ, только после этого формируют печатную форму.
Как распечатать документ в двух экземплярах сразу?
В системном диалоге печати (Ctrl+P) укажите количество копий — принтер выведет нужное число экземпляров. Если экземпляры должны отличаться (например, с пометкой «для покупателя»), сформируйте печатную форму дважды с разными настройками, если конфигурация это поддерживает.
Можно ли изменить печатную форму прямо на экране перед печатью?
Табличный документ в предпросмотре технически можно редактировать, если не установлена защита, но эти правки не сохранятся в информационной базе и исчезнут при следующем формировании. Правильный путь — исправить данные в самом документе или заказать доработку макета печатной формы.
Почему при печати из веб-клиента документ открывается как PDF?
Это штатное поведение: веб-браузер не имеет прямого доступа к принтерам компьютера, поэтому 1С формирует PDF-файл, а печать выполняется средствами браузера. Откройте файл и нажмите кнопку печати в просмотрщике PDF либо сочетание Ctrl+P.
Как вывести на печать список документов, а не сами документы?
В журнале документов используйте команду «Ещё → Вывести список»: отметьте нужные колонки, и программа сформирует табличный документ со списком. Его можно распечатать или сохранить так же, как обычную печатную форму.
Что делать, если шрифт на распечатке слишком мелкий?
Сначала проверьте масштаб в параметрах страницы табличного документа — возможно, включён автомасштаб или задано уменьшение. Если масштаб в норме, но шрифт мелкий из-за большого числа колонок, переключите ориентацию на альбомную. Радикальное увеличение шрифта требует правки макета печатной формы в конфигураторе.