Версия программы: Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.28)
Проблема в следующем:
При создании заказ-наряда некорректно считает скидки, а именно
Допустим - в заказ-наряде 3 вида работ
Работа (А) 150р
Работа (Б) 300р
Работа (С) 450р.
У клиента есть дисконтная карта (10%) на работы
Соответственно расчет будет произведен за минусом 10%
Однако на работу (А) в момент заезда машины компанией установлена скидка по акции 100%
Дополнительно Клиентом предъявлен Купон партнера на 100р.
По сути расчет должен быть таким.
Работа (А) 150р по акции 0р
Работа (Б) 300р по Дисконтной карте 270р.
Работа (С) 450р по Дисконтной карте 405р.
Итого: 675р с Купоном - 575р.
На деле общую Сумму считает правильно 575р. но построчно выходит ерунда[TABLE][TR][TD]Работы[/TD][TD]Количество[/TD][TD]н/ч[/TD][TD]Норма вр.[/TD][TD]Цена[/TD][TD]Сумма[/TD][TD]% скидки[/TD][TD]Скидка[/TD][TD]Скидка на работу[/TD][TD]% скидки строки[/TD][TD]Сумма скидки строки[/TD][TD]Всего[/TD][TD][/TD][/TR][TR][TD]Работа (А)
[/TD][TD]1,000[/TD][TD]Рубль[/TD][TD]1,000[/TD][TD]150,00[/TD][TD]150,00[/TD][TD]11,11[/TD][TD]17,00[/TD][TD]Автоматическая скидка в процентах на строку (стандартная)[/TD][TD]100,00[/TD][TD]150,00[/TD][TD]-17,00[/TD][TD][/TD][/TR][TR][TD]Работа (Б)
[/TD][TD]1,000[/TD][TD]Рубль[/TD][TD]1,000[/TD][TD]300,00[/TD][TD]300,00[/TD][TD]11,11[/TD][TD]33,00[/TD][TD]Автоматическая скидка в процентах на строку (стандартная)[/TD][TD]10,00[/TD][TD]30,00[/TD][TD]237,00[/TD][TD][/TD][/TR][TR][TD]Работа (С)
[/TD][TD]1,000[/TD][TD]Рубль[/TD][TD]1,000[/TD][TD]450,00[/TD][TD]450,00[/TD][TD]11,11[/TD][TD]50,00[/TD][TD]Автоматическая скидка в процентах на строку (стандартная)[/TD][TD]10,00[/TD][TD]45,00[/TD][TD]355,00[/TD][TD][/TD][/TR][TR][TD]Скидка: Скидка Купон 100р. в сумме на документ (стандартная) (100 Руб)[/TD][TD]3,000[/TD][TD][/TD][TD]3,000[/TD][TD]Розничная Цена продажи[/TD][TD]900,00[/TD][TD][/TD][TD]100,00[/TD][TD][/TD][TD][/TD][TD]225,00[/TD][TD]575,00[/TD][TD][/TD][/TR][/TABLE]Параметры установленных скидок в документах:
Скидка по дисконтным картам - установлены стандартная относительная (%) накопительная на строку документа.
Скидка по акции - установлена приоритетная (вытесняющая) относительная (%) на определенный вид работы (Работа (А)) на строку документа на все выданные дисконтные карты.
Скидка по купону - установлена ручная скидка стандартная абсолютная (в сумме) на документ.
Вопрос каким образом исправить расчет скидок построчно.
Механизм должен выглядеть наверно так: Сумма скидки на документ должна рассчитываться на остаток суммы по документу (после применения строчных скидок). за исключением, если скидка на документ является приоритетной (вытесняющей) и сумма или процент по ней больше скидок по строкам документа.
Проблема в следующем:
При создании заказ-наряда некорректно считает скидки, а именно
Допустим - в заказ-наряде 3 вида работ
Работа (А) 150р
Работа (Б) 300р
Работа (С) 450р.
У клиента есть дисконтная карта (10%) на работы
Соответственно расчет будет произведен за минусом 10%
Однако на работу (А) в момент заезда машины компанией установлена скидка по акции 100%
Дополнительно Клиентом предъявлен Купон партнера на 100р.
По сути расчет должен быть таким.
Работа (А) 150р по акции 0р
Работа (Б) 300р по Дисконтной карте 270р.
Работа (С) 450р по Дисконтной карте 405р.
Итого: 675р с Купоном - 575р.
На деле общую Сумму считает правильно 575р. но построчно выходит ерунда[TABLE][TR][TD]Работы[/TD][TD]Количество[/TD][TD]н/ч[/TD][TD]Норма вр.[/TD][TD]Цена[/TD][TD]Сумма[/TD][TD]% скидки[/TD][TD]Скидка[/TD][TD]Скидка на работу[/TD][TD]% скидки строки[/TD][TD]Сумма скидки строки[/TD][TD]Всего[/TD][TD][/TD][/TR][TR][TD]Работа (А)
[/TD][TD]1,000[/TD][TD]Рубль[/TD][TD]1,000[/TD][TD]150,00[/TD][TD]150,00[/TD][TD]11,11[/TD][TD]17,00[/TD][TD]Автоматическая скидка в процентах на строку (стандартная)[/TD][TD]100,00[/TD][TD]150,00[/TD][TD]-17,00[/TD][TD][/TD][/TR][TR][TD]Работа (Б)
[/TD][TD]1,000[/TD][TD]Рубль[/TD][TD]1,000[/TD][TD]300,00[/TD][TD]300,00[/TD][TD]11,11[/TD][TD]33,00[/TD][TD]Автоматическая скидка в процентах на строку (стандартная)[/TD][TD]10,00[/TD][TD]30,00[/TD][TD]237,00[/TD][TD][/TD][/TR][TR][TD]Работа (С)
[/TD][TD]1,000[/TD][TD]Рубль[/TD][TD]1,000[/TD][TD]450,00[/TD][TD]450,00[/TD][TD]11,11[/TD][TD]50,00[/TD][TD]Автоматическая скидка в процентах на строку (стандартная)[/TD][TD]10,00[/TD][TD]45,00[/TD][TD]355,00[/TD][TD][/TD][/TR][TR][TD]Скидка: Скидка Купон 100р. в сумме на документ (стандартная) (100 Руб)[/TD][TD]3,000[/TD][TD][/TD][TD]3,000[/TD][TD]Розничная Цена продажи[/TD][TD]900,00[/TD][TD][/TD][TD]100,00[/TD][TD][/TD][TD][/TD][TD]225,00[/TD][TD]575,00[/TD][TD][/TD][/TR][/TABLE]Параметры установленных скидок в документах:
Скидка по дисконтным картам - установлены стандартная относительная (%) накопительная на строку документа.
Скидка по акции - установлена приоритетная (вытесняющая) относительная (%) на определенный вид работы (Работа (А)) на строку документа на все выданные дисконтные карты.
Скидка по купону - установлена ручная скидка стандартная абсолютная (в сумме) на документ.
Вопрос каким образом исправить расчет скидок построчно.
Механизм должен выглядеть наверно так: Сумма скидки на документ должна рассчитываться на остаток суммы по документу (после применения строчных скидок). за исключением, если скидка на документ является приоритетной (вытесняющей) и сумма или процент по ней больше скидок по строкам документа.