Почему не печатается в 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, принтере или его драйвере. Начинайте диагностику с Блокнота: Файл → Печать.

Смежные разделы