{"id":9998,"date":"2025-06-27T10:17:37","date_gmt":"2025-06-27T08:17:37","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=9998"},"modified":"2025-06-27T10:18:18","modified_gmt":"2025-06-27T08:18:18","slug":"funkcja-wirtualna-nierozliczone-pozycje","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/funkcja-wirtualna-nierozliczone-pozycje\/","title":{"rendered":"Funkcja wirtualna: Nierozliczone pozycje"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>W artykule opisana zosta\u0142a\u00a0<a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/definicje-rozwoj-oprogramowania\/\">funkcja wirtualna<\/a>\u00a0<em>Nierozliczone pozycje. <\/em>Funkcja okre\u015bla ca\u0142kowit\u0105 kwot\u0119 nierozliczonych (otwartych) pozycji klienta. Kwota ta jest zazwyczaj zapisywana w obiekcie biznesowym <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">com.cisag.app.sales.obj.CustomerOutstandingDebt<\/code>. Jednak w przypadku korzystania z ISAR jako systemu ksi\u0119gowego kwota ta nie jest przechowywana w tym obiekcie biznesowym, ale jest pobierana z systemu ksi\u0119gowego za po\u015brednictwem hooka. Aby udost\u0119pni\u0107 bezpo\u015brednie ustalanie r\u00f3wnie\u017c w zapytaniach ODBC i raportach, zosta\u0142a utworzona ta funkcja wirtualna. W standardzie nie jest u\u017cywana.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Programi\u015bci<\/li>\n<\/ul>\n<h3 id=\"opis-funkcji\" >Opis funkcji<\/h3>\n<p>W raporcie funkcja wirtualna mo\u017ce by\u0107 wywo\u0142ywana za pomoc\u0105 nazwy<code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"> app_financials_DebtorUnpaidValueVirtualFunction<\/code>.<\/p>\n<p>Implementuj\u0105ca klasa Java:<\/p>\n<p><code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">com.cisag.app.financials.log.DebtorUnpaidValueVirtualFunction<\/code><\/p>\n<h4 id=\"kolumny-w-tabeli\" >Kolumny w tabeli<\/h4>\n<table style=\"border-collapse: collapse; width: 100%; height: 138px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\" colspan=\"2\"><strong>app_financials_DebtorUnpaidValueVirtualFunction<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\"><strong>Nazwa kolumny<\/strong><\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">in_ financialsOrganisation<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Za pomoc\u0105 tego parametru wej\u015bciowego nale\u017cy poda\u0107 jednostk\u0119 finansow\u0105, dla kt\u00f3rej funkcja wirtualna ma ustali\u0107 nierozliczone pozycje kontrahenta. Parametr jest obowi\u0105zkowy.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">in_debtor<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Za pomoc\u0105 tego parametru wej\u015bciowego nale\u017cy wskaza\u0107 kontrahenta, dla kt\u00f3rego funkcja wirtualna ma ustali\u0107 nierozliczone pozycje. Parametr jest obowi\u0105zkowy.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">unpaidValue<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">\u0141\u0105czna kwota nierozliczonych pozycji kontrahenta w walucie bazowej.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"typ-bazy-danych\" >Typ bazy danych<\/h4>\n<p>Funkcja wirtualna: <em>Nierozliczone pozycje<\/em> jest dost\u0119pna w bazach danych OLTP.<\/p>\n<h3 id=\"uprawnienia\" >Uprawnienia<\/h3>\n<p>Poni\u017csza jednostka biznesowa s\u0142u\u017cy do okre\u015blania uprawnie\u0144 dla sterownika ODBC:<\/p>\n<p>Nale\u017cno\u015bci od klient\u00f3w: com.cisag.app.sales.obj.CustomerOutstandingDebt.<\/p>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-9998","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-rachunkowosc-wirtualne-tabele-i-funkcje"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/9998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=9998"}],"version-history":[{"count":3,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/9998\/revisions"}],"predecessor-version":[{"id":33872,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/9998\/revisions\/33872"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=9998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}