Наценка в 1С: ручной и автоматический расчёт цен продажи

· 9 мин

Содержание

Закупили партию по 1000 ₽ за штуку, хотите продавать с наценкой 35%. В 1С это делается не «вручную в каждом документе», а через виды цен: вы один раз описываете правило «закупка плюс процент», и программа сама пересчитывает прайс при каждом новом поступлении.

Провести наценку в 1С можно тремя путями: поправить цену прямо в карточке номенклатуры, настроить автоматический расчёт наценкой на цену поставщика и зафиксировать результат документом Установка цен номенклатуры. Ниже — каждый способ с точными путями меню, настройка округления и контроль нижней границы, чтобы товар не ушёл в минус. Основной ориентир — «1С:Управление торговлей 11», по «Рознице» и «УНФ» логика та же, отличия в путях укажу отдельно.

Виды цен: где они включаются и как в них зашита наценка

Цена продажи в торговых конфигурациях хранится не в карточке товара напрямую, а в видах цен. Вид цены — это ценовая колонка: «Закупочная», «Розничная», «Мелкий опт», «Со скидкой». У каждой свой способ формирования.

Чтобы работать с несколькими колонками, сначала включите механизм:

  • Откройте НСИ и администрирование → Настройка НСИ и разделов → Маркетинг.
  • Поставьте флажок «Несколько видов цен». Без него доступна только одна продажная цена, и наценку придётся считать руками.

После этого справочник живёт в разделе CRM и маркетинг → Виды цен. У каждого вида цены задаётся способ задания цены — именно он и определяет, откуда берётся наценка:

Способ задания ценыКогда выбирать
ВручнуюЦену вбивает человек, расчёта нет
Наценкой на цену поступленияПроцент накручивается на цену последней закупки
Наценкой на другой вид ценБаза — другая колонка (например, «Закупочная»), сверху процент
По формулеСложные правила: разные проценты по группам, условия

Для магазина проще всего завести «Закупочную» (способ — «Вручную» или из документа поступления) и «Розничную» со способом «Наценкой на другой вид цен», где базой стоит «Закупочная», а наценка — нужный процент.

Разберём оба рабочих сценария: быстрая правка одной позиции и автоматический расчёт всего прайса.

Изменить цену в карточке номенклатуры вручную

Самый короткий путь, когда нужно поправить одну-две позиции.

  1. Откройте карточку товара: НСИ и администрирование → Номенклатура (или из любого списка товаров двойным щелчком).
  2. Перейдите на вкладку или гиперссылку «Цены» внутри карточки.
  3. Укажите дату, с которой цена действует, и впишите новое значение в нужную колонку (вид цены).
  4. Нажмите «Записать цены» (или «Установить цены» — в разных релизах кнопка называется чуть по-разному).

1С не перетирает старое значение, а хранит историю: каждая запись привязана к дате. Поэтому «цена на сегодня» и «цена на прошлый месяц» не конфликтуют — программа подставит ту, что действовала на дату документа продажи.

Если вбить цену «задним числом», она изменит подстановку в уже оформленные, но ещё не проведённые документы этой даты. Проверьте, что не сбили цены в текущих заказах.

Ручной способ хорош для разовой правки. Но если позиций сотни и наценка у всех одинаковая — считать руками бессмысленно. Для этого есть автоматический расчёт.

Автоматический расчёт: наценка на поступление или на другой вид цен

Это главный механизм. Настраивается один раз в карточке вида цены, дальше работает само.

  1. CRM и маркетинг → Виды цен → откройте «Розничную» (или создайте новую).
  2. В поле «Способ задания цены» выберите:
    • «Наценкой на цену поступления» — база берётся из документа закупки;
    • «Наценкой на другой вид цен» — база берётся из другой колонки, например «Закупочной».
  3. Укажите базу (при наценке на вид цен) и процент наценки — например, 35.
  4. При необходимости откройте конструктор и соберите формулу: разный процент для разных групп номенклатуры, учёт минимальной рентабельности и т. п.

