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

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

Как создать тарификацию в 1С: практическое руководство

Пошаговая настройка тарификации в 1С: виды цен, ценообразование, скидки и наценки, проверка расчётов и типичные ошибки при работе с прайсами.

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

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

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

Как устроена тарификация в 1С: базовые понятия

Ядро механизма — справочник «Виды цен» (в УНФ — «Виды цен», в УТ/ERP — «Виды цен» в разделе «CRM и маркетинг» или «НСИ и администрирование»). Каждый вид цен — это отдельный тариф: «Закупочная», «Оптовая», «Розничная», «Дилерская». У вида цены задаётся валюта, признак «цена включает НДС» и способ задания значения.

Способов задания цены три основных. Первый — ручная регистрация: значения вводятся документом «Установка цен номенклатуры» и хранятся в регистре. Второй — расчёт от базового вида цен: например, «Розничная = Закупочная + 40%». Третий — произвольная формула с использованием данных номенклатуры, ценовых групп и показателей. В «Управлении нашей фирмой» дополнительно доступны динамические виды цен, которые рассчитываются в момент продажи и не хранятся в базе.

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

Подготовка: что продумать до настройки

Составьте таблицу тарифов на бумаге: перечислите все категории клиентов и цены, которые им положены. Типичная структура выглядит так: закупочная цена (база), оптовая, мелкооптовая, розничная, дилерская. Для каждой цены определите источник — фиксированное значение, наценка на закупку или процент от другого тарифа.

Решите, будете ли использовать ценовые группы. Если наценка одинакова для целых категорий товаров (например, «Электроника +25%», «Аксессуары +60%»), ценовые группы сэкономят массу времени: правило задаётся один раз для группы, а не для каждой позиции. Если ассортимент небольшой и цены индивидуальны, достаточно ручной установки цен по каждой номенклатуре.

Количество тарифовСписок видов цен

Сколько категорий цен реально используется в продажах

Источник ценыФиксированная или расчётная

Зависит ли тариф от закупочной цены или задаётся вручную

Ценовые группыНужны или нет

Одинаковая ли наценка у категорий товаров

Персональные условияСоглашения с клиентами

Есть ли индивидуальные цены для отдельных контрагентов

Создание видов цен: пошаговая настройка

Откройте раздел настройки ценообразования. В «Управлении торговлей» и ERP это «НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг», где нужно включить использование видов цен и, при необходимости, соглашений с клиентами. В «Управлении нашей фирмой» перейдите в «Настройки → Ценообразование» и включите учёт цен, скидок и наценок.

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

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

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

Регистрация цен документом «Установка цен номенклатуры»

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

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

Для массовой загрузки прайсов от поставщиков используйте обработку загрузки из табличного документа: скопируйте колонки «Артикул — Цена» из Excel и сопоставьте колонки в форме загрузки. Перед загрузкой большого прайса проверьте на 5–10 позициях, что номенклатура сопоставилась корректно и не создались дубли.

Привязка тарифов к клиентам: соглашения и договоры

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

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

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

Способы задания цен

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

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

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

Подходит при стабильной маржинальности категорий; ограничение — все позиции группы получают одинаковый процент

Расчёт по формуле

Подходит для сложных правил с округлением и порогами; ограничение — требует тестирования и осторожности при изменении

Динамические цены

Подходит при волатильной закупке; ограничение — цена не хранится, анализ истории затруднён

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

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

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

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

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

Цена в тестовом заказе
Норма

Подставилась автоматически и совпадает с прайсом

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

Цена пустая или подставился другой вид цен

Отчёт «Прайс-лист»
Норма

Все позиции имеют значения по нужным видам цен

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

Пустые ячейки или аномально высокие/низкие значения

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

Цена соответствует установке цен на эту дату

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

Цена не меняется или берётся из будущего документа

Применение скидки
Норма

Скидка считается от правильной базы и в нужном порядке

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

Скидки суммируются непредусмотренным образом

Типичные ошибки и ограничения механизма

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

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

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

Частые вопросы о тарификации в 1С

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

Да. Создайте отдельные виды цен для каждой категории клиентов и привяжите их к соглашениям или договорам. Для точечных условий используйте индивидуальные цены в соглашении (УТ/ERP) или регистр цен по контрагенту (УНФ). Индивидуальные условия имеют приоритет над типовыми.

Как массово изменить все цены на определённый процент?

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

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

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

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

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

Как округлить расчётные цены до целых значений?

В конфигурациях с расширенным ценообразованием (УТ, ERP) в правилах расчёта цен доступны формулы с функцией округления и порядок округления до заданной точности. В УНФ округление задаётся в настройках вида цен. После настройки проверьте граничные случаи — цены около порога округления.

Нужно ли перенастраивать тарификацию при обновлении конфигурации?

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

Итог

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

Тарификация в 1С строится на видах цен: создайте базовый вид с ручным вводом, расчётные — с наценкой или формулой, зарегистрируйте значения документом «Установка цен номенклатуры» и привяжите тарифы к соглашениям с клиентами. Новые цены оформляйте новым документом, проверяйте результат тестовой продажей и отчётом «Прайс-лист», а изменения механизма сначала испытывайте на копии базы.