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

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

Как сделать скидки в программе 1С

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

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

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

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

Включение механизма скидок в настройках

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

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

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

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

Через кнопку «Цены и скидки» над табличной частью можно назначить скидку сразу на все строки документа: выберите команду «Назначить ручную скидку → Процент» или «Сумма», укажите значение и подтвердите. Программа распределит скидку по строкам пропорционально их сумме.

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

Порядок назначения ручной скидки
  1. 1
    Создайте документ «Реализация товаров и услуг» и заполните табличную часть товарами
  2. 2
    Нажмите «Цены и скидки» над списком товаров
  3. 3
    Выберите «Назначить ручную скидку» и укажите процент или сумму
  4. 4
    Проверьте пересчитанные суммы по строкам и итог документа
  5. 5
    Проведите документ и распечатайте форму — в ТОРГ-12 и УПД скидка отразится в цене

Создание автоматической скидки

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

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

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

Условия предоставления

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

Период действия и статус

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

Сравнение вариантов скидок

Процент от суммы

Универсальный вариант для акций и накопительных программ; легко контролировать маржу, но скидка растёт вместе с чеком

Фиксированная сумма

Подходит для промокодов и компенсаций; на крупных чеках доля скидки незаметна, на мелких может съесть всю маржу

Подарок (бесплатный товар)

Стимулирует покупку конкретного набора; требует контроля остатков подарочной номенклатуры

Специальная цена

Фиксирует цену независимо от прайса; удобна для распродаж остатков, но требует ручного обновления при изменении себестоимости

Совместное применение нескольких скидок

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

Для управления приоритетом скидки объединяют в группы совместного применения. Внутри группы действует своё правило, а между группами — своё. Например, скидки по акциям суммируются между собой, но вытесняются персональной скидкой постоянного клиента, если она больше.

Проверить результат помогает механизм расчёта скидок в документе: нажмите «Цены и скидки → Рассчитать скидки» или откройте отчёт по применённым скидкам — программа покажет, какие правила сработали и почему.

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

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

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

Проверка результата и типичные ошибки

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

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

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

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

Статус скидки в списке
Норма

«Действует», период актуален

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

Черновик или истёкший срок

Тестовый документ продажи
Норма

Колонка «% авт.» заполнена, итог пересчитан

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

Скидка нулевая при выполненных условиях

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

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

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

Цена без скидки — расхождение с учётом

Совместное применение
Норма

Применилась ожидаемая комбинация скидок

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

Скидки суммировались сверх плана или взаимно отменились

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

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

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

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

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

Как ограничить максимальную ручную скидку для менеджера?

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

Можно ли задать скидку, действующую только в определённые часы?

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

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

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

Работают ли автоматические скидки в 1С:Бухгалтерии?

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

Итог

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

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