Как настроить установку разных наценок для различных сегментов номенклатуры без изменения конфигурации?

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

Многие пользователи сталкиваются с задачей, когда требуется применить индивидуальную торговую наценку для каждой группы товаров или сегмента номенклатуры. Стандартный функционал Видов цен в 1С:Управление торговлей 11 или ERP по умолчанию предлагает единую наценку для выбранного вида. Давайте разберем, как реализовать более гибкий подход, не прибегая к программированию и изменению типовой конфигурации.

Использование механизма «Произвольный запрос к данным ИБ»

Для решения поставленной задачи мы воспользуемся встроенным инструментом Схема компоновки данных (СКД), который доступен непосредственно в настройках вида цены. Этот метод позволяет системе динамически вычислять цену продажи на основании данных о себестоимости и принадлежности товара к тому или иному сегменту.

  1. Перейдите в раздел Маркетинг и планирование — Виды цен.
  2. Создайте новый Вид цены или выберите существующий.
  3. В поле Способ задания цены установите значение Произвольный запрос к данным ИБ.
  4. В открывшемся окне настроек вы увидите возможность открыть конструктор Схемы компоновки данных.

Настройка логики наценки в СКД

Разберем по шагам, как настроить запрос для разграничения наценок по сегментам. В конструкторе СКД нам необходимо получить данные о цене закупки и применить к ней коэффициент, зависящий от сегмента номенклатуры.

Пример логики запроса с использованием условного оператора ВЫБОР КОГДА:


ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура,
    ВЫБОР
        КОГДА Номенклатура.Сегмент = &Сегмент1 ТОГДА ЦеныПоставщиков.Цена * 1.5
        КОГДА Номенклатура.Сегмент = &Сегмент2 ТОГДА ЦеныПоставщиков.Цена * 1.2
        ИНАЧЕ ЦеныПоставщиков.Цена * 1.1
    КОНЕЦ КАК Цена
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних КАК ЦеныПоставщиков
ПО
    Номенклатура.Ссылка = ЦеныПоставщиков.Номенклатура

Используя этот подход, вы создаете правила, по которым система автоматически раскидывает наценку при формировании документов установки цен. Это позволяет централизованно управлять ценообразованием, соблюдая требования бизнес-процессов вашей компании.

Особенности реализации и рекомендации

При настройке данных правил важно помнить о нескольких ключевых аспектах:

Подводя итог, можно сказать, что Произвольный запрос через СКД является мощным инструментом автоматизации. Он позволяет избежать «бредовых» схем с созданием множества видов цен для каждой группы, объединяя все логические правила в одном гибком механизме. Анализируйте структуру вашей номенклатуры, определяйте правила наценки и смело внедряйте этот метод — это штатное решение, которое не нарушает целостность конфигурации и полностью поддерживается обновлениями от 1С.

← На главную