Logi procedury
Zakładka Logi procedury służy do zapisywania wszelkich zakłóceń oraz błędów, które powstały podczas uruchomienia procedury wyliczającej ceny i rabaty na podstawie zdefiniowanych założeń.
Podczas pracy programu mogą się zdarzyć sytuacje, które spowodują np. wyliczenie ujemnej ceny, wyliczenie ujemnego rabatu itp. Sytuacje takie mogą być spowodowane np. zdefiniowaniem przez użytkownika rabatu kwotowego, który jest wyższy niż cena towaru lub zdefiniowanie dodatkowego rabatu na takim poziomie, że po dodaniu rabatu podstawowego, suma rabatów przekroczy 100%.
W przypadku, gdy wyliczona cena będzie równa zero lub będzie ujemna albo gdy wyliczone rabaty będą większe niż 100%, program pominie tę sytuację, ponieważ nie można w Subiekcie wystawiać dokumentów z ujemną ceną towaru lub wartością dokumentu. W takim przypadku, dla towaru zostanie zastosowana standardowa cena Subiekta bez jakichkolwiek ingerencji programu System rabatowy, a informacja o zdarzeniu pojawi się w zakładce Logi procedury.
Ponieważ procedura działa bezpośrednio w bazie danych, nie ma technicznej możliwości, aby wyświetlać komunikaty błędów w czasie rzeczywistym podczas pracy użytkownika z poziomu dokumentu Subiekta. Dlatego, wszelkie zakłócenia i błędy są zapisywane w dzienniku dostępnym w zakładce Logi procedury.
Rysunek 1