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

Документы и Печать · 9 мин

Как распечатать скидки в 1С: настройка и вывод в печатные формы

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

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

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

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

Проверьте, что скидка рассчитана в документе

Откройте документ продажи (заказ клиента, реализацию товаров, чек ККМ) и посмотрите на табличную часть. В УТ 11 и УНФ рядом с ценой и суммой должны быть колонки «% скидки» и «Сумма скидки». Если колонок не видно, они могут быть скрыты настройкой формы: нажмите «Ещё» — «Изменить форму» и включите отображение нужных полей.

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

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

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

Как проверить, что скидка готова к печати

Колонки скидки в табличной части
Норма

Процент или сумма скидки заполнены, итог по строке уменьшен

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

Колонки пустые — на печати скидки не будет

Автоматические скидки
Норма

После нажатия «Рассчитать скидки» появились суммы в строках

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

Расчёт не выполняется — проверьте включение скидок в настройках

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

Сумма документа меньше суммы без скидки

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

Итог не изменился — скидка не применилась

Как вывести скидку в печатной форме счёта и накладной

В типовых конфигурациях печатные формы счёта на оплату и ТОРГ-12 показывают цены и суммы уже с учётом скидки, но отдельная колонка «Скидка» выводится не всегда. В УТ 11 при печати счёта откройте команду «Печать» — «Счёт на оплату»: если в документе есть скидки, типовая форма обычно добавляет колонку скидки автоматически. Если этого не произошло, проверьте вариант формы — некоторые формы имеют переключатель «Выводить скидки» в параметрах печати.

Для накладной ТОРГ-12 и УПД действует ограничение: унифицированные формы не предусматривают отдельной графы «Скидка». Цена и сумма в них указываются уже со скидкой, а сама скидка как отдельная величина в регламентированной форме не отражается. Это нормально для учёта: проверяющим важна итоговая цена за единицу.

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

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

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

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

Учтите фискальное ограничение: скидка не может превышать сумму позиции, а итог чека не может быть отрицательным. Касса откажет в пробитии такого чека — это защита, а не ошибка программы.

Как распечатать список действующих скидок и акций

Иногда «распечатать скидки» означает вывести на бумагу перечень акций для кассиров или покупателей. В УТ 11 откройте «CRM и маркетинг» — «Скидки (наценки)», установите отбор по периоду действия и статусу «Действует», затем выведите список на печать стандартной командой «Ещё» — «Вывести список». Отметьте нужные колонки (наименование, процент, условия, период) и отправьте на принтер.

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

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

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

Второй путь — редактирование макета в конфигураторе. Откройте конфигуратор, найдите нужный макет печатной формы (обычно в менеджере печати документа), добавьте область с параметром скидки и допишите вывод в модуле. Потребуются базовые навыки разработки на встроенном языке 1С и понимание, что объект придётся снять с полной поддержки.

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

Способы вывести скидку на печать

Типовая форма с настройкой

Подходит, если вариант формы поддерживает вывод скидки. Ограничение: не все формы имеют такой переключатель.

Внешняя печатная форма (.epf)

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

Доработка макета в конфигураторе

Полная свобода оформления. Ограничение: требует навыков разработки и усложняет обновления.

Частые ошибки при печати скидок

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

Вторая ошибка — ожидание скидки в УПД или ТОРГ-12 отдельной строкой. Как отмечено выше, регламентированные формы этого не предусматривают, и попытки «найти настройку» ни к чему не приведут — нужна другая форма или доработка.

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

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

FAQ

Почему в печатной форме счёта нет колонки «Скидка»?

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

Можно ли вывести скидку отдельной строкой в УПД?

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

Скидка есть в чеке ККМ, но не печатается на бумаге. Что делать?

Проверьте шаблон чека в настройках фискального регистратора в 1С и при необходимости обновите прошивку кассы. В большинстве случаев проблема решается включением вывода скидки в шаблоне чека.

Как показать покупателю сумму его экономии?

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

Нужно ли изменять конфигурацию, чтобы печатать скидки?

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

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

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

Итог

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

Скидка печатается только если она рассчитана в документе. В счетах и внутренних формах скидку можно вывести отдельной колонкой, в ТОРГ-12 и УПД — нет, там цена уже со скидкой. В чеке скидка выводится через настройки шаблона кассы. Если типовой формы недостаточно, используйте внешнюю печатную форму, не изменяя конфигурацию.