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