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

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

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

Что такое вид цены в 1С, зачем нужны виды цен, как создать и настроить виды цен в УТ 11 и КА, установка цен номенклатуры, типовые ошибки и проверка результата.

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

Механизм видов цен работает в связке с документом «Установка цен номенклатуры»: вид цены задаёт «название» цены, а документ фиксирует её конкретное значение на дату. При проведении реализации программа ищет цену по виду цены, указанному в соглашении с клиентом или в документе, и подставляет актуальное значение на дату продажи. Это позволяет вести историю изменения цен и автоматически пересчитывать документы.

Механизм реализован в «1С:Управление торговлей 11», «1С:Комплексная автоматизация», «1С:ERP», «1С:Розница» и ряде других конфигураций. Названия справочников и пункты меню могут немного отличаться, но логика везде одинаковая: справочник видов цен плюс регистр, хранящий значения цен с привязкой к дате.

Зачем нужны виды цен и как они работают

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

Технически значения цен хранятся в регистре сведений «Цены номенклатуры» с измерениями «Номенклатура», «Вид цены» (и «Характеристика», если используются характеристики). Регистр периодический: для каждой пары «товар + вид цены» хранится история значений с датами. Поэтому документ, проведённый вчерашним числом, возьмёт вчерашнюю цену, а сегодняшний — новую.

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

Какие способы задания цены бывают

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

  • Ручное назначение — значение вводит пользователь в документе «Установка цен номенклатуры». Подходит для закупочных и базовых оптовых цен.
  • Наценка на другой вид цены — цена вычисляется как базовая цена плюс процент наценки. Например, розничная = оптовая + 25%.
  • Заполнение по данным ИБ — цена берётся из другой информации базы, например из цен поступления или себестоимости (доступность зависит от конфигурации).
  • Произвольная формула — расчёт по формуле с использованием других видов цен и произвольных коэффициентов. Применяется для сложных ценовых схем.

Сравнение вариантов

Ручное задание

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

Наценка на базовый вид цены

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

Произвольная формула

Гибкие схемы с несколькими составляющими; ограничение — сложнее проверять и отлаживать, ошибка в формуле влияет на весь прайс.

Дополнительно у вида цены настраиваются параметры: валюта, цена включает НДС или нет, точность округления, порог срабатывания округления, доступность для продажи клиентам. Эти параметры влияют на то, как цена отобразится в прайсе и попадёт в документ.

Как создать вид цены

В «1С:Управление торговлей 11» и «1С:Комплексная автоматизация 2» справочник находится в разделе «Настройки и справочники» → «Виды цен» (в некоторых версиях — «CRM и маркетинг» → «Настройки и справочники» → «Виды цен»). Если пункт недоступен, проверьте, что в настройках включено использование нескольких видов цен: «НСИ и администрирование» → «CRM и маркетинг» → «Маркетинг» → флаг «Виды цен».

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

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

Как установить значения цен

После создания вида цены нужно задать сами значения документом «Установка цен номенклатуры» (раздел «Закупки» или «CRM и маркетинг» → «Цены и скидки»). В документе выбираются виды цен, которые будут изменены, и заполняется табличная часть товарами.

Табличную часть удобно заполнять не вручную, а через кнопку «Добавить» → «Заполнить по отбору» или «Добавить по ценам номенклатуры» — программа подтянет позиции с текущими ценами, и останется изменить только нужные. Для массового изменения есть команды «Изменить цены на процент» и «Округлить цены».

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

Проверить результат проще всего через отчёт «Прайс-лист» (в УТ 11 — «CRM и маркетинг» → «Отчеты») или через подбор товара в документе продажи: цена должна подставиться автоматически и соответствовать установленному значению.

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

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

Цена в новом документе реализации
Норма

Подставляется автоматически, равна значению из последней установки цен

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

Цена пустая, нулевая или устаревшая

Отчёт «Прайс-лист» по виду цены
Норма

Все позиции заполнены актуальными значениями

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

Пробелы по части номенклатуры — цены не установлены

Производный вид цены (наценка)
Норма

Значение = базовая цена + заданный процент

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

Пустые значения там, где заполнена базовая цена — ошибка в формуле или наценке

Как вид цены попадает в документ продажи

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

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

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

Типовые ошибки и ограничения

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

Отдельное ограничение: округление. Если у вида цены задано округление до рубля, а формула даёт копейки, в прайсе и документе будут округлённые значения — при сверке с расчётом в Excel возникнут расхождения. Параметры округления стоит согласовать с бухгалтерией заранее.

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

FAQ

Чем вид цены отличается от соглашения с клиентом?

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

Можно ли удалить вид цены, который больше не нужен?

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

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

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

Как массово поднять все цены на процент?

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

Нужно ли устанавливать цены заново каждый день?

Нет. Цена действует с даты установки и до следующего изменения. Переустанавливать цены нужно только при их фактическом изменении. Ежедневная переустановка тех же значений лишь засоряет регистр лишними записями.

Что делать, если у товара несколько характеристик с разной ценой?

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

Итог

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

Вид цены — это правило и контейнер цены, а значение задаётся документом «Установка цен номенклатуры» и действует с даты документа. Настройте способ задания цены, заполните базовые цены, привяжите виды цен к соглашениям — и проверяйте результат через прайс-лист и подстановку цены в документ продажи.