Как включить отображение скидок в печатных формах документов в 1С:Управление торговлей 11?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

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

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

Настройка вывода скидок в печатных формах

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

  1. Перейдем в раздел НСИ и администрирование.
  2. В блоке Настройка параметров системы откроем подраздел Продажи.
  3. Развернем группу параметров Печать документов.
  4. Найдем функциональную опцию Скидки в печатных формах (или Выводить скидки при печати) и выберем подходящий вариант.

Проанализируем доступные режимы работы данной опции:

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

Причины ошибок округления при скрытии скидок

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

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

Способы устранения расхождений и альтернативные варианты

Рассмотрим основные способы борьбы с ошибками округления и варианты индивидуальной настройки печатных форм:

  1. Настройка автоматической скидки с типом «Округление»: в разделе CRM и маркетинг → Скидки (наценки) можно настроить специальное правило округления суммы документа. Чтобы округление отрабатывало корректно, его размещают в дереве скидок на самом нижнем уровне с наивысшим порядком применения, чтобы оно применялось строго после расчета всех базовых скидок. Важно учитывать, что автоматические правила округления не всегда пересчитывают строки с ручными скидками, заданными менеджером.
  2. Редактирование макетов печатных форм в пользовательском режиме: перейдем в раздел НСИ и администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Здесь можно отредактировать типовой макет формата MXL без привлечения программиста и изменения конфигурации, настроив требуемый состав колонок и формат вывода числовых данных.
  3. Использование внешних печатных форм (ВПФ) или расширений: если стандартный алгоритм расчета и макет не подходят под требования контрагентов, печатную форму выносят во внешнюю обработку через справочник Дополнительные отчеты и обработки либо реализуют в расширении конфигурации.
← На главную