Цены в 1С: типы и виды цен, прайс-листы и автоматический расчёт

· 10 мин

Содержание

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

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

Типы и виды цен: сколько их нужно и чем отличаются

Тип цены — это «ценник под задачу»: розничная, оптовая, закупочная, цена для сайта. Один товар одновременно имеет столько цен, сколько у вас типов. В продаже подставляется та, что указана в соглашении, договоре или настройках склада/кассы.

Термин отличается по конфигурациям, и это важно не путать:

  • в 1С:Бухгалтерии — Типы цен номенклатуры;
  • в 1С:Управление торговлей — Виды цен;
  • в Рознице и УНФ — Типы цен.

Механика одна, называется по-разному. Если переносите инструкцию из статьи про УТ на Бухгалтерию, держите это в голове: искать будете разный пункт.

Сколько типов заводить — зависит от схемы продаж. Минимум один (розничная) для магазина. Для опта обычно три-четыре: закупочная (чтобы считать наценку и маржу), оптовая, розничная, иногда отдельная «для сайта» или «для маркетплейса» со своей наценкой. Плодить типы «про запас» не стоит — каждый придётся заполнять и обновлять.

Закупочную цену заводят не для продажи, а как базу для расчёта остальных. По ней считают наценку, а в отчётах видят валовую прибыль.

Где хранятся цены и где их задают

Цена живёт в документе установки цен, а не в справочнике номенклатуры. Поле цены в карточке товара (если оно вообще выведено) — это справочное значение на текущую дату, собранное из последнего проведённого документа.

Пути к механизму цен по конфигурациям:

КонфигурацияСправочник типов/видов ценДокумент установки цен
Бухгалтерия 3.0раздел Склад → группа Цены → Типы цен номенклатурыраздел Склад → Установка цен номенклатуры
Управление торговлей 11раздел CRM и маркетинг → Настройки и справочники → Виды ценраздел CRM и маркетинг → Цены → Установка цен номенклатуры
Розницараздел Маркетинг → Типы ценраздел Маркетинг → Установка цен номенклатуры

В Бухгалтерии группа Цены появляется, только когда включён учёт нескольких типов цен — его включают в Администрирование → Функциональность в блоке торговли. Без этого Бухгалтерия обходится одной розничной ценой, и отдельного справочника типов вы не увидите.

Порядок задания цены вручную:

  1. Откройте Установка цен номенклатуры и создайте новый документ.
  2. Укажите дату — с неё цена и начнёт действовать, задним числом цена не применится к уже проведённым продажам.
  3. Выберите один или несколько типов (видов) цен — колонки в табличной части.
  4. Подберите номенклатуру кнопкой подбора или заполните по остаткам/группе.
  5. Впишите цены, проверьте признак «цена с НДС» и проведите документ.

Пока документ не проведён, цена нигде не подставится. Это причина номер один, почему «цену поставил, а она не работает ».

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

Автоматический расчёт цены по формуле и наценке

Когда позиций много, руками цены не держат — настраивают расчёт. Открываете тип (вид) цены и в способе задания выбираете расчёт по другому типу цен.

В Бухгалтерии у типа цены есть переключатель способа: назначается вручную либо рассчитывается по другому типу с процентом наценки и правилом округления. Пример: розничная = закупочная + 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. Создайте новый документ Установка цен номенклатуры на дату, с которой начинают действовать новые цены.
  2. Заполните его по нужным типам цен — по остаткам, по группе или по всему ассортименту.
  3. Если цены расчётные — заполните по правилам (по формуле), система пересчитает сама.
  4. Если правите руками — меняйте только изменившиеся позиции, остальные можно не включать.
  5. Проверьте пару позиций глазами и проведите.
Перед массовым обновлением цен
Выполнено: 0 / 5

Дата — главный источник ошибок. Если провести документ задним числом, цена не «догонит» уже оформленные реализации на более позднюю дату: там останется та цена, что подставилась при оформлении. И наоборот — документ с будущей датой начнёт работать только с неё.

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

Как проверить цены: отчёты и быстрая диагностика

После обновления стоит свериться, что подставляется именно то, что нужно. Самый быстрый способ — открыть карточку товара и посмотреть действующую цену на дату, либо сформировать прайс-лист на сегодня и сравнить с ожидаемым.

Что проверяют в первую очередь:

  • действующую цену по каждому типу на текущую дату;
  • попала ли новая цена в продажу — оформите тестовый заказ или реализацию и посмотрите, какая цена подтянулась;
  • не осталось ли позиций с нулевой или пустой ценой.

Для диагностики «не та цена в продаже» пройдитесь по цепочке подстановки.

Диагностика: выберите симптом

Передача цен на сайт и маркетплейсы

Цены уезжают на сайт и площадки не напрямую из карточки, а через выбранный тип (вид) цены. В настройке обмена вы указываете, какой именно тип цены выгружать как цену на сайте, — это и есть ключевое сопоставление.

Для сайтов на 1С-Битрикс и совместимых работает обмен по стандарту CommerceML: 1С выгружает каталог с ценами, сайт их принимает. Удобно завести отдельный тип цены «для сайта» со своей наценкой, чтобы цена на витрине не зависела от правок опта и розницы.

Для маркетплейсов (Wildberries, Ozon и других) цены передают через отдельные сервисы и обработки обмена. Принцип тот же: в настройке обмена указывается тип цены, из которого площадка берёт значение. Отдельный тип цены под каждый канал продаж избавляет от путаницы, когда на маркетплейсе и в опте нужна разная цена.

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

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

Почему при продаже подставляется нулевая цена, хотя я её задал?
Либо документ установки цен не проведён, либо его дата позже даты продажи, либо в соглашении с клиентом указан другой тип цены. Проверьте эти три пункта по порядку.
Чем тип (вид) цены отличается от скидки?
Тип цены — это базовое значение (оптовая, розничная). Скидка применяется поверх уже подставленной цены по условиям акции или соглашения. Это разные механизмы: цена задаётся документом установки цен, скидки — своими правилами.
Можно ли задать цену в валюте?
Да, у типа цены указывается валюта. При продаже в рублях цена пересчитается по курсу на дату документа, поэтому для валютных цен следите за загрузкой курсов.
Как задать новую цену, но не трогать старые продажи?
Создайте новый документ установки цен на дату начала действия новой цены. Прошлые продажи сохранят ту цену, что действовала на их дату, — история не изменится.
Нужно ли удалять старый документ с ценами перед вводом новых?
Нет. Старые документы установки цен хранят историю цен, по ней считается наценка и анализ прошлых периодов. Вводите новый документ на новую дату, старые не трогайте.