gifts2017

[УТ11] Прайс лист по Клиенту (с учетом автоматических скидок, условий продаж, соглашений)

Опубликовал mxm2 mxm2 (mxm2) в раздел Обработки - Ценообразование, прайсы

Иногда бывает нужно выяснить, по каким ценам осуществляется отгрузка товаров конкретному Клиенту. Эту проблему легко решить, если к клиенту привязан конкретный Вид цены, и не используются автоматические скидки. А вот если у клиента, скажем, в соглашении настроены скидки по номенклатуре или ценовым группам, то, чтобы получить итоговую цену, нужно изрядно "попотеть".

Сначала была предпринята попытка построить отчет с использованием чистого СКД, однако параметры СКД получились весьма запутанными, и часто не давали правильного результата, поэтому было принято решение построить отчет по принципу "нормальных героев", которые "всегда идут в обход" (с), а именно: сначала в памяти формируется виртуальный "Заказ клиента", по нему происходит заполнение цен с использованием стандартного внутреннего механизма УТ, и полученные таким образом цены выводится в виде отчета (заказ, естественно, не записывается в базу данных).

Отсюда вытекают сразу два "больших" минуса отчета: небольшая (по сравнению с отчетом на СКД) скорость исполнения (10 000 позиций номенклатуры при развитых скидках формируются 3-7 минут) и недостаточная гибкость настроек (нельзя, например, построить отчет по нескольким контрагентам), хотя второй минус можно невилировать, добавив нужный код.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ПрайсЛистПоКлиенту
.erf 15,64Kb
20.08.12
99
.erf 15,64Kb 99 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. anado (Samojlov_Denis) 23.08.12 06:33
... а именно: в фоне формируется "Заказ клиента", по нему происходит заполнение цен по встроенному механизму УТ, а дальше эта инфа выводится в виде отчета. ...


У меня чувство дежавю ...
2. mxm2 mxm2 (mxm2) 23.08.12 09:45
(1) anado, есть уже что-то подобное? (не нашел), или это критика подхода? (уверяю вас, на чистом СКД запрос получился поболе чем иные в ЗиУП, хотя и работает такой отчет существенно быстрее, но точного (совпадающего с вычислением по заказам) вычисления итоговой цены на чистом СКД мне так и не удалось добится (слишком там запутанные условия), возможно, это случится в будующем ))) )

ЗЫ: Этот "Заказ клиента" создается как объект в памяти и в базе не сохраняется.
3. Татьяна (svetanik) 03.03.14 04:46
А отчет случайно не доработан с того времени? А то мне как раз нужна обработка, формирующая прайсы для клиентов с учетом соглашений и на определенную дату. И макет чтобы можно было править ;)
4. Иван Титов (Ibrogim) 15.03.16 11:49
Гениально. А главное совместимость. Даже на 11.2 работает, если бы было через скд то совместимости бы не было .
уверяю вас, на чистом СКД запрос получился поболе чем иные в ЗиУП

Это точно. убит день на попытку сделать через скд. в результате при некоторых параметрах ничего не работает (
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа