Как настроить цены в 1С: виды цен, наценки и автозаполнение
Содержание
Цены в 1С хранятся не в карточке товара, а в отдельном справочнике видов (типов) цен, и уже оттуда подставляются в документы продажи и закупки. В «Управлении торговлей 11» это раздел Маркетинг → Виды цен, в «Бухгалтерии предприятия 3.0» — Справочники → Типы цен номенклатуры (пункт появляется, когда в Администрирование → Функциональность включена торговля и установка нескольких типов цен).
Ценообразование собирается из трёх кирпичей: виды цен (оптовая, розничная, закупочная), способ задания цены для каждого вида (вручную, по формуле, наценкой) и скидки с наценками для конкретных клиентов. Ниже — как это настроить, как автоматизировать расчёт и как отдать цены на сайт.
Терминология в конфигурациях разная, и смешивать её нельзя: в УТ и ERP справочник называется «Виды цен», в «Бухгалтерии» — «Типы цен номенклатуры». Путь действий при этом похож.
Из чего складываются виды и типы цен
Вид цены — это сущность вроде «Оптовая», «Розничная», «Закупочная». У каждого товара может быть сколько угодно таких цен одновременно, и в документе продажи вы выбираете, по какому виду отпускаете товар.
Минимальный набор для торговой компании:
- 💰 Закупочная (цена поступления) — по ней приходуете товар от поставщика.
- 🏷️ Оптовая — для юрлиц и постоянных покупателей.
- 🛒 Розничная — для продаж в рознице и чеков ККМ.
Каждый вид цены хранит собственную валюту, признак «цена включает НДС» и правило округления. Поэтому розничную цену удобно округлять до рубля, а оптовую — до копейки.
Как разделяются роли по конфигурациям:
| Конфигурация | Справочник | Где находится |
|---|---|---|
| Бухгалтерия предприятия 3.0 | Типы цен номенклатуры | Справочники → Типы цен номенклатуры |
| Управление торговлей 11 | Виды цен | Маркетинг → Виды цен |
| Управление нашей фирмой | Виды цен | Компания → Виды цен (раздел может называться «Настройки») |
Если нужного пункта в меню нет — сначала включите функциональность. В БП это Администрирование → Функциональность → Торговля, в УТ торговые возможности доступны сразу.
Где создать вид цены и как его настроить
Откройте справочник видов (типов) цен и нажмите «Создать». Карточка вида цены — это и есть ядро всей настройки.
Что заполнить:
- Наименование — понятное человеку: «Оптовая», «Розница», «Для дилеров».
- Валюта цены. Для внутренних продаж — рубли.
- Цена включает НДС — поставьте флажок, если храните цены с налогом (типично для розницы).
- Способ задания цены — главное поле. От него зависит, вводите вы цены руками или программа считает их сама.
- Правило округления — до рубля, до 10 рублей, «психологическое» (например, до …90).
В УТ 11 у вида цены есть переключатель, хранится цена в базе или пересчитывается на лету. Вид с хранимой ценой нужно периодически обновлять документом, а вид с динамическим расчётом всегда актуален, но считается медленнее при открытии прайса.
Прежде чем менять валюту или признак НДС у работающего вида цены, проверьте уже установленные значения: пересчёт не произойдёт автоматически, и старые цифры останутся в прежней валюте.
Как заполнить цены номенклатуры: вручную и автоматически
Сами числа задаются документом «Установка цен номенклатуры». В БП 3.0 он лежит в разделе Склад, в УТ 11 — в Маркетинг. Один документ может установить цены сразу по нескольким видам и по списку товаров.
Ручной ввод подходит, когда номенклатуры немного:
- Создайте документ «Установка цен номенклатуры».
- Выберите в шапке нужные виды цен (можно отметить несколько колонок).
- Подберите товары или заполните по группе.
- Впишите цены в соответствующие колонки и проведите документ.
Автозаполнение экономит время на большом ассортименте. При подборе товаров в документе доступна команда заполнения по правилу — например, рассчитать оптовую цену наценкой на цену поступления. Для этого у вида цены заранее настраивается способ задания цены (см. следующий раздел).
Отдельный приём: в УТ цены можно установить прямо из документа поступления. При проведении приёмки программа предлагает зафиксировать новую закупочную цену, и от неё тут же пересчитать продажные — это удобно, когда поставщик часто меняет прайс.
Скидки и наценки для разных клиентов
Разные цены для разных покупателей решаются двумя способами: отдельным видом цены или механизмом скидок (наценок).
Отдельный вид цены — когда у категории клиентов стабильно своя цена. Создаёте вид «Дилерская», задаёте его как наценку/скидку от оптовой и привязываете к соглашению или договору с покупателем. В документе продажи цена подставляется из вида, указанного в соглашении.
Автоматические скидки и наценки — когда условие зависит от суммы, количества или акции. В УТ 11 это раздел Маркетинг → Скидки (наценки). Скидка состоит из условия предоставления и значения:
- 📉 процент или сумма скидки;
- 🎯 условие: разовая сумма продажи, накопленная сумма, количество товара, карта лояльности, период акции;
- 👥 кому: сегмент клиентов, конкретное соглашение, все продажи.
Несколько скидок объединяются в правила совместного применения: складывать, вытеснять друг друга или брать максимальную. Это защищает от ситуации, когда акция и дилерская цена случайно суммируются в минус.
В «Бухгалтерии» развитого механизма скидок нет — там скидку обычно задают вручную в строке документа или отдельным видом цены. Автоматические скидки по условиям — это УТ, КА и ERP.
В рознице скидки по дисконтным картам и бонусным программам тоже настраиваются в этом же блоке и затем срабатывают в чеке ККМ. Для розничных продаж обычно заводят отдельный розничный вид цены и назначают его магазину или складу, чтобы цена в чеке не зависела от оптовых соглашений.
Порядок приоритетов стоит продумать заранее: сначала срабатывает вид цены из соглашения с клиентом, затем на него накладываются автоматические скидки по условиям, и только потом — ручная корректировка в строке документа, если продавцу дано такое право. Когда этот порядок прозрачен, спорных ситуаций с «неправильной» ценой на кассе почти не бывает.
Автоматический расчёт цен: наценка и формулы
Чтобы не пересчитывать прайс руками, у вида цены задаётся способ расчёта. Основные варианты:
- Ручной ввод — цену вбивают в документе установки цен.
- Наценкой на другой вид цены — например, оптовая = закупочная + 25 %.
- По формуле — гибкое правило с условиями и несколькими слагаемыми.
Наценка — самый частый случай. Указываете базовый вид цены (обычно закупочный) и процент. Дальше при установке цен программа сама посчитает продажную от цены поступления.
Разберём на числах. Закупочная цена товара — 800 ₽. У оптового вида цены задана наценка 25 % на закупочный. При установке цен программа посчитает: 800 × 1,25 = 1000 ₽ — это оптовая цена без НДС. Розничный вид цены, в свою очередь, можно задать наценкой 20 % уже на оптовую: 1000 × 1,20 = 1200 ₽. Так из одной закупочной цены вырастает вся линейка продажных, и при смене закупки весь прайс пересчитывается одним документом.
У наценки есть нюанс с НДС: решите заранее, считаете вы процент от цены с налогом или без. Если базовый и целевой виды цен по-разному настроены на «цена включает НДС», результат наценки сдвинется на ставку налога. Держите признак НДС согласованным по всей цепочке видов цен.
Формула нужна, когда наценка зависит от условий: разный процент для разных групп товаров, минимальная рентабельность, разные правила для акционного и обычного ассортимента. Формула собирается из полей вида цены и функций в конструкторе; проверяйте её на нескольких товарах, прежде чем применять ко всему каталогу.
Для производства логика та же, но базой выступает не цена поставщика, а плановая или фактическая себестоимость. Продажную цену задают наценкой на себестоимость, а для услуг — фиксированной ценой за работу или ставкой за час в карточке номенклатуры с видом «Услуга».
Отдельный случай — цены в валюте для импорта и экспорта. Вид цены хранит валюту, поэтому можно вести закупочный вид в долларах или евро, а продажный — в рублях. При установке цен программа пересчитает значение по курсу на дату документа, и дальше в продаже уже будет работать рублёвая цена. Это избавляет от ручного пересчёта прайса при каждом колебании курса, но требует следить за актуальностью загруженных курсов валют.
Как передать цены на сайт и маркетплейсы
Один из видов цен назначается тем, что уходит во внешние каналы. Схема одинаковая: в настройке обмена указываете, какой вид цены считается ценой для сайта.
Для сайта на 1С-Битрикс работает типовой обмен по формату CommerceML: 1С выгружает каталог и цены выбранного вида, сайт их принимает. Настройка обмена живёт в разделе Администрирование (пункт про обмен с сайтом) либо в Интеграция — название зависит от конфигурации и релиза.
Для маркетплейсов встроенного обмена в типовой БП нет — обычно ставят отдельный модуль или сервис, который забирает из 1С цены назначенного вида и отправляет в кабинет площадки. Задача ценообразования со стороны 1С та же: держать актуальным тот вид цены, который читает интеграция.
Практические моменты:
- Для сайта и маркетплейсов удобно завести отдельный вид цены — тогда онлайн-цена не зависит от оптовой.
- Если цена динамическая, перед выгрузкой убедитесь, что обмен запускает пересчёт, иначе уйдут пустые значения.
- Валюта и признак НДС у выгружаемого вида должны совпадать с тем, что ожидает площадка.
- Если на сайте нужна зачёркнутая «старая» цена рядом с акционной, заведите два вида цены: основной и промо. Обмен передаст оба, а витрина покажет разницу как скидку.
Распространённая ошибка при старте обмена — назначить для сайта динамический вид цены и не включить его пересчёт в регламентном задании. Тогда выгрузка уходит с нулями или с ценами, застывшими на дате первой публикации. Для онлайн-каналов надёжнее хранимый вид цены, который обновляется документом установки цен по расписанию.
Частые ошибки при настройке цен
Ещё одна типичная история — путаница между видом цены и ценой в договоре. Вид цены задаёт правило, по которому считается число; договор или соглашение с покупателем лишь указывает, какой вид применять. Если поменять цену «в договоре», вид цены это не изменит.