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