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