Поставили задачу сделать возможность предоставления скидки по договору. Ранее уже делала обработку предоставления скидок по партнеру //infostart.ru/public/1210589/
Эта обработка работает также, но можно указать не партнера, а договор.
Подключаем внешнюю обработку НСИ Администрирование – Печатные формы, отчеты и обработки – дополнительные отчеты и обработки
После чего в условиях предоставления появится новая возможность создавать условие «По договору»
Далее создаем новую скидку и переходим на закладку Условия предоставления
Нажимаем Добавить – По договору:
Откроется форма нового условия.
Далее нажимаем Настроить для указания списка договоров для предоставления скидки, в списке добавляем всех нужные договора:
После чего нажимаем применить настройки и ОК, условие будет добавлено в скидку:
При необходимости – задаем другие условия и сохраняем скидку, устанавливаем действие скидки, после чего она автоматически будет рассчитываться в документах.
Проверялась работа на УТ 11.3.3.231, УТ 11.4.7.114, КА 2.4.7.147, КА 2.4.13.155
Должна работать и в ERP.
Таким образом с помощью доп отчетов и обработок можно создавать любые произвольные условия предоставления скидок и самих скидок без доработки программы. Данная обработка может послужить примером, для реализации других произвольных условий скидок.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.4.13.155, 2.4.7.147
- 1С:Комплексная автоматизация 2, релизы 2.4.13.155, 2.4.7.147
- Управление торговлей, редакция 11, релизы 11.4.7.114, 11.3.3.231