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