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