От вида цены до строки в счёте: как в 1С считаются тарифы на товары и услуги

· 10 мин

Содержание

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

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

Разберём настройку по шагам для торговых конфигураций и для «Бухгалтерии», с числовыми примерами и точными путями меню.

Из чего складывается тарификация в 1С

Прежде чем щёлкать по настройкам, полезно различать четыре объекта. Их путают чаще всего, и отсюда растёт половина вопросов «почему подставилась не та цена».

  • 📂 Вид (тип) цены — это именованный ценник: «Розничная», «Оптовая», «Закупочная», «Для сайта». Сам по себе он чисел не хранит, только правило, по которому они берутся.
  • 🔢 Цена номенклатуры — конкретное число для позиции в конкретном виде цены на определённую дату. Хранится в регистре сведений с историей, поэтому старые цены никуда не исчезают.
  • ⚙️ Способ задания — откуда берётся это число: ручной ввод, процент от другого вида цены или произвольная формула.
  • 🤝 Соглашение или договор — связывает клиента с видом цены. Именно он решает, по какому тарифу продавать конкретному покупателю.

Запомните зависимость: вид цены описывает правило, цена номенклатуры — значение, соглашение — для кого. Меняя одно, вы не трогаете остальные.

Что настроить до первого тарифа

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

В «Управлении торговлей» это раздел НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг. В группе «Маркетинг» включите флаг «Несколько видов цен». Если планируете назначать цены пачками по группам товаров, дополнительно включите «Ценовые группы», а для скидок — соответствующий флаг в той же группе.

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

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

Подготовка к настройке тарификации
Выполнено: 0 / 5

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

Виды цен в Управлении торговле: три способа задать тариф

Справочник открывается командой «Виды цен» в разделе CRM и маркетинг (группа настроек и справочников ценообразования). Создайте элемент, задайте наименование и выберите способ задания — это и есть ядро тарификации.

Способов три:

  1. Вручную. Цену для каждой позиции вводит сотрудник. Подходит для небольшого ассортимента и штучных услуг.
  2. Наценкой от другого вида цены. Указываете базовый вид цены и процент. Классика: розница = закупка + наценка.
  3. По произвольной формуле. Цена считается выражением по данным информационной базы — можно учесть несколько видов цен, округление, минимальную рентабельность.

Пример для варианта 2. Закупочная цена услуги — 1 000 ₽, наценка 40%. Розничный вид цены считается как Закупочная * 1,4 и даёт 1 400 ₽. Поменяли закупку — розница пересчитается при следующей установке цен, руками править каждую позицию не нужно.

Каким способом задавать вид цены?

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

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

Расчёт по формулам и ценовым группам в ERP

В «1С:ERP Управление предприятием 2» механизм тот же по идее, но заметно богаче. Настройка живёт в том же разделе CRM и маркетинг, а отличия — в сложности схем.

ERP стоит выбирать вместо «Управления торговлей», когда тарификация сложная:

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

Формула в ERP — это выражение на встроенном языке расчёта цен, в котором доступны другие виды цен, реквизиты номенклатуры и функции округления. Например, можно задать правило «розница = максимум из (закупка + 30%) и минимальной отпускной цены», чтобы не продавать в убыток.

Чем сложнее формула, тем выше риск незаметной ошибки. Любую новую формулу прогоняйте на трёх-четырёх позициях с заранее посчитанным вручную результатом и только потом применяйте ко всему каталогу.

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

Персональные тарифы по соглашениям с клиентами

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

Соглашения бывают двух видов:

  • Типовое — общие условия для группы клиентов (например, «Опт от 100 тыс.»). Одно соглашение обслуживает многих.
  • Индивидуальное — условия для конкретного контрагента, когда его тариф отличается от общего.

Работает так: в карточке клиента или в заказе подбирается соглашение, из него берётся вид цены, а из вида цены — число на дату документа. Менеджеру не нужно помнить, кому какая цена положена, — программа подставляет её сама.

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

