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

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

Как в 1С сделать скидку на весь счет

Как в 1С сделать скидку на весь счет: ручные и автоматические скидки, настройка в УТ 11, ERP и УНФ, проверка результата, типичные ошибки и ответы на вопросы.

Скидка на весь счет в 1С — одна из самых частых операций при работе с клиентами: менеджер выставляет счет, согласовывает с покупателем процент или фиксированную сумму уступки, и документ должен отразить итоговую цену с учетом этой скидки. В зависимости от конфигурации (Управление торговлей 11, ERP, Комплексная автоматизация, Управление нашей фирмой) механика немного отличается, но общая логика везде одинакова.

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

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

Где в документе находится механизм скидок

В конфигурациях УТ 11, ERP и КА скидки управляются из табличной части документа. Откройте счет на оплату, перейдите на вкладку «Товары» и обратите внимание на командную панель над списком позиций. Там находится кнопка «Скидки (наценки)» — именно через нее назначается скидка на весь документ или на выделенные строки.

Если кнопки не видно, проверьте две вещи. Первая — включена ли функциональная опция: в разделе «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» должны стоять флажки «Автоматические скидки в продажах» и/или «Ручные скидки в продажах». Вторая — достаточно ли прав у пользователя: роль должна разрешать изменение скидок в документах продажи.

Как назначить ручную скидку на весь счет

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

Порядок действий в УТ 11, ERP и КА:

Порядок действий
  1. 1
    Откройте счет на оплату покупателю и заполните табличную часть товарами
  2. 2
    Выделите все строки: кликните первую строку и нажмите Ctrl+A, либо сразу переходите к следующему шагу — при пустом выделении скидка применится ко всем строкам
  3. 3
    На панели табличной части нажмите «Скидки (наценки)» → «Назначить ручную скидку» → «Процент» или «Сумма»
  4. 4
    Введите значение скидки и подтвердите — программа пересчитает цены и суммы по всем строкам
  5. 5
    Проверьте колонки «% ручной скидки», «Сумма ручной скидки» и итог документа
  6. 6
    Проведите документ и выведите печатную форму счета для контроля

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

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

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

Автоматические скидки нужны, когда правило едино для группы клиентов, периода акции или объема закупки. Настройка выполняется один раз, дальше программа сама рассчитывает скидку в каждом подходящем документе.

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

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

Типичные ошибки
01
Скидка без условий применения — срабатывает во всех документах, включая тех клиентов, кому она не положена
02
Несколько активных скидок без настроенного совместного применения — проценты суммируются и итоговая цена уходит ниже себестоимости
03
Скидка назначена в печатной форме вручную, а не в данных документа — в реализацию и отчеты она не попадает
04
Пользователь не видит кнопку скидок и правит цены построчно — возникает расхождение копеек из-за округления

Особенности скидки в УНФ и Бухгалтерии

В «1С:Управление нашей фирмой» механика похожа, но расположена иначе. В документе «Счет на оплату» скидки включаются через настройку ценообразования: раздел «Компания» → «Еще больше возможностей» → «Ценообразование» → включить «Скидки и наценки». После этого в табличной части появляются колонки «Скидка, %» и кнопка назначения скидки на весь документ. Автоматические скидки настраиваются в разделе «Продажи» → «Скидки и наценки».

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

Сравнение вариантов

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

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

Автоматическая скидка по правилам

Подходит для регулярной ценовой политики. Требует первичной настройки, зато исключает ошибки и произвол

Цена со скидкой вручную построчно

Единственный вариант в 1С:Бухгалтерии. Трудоемко и чревато копеечными расхождениями округления

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

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

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

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

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

Сумма «Всего» уменьшилась ровно на размер скидки

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

Итог не изменился или изменился не на ожидаемую величину

Колонки скидок в строках
Норма

У каждой строки заполнен процент или сумма скидки

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

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

Сумма НДС
Норма

НДС пересчитан от цены со скидкой

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

НДС остался от исходной цены — документ не пересчитан, перепроведите

Печатная форма счета
Норма

В печати видны цены со скидкой и итог совпадает с документом

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

В печати старые цены — скидка внесена не в данные, а в форму

Реализация на основании счета
Норма

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

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

В реализации полные цены — скидка не была сохранена в счете

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

Ограничения, округление и безопасные границы

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

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

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

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

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

Почему в табличной части нет кнопки «Скидки (наценки)»?

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

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

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

Перенесется ли скидка из счета в реализацию?

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

Как сделать, чтобы скидка действовала только при сумме счета от определенного порога?

В карточке автоматической скидки задайте условие предоставления «За разовый объем продаж» и укажите минимальную сумму документа. Пока итог счета ниже порога, скидка не применится; при превышении — рассчитается автоматически.

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

Это следствие округления: процентная скидка распределяется по строкам с округлением до копеек, и суммарная величина может на 1–3 копейки отличаться от расчета «от итога». Это норма. Если нужна точная копеечная сумма — используйте скидку фиксированной суммой.

Как отменить ошибочно назначенную скидку?

Выделите строки и в меню «Скидки (наценки)» выберите команду отмены ручной скидки — цены вернутся к исходным. Для автоматической скидки достаточно деактивировать ее карточку или скорректировать условия; уже проведенные документы при этом не пересчитаются, их нужно перепровести вручную.

Итог

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

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