Jeden z naszych klientów posiadający Comarch ERP Optima poprosił nas dokonanie małej modyfikacji kolumn w cenniku (liście towarów i usług). Chodziło mu o dodanie kolumny zawierającej ostatnią cenę zakupu.
Comarch ERP Optima posiada funkcję personalizacji okna dzięki której można dostosować wygląd i działanie okna do indywidualnych potrzeb poszczególnych operatorów. W celu wykonania zlecenia skorzystaliśmy właśnie z tej funkcjonalności.
W trybie dostosowywania cennika przeszliśmy do konfiguracji dodatkowych kolumn użytkownika i tam dodaliśmy 2 nowe kolumny nazywając je odpowiednio – zakup netto, i zakup brutto.
W instrukcji pobierania danych należało odpytać bazę SQL o tą cenę a więc dla ceny netto pytamy:
[sql](SELECT TwC_Wartosc From CDN.TwrCeny WHERE TwC_TwrId=A.Twr_TwrId And TwC_TwCNumer=1)[/sql]i podobnie dla ceny brutto:
[sql](SELECT SUM(TwC_Wartosc)*(Twr_Stawka/100+1) From CDN.TwrCeny WHERE TwC_TwrId=A.Twr_TwrId And TwC_TwCNumer=1)[/sql]W efekcie otrzymaliśmy to o co prosił klient:
