[{"data":1,"prerenderedAt":1428},["ShallowReactive",2],{"navigation_docs":3,"-praca-z-repozytorium-struktura-dokumentacji":448,"-praca-z-repozytorium-struktura-dokumentacji-surround":1423},[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":75,"body":450,"description":1417,"extension":1221,"links":1418,"meta":1419,"navigation":1420,"path":76,"seo":1421,"stem":77,"__hash__":1422},"docs\u002F4.praca-z-repozytorium\u002F3.struktura-dokumentacji.md",{"type":451,"value":452,"toc":1402},"minimark",[453,466,471,484,495,499,515,620,642,646,649,700,704,711,866,875,879,884,895,1121,1124,1131,1150,1154,1212,1217,1268,1272,1278,1282,1291,1324,1333,1337,1398],[454,455,456,457,461,462,465],"p",{},"Ta strona definiuje ",[458,459,460],"strong",{},"konwencję"," pisania dokumentacji EVAN. Jej celem jest jedno: opisać każdy fakt ",[458,463,464],{},"dokładnie raz",", tak aby utrzymanie nie polegało na poprawianiu tego samego w trzech miejscach.",[467,468,470],"h2",{"id":469},"zasada-nadrzędna-jedno-źródło-prawdy","Zasada nadrzędna: jedno źródło prawdy",[472,473,474],"blockquote",{},[454,475,476],{},[458,477,478,479,483],{},"Każdy fakt ma dokładnie jedną „ojczyznę\" — jedną stronę, na której jest opisany. Wszystkie inne strony tylko ",[480,481,482],"em",{},"linkują"," do niego, nigdy nie powtarzają treści.",[454,485,486,487,490,491,494],{},"System można opisywać na kilka ortogonalnych sposobów (proces, moduł, ekran, encja, rola). Nie wybieramy jednego „kosztem\" reszty — wybieramy ",[458,488,489],{},"jeden kręgosłup opisowy",", a pozostałe osie robimy ",[458,492,493],{},"nawigacyjno-orkiestracyjne",": spis + linki, bez powtarzania szczegółów.",[467,496,498],{"id":497},"trzy-osie-i-ich-role","Trzy osie i ich role",[454,500,501,502,505,506,510,511,514],{},"Kręgosłupem opisowym jest ",[458,503,504],{},"moduł → ekran",", bo moduł = jednostka utrzymania kodu: gdy zmienia się pakiet (np. ",[507,508,509],"code",{},"FLOTA_GUI_PKG","), istnieje ",[480,512,513],{},"jedna oczywista"," strona do aktualizacji. Proces i koncept to warstwy łączące, które niczego nie powielają.",[516,517,518,545],"table",{},[519,520,521],"thead",{},[522,523,524,528,531,538],"tr",{},[525,526,527],"th",{},"Oś",[525,529,530],{},"Sekcja",[525,532,533,534,537],{},"Jest właścicielem (opisuje ",[458,535,536],{},"tylko"," tu)",[525,539,540,541,544],{},"Czego ",[458,542,543],{},"nie"," umieszczać",[546,547,548,567,585,603],"tbody",{},[522,549,550,556,561,564],{},[551,552,553],"td",{},[458,554,555],{},"Proces",[551,557,558],{},[559,560,47],"a",{"href":49},[551,562,563],{},"kolejność kroków, przejścia statusów, handoff między modułami, reguły decyzyjne i warunki wejścia\u002Fwyjścia",[551,565,566],{},"pola, walidacje, układ ekranu, listy pakietów",[522,568,569,575,579,582],{},[551,570,571,574],{},[458,572,573],{},"Moduł"," (index)",[551,576,577],{},[559,578,120],{"href":122},[551,580,581],{},"po co moduł, jakie ma ekrany, jego pakiety\u002Ftabele, w jakich procesach uczestniczy (linki)",[551,583,584],{},"krok-po-kroku całego procesu biznesowego",[522,586,587,593,597,600],{},[551,588,589,592],{},[458,590,591],{},"Ekran"," (podstrona modułu)",[551,594,595],{},[559,596,120],{"href":122},[551,598,599],{},"pola, akcje, walidacje, wołane procedury, numer strony APEX",[551,601,602],{},"logikę innych ekranów, opis procesu",[522,604,605,610,614,617],{},[551,606,607],{},[458,608,609],{},"Koncept \u002F Analiza",[551,611,612],{},[559,613,80],{"href":87},[551,615,616],{},"integracje, model danych, konwencje kodu, mechanika wdrożenia",[551,618,619],{},"per-ekran detale UI",[621,622,624,625,628,629,631,632,634,635,637,638,641],"tip",{"title":623},"Test na duplikację","Jeśli piszesz coś, co „chce się\" pojawić w dwóch miejscach — ",[458,626,627],{},"zatrzymaj się i wstaw link"," do strony-właściciela. Przykład: ekran ",[480,630,428],{}," opisuje pola i akcje raz, w module ",[559,633,155],{"href":429},". Proces ",[559,636,55],{"href":56}," ",[458,639,640],{},"linkuje"," do niego, a nie przepisuje.",[467,643,645],{"id":644},"przykład-faktura-w-trzech-osiach","Przykład: faktura w trzech osiach",[454,647,648],{},"Ten sam temat „Faktury\" żyje na różnych osiach bez powielania:",[650,651,652,666,680,694],"ul",{},[653,654,655,658,659,662,663,665],"li",{},[458,656,657],{},"Proces „Fakturowanie \u002F Przyjmowanie z KSeF\""," → opisuje ",[480,660,661],{},"przepływ"," i na każdym kroku ",[458,664,640],{}," do ekranu\u002Fmodułu.",[653,667,668,671,672,675,676,679],{},[458,669,670],{},"Moduł „Faktury\""," (index) → wymienia swoje ekrany, pakiety (",[507,673,674],{},"FAKTURA_TRA_PKG","…), tabele; w nagłówku tag ",[507,677,678],{},"procesy:"," z linkiem.",[653,681,682,685,686,689,690,693],{},[458,683,684],{},"Ekran „Korekty\""," → opisany ",[458,687,688],{},"raz",", u siebie. Proces i moduł go ",[480,691,692],{},"cytują linkiem",".",[653,695,696,699],{},[458,697,698],{},"Koncept „Integracja KSeF\""," → protokół, pakiety, kryptografia — niezależnie od UI.",[467,701,703],{"id":702},"frontmatter-i-tagi-standard","Frontmatter i tagi (standard)",[454,705,706,707,710],{},"Każda strona modułu\u002Fekranu\u002Fprocesu powinna mieć w nagłówku YAML pola łączące ją z pozostałymi osiami. Dzięki temu indeksy (procesy, role, encje) można ",[458,708,709],{},"generować z tagów",", zamiast utrzymywać ręcznie:",[712,713,718],"pre",{"className":714,"code":715,"language":716,"meta":717,"style":717},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\ntitle: Koszyki KSeF\ndescription: Krótki, konkretny opis pod SEO i podgląd na liście.\nnavigation:\n  icon: i-lucide-shopping-basket\naplikacje: [f1700]              # ID aplikacji APEX, których dotyczy strona\nprocesy: [przyjmowanie-faktur-ksef]   # slug(i) procesów, w których uczestniczy\nencje: [KSEF_KOSZYK, FAKTURA_TRA]     # kluczowe tabele\u002Fobiekty\nrole: [fakturzysta, spedytor]   # persony, które tu pracują\n---\n","yaml","",[507,719,720,729,744,755,764,775,796,814,838,861],{"__ignoreMap":717},[721,722,725],"span",{"class":723,"line":724},"line",1,[721,726,728],{"class":727},"sBMFI","---\n",[721,730,732,736,740],{"class":723,"line":731},2,[721,733,735],{"class":734},"swJcz","title",[721,737,739],{"class":738},"sMK4o",":",[721,741,743],{"class":742},"sfazB"," Koszyki KSeF\n",[721,745,747,750,752],{"class":723,"line":746},3,[721,748,749],{"class":734},"description",[721,751,739],{"class":738},[721,753,754],{"class":742}," Krótki, konkretny opis pod SEO i podgląd na liście.\n",[721,756,758,761],{"class":723,"line":757},4,[721,759,760],{"class":734},"navigation",[721,762,763],{"class":738},":\n",[721,765,767,770,772],{"class":723,"line":766},5,[721,768,769],{"class":734},"  icon",[721,771,739],{"class":738},[721,773,774],{"class":742}," i-lucide-shopping-basket\n",[721,776,778,781,783,786,789,792],{"class":723,"line":777},6,[721,779,780],{"class":734},"aplikacje",[721,782,739],{"class":738},[721,784,785],{"class":738}," [",[721,787,788],{"class":742},"f1700",[721,790,791],{"class":738},"]",[721,793,795],{"class":794},"sHwdD","              # ID aplikacji APEX, których dotyczy strona\n",[721,797,799,802,804,806,809,811],{"class":723,"line":798},7,[721,800,801],{"class":734},"procesy",[721,803,739],{"class":738},[721,805,785],{"class":738},[721,807,808],{"class":742},"przyjmowanie-faktur-ksef",[721,810,791],{"class":738},[721,812,813],{"class":794},"   # slug(i) procesów, w których uczestniczy\n",[721,815,817,820,822,824,827,830,833,835],{"class":723,"line":816},8,[721,818,819],{"class":734},"encje",[721,821,739],{"class":738},[721,823,785],{"class":738},[721,825,826],{"class":742},"KSEF_KOSZYK",[721,828,829],{"class":738},",",[721,831,832],{"class":742}," FAKTURA_TRA",[721,834,791],{"class":738},[721,836,837],{"class":794},"     # kluczowe tabele\u002Fobiekty\n",[721,839,841,844,846,848,851,853,856,858],{"class":723,"line":840},9,[721,842,843],{"class":734},"role",[721,845,739],{"class":738},[721,847,785],{"class":738},[721,849,850],{"class":742},"fakturzysta",[721,852,829],{"class":738},[721,854,855],{"class":742}," spedytor",[721,857,791],{"class":738},[721,859,860],{"class":794},"   # persony, które tu pracują\n",[721,862,864],{"class":723,"line":863},10,[721,865,728],{"class":727},[454,867,868,869,872,873,693],{},"Konwencja slugów: bez prefiksu numerycznego (numer steruje tylko kolejnością w nawigacji, nie URL-em). ",[507,870,871],{},"4.analiza-szczegolowa\u002F2.integracja-ksef.md"," → URL ",[507,874,92],{},[467,876,878],{"id":877},"zalecenia-techniczne-dla-docusa","Zalecenia techniczne dla Docusa",[880,881,883],"h3",{"id":882},"automatyczne-listy-zamiast-ręcznych-spisów","Automatyczne listy zamiast ręcznych spisów",[454,885,886,887,890,891,894],{},"Strona procesu (lub roli) ",[458,888,889],{},"nie wypisuje ręcznie"," powiązanych ekranów — listuje je z tagów przez ",[507,892,893],{},"queryCollection",", więc duplikacja staje się technicznie niemożliwa:",[712,896,900],{"className":897,"code":898,"language":899,"meta":717,"style":717},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\n\u002F\u002F Wszystkie strony oznaczone danym procesem\nconst route = useRoute()\nconst { data: powiazane } = await useAsyncData('proc-' + route.path, () =>\n  queryCollection('content')\n    .where('procesy', 'LIKE', '%przyjmowanie-faktur-ksef%')\n    .select('title', 'path', 'description')\n    .all()\n)\n\u003C\u002Fscript>\n","vue",[507,901,902,931,936,954,1012,1029,1066,1099,1108,1112],{"__ignoreMap":717},[721,903,904,907,910,914,917,920,923,926,928],{"class":723,"line":724},[721,905,906],{"class":738},"\u003C",[721,908,909],{"class":734},"script",[721,911,913],{"class":912},"spNyl"," setup",[721,915,916],{"class":912}," lang",[721,918,919],{"class":738},"=",[721,921,922],{"class":738},"\"",[721,924,925],{"class":742},"ts",[721,927,922],{"class":738},[721,929,930],{"class":738},">\n",[721,932,933],{"class":723,"line":731},[721,934,935],{"class":794},"\u002F\u002F Wszystkie strony oznaczone danym procesem\n",[721,937,938,941,945,947,951],{"class":723,"line":746},[721,939,940],{"class":912},"const",[721,942,944],{"class":943},"sTEyZ"," route ",[721,946,919],{"class":738},[721,948,950],{"class":949},"s2Zo4"," useRoute",[721,952,953],{"class":943},"()\n",[721,955,956,958,961,964,966,969,972,975,979,982,985,988,991,993,996,999,1001,1004,1006,1009],{"class":723,"line":757},[721,957,940],{"class":912},[721,959,960],{"class":738}," {",[721,962,963],{"class":734}," data",[721,965,739],{"class":738},[721,967,968],{"class":943}," powiazane ",[721,970,971],{"class":738},"}",[721,973,974],{"class":738}," =",[721,976,978],{"class":977},"s7zQu"," await",[721,980,981],{"class":949}," useAsyncData",[721,983,984],{"class":943},"(",[721,986,987],{"class":738},"'",[721,989,990],{"class":742},"proc-",[721,992,987],{"class":738},[721,994,995],{"class":738}," +",[721,997,998],{"class":943}," route",[721,1000,693],{"class":738},[721,1002,1003],{"class":943},"path",[721,1005,829],{"class":738},[721,1007,1008],{"class":738}," ()",[721,1010,1011],{"class":912}," =>\n",[721,1013,1014,1017,1019,1021,1024,1026],{"class":723,"line":766},[721,1015,1016],{"class":949},"  queryCollection",[721,1018,984],{"class":943},[721,1020,987],{"class":738},[721,1022,1023],{"class":742},"content",[721,1025,987],{"class":738},[721,1027,1028],{"class":943},")\n",[721,1030,1031,1034,1037,1039,1041,1043,1045,1047,1050,1053,1055,1057,1059,1062,1064],{"class":723,"line":777},[721,1032,1033],{"class":738},"    .",[721,1035,1036],{"class":949},"where",[721,1038,984],{"class":943},[721,1040,987],{"class":738},[721,1042,801],{"class":742},[721,1044,987],{"class":738},[721,1046,829],{"class":738},[721,1048,1049],{"class":738}," '",[721,1051,1052],{"class":742},"LIKE",[721,1054,987],{"class":738},[721,1056,829],{"class":738},[721,1058,1049],{"class":738},[721,1060,1061],{"class":742},"%przyjmowanie-faktur-ksef%",[721,1063,987],{"class":738},[721,1065,1028],{"class":943},[721,1067,1068,1070,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097],{"class":723,"line":798},[721,1069,1033],{"class":738},[721,1071,1072],{"class":949},"select",[721,1074,984],{"class":943},[721,1076,987],{"class":738},[721,1078,735],{"class":742},[721,1080,987],{"class":738},[721,1082,829],{"class":738},[721,1084,1049],{"class":738},[721,1086,1003],{"class":742},[721,1088,987],{"class":738},[721,1090,829],{"class":738},[721,1092,1049],{"class":738},[721,1094,749],{"class":742},[721,1096,987],{"class":738},[721,1098,1028],{"class":943},[721,1100,1101,1103,1106],{"class":723,"line":816},[721,1102,1033],{"class":738},[721,1104,1105],{"class":949},"all",[721,1107,953],{"class":943},[721,1109,1110],{"class":723,"line":840},[721,1111,1028],{"class":943},[721,1113,1114,1117,1119],{"class":723,"line":863},[721,1115,1116],{"class":738},"\u003C\u002F",[721,1118,909],{"class":734},[721,1120,930],{"class":738},[454,1122,1123],{},"Do czasu uzupełnienia tagów na istniejących stronach dopuszczalna jest lista ręczna — z komentarzem, że docelowo ma być generowana.",[880,1125,1127,1128],{"id":1126},"komponenty-mdc-prefiks-u","Komponenty MDC — prefiks ",[507,1129,1130],{},"u-",[454,1132,1133,1134,1138,1139,1142,1143,1142,1146,1149],{},"Wszystkie komponenty Nuxt UI w MDC wymagają prefiksu ",[458,1135,1136],{},[507,1137,1130],{}," (",[507,1140,1141],{},"::u-page-hero",", ",[507,1144,1145],{},":::u-page-feature",[507,1147,1148],{},":::u-button","). Bez prefiksu Vue ich nie rozwiąże.",[880,1151,1153],{"id":1152},"bloki-treści-używaj-spójnie","Bloki treści — używaj spójnie",[516,1155,1156,1166],{},[519,1157,1158],{},[522,1159,1160,1163],{},[525,1161,1162],{},"Blok",[525,1164,1165],{},"Zastosowanie",[546,1167,1168,1178,1188,1198],{},[522,1169,1170,1175],{},[551,1171,1172],{},[507,1173,1174],{},"::note",[551,1176,1177],{},"kontekst, zastrzeżenia, źródła, wskazanie strony-właściciela",[522,1179,1180,1185],{},[551,1181,1182],{},[507,1183,1184],{},"::tip",[551,1186,1187],{},"dobra praktyka, skrót",[522,1189,1190,1195],{},[551,1191,1192],{},[507,1193,1194],{},"::warning{title=\"Do dokończenia\"}",[551,1196,1197],{},"strona w budowie \u002F wymaga weryfikacji",[522,1199,1200,1205],{},[551,1201,1202],{},[507,1203,1204],{},"::mermaid",[551,1206,1207,1208,1211],{},"diagram przepływu\u002FER (komponent zarejestrowany w ",[507,1209,1210],{},"nuxt.config.ts",")",[454,1213,1214,1215,739],{},"Diagram osadzamy przez prop ",[507,1216,507],{},[712,1218,1222],{"className":1219,"code":1220,"language":1221,"meta":717,"style":717},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","::mermaid\n---\ncode: |\n  flowchart TD\n    A[Krok] --> B[Następny krok]\n---\n::\n","md",[507,1223,1224,1229,1233,1238,1243,1259,1263],{"__ignoreMap":717},[721,1225,1226],{"class":723,"line":724},[721,1227,1228],{"class":943},"::mermaid\n",[721,1230,1231],{"class":723,"line":731},[721,1232,728],{"class":738},[721,1234,1235],{"class":723,"line":746},[721,1236,1237],{"class":943},"code: |\n",[721,1239,1240],{"class":723,"line":757},[721,1241,1242],{"class":943},"  flowchart TD\n",[721,1244,1245,1248,1251,1254,1256],{"class":723,"line":766},[721,1246,1247],{"class":943},"    A",[721,1249,1250],{"class":738},"[",[721,1252,1253],{"class":742},"Krok",[721,1255,791],{"class":738},[721,1257,1258],{"class":943}," --> B[Następny krok]\n",[721,1260,1261],{"class":723,"line":777},[721,1262,728],{"class":738},[721,1264,1265],{"class":723,"line":798},[721,1266,1267],{"class":943},"::\n",[880,1269,1271],{"id":1270},"linki-zawsze-po-slugu","Linki — zawsze po slugu",[454,1273,1274,1275,1277],{},"Linkuj wewnętrznie po ścieżce slugowej (",[507,1276,390],{},"), nigdy po numerze. Dzięki temu przenumerowanie sekcji nie psuje odnośników.",[467,1279,1281],{"id":1280},"szablony-stron","Szablony stron",[454,1283,1284,1287,1288,1290],{},[458,1285,1286],{},"Strona procesu"," (orkiestracja, sekcja ",[559,1289,47],{"href":49},"):",[1292,1293,1294,1297,1302,1308,1315,1318,1321],"ol",{},[653,1295,1296],{},"Lead: czego dotyczy proces + linki do stron-właścicieli (koncept, ekrany) + źródło (Confluence\u002FJira).",[653,1298,1299,1301],{},[507,1300,1174],{}," wskazujący, gdzie żyją szczegóły (single source of truth).",[653,1303,1304,1305,1307],{},"Diagram ",[507,1306,1204],{}," całego przepływu.",[653,1309,1310,1311,1314],{},"Kroki procesu — orkiestracja z ",[458,1312,1313],{},"linkami"," (bez opisu pól).",[653,1316,1317],{},"Reguły decyzyjne \u002F progi \u002F statusy — to jest treść własna procesu.",[653,1319,1320],{},"„Co opisuje, a czego nie\" — utrwalenie granicy.",[653,1322,1323],{},"Powiązania i źródła.",[454,1325,1326,1329,1330,1332],{},[458,1327,1328],{},"Strona modułu \u002F ekranu"," (sekcja ",[559,1331,120],{"href":122},"): frontmatter z tagami → po co → ekrany\u002Fpola\u002Fakcje → kluczowe obiekty (tabela) → powiązania (linki do procesów i konceptów).",[467,1334,1336],{"id":1335},"checklista-przy-dodawaniu-strony","Checklista przy dodawaniu strony",[650,1338,1341,1355,1361,1384,1392],{"className":1339},[1340],"contains-task-list",[653,1342,1345,1350,1351,1354],{"className":1343},[1344],"task-list-item",[1346,1347],"input",{"disabled":1348,"type":1349},true,"checkbox"," Czy ten fakt nie jest już opisany gdzie indziej? Jeśli tak — ",[458,1352,1353],{},"linkuj",", nie kopiuj.",[653,1356,1358,1360],{"className":1357},[1344],[1346,1359],{"disabled":1348,"type":1349}," Czy strona ma poprawną oś (proces vs moduł\u002Fekran vs koncept)?",[653,1362,1364,1366,1367,1142,1369,1142,1371,1374,1375,1142,1377,1142,1379,1142,1381,1383],{"className":1363},[1344],[1346,1365],{"disabled":1348,"type":1349}," Uzupełniony frontmatter: ",[507,1368,735],{},[507,1370,749],{},[507,1372,1373],{},"navigation.icon"," oraz tagi (",[507,1376,780],{},[507,1378,801],{},[507,1380,819],{},[507,1382,843],{},").",[653,1385,1387,1389,1390,693],{"className":1386},[1344],[1346,1388],{"disabled":1348,"type":1349}," Linki wewnętrzne po slugu, komponenty z prefiksem ",[507,1391,1130],{},[653,1393,1395,1397],{"className":1394},[1344],[1346,1396],{"disabled":1348,"type":1349}," Dodano odnośnik z\u002Fdo stron sąsiednich (proces ↔ moduł ↔ koncept).",[1399,1400,1401],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}",{"title":717,"searchDepth":731,"depth":731,"links":1403},[1404,1405,1406,1407,1408,1415,1416],{"id":469,"depth":731,"text":470},{"id":497,"depth":731,"text":498},{"id":644,"depth":731,"text":645},{"id":702,"depth":731,"text":703},{"id":877,"depth":731,"text":878,"children":1409},[1410,1411,1413,1414],{"id":882,"depth":746,"text":883},{"id":1126,"depth":746,"text":1412},"Komponenty MDC — prefiks u-",{"id":1152,"depth":746,"text":1153},{"id":1270,"depth":746,"text":1271},{"id":1280,"depth":731,"text":1281},{"id":1335,"depth":731,"text":1336},"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).",null,{},{"icon":78},{"title":75,"description":1417},"PjfGgXKVqIk1Jf__7KJCWp72F2RJp7qx4ATEnGFinys",[1424,1426],{"title":70,"path":71,"stem":72,"description":1425,"icon":73,"children":-1},"Sekrety w repozytorium, artefakty do uporządkowania i inne kwestie wymagające uwagi.",{"title":86,"path":87,"stem":88,"description":1427,"icon":89,"children":-1},"Domenowa mapa pakietów PL\u002FSQL EVAN — konwencje nazewnictwa, podział na domeny i najważniejsze pakiety.",1782754164184]