Менеджер дал минус 40%: где в 1С поставить потолок ручной скидки и как его проверять

· 11 мин

Содержание

Ограничить скидку в 1С: Управление торговлей 11 (и в КА 2, ERP 2, где тот же механизм продаж) можно на уровне пользователя: Администрирование → Настройки пользователей и прав → Дополнительные права пользователей, выбрать сотрудника и задать «Максимальный процент ручной скидки» и «Максимальный процент ручной наценки». После этого менеджер не проведёт заказ или реализацию, если в строке стоит ручная скидка выше его лимита.

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

С чего начать: включить ручные скидки и понять, что именно ограничиваем

Лимит работает только тогда, когда в программе включён учёт ручных скидок. Иначе колонок для скидки в документах просто нет, и ограничивать нечего.

Проверьте настройку в разделе НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг (в части релизов раздел называется «Маркетинг»). В группе скидок должны стоять флажки:

  • ✅ «Ручные скидки в продажах» — менеджер может вписать процент или сумму в строке;
  • ✅ «Автоматические скидки в продажах» — программа рассчитывает скидки по условиям;
  • ✅ при необходимости — скидки в закупках, если вы управляете и ими.

Перед настройкой определитесь, что вы на самом деле хотите запретить. Вариантов три, и закрываются они разными инструментами.

Что ограничиваемГде настраиваетсяКто под ограничением
Ручной процент в строке документаДополнительные права пользователяКонкретный менеджер
Скидку конкретному клиентуСоглашение с клиентомВсе, кто продаёт этому клиенту
Продажу ниже базовой ценыВид цен в соглашении + права на правку ценыВсе пользователи

Ручная скидка и ручная правка цены — разные колонки. Если менеджер может просто переписать цену с 1 000 на 600 руб., лимит скидки в 10% его не остановит. Этот обход разберём ниже отдельно.

Предельный процент ручной скидки для каждого пользователя

Это главный и самый быстрый способ. Лимит задают персонально, поэтому у старшего менеджера потолок может быть 15%, у стажёра — 3%, у руководителя отдела продаж — без ограничения.

Пошагово

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Перейдите по ссылке «Дополнительные права пользователей».
  3. Выберите пользователя в списке слева.
  4. В группе прав продаж найдите поля «Максимальный процент ручной скидки» и «Максимальный процент ручной наценки».
  5. Впишите значение, например 10. Ноль означает, что ручные скидки сотруднику запрещены.
  6. Запишите настройку и попросите пользователя перезайти в программу.

Проверка простая. Зайдите под этим пользователем (или попросите его), создайте заказ клиента , поставьте в строке ручную скидку 12% при лимите 10% и попробуйте провести. Программа выдаст сообщение о превышении допустимой скидки и не проведёт документ.

Как лимит считается

  • 📌 Ограничивается процент ручной скидки по строке. Автоматические скидки по условиям в этот лимит не входят: они уже утверждены тем, кто их настроил.
  • 📌 Если менеджер вводит скидку суммой, программа пересчитывает её в процент от суммы строки и сравнивает с лимитом.
  • 📌 Наценка контролируется отдельным полем. Её ограничивают, когда менеджеры поднимают цену «под откат» или для последующей скидки.

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

Потолок скидки для конкретного клиента через соглашение

Иногда ограничение нужно не по сотруднику, а по покупателю. Например, дилеру первого уровня разрешено до 20%, а розничному клиенту — не больше 5%, кто бы ни оформлял сделку.

Для этого используют соглашения с клиентами (Продажи → Оптовые продажи → Соглашения с клиентами или из карточки партнёра). Сначала проверьте, что соглашения включены: НСИ и администрирование → Настройка НСИ и разделов → Продажи, флажок использования соглашений с клиентами.

В карточке соглашения:

  1. На вкладке условий выберите вид цен, по которому клиент покупает.
  2. Найдите группу ограничений ручных скидок и наценок.
  3. Задайте максимальный процент ручной скидки и ручной наценки для этого соглашения.
  4. Переведите соглашение в статус «Действует» и запишите.

Когда менеджер выбирает соглашение в заказе, программа берёт из него цены и лимит. Если лимит соглашения строже, чем персональный лимит менеджера, сработает более строгое ограничение.

Сделайте типовое соглашение для «случайных» покупателей с нулевым лимитом ручной скидки. Тогда скидку получают только клиенты с индивидуальным соглашением, которое согласовал коммерческий отдел.

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

Лимит в процентах бессмыслен, если не зафиксирована база, от которой он считается. В УТ 11 базу задают виды цен (НСИ и администрирование → Настройка НСИ и разделов → Маркетинг или CRM и маркетинг, флажок использования нескольких видов цен, затем справочник «Виды цен»). В БП 3.0 аналог называется «Типы цен номенклатуры» — термины не путайте.

Типовая схема для контроля скидок:

Вид ценНазначениеКто видит и меняет
ЗакупочнаяОриентир себестоимостиЗакупщик, финансист
МинимальнаяНиже неё продавать нельзяТолько коммерческий директор
ОптоваяЦена для дилеров, указывается в соглашенияхОтдел цен
РозничнаяЦена для разовых клиентовОтдел цен

Минимальную цену удобно задавать как вычисляемую: закупочная плюс фиксированная наценка, например +12%. Тогда при изменении закупки она пересчитается сама после формирования цен.

Закройте обход через правку цены

Скидка — это не только колонка «% ручной скидки». Если менеджер может редактировать поле «Цена» в строке документа, он снизит цену до любой величины, и лимит не сработает.

Что сделать:

  • 🔒 В соглашении укажите вид цен и не давайте менеджерам права на изменение цен в документах продажи. Проверьте профили групп доступа отдела продаж: роли, связанные с изменением цен, должны быть только у отдела цен.
  • 🔒 Не включайте менеджерам доступ на запись в справочник «Виды цен» и к документу «Установка цен номенклатуры».
  • 🔒 Периодически сравнивайте цену продажи с минимальной ценой отчётом (см. раздел про аудит).

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

Скидка в реализации и заказе: где менеджер её вводит и что увидит при превышении

В заказе клиента и реализации товаров и услуг в табличной части есть отдельные колонки: процент и сумма ручной скидки, процент и сумма автоматической скидки. Если колонок не видно, включите их через настройку формы (Ещё → Изменить форму).

Порядок работы менеджера:

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

На шаге 4 включается контроль. Типичная картина: менеджер поставил 15% при лимите 10% — документ не проводится, программа указывает строку, где превышен процент.

Если реализацию делают на основании заказа

Скидки переносятся из заказа в реализацию. Лимит проверяется при проведении заказа, поэтому заказ с превышением просто не дойдёт до отгрузки. Если в компании продают без заказов, контроль сработает на самой реализации.

Лимит не действует задним числом. Документы, проведённые до установки ограничения, программа не перепроверяет. Если включили лимит 10%, старые реализации со скидкой 30% останутся как есть — их ищут отчётом.

В 1С:Бухгалтерии 3.0

Типового ограничения ручной скидки нет. Колонка скидки в документе продажи — просто поле для ввода. Варианты:

  • договориться о регламенте и проверять продажи отчётом;
  • закрепить за клиентом тип цен в договоре, чтобы цена подставлялась автоматически;
  • заказать расширение, которое при проведении сравнивает процент скидки с лимитом из дополнительного реквизита пользователя.

Автоматические скидки, акции и условия соглашений вместо «ручного торга»

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

Автоматические скидки настраивают в справочнике «Скидки (наценки)» в разделе CRM и маркетинг (или Маркетинг). Каждая скидка состоит из:

  • 🎯 значения — процент, сумма или фиксированная цена;
  • 🎯 условий предоставления — сумма документа, количество товара, вид карты лояльности, день недели, время;
  • 🎯 области действия — вся номенклатура или отдельный сегмент;
  • 🎯 периода действия — с какой по какую дату.

Скидки объединяют в группы и задают правило совместного применения: сложение, максимум, минимум или вытеснение. Именно правило совместного применения ограничивает итоговую скидку, когда у клиента одновременно срабатывают акция «−7% в выходные» и скидка по карте «−5%».

ПравилоЧто получит клиент при −7% и −5%
Сложение−12%
Максимум−7%
Минимум−5%
ВытеснениеСкидка с более высоким приоритетом

Чтобы скидка действовала только для определённых клиентов, её привязывают к соглашению: в соглашении на вкладке скидок отмечают, какие скидки из справочника для него доступны.

Хорошая практика для маркетинговой акции — отдельная группа скидок с правилом «Максимум» и чётким периодом. По окончании акции скидка перестаёт срабатывать сама, никто не забудет её выключить.

Какая задача у вас стоит?

Как проверить, какие скидки уже дали: отчёты и журнал изменений

Ограничение без контроля быстро превращается в формальность. Раз в неделю или месяц смотрите, сколько денег ушло на скидки и кто их давал.

Отчёты

  • 📊 «Валовая прибыль предприятия» в разделе Финансовый результат и контроллинг. Покажет выручку и прибыль по менеджерам, клиентам и номенклатуре. Низкая рентабельность у одного менеджера — первый сигнал.
  • 📊 Отчёты по продажам с группировкой по менеджеру и полями ручной и автоматической скидки. Если нужных полей нет в варианте, добавьте их через Настройки → Поля.
  • 📊 Сравнение с минимальной ценой: отчёт «Прайс-лист» по виду цен «Минимальная» рядом с выборкой продаж позволяет быстро найти строки, где цена продажи ниже предела.

Пример расчёта. Менеджер продал товар с ценой 2 500 руб. со скидкой 18%. Сумма скидки — 450 руб., цена продажи — 2 050 руб. Если минимальная цена 2 200 руб., потеря против предела — 150 руб. на единицу; на партии 40 штук это 6 000 руб.

Кто и когда поменял скидку

  • 🕵️ История изменений (версионирование объектов) — Администрирование → Общие настройки, включить историю изменений и указать документы продаж. После этого в каждом заказе и реализации можно открыть версии и увидеть, кто изменил процент скидки.
  • 🕵️ Журнал регистрации — Администрирование → Обслуживание → Журнал регистрации. Отбор по пользователю и событию изменения данных покажет, кто записывал документы и в какое время.
  • 🕵️ Изменения в правах — журнал регистрации фиксирует и правку дополнительных прав пользователей. Если лимит вдруг стал 50%, по журналу видно, кто его поднял.

Типичные промахи при настройке ограничений

Эти ситуации чаще всего приводят к тому, что лимит «не работает», хотя настроен.

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

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

Можно ли разрешить руководителю превысить лимит менеджера в конкретной сделке?
Да. Типовой путь — документ проводит пользователь с более высоким лимитом, например руководитель отдела. Отдельного согласования скидки в типовой схеме нет: если нужен маршрут «менеджер просит — руководитель утверждает», используют согласование заказов клиентов или дорабатывают процесс.
Лимит считается от цены по соглашению или от розничной цены?
От цены, которая стоит в строке документа до ручной скидки. Обычно это цена из вида цен соглашения, поэтому выбор вида цен влияет на итоговый результат не меньше, чем сам процент.
Действует ли ограничение ручной скидки в рознице и на кассе?
Персональный лимит относится к документам продаж. Для розничных чеков в УТ 11 и в 1С:Рознице скидки на кассе настраивают через автоматические скидки и права кассира в настройках рабочего места; проверьте их отдельно.
Можно ли ограничить скидку на конкретную группу товаров?
Персональный лимит задаётся одним числом на пользователя. Для разных лимитов по товарам используют автоматические скидки с ограничением по сегменту номенклатуры, а ручную скидку для этих групп сводят к нулю.
Как массово задать лимит всем менеджерам?
Дополнительные права настраиваются по каждому пользователю. Если сотрудников много, проще один раз пройти по списку отдела продаж или заказать обработку, которая заполнит одно значение выбранным пользователям.