L_CONSIG
Краткое описание :
Добавить возможность применять сложные скидки по позиции к группе позиций.Описание :
Счета, ДО на продажуЧто измененно :
Описание ситуации до реализации
При запуске "Расчет сложных скидок" в ДО на продажу, Галактика определяла наличие скидки в каталоге сложных скидок по каждой позиции спецификации, рассчитывала их и округляла цену в соответствии с настройками.
Если необходимо дополнительно рассчитать скидку по отдельным позициям необходимо щелкнуть на позиции и выбрать пункт локального меню "Просмотр сложных скидок" и либо вычислять %, либо выбирать дополнительную скидку из каталога. В любом случае это необходимо делать вручную и только по одной позиции за раз.
Но часто бывают ситуации, когда необходимо добавить, например, 2 % скидки на определенное ДО, либо на определенную часть позиций ДО. В этом случае приходится заходить в "Просмотр скидок" по каждой отдельной позиции. Для ДО с большим количеством строк спецификации эти действия занимают много времени.
Предложение: Хотелось бы, чтобы была возможность применить к помеченным Insert'ом позициям ДО нужный процент скидки (расчетный или из каталога). И чтобы схема расчета работала аналогично расчету в "Просмотре сложных скидок", применяемому к позиции спецификации. Как вариант это может быть отдельная функция, вызываемая из контекстного меню.
Что изменено:
1 Вставлен пункт контекстного меню модуль "Управление снабжением" - Документы - Счета, ДО на продажу - редактировать ДО (F4) - Пакетное добавление сложных скидок.
2. Реализовано пакетное добавление сложных скидок для помеченных записей таблицы спецификации документа основания на продажу.
Как измененно :
1. Изменено локальное меню для нижней панели позиций спецификации "Управление сбытом" - Документы - Счета, ДО на продажу - редактировать ДО (F4). Пункты меню по работе со сложными скидками объединены и вставлены в подпункт "Сложные скидки".
2 Вставлен пункт локального меню модуль "Управление сбытом" - Документы - Счета, ДО на продажу - редактировать ДО (F4) - Сложные скидки - Пакетное добавление сложных скидок.
3 В таблице спецификации документа основания на продажу производится пометка записей и выбирается пункт локального меню "Пакетное добавление сложных скидок". Затем в диалоговом окне "Скидки спецификации" вставляются и редактируются скидки. При нажатии Escape появляется запрос у пользователя "Вы хотите ввести указанные скидки для помеченных позиций спецификации?". При выборе "нет" - выбранные скидки не будут введены для помеченных позиций спецификации. Выделение записей после закрытия окна снято не будет. В случае закрытия окна "Скидки спецификации" скидки будут вставлены для помеченных записей и выделение записей после закрытия исчезнет.
Если указанный пункт меню выбирается только для одной непомеченной записи - функционал аналогичный.
4. В компоненте L_RemDoc для окна "Скидка к позиции спецификации документа" изменен вызов интерфейса "Интерфейс ручного редактирования сумм рассчитанных скидок" в соответствии с измененными параметрами.
5. При выборе локального пункта меню "Пакетное добавление сложных скидок" в диалоговом окне "Скидки спецификации" пункт локального меню "Вычислить %" не доступен
6. Вставлен пункт локального меню модуль "Управление сбытом" - Документы - Счета, ДО на продажу - редактировать ДО (F4) - Сложные скидки - Пакетное добавление сложной скидки в % к сумме позиции. В диалоговом окне "Процент сложной скидки" вводится значение процента, затем для помеченных позиций спецификации вставляется пустая скидка со значением процента от суммы позиции.