Печать в 1С 8.3: документы, макеты, PDF и сбои принтера

· 9 мин

Содержание

Чтобы распечатать документ в 1С 8.3, откройте его и нажмите кнопку «Печать» в командной панели формы, выберите нужную печатную форму, а в открывшемся окне — ещё раз «Печать» или Ctrl+P. Готовый файл (.mxl, .txt, .html) печатают так же: сначала открывают его через главное меню Файл → Открыть, потом отправляют на принтер.

Всё это работает одинаково в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях на интерфейсе «Такси»: печать отвечает платформа и общая подсистема печати. Различаются только наборы печатных форм у конкретных документов.

Что проверить до первой печати: принтер, драйвер, клиент

1С не управляет принтером напрямую. Она передаёт задание операционной системе, а та — драйверу. Поэтому многие проблемы решают ещё до запуска программы.

✅ Проверьте по порядку:

  1. Принтер установлен в Windows и печатает пробную страницу из Параметры → Bluetooth и устройства → Принтеры и сканеры.
  2. Нужный принтер выбран по умолчанию — 1С сразу подставит его в диалог печати.
  3. Стоит родной драйвер производителя, а не «универсальный» из комплекта Windows. С универсальными чаще режутся поля и съезжает масштаб.
  4. Вы знаете, через какой клиент работаете: тонкий клиент, веб-клиент в браузере или удалённый рабочий стол (RDP). От этого зависит, где «живёт» принтер.
Как вы работаетеГде должен быть принтерЧто настроить
Тонкий клиент на своём ПКНа вашем компьютереНичего, кроме драйвера
Веб-клиент (браузер)На вашем компьютереРазрешить всплывающие окна для адреса базы
RDP / терминальный серверПробрасывается с вашего ПКГалочка «Принтеры» в локальных ресурсах подключения
Облако 1С (1cfresh и подобные)На вашем компьютереКак для веб-клиента или RDP, смотря чем подключаетесь

На Linux тонкий клиент печатает через CUPS. Если в Linux принтер не печатает из других программ, в 1С он тоже не заработает — начните с CUPS.

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

Из открытого документа

  1. Откройте документ, например реализацию или счёт покупателю.
  2. В командной панели нажмите «Печать». Откроется список доступных печатных форм.
  3. Выберите форму: «Счёт на оплату», «Товарная накладная (ТОРГ-12)», «Универсальный передаточный документ» и т. д.
  4. Откроется окно с готовым табличным документом. Проверьте данные глазами.
  5. Укажите число копий в поле рядом с кнопкой печати.
  6. Нажмите «Печать». Появится системный диалог выбора принтера — подтвердите.

Если документ изменён, но не записан, сначала нажмите «Провести» или «Записать». Иначе в печатную форму попадут старые данные из базы, а не то, что вы видите на экране.

Из формы списка

Открывать каждый документ не обязательно. В журнале «Документы реализации», «Счета покупателям» и подобных:

  1. Выделите строку документа.
  2. Нажмите «Печать» над списком и выберите форму.

Результат тот же, что и из карточки документа. Выделить можно и несколько строк сразу — об этом ниже, в разделе о пакетной печати.

Подпись и печать организации на бланке

В Бухгалтерии 3.0 счёт на оплату и ряд других форм умеют выводить факсимиле подписи и оттиск печати. Картинки загружают в карточке организации, в разделе «Логотип и печать». Потом в окне печати включают флажок «Подпись и печать» — форма перестроится.

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

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

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

Где найти: главное меню (кнопка с тремя полосками в левом верхнем углу) → Файл → Предварительный просмотр. Там же Файл → Параметры страницы и Файл → Печать.

Главное, что настраивают в параметрах страницы:

  • 📄 Ориентация — книжная или альбомная. Широкие ведомости и УПД удобнее печатать альбомно.
  • 🔍 Масштаб — вариант «по ширине страницы» сжимает форму так, чтобы она влезла в лист без обрезки правого края.
  • 📏 Поля — уменьшите, если принтер отрезает последнюю колонку.
  • 🖨 Принтер и количество копий — можно задать здесь, а не в системном диалоге.
  • 📑 Двусторонняя печать — если принтер её поддерживает.

Настройки параметров страницы сохраняются для конкретной печатной формы и пользователя. Один раз поправили масштаб ТОРГ-12 — дальше она будет печататься так же.

Правка текста прямо в печатной форме

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

Правка в окне печати не меняет данные в базе. При следующей печати исправление пропадёт. Ошибку в документе исправляйте в самом документе и печатайте заново.

Как сохранить печатную форму из 1С в PDF, Excel или Word

Часто «распечатать» нужно не на бумагу, а в файл — отправить контрагенту или приложить к письму.

  1. В окне печатной формы нажмите кнопку «Сохранить» (значок дискеты).
  2. Отметьте нужные форматы. Можно сразу несколько.
  3. При желании включите упаковку в архив.
  4. Выберите папку и подтвердите.
ФорматКогда выбиратьОсобенность
PDFОтправка клиенту, архивНе редактируется, выглядит одинаково везде
Excel (.xlsx)Нужно доработать таблицу или посчитатьСуммы выгружаются числами, их можно пересчитать
Word (.docx)Договоры, письмаТаблицы иногда «плывут» по ширине
Табличный документ (.mxl)Передать коллеге с 1СОткрывается только в 1С или в бесплатной программе «1С:Предприятие — Работа с файлами»
ODSРабота в LibreOfficeАналог .xlsx

Рядом с «Сохранить» обычно есть кнопка «Отправить» (значок конверта). Она прикрепляет печатную форму к письму. Для неё в программе должна быть настроена учётная запись электронной почты.

Если в окне печати нет кнопки сохранения (бывает в нетиповых и старых самописных формах), используйте главное меню: Файл → Сохранить как. Формат выбирается в поле типа файла.

Как распечатать готовый файл в 1С: .mxl, .txt, .html

Запрос «распечатать файл в 1С» часто означает другое: у вас уже есть файл, который выгрузила программа или прислал коллега, и его нужно вывести на принтер.

  1. Запустите 1С (любую базу) или программу «Работа с файлами».
  2. Главное меню → Файл → Открыть.
  3. В поле типа файлов выберите нужный вариант и укажите файл.
  4. Файл откроется в отдельном окне.
  5. Файл → Печать или Ctrl+P.

Что умеет открывать платформа 8.3:

  • 📊 .mxl — табличный документ, самый частый случай.
  • 📝 .txt — текстовый документ.
  • 🌐 .html — открывается как HTML-документ.
  • 📈 .grs — графическая схема.

PDF, Word и Excel печатайте программами, для которых они созданы. 1С их не открывает как свои документы.

Пакетная печать и автоматизация

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

В любом журнале документов выделите нужные строки: Ctrl + клик — по одной, Shift + клик — диапазон, Ctrl+A — все строки списка. Затем «Печать» → форма.

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

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

Своя или изменённая печатная форма

Типовые бланки не всегда устраивают: нужен другой логотип, дополнительная строка, иной шрифт. Варианта три:

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

Изменить макет можно без программиста: в Бухгалтерии 3.0 путь Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Найдите макет, откройте его на изменение, поправьте ячейки и сохраните. Программа будет использовать изменённый макет вместо типового. Вернуть исходный вариант можно там же.

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

Печать из кода

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

&НаКлиенте
Процедура НапечататьФайл(Команда)
    ТабДок = Новый ТабличныйДокумент;
    ТабДок.Прочитать("C:\Выгрузка\Накладная.mxl");
    ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
    ТабДок.АвтоМасштаб = Истина;
    ТабДок.КоличествоЭкземпляров = 2;
    ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
КонецПроцедуры

Код читает готовый .mxl, разворачивает лист, вписывает форму по ширине и печатает две копии на принтер по умолчанию без диалога. Чтобы вместо печати сохранить PDF, вызывают ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF).

Печать без диалога работает только в клиентском контексте. На сервере 1С принтеров пользователя нет, и такой код там не отработает.

Почему 1С не печатает: частые сбои и решения

Диагностика: выберите симптом

Частые ошибки и как их избежать

  • ❌ Исправлять сумму прямо в печатной форме. Бумага не совпадёт с учётом. Правьте документ.
  • ❌ Печатать до проведения. Номер и дата на бланке могут измениться после записи.
  • ❌ Хранить изменённые макеты без учёта. После обновления конфигурации типовой макет мог поменяться, а ваш — нет. Раз в квартал сверяйте свои макеты с типовыми.
  • ❌ Перегружать компьютер ради одного принтера. Сначала проверьте очередь печати Windows: зависшее задание блокирует все следующие. Очистите очередь — и печать пойдёт.

Частые вопросы

Можно ли распечатать сразу несколько разных форм одного документа?
Да. У многих документов в меню «Печать» есть пункт с комплектом форм или возможность отметить несколько форм — они выйдут одним пакетом.
Чем открыть файл .mxl, если 1С не установлена?
Бесплатной программой «1С:Предприятие — Работа с файлами». Она открывает, редактирует и печатает табличные документы без лицензии на платформу.
Почему в веб-клиенте печать выглядит иначе, чем в тонком клиенте?
В браузере печать идёт через механизм самого браузера. Его поля и колонтитулы по умолчанию отличаются. Надёжнее сохранить форму в PDF и печатать уже PDF.
Как напечатать документ без логотипа и факсимиле?
Снимите флажок «Подпись и печать» в окне печатной формы перед печатью. Настройка в карточке организации при этом не меняется.
Где настроить, сколько копий печатать по умолчанию?
Число копий задаётся в окне печати рядом с кнопкой «Печать» или в параметрах страницы. Оно запоминается для формы и пользователя.