В процессе настройки маркетинговой политики в 1С:ERP часто возникают задачи, требующие автоматизации массовых назначений. Например, когда необходимо предоставить льготные условия не одному конкретному партнеру, а целой группе клиентов, объединенных общим признаком. Также часто встречается потребность в гибких условиях срабатывания скидки, которые зависят не от общей суммы заказа, а от объема продаж конкретной категории товаров. В рамках данной статьи мы разберем, как реализовать эти задачи, используя исключительно типовой функционал системы.
Рассмотрим ситуацию, когда нам нужно применить скидку сразу к большой группе контрагентов. Вместо того чтобы заходить в каждое индивидуальное соглашение и вручную проставлять признаки действия скидки, мы воспользуемся механизмом Типовых соглашений.
Разберем этот процесс по шагам:
Сегмент клиентов. В этом объекте мы определяем правила, по которым клиенты будут объединяться в группу (например, по региону, объему закупок за прошлый период или по принадлежности к определенной бизнес-сети).Типовое соглашение с клиентами. В карточке соглашения в поле Сегмент клиентов указываем созданный нами сегмент. Это критически важный момент: система автоматически применит условия данного соглашения ко всем участникам сегмента.Проанализируем преимущество этого метода: нам не нужно редактировать данные каждого клиента по отдельности. Если состав сегмента формируется автоматически (например, по регламентному заданию), то новые клиенты, подходящие под условия, будут получать скидки без участия менеджера.
Выясним, существует ли альтернативный способ назначения скидок, если мы не хотим жестко привязываться к соглашениям. Для этого в 1С:ERP предусмотрен документ Установка скидок по маркетинговым мероприятиям.
Этот инструмент позволяет активировать скидки в более широком масштабе. Рассмотрим, как это работает:
В документе установки мы выбираем маркетинговое мероприятие и указываем скидки, которые должны начать действовать. Основная ценность здесь заключается в возможности указать Область действия. Скидка может быть назначена:
Если мы хотим, чтобы скидка работала только для определенного сегмента клиентов, мы настраиваем это условие внутри самой карточки скидки на закладке Условия предоставления. В этом случае документ установки просто «включает» скидку в системе, а механизм условий проверяет, входит ли текущий клиент в нужный сегмент при оформлении Заказа клиента.
Теперь разберем вторую важную задачу: как сделать так, чтобы скидка 5% предоставлялась только при условии, что сумма товаров определенной категории (например, «Собственная продукция») превысила 10 000 рублей, при этом общая сумма чека может быть любой.
Для решения этой задачи проанализируем настройки объекта Условия предоставления скидок. Нам потребуется создать новое условие с типом За разовый объем продаж.
Рассмотрим детально настройки этого условия:
Как это будет работать на практике? При расчете скидок в документе Заказ клиента система выполнит следующий алгоритм:
Программа просканирует все строки заказа и отберет только те, номенклатура которых входит в сегмент «Собственная продукция». Затем она просуммирует значения в колонке «Сумма» только по этим строкам. Если полученный результат будет больше или равен 10 000, условие будет считаться выполненным, и скидка применится.
Посмотрим на важный нюанс: на закладке Основное в карточке самой скидки можно указать, на что именно распространяется эта скидка. Она может примениться либо только к тем строкам, которые вызвали срабатывание условия (к нашей собственной продукции), либо ко всему документу в целом. Это настраивается переключателем Назначить (на все товары или на выделенные сегменты номенклатуры).
При использовании массовых скидок для сегментов важно не забывать про Группы совместного применения. В 1С:ERP скидки объединяются в дерево, где для каждой группы задается правило взаимодействия:
Рассмотрим пример: если у клиента есть индивидуальная скидка в 3% и скидка по сегменту в 5%, и они находятся в группе «Максимум», система автоматически выберет 5%. Если же они находятся в группе «Сложение», клиент получит 8%.
Также стоит помнить о приоритетах соглашений. В системе 1С:ERP Индивидуальное соглашение имеет более высокий приоритет, чем Типовое соглашение. Если вы назначили скидку в типовом соглашении для сегмента, но у конкретного клиента из этого сегмента создано индивидуальное соглашение, в котором не разрешены автоматические скидки, то массовая скидка для него не сработает.
Проанализировав эти механизмы, мы видим, что типовой функционал 1С:ERP предоставляет мощные инструменты для гибкого управления ценообразованием без необходимости привлечения программистов для доработки системы.