От вида цены до строки в счёте: как в 1С считаются тарифы на товары и услуги
Содержание
Тарификация в 1С — это не отдельный модуль, который нужно докупать, и не внешняя обработка. Это штатный механизм ценообразования: вы заводите виды цен (в «Бухгалтерии» они называются типами), задаёте для каждого способ расчёта и привязываете цены к номенклатуре. В «Управлении торговлей» и ERP настройка живёт в разделе CRM и маркетинг, в «Бухгалтерии» — в справочниках товаров. Дальше программа сама подставляет нужный тариф в заказ, счёт или акт.
Чтобы сделать тарификацию в 1С, достаточно ответить на три вопроса. Какие виды цен вам нужны — закупочная, розничная, оптовая, прайс для сайта. Как каждая из них считается — вручную, наценкой от другой цены или по формуле. И кому какой тариф положен — всем одинаково или по персональному соглашению с клиентом.
Разберём настройку по шагам для торговых конфигураций и для «Бухгалтерии», с числовыми примерами и точными путями меню.
Из чего складывается тарификация в 1С
Прежде чем щёлкать по настройкам, полезно различать четыре объекта. Их путают чаще всего, и отсюда растёт половина вопросов «почему подставилась не та цена».
- 📂 Вид (тип) цены — это именованный ценник: «Розничная», «Оптовая», «Закупочная», «Для сайта». Сам по себе он чисел не хранит, только правило, по которому они берутся.
- 🔢 Цена номенклатуры — конкретное число для позиции в конкретном виде цены на определённую дату. Хранится в регистре сведений с историей, поэтому старые цены никуда не исчезают.
- ⚙️ Способ задания — откуда берётся это число: ручной ввод, процент от другого вида цены или произвольная формула.
- 🤝 Соглашение или договор — связывает клиента с видом цены. Именно он решает, по какому тарифу продавать конкретному покупателю.
Запомните зависимость: вид цены описывает правило, цена номенклатуры — значение, соглашение — для кого. Меняя одно, вы не трогаете остальные.
Что настроить до первого тарифа
По умолчанию в новой базе работает ровно одна цена, и пункты про виды цен могут быть скрыты. Поэтому первый шаг — включить нужную функциональность.
В «Управлении торговлей» это раздел НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг. В группе «Маркетинг» включите флаг «Несколько видов цен». Если планируете назначать цены пачками по группам товаров, дополнительно включите «Ценовые группы», а для скидок — соответствующий флаг в той же группе.
Включайте только то, что действительно нужно. Лишние флаги загромождают интерфейс продавцам и усложняют обучение.
Дальше спланируйте структуру видов цен на бумаге. Минимальный набор для торговли — закупочная (база для расчёта) и одна-две продажных. Для услуг часто хватает одной «Прайс услуг», если тарифы не зависят от клиента.
Отдельно проверьте валюту. Если закупка в валюте, а продажа в рублях, курсовую разницу удобнее закладывать в формулу вида цены, а не пересчитывать руками.
Виды цен в Управлении торговле: три способа задать тариф
Справочник открывается командой «Виды цен» в разделе CRM и маркетинг (группа настроек и справочников ценообразования). Создайте элемент, задайте наименование и выберите способ задания — это и есть ядро тарификации.
Способов три:
- Вручную. Цену для каждой позиции вводит сотрудник. Подходит для небольшого ассортимента и штучных услуг.
- Наценкой от другого вида цены. Указываете базовый вид цены и процент. Классика: розница = закупка + наценка.
- По произвольной формуле. Цена считается выражением по данным информационной базы — можно учесть несколько видов цен, округление, минимальную рентабельность.
Пример для варианта 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 цены выгружаются на витрину, а по ЭДО — отправляются и принимаются прайс-листы. Здесь важно, чтобы на обеих сторонах совпадали единицы измерения и валюта, иначе числа «поедут».
Перед первой массовой загрузкой сделайте установку цен на одной-двух позициях и проверьте результат в карточке номенклатуры. Ошибку в сопоставлении колонок дешевле поймать на двух строках, чем на всём каталоге.
Полностью «само» ничего не считается: формулы, файлы и обмены вы настраиваете один раз, а запуск пересчёта обычно инициирует сотрудник или регламентное задание по расписанию.
Как проверить действующий тариф и не ошибиться
Действующую цену позиции видно прямо в карточке номенклатуры — там показываются цены по всем видам на текущую дату. Для общей картины формируют отчёт по ценам (прайс-лист): он выводит актуальные тарифы по выбранным видам цен и помогает сверить их перед выгрузкой на сайт или отправкой клиенту.
Если в документ подставился не тот тариф, причина почти всегда в одном из пунктов ниже.
- 📅 Дата установки цен позже даты документа. Программа берёт последнее значение на дату документа. Установили цену сегодняшним числом, а продаёте задним — подставится старая. Проверьте дату в «Установке цен номенклатуры».
- 🤝 В соглашении указан другой вид цены. Клиент получает цену из своего соглашения, а не из той, что вы правили. Откройте соглашение и сверьте вид цены.
- 🔌 Не включены несколько видов цен. Если флаг в настройках выключен, работает одна цена, и выбор вида просто не появляется.
- 💱 Разошлись валюта или единица измерения. Цена задана за упаковку, а продаёте штуками — число отличается кратно. Сверьте единицу в карточке и в документе.
- ➗ Округление в формуле. Без явного округления формула выдаёт копейки с длинным хвостом. Заложите округление прямо в выражение вида цены.
Отдельная частая ошибка — менять цену правкой числа в документе продажи «на лету». Разово это сработает, но системно тарификация так разваливается: правьте виды цен и установку цен, а не отдельные строки реализаций.