Цены в 1С: типы и виды цен, прайс-листы и автоматический расчёт
Содержание
Цена в 1С хранится не в карточке товара, а привязана к отдельному объекту — типу (или виду) цены — и к дате. Чтобы задать или изменить цену
, в большинстве конфигураций заводят документ Установка цен номенклатуры, а сами типы цен настраивают в справочнике. Поэтому «поменять цену
» — это почти всегда провести документ
на нужную дату, а не поправить поле в номенклатуре.
Устанавливать цены можно тремя способами: вбить вручную, рассчитать по формуле от другого типа цен (наценка на закупку) или подтянуть из поступления. Ручной ввод берут для коротких прайсов и разовых правок, расчёт по формуле — когда позиций сотни и наценка типовая, подтягивание из поступления — в рознице, где продажная цена завязана на закупочную. Разберём, где это всё настраивается и как обновить цены разом, не сломав старые продажи.
Типы и виды цен: сколько их нужно и чем отличаются
Тип цены — это «ценник под задачу»: розничная, оптовая, закупочная, цена для сайта. Один товар одновременно имеет столько цен, сколько у вас типов. В продаже подставляется та, что указана в соглашении, договоре или настройках склада/кассы.
Термин отличается по конфигурациям, и это важно не путать:
- в 1С:Бухгалтерии — Типы цен номенклатуры;
- в 1С:Управление торговлей — Виды цен;
- в Рознице и УНФ — Типы цен.
Механика одна, называется по-разному. Если переносите инструкцию из статьи про УТ на Бухгалтерию, держите это в голове: искать будете разный пункт.
Сколько типов заводить — зависит от схемы продаж. Минимум один (розничная) для магазина. Для опта обычно три-четыре: закупочная (чтобы считать наценку и маржу), оптовая, розничная, иногда отдельная «для сайта» или «для маркетплейса» со своей наценкой. Плодить типы «про запас» не стоит — каждый придётся заполнять и обновлять.
Закупочную цену заводят не для продажи, а как базу для расчёта остальных. По ней считают наценку, а в отчётах видят валовую прибыль.
Где хранятся цены и где их задают
Цена живёт в документе установки цен, а не в справочнике номенклатуры. Поле цены в карточке товара (если оно вообще выведено) — это справочное значение на текущую дату, собранное из последнего проведённого документа.
Пути к механизму цен по конфигурациям:
| Конфигурация | Справочник типов/видов цен | Документ установки цен |
|---|---|---|
| Бухгалтерия 3.0 | раздел Склад → группа Цены → Типы цен номенклатуры | раздел Склад → Установка цен номенклатуры |
| Управление торговлей 11 | раздел CRM и маркетинг → Настройки и справочники → Виды цен | раздел CRM и маркетинг → Цены → Установка цен номенклатуры |
| Розница | раздел Маркетинг → Типы цен | раздел Маркетинг → Установка цен номенклатуры |
В Бухгалтерии группа Цены появляется, только когда включён учёт нескольких типов цен — его включают в Администрирование → Функциональность в блоке торговли. Без этого Бухгалтерия обходится одной розничной ценой, и отдельного справочника типов вы не увидите.
Порядок задания цены вручную:
- Откройте
Установка цен номенклатурыи создайте новый документ. - Укажите дату — с неё цена и начнёт действовать, задним числом цена не применится к уже проведённым продажам.
- Выберите один или несколько типов (видов) цен — колонки в табличной части.
- Подберите номенклатуру кнопкой подбора или заполните по остаткам/группе.
- Впишите цены, проверьте признак «цена с НДС» и проведите документ.
Пока документ не проведён, цена нигде не подставится. Это причина номер один, почему «цену поставил, а она не работает ».
Табличную часть необязательно заполнять руками по одной строке. В документе есть заполнение по отбору: по всем остаткам на складе, по выбранной группе номенклатуры или по произвольному списку. В рознице документ установки цен удобно создавать на основании поступления — тогда позиции и закупочные цены подтянутся из приёмки, а вам останется задать наценку.
Автоматический расчёт цены по формуле и наценке
Когда позиций много, руками цены не держат — настраивают расчёт. Открываете тип (вид) цены и в способе задания выбираете расчёт по другому типу цен.
В Бухгалтерии у типа цены есть переключатель способа: назначается вручную либо рассчитывается по другому типу с процентом наценки и правилом округления. Пример: розничная = закупочная + 40%, округление до рубля.
В Управлении торговлей расчёт гибче — через формулу. В виде цены указывается выражение от другого вида цены и коэффициента. Логика та же: берём базовый вид (закупочную), умножаем на коэффициент наценки, применяем округление.
Пример наценки 30% на закупочную цену:
Закупочная цена × 1,30
Проверка арифметики: товар закуплен за 500 ₽, наценка 30% → 500 × 1,30 = 650 ₽. С округлением до «красивого» значения получите 649 или 650 ₽ в зависимости от правила.
Что настраивается в расчётном типе цены:
- 🧮 базовый тип цены, от которого считаем (обычно закупочная);
- 📈 процент или коэффициент наценки;
- 🔁 правило округления — до рубля, до 10 копеек или психологическое (до …90 / …99);
- 💱 валюта и флаг «включает НДС».
Округление — отдельный момент, который часто упускают. Психологическое округление приводит цену к виду …90 или …99: 649,20 ₽ превратится в 649 ₽ или 699 ₽ в зависимости от правила. Для опта обычно округляют до рубля или до 10 копеек, для розницы — до «красивого» значения. Правило задаётся прямо в типе цены, пересчитывать вручную ничего не нужно.
Типы цен можно выстраивать в цепочку. Закупочную задаёте из поступления, оптовую считаете наценкой от закупочной, розничную — наценкой уже от оптовой. Тогда при смене закупки достаточно пересчитать документ установки цен, и новые значения прокатятся по всей цепочке. Главное — не замкнуть расчёт на сам себя: тип цены не должен считаться от того типа, который сам считается от него.
После настройки формулы цену всё равно нужно пересчитать — создать документ установки цен и заполнить его по правилам. Формула сама по себе ничего не меняет, она лишь говорит документу, как считать при заполнении.
Прайс-лист: как собрать и показать клиенту
Прайс-лист в 1С — это отчёт, а не документ. Он собирает текущие цены выбранных типов на указанную дату и выводит их в печатную или табличную форму.
В Управлении торговле отчёт Прайс-лист лежит в разделе CRM и маркетинг среди отчётов по маркетингу. В его настройках выбираете, какие виды цен показать колонками, по какой номенклатуре и на какую дату. Можно вывести сразу несколько видов цен рядом — например, оптовую и розничную.
Что обычно настраивают в прайс-листе:
- отбор по группе или сегменту номенклатуры (не весь справочник);
- колонки из нескольких видов цен;
- дату, на которую берутся цены;
- вывод артикула, остатка, валюты.
Готовый прайс сохраняют в Excel или PDF для отправки клиенту. В Бухгалтерии полноценного маркетингового прайс-листа нет — там цены печатают из самого документа установки цен или выгружают список номенклатуры с ценами.
Прайс-лист показывает цены на дату отчёта. Если последний документ установки цен проведён вчера, а вы запросили прайс на позавчера — увидите старые значения. Проверяйте дату отчёта.
Массовое обновление цен без сюрпризов
Обновление цен — это новый документ установки цен на новую дату, а не правка старого. Старый документ держит историю: по нему система знает, какая цена действовала в прошлых продажах.
Безопасный порядок массового обновления:
- Создайте новый документ
Установка цен номенклатурына дату, с которой начинают действовать новые цены. - Заполните его по нужным типам цен — по остаткам, по группе или по всему ассортименту.
- Если цены расчётные — заполните по правилам (по формуле), система пересчитает сама.
- Если правите руками — меняйте только изменившиеся позиции, остальные можно не включать.
- Проверьте пару позиций глазами и проведите.
Дата — главный источник ошибок. Если провести документ задним числом, цена не «догонит» уже оформленные реализации на более позднюю дату: там останется та цена, что подставилась при оформлении. И наоборот — документ с будущей датой начнёт работать только с неё.
Не удаляйте старые документы установки цен и не меняйте в них даты задним числом. Это переписывает историю и ломает себестоимость и анализ наценки в прошлых периодах.
Как проверить цены: отчёты и быстрая диагностика
После обновления стоит свериться, что подставляется именно то, что нужно. Самый быстрый способ — открыть карточку товара и посмотреть действующую цену на дату, либо сформировать прайс-лист на сегодня и сравнить с ожидаемым.
Что проверяют в первую очередь:
- действующую цену по каждому типу на текущую дату;
- попала ли новая цена в продажу — оформите тестовый заказ или реализацию и посмотрите, какая цена подтянулась;
- не осталось ли позиций с нулевой или пустой ценой.
Для диагностики «не та цена в продаже» пройдитесь по цепочке подстановки.
Передача цен на сайт и маркетплейсы
Цены уезжают на сайт и площадки не напрямую из карточки, а через выбранный тип (вид) цены. В настройке обмена вы указываете, какой именно тип цены выгружать как цену на сайте, — это и есть ключевое сопоставление.
Для сайтов на 1С-Битрикс и совместимых работает обмен по стандарту CommerceML: 1С выгружает каталог с ценами, сайт их принимает. Удобно завести отдельный тип цены «для сайта» со своей наценкой, чтобы цена на витрине не зависела от правок опта и розницы.
Для маркетплейсов (Wildberries, Ozon и других) цены передают через отдельные сервисы и обработки обмена. Принцип тот же: в настройке обмена указывается тип цены, из которого площадка берёт значение. Отдельный тип цены под каждый канал продаж избавляет от путаницы, когда на маркетплейсе и в опте нужна разная цена.
Если на сайте «висит старая цена» — почти всегда дело не в самой цене, а в том, что обмен не запустился или выгружается не тот тип цены. Сначала проверьте расписание и настройку обмена, а уже потом цены.