Что происходит дальше: после настройки цена пересчитывается не мгновенно по всему каталогу, а в момент установки цен — вручную кнопкой или документом (следующий раздел). Сам по себе факт закупки прайс не меняет, пока вы не запустите расчёт.

Пример расчёта наценки на поступление:

  • Цена поставщика — 1000 ₽, наценка — 35%.
  • Розничная = 1000 × (1 + 0,35) = 1350 ₽.
  • Подняли наценку до 45% → 1000 × 1,45 = 1450 ₽.

Откуда берётся закупочная цена для расчёта. Её необязательно вбивать вручную в отдельную колонку: прямо из проведённого документа поступления товаров можно нажать «Установить цены» — программа перенесёт цены прихода в вид цены «Закупочная» на дату документа. Дальше зависимая «Розничная» рассчитается наценкой уже от этих значений. Так прайс обновляется в такт закупкам: пришла партия дороже — пересчитали поступление, следом пересчитали розницу, и наценка в процентах осталась прежней, а цена на ценнике поднялась.

Если закупочная цена не менялась, а наценку подняли — достаточно пересчитать только зависимый вид цены: базовый трогать не нужно.

Настройка вида цены с автоматической наценкой
Выполнено: 0 / 6

Документ «Установка цен номенклатуры»: пересчитать прайс разом

Чтобы применить настроенную наценку сразу ко всему ассортименту, используют документ, а не ручной ввод по карточкам.

  1. Раздел CRM и маркетинг → Установка цен номенклатуры → Создать.
  2. Укажите дату, с которой новые цены вступают в силу.
  3. Отметьте галочками виды цен, которые пересчитываем (например, «Розничная»).
  4. Нажмите «Заполнить» → выберите товары: по группе, по складу, по всему каталогу или по отбору.
  5. Для видов цен со способом «наценкой…» программа сама подставит рассчитанные значения. Колонки с ручным способом заполняются вручную.
  6. Проверьте таблицу и проведите документ.

После проведения новые цены уходят в регистр и с указанной даты подставляются в заказы, чеки и реализации автоматически.

В «Рознице» этот же документ лежит в разделе Маркетинг → Установка цен номенклатуры, в «УНФ» — в разделе, отвечающем за продажи и цены. Логика заполнения одинаковая.

Отдельно про «Бухгалтерию предприятия 3.0»: там механизм беднее — колонки называются «Типы цен номенклатуры», автоматической наценки «на поступление» нет, цены в основном заполняются документом установки цен или подтягиваются из поступления. Для полноценного ценообразования с наценкой используют именно торговые конфигурации.

Округление цен до «красивых» значений

Чистая наценка часто даёт неудобные числа: 847 × 1,4 = 1185,80 ₽. На ценнике нужны ровные суммы. За это отвечают правила округления — они задаются в том же виде цены.

В настройке вида цены укажите:

  • Округлять до — шаг округления: до 1 ₽, до 10 ₽, до 100 ₽.
  • Направление — обычно «в большую сторону», чтобы не терять на копейках.
  • Психологическое округление — вычесть копейку или рубль, чтобы получилось 1199 вместо 1200.

Примеры при наценке на закупку 847 ₽:

НаценкаДо округленияОкругление до 10 ₽ вверхС психологическим −1 ₽
40%1185,8011901189
50%1270,5012801279

Округление применяется после расчёта наценки, поэтому итоговый процент слегка «плавает» — это нормально. Если важна точная рентабельность, округляйте до меньшего шага (до рубля), а не до сотни.

Контроль минимальной цены продажи

Когда менеджеры дают ручные скидки, легко увести цену ниже закупки. Чтобы этого не допустить, в 1С есть нижняя граница.

Схема такая:

  1. Заведите отдельный вид цены — например, «Минимальная цена продажи». Способ — «наценкой на поступление» с небольшим процентом (минимальная рентабельность) или «вручную».
  2. В настройках ценообразования (НСИ и администрирование → Маркетинг) включите контроль минимальной цены и укажите, какой вид цены считать нижней границей.
  3. Рассчитайте этот вид цены тем же документом установки цен.

После этого при попытке продать дешевле программа предупредит или заблокирует проведение (зависит от настройки прав и релиза). Это защищает от продажи в убыток и от ошибочной скидки «на весь чек».

Нижнюю границу удобно считать не от закупки «в лоб», а с минимальной рентабельностью. Если закупка 1000 ₽, а порог безубыточности с учётом расходов — 12%, минимальная цена = 1000 × 1,12 = 1120 ₽. Любая скидка, уводящая чек ниже этой суммы, будет отсечена. Пересчитывайте минимальную цену тем же документом, что и основную розничную, чтобы граница не отставала от закупок.

Контроль работает только по тем видам цен, что рассчитаны и проведены на дату документа. Если минимальную цену давно не пересчитывали, граница окажется устаревшей.

Наценка или маржа: не перепутать процент

Частая путаница, из-за которой прайс считают неверно. Это разные проценты от разной базы.

  • Наценка — процент от себестоимости (закупки). Именно её вводят в виде цены.
  • Маржа — процент от цены продажи (доля прибыли в выручке).

При себестоимости 1000 ₽ и цене 1500 ₽:

  • наценка = (1500 − 1000) / 1000 = 50%;
  • маржа = (1500 − 1000) / 1500 = 33,3%.

Если руководитель говорит «хочу маржу 30%», а вы вобьёте 30% наценки — цена выйдет 1300 ₽ вместо нужных ~1429 ₽, и прибыль просядет. Для перевода маржи в наценку: Наценка = Маржа / (100 − Маржа) × 100. Маржа 30% → 30 / 70 × 100 ≈ 42,9% наценки.

Каким способом провести наценку в вашем случае?

Частые ошибки при расчёте наценки

Собрал то, на чём спотыкаются чаще всего — без повтора шагов выше.

  • 🔴 Наценку настроили, а документ не провели. Правило в виде цены само по себе прайс не меняет. Пока нет проведённого документа Установка цен номенклатуры на нужную дату — цены старые.
  • 🟠 База наценки указывает «в пустоту». У вида цены со способом «наценкой на другой вид цен» базовая колонка (закупочная) не рассчитана на ту же дату — итог нулевой или некорректный. Считайте базовый вид цены раньше зависимого.
  • 🟡 Перепутали наценку и маржу — цена занижена, прибыль меньше ожидаемой (см. раздел выше).
  • 🟢 Округление «съело» рентабельность. Округление до 100 ₽ вниз на дешёвом товаре может обнулить наценку. На недорогих позициях округляйте до рубля и в большую сторону.
  • 🔵 Цену вбили задним числом и сбили подстановку в уже оформленных заказах этой даты.

Частые вопросы

Можно ли задать разную наценку для разных групп товаров?
Да. Выберите у вида цены способ «По формуле» и в конструкторе пропишите условия по группам номенклатуры или свойствам товара. Либо заведите отдельные виды цен под каждую группу и рассчитывайте их своими документами.
Почему после настройки наценки цены в чеке не изменились?
Настройка вида цены задаёт только правило. Цена обновляется в момент проведения документа Установка цен номенклатуры. Проверьте, что документ создан, виды цен в нём отмечены, товары заполнены и он проведён на актуальную дату.
Как сделать наценку в процентах от цены поставщика, если поставщики разные?
Способ «Наценкой на цену поступления» берёт цену из последнего документа закупки по каждой позиции независимо от поставщика. Процент применяется к фактической цене прихода, поэтому разные поставщики обрабатываются корректно.
Можно ли временно поднять цены на часть ассортимента, а потом вернуть?
Да, через историю цен. Проведите документ установки цен с новой ценой и датой начала акции, а затем второй документ с датой окончания и прежней ценой. 1С подставит нужное значение по дате продажи.
Чем наценка в «Рознице» отличается от «Управления торговлей»?
Механизм видов цен и документ установки цен одинаковы, различаются только разделы меню и глубина настроек ценообразования — в «УТ» правил и условий больше. Термин «виды цен» общий; в «Бухгалтерии» это «типы цен» без автоматической наценки на поступление.