Поставили задачу сделать возможность предоставления скидки партнеру или группе партнеров.
Типовое использование сегментов партнеров в скидке или назначение скидки в индивидуальных соглашениях не подошло из-за больших затрат по времени на поддержание актуальности сегментов или скидок в соглашении при интенсивно изменяющейся ценовой политики в отношении большого количества партнеров. Поэтому решили доработать возможность указывать скидки по списку партнеров.
Подключаем внешнюю обработку НСИ Администрирование – Печатные формы, отчеты и обработки – дополнительные отчеты и обработки
После чего в условиях предоставления появится новая возможность создавать условие на партнера или группу партнеров.
Далее создаем новую скидку и переходим на закладку Условия предоставления
Нажимаем Добавить – По партнеру или группе партнеров:
Откроется форма нового условия.
Далее нажимаем Настроить для указания списка партнеров для предоставления скидки, в списке добавляем всех нужных партнеров:
После чего нажимаем применить настройки и ОК, условие будет добавлено в скидку:
При необходимости – задаем другие условия и сохраняем скидку, устанавливаем действие скидки, после чего она автоматически будет рассчитываться в документах.
Внимание!
Надо учитывать, что проверка условия выполняется на указанного партнера и всех подчиненных.
Например, если указан партнер Технотрейд 1, который подчинен Технотрейд (сеть магазинов) и которому подчинен Технотрейд 2.
То скидка будет действовать для Технотрейд 1 и Технотрейд 2, а для Технотрейд (сеть магазинов) не будет применяться.
Т.е. условие выполняется для указанного партнера и всех вложенных.
Проверялась работа на УТ 11.3.3.231, УТ 11.4.7.114, КА 2.4.7.147
Таким образом с помощью доп отчетов и обработок можно создавать любые произвольные условия предоставления скидок и самих скидок без доработки программы. Данная обработка может послужить примером, для реализации других произвольных условий скидок.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.4.7.147
- Управление торговлей, редакция 11, релизы 11.3.3.231
- 1С:Комплексная автоматизация 2, релизы 2.5.15.40