Торговля и Склад · 12 мин
Какие бывают виды цен в 1С и как с ними работать
Какие виды цен бывают в 1С: закупочные, оптовые, розничные, расчетные. Как настроить типы цен, назначить их номенклатуре и избежать ошибок в документах.
В учетных решениях 1С (Управление торговлей, Комплексная автоматизация, ERP, Розница) цена товара не хранится «сама по себе» — она всегда привязана к виду цены. Вид цены — это справочный элемент, который определяет, для какой ситуации предназначена цена: закупки у поставщика, оптовой продажи, розничной продажи, акции и так далее. Благодаря этому один и тот же товар может иметь несколько актуальных цен одновременно, а документы продажи автоматически подставляют нужную.
Понимание видов цен критично для корректной работы: если виды настроены неправильно, в заказы клиентов будут подставляться закупочные цены вместо отпускных, скидки будут считаться от неверной базы, а отчеты по маржинальности покажут искаженную картину. Ниже разобраны основные виды цен, способы их задания, типовые сценарии настройки и частые ошибки.
Как устроен механизм ценообразования в 1С
В типовых конфигурациях цены хранятся в регистре сведений «Цены номенклатуры» (в старших конфигурациях — с учетом характеристик и упаковок). Каждая запись регистра связывает три сущности: номенклатуру, вид цены и собственно значение цены с валютой. Это значит, что физически в базе нет «цены товара» вообще — есть только цена товара в разрезе конкретного вида.
Записи в регистр попадают двумя способами: документом «Установка цен номенклатуры» (основной способ, дает историю изменений) или напрямую через формы списка и обработки, если это разрешено настройками. Историчность хранения позволяет узнать, какая цена действовала на любую дату, что важно для проведения задним числом и анализа.
Вид цены в документ продажи попадает из соглашения с клиентом (в УТ 11 — типовое или индивидуальное соглашение), из карточки договора либо из настроек торговой точки в «1С:Розница». Пользователь может вручную сменить вид цены в документе, если у него есть соответствующие права.
Основные виды цен: закупочные, оптовые, розничные
На практике в большинстве компаний используется от трех до семи видов цен. Базовый набор выглядит так:
- Закупочная (поставщика) — фиксирует цены приобретения. Часто заполняется автоматически из документов поступления, если включена регистрация цен поставщика. Используется для расчета себестоимости, анализа и как база для наценки.
- Оптовая — отпускная цена для оптовых покупателей. Может задаваться вручную или рассчитываться как закупочная плюс наценка.
- Розничная — цена для розничных продаж и кассовых документов. Обычно выше оптовой, включает НДС.
- Минимальная (предельная) — нижний порог, ниже которого продавать нельзя. Используется в контроле: при попытке продать дешевле система выдает предупреждение или блокирует проведение.
- Акционная — временная цена на период распродажи. Часто реализуется не отдельным видом, а механизмом скидок с ограничением по сроку.
- РРЦ / рекомендованная цена производителя — хранится для контроля соответствия прайса требованиям поставщика.
Количество видов цен не ограничено программно, но избыточное их число усложняет соглашения, прайс-листы и обучение персонала. Практическое правило: заводить отдельный вид цены стоит только если он реально подставляется в документы, участвует в расчетах или контроле.
Проверьте, действительно ли нужен контроль минимальной цены
Убедитесь, что соглашения с клиентами ссылаются на нужный вид
Сравните трудозатраты: отдельные виды против автоматических скидок
Способы задания цены: вручную, расчетом, по данным поставщика
При создании вида цены в карточке указывается способ задания. От него зависит, как значение появится в регистре и насколько трудоемко будет поддерживать актуальность.
Ручная установка
Цену вводит ответственный сотрудник документом «Установка цен номенклатуры». Документ проводится на дату, с которой цены начинают действовать. Это самый прозрачный способ: видно, кто и когда изменил цену, есть история. Минус — трудоемкость при большом ассортименте и частых изменениях.
Расчет по формуле от базового вида
Расчетный вид цены вычисляется от другого вида: например, «Оптовая = Закупочная + 25%» или «Розничная = Оптовая × 1,15». В карточке вида цены задается формула с процентом наценки или произвольным выражением. После изменения базовой цены расчетную нужно переустановить — в типовых конфигурациях для этого в документе установки цен есть кнопка пересчета, а также регламентные механизмы и обработки массового пересчета.
Важно понимать: расчетная цена не обновляется «на лету» — она фиксируется в регистре в момент установки. Если закупочная цена изменилась, а расчетную не переустановили, документы будут использовать устаревшее значение.
Регистрация цен поставщика
Для закупочных цен удобен автоматический режим: при проведении поступления система записывает цены поставщика в отдельный регистр «Цены номенклатуры поставщиков» (в УТ 11). Эти данные затем используются для сравнения предложений, планирования закупок и как база для расчета собственных видов цен.
Как вид цены подставляется в документы
Логика подстановки зависит от конфигурации, но общая цепочка в УТ 11 / КА / ERP выглядит так: соглашение с клиентом → вид цены из соглашения → цена из регистра на дату документа. Если соглашение не указано, используется типовое соглашение или вид цены по умолчанию из настроек.
В «1С:Розница» розничная цена привязывается к магазину: в карточке магазина указывается вид розничных цен, а продажи ведутся по нему. Документ «Установка цен номенклатуры» в Рознице оформляется в разрезе магазинов, что позволяет держать разные розничные цены в разных точках.
Если для товара нет записи по нужному виду цены на дату документа, цена подставится нулевой или пустой — документ проведется, но с нулевой суммой. Это одна из самых частых причин «потерянной» выручки в отчетах, поэтому после загрузки новой номенклатуры цены нужно устанавливать сразу.
- 1Откройте справочник «Виды цен» (раздел CRM и маркетинг или Настройки, в зависимости от конфигурации) и создайте новый элемент
- 2Укажите наименование, валюту, признак «Цена включает НДС» и способ задания цены
- 3Если вид расчетный — задайте базовый вид цены и формулу наценки
- 4Установите цены документом «Установка цен номенклатуры» на нужную дату
- 5Привяжите вид цены к соглашению с клиентом или карточке магазина
- 6Создайте тестовый документ продажи и проверьте, что цена подставилась корректно
Контроль цен: минимальные пороги и скидки
Вид цены «Минимальная» работает в связке с механизмом контроля. В настройках можно включить проверку: если цена в документе ниже минимальной, система либо предупреждает, либо запрещает проведение (в зависимости от прав роли). Это защищает от продаж в убыток при ручном изменении цен менеджерами.
Альтернатива жесткому контролю — автоматические скидки. Вместо создания отдельного вида цены под каждую акцию настраивается скидка в процентах от базового вида с условиями: период действия, сегмент номенклатуры, объем покупки. Скидки прозрачнее в отчетах: видно и базовую цену, и величину уступки.
Отдельный вид цены или скидка
Подходит, когда цену утверждает поставщик или она фиксирована в прайсе. Минус: история скидок не видна, сложнее анализировать
Подходит для гибких акций и программ лояльности. Видна величина скидки в документе, проще контроль. Минус: требует настройки условий
Типичные ошибки при работе с видами цен
Первая распространенная ошибка — дублирование видов цен с похожими названиями («Опт», «Оптовая», «Оптовая цена»), созданными разными сотрудниками. В результате часть номенклатуры имеет цены по одному виду, часть — по другому, а в документах появляются нули. Лечится сверткой: выбирается основной вид, цены переносятся обработкой, дубли помечаются на удаление.
Вторая ошибка — расчетные цены, которые никто не переустанавливает после изменения базы. Признак проблемы: маржа в отчетах «прыгает» без видимых причин, цены не соответствуют текущим закупкам. Решение — регламент: например, обязательный пересчет расчетных видов после каждой установки закупочных цен.
Третья ошибка — несовпадение признака «Цена включает НДС» у вида цены и в документе. Если вид цены хранит суммы с НДС, а соглашение настроено на цены без НДС, суммы в документах будут пересчитываться с отклонениями. Проверяйте этот флажок при создании каждого нового вида и соглашения.
Проверка результата и контрольные точки
После настройки или массового изменения цен обязательно выполните проверку. Сформируйте прайс-лист (в УТ 11 — обработка «Прайс-лист») по каждому виду цены и выборочно сверьте значения с ожидаемыми. Затем создайте тестовый заказ клиента по соглашению и убедитесь, что цена подставилась из нужного вида на правильную дату.
Для постоянного контроля полезен отчет по товарам без цен: в типовых конфигурациях есть динамические списки и отчеты, показывающие номенклатуру, по которой не установлена цена по выбранному виду. Запускайте его после каждой загрузки новых товаров.
Как проверить результат
Цена соответствует виду цены соглашения на дату документа
Цена нулевая или из другого вида — проверьте соглашение и наличие записи в регистре
Значение пересчитано по формуле и переустановлено
Старое значение — нужен пересчет и новая установка цен
Сумма совпадает с прайсом при том же признаке НДС
Отклонение на величину НДС — проверьте флажок «Цена включает НДС»
Частые вопросы
Сколько видов цен можно создать в 1С?
Количество не ограничено программно. Практический ориентир — столько, сколько реально используется в соглашениях, расчетах и контроле. Избыточные виды усложняют настройку и повышают риск ошибок при выборе.
Можно ли изменить цену прямо в документе продажи?
Да, если у пользователя есть соответствующие права, цену можно отредактировать вручную в строке документа. Но это изменение не попадет в регистр цен и не повлияет на другие документы. Для постоянного изменения цены используйте документ «Установка цен номенклатуры».
Почему в документе цена подставляется нулевой?
Чаще всего по товару нет записи в регистре цен по виду цены, указанному в соглашении, на дату документа. Проверьте, установлена ли цена документом «Установка цен номенклатуры», и не проведен ли он более поздней датой, чем документ продажи.
Чем отличаются цены номенклатуры от цен номенклатуры поставщиков?
Цены номенклатуры — это ваши собственные отпускные и учетные цены. Цены номенклатуры поставщиков — регистрация условий закупки у контрагентов, они привязаны к поставщику и используются для анализа закупок и планирования, но не подставляются в документы продажи.
Как автоматически обновлять расчетные цены?
В типовых конфигурациях расчетные виды переустанавливаются документом «Установка цен номенклатуры» с пересчетом по формуле. Автоматизировать процесс можно регламентным заданием через внешние обработки или доработку, но стандартный механизм требует явной переустановки цен после изменения базового вида.
Можно ли хранить цены в разных валютах?
Да, валюта указывается в карточке вида цены. В документах цена пересчитывается в валюту документа по курсу на дату. Убедитесь, что курсы валют актуальны, иначе суммы будут искажены.
Что важно запомнить
Вид цены — обязательный контейнер любой цены в 1С. Основные виды: закупочная, оптовая, розничная, минимальная; цены задаются вручную, расчетом от базовой или регистрацией цен поставщика. Документ подставляет цену по виду из соглашения или карточки магазина. Контролируйте три зоны риска: дубли видов, забытый пересчет расчетных цен и признак «Цена включает НДС».