[{"data":1,"prerenderedAt":1183},["ShallowReactive",2],{"navigation_docs":3,"-analiza-szczegolowa-pakiety-plsql":448,"-analiza-szczegolowa-pakiety-plsql-surround":1178},[4,21,46,59,79,119],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Wprowadzenie","i-lucide-rocket","\u002Fwprowadzenie","1.wprowadzenie",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Czym jest EVAN","\u002Fwprowadzenie\u002Fczym-jest-evan","1.wprowadzenie\u002F1.czym-jest-evan","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"Struktura repozytorium","\u002Fwprowadzenie\u002Fstruktura-repozytorium","1.wprowadzenie\u002F2.struktura-repozytorium","i-lucide-folder-tree",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Architektura","i-lucide-blocks","\u002Farchitektura","2.architektura",[27,32,37,42],{"title":28,"path":29,"stem":30,"icon":31},"Mapa modułów","\u002Farchitektura\u002Fmapa-modulow","2.architektura\u002F1.mapa-modulow","i-lucide-map",{"title":33,"path":34,"stem":35,"icon":36},"Aplikacje APEX","\u002Farchitektura\u002Faplikacje-apex","2.architektura\u002F2.aplikacje-apex","i-lucide-layout-grid",{"title":38,"path":39,"stem":40,"icon":41},"Warstwa bazodanowa","\u002Farchitektura\u002Fwarstwa-bazodanowa","2.architektura\u002F3.warstwa-bazodanowa","i-lucide-database",{"title":43,"path":44,"stem":45,"icon":6},"Wdrożenie","\u002Farchitektura\u002Fwdrozenie","2.architektura\u002F4.wdrozenie",{"title":47,"icon":48,"path":49,"stem":50,"children":51},"Procesy","i-lucide-workflow","\u002Fprocesy","3.procesy",[52,54],{"title":47,"path":49,"stem":53,"icon":48},"3.procesy\u002Findex",{"title":55,"path":56,"stem":57,"icon":58},"Przyjmowanie faktur z KSeF","\u002Fprocesy\u002Fprzyjmowanie-faktur-ksef","3.procesy\u002F1.przyjmowanie-faktur-ksef","i-lucide-file-input",{"title":60,"icon":61,"path":62,"stem":63,"children":64,"page":20},"Praca z repozytorium","i-lucide-git-branch","\u002Fpraca-z-repozytorium","4.praca-z-repozytorium",[65,69,74],{"title":66,"path":67,"stem":68,"icon":61},"Gałęzie i commity","\u002Fpraca-z-repozytorium\u002Fgalezie-i-commity","4.praca-z-repozytorium\u002F1.galezie-i-commity",{"title":70,"path":71,"stem":72,"icon":73},"Uwagi i ryzyka","\u002Fpraca-z-repozytorium\u002Fuwagi-i-ryzyka","4.praca-z-repozytorium\u002F2.uwagi-i-ryzyka","i-lucide-shield-alert",{"title":75,"path":76,"stem":77,"icon":78},"Struktura dokumentacji","\u002Fpraca-z-repozytorium\u002Fstruktura-dokumentacji","4.praca-z-repozytorium\u002F3.struktura-dokumentacji","i-lucide-book-marked",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":20},"Analiza szczegółowa","i-lucide-microscope","\u002Fanaliza-szczegolowa","5.analiza-szczegolowa",[85,90,95,100,105,110,115],{"title":86,"path":87,"stem":88,"icon":89},"Pakiety PL\u002FSQL","\u002Fanaliza-szczegolowa\u002Fpakiety-plsql","5.analiza-szczegolowa\u002F1.pakiety-plsql","i-lucide-package",{"title":91,"path":92,"stem":93,"icon":94},"Integracja KSeF","\u002Fanaliza-szczegolowa\u002Fintegracja-ksef","5.analiza-szczegolowa\u002F2.integracja-ksef","i-lucide-file-check",{"title":96,"path":97,"stem":98,"icon":99},"Usługi REST (ORDS)","\u002Fanaliza-szczegolowa\u002Fuslugi-ords","5.analiza-szczegolowa\u002F3.uslugi-ords","i-lucide-plug",{"title":101,"path":102,"stem":103,"icon":104},"Model danych","\u002Fanaliza-szczegolowa\u002Fmodel-danych","5.analiza-szczegolowa\u002F4.model-danych","i-lucide-table-2",{"title":106,"path":107,"stem":108,"icon":109},"Zadania harmonogramu","\u002Fanaliza-szczegolowa\u002Fzadania-harmonogramu","5.analiza-szczegolowa\u002F5.zadania-harmonogramu","i-lucide-clock",{"title":111,"path":112,"stem":113,"icon":114},"Mechanika wdrożenia","\u002Fanaliza-szczegolowa\u002Fmechanika-wdrozenia","5.analiza-szczegolowa\u002F6.mechanika-wdrozenia","i-lucide-cog",{"title":116,"path":117,"stem":118,"icon":73},"Podatność na kradzież","\u002Fanaliza-szczegolowa\u002Fpodatnosc-na-kradziez","5.analiza-szczegolowa\u002F7.podatnosc-na-kradziez",{"title":120,"icon":121,"path":122,"stem":123,"children":124},"Katalog Modułów","i-lucide-boxes","\u002Fkatalog-modulow","6.katalog-modulow",[125,127,189,194,199,204,209,213,299,304,308,312,317,321,326,330,334,339,344,349,354,359,364,368,373,378,383,388,420,444],{"title":120,"path":122,"stem":126,"icon":121},"6.katalog-modulow\u002Findex",{"title":128,"icon":129,"path":130,"stem":131,"children":132},"Moduł Obsługa Zlecenia","i-lucide-truck","\u002Fkatalog-modulow\u002Fobsluga-zlecenia","6.katalog-modulow\u002F1.obsluga-zlecenia\u002Findex",[133,134,139,144,149,154,159,164,169,174,179,184],{"title":128,"path":130,"stem":131,"icon":129},{"title":135,"path":136,"stem":137,"icon":138},"Planowanie","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fplanowanie","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F1.planowanie","i-lucide-clipboard-list",{"title":140,"path":141,"stem":142,"icon":143},"Zakończenie realizacji \u002F ocena","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fzakonczenie-realizacji","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F10.zakonczenie-realizacji","i-lucide-flag",{"title":145,"path":146,"stem":147,"icon":148},"Zamknięcie bez faktury","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fzamkniecie-bez-faktury","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F11.zamkniecie-bez-faktury","i-lucide-octagon-x",{"title":150,"path":151,"stem":152,"icon":153},"Realizacja","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Frealizacja","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F2.realizacja","i-lucide-route",{"title":155,"path":156,"stem":157,"icon":158},"Fakturowanie","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Ffakturowanie","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F3.fakturowanie","i-lucide-file-text",{"title":160,"path":161,"stem":162,"icon":163},"Zafakturowane","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fzafakturowane","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F4.zafakturowane","i-lucide-check-check",{"title":165,"path":166,"stem":167,"icon":168},"Akcje — przegląd","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fakcje","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F5.akcje","i-lucide-menu",{"title":170,"path":171,"stem":172,"icon":173},"Tworzenie zlecenia","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Ftworzenie-zlecenia","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F6.tworzenie-zlecenia","i-lucide-file-plus",{"title":175,"path":176,"stem":177,"icon":178},"Kopiowanie zlecenia","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fkopiowanie-zlecenia","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F7.kopiowanie-zlecenia","i-lucide-copy",{"title":180,"path":181,"stem":182,"icon":183},"Usługi dodatkowe","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fuslugi-dodatkowe","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F8.uslugi-dodatkowe","i-lucide-plus-circle",{"title":185,"path":186,"stem":187,"icon":188},"Komunikacja","\u002Fkatalog-modulow\u002Fobsluga-zlecenia\u002Fkomunikacja","6.katalog-modulow\u002F1.obsluga-zlecenia\u002F9.komunikacja","i-lucide-mail",{"title":190,"path":191,"stem":192,"icon":193},"Rejestry","\u002Fkatalog-modulow\u002Frejestry","6.katalog-modulow\u002F10.rejestry","i-lucide-book-text",{"title":195,"path":196,"stem":197,"icon":198},"Rozliczenia","\u002Fkatalog-modulow\u002Frozliczenia","6.katalog-modulow\u002F11.rozliczenia","i-lucide-wallet",{"title":200,"path":201,"stem":202,"icon":203},"Windykacja","\u002Fkatalog-modulow\u002Fwindykacja","6.katalog-modulow\u002F12.windykacja","i-lucide-gavel",{"title":205,"path":206,"stem":207,"icon":208},"Cash \u002F Swift Report","\u002Fkatalog-modulow\u002Fcash-swift-report","6.katalog-modulow\u002F13.cash-swift-report","i-lucide-banknote",{"title":210,"path":211,"stem":212,"icon":94},"Dokumenty do akceptacji","\u002Fkatalog-modulow\u002Fdokumenty-akceptacja","6.katalog-modulow\u002F14.dokumenty-akceptacja",{"title":214,"icon":215,"path":216,"stem":217,"children":218},"Moduł Wyniki","i-lucide-bar-chart-3","\u002Fkatalog-modulow\u002Fwyniki","6.katalog-modulow\u002F15.wyniki\u002Findex",[219,220,225,229,234,239,243,248,252,257,262,267,271,276,280,285,289,294],{"title":214,"path":216,"stem":217,"icon":215},{"title":221,"path":222,"stem":223,"icon":224},"Orders","\u002Fkatalog-modulow\u002Fwyniki\u002Forders","6.katalog-modulow\u002F15.wyniki\u002F1.orders","i-lucide-list-ordered",{"title":226,"path":227,"stem":228,"icon":158},"Notes","\u002Fkatalog-modulow\u002Fwyniki\u002Fnoty-ksiegowe","6.katalog-modulow\u002F15.wyniki\u002F10.noty-ksiegowe",{"title":230,"path":231,"stem":232,"icon":233},"Reserves","\u002Fkatalog-modulow\u002Fwyniki\u002Frezerwy","6.katalog-modulow\u002F15.wyniki\u002F11.rezerwy","i-lucide-piggy-bank",{"title":235,"path":236,"stem":237,"icon":238},"Payment Risk","\u002Fkatalog-modulow\u002Fwyniki\u002Fpayment-risk","6.katalog-modulow\u002F15.wyniki\u002F12.payment-risk","i-lucide-alert-triangle",{"title":240,"path":241,"stem":242,"icon":203},"Vindication","\u002Fkatalog-modulow\u002Fwyniki\u002Fwindykacja","6.katalog-modulow\u002F15.wyniki\u002F13.windykacja",{"title":244,"path":245,"stem":246,"icon":247},"Koszty rodzajowe i pozostałe","\u002Fkatalog-modulow\u002Fwyniki\u002Fkoszty-rodzajowe","6.katalog-modulow\u002F15.wyniki\u002F14.koszty-rodzajowe","i-lucide-receipt",{"title":249,"path":250,"stem":251,"icon":183},"Extra income\u002Fcost","\u002Fkatalog-modulow\u002Fwyniki\u002Fextra-income-cost","6.katalog-modulow\u002F15.wyniki\u002F15.extra-income-cost",{"title":253,"path":254,"stem":255,"icon":256},"Insurance","\u002Fkatalog-modulow\u002Fwyniki\u002Finsurance","6.katalog-modulow\u002F15.wyniki\u002F16.insurance","i-lucide-umbrella",{"title":258,"path":259,"stem":260,"icon":261},"Dane historyczne (stary e-VAN)","\u002Fkatalog-modulow\u002Fwyniki\u002Fdane-historyczne","6.katalog-modulow\u002F15.wyniki\u002F17.dane-historyczne","i-lucide-history",{"title":263,"path":264,"stem":265,"icon":266},"R Profits","\u002Fkatalog-modulow\u002Fwyniki\u002Fr-profit","6.katalog-modulow\u002F15.wyniki\u002F2.r-profit","i-lucide-trending-up",{"title":268,"path":269,"stem":270,"icon":129},"R Trailers","\u002Fkatalog-modulow\u002Fwyniki\u002Fr-trailers","6.katalog-modulow\u002F15.wyniki\u002F3.r-trailers",{"title":272,"path":273,"stem":274,"icon":275},"I Internal","\u002Fkatalog-modulow\u002Fwyniki\u002Fi-internal","6.katalog-modulow\u002F15.wyniki\u002F4.i-internal","i-lucide-arrow-left-right",{"title":277,"path":278,"stem":279,"icon":208},"Credit Buy \u002F Sell","\u002Fkatalog-modulow\u002Fwyniki\u002Fcredit-buy-sell","6.katalog-modulow\u002F15.wyniki\u002F5.credit-buy-sell",{"title":281,"path":282,"stem":283,"icon":284},"Speculation","\u002Fkatalog-modulow\u002Fwyniki\u002Fspekulacja","6.katalog-modulow\u002F15.wyniki\u002F6.spekulacja","i-lucide-percent",{"title":286,"path":287,"stem":288,"icon":89},"Forward Fee","\u002Fkatalog-modulow\u002Fwyniki\u002Fspedycja","6.katalog-modulow\u002F15.wyniki\u002F7.spedycja",{"title":290,"path":291,"stem":292,"icon":293},"Bonus","\u002Fkatalog-modulow\u002Fwyniki\u002Fbonusy","6.katalog-modulow\u002F15.wyniki\u002F8.bonusy","i-lucide-gift",{"title":295,"path":296,"stem":297,"icon":298},"Risk Fee","\u002Fkatalog-modulow\u002Fwyniki\u002Frisk-fee","6.katalog-modulow\u002F15.wyniki\u002F9.risk-fee","i-lucide-shield",{"title":300,"path":301,"stem":302,"icon":303},"FD Tools","\u002Fkatalog-modulow\u002Ffd-tools","6.katalog-modulow\u002F16.fd-tools","i-lucide-calculator",{"title":305,"path":306,"stem":307,"icon":158},"Raporty","\u002Fkatalog-modulow\u002Fraporty","6.katalog-modulow\u002F17.raporty",{"title":309,"path":310,"stem":311,"icon":41},"MD Tools","\u002Fkatalog-modulow\u002Fmd-tools","6.katalog-modulow\u002F18.md-tools",{"title":313,"path":314,"stem":315,"icon":316},"Przeglądy","\u002Fkatalog-modulow\u002Fprzeglady","6.katalog-modulow\u002F19.przeglady","i-lucide-wrench",{"title":318,"path":319,"stem":320,"icon":261},"Realizacja zlecenia (legacy)","\u002Fkatalog-modulow\u002Frealizacja-zlecenia-legacy","6.katalog-modulow\u002F2.realizacja-zlecenia-legacy",{"title":322,"path":323,"stem":324,"icon":325},"Karty paliwowe","\u002Fkatalog-modulow\u002Fkarty-paliwowe","6.katalog-modulow\u002F20.karty-paliwowe","i-lucide-fuel",{"title":327,"path":328,"stem":329,"icon":129},"Moja Flota \u002F Flota 2.0","\u002Fkatalog-modulow\u002Fflota","6.katalog-modulow\u002F21.flota",{"title":331,"path":332,"stem":333,"icon":316},"Stacja obsługi","\u002Fkatalog-modulow\u002Fstacja-obslugi","6.katalog-modulow\u002F22.stacja-obslugi",{"title":335,"path":336,"stem":337,"icon":338},"Dzierżawy","\u002Fkatalog-modulow\u002Fdzierzawy","6.katalog-modulow\u002F23.dzierzawy","i-lucide-file-signature",{"title":340,"path":341,"stem":342,"icon":343},"Samochody służbowe","\u002Fkatalog-modulow\u002Fsamochody-sluzbowe","6.katalog-modulow\u002F24.samochody-sluzbowe","i-lucide-car",{"title":345,"path":346,"stem":347,"icon":348},"Integracja KAMSOFT \u002F KDPN","\u002Fkatalog-modulow\u002Fintegracja-kamsoft-kdpn","6.katalog-modulow\u002F25.integracja-kamsoft-kdpn","i-lucide-refresh-cw",{"title":350,"path":351,"stem":352,"icon":353},"Administracja","\u002Fkatalog-modulow\u002Fadministracja","6.katalog-modulow\u002F26.administracja","i-lucide-settings",{"title":355,"path":356,"stem":357,"icon":358},"VAN prawnik","\u002Fkatalog-modulow\u002Fvan-prawnik","6.katalog-modulow\u002F27.van-prawnik","i-lucide-scale",{"title":360,"path":361,"stem":362,"icon":363},"Komponenty wspólne","\u002Fkatalog-modulow\u002Fkomponenty-wspolne","6.katalog-modulow\u002F28.komponenty-wspolne","i-lucide-layers",{"title":365,"path":366,"stem":367,"icon":114},"Narzędzia systemowe","\u002Fkatalog-modulow\u002Fnarzedzia-systemowe","6.katalog-modulow\u002F29.narzedzia-systemowe",{"title":369,"path":370,"stem":371,"icon":372},"Tender \u002F BBS","\u002Fkatalog-modulow\u002Ftender-bbs","6.katalog-modulow\u002F3.tender-bbs","i-lucide-store",{"title":374,"path":375,"stem":376,"icon":377},"Wnioski","\u002Fkatalog-modulow\u002Fwnioski","6.katalog-modulow\u002F4.wnioski","i-lucide-clipboard-check",{"title":379,"path":380,"stem":381,"icon":382},"Kontrahent \u002F Podmiot","\u002Fkatalog-modulow\u002Fkontrahent","6.katalog-modulow\u002F5.kontrahent","i-lucide-building-2",{"title":384,"path":385,"stem":386,"icon":387},"CRM","\u002Fkatalog-modulow\u002Fcrm","6.katalog-modulow\u002F6.crm","i-lucide-users",{"title":389,"icon":247,"path":390,"stem":391,"children":392},"Moduł Faktury","\u002Fkatalog-modulow\u002Ffaktury","6.katalog-modulow\u002F7.faktury\u002Findex",[393,394,398,403,408,412,416],{"title":389,"path":390,"stem":391,"icon":247},{"title":395,"path":396,"stem":397,"icon":158},"Faktury transportowe (FK\u002FFP)","\u002Fkatalog-modulow\u002Ffaktury\u002Ffaktury-transportowe","6.katalog-modulow\u002F7.faktury\u002F1.faktury-transportowe",{"title":399,"path":400,"stem":401,"icon":402},"Faktury nietransportowe i koszty","\u002Fkatalog-modulow\u002Ffaktury\u002Ffaktury-nietransportowe","6.katalog-modulow\u002F7.faktury\u002F2.faktury-nietransportowe","i-lucide-file-spreadsheet",{"title":404,"path":405,"stem":406,"icon":407},"Korekty","\u002Fkatalog-modulow\u002Ffaktury\u002Fkorekty","6.katalog-modulow\u002F7.faktury\u002F3.korekty","i-lucide-file-diff",{"title":409,"path":410,"stem":411,"icon":78},"Rejestry i numeracja","\u002Fkatalog-modulow\u002Ffaktury\u002Frejestry-i-numeracja","6.katalog-modulow\u002F7.faktury\u002F4.rejestry-i-numeracja",{"title":413,"path":414,"stem":415,"icon":303},"Księgowanie (KAMSOFT \u002F KDP)","\u002Fkatalog-modulow\u002Ffaktury\u002Fksiegowanie-kamsoft","6.katalog-modulow\u002F7.faktury\u002F5.ksiegowanie-kamsoft",{"title":417,"path":418,"stem":419,"icon":94},"KSeF w module Faktury","\u002Fkatalog-modulow\u002Ffaktury\u002Fksef-w-module","6.katalog-modulow\u002F7.faktury\u002F6.ksef-w-module",{"title":421,"icon":422,"path":423,"stem":424,"children":425},"Moduł Fakturowanie","i-lucide-folder-open","\u002Fkatalog-modulow\u002Ffakturowanie","6.katalog-modulow\u002F8.fakturowanie\u002Findex",[426,427,432,436,440],{"title":421,"path":423,"stem":424,"icon":422},{"title":428,"path":429,"stem":430,"icon":431},"Koszyki KSeF","\u002Fkatalog-modulow\u002Ffakturowanie\u002Fkoszyki-ksef","6.katalog-modulow\u002F8.fakturowanie\u002F1.koszyki-ksef","i-lucide-shopping-basket",{"title":433,"path":434,"stem":435,"icon":129},"Faktury transportowe (ekran)","\u002Fkatalog-modulow\u002Ffakturowanie\u002Ffaktury-transportowe","6.katalog-modulow\u002F8.fakturowanie\u002F2.faktury-transportowe",{"title":437,"path":438,"stem":439,"icon":402},"Faktury nietransportowe (ekran)","\u002Fkatalog-modulow\u002Ffakturowanie\u002Ffaktury-nietransportowe","6.katalog-modulow\u002F8.fakturowanie\u002F3.faktury-nietransportowe",{"title":441,"path":442,"stem":443,"icon":138},"Zlecenia FK","\u002Fkatalog-modulow\u002Ffakturowanie\u002Fzlecenia-fk","6.katalog-modulow\u002F8.fakturowanie\u002F4.zlecenia-fk",{"title":445,"path":446,"stem":447,"icon":158},"Noty księgowe","\u002Fkatalog-modulow\u002Fnoty","6.katalog-modulow\u002F9.noty",{"id":449,"title":86,"body":450,"description":1171,"extension":1172,"links":1173,"meta":1174,"navigation":1175,"path":87,"seo":1176,"stem":88,"__hash__":1177},"docs\u002F5.analiza-szczegolowa\u002F1.pakiety-plsql.md",{"type":451,"value":452,"toc":1152},"minimark",[453,479,484,487,648,668,672,677,704,708,749,755,759,783,787,812,816,842,846,867,870,886,890,912,916,940,944,1039,1043,1145],[454,455,456,457,461,462,466,467,470,471,474,475,478],"p",{},"Logika biznesowa żyje w katalogu ",[458,459,460],"code",{},"latest\u002Fpackage\u002F"," — ok. ",[463,464,465],"strong",{},"381 plików"," (",[458,468,469],{},".pks"," specyfikacje + ",[458,472,473],{},".pkb"," ciała), czyli ok. ",[463,476,477],{},"190 pakietów",". Poniżej mapa wg domen, konwencje i pakiety o największym ciężarze.",[480,481,483],"h2",{"id":482},"konwencje-nazewnictwa","Konwencje nazewnictwa",[454,485,486],{},"Pakiety trzymają się kilku spójnych wzorców sufiksów\u002Fprefiksów:",[488,489,490,506],"table",{},[491,492,493],"thead",{},[494,495,496,500,503],"tr",{},[497,498,499],"th",{},"Wzorzec",[497,501,502],{},"Zastosowanie",[497,504,505],{},"Przykład",[507,508,509,529,547,565,583,605,627],"tbody",{},[494,510,511,517,520],{},[512,513,514],"td",{},[458,515,516],{},"*_PKG",[512,518,519],{},"standardowy sufiks (większość pakietów)",[512,521,522,525,526],{},[458,523,524],{},"FAKTURY_PKG",", ",[458,527,528],{},"NOWE_ZLECENIE_PKG",[494,530,531,536,539],{},[512,532,533],{},[458,534,535],{},"*_GUI_PKG",[512,537,538],{},"handlery APEX (AJAX, load\u002Fsave dla stron)",[512,540,541,525,544],{},[458,542,543],{},"KONTRAHENT_GUI_PKG",[458,545,546],{},"FLOTA_GUI_PKG",[494,548,549,554,557],{},[512,550,551],{},[458,552,553],{},"*_MOCKUP_PKG",[512,555,556],{},"budowniczowie zapytań dla UI\u002Fraportów (dynamiczny SQL)",[512,558,559,525,562],{},[458,560,561],{},"PLANOWANIE_MOCKUP_PKG",[458,563,564],{},"FLOTA_MOCKUP_PKG",[494,566,567,572,575],{},[512,568,569],{},[458,570,571],{},"*_BATCH_PKG",[512,573,574],{},"przetwarzanie wsadowe",[512,576,577,525,580],{},[458,578,579],{},"KSEF_SEND_BATCH_PKG",[458,581,582],{},"KAMSOFT_SYNC_BATCH_PKG",[494,584,585,594,597],{},[512,586,587,590,591],{},[458,588,589],{},"*_UTIL_PKG"," \u002F ",[458,592,593],{},"*_UTILS_PKG",[512,595,596],{},"funkcje wspólne, helpery",[512,598,599,525,602],{},[458,600,601],{},"VAN_UTILS_PKG",[458,603,604],{},"FILE_UTILS_PKG",[494,606,607,612,619],{},[512,608,609],{},[458,610,611],{},"S_*_PKG",[512,613,614,615,618],{},"obsługa tabel słownikowych (",[458,616,617],{},"S_*",")",[512,620,621,525,624],{},[458,622,623],{},"S_GRUPY_TOWAROWE_PKG",[458,625,626],{},"S_STAWKA_PKG",[494,628,629,637,640],{},[512,630,631,590,634],{},[458,632,633],{},"KSEF*",[458,635,636],{},"KAMSOFT*",[512,638,639],{},"integracje (KSeF, KAMSOFT)",[512,641,642,525,645],{},[458,643,644],{},"KSEF_SEND_PKG",[458,646,647],{},"KAMSOFT_SYNC_PKG",[649,650,651,652,660,661,525,664,667],"tip",{},"Charakterystyczny wzorzec to ",[463,653,654,655,657,658],{},"para ",[458,656,535],{}," + ",[458,659,553],{},": GUI obsługuje zdarzenia stron APEX, a MOCKUP buduje zapytania\u002Flogikę. Procedury obsługujące konkretne strony bywają prefiksowane numerem strony, np. ",[458,662,663],{},"p_p301_*",[458,665,666],{},"p_p607_*",".",[480,669,671],{"id":670},"domeny-biznesowe","Domeny biznesowe",[673,674,676],"h3",{"id":675},"faktury-i-fakturowanie","Faktury i fakturowanie",[678,679,680,687,692],"ul",{},[681,682,683,686],"li",{},[458,684,685],{},"FAKTURA_TRA_PKG"," — rdzeń faktur transportowych (specyfikacja, KSeF, synchronizacja BSC).",[681,688,689,691],{},[458,690,524],{}," — faktury niekosztowe\u002Ftransportowe, druk, wysyłka mailem, KSeF.",[681,693,694,525,697,700,701,667],{},[458,695,696],{},"FAKTURY_BSC_PKG",[458,698,699],{},"FAKTURA_WLSP_PKG"," (multi-company), ",[458,702,703],{},"SAMOFAKTUROWANIE_PKG",[673,705,707],{"id":706},"ksef-krajowy-system-e-faktur","KSeF (Krajowy System e-Faktur)",[678,709,710,720,726,735,741],{},[681,711,712,525,714,525,716,719],{},[458,713,644],{},[458,715,579],{},[458,717,718],{},"KSEF_SEND_ONLINE_PKG"," — wysyłka (wsadowa i online).",[681,721,722,725],{},[458,723,724],{},"KSEF_AUTH_PKG"," — autentykacja i tokeny.",[681,727,728,590,731,734],{},[458,729,730],{},"KSEF_INV_FETCH_PKG",[458,732,733],{},"KSEF_INV_FETCH_BATCH_PKG"," — pobieranie faktur zakupowych.",[681,736,737,740],{},[458,738,739],{},"KSEF_KOSZYK_PKG"," — koszyk faktur, dopasowanie do zleceń, korekty.",[681,742,743,525,746,667],{},[458,744,745],{},"KSEF_SEND_STATUS_PKG",[458,747,748],{},"KSEF_UTIL_PKG",[454,750,751,752,667],{},"→ Pełny opis: ",[753,754,91],"a",{"href":92},[673,756,758],{"id":757},"zlecenia-transportowe","Zlecenia transportowe",[678,760,761,766,772],{},[681,762,763,765],{},[458,764,528],{}," — pełny cykl życia zlecenia (CRUD, towary, adresy, walidacje).",[681,767,768,771],{},[458,769,770],{},"ZLECENIE_GPS_PKG"," — routing, tracking, dystans.",[681,773,774,525,777,525,780,667],{},[458,775,776],{},"REALIZACJA_PKG",[458,778,779],{},"ZLECENIE_WERYFIKACJA_PKG",[458,781,782],{},"ZLECENIE_KOMUNIKACJA_PKG",[673,784,786],{"id":785},"bbs-giełdatablica-ofert","BBS — giełda\u002Ftablica ofert",[678,788,789,795,801],{},[681,790,791,794],{},[458,792,793],{},"BBS_GUI_PKG"," — UI: rezerwacja, edycja, akceptacja ofert.",[681,796,797,800],{},[458,798,799],{},"BBS_NEGOCJACJE_PKG"," — negocjacje, renegocjacje, potwierdzenia.",[681,802,803,525,806,525,809,667],{},[458,804,805],{},"BBS_OFERTA_PKG",[458,807,808],{},"BBS_S_ADRESY_PKG",[458,810,811],{},"BBS_S_MIEJSCE_PKG",[673,813,815],{"id":814},"flota","Flota",[678,817,818,825,831],{},[681,819,820,525,822,824],{},[458,821,564],{},[458,823,546],{}," — pojazdy, naczepy, kierowcy.",[681,826,827,830],{},[458,828,829],{},"SAM_SAMOCHODY_PKG"," — koszty: amortyzacja, km, zużycie.",[681,832,833,590,836,525,839,667],{},[458,834,835],{},"FUEL_CARDS_PKG",[458,837,838],{},"KARTY_FLOTOWE_PKG",[458,840,841],{},"DZIERZAWY_PKG",[673,843,845],{"id":844},"kontrahenci-i-crm","Kontrahenci i CRM",[678,847,848,856],{},[681,849,850,525,852,855],{},[458,851,543],{},[458,853,854],{},"KONTRAHENT_PKG"," — wyszukiwanie, RODO, compliance (OCP, wadium), CRUD.",[681,857,858,525,861,525,864,667],{},[458,859,860],{},"ADRESY_PKG",[458,862,863],{},"PODMIOT_PKG",[458,865,866],{},"CRM_ZDARZENIA_PKG",[673,868,200],{"id":869},"windykacja",[678,871,872,878],{},[681,873,874,877],{},[458,875,876],{},"WINDYKACJA_PKG"," — sprawy, przypisanie do operatora, statusy.",[681,879,880,525,883,667],{},[458,881,882],{},"RAPORT_WINDYKACJI_PKG",[458,884,885],{},"ZAJECIE_EGZEKUCYJNE_PKG",[673,887,889],{"id":888},"parametry-finansowe-i-rozliczenia","Parametry finansowe i rozliczenia",[678,891,892,898],{},[681,893,894,897],{},[458,895,896],{},"PARAM_FIN_PKG"," — taryfy, marża sekcji, saldo przewoźnika.",[681,899,900,525,903,525,906,525,909,667],{},[458,901,902],{},"FORWARD_FEE_PKG",[458,904,905],{},"ROZLICZENIA_WEW_PKG",[458,907,908],{},"SALDO_PRZEWOZNIK_PKG",[458,910,911],{},"KURSY_WALUT_PKG",[673,913,915],{"id":914},"integracje-i-synchronizacja","Integracje i synchronizacja",[678,917,918,923,929],{},[681,919,920,922],{},[458,921,647],{}," — synchronizacja faktur do KAMSOFT.",[681,924,925,928],{},[458,926,927],{},"EVAN_API_WRAPPER_PKG"," — wrapper EVAN API (limity zapytań) wykorzystywany przez ORDS.",[681,930,931,525,934,525,937,667],{},[458,932,933],{},"GUS_API_PKG",[458,935,936],{},"KREPTD_API_PKG",[458,938,939],{},"TRANS_API_PKG",[480,941,943],{"id":942},"najcięższe-najbardziej-centralne-pakiety","Najcięższe \u002F najbardziej centralne pakiety",[488,945,946,956],{},[491,947,948],{},[494,949,950,953],{},[497,951,952],{},"Pakiet",[497,954,955],{},"Rola",[507,957,958,967,976,985,994,1003,1012,1021,1030],{},[494,959,960,964],{},[512,961,962],{},[458,963,685],{},[512,965,966],{},"faktury transportowe, KSeF, specyfikacja",[494,968,969,973],{},[512,970,971],{},[458,972,528],{},[512,974,975],{},"rdzeń zleceń transportowych, pełny lifecycle",[494,977,978,982],{},[512,979,980],{},[458,981,739],{},[512,983,984],{},"zarządzanie koszykiem faktur (pre\u002Fpost KSeF)",[494,986,987,991],{},[512,988,989],{},[458,990,927],{},[512,992,993],{},"wrapper EVAN API, limity zapytań",[494,995,996,1000],{},[512,997,998],{},[458,999,561],{},[512,1001,1002],{},"budowniczy zapytań: planowanie tras",[494,1004,1005,1009],{},[512,1006,1007],{},[458,1008,543],{},[512,1010,1011],{},"UI kontrahentów: wyszukiwanie, compliance",[494,1013,1014,1018],{},[512,1015,1016],{},[458,1017,524],{},[512,1019,1020],{},"faktury niekosztowe, druk, mail",[494,1022,1023,1027],{},[512,1024,1025],{},[458,1026,647],{},[512,1028,1029],{},"synchronizacja do KAMSOFT",[494,1031,1032,1036],{},[512,1033,1034],{},[458,1035,546],{},[512,1037,1038],{},"UI floty: pojazdy, kierowcy",[480,1040,1042],{"id":1041},"wzorce-architektoniczne","Wzorce architektoniczne",[678,1044,1045,1067,1101,1115,1132],{},[681,1046,1047,1050,1051,1053,1054,525,1056,1058,1059,1062,1063,1066],{},[463,1048,1049],{},"Warstwowość:"," UI (",[458,1052,535],{},") → logika\u002Fzapytania (",[458,1055,553],{},[458,1057,589],{},") → rdzeń domeny → dostęp do danych (",[458,1060,1061],{},"f_get_*_row"," zwracające ",[458,1064,1065],{},"%rowtype",").",[681,1068,1069,1072,1073,1075,1076,525,1079,525,1082,525,1085,1088,1089,590,1092,590,1095,590,1098,667],{},[463,1070,1071],{},"Batch:"," pakiety ",[458,1074,571],{}," z procedurami typu ",[458,1077,1078],{},"p_create_proc",[458,1080,1081],{},"p_add_data",[458,1083,1084],{},"p_check_data",[458,1086,1087],{},"p_save_reports"," oraz tabelami ",[458,1090,1091],{},"*_PROC",[458,1093,1094],{},"*_DET",[458,1096,1097],{},"*_SUBPROC",[458,1099,1100],{},"*_CNF",[681,1102,1103,1106,1107,1110,1111,1114],{},[463,1104,1105],{},"Stan APEX:"," kolekcje (",[458,1108,1109],{},"APEX_COLLECTION",") i odczyt stanu sesji przez ",[458,1112,1113],{},"v('P...')"," \u002F kontekst.",[681,1116,1117,1120,1121,657,1124,657,1127,657,1130,667],{},[463,1118,1119],{},"Integracje:"," powtarzalny zestaw ",[458,1122,1123],{},"*_AUTH_PKG",[458,1125,1126],{},"*_SEND_PKG",[458,1128,1129],{},"*_FETCH_PKG",[458,1131,589],{},[681,1133,1134,1137,1138,1141,1142,667],{},[463,1135,1136],{},"Audyt:"," ",[458,1139,1140],{},"HISTORIA_ZMIAN_PKG"," (zmiany jako JSON, sterowane triggerami), ",[458,1143,1144],{},"REJESTR_NOT_PKG",[1146,1147,1148,1149,1151],"note",{},"Liczby plików\u002Fpakietów są przybliżone i pochodzą z analizy katalogu ",[458,1150,460],{}," — traktuj je jako orientacyjne, nie jako dokładny licznik.",{"title":1153,"searchDepth":1154,"depth":1154,"links":1155},"",2,[1156,1157,1169,1170],{"id":482,"depth":1154,"text":483},{"id":670,"depth":1154,"text":671,"children":1158},[1159,1161,1162,1163,1164,1165,1166,1167,1168],{"id":675,"depth":1160,"text":676},3,{"id":706,"depth":1160,"text":707},{"id":757,"depth":1160,"text":758},{"id":785,"depth":1160,"text":786},{"id":814,"depth":1160,"text":815},{"id":844,"depth":1160,"text":845},{"id":869,"depth":1160,"text":200},{"id":888,"depth":1160,"text":889},{"id":914,"depth":1160,"text":915},{"id":942,"depth":1154,"text":943},{"id":1041,"depth":1154,"text":1042},"Domenowa mapa pakietów PL\u002FSQL EVAN — konwencje nazewnictwa, podział na domeny i najważniejsze pakiety.","md",null,{},{"icon":89},{"title":86,"description":1171},"g89kMqeSi4fk6Xje5JZ_xblrnYIx_9rpc0X0IwgPoT4",[1179,1181],{"title":75,"path":76,"stem":77,"description":1180,"icon":78,"children":-1},"Jak dzielona jest dokumentacja EVAN i jak pisać ją bez duplikacji — zasada jednego źródła prawdy, podział odpowiedzialności między procesy \u002F moduły \u002F ekrany oraz zalecenia techniczne dla Docusa (frontmatter, tagi, queryCollection, komponenty MDC).",{"title":91,"path":92,"stem":93,"description":1182,"icon":94,"children":-1},"Dwukierunkowa, asynchroniczna integracja z Krajowym Systemem e-Faktur — pakiety, tabele, przepływy i pojęcia domenowe.",1782754159347]