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

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

Почему 1С не печатает документы: диагностика и решение проблемы

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

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

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

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

С чего начать: определяем уровень проблемы

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

Второй контрольный тест — распечатать пробную страницу из самой Windows (Параметры → Bluetooth и устройства → Принтеры и сканеры → выбранный принтер → Печать пробной страницы). Если пробная страница не выходит, вопрос к 1С снимается полностью: чинить нужно принтер, драйвер или службы системы.

Маршрут решения

Как выбрать действие

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

Проверка принтера и настроек Windows

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

Загляните в очередь печати: зависшее старое задание блокирует все последующие. Откройте очередь принтера, удалите все задания и попробуйте напечатать снова. Также проверьте физическое подключение: кабель USB, сетевое подключение, включён ли принтер, есть ли бумага и тонер — 1С об этих проблемах не сообщает, задание просто «повисает».

Отдельный частый виновник — остановленная служба «Диспетчер печати» (Print Spooler). Нажмите Win+R, введите services.msc, найдите службу «Диспетчер печати» и перезапустите её. После перезапуска очередь очищается, и застрявшие задания исчезают.

Порядок действий при проблемах с принтером
  1. 1
    Убедитесь, что принтер включён, подключён и в Windows имеет статус «Готов»
  2. 2
    Проверьте, что он назначен принтером по умолчанию
  3. 3
    Откройте очередь печати и удалите все зависшие задания
  4. 4
    Перезапустите службу «Диспетчер печати» через services.msc
  5. 5
    Напечатайте пробную страницу из Windows
  6. 6
    Вернитесь в 1С и повторите печать через предварительный просмотр

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

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

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

Контрольные точки

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

Пробная страница из Windows
Норма

Печатается полностью и чётко

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

Не печатается или печатается с дефектами — проблема в железе или драйвере

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

Форма заполнена, все поля на месте

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

Пустая форма или ошибка — проблема в макете или данных

Печать из 1С после настройки
Норма

Документ выходит полностью, без обрезанных краёв

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

Обрезка или пустой лист — проверяйте масштаб и размер бумаги

Проблемы внутри 1С: макеты, права, данные

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

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

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

Типичные ошибки
01
Сразу переустанавливать 1С, хотя проблема в зависшем задании в очереди печати Windows
02
Менять макет печатной формы без копии — при ошибке восстановить исходный вариант сложно
03
Игнорировать текст ошибки и закрывать окно: в сообщении почти всегда указано, какой макет или метод вызвал сбой
04
Проверять печать только в 1С, не убедившись, что принтер работает из других программ

Печать в клиент-серверном режиме и через веб-клиент

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

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

В терминальных сессиях (RDP) встречается проблема проброса принтеров: локальный принтер пользователя не подключается к удалённому рабочему столу. Проверьте настройки подключения RDP — в разделе «Локальные ресурсы» должна быть включена опция «Принтеры».

Безопасные границы самостоятельного решения

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

Другое дело — правка макетов печатных форм в конфигураторе, изменение прав пользователей и обновление конфигурации. Перед любыми такими действиями обязательно сделайте резервную копию базы (выгрузку в dt или средствами СУБД). Ошибка в макете или неудачное обновление без копии может привести к потере работоспособности всей системы, а не только печати.

Часто задаваемые вопросы

1С печатает пустой лист, хотя предварительный просмотр нормальный. Что делать?

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

Почему из других программ печатает, а из 1С — нет?

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

Не печатается только один вид документа, остальные выходят нормально. В чём причина?

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

Как распечатать документ, если принтер временно недоступен?

Сохраните печатную форму в PDF или Excel через меню «Файл → Сохранить» в окне табличного документа. Файл можно перенести на другой компьютер с рабочим принтером или распечатать позже.

После обновления 1С перестала работать печать. Как откатиться?

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

Итог

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

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