Пример. Базовая розница услуги — 1 400 ₽. Постоянному клиенту по индивидуальному соглашению дали 10%. В заказе подставится 1 260 ₽ (1 400 × 0,9). Скидка живёт в соглашении, а не в голове продавца, и её легко отменить или изменить централизованно.

Тарифы в Бухгалтерии 3.0: типы цен

В «1С:Бухгалтерии предприятия 3.0» механизм проще и называется иначе — здесь типы цен, а не виды. Это не синонимы одной кнопки: термины у конфигураций разные, и путать их не стоит.

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

Чтобы не держать пути в голове, сведём их в таблицу.

КонфигурацияТерминГде заводят справочникЧем устанавливают цены
Бухгалтерия 3.0Типы ценСправочники → Товары и услугиДокумент «Установка цен номенклатуры»
Управление торговлей 11Виды ценCRM и маркетинг → Виды ценДокумент «Установка цен номенклатуры»
ERP 2Виды ценCRM и маркетинг → Виды ценДокумент «Установка цен номенклатуры»

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

Автоматический пересчёт и обмен прайс-листами

Ручной ввод цен не масштабируется. В 1С автоматизируют тарификацию тремя приёмами.

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

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

Обмен с сайтом и контрагентами. Через типовой обмен с сайтами на 1С-Битрикс или по стандарту CommerceML цены выгружаются на витрину, а по ЭДО — отправляются и принимаются прайс-листы. Здесь важно, чтобы на обеих сторонах совпадали единицы измерения и валюта, иначе числа «поедут».

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

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

Как проверить действующий тариф и не ошибиться

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

Если в документ подставился не тот тариф, причина почти всегда в одном из пунктов ниже.

  • 📅 Дата установки цен позже даты документа. Программа берёт последнее значение на дату документа. Установили цену сегодняшним числом, а продаёте задним — подставится старая. Проверьте дату в «Установке цен номенклатуры».
  • 🤝 В соглашении указан другой вид цены. Клиент получает цену из своего соглашения, а не из той, что вы правили. Откройте соглашение и сверьте вид цены.
  • 🔌 Не включены несколько видов цен. Если флаг в настройках выключен, работает одна цена, и выбор вида просто не появляется.
  • 💱 Разошлись валюта или единица измерения. Цена задана за упаковку, а продаёте штуками — число отличается кратно. Сверьте единицу в карточке и в документе.
  • ➗ Округление в формуле. Без явного округления формула выдаёт копейки с длинным хвостом. Заложите округление прямо в выражение вида цены.

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

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

Чем «виды цен» в Управлении торговле отличаются от «типов цен» в Бухгалтерии?
Это один по смыслу механизм под разными названиями. В торговых конфигурациях и ERP — «виды цен» с формулами и ценовыми группами, в «Бухгалтерии» — «типы цен» с упрощёнными возможностями. При переносе инструкций термины не смешивайте.
Нужна ли отдельная лицензия или модуль для тарификации?
Нет. Ценообразование входит в типовые «Управление торговлей», ERP и «Бухгалтерию». Докупать для настройки видов и типов цен ничего не требуется.
Можно ли задать тариф на услугу по формуле от объёма или времени?
Прямой тариф «за час» или «за единицу объёма» задают ценой за соответствующую единицу измерения услуги. Более сложную зависимость — через формулу вида цены по данным базы. Если логика совсем нестандартная, её обычно выносят в доработку, а не в штатную формулу.
Сохраняется ли история изменения цен?
Да. Цены хранятся в регистре с привязкой к дате, поэтому программа всегда знает тариф на любое прошедшее число. Старые значения не затираются новой установкой цен.
Почему после обновления закупочной цены розница не изменилась?
Формульные виды цен пересчитываются не мгновенно, а при очередной установке цен. Сформируйте документ «Установка цен номенклатуры» с актуальной датой — зависимые тарифы пересчитаются.