Виды цен в 1С: создаём, считаем по формуле, округляем и закрываем от правок
Содержание
Вид цен в 1С настраивают в справочнике «Виды цен» (УТ 11, Комплексная автоматизация, ERP) или «Типы цен номенклатуры» (Бухгалтерия 3.0). Порядок один: создать базовую цену (обычно закупочную), затем расчётные виды цен с формулой от базовой, задать округление и только потом регистрировать цены документом «Установка цен номенклатуры».
Выбор схемы зависит от того, как вы торгуете. Одна розничная цена — хватит одного вида, который заполняют вручную. Опт, розница и дилеры — нужна связка «базовая цена → производные по формуле», иначе каждое изменение закупки придётся проносить по прайсу руками. Ниже разобран путь для УТ 11.4 и родственных ей КА 2.4 и ERP 2.4; для Бухгалтерии — отдельные пометки.
Вид цены и тип цен: что это и где их искать
Вид цены — это «колонка прайс-листа»: «Закупочная», «Оптовая», «Розничная», «Дилерская». Сама цена конкретного товара на дату хранится отдельно, а вид цены задаёт правила: валюту, учёт НДС, способ расчёта и округление.
Термины в конфигурациях разные, путать их не стоит:
| Конфигурация | Как называется | Где найти |
|---|---|---|
| УТ 11, КА 2, ERP 2 | Виды цен | CRM и маркетинг → Настройки и справочники → Виды цен |
| Бухгалтерия 3.0 | Типы цен номенклатуры | раздел Склад, группа команд «Цены» |
Если пункта нет в меню, наберите «Виды цен» или «Типы цен» в поиске по командам интерфейса — он находит справочник по названию.
Классификация видов цен по назначению:
- 🛒 Закупочная (базовая) — цена поставщика или плановая себестоимость. От неё считают остальные.
- 📦 Оптовая — для покупателей по договорам и соглашениям.
- 🏷️ Розничная — для магазина и ККТ.
- 🤝 Специальная — для отдельных клиентов или акций, часто с ограниченным сроком.
- 🔁 Внутренняя — для передачи товаров между своими организациями.
По способу получения значений виды цен делятся на две группы: базовые (цену вводят или подтягивают из поступлений) и расчётные (цену вычисляет программа по формуле).
Подготовка: включить несколько видов цен и продумать схему
В УТ 11 работа с несколькими видами цен включается в разделе НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг, группа «Ценообразование». Пока опция выключена, в программе живёт одна цена, и справочник может не показываться в меню.
До создания элементов нарисуйте схему на бумаге. Пример для небольшой оптово-розничной фирмы:
| Вид цены | Как получается | Валюта | Цена с НДС |
|---|---|---|---|
| Закупочная | из документов поступления | руб. | да |
| Оптовая | Закупочная × 1,25 | руб. | да |
| Розничная | Закупочная × 1,45 | руб. | да |
| Дилерская | Оптовая × 0,95 | руб. | да |
Три вопроса, на которые стоит ответить заранее:
- С НДС или без? Флаг «Цена включает НДС» лучше ставить одинаково во всех видах, связанных формулами. Иначе формула умножит цену без налога и вы получите неверную розницу.
- В какой валюте? Валютная закупочная и рублёвая розница — рабочая схема, но тогда розничная цена будет зависеть от курса на дату расчёта.
- Кто будет менять цены? Это определит настройку прав (о ней ниже).
Не плодите виды цен «на всякий случай». Каждый лишний вид — ещё одна колонка в документах установки цен и ещё одна точка, где менеджер выберет не то.
Как настроить новый вид цены: пошагово
Шаг 1. Создайте элемент справочника
- Откройте справочник видов цен и нажмите
Создать. - Заполните наименование — так вид цены будет называться в документах и прайс-листе.
- Укажите валюту и флаг «Цена включает НДС».
- Проверьте идентификатор для формул. Программа предлагает его по наименованию, но лучше задать короткое латинское или русское слово без пробелов:
Закупочная,Опт. По нему вид цены вызывают в формулах других видов.
Шаг 2. Выберите способ задания цены
В карточке вида цены УТ 11 есть переключатель способа задания цены. Варианты:
- ✍️ Вручную — цену вводят в документе «Установка цен номенклатуры». Подходит для розницы, которую утверждает руководитель.
- 📥 Заполнять по данным ИБ при поступлении — цена обновляется при проведении поступления от поставщика. Удобно для закупочной.
- 🧮 Рассчитывать по формулам — цена считается от других видов цен. Это расчётный вид.
Шаг 3. Отметьте, где вид цены используется
Флаги «Использовать при продаже» и «Использовать при передаче между организациями» определяют, в каких документах вид цены можно выбрать. Закупочную цену в продажах обычно не показывают: снимите флажок, и менеджер не подставит её в заказ клиента по ошибке.
Шаг 4. Запишите элемент и привяжите его к клиентам
Сам по себе вид цены никуда не подставляется. В УТ 11 его указывают в соглашении с клиентом (типовом или индивидуальном). Тогда в заказе по этому соглашению цены заполняются автоматически. В Бухгалтерии 3.0 тип цен указывают в договоре с контрагентом.
Как это выглядит в Бухгалтерии 3.0
Справочник «Типы цен номенклатуры» в БП заметно проще. Основное, что задают в карточке, — наименование и признак «Цена включает НДС». Сами цены регистрируют документом «Установка цен номенклатуры», а массовый пересчёт делают командами изменения цен в его табличной части. Сложных формул и ценовых групп, как в УТ 11, в Бухгалтерии нет.
Формулы, наценка и правила округления
Формула расчётного вида цены
Формулу для расчётного вида пишут через идентификаторы других видов в квадратных скобках:
[Закупочная] * 1.45
Дилерская цена от оптовой со скидкой 5%:
[Опт] * 0.95
Дробную часть в формуле отделяют точкой, а не запятой.
Разные наценки для разных товаров: ценовые группы
Одна наценка на весь ассортимент — редкость. Для этого в УТ 11 есть ценовые группы: их указывают в карточке номенклатуры, а в виде цены для каждой группы задают свою формулу.
| Ценовая группа | Формула для «Розничной» |
|---|---|
| Бытовая химия | [Закупочная] * 1.40 |
| Электроника | [Закупочная] * 1.25 |
| Аксессуары | [Закупочная] * 1.80 |
Товары без ценовой группы считаются по общей формуле вида цены.
Округление
Правила округления задают в карточке вида цены: точность (до 0,01, до 1, до 10 руб. и т. д.) и способ — по арифметическим правилам или в большую сторону.
Пример на числах. Закупочная цена — 987 руб., наценка 35%:
- 987 × 1,35 = 1 332,45 руб. — результат формулы;
- до 10 руб. по арифметике → 1 330 руб.;
- до 10 руб. в большую сторону → 1 340 руб.;
- до 1 руб. по арифметике → 1 332 руб.
Округление в большую сторону при точности 100 руб. превращает 1 301 руб. в 1 400 руб. Наценка вырастает почти на 7,6% сверх расчётной. Проверьте точность на дешёвых позициях до массового пересчёта.
Проверьте схему на одном товаре
Прежде чем пересчитывать весь ассортимент, прогоните схему на одной позиции:
- Создайте документ «Установка цен номенклатуры» и добавьте в него один товар.
- Отметьте закупочный вид цены и все расчётные виды, которые от него зависят.
- Введите закупочную цену и выполните расчёт производных цен.
- Сверьте результат с ручным расчётом. Для закупки 987 руб. и розничной формулы
[Закупочная] * 1.45без округления должно получиться 1 431,15 руб. - Если цифры сходятся, документ можно провести, а затем заполнять его уже по группе номенклатуры.
Сразу проверьте и цепочку: дилерская цена при формуле [Опт] * 0.95 считается от оптовой, а оптовая — от закупочной. При закупке 987 руб. оптовая составит 1 233,75 руб., дилерская — 1 172,06 руб. (1 233,75 × 0,95 = 1 172,0625). Длинные цепочки из трёх-четырёх звеньев трудно проверять, поэтому лучше считать производные цены прямо от базовой.
С какой даты действует цена и как вести историю
Цены в 1С периодические. Каждая установка цен записывается на дату документа и действует, пока не появится запись с более поздней датой. Отсюда несколько практических правил:
- 📅 Цены на будущее вводите документом «Установка цен номенклатуры» с будущей датой. До наступления этой даты в документы продаж будет подставляться старая цена.
- 🗂️ Историю не удаляйте. Старая цена нужна, чтобы перепровести документ прошлого периода с той же суммой.
- 🔍 Проверка на дату — в прайс-листе (
CRM и маркетинг → Прайс-листв УТ 11) укажите нужную дату, и он покажет цены, действовавшие в тот момент. - 🔄 Расчётные цены пересчитываются при установке цен: когда вы фиксируете новую закупочную цену, производные можно рассчитать в том же документе установки цен.
Вид цены, который больше не нужен, не удаляйте. На него ссылаются соглашения, документы и регистр цен. Достаточно снять флаг «Использовать при продаже» или пометить элемент на удаление, если ссылок на него нет.
Для акции на неделю удобнее отдельный вид цены «Акция» и индивидуальное соглашение с нужными датами, чем правка розничной цены туда и обратно.
Права на изменение цен: кому что разрешить
Право менять цены — финансовое. Менеджер, который может поправить розничную цену, может и продать себе в убыток.
Права в УТ 11, КА и ERP настраивают в НСИ и администрирование → Настройки пользователей и прав → Профили групп доступа. Порядок:
- Скопируйте типовой профиль менеджера по продажам, а не правьте исходный: при обновлении типовой профиль вернётся к поставке.
- В списке ролей нового профиля найдите роли со словом «цены» в названии.
- Оставьте продавцам только просмотр цен номенклатуры, а добавление и изменение — тем, кто отвечает за ценообразование.
- Назначьте профиль группе доступа и включите в неё пользователей.
Закупочную цену продавцам часто не показывают вовсе: зная её, менеджер видит маржу и охотнее уступает в торге. Самый надёжный способ — не включать закупочный вид в соглашения и снять у него флаг использования в продажах. Тогда в документах продажи он не появится, даже если у пользователя есть просмотр цен.
Отдельная тема — ручная правка цены в документе продажи. Её ограничивают не правами на справочник, а настройками скидок: в группе «Ценообразование» включают ручные скидки и задают предельный процент для групп пользователей. Тогда менеджер может снизить цену в заказе, но не ниже установленного порога.
В Бухгалтерии 3.0 доступ задают профилями с ролями «Бухгалтер», «Главный бухгалтер» и т. п. Отдельного ограничения по конкретному типу цен в БП нет.
Перед изменением прав сделайте копию профиля и проверьте его на тестовом пользователе. Ошибка в профиле может закрыть сотрудникам доступ к рабочим документам посреди дня.
Ошибки при настройке видов цен и как их найти
Ещё две ошибки, которые ловят уже после запуска:
- 🔢 Слишком грубое округление на дешёвых позициях. Товар за 12 руб. с округлением до 10 в большую сторону станет стоить 20 руб.
- 📆 Установка цен задним числом. Документ с прошлой датой меняет цену для всех продаж после этой даты. Если по ним уже проведены документы, при перепроведении суммы могут измениться.