Rabaty powiązane z kontrahentem
Dzień dobry,
Wykryłem drobny błąd dot. automatycznego przydzielania rabatów związanych z kontrahentem.
Po otworzeniu strony do wystawienia faktury i kiedy wybierzemy kontrahenta z przydzielonym na stałe rabatem, pozycje produktów automatycznie są rabatowe wg przydzielonego rabatu. Tu działa w porządku.
W przypadku zmiany na innego kontrahenta (nie odświeżając strony do wystawiania faktur) z inną kwotą bądź procentem rabatowym, pozycje produktów uaktualniają się o rabat danego nowego kontrahenta. Tu również w porządku.
Natomiast jeśli zmienimy na kontrahenta bez przydzielonego rabatu (sytuacja kiedy wybraliśmy przypadkowo niewłaściwego i nie chcemy odświeżać strony a jedynie zmienić pozycję kontrahenta) wówczas jeśli rabat wskoczył do pozycji produktowych od poprzedniego kontrahenta, niestety pozostaje mimo że nowo wybrany nie ma go przydzielonego. Spowoduje to, że możemy w ten sposób przez przypadek zrabatować klienta, którego nie zamierzaliśmy.
Sytuacja łatwa do zaobserwowania, lecz trudna do opisania :)
Problem zauważyłbym w tym, że kiedy rabat się zmienia na jakąś wartość (wybrany kontrahent go aktualizuje), wszystko się aktualizuje na pozycji rabatu. Natomiast kiedy nowo wybrany kontrahent nie posiada rabatu, wówczas nie wywołuje zmiany w pozycji rabatu produktu już dodanego na fakturze. Zostaje dopiero uznany za zero po dodaniu nowej pozycji produktu bądź aktualizacji pozycji produktu z bazy produktów (w przypadku ręcznej modyfikacji pól produktu, pozycja rabatowa się nie zmienia).
Mam nadzieję, że ta informacja okaże się pomocna by wykryć ten mały błąd :)
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.