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