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