К статье
Практический материал

Торговля и Склад · 12 мин

Какие бывают виды цен в 1С и как с ними работать

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

В учетных решениях 1С (Управление торговлей, Комплексная автоматизация, ERP, Розница) цена товара не хранится «сама по себе» — она всегда привязана к виду цены. Вид цены — это справочный элемент, который определяет, для какой ситуации предназначена цена: закупки у поставщика, оптовой продажи, розничной продажи, акции и так далее. Благодаря этому один и тот же товар может иметь несколько актуальных цен одновременно, а документы продажи автоматически подставляют нужную.

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

Как устроен механизм ценообразования в 1С

В типовых конфигурациях цены хранятся в регистре сведений «Цены номенклатуры» (в старших конфигурациях — с учетом характеристик и упаковок). Каждая запись регистра связывает три сущности: номенклатуру, вид цены и собственно значение цены с валютой. Это значит, что физически в базе нет «цены товара» вообще — есть только цена товара в разрезе конкретного вида.

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

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

Основные виды цен: закупочные, оптовые, розничные

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

  • Закупочная (поставщика) — фиксирует цены приобретения. Часто заполняется автоматически из документов поступления, если включена регистрация цен поставщика. Используется для расчета себестоимости, анализа и как база для наценки.
  • Оптовая — отпускная цена для оптовых покупателей. Может задаваться вручную или рассчитываться как закупочная плюс наценка.
  • Розничная — цена для розничных продаж и кассовых документов. Обычно выше оптовой, включает НДС.
  • Минимальная (предельная) — нижний порог, ниже которого продавать нельзя. Используется в контроле: при попытке продать дешевле система выдает предупреждение или блокирует проведение.
  • Акционная — временная цена на период распродажи. Часто реализуется не отдельным видом, а механизмом скидок с ограничением по сроку.
  • РРЦ / рекомендованная цена производителя — хранится для контроля соответствия прайса требованиям поставщика.

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

Один канал продажДостаточно закупочной и одной отпускной

Проверьте, действительно ли нужен контроль минимальной цены

Опт и розницаМинимум три вида: закупка, опт, розница

Убедитесь, что соглашения с клиентами ссылаются на нужный вид

Несколько категорий клиентовВид цены на каждый ценовой сегмент или скидки от базового

Сравните трудозатраты: отдельные виды против автоматических скидок

Способы задания цены: вручную, расчетом, по данным поставщика

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

Ручная установка

Цену вводит ответственный сотрудник документом «Установка цен номенклатуры». Документ проводится на дату, с которой цены начинают действовать. Это самый прозрачный способ: видно, кто и когда изменил цену, есть история. Минус — трудоемкость при большом ассортименте и частых изменениях.

Расчет по формуле от базового вида

Расчетный вид цены вычисляется от другого вида: например, «Оптовая = Закупочная + 25%» или «Розничная = Оптовая × 1,15». В карточке вида цены задается формула с процентом наценки или произвольным выражением. После изменения базовой цены расчетную нужно переустановить — в типовых конфигурациях для этого в документе установки цен есть кнопка пересчета, а также регламентные механизмы и обработки массового пересчета.

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

Регистрация цен поставщика

Для закупочных цен удобен автоматический режим: при проведении поступления система записывает цены поставщика в отдельный регистр «Цены номенклатуры поставщиков» (в УТ 11). Эти данные затем используются для сравнения предложений, планирования закупок и как база для расчета собственных видов цен.

Как вид цены подставляется в документы

Логика подстановки зависит от конфигурации, но общая цепочка в УТ 11 / КА / ERP выглядит так: соглашение с клиентом → вид цены из соглашения → цена из регистра на дату документа. Если соглашение не указано, используется типовое соглашение или вид цены по умолчанию из настроек.

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

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

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

Контроль цен: минимальные пороги и скидки

Вид цены «Минимальная» работает в связке с механизмом контроля. В настройках можно включить проверку: если цена в документе ниже минимальной, система либо предупреждает, либо запрещает проведение (в зависимости от прав роли). Это защищает от продаж в убыток при ручном изменении цен менеджерами.

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

Отдельный вид цены или скидка

