Wprowadzenie
W artykule opisana została funkcja wirtualna Nierozliczone pozycje. Funkcja określa całkowitą kwotę nierozliczonych (otwartych) pozycji klienta. Kwota ta jest zazwyczaj zapisywana w obiekcie biznesowym com.cisag.app.sales.obj.CustomerOutstandingDebt
. Jednak w przypadku korzystania z ISAR jako systemu księgowego kwota ta nie jest przechowywana w tym obiekcie biznesowym, ale jest pobierana z systemu księgowego za pośrednictwem hooka. Aby udostępnić bezpośrednie ustalanie również w zapytaniach ODBC i raportach, została utworzona ta funkcja wirtualna. W standardzie nie jest używana.
Grupa docelowa
- Programiści
Opis funkcji
W raporcie funkcja wirtualna może być wywoływana za pomocą nazwy app_financials_DebtorUnpaidValueVirtualFunction
.
Implementująca klasa Java:
com.cisag.app.financials.log.DebtorUnpaidValueVirtualFunction
Kolumny w tabeli
app_financials_DebtorUnpaidValueVirtualFunction | |
Nazwa kolumny | Opis |
in_ financialsOrganisation | Za pomocą tego parametru wejściowego należy podać jednostkę finansową, dla której funkcja wirtualna ma ustalić nierozliczone pozycje kontrahenta. Parametr jest obowiązkowy. |
in_debtor | Za pomocą tego parametru wejściowego należy wskazać kontrahenta, dla którego funkcja wirtualna ma ustalić nierozliczone pozycje. Parametr jest obowiązkowy. |
unpaidValue | Łączna kwota nierozliczonych pozycji kontrahenta w walucie bazowej. |
Typ bazy danych
Funkcja wirtualna: Nierozliczone pozycje jest dostępna w bazach danych OLTP.
Uprawnienia
Poniższa jednostka biznesowa służy do określania uprawnień dla sterownika ODBC:
Należności od klientów: com.cisag.app.sales.obj.CustomerOutstandingDebt.