Документы и Печать · 9 мин
Как отменить печать в 1С 8: способы остановить вывод документа на принтер
Как отменить печать документа в 1С 8: остановка задания в очереди печати, отмена через диалог печати, работа с диспетчером задач и службой диспетчера очереди печати.
Отменить печать в 1С 8 требуется в нескольких типичных ситуациях: отправлен не тот документ, выбран неверный принтер, макет сформировался с ошибкой или задание «зависло» и блокирует очередь. Важно понимать, что сама 1С не печатает напрямую — она передаёт готовое задание операционной системе, поэтому отмена выполняется на двух уровнях: внутри программы (до отправки) и средствами Windows (после отправки).
Если документ ещё не ушёл в очередь печати, достаточно закрыть окно предварительного просмотра. Если задание уже передано системе, отменять его нужно через очередь печати принтера, а в тяжёлых случаях — через перезапуск службы диспетчера печати. Ниже разобраны все сценарии: от простого отказа от печати до очистки зависшей очереди с правами администратора.
Отдельный случай — отмена пометки «напечатан» или работа с уже распечатанными документами в учёте. Здесь речь идёт не об остановке принтера, а о корректном оформлении исправлений в базе, чтобы не нарушить учётные данные.
Отмена печати до отправки задания на принтер
Самый простой сценарий — вы ещё не подтвердили вывод документа. В 1С 8.3 при нажатии кнопки «Печать» обычно открывается окно предварительного просмотра табличного документа. Пока это окно открыто, никакое задание на принтер не отправлено: достаточно закрыть окно крестиком или клавишей Esc, и печать не состоится.
Если в вашей конфигурации печать идёт через команду «Печать» с выбором варианта (например, «Счёт на оплату», «ТОРГ-12»), то после формирования макета появляется стандартный диалог печати. В нём можно выбрать принтер, число копий и диапазон страниц. Кнопка «Отмена» в этом диалоге полностью прерывает операцию — документ останется в базе без изменений.
- 1В окне предварительного просмотра нажмите Esc или закройте окно — задание не будет создано
- 2Если открыт диалог печати, нажмите «Отмена» вместо «Печать»
- 3Проверьте, что в очереди принтера не появилось новое задание
- 4Если макет сформировался с ошибкой, исправьте данные документа и сформируйте печатную форму заново
Обратите внимание: в некоторых конфигурациях включена «печать без предварительного просмотра». В этом режиме задание уходит на принтер сразу после выбора команды, и отменить его внутри 1С уже нельзя — переходите к работе с очередью печати Windows.
Отмена задания через очередь печати Windows
Когда 1С уже передала документ на печать, управление заданием берёт на себя операционная система. Откройте «Панель управления» → «Устройства и принтеры» (или «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры» в современных версиях Windows), выберите нужный принтер и нажмите «Открыть очередь».
В окне очереди найдите своё задание — обычно оно называется по имени документа или содержит слово «1С». Кликните по нему правой кнопкой мыши и выберите «Отмена». Если нужно убрать все задания разом, используйте пункт меню «Принтер» → «Очистить очередь печати».
Если задание отменяется долго или висит в статусе «Удаление», не выключайте принтер и не перезагружайте компьютер сразу — дождитесь завершения операции. При затягивании более пары минут переходите к перезапуску службы печати, описанному ниже.
Что делать, если задание зависло и не отменяется
Зависшее задание блокирует всю очередь: следующие документы не печатаются, а кнопка «Отмена» не срабатывает. Причина обычно в сбое диспетчера очереди печати Windows или в обрыве связи с сетевым принтером. Решается проблема перезапуском службы печати.
Откройте «Пуск», введите «services.msc» и запустите оснастку «Службы». Найдите службу «Диспетчер печати» (Print Spooler), кликните правой кнопкой и выберите «Перезапустить». После перезапуска очередь, как правило, очищается, и принтер снова готов к работе.
Если служба не перезапускается или очередь не очищается, остаётся ручная очистка: остановите службу, удалите файлы из папки C:\Windows\System32\spool\PRINTERS и запустите службу заново. Эта операция требует прав администратора и применяется только когда штатные способы не помогли.
Отмена печати при работе на сервере 1С и в терминале
В клиент-серверном варианте 1С и при работе через RDP задание печати формируется на том компьютере, где выполняется сеанс, — то есть на сервере или терминальной сессии. Очередь печати на вашем локальном ПК может быть пустой, а зависшее задание при этом висит на сервере.
В этом случае откройте очередь печати внутри терминальной сессии (тем же способом через «Устройства и принтеры»). Если принтер подключён через перенаправление (Easy Print или аналог), задание проходит через серверную очередь, и чистить её должен пользователь с правами на сервере — чаще всего системный администратор.
Как выбрать действие
Отмена печати в учёте: исправление уже распечатанного документа
Часто под «отменой печати» понимают другое: документ уже распечатан, подписан, а потом обнаружилась ошибка. С точки зрения учёта отменить сам факт печати нельзя — нужно исправить или аннулировать документ в базе и распечатать корректную версию.
Порядок действий зависит от типа документа. Для внутренних документов (счета, акты) обычно достаточно открыть документ, исправить данные, перепровести и напечатать заново. Для документов, переданных контрагенту, оформляется исправление или корректировочный документ штатными средствами конфигурации — например, «Корректировка реализации» или исправленный счёт-фактура.
Перед исправлением документов закрытого периода убедитесь, что у вас есть соответствующие права, и согласуйте действие с бухгалтером: изменение может затронуть регистры, отчётность и взаиморасчёты.
Проверка результата после отмены
После отмены задания убедитесь, что печать действительно остановлена, а система готова к следующей печати. Это займёт меньше минуты, но избавит от ситуации, когда следующий документ «не печатается» из-за остатков старого задания.
Как проверить результат
Очередь пуста, статус принтера «Готов»
Задание висит в статусе «Удаление» или «Печать»
Нет мигания индикатора ошибки, принтер не печатает
Принтер продолжает выводить страницы старого задания
Новое задание уходит и распечатывается
Новое задание встаёт в очередь, но не выполняется
Если принтер продолжает печатать старое задание даже после очистки очереди — данные уже находятся в буфере самого принтера. Выключите принтер на 10–15 секунд и включите снова: буфер очистится, и печать прекратится.
Частые вопросы по отмене печати в 1С
Можно ли отменить печать, если документ уже начал распечатываться?
Да, но страницы, уже отправленные в буфер принтера, будут напечатаны. Отмените задание в очереди печати, а при необходимости выключите принтер на несколько секунд, чтобы очистить его внутренний буфер.
Удалится ли документ из 1С, если отменить его печать?
Нет. Отмена задания печати влияет только на вывод на бумагу. Документ в базе, его проведение и движения по регистрам остаются без изменений.
Почему кнопка «Отмена» в очереди печати не работает?
Чаще всего зависла служба «Диспетчер печати» или нет прав на управление заданием (например, задание создано другим пользователем). Перезапустите службу через services.msc или попросите администратора отменить задание.
Как отменить печать пакета документов, отправленного одной командой?
Пакетная печать из 1С обычно создаёт одно или несколько заданий в очереди. Откройте очередь принтера и используйте «Принтер» → «Очистить очередь печати», чтобы отменить весь пакет целиком.
Что делать, если распечатанный документ оказался с ошибкой?
Не уничтожайте документ без оформления. Исправьте данные в 1С, при необходимости создайте исправление или корректировку штатными средствами конфигурации и распечатайте актуальную версию. Исправление документов закрытого периода согласуйте с бухгалтером.
Нужны ли права администратора для отмены печати?
Для отмены собственного задания в очереди права администратора не нужны. Перезапуск службы «Диспетчер печати» и ручная очистка папки spool требуют прав администратора.
Что важно запомнить
До отправки задания печать отменяется закрытием предпросмотра или кнопкой «Отмена». После отправки управляйте заданием через очередь печати Windows, а зависшую очередь снимайте перезапуском службы «Диспетчер печати». Сам документ в базе при этом не изменяется — исправления в учёте оформляются отдельно.