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

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

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

Как отменить печать в 1С: отмена задания в очереди Windows, остановка из программы, очистка очереди печати и типичные ошибки при работе с принтером.

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

Быстрее всего остановить задание через диспетчер очереди печати Windows: откройте список принтеров, выберите нужный и отмените или очистите задание. Если печать из 1С ещё только формируется (например, большой пакет документов), её можно прервать клавишей Esc или кнопкой отмены в окне прогресса.

Ниже разобраны все рабочие способы: от отмены одиночного документа до полной очистки «зависшей» очереди и настройки печати так, чтобы ошибочные задания не уходили на принтер вообще.

Почему отмена печати — это не только кнопка в 1С

Когда вы нажимаете «Печать» в 1С, программа формирует табличный документ и передаёт его диспетчеру очереди печати Windows (службе Spooler). С этого момента заданием управляет операционная система, и кнопка «Отмена» в самой 1С уже не влияет на то, что попало в очередь.

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

Как остановить печать, пока документ формируется в 1С

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

Учтите: документы, которые уже ушли в очередь печати до момента отмены, будут напечатаны. Прерывание останавливает только оставшуюся часть пакета, поэтому при больших объёмах проверьте очередь принтера и снимите лишние задания там.

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

Порядок действий при пакетной печати
  1. 1
    Нажмите «Отмена» в окне прогресса или клавишу Esc
  2. 2
    Дождитесь сообщения о прерывании операции
  3. 3
    Откройте очередь печати принтера в Windows
  4. 4
    Отмените задания, которые уже ушли на печать
  5. 5
    Проверьте, какие документы успели напечататься

Как отменить задание в очереди печати Windows

Стандартный путь: «Параметры» → «Устройства» → «Принтеры и сканеры» (в старых версиях — «Панель управления» → «Устройства и принтеры»). Выберите принтер, на который ушло задание, и нажмите «Открыть очередь» или «Просмотр очереди печати».

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

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

Что делать, если задание в очереди «зависло» и не удаляется

Типичная ситуация: задание висит со статусом «Удаление» бесконечно долго и блокирует всю очередь. Причина — сбой службы диспетчера очереди печати. Лечится перезапуском службы.

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

Если перезапуск службы не помог, остановите службу, откройте папку C:\Windows\System32\spool\PRINTERS и удалите её содержимое (это временные файлы заданий, а не системные данные), затем снова запустите службу. Для этих действий нужны права администратора на компьютере.

cmd
net stop spooler
del /Q %systemroot%\System32\spool\PRINTERS\*
net start spooler

Как отменить печать в веб-клиенте и тонком клиенте 1С

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

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

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

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

Пакет документов ещё формируется, индикатор крутитсяНажмите «Отмена» или Esc в окне прогресса 1С
Задание уже на принтере, но печать не началасьОтмените задание в очереди печати Windows
Задание висит со статусом «Удаление»Перезапустите службу «Диспетчер очереди печати»
Печать идёт прямо сейчас и нужно срочно остановитьОтмените в очереди и нажмите «Отмена» на самом принтере

Как предотвратить ошибочную печать заранее

Большинство случайных распечаток происходит из-за того, что пользователь нажимает «Печать» вместо «Предварительный просмотр». Возьмите за правило перед печатью открывать просмотр: в типовых конфигурациях это отдельная кнопка или пункт в меню «Ещё». Так вы увидите макет, количество страниц и сможете отказаться от вывода без потери бумаги.

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

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

Типичные ошибки
01
Искать кнопку отмены в 1С, когда задание уже в очереди Windows — программа им больше не управляет
02
Перезагружать компьютер вместо перезапуска службы Spooler — дольше и не всегда помогает
03
Удалять задание из очереди чужого пользователя без прав — Windows просто не даст это сделать
04
Повторно нажимать «Печать», думая, что задание не ушло — в итоге в очереди оказываются дубликаты

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

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

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

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

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

Очередь печати принтера
Норма

Список заданий пуст, статус «Готов»

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

Задание висит со статусом «Удаление» или «Печать»

Сам принтер
Норма

Не печатает, нет индикации активного задания

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

Продолжает выводить страницы после отмены

Повторная отправка документа
Норма

Новое задание уходит и печатается нормально

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

Новые задания встают в очередь, но не печатаются — служба Spooler требует перезапуска

Итог

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

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

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

Можно ли отменить печать одного документа из пакета, не отменяя остальные?

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

Почему после отмены задания принтер всё равно печатает?

Часть данных задания уже загружена в память принтера и обрабатывается независимо от компьютера. Нажмите кнопку отмены/сброса на самом устройстве или выключите его на 10–15 секунд, после чего проверьте, что очередь в Windows пуста.

Что делать, если кнопка «Отменить» в очереди печати неактивна?

Скорее всего, у вашей учётной записи нет прав на управление этим заданием — так бывает с сетевыми принтерами и чужими заданиями. Обратитесь к администратору либо перезапустите службу «Диспетчер очереди печати» с правами администратора.

Отменится ли печать, если просто закрыть 1С?

Нет. Закрытие программы прервёт только формирование документов, которые ещё не переданы в систему. Всё, что уже попало в очередь печати Windows, будет напечатано независимо от того, открыта 1С или нет.

Как отменить печать на сервере 1С при клиент-серверной работе?

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

Можно ли настроить 1С так, чтобы перед печатью всегда запрашивалось подтверждение?

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