Как рассчитать цену номенклатуры по формуле с наценкой в 1С:Управление торговлей 11?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При переходе с редакции «Управление торговлей 10.3» на редакцию 11 многие пользователи сталкиваются с изменением привычных механизмов установки цен. В УТ 10.3 в документе Установка цен номенклатуры можно было выделить произвольные строки и прямо в табличной части пересчитать цену по простой формуле: «Базовый тип цен + Процент наценки». Рассмотрим, как устроена эта логика в 1С:Управление торговлей 11 (а также в КА 2 и 1С:ERP) и какими способами можно решить эту задачу.

Причины различий и концепция ценообразования в УТ 11

Проанализируем архитектуру подсистемы ценообразования в УТ 11. В отличие от предыдущих редакций, здесь реализована декларативная модель управления ценами:

  1. Все правила, формулы и зависимости между ценами жестко определяются в справочнике Виды цен.
  2. Документ Установка цен номенклатуры и рабочее место Цены (прайс-лист) предназначены для фиксации итоговых значений, рассчитанных по заранее определенным правилам.
  3. Штатный интерфейс документа установки цен не предполагает интерактивного задания произвольной формулы пересчета «на лету» для случайного набора выделенных строк без предварительной настройки вида цены.

Штатный вариант 1: Настройка формулы в справочнике «Виды цен»

Разберем базовый способ назначения цен по формуле, заложенный разработчиками 1С. Чтобы цены рассчитывались автоматически от другого вида цен с постоянной наценкой, выполним настройки в справочнике:

  1. Перейдем в раздел CRM и маркетинг → Настройки и справочники → Виды цен.
  2. Создадим новый вид цены или откроем существующий.
  3. В поле Способ задания цены выберем значение Наценка на другой вид цен или Рассчитывать по формуле.
  4. Укажем базовый вид цены (например, «Дистрибьюторская» или «Закупочная») и зададим процент наценки (например, 50%) или напишем произвольную формулу вида [Закупочная] * 1.5.

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

Штатный вариант 2: Использование ценовых групп и видов номенклатуры

Выясним, как быть, если для разных товаров применяются разные проценты наценки (например, на одного поставщика 50%, на другого 40%). Заходить каждый раз в вид цены и менять процент неудобно. В 1С:УТ 11 для таких сценариев предусмотрена дифференциация по ценовым группам или видам номенклатуры:

  1. В справочнике Виды цен установим способ задания цены Рассчитывать по формулам от других видов цен.
  2. Перейдем к настройке правил расчета и выберем вариант Установить правила расчета по ценовым группам.
  3. Зададим для каждой ценовой группы свой процент наценки (например, «Одежда» — 50%, «Обувь» — 40%).
  4. При добавлении новых товаров достаточно указать им соответствующую ценовую группу, и система сама применит нужный процент при установке цен.

Штатный вариант 3: Использование команды «Изменить на процент»

Посмотрим на практический способ быстрого пересчета выделенных строк непосредственно в табличной части документа без изменения настроек видов цен:

  1. В документе Установка цен номенклатуры или в рабочем месте прайс-листа выберем вид цены с типом Ручное назначение.
  2. Заполним документ базовыми ценами (например, загрузим текущие цены или цены из документа закупки).
  3. Выделим нужные строки в табличной части мышью или с помощью комбинации клавиш Ctrl + A.
  4. Нажмем кнопку Изменить цены и выберем пункт Изменить на процент....
  5. В появившемся окне укажем требуемый процент наценки (например, 40) и нажмем ОК.

Выбранные строки моментально пересчитаются на указанный процент. Этот способ наиболее близок к оперативному изменению цен из УТ 10.3.

Штатный вариант 4: Расчет от цен поступления

Если цены формируются на основании прихода от конкретного поставщика, разберем порядок действий при вводе документов:

  1. В виде цены установим способ задания Заполнять по данным ИБ при поступлении.
  2. При формировании документа Установка цен номенклатуры на основании документа Приобретение товаров и услуг система автоматически подтянет цены из накладной поставщика.
  3. Далее к зафиксированным ценам поступления применяем команду Изменить цены → Изменить на процент для получения итоговых розничных или оптовых цен.

Альтернативные способы: Расширения и внешние обработки

Если предприятию требуется точное воспроизведение функционала УТ 10.3 (выбор произвольного базового вида цены и наценки в отдельном окне прямо в документе установки цен), оптимальным техническим решением является использование механизмов платформы 1С:Предприятие 8.3:

  1. Внешняя обработка заполнения ТЧ: Подключается через раздел Администрирование → Печатные формы, отчеты и обработки. В форме документа появится дополнительная команда (например, «Заполнить по наценке»), которая запрашивает у пользователя базовый вид цены, процент наценки и перезаполняет выделенные строки.
  2. Расширение конфигурации: Позволяет добавить новую форму или кнопку в интерфейс документа Установка цен номенклатуры без снятия конфигурации с типовой поддержки, что сохраняет простоту обновления типового решения.
← На главную