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

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

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

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

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

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

Подсистема предоставления автоматических и индивидуальных скидок работает иначе по следующим причинам:

  1. Динамический расчет: Скидки не хранятся в базе данных в виде готовых посчитанных цен для каждого контрагента. Алгоритмы программы вычисляют их программно непосредственно в момент заполнения документов продажи (Заказ клиента, Коммерческое предложение, Реализация товаров и услуг).
  2. Зависимость от условий сделки: Расчет итоговой цены с учетом скидки зависит от параметров конкретного документа: объемов закупки, формы оплаты, конкретного склада отгрузки, правил совместного применения скидок (вытеснение, сложение). Рассчитать весь каталог номенклатуры с учетом всех условий вне контекста документа в рамках стандартного отчета без высокой нагрузки на систему невозможно.

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

Способ 1. Использование документа «Коммерческое предложение»

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

  1. Перейдем в раздел Продажи и создадим новый документ Коммерческое предложение клиенту.
  2. Укажем в шапке документа нужного партнера, контрагента и его Индивидуальное соглашение.
  3. Заполним табличную часть документа нужным ассортиментом товаров (или всей номенклатурой с помощью формы подбора).
  4. Выполним команду расчета скидок: нажмем Цены и скидки — Рассчитать автоматические скидки (наценки). Программа применит все скидки из соглашения и рассчитает итоговые цены.
  5. Сформируем печатную форму документа или выгрузим табличную часть в формат Excel. Этот файл можно передать клиенту в качестве персонального прайс-листа.

Способ 2. Явное фиксирование цен в индивидуальном соглашении

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

  1. Откроем Индивидуальное соглашение с клиентом.
  2. Перейдем на закладку Уточнение цен по товарам.
  3. Внесём конкретные цены для позиций номенклатуры или ценовых групп.

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

Способ 3. Подключение внешнего отчета или расширения

Проанализируем вариант решения с привлечением специалиста, если персональные прайс-листы требуется формировать регулярным образом:

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

Таким образом, для получения индивидуального прайс-листа с учетом скидок в 1С:Управление торговлей 11 можно использовать расчёт цен в документе Коммерческое предложение либо подключить внешний отчет.

← На главную