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