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