Отмена скидки в документах, чеках и акциях 1С

· 9 мин

Содержание

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

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

Пути ниже даны для конфигураций на платформе 1С 8.3 с интерфейсом «Такси»: Управление торговлей 11, Розница, Бухгалтерия предприятия 3.0. Там, где порядок действий различается, это указано отдельно.

С какой скидкой вы работаете?

Убираем ручную скидку в черновике документа

Самый частый случай — скидку поставили руками в заказе или реализации, документ ещё не проведён, нужно вернуть обычную цену.

В Управлении торговлей 11 в табличной части документа (Заказ клиента, Реализация товаров и услуг) есть два столбца процента скидки: ручной и автоматический. Если столбцы не видны, включите их через Ещё → Изменить форму или Ещё → Настроить список.

Порядок действий:

  1. Откройте непроведённый документ и встаньте на нужную строку (или выделите все строки через Ctrl+A).
  2. Очистите значение в столбце ручной скидки — поставьте 0.
  3. Пересчитайте цену: на командной панели табличной части выберите команду заполнения цен по типу цен (в меню Ещё или кнопкой заполнения цен). Цена вернётся к значению из прайса.
  4. Проверьте итог по документу и запишите его.

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

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

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

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

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

Безопасный сценарий, когда отгрузка ещё не закрыта и оплаты не было:

  1. Откройте проведённый документ.
  2. Отмените проведение: кнопка отмены проведения на командной панели (или Ещё → Отменить проведение).
  3. Исправьте скидку и пересчитайте цены так же, как в черновике.
  4. Проведите документ заново и проверьте движения.

Отмена проведения снимает движения документа. Если по этой реализации уже сформированы счёт-фактура, оплата или связанные документы, они окажутся «висящими». Сначала проверьте связи через Ещё → Связанные документы.

Если документ закрытого периода, по нему прошла оплата или он уже попал в отчётность — задним числом не правьте. Используйте отдельный документ-корректировку:

  • В Управлении торговлей 11 — Корректировка реализации на основании исходной реализации. В ней меняют цену или скидку, и система формирует корректирующие движения текущей датой.
  • В Бухгалтерии предприятия 3.0 — тоже Корректировка реализации (вид операции «Исправление в первичных документах» или «Корректировка по согласованию сторон», смотря почему меняется сумма).

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

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

Как отключить автоматическую скидку или акцию

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

Где искать и отключать:

КонфигурацияГде лежат автоматические скидки
Управление торговлей 11.4 / 11.5Раздел CRM и маркетинг → Скидки (наценки)
Розница 2.3 / 3.0Раздел Маркетинг → Скидки (наценки), Маркетинговые акции
Комплексная автоматизация, ERPРаздел CRM и маркетинг → Скидки (наценки)

Чтобы скидка перестала применяться, у вас три варианта — от мягкого к радикальному:

  1. Ограничить срок. Если это акция с периодом — проверьте дату окончания. Истёкшая акция сама перестаёт действовать, пересоздавать документы не нужно.
  2. Перевести в статус «Не действует». В карточке скидки смените статус с «Действует» на «Не действует». Правило останется в базе для истории, но применяться перестанет.
  3. Убрать условие предоставления. Если скидка должна остаться, но срабатывать реже, поправьте условие (порог суммы, список товаров, сегмент).

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

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

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

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

Как снять скидку в чеке ККМ на кассе

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

Пока чек не закрыт (не пробит) — скидку можно убрать:

  1. В форме чека ККМ (рабочее место кассира) встаньте на строку товара.
  2. Очистите ручную скидку в строке или уберите её по команде управления скидками в чеке.
  3. Если скидка пришла от бонусной карты — отмените применение карты в чеке.

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

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

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

Если скидка по карте лояльности подставляется в каждый чек и это ошибка — проблема не в кассе, а в настройке бонусной программы или акции в разделе маркетинга (см. раздел про автоматические скидки выше).

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

Прежде чем что-то отключать, полезно понять механизм. Скидка в документе 1С берётся из одного из источников, и их стоит проверить по порядку:

  • 🎯 Автоматическая скидка (наценка) в разделе маркетинга — действует по условию и сроку.
  • 🤝 Соглашение об условиях продаж — у покупателя своя цена и скидка в соглашении.
  • 🏷️ Тип цен — покупателю назначен тип цен ниже основного прайса (это не скидка в строгом смысле, но цена будет ниже).
  • 💳 Программа лояльности — бонусная или дисконтная карта даёт скидку в чеке.
  • 👤 Ручная скидка — кто-то поставил процент в документе руками.

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

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

Как ограничить права на изменение цен и скидок

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

Что обычно настраивают:

  • Запрет ручных скидок. В параметрах продаж можно отключить возможность вводить ручные скидки или разрешить их только определённым пользователям.
  • Максимальный процент скидки. В Управлении торговлей для ручных скидок задаётся предельный процент — больше него менеджер поставить не сможет.
  • Права на изменение цены. Если у роли нет права менять цену в документе, цена всегда подтягивается из прайса, и обойти её руками не получится.
  • Согласование документов со скидкой. Крупные скидки можно пустить через статус согласования, чтобы документ не проводился без одобрения.

Настройки прав и ролей меняет пользователь с правами администратора в разделе администрирования (Администрирование → Настройки пользователей и прав). Параметры скидок и ценообразования — в настройках раздела продаж/маркетинга.

Проверка перед закрытием доступа к скидкам
Выполнено: 0 / 5

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

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

Убрал скидку в документе, а цена осталась прежней. Почему?
Скидку вы сняли, но цену не пересчитали. Выполните команду заполнения цен по типу цен на панели табличной части — цена вернётся из прайс-листа. Если цену правили вручную, впишите нужное значение сами.
Отключил акцию, но в старых документах скидка осталась. Это нормально?
Да. Отключение правила действует на новые документы. В уже созданных скидка зафиксирована на момент оформления. Чтобы убрать её в конкретном документе, отмените проведение и пересчитайте цены или оформите корректировку.
Можно ли запретить менеджерам ставить скидки больше 10 %?
Да, в Управлении торговлей для ручных скидок задаётся максимальный процент. Выше заданного значения пользователь скидку не поставит. Настройка — в параметрах продаж, менять её должен администратор.
Скидка приходит из соглашения с покупателем. Как её убрать для одного заказа?
Либо поменяйте условия в самом соглашении (повлияет на все будущие документы этого покупателя), либо в конкретном заказе смените соглашение на другое или уберите скидку вручную, если ручные скидки разрешены.
Чек на кассе уже закрыт со скидкой по ошибке. Что делать?
Исправить закрытый чек нельзя — это фискальный документ. Оформите возврат по этому чеку и пробейте новый с правильной ценой. Если смена ещё открыта и касса поддерживает — сделайте аннулирование до закрытия смены.