К статье
Практический материал

Торговля и Склад · 10 мин

Как сделать скидку в 1С: ручная и автоматическая настройка

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

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

Дальнейшие инструкции написаны в первую очередь для конфигураций «Управление торговлей 11» и «ERP», где механизм скидок наиболее развит. В «Рознице» логика похожая, а в «Комплексной автоматизации» и «Бухгалтерии» возможности уже: там скидка чаще всего вносится вручную в строку документа.

Перед настройкой убедитесь, что у вас есть права на изменение цен и скидок, а в учётной политике разрешено применение скидок. Иначе поля будут недоступны, и вы потратите время на поиск несуществующей ошибки.

Что включить перед началом работы со скидками

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

Дополнительно проверьте связанные опции: «Карты лояльности» — если планируете скидки по дисконтным картам, «Сегменты номенклатуры и партнёров» — если скидка должна действовать на группу товаров или клиентов. Без включённых опций соответствующие условия в правиле скидки будут недоступны.

Также важно, чтобы у пользователя была роль, разрешающая работу со скидками. В типовых конфигурациях это обычно роли менеджера по продажам или администратора. Если кнопка «Скидки (наценки)» в документе неактивна — в первую очередь проверяйте права.

Как сделать скидку вручную в документе продажи

Ручная скидка — самый быстрый способ для разовой ситуации. Откройте документ «Реализация товаров и услуг» (или «Заказ клиента», «Чек ККМ»), заполните табличную часть товарами и найдите колонки «% ручной скидки» и «Сумма ручной скидки». Если их не видно, включите через меню «Ещё» → «Изменить форму» или кнопку настройки списка колонок.

Укажите процент в строке товара — сумма пересчитается автоматически, итог документа уменьшится. Если нужно применить одинаковую скидку ко всем строкам, выделите их (Ctrl+A в табличной части) и используйте команду «Скидки (наценки)» → «Назначить ручную скидку» → «Процент» или «Сумма».

При назначении скидки суммой программа распределяет её по строкам пропорционально. Проверьте итог: сумма документа должна уменьшиться ровно на величину скидки, а в печатной форме (ТОРГ-12, УПД) цена будет показана уже с учётом скидки.

Ручная скидка за 5 шагов
  1. 1
    Откройте документ продажи и заполните табличную часть товарами
  2. 2
    Выделите нужные строки или всю табличную часть
  3. 3
    Нажмите «Скидки (наценки)» → «Назначить ручную скидку»
  4. 4
    Выберите «Процент» или «Сумма» и введите значение
  5. 5
    Проверьте колонку «Всего» и распечатайте или просмотрите печатную форму

Как настроить автоматическую скидку

Автоматическая скидка избавляет менеджеров от ручного ввода и исключает ошибки. Перейдите в раздел «CRM и маркетинг» → «Скидки (наценки)» и нажмите «Создать». Заполните наименование, способ предоставления — «Процент» или «Сумма» — и значение скидки.

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

Обратите внимание на флажки «Применять уточнение цен» и «Управляемая скидка». Управляемая скидка требует ручного подтверждения менеджером в документе — это удобно, когда скидку нужно контролировать, а не применять всем подряд.

Скидка по карте лояльности

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

Накопительная скидка

Для скидки, зависящей от объёма покупок клиента за период, используйте условие «За объем продаж». Укажите период расчёта и пороговую сумму. Программа будет анализировать историю продаж партнёра и применять скидку при достижении порога.

Ручная или автоматическая скидка

Ручная в документе

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

Автоматическое правило

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

Управляемая автоматическая

Компромисс: программа предлагает скидку, а менеджер подтверждает её в документе. Подходит, когда скидку нужно визировать.

Как программа рассчитывает скидки: совместное применение

Если на один документ действует несколько правил, важен порядок их совместного применения. В карточке скидки есть настройка «Вариант совместного применения»: сложение (проценты суммируются), максимум (применяется наибольшая), минимум, последовательное применение или вытеснение.

Неправильная настройка совместного применения — частая причина «слишком большой» скидки. Например, при сложении скидка 10% по карте и 15% по акции дадут 25%, хотя маркетинг мог планировать только максимальную из них. Всегда проверяйте этот параметр при создании нескольких пересекающихся правил.

Чтобы увидеть, какие именно скидки применились в документе, используйте команду «Скидки (наценки)» → «Открыть информацию о скидках» в документе продажи. Там видно каждое сработавшее правило и его сумму.

Как проверить, что скидка работает правильно

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

Проверьте граничные условия: документ на дату до начала акции и после её окончания, клиента вне сегмента, товар вне списка. Скидка не должна применяться ни в одном из этих случаев. Если применяется — условие в правиле настроено неверно или сегмент сформирован шире, чем нужно.

Для контроля в целом используйте отчёт «Оценка эффективности скидок (наценок)» или «Продажи» с группировкой по скидкам, если он доступен в вашей конфигурации. Он покажет, какие правила реально срабатывают и на какие суммы.

Контрольные точки

Как проверить результат

Колонка «% скидки» в строке документа
Норма

Заполнена нужным значением, сумма строки пересчитана

Тревожный признак

Колонка пустая или сумма не изменилась

Информация о скидках в документе
Норма

Видно только ожидаемые правила

Тревожный признак

Применились лишние скидки или ни одной

Печатная форма (ТОРГ-12, УПД)
Норма

Цена и итог указаны с учётом скидки

Тревожный признак

В печати цена без скидки или расходится с документом

Документ вне условий акции
Норма

Скидка не применяется

Тревожный признак

Скидка срабатывает у любого клиента или на любую дату

Типичные ошибки и ограничения

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

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

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

Типичные ошибки
01
Скидка введена суммой в строке и не замечена — в отчётах по марже видно необъяснимое падение прибыли
02
Несколько правил с вариантом «сложение» дают суммарную скидку больше плановой
03
Забыли дату окончания акции — скидка продолжает применяться после её завершения
04
Сегмент клиентов не актуализирован — скидку получают те, кому она не положена
05
Ручная скидка внесена после расчёта автоматических и «сбила» их — итог пришлось пересчитывать заново

Особенности в разных конфигурациях

В «1С:Розница» механизм скидок привязан к РМК: скидки рассчитываются в чеке автоматически, есть поддержка карт лояльности, промокодов и скидок по времени (например, «счастливые часы»). Настройка выполняется в разделе «Маркетинг».

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

Итог

Что важно запомнить

Разовая скидка вносится вручную в документе через колонку процента или команду «Скидки (наценки)». Постоянные акции настраиваются в справочнике «Скидки (наценки)» после включения функциональной опции. Всегда проверяйте совместное применение правил, период действия и состав сегментов, а результат — на тестовом документе до реальной продажи.

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

Почему скидка не применяется в документе, хотя правило создано?

Проверьте по порядку: включена ли функциональная опция «Скидки (наценки)», попадает ли дата документа в период действия правила, входит ли клиент и товар в указанные сегменты, есть ли у пользователя нужные права. Чаще всего причина — несовпадение хотя бы одного условия.

Как сделать скидку только на конкретный товар?

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

Можно ли ограничить максимальный размер скидки для менеджеров?

Да. В настройках прав пользователей или в карточке соглашения с клиентом можно задать предельный процент ручной скидки. Значения сверх лимита программа не даст сохранить или потребует подтверждения пользователем с расширенными правами — в зависимости от конфигурации.

Как отменить уже применённую автоматическую скидку в документе?

Выделите строки и используйте команду «Скидки (наценки)» → «Отменить скидки» или очистите колонку процента вручную. Если скидка управляемая, достаточно снять её отметку в окне информации о скидках. После отмены перепроверьте итог документа.

Влияет ли скидка на НДС и отчётность?

Да. Скидка уменьшает налоговую базу: НДС и выручка считаются от цены со скидкой, отражённой в документе. Поэтому важно, чтобы скидка была оформлена в самом документе продажи, а не «устно» — иначе первичка и учёт разойдутся.

Можно ли дать скидку после проведения реализации?

Изменить проведённый документ можно, распроведя его, если позволяют права и дата не закрыта. Если период закрыт, корректировку оформляют документом «Корректировка реализации» — это правильный способ с точки зрения учёта и налогов.