Отдельный вид цены (например, акционная)

Подходит, когда цену утверждает поставщик или она фиксирована в прайсе. Минус: история скидок не видна, сложнее анализировать

Автоматическая скидка от базового вида

Подходит для гибких акций и программ лояльности. Видна величина скидки в документе, проще контроль. Минус: требует настройки условий

Типичные ошибки при работе с видами цен

Первая распространенная ошибка — дублирование видов цен с похожими названиями («Опт», «Оптовая», «Оптовая цена»), созданными разными сотрудниками. В результате часть номенклатуры имеет цены по одному виду, часть — по другому, а в документах появляются нули. Лечится сверткой: выбирается основной вид, цены переносятся обработкой, дубли помечаются на удаление.

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

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

Типичные ошибки
01
Создание видов цен-дублей — часть товаров остается без цены, в документах нулевые суммы
02
Забытый пересчет расчетных видов после изменения базовой цены — продажи идут по устаревшим ценам
03
Неверный флажок «Цена включает НДС» — расхождения сумм в документах и отчетах
04
Установка цен вручную в документе вместо регистра — цена действует только в этом документе, история не ведется
05
Отсутствие цены на дату документа — документ проводится с нулевой суммой без предупреждения

Проверка результата и контрольные точки

После настройки или массового изменения цен обязательно выполните проверку. Сформируйте прайс-лист (в УТ 11 — обработка «Прайс-лист») по каждому виду цены и выборочно сверьте значения с ожидаемыми. Затем создайте тестовый заказ клиента по соглашению и убедитесь, что цена подставилась из нужного вида на правильную дату.

Для постоянного контроля полезен отчет по товарам без цен: в типовых конфигурациях есть динамические списки и отчеты, показывающие номенклатуру, по которой не установлена цена по выбранному виду. Запускайте его после каждой загрузки новых товаров.

Контрольные точки

Как проверить результат

Подстановка цены в заказ клиента
Норма

Цена соответствует виду цены соглашения на дату документа

Тревожный признак

Цена нулевая или из другого вида — проверьте соглашение и наличие записи в регистре

Расчетная цена после изменения базовой
Норма

Значение пересчитано по формуле и переустановлено

Тревожный признак

Старое значение — нужен пересчет и новая установка цен

Суммы с НДС в документе
Норма

Сумма совпадает с прайсом при том же признаке НДС

Тревожный признак

Отклонение на величину НДС — проверьте флажок «Цена включает НДС»

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

Сколько видов цен можно создать в 1С?

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

Можно ли изменить цену прямо в документе продажи?

Да, если у пользователя есть соответствующие права, цену можно отредактировать вручную в строке документа. Но это изменение не попадет в регистр цен и не повлияет на другие документы. Для постоянного изменения цены используйте документ «Установка цен номенклатуры».

Почему в документе цена подставляется нулевой?

Чаще всего по товару нет записи в регистре цен по виду цены, указанному в соглашении, на дату документа. Проверьте, установлена ли цена документом «Установка цен номенклатуры», и не проведен ли он более поздней датой, чем документ продажи.

Чем отличаются цены номенклатуры от цен номенклатуры поставщиков?

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

Как автоматически обновлять расчетные цены?

В типовых конфигурациях расчетные виды переустанавливаются документом «Установка цен номенклатуры» с пересчетом по формуле. Автоматизировать процесс можно регламентным заданием через внешние обработки или доработку, но стандартный механизм требует явной переустановки цен после изменения базового вида.

Можно ли хранить цены в разных валютах?

Да, валюта указывается в карточке вида цены. В документах цена пересчитывается в валюту документа по курсу на дату. Убедитесь, что курсы валют актуальны, иначе суммы будут искажены.

Итог

Что важно запомнить

Вид цены — обязательный контейнер любой цены в 1С. Основные виды: закупочная, оптовая, розничная, минимальная; цены задаются вручную, расчетом от базовой или регистрацией цен поставщика. Документ подставляет цену по виду из соглашения или карточки магазина. Контролируйте три зоны риска: дубли видов, забытый пересчет расчетных цен и признак «Цена включает НДС».