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

Разбираем типичные причины — от «не тот принтер по умолчанию» до кэша печатных форм. Каждый пункт — конкретный шаг, а не общие советы.

Быстрая диагностика: с чего начать

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

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

  1. Проверьте, печатает ли принтер вне 1С — Откройте любой документ Word или блокнот и распечатайте. Если печать не идёт — проблема в принтере или драйвере, не в 1С. Исправьте там, затем возвращайтесь к 1С.
  2. Проверьте принтер по умолчанию — 1С по умолчанию отправляет задание на «принтер по умолчанию» Windows. Убедитесь, что он выбран правильный и не отключён. В некоторых организациях политика AD меняет принтер по умолчанию при входе.
  3. Откройте очередь печати принтера — Если там зависшие задания — удалите их. Переполненная очередь блокирует новые задания. После очистки перезапустите службу «Диспетчер очереди печати» (services.msc → Print Spooler → Перезапустить).
  4. Проверьте, есть ли ошибка в самой 1С — Если 1С показывает сообщение об ошибке при попытке печати — скопируйте текст целиком. По тексту ошибки ищите решение дальше.

Проблемы с PDF-выводом в 1С

Многие конфигурации по умолчанию выводят документы через PDF — если PDF-принтер не установлен или повреждён, печать вообще не работает.

Начиная с платформы 8.3 1С умеет формировать PDF напрямую. Но некоторые конфигурации и доработки до сих пор используют виртуальный PDF-принтер (Microsoft Print to PDF, CutePDF и аналоги). Если он стоит принтером по умолчанию и неисправен — ни один документ не уйдёт на физический принтер.

Не меняйте принтер по умолчанию глобально. Если за компьютером работают несколько пользователей — смена системного принтера по умолчанию затронет всех. Меняйте только внутри 1С через Файл → Параметры.

Кэш и повреждение печатных форм

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

  1. Очистите кэш 1С — Закройте 1С. В папке профиля пользователя (C:\Users\<имя>\AppData\Roaming\1C\1cv8\) найдите папку с именем базы данных и удалите из неё содержимое папок cache и tmplts. Перезапустите 1С.
  2. Используйте «Настройка печатных форм» — Некоторые конфигурации (УТ, БП, ЗУП) позволяют переключить источник шаблона или сбросить настройки конкретной формы — без обращения к конфигуратору.
  3. Откройте конфигуратор и перекомпилируйте — Если кэш очищен, но проблема осталась — зайдите в Конфигуратор → Конфигурация → Обновить конфигурацию базы данных (F7). Это пересоздаст все скомпилированные формы.

Не удаляйте саму папку базы. Удаляйте только содержимое подпапок cache и tmplts, не папку целиком и не файл 1Cv8.1CD (для файловых баз).

Права доступа и политики

В корпоративной среде на терминальном сервере или при работе под доменным пользователем правa часто ограничивают доступ к принтерам.

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

Когда нужна помощь специалиста

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

Быстрая диагностика принтера

См. структурированный premium-вариант выше.

Проблемы с PDF-выводом

См. структурированный premium-вариант выше.

Кэш печатных форм

См. структурированный premium-вариант выше.

Права доступа и политики

См. структурированный premium-вариант выше.

Когда звать специалиста

См. структурированный premium-вариант выше.

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

Почему после обновления 1С перестала работать печать?

После обновления платформы или конфигурации печатные формы перекомпилируются, а кэш может стать несовместимым. Закройте 1С, очистите папки cache и tmplts в профиле пользователя (AppData\Roaming\1C\1cv8\), перезапустите. Если не помогло — зайдите в Конфигуратор и выполните «Обновить конфигурацию базы данных».

В 1С список принтеров пуст — почему?

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

Почему документ печатается, но страницы пустые?

Обычно это проблема шаблона печатной формы: таблицы или объекты выходят за границы листа, или в шаблоне неправильно задан диапазон печати. Откройте печатную форму в Конфигураторе (или в настройках «Внешние обработки») и проверьте настройку полей и областей печати.

Печать работает у одного пользователя, но не у другого на том же компьютере

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

Как понять, что проблема в 1С, а не в Windows?

Если другие приложения (Word, браузер) печатают нормально — проблема в 1С или конфигурации. Если не печатает ничего — проблема в Windows, принтере или его драйвере. Начинайте диагностику с Блокнота: Файл → Печать.