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

Торговля и Склад · 11 мин

Как отменить печать ценников в 1С

Как отменить печать ценников в 1С: отмена задания в очереди печати, отключение автопечати в документах, снятие пометок и настройка прав. Инструкция для УТ, Розницы и ERP.

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

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

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

Определите, на каком этапе находится печать

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

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

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

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

Форма обработки «Печать этикеток и ценников» ещё открыта, печать не нажималасьСнимите пометки с лишних строк, скорректируйте отбор или просто закройте форму
Открыто окно предпросмотра табличного документаЗакройте окно крестиком — задание на принтер не уйдёт
Кнопка «Печать» уже нажата, но принтер ещё не начал печататьОткройте очередь печати Windows и удалите задание
Принтер уже печатает лишние ценникиОчистите очередь печати и при необходимости выключите принтер, чтобы остановить подачу бумаги

Отмена до отправки на принтер: работа в обработке печати

Обработка «Печать этикеток и ценников» (в УТ 11 и Рознице находится в разделе продаж или складских операций, а также открывается из документов по кнопке «Ценники») формирует список позиций с пометками. По умолчанию помечаются все строки, попавшие по отбору. Чтобы не печатать лишнее, снимите флажки с ненужных позиций или используйте кнопки «Снять пометки» / «Установить пометки» в командной панели таблицы.

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

Отдельный случай — количество копий. Колонка «Количество» в таблице определяет, сколько ценников каждой позиции будет напечатано. Если там по ошибке стоит большое число (например, остаток на складе), уменьшите значение вручную или через команду заполнения количества. Именно эта колонка чаще всего становится причиной «бумажного завала».

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

Отмена на этапе предпросмотра

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

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

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

Остановка задания в очереди печати Windows

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

Порядок действий
  1. 1
    Откройте «Панель управления» → «Устройства и принтеры» или нажмите на значок принтера в области уведомлений
  2. 2
    Дважды щёлкните по нужному принтеру — откроется окно «Просмотр очереди печати»
  3. 3
    Найдите задание с ценниками (обычно называется по имени документа 1С или «Табличный документ»)
  4. 4
    Щёлкните по заданию правой кнопкой и выберите «Отменить», либо в меню «Принтер» выберите «Очистить очередь печати», чтобы удалить все задания
  5. 5
    Если задание не удаляется, остановите службу «Диспетчер очереди печати» через services.msc, удалите файлы из папки C:\Windows\System32\spool\PRINTERS и запустите службу снова
  6. 6
    Проверьте, что очередь пуста и принтер перестал печатать

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

Как отключить автоматическую печать ценников

В некоторых настройках печать ценников запускается автоматически: например, при проведении документа «Установка цен номенклатуры» или «Поступление товаров» открывается обработка печати, либо сразу формируется печатная форма. Чтобы это отключить, проверьте несколько мест.

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

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

Ограничение прав как способ запретить печать

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

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

Проверка результата после отмены

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

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

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

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

Окно очереди пусто, заданий с ценниками нет

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

Задание висит в статусе «Удаление» или появляется снова после перезапуска 1С

Повторное открытие обработки печати
Норма

Список содержит только нужные позиции, количество копий корректное

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

По-прежнему подтягиваются все товары документа или завышенные количества

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

Печать не открывается автоматически

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

Обработка печати снова открывается или задание уходит на принтер

Права пользователя
Норма

Кнопка печати ценников недоступна сотрудникам с ограниченным профилем

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

После перезахода кнопка по-прежнему активна — профиль не применился

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

Итог

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

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

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

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

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

Можно ли отменить печать, если принтер уже начал печатать?

Да, но только средствами Windows: откройте очередь печати и очистите её. Уже напечатанные страницы вернуть нельзя, но оставшаяся часть задания будет отменена. Если задание «застряло», перезапустите службу «Диспетчер очереди печати».

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

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

Как запретить печать ценников конкретному сотруднику навсегда?

Через профили групп доступа в разделе «Администрирование» → «Настройки прав и пользователей»: уберите из профиля сотрудника доступ к обработке печати этикеток и ценников. Изменения вступят в силу после перезахода пользователя в программу.

Отличается ли отмена печати ценников от отмены печати этикеток?

Механизм один и тот же — обе печати формируются в одной обработке «Печать этикеток и ценников». Разница только в выбранном шаблоне и режиме («Ценники» или «Этикетки»). Отмена задания, снятие пометок и настройка прав работают одинаково.

Что делать, если печать запускается из внешней обработки, а не типовой?

Внешние обработки могут игнорировать штатные настройки и права. Определите, кто и где подключил обработку (раздел «Дополнительные отчеты и обработки»), отключите её там или обратитесь к её автору за версией с кнопкой отмены и предпросмотром.