Торговля и Склад · 11 мин
Как отменить печать ценников в 1С
Как отменить печать ценников в 1С: отмена задания в очереди печати, отключение автопечати в документах, снятие пометок и настройка прав. Инструкция для УТ, Розницы и ERP.
Печать ценников в 1С запускается из документов установки цен, поступления товаров или из обработки «Печать этикеток и ценников». Отменить её можно на нескольких уровнях: остановить уже отправленное задание в очереди принтера, отменить формирование печатной формы в самой программе, снять пометки с лишних строк в обработке печати или отключить автоматическое открытие печати при проведении документа. Выбор способа зависит от того, на каком этапе вы заметили проблему.
Чаще всего ситуация выглядит так: менеджер провёл документ «Установка цен номенклатуры», нажал «Печать ценников» — и на принтер ушло несколько сотен страниц, хотя нужны были ценники только на пять позиций. Пока задание не дошло до печатающего устройства, его можно снять без потери бумаги. Если печать уже началась, приоритет — остановить очередь Windows, а затем разобраться с настройками в 1С.
Важно понимать: в типовых конфигурациях (Управление торговлей 11, Розница, ERP, Комплексная автоматизация) нет отдельной кнопки «отменить печать ценников». Отмена — это комбинация действий: работа с очередью печати операционной системы, корректировка отбора в обработке печати и, при необходимости, изменение настроек пользователя или прав. Ниже разобраны все сценарии по шагам.
Определите, на каком этапе находится печать
Прежде чем что-то отменять, установите, где именно «застряла» печать. От этого зависит инструмент отмены. Возможны четыре состояния: вы ещё находитесь в форме обработки и не нажимали «Печать»; открыт предпросмотр табличного документа; задание отправлено в очередь принтера; печать уже идёт физически.
В первом случае достаточно закрыть форму или поправить отбор — никаких последствий не будет. Во втором — закройте окно предпросмотра без нажатия кнопки печати. В третьем и четвёртом случаях работать нужно уже с операционной системой, потому что 1С передала задание дальше и больше им не управляет.
Как выбрать действие
Отмена до отправки на принтер: работа в обработке печати
Обработка «Печать этикеток и ценников» (в УТ 11 и Рознице находится в разделе продаж или складских операций, а также открывается из документов по кнопке «Ценники») формирует список позиций с пометками. По умолчанию помечаются все строки, попавшие по отбору. Чтобы не печатать лишнее, снимите флажки с ненужных позиций или используйте кнопки «Снять пометки» / «Установить пометки» в командной панели таблицы.
Если помеченных строк слишком много из-за широкого отбора, измените сам отбор: укажите конкретный документ-основание, группу номенклатуры или склад. После смены отбора нажмите «Заполнить» повторно — список пересоберётся. Это надёжнее, чем вручную снимать сотни флажков.
Отдельный случай — количество копий. Колонка «Количество» в таблице определяет, сколько ценников каждой позиции будет напечатано. Если там по ошибке стоит большое число (например, остаток на складе), уменьшите значение вручную или через команду заполнения количества. Именно эта колонка чаще всего становится причиной «бумажного завала».
Отмена на этапе предпросмотра
Если в настройках включён предпросмотр, после нажатия «Печать» открывается табличный документ с готовыми ценниками. На этом этапе задание ещё не отправлено на принтер. Чтобы отменить печать, просто закройте окно предпросмотра — ничего напечатано не будет.
Если вы обнаружили ошибку в макете или в данных, не закрывайте документ-основание: вернитесь в обработку, исправьте отбор, шаблон ценника или количество и сформируйте предпросмотр заново. Шаблон ценника выбирается в поле «Шаблон» обработки — проверьте, что выбран нужный макет, прежде чем печатать повторно.
Обратите внимание: в некоторых конфигурациях и при печати через внешние обработки предпросмотр может быть отключён, и нажатие «Печать» сразу отправляет задание на принтер по умолчанию. Если у вас именно так, переходите к следующему разделу.
Остановка задания в очереди печати Windows
Когда 1С уже передала задание на печать, отменить его можно только средствами операционной системы. Действуйте быстро: большие задания уходят в очередь за секунды, но сами страницы печатаются медленно, поэтому время на отмену обычно есть.
- 1Откройте «Панель управления» → «Устройства и принтеры» или нажмите на значок принтера в области уведомлений
- 2Дважды щёлкните по нужному принтеру — откроется окно «Просмотр очереди печати»
- 3Найдите задание с ценниками (обычно называется по имени документа 1С или «Табличный документ»)
- 4Щёлкните по заданию правой кнопкой и выберите «Отменить», либо в меню «Принтер» выберите «Очистить очередь печати», чтобы удалить все задания
- 5Если задание не удаляется, остановите службу «Диспетчер очереди печати» через services.msc, удалите файлы из папки C:\Windows\System32\spool\PRINTERS и запустите службу снова
- 6Проверьте, что очередь пуста и принтер перестал печатать
Если принтер сетевой и задание отправлено с другого компьютера, очередь нужно очищать на том компьютере или сервере, к которому принтер подключён физически. На терминальном сервере 1С очередь печати находится на сервере — и для её очистки могут потребоваться права администратора.
Как отключить автоматическую печать ценников
В некоторых настройках печать ценников запускается автоматически: например, при проведении документа «Установка цен номенклатуры» или «Поступление товаров» открывается обработка печати, либо сразу формируется печатная форма. Чтобы это отключить, проверьте несколько мест.
Во-первых, посмотрите настройки самого документа: в ряде конфигураций есть флажок «Печатать ценники» или аналогичная опция в дополнительных настройках. Во-вторых, проверьте персональные настройки пользователя (раздел «Администрирование» → «Персональные настройки» или настройки печати в обработке) — там может стоять признак автоматического открытия печати. В-третьих, если используется подключаемое оборудование (принтер этикеток), проверьте настройки в разделе «Подключаемое оборудование»: там задаётся шаблон по умолчанию и поведение при печати.
Если автопечать реализована через расширение или доработку, отключить её штатными средствами не получится — потребуется разработчик, который отключит подписку на событие или обработчик в расширении. Признак доработки: печать запускается даже при отключённых всех штатных настройках и у всех пользователей сразу.
Ограничение прав как способ запретить печать
Если требуется не разовая отмена, а постоянный запрет печати ценников для части сотрудников, используйте механизм прав доступа. В типовых конфигурациях на базе БСП доступ к печати регулируется ролями и профилями групп доступа (раздел «Администрирование» → «Настройки прав и пользователей»).
Уберите у профиля пользователя право на обработку «Печать этикеток и ценников» или на соответствующую печатную форму документа. После изменения профиля пользователь должен перезайти в программу — права применяются при новом сеансе. Учтите, что это полностью закроет возможность печати, а не только автоматическую: если сотруднику иногда нужны ценники, лучше решать вопрос настройкой, а не запретом.
Проверка результата после отмены
После отмены убедитесь, что проблема решена полностью: очередь печати пуста, принтер не продолжает печатать старые задания, а при повторной попытке печати формируется правильный набор ценников.
Как проверить результат
Окно очереди пусто, заданий с ценниками нет
Задание висит в статусе «Удаление» или появляется снова после перезапуска 1С
Список содержит только нужные позиции, количество копий корректное
По-прежнему подтягиваются все товары документа или завышенные количества
Печать не открывается автоматически
Обработка печати снова открывается или задание уходит на принтер
Кнопка печати ценников недоступна сотрудникам с ограниченным профилем
После перезахода кнопка по-прежнему активна — профиль не применился
Если задание возвращается в очередь после каждого перезапуска 1С, проверьте, не осталась ли открытой форма с командой печати в фоне, и не настроена ли отложенная отправка печати через регламентные задания. В файловых базах такое встречается редко, в клиент-серверных — стоит проверить список регламентных и фоновых заданий в консоли кластера или в разделе «Администрирование».
Что важно запомнить
До отправки на принтер печать отменяется прямо в 1С: пометками, отбором или закрытием предпросмотра. После отправки — только через очередь печати Windows. Автоматическую печать отключают в настройках документа, персональных настройках или через права, а доработанную автопечать — только через разработчика. Всегда проверяйте колонку «Количество» перед повторной печатью.
Частые вопросы
Почему 1С печатает ценники на все товары, хотя я выбрал только несколько?
Скорее всего, в обработке «Печать этикеток и ценников» пометки стоят на всех строках отбора, а не только на выделенных. Снимите пометки командой в командной панели таблицы и отметьте нужные позиции вручную, либо сузьте отбор (по документу, группе товаров, складу) и перезаполните список.
Можно ли отменить печать, если принтер уже начал печатать?
Да, но только средствами Windows: откройте очередь печати и очистите её. Уже напечатанные страницы вернуть нельзя, но оставшаяся часть задания будет отменена. Если задание «застряло», перезапустите службу «Диспетчер очереди печати».
Почему задание снова появляется в очереди после удаления?
Обычно это значит, что в 1С осталась активная команда печати или сработал обработчик, повторно отправляющий документ. Закройте все окна печати в 1С, проверьте фоновые задания и перезапустите сеанс. Если повторяется у всех пользователей — вероятна доработка, нужен разработчик.
Как запретить печать ценников конкретному сотруднику навсегда?
Через профили групп доступа в разделе «Администрирование» → «Настройки прав и пользователей»: уберите из профиля сотрудника доступ к обработке печати этикеток и ценников. Изменения вступят в силу после перезахода пользователя в программу.
Отличается ли отмена печати ценников от отмены печати этикеток?
Механизм один и тот же — обе печати формируются в одной обработке «Печать этикеток и ценников». Разница только в выбранном шаблоне и режиме («Ценники» или «Этикетки»). Отмена задания, снятие пометок и настройка прав работают одинаково.
Что делать, если печать запускается из внешней обработки, а не типовой?
Внешние обработки могут игнорировать штатные настройки и права. Определите, кто и где подключил обработку (раздел «Дополнительные отчеты и обработки»), отключите её там или обратитесь к её автору за версией с кнопкой отмены и предпросмотром.