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

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

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

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

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

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

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

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

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

Там же задаётся важный параметр — способ совместного применения скидок: сложение, выбор максимальной, выбор минимальной или последовательное применение. Этот параметр влияет на итоговую цену, когда под условия попадает сразу несколько акций. Выбирайте вариант осознанно: при «сложении» две скидки по 10% дадут 20%, а при «максимуме» — только 10%.

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

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

Ручная скидка назначается прямо в документе «Реализация товаров и услуг», «Заказ клиента», «Чек ККМ» или «Акт выполненных работ». Откройте документ, заполните табличную часть товарами, затем нажмите кнопку «Цены и скидки» над списком товаров и выберите «Назначить ручную скидку» → «На весь документ» или «На выделенные строки».

В открывшемся окне укажите процент скидки или сумму. Программа пересчитает цены и суммы в строках, а в колонке «% руч. скидки» появится заданное значение. Если скидку нужно дать только на одну позицию, выделите строку перед вызовом команды — остальные позиции не изменятся.

Отменить ручную скидку можно той же кнопкой «Цены и скидки» → «Отменить ручные скидки». Учтите: при изменении количества или добавлении новых строк после назначения скидки на весь документ новые позиции могут попасть под скидку автоматически — проверяйте итог перед проведением.

Проверка результата после настройки

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

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

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

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

Как проверить, что скидка работает правильно

Колонка «% авт. скидки» в тестовом документе
Норма

Заполнена на строках, попадающих под условия акции

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

Пусто при выполненных условиях или заполнена на чужих товарах

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

Совпадает с ручным расчётом цена минус скидка

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

Расхождение — проверьте совместное применение нескольких скидок

Чек ККМ при розничной продаже
Норма

Сумма скидки передана в кассу, итог чека верный

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

Скидка есть в документе, но не в чеке — проверяйте обмен с кассой

Скидка при сумме ниже порога
Норма

Не применяется

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

Применяется — условие настроено неверно

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

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

Ещё одна ошибка — неожиданное сложение скидок. Если акция «10% на категорию» и акция «5% за объём» применяются вместе, а ожидалась только одна, измените параметр совместного применения в настройках или разведите скидки по разным группам совместного применения в их карточках.

Ограничения, о которых стоит помнить: ручные скидки могут быть ограничены правами (например, не более 15% для обычного менеджера — это настраивается в профилях доступа), а в некоторых конфигурациях скидка не может превышать 100% или делать цену отрицательной. Также помните, что скидка уменьшает налогооблагаемую базу по НДС — цена в чеке и счёте-фактуре формируется уже с учётом скидки.

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

Особенности в разных конфигурациях

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

В «1С:Бухгалтерии 8» полноценного механизма автоматических скидок нет: там скидку обычно отражают ручным изменением цены в строке документа реализации. Это допустимо для разовых случаев, но не подходит для системных акций — для них нужна торговая конфигурация.

В старых конфигурациях вроде «Управление торговлей 10.3» скидки настраиваются через «Настройку продаж» и документ «Установка скидок номенклатуры». Логика похожа, но названия команд отличаются — ориентируйтесь на справку именно вашей версии.

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

Какой способ выбрать

Разовая уступка конкретному клиенту по договорённостиРучная скидка в документе через «Цены и скидки»
Акция с понятными условиями для всех покупателейАвтоматическая скидка в разделе «Маркетинг»
Постоянная особая цена для оптового клиентаОтдельный вид цены в соглашении с клиентом
Скидка за объём покупок постоянному покупателюКарта лояльности с накопительной скидкой
Работаете в 1С:Бухгалтерии без торгового механизмаРучная корректировка цены в строке документа

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

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

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

Можно ли ограничить размер ручной скидки для менеджеров?

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

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

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

Повлияет ли скидка на НДС и счёт-фактуру?

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

Как отменить действующую акцию, не удаляя её?

Откройте карточку скидки и смените статус с «Действует» на «Не действует». История настройки сохранится, и акцию можно будет включить снова. Уже проведённые документы при этом не пересчитываются.

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

Чаще всего скидка применилась в документе после передачи данных на кассу или касса работала офлайн со старыми настройками. Закройте смену, обновите настройки кассы (выполните обмен данными с оборудованием) и пробейте чек заново после сверки сумм.

Итог

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

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