Торговля и Склад · 11 мин
Как сделать скидки в 1С: настройка ручных и автоматических скидок
Пошаговая инструкция, как создать и настроить скидки в 1С: ручные и автоматические скидки в документах, условия предоставления, проверка расчёта и типичные ошибки.
Скидки в 1С реализуются двумя способами: вручную в конкретном документе продажи или автоматически по заранее заданным правилам. Ручная скидка подходит для разовых ситуаций — например, когда менеджер договорился с клиентом об индивидуальной цене. Автоматические скидки работают по условиям: сумма чека, объём закупки, принадлежность клиента к сегменту, время покупки.
Механизм скидок и наценок есть в конфигурациях «Управление торговлей», «Комплексная автоматизация», ERP и «Розница». В «Бухгалтерии предприятия» автоматических скидок нет — там цену и сумму корректируют вручную прямо в табличной части документа. Ниже разобраны оба подхода с точными действиями и проверками результата.
Перед настройкой важно понять, как скидка повлияет на учёт: автоматическая скидка уменьшает сумму строки документа и, соответственно, выручку, НДС и себестоимость реализации в отчётах. Поэтому схему скидок согласуют с бухгалтерией до запуска, а не после первых продаж.
Где в 1С включается механизм скидок
В типовых конфигурациях на управляемых формах (УТ 11, КА 2, ERP 2) автоматические скидки по умолчанию могут быть отключены. Переходите в раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» (в УТ 11 — «CRM и маркетинг» → «Маркетинг»). Установите флажок «Автоматические скидки в продажах». При необходимости дополнительно включите «Карты лояльности», если скидки будут привязаны к дисконтным картам.
После включения опции в разделе «CRM и маркетинг» появляется пункт «Скидки (наценки)» — это основной справочник правил. В «Рознице» путь аналогичный: «Маркетинг» → «Скидки (наценки)», а включение механизма выполняется в настройках учётной политики магазина.
Если пункт «Скидки (наценки)» не появился после включения опции, проверьте права пользователя: работа с маркетинговыми настройками требует профиля с правами на раздел CRM и маркетинг. У пользователя только с правами кассира или менеджера по продажам справочник может быть недоступен.
Ручная скидка в документе продажи
Откройте документ «Реализация товаров и услуг» или «Заказ клиента». В табличной части «Товары» есть колонки «% Руч.» (процент ручной скидки) и «Сумма руч.». Если колонки не видны, добавьте их через меню «Ещё» → «Изменить форму» и перетащите нужные поля в табличную часть.
Введите процент скидки в колонку «% Руч.» — программа автоматически пересчитает цену и сумму строки. Альтернативный способ: выделить строки, нажать кнопку «Цены и скидки» над табличной частью и выбрать «Назначить ручную скидку» → «Процент» или «Сумма». Так удобно применить одну скидку сразу ко всем строкам документа.
Ручная скидка имеет приоритет над автоматическими: если менеджер задал скидку вручную, программа по умолчанию не дополняет её автоматическими правилами по этой строке. Это поведение регулируется настройками совместного применения в самих правилах скидок.
Чтобы ограничить размер ручной скидки для менеджеров, используйте настройку «Ограничение ручных скидок в продажах» в разделе «НСИ и администрирование». Можно задать максимальный процент по соглашению с клиентом или по пользователю — тогда превышение потребует прав старшего менеджера.
- 1Откройте документ продажи и заполните табличную часть товарами
- 2Выделите нужные строки или все строки документа
- 3Нажмите «Цены и скидки» → «Назначить ручную скидку» → «Процент»
- 4Введите процент и подтвердите — программа пересчитает суммы
- 5Проверьте итоговую сумму документа и сумму НДС
- 6Проведите документ и распечатайте форму, чтобы увидеть скидку в печати
Настройка автоматической скидки
Перейдите в «CRM и маркетинг» → «Скидки (наценки)» и создайте новый элемент. Укажите наименование, способ предоставления — чаще всего «Процент» или «Сумма» — и величину скидки. В поле «Статус» установите «Действует», иначе правило не применится.
Далее задайте условия предоставления на одноимённой закладке. Типовые условия: «За разовый объём продаж» (сумма документа от заданного значения), «За накопленный объём продаж» (сумма покупок клиента за период), «За время продажи» (день недели, часы — для «счастливых часов»), «За форму оплаты», «По сегменту номенклатуры или партнёров». Условия можно комбинировать: скидка сработает только при выполнении всех условий группы «И» или любого из группы «ИЛИ».
На закладке «Уточнение по ценовым группам» ограничьте действие скидки конкретными товарами. Без уточнения скидка применяется ко всей номенклатуре, что не всегда нужно — например, на товары с минимальной маржой скидку обычно не распространяют.
Обязательно укажите получателей: скидка действует либо по соглашению с клиентами, либо по виду карт лояльности, либо по складу (магазину). Правило без получателей в ряде конфигураций не срабатывает — это одна из самых частых причин «неработающей» скидки.
Способы предоставления скидки
Универсальный вариант для акций и объёмных скидок; легко контролировать маржу, но итоговая цена может получаться с копейками
Подходит для фиксированных промо («минус 500 рублей»); при маленьком чеке сумма может «съесть» всю строку — задавайте минимальный порог
Выдача бонусного товара при выполнении условия; требует настроенного списка подарков и контроля остатков
Фиксированная цена на товар в рамках акции; удобна для распродаж конкретных позиций
Группы совместного применения и приоритеты
Когда скидок несколько, программа должна понимать, как они сочетаются. Для этого служит справочник «Группы совместного применения скидок» — ссылка на него есть в форме списка скидок. Создайте группу и выберите вариант совместного применения: «Максимум» (сработает только самая большая скидка), «Минимум», «Сложение» (скидки суммируются) или «Последовательное применение» (каждая следующая считается от цены после предыдущей).
Группы выстраиваются в иерархию: сначала применяются правила вышестоящей группы, потом вложенной. Например, скидки по карте лояльности и акционные скидки кладут в группу «Максимум», чтобы клиент получил лучшую из них, а не сумму обеих, которая уведёт продажу в убыток.
Проверьте результат на тестовом документе: создайте продажу, подпадающую под несколько правил, и откройте отчёт «Примененные скидки» (кнопка «Цены и скидки» → «Открыть информацию о скидках» в документе). Там видно, какие правила сработали, какие были вытеснены и почему.
Скидки в розничных продажах и на кассе
В «Рознице» и при работе через РМК (рабочее место кассира) в УТ автоматические скидки рассчитываются при добавлении товара в чек или по кнопке «Рассчитать скидки». Кассир видит сумму скидки в строке чека и в итоге. Если используется карта лояльности, её регистрируют до расчёта — либо сканированием штрихкода, либо поиском по номеру телефона.
Для корректной работы на кассе убедитесь, что в настройках РМК включён расчёт автоматических скидок, а правило скидки распространяется на нужный склад или магазин. После изменения правил скидок на узлах обмена (при распределённой базе магазинов) дождитесь синхронизации — иначе на кассах будут действовать старые условия.
Ручную скидку в чеке кассир применяет кнопкой «Скидка» в РМК, если у него есть соответствующее право. Ограничение максимального процента задаётся в настройках пользователей или карт лояльности — это защищает от злоупотреблений на точке продаж.
Как проверить, что скидка работает правильно
Контроль строится на трёх точках: расчёт в документе, отражение в печатной форме и корректность проводок. В документе сравните колонки «Цена», «% Авт.», «% Руч.» и итоговую «Сумму» — скидка должна уменьшить сумму строки и пересчитать НДС. В печатной форме ТОРГ-12 или УПД скидка отражается уже в цене и сумме позиции, отдельной строкой она обычно не выводится.
Для анализа в целом используйте отчёт «Оценка рентабельности продаж» или «Валовая прибыль» в разделе продаж — там видно, как скидки повлияли на маржу. Если после запуска акции рентабельность по группе товаров ушла в минус, правило настроено слишком широко.
Как проверить результат
Сумма = цена × количество минус скидка, НДС пересчитан от уменьшенной суммы
Скидка есть в процентах, но сумма строки не изменилась — правило не действует или статус «Не действует»
Видно сработавшее правило и условие, по которому оно применилось
Правило отсутствует в списке — проверяйте получателей, период действия и условия
Цена и сумма позиции указаны уже с учётом скидки
В печати полная цена — документ не перепроведён после изменения скидки
Рентабельность соответствует запланированной величине акции
Маржа ниже нуля — скидки складываются или действуют на низкомаржинальный товар
Типичные ошибки и ограничения
Чаще всего скидка «не работает» из-за пустого списка получателей, статуса «Не действует», неверного периода действия или невыполненного условия (например, сумма чека на копейку ниже порога). Вторая группа ошибок — неверные группы совместного применения: менеджер ожидает суммирования, а настроен «Максимум», или наоборот.
Помните об ограничениях: автоматические скидки рассчитываются в момент заполнения или пересчёта документа. Если поменять правило после проведения документа, уже проведённые продажи не пересчитаются — их нужно перепроводить вручную. Также скидки не влияют на ранее выставленные счета на оплату автоматически.
Отдельная тема — налоговый и бухгалтерский учёт. Скидка, предоставленная в момент продажи, уменьшает цену реализации и базу НДС. А вот премиальные выплаты покупателю за объём (ретро-бонусы) оформляются иначе — через корректировку реализации или отдельные документы по договорённости с бухгалтерией, и автоматический механизм скидок для этого не предназначен.
Что важно запомнить
Ручная скидка задаётся в документе через «Цены и скидки», автоматическая — в справочнике «Скидки (наценки)» после включения соответствующей опции. Обязательно укажите получателей, статус «Действует» и настройте группы совместного применения. Проверяйте результат тестовым документом, отчётом о применённых скидках и контролем маржи.
Частые вопросы о скидках в 1С
Почему автоматическая скидка не применяется в документе?
Проверьте по порядку: включена ли опция «Автоматические скидки в продажах», стоит ли у правила статус «Действует», не истёк ли период действия, указаны ли получатели (соглашение, склад, вид карты), выполняются ли условия предоставления. Быстрее всего причину показывает отчёт о применённых скидках прямо из документа.
Как сделать скидку только на определённые товары?
В правиле скидки откройте закладку «Уточнение по ценовым группам» и задайте список ценовых групп или конкретную номенклатуру. Товарам предварительно присвойте нужную ценовую группу в карточке номенклатуры — тогда акция будет действовать только на выбранный ассортимент.
Можно ли ограничить скидку, которую даёт менеджер вручную?
Да. В настройках продаж включите ограничение ручных скидок и задайте максимальный процент — по соглашениям с клиентами или по пользователям. Менеджер физически не сможет провести документ со скидкой выше лимита без прав на превышение.
Как оформить скидку в 1С:Бухгалтерии, где нет механизма скидок?
В Бухгалтерии цену корректируют вручную: в строке документа реализации измените цену или сумму на итоговую с учётом скидки — программа пересчитает НДС. Отдельного справочника правил и автоматического расчёта в этой конфигурации нет.
Изменятся ли старые документы после изменения правила скидки?
Нет, проведённые документы не пересчитываются автоматически. Если нужно применить новое правило к уже созданным, но ещё не закрытым продажам, откройте документ, пересчитайте скидки через «Цены и скидки» и перепроведите его.
Как сделать скидку по дисконтной карте клиента?
Включите карты лояльности в настройках CRM и маркетинга, создайте вид карт с привязкой к правилу скидки и зарегистрируйте карту клиенту. В документе продажи или в РМК укажите карту до расчёта скидок — правило применится автоматически при выполнении условий.