Виды цен в 1С: создаём, считаем по формуле, округляем и закрываем от правок

· 10 мин

Содержание

Вид цен в 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. В какой валюте? Валютная закупочная и рублёвая розница — рабочая схема, но тогда розничная цена будет зависеть от курса на дату расчёта.
  3. Кто будет менять цены? Это определит настройку прав (о ней ниже).

Не плодите виды цен «на всякий случай». Каждый лишний вид — ещё одна колонка в документах установки цен и ещё одна точка, где менеджер выберет не то.

Как настроить новый вид цены: пошагово

Шаг 1. Создайте элемент справочника

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

Шаг 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% сверх расчётной. Проверьте точность на дешёвых позициях до массового пересчёта.

Проверьте схему на одном товаре

Прежде чем пересчитывать весь ассортимент, прогоните схему на одной позиции:

  1. Создайте документ «Установка цен номенклатуры» и добавьте в него один товар.
  2. Отметьте закупочный вид цены и все расчётные виды, которые от него зависят.
  3. Введите закупочную цену и выполните расчёт производных цен.
  4. Сверьте результат с ручным расчётом. Для закупки 987 руб. и розничной формулы [Закупочная] * 1.45 без округления должно получиться 1 431,15 руб.
  5. Если цифры сходятся, документ можно провести, а затем заполнять его уже по группе номенклатуры.

Сразу проверьте и цепочку: дилерская цена при формуле [Опт] * 0.95 считается от оптовой, а оптовая — от закупочной. При закупке 987 руб. оптовая составит 1 233,75 руб., дилерская — 1 172,06 руб. (1 233,75 × 0,95 = 1 172,0625). Длинные цепочки из трёх-четырёх звеньев трудно проверять, поэтому лучше считать производные цены прямо от базовой.

С какой даты действует цена и как вести историю

Цены в 1С периодические. Каждая установка цен записывается на дату документа и действует, пока не появится запись с более поздней датой. Отсюда несколько практических правил:

  • 📅 Цены на будущее вводите документом «Установка цен номенклатуры» с будущей датой. До наступления этой даты в документы продаж будет подставляться старая цена.
  • 🗂️ Историю не удаляйте. Старая цена нужна, чтобы перепровести документ прошлого периода с той же суммой.
  • 🔍 Проверка на дату — в прайс-листе (CRM и маркетинг → Прайс-лист в УТ 11) укажите нужную дату, и он покажет цены, действовавшие в тот момент.
  • 🔄 Расчётные цены пересчитываются при установке цен: когда вы фиксируете новую закупочную цену, производные можно рассчитать в том же документе установки цен.

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

Для акции на неделю удобнее отдельный вид цены «Акция» и индивидуальное соглашение с нужными датами, чем правка розничной цены туда и обратно.

Права на изменение цен: кому что разрешить

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

Права в УТ 11, КА и ERP настраивают в НСИ и администрирование → Настройки пользователей и прав → Профили групп доступа. Порядок:

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

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

Отдельная тема — ручная правка цены в документе продажи. Её ограничивают не правами на справочник, а настройками скидок: в группе «Ценообразование» включают ручные скидки и задают предельный процент для групп пользователей. Тогда менеджер может снизить цену в заказе, но не ниже установленного порога.

В Бухгалтерии 3.0 доступ задают профилями с ролями «Бухгалтер», «Главный бухгалтер» и т. п. Отдельного ограничения по конкретному типу цен в БП нет.

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

Ошибки при настройке видов цен и как их найти

Диагностика: выберите симптом

Ещё две ошибки, которые ловят уже после запуска:

  • 🔢 Слишком грубое округление на дешёвых позициях. Товар за 12 руб. с округлением до 10 в большую сторону станет стоить 20 руб.
  • 📆 Установка цен задним числом. Документ с прошлой датой меняет цену для всех продаж после этой даты. Если по ним уже проведены документы, при перепроведении суммы могут измениться.

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

Сколько видов цен можно создать в 1С?
Технического ограничения на практике нет. Ограничение организационное: чем больше видов, тем сложнее документы установки цен и выше шанс ошибки.
Можно ли сделать вид цены в валюте, а продавать в рублях?
Да. Вид цены хранится в валюте, а в документе продажи сумма пересчитывается в валюту документа по курсу на его дату.
Чем вид цены отличается от скидки?
Вид цены задаёт исходную цену товара. Скидка уменьшает её в конкретном документе по условиям или вручную.
Как перенести цены из Excel?
В документе «Установка цен номенклатуры» и в справочнике номенклатуры есть загрузка из файла: колонки сопоставляют с полями «Номенклатура» и нужным видом цены.
Почему старые документы показывают старую цену?
Это правильно: документ хранит цену на свою дату. Новая цена действует только с даты её установки.