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

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

Как рассчитать скидку в 1С: пошаговая инструкция

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

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

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

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

Где в 1С настраиваются скидки

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

Чтобы автоматические скидки начали работать, нужно включить функциональную опцию. В «Управлении торговлей» это делается так: раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» → установить флажок «Автоматические скидки в продажах». Без этой опции справочник скидок может быть недоступен.

Ручная скидка в документе продажи

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

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

Для скидки на весь документ целиком удобнее использовать кнопку «Скидки (наценки)» → «Назначить ручную скидку» над табличной частью. Программа распределит скидку по всем строкам пропорционально сумме. Это исключает арифметические ошибки при построчном вводе.

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

Настройка автоматической скидки

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

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

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

Маршрут решения

Как выбрать способ расчёта скидки

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

Как программа рассчитывает итоговую сумму

Базовая формула расчёта проста: сумма со скидкой = цена × количество × (1 − процент скидки / 100). Например, товар стоит 2 000 руб., количество — 3, скидка 10 %. Сумма без скидки — 6 000 руб., скидка — 600 руб., итого к оплате — 5 400 руб. Программа выполняет этот расчёт автоматически по каждой строке.

Важный нюанс — округление. В настройках скидки или торгового предприятия может быть задано правило округления (до рубля, до 10 копеек и т.п.). Из-за округления итог по документу может отличаться от «чистого» расчёта на копейки. Это нормально, но бухгалтеру следует знать о действующем правиле, чтобы не искать несуществующую ошибку.

Если в документе применяется несколько скидок, порядок их совместного применения определяется настройкой группы совместного применения: скидки могут суммироваться, выбираться максимальная из них или применяться последовательно. Неверная настройка этой группы — частая причина «завышенных» скидок в чеках.

Проверка корректности расчёта

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

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

Для розничных продаж дополнительно проверьте чек на фискальном регистраторе: сумма скидки должна корректно передаваться в кассу и отражаться в чеке. Расхождение между суммой в документе 1С и в чеке ККТ — повод проверить настройки обмена с торговым оборудованием.

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

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

Итоговая сумма документа
Норма

Совпадает с расчётом: сумма без скидки минус скидка

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

Сумма не меняется после назначения скидки или меняется непропорционально

Применённые скидки в документе
Норма

В списке применённых видна только нужная скидка

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

Применилось несколько скидок, которые должны были быть несовместимы

Сумма в чеке ККТ
Норма

Скидка в чеке совпадает со скидкой в документе 1С

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

Суммы расходятся — проблема в обмене с кассой

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

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

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

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

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

Особые сценарии: накопительные скидки и подарки

Накопительная скидка рассчитывается от суммы предыдущих покупок клиента. Для неё используется условие «за накопленный объём продаж» с указанием периода накопления и пороговых значений. Например: от 50 000 руб. покупок — 3 %, от 100 000 руб. — 5 %. Программа сама отслеживает накопления по дисконтной карте или контрагенту.

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

Итог

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

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

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

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

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

Как задать скидку фиксированной суммой, а не процентом?

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

Можно ли запретить менеджерам давать большие ручные скидки?

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

Как скидка влияет на НДС в документе?

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

Скидка применилась, но в чеке ККТ сумма другая. Что делать?

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

Можно ли посмотреть, какие скидки применились в конкретном документе?

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