1С 8.3 не печатает документы: проверка от принтера до макета

· 10 мин

Содержание

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

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

Где сбой: в Windows или в самой 1С

Разделите проблему на уровни. Ошибка почти всегда сидит в одном из них, и чинить «всё сразу» бессмысленно.

ПроверкаРезультатГде искать причину
Печать пробной страницы из свойств принтераНе печатаетПринтер, кабель, сеть, драйвер
Печать из Блокнота или WordНе печатаетОчередь, служба печати Windows
Печать любого документа из 1СНе печатает только 1СНастройки 1С, режим клиента
Печать другой печатной формы из 1СНе печатает одна формаМакет или параметры этой формы
Тот же документ под другим пользователем 1СПечатаетСохранённые настройки пользователя

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

  • 🧩 ошибка формирования — документ не открывается в окне предпросмотра. Принтер тут ни при чём, виноват макет, обработка или данные документа;
  • 🖨️ ошибка вывода — предпросмотр открылся нормально, но на бумагу ничего не вышло. Ищите на стороне принтера и Windows;
  • 📄 печать с искажениями — обрезаны поля, мелкий шрифт, лишние пустые листы. Это параметры страницы.
Диагностика: выберите симптом

Параметры печати внутри 1С: страница, масштаб, настройки пользователя

Если Windows печатает, а 1С нет или печатает криво, начните с окна печатной формы.

Параметры страницы

Откройте печатную форму (кнопка «Печать» в документе), чтобы окно с табличным документом стало активным. Затем в главном меню программы выберите Файл → Параметры страницы. Там задаются:

  1. Принтер, на который уйдёт документ. Если стоит принтер, которого уже нет, печать не пойдёт.
  2. Ориентация — книжная или альбомная. Широкие формы вроде ТОРГ-12 и УПД обычно печатают альбомно.
  3. Масштаб. Вариант подбора по ширине страницы вписывает форму в лист и убирает «хвосты» на второй странице.
  4. Поля. Для большинства лазерных принтеров хватает 5–10 мм; меньше — часть текста обрежется аппаратно.

Перед отправкой посмотрите результат: Файл → Предварительный просмотр. Если в просмотре форма уже разбита на листы неправильно, принтер тут не виноват.

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

Сохранённые настройки пользователя

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

В БП 3.0, ЗУП 3.1 и УТ 11 это делается так: Администрирование → Настройки пользователей и прав → Настройки пользователей. Выберите пользователя, найдите в списке настройки печати и внешнего вида и очистите их.

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

Кэш клиента

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

"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache

Либо в окне выбора информационных баз откройте «Изменить», на последнем шаге допишите /ClearCache в поле дополнительных параметров запуска. После одного входа параметр можно убрать.

Макет печатной формы

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

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

Очередь печати и служба «Диспетчер печати»

Когда предпросмотр открывается, а бумага не выходит, первым делом смотрите очередь. Одно зависшее задание блокирует все следующие — и из 1С, и из других программ.

Очистка очереди вручную

  1. Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры (в Windows 10 — Параметры → Устройства → Принтеры и сканеры).
  2. Выберите принтер, откройте очередь печати.
  3. Отмените все задания. Если задание висит в статусе «Удаление» и не уходит — переходите к перезапуску службы.

Перезапуск службы и чистка папки спулера

Запустите командную строку от имени администратора и выполните:

net stop spooler
del /q /f %systemroot%\System32\spool\PRINTERS\*.*
net start spooler

Команда останавливает службу «Диспетчер печати», удаляет застрявшие файлы заданий и запускает службу снова.

На терминальном сервере или компьютере, через который печатает весь офис, остановка службы прервёт печать у всех пользователей, а их задания в очереди пропадут. Делайте это в перерыв или предупредите людей.

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

Откуда идёт печать: клиент, сервер, удалённый рабочий стол

Частая путаница — ожидать, что документ напечатается «с сервера 1С». В 1С 8.3 печатная форма формируется в основном на сервере, но на бумагу её отправляет клиентское приложение. Значит, печать идёт на принтеры того компьютера, где запущен клиент 1С.

Как работает пользовательЧьи принтеры видит 1СГде искать проблему
Тонкий клиент на своём ПК, файловая или серверная базаПринтеры этого ПКWindows на рабочем месте
Клиент 1С на терминальном сервере (RDP, RemoteApp)Принтеры терминального сервера и перенаправленныеПеренаправление RDP, драйверы на сервере
Веб-клиент в браузереПринтеры ПК, через диалог браузераБраузер, всплывающие окна

Печать с диалогом и без

Есть два режима отправки на печать:

  • 🖨️ с диалогом — открывается окно выбора принтера, числа копий и диапазона страниц. Подходит, когда принтеров несколько;
  • ⚡ сразу на принтер — документ уходит на принтер из параметров страницы без вопросов. Если там записан несуществующий принтер, печать «пропадает» без явной ошибки.

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

Печать по RDP — отдельная история

На терминальном сервере локальный принтер пользователя появляется как перенаправленный. Его имя содержит номер сеанса, например «HP LaserJet (перенаправлено 3)». При следующем подключении номер меняется, а 1С помнит старое имя. Результат — печать уходит в никуда.

Что делать:

  1. В свойствах подключения RDP на вкладке локальных ресурсов включите перенаправление принтеров.
  2. В параметрах страницы 1С выберите принтер заново после переподключения или печатайте через диалог.
  3. Для постоянного решения подключите сетевой принтер напрямую на терминальном сервере по IP — его имя стабильно.
  4. Если перенаправленный принтер печатает пустые листы или «кракозябры», проблема в драйвере на сервере. Помогает универсальный драйвер, о нём ниже.

Драйвер принтера и совместимость

Драйвер — причина номер один, когда печать идёт из Блокнота, но 1С зависает при отправке, печатает пустые листы или искажает таблицы.

Признаки проблемного драйвера:

  • ⏳ 1С подвисает на несколько секунд при открытии параметров страницы или диалога печати;
  • 📄 таблицы печатаются без рамок или с «поплывшими» строками;
  • 🔤 вместо текста печатаются случайные символы;
  • 💥 служба «Диспетчер печати» падает при печати из 1С.

Порядок исправления:

  1. Скачайте свежий драйвер с сайта производителя принтера, а не из «Центра обновления Windows».
  2. Удалите принтер в Windows, затем удалите сам пакет драйвера: Win + R → printui /s /t2, вкладка «Драйверы».
  3. Установите драйвер заново и проверьте печать из Блокнота, затем из 1С.
  4. Если не помогло, попробуйте другой тип драйвера того же принтера: PCL6 вместо PostScript или наоборот.
  5. Для старых МФУ без драйвера под текущую Windows ставьте универсальный драйвер производителя.
Тип драйвераКогда выбиратьРиски
Родной драйвер моделиПринтер поддерживается, драйвер свежийИногда тяжёлый, с лишними утилитами
PCL6Офисные лазерные принтеры, быстрая печать таблицНа отдельных моделях искажает шрифты
PostScriptЕсли PCL печатает «кракозябры»Медленнее на больших документах
Универсальный драйвер производителяСтарые модели, терминальные серверыЧасть функций (лотки, дуплекс) недоступна

Для диагностики поставьте виртуальный принтер «Microsoft Print to PDF». Если в него 1С печатает нормально, а в реальный нет — проблема точно в драйвере или самом устройстве.

Ошибка печати в веб-клиенте и тонком клиенте

Веб-клиент

В веб-клиенте 1С не обращается к принтеру напрямую. Печатная форма передаётся браузеру, и печать идёт через его стандартный диалог. Отсюда типичные проблемы:

  1. Ничего не происходит по кнопке «Печать». Браузер заблокировал всплывающее окно. Разрешите всплывающие окна для адреса публикации базы.
  2. Печатает адрес страницы и дату в колонтитулах. Это настройка браузера, а не 1С. В диалоге печати браузера отключите колонтитулы.
  3. Форма выходит мелкой или разбивается не так, как в тонком клиенте. Браузер применяет свой масштаб. Задайте в диалоге браузера масштаб 100% или «по размеру страницы».
  4. Работает в одном браузере, но не в другом. Проверьте, поддерживается ли браузер вашей версией платформы, и обновите его.

Тонкий клиент

В тонком клиенте печать идёт через принтеры Windows, поэтому помогают все методы из разделов выше. Добавьте сюда две проверки:

  • 🔄 версия платформы. После обновления конфигурации на новом релизе старая платформа может некорректно работать с печатными формами. Сравните номер платформы клиента с требованиями релиза конфигурации: он должен быть не ниже указанного;
  • 👤 права. Если в меню нет команды «Печать», это не ошибка печати, а ограничение прав пользователя. Проверьте профиль групп доступа в разделе Администрирование → Настройки пользователей и прав.
Перед вызовом администратора проверьте
Выполнено: 0 / 6

Как распечатать документ прямо сейчас, если принтер не слушается

Бывает, что разбираться некогда: груз ждёт накладную, клиент ждёт счёт. Вот обходные пути.

Сохранить в PDF и распечатать из него

В окне печатной формы есть кнопка сохранения. Выберите формат PDF и сохраните файл. Затем откройте PDF в любой программе просмотра и распечатайте. Обычно это срабатывает, даже если прямая печать из 1С не идёт из-за драйвера.

Отправить с другого компьютера

Из того же окна печатной формы документ можно отправить по электронной почте — если в программе настроена учётная запись почты. Или просто сохраните PDF и откройте его на компьютере с рабочим принтером.

Напечатать в Excel

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

Если не помогло ничего

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

Не меняйте макет типовой печатной формы прямо в конфигурации ради исправления ошибки. Такие правки слетают при обновлении. Изменённый макет через Макеты печатных форм или доработка через расширение конфигурации — правильный путь.

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

Почему 1С печатает на другой принтер, хотя в Windows выбран нужный по умолчанию?
1С запоминает принтер в параметрах страницы для каждой печатной формы. Откройте параметры страницы этой формы и выберите принтер заново.
Можно ли печатать из 1С на принтер, подключённый к серверу 1С?
Нет, напрямую — нет. Печать идёт на принтеры компьютера, где работает клиент. Чтобы печатать на принтер у сервера, подключите его как сетевой на рабочем месте.
Почему этикетки и ценники печатаются со смещением?
У термопринтеров этикеток свой размер бумаги. Создайте в драйвере принтера формат под размер этикетки и выберите его в параметрах страницы, с полями 0–2 мм.
Печать стала медленной после обновления 1С. Что проверить?
Номер платформы клиента и внешние печатные формы. Старые внешние обработки после обновления конфигурации могут работать заметно медленнее или с ошибками.
Как печатать несколько документов сразу?
В списке документов выделите нужные строки и выберите печатную форму в меню «Печать». Программа сформирует их одним табличным документом, который уйдёт на принтер целиком.