{"id":8688,"date":"2026-03-31T16:00:47","date_gmt":"2026-03-31T14:00:47","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=8688"},"modified":"2026-03-31T16:38:33","modified_gmt":"2026-03-31T14:38:33","slug":"diagramy-modelu-danych","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/","title":{"rendered":"Diagramy modelu danych"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Grupa_docelowa\" >Grupa docelowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Definicje_terminow\" >Definicje termin\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Wymagania_wstepne\" >Wymagania wst\u0119pne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Opis_dzialania\" >Opis dzia\u0142ania<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Naglowek\" >Nag\u0142\u00f3wek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Obszar_roboczy\" >Obszar roboczy<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Shapes\" >Shapes<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Dane_obiektu\" >Dane obiektu<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Laczniki\" >\u0141\u0105czniki<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Wlasciwosci_zakladki\" >W\u0142a\u015bciwo\u015bci zak\u0142adki<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Konfiguracja\" >Konfiguracja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Uprawnienia\" >Uprawnienia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Instrukcje\" >Instrukcje<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Tworzenie_diagramu\" >Tworzenie diagramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Duplikacja_diagramu\" >Duplikacja diagramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Edycja_diagramu\" >Edycja diagramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Powiekszanie_lub_pomniejszanie_diagramu\" >Powi\u0119kszanie lub pomniejszanie diagramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Drukowanie_diagramu\" >Drukowanie diagramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Usuwanie_diagramu\" >Usuwanie diagramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Zaznaczanie_wielu_obiektow_w_diagramie\" >Zaznaczanie wielu obiekt\u00f3w w diagramie<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/diagramy-modelu-danych\/#Integracja_diagramow_modelu_danych_z_aplikacja_Obiekty_deweloperskie\" >Integracja diagram\u00f3w modelu danych z aplikacj\u0105 Obiekty deweloperskie<\/a><\/li><\/ul><\/nav><\/div>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:47f168e2-3726-46c9-a284-5b2ea13a7c99-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"1c15ab75-37a8-413f-a932-605e55136918\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"262\">Model danych systemu Comarch ERP Enterprise mo\u017cna przedstawi\u0107 graficznie za pomoc\u0105 aplikacji <em>Diagramy modelu danych<\/em>. W por\u00f3wnaniu z prezentacj\u0105 tekstow\u0105 diagramy modelu danych umo\u017cliwiaj\u0105 bardziej przejrzyste przedstawienie powi\u0105zanych obiekt\u00f3w oraz ich relacji.<\/p>\n<p data-start=\"264\" data-end=\"487\">Zastosowana notacja diagramu opiera si\u0119 na diagramach klas ujednoliconego j\u0119zyka modelowania (UML). Dodatkowo wprowadzono kilka dostosowa\u0144 i rozszerze\u0144, aby w pe\u0142ni odwzorowa\u0107 semantyk\u0119 modelu danych Comarch ERP Enterprise.<\/p>\n<p data-start=\"489\" data-end=\"700\">Spos\u00f3b obs\u0142ugi oraz tworzenia nowych diagram\u00f3w przedstawiono poni\u017cej. Opr\u00f3cz grafik <em>ad hoc<\/em>, przeznaczonych do jednorazowego u\u017cycia i z regu\u0142y niezapisywanych, opisano r\u00f3wnie\u017c wy\u015bwietlanie istniej\u0105cych diagram\u00f3w.<\/p>\n<h3 data-start=\"489\" data-end=\"700\" id=\"grupa-docelowa\" ><span class=\"ez-toc-section\" id=\"Grupa_docelowa\"><\/span>Grupa docelowa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li data-start=\"726\" data-end=\"739\">Deweloperzy<\/li>\n<li data-start=\"742\" data-end=\"755\">Konsultanci<\/li>\n<li data-start=\"758\" data-end=\"781\">Redaktorzy techniczni<\/li>\n<\/ul>\n<h3 id=\"definicje-terminow\" ><span class=\"ez-toc-section\" id=\"Definicje_terminow\"><\/span>Definicje termin\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li data-start=\"806\" data-end=\"932\"><strong>Kardynalno\u015b\u0107 asocjacji<\/strong> &#8212; kardynalno\u015b\u0107 asocjacji okre\u015bla, z iloma obiektami klasy przeciwnej mo\u017ce by\u0107 powi\u0105zany jeden obiekt<\/li>\n<li data-start=\"806\" data-end=\"932\"><strong>Knowledge Store<\/strong><em style=\"font-size: revert; color: initial;\" data-start=\"934\" data-end=\"951\"> &#8212; <\/em>Knowledge Store jest podsystemem Comarch ERP Enterprise, kt\u00f3ry \u0142\u0105czy najwa\u017cniejsze funkcje z obszar\u00f3w zarz\u0105dzania wiedz\u0105, zarz\u0105dzania tre\u015bci\u0105 oraz zarz\u0105dzania dokumentami. W Knowledge Store mog\u0105 by\u0107 przechowywane obiekty informacyjne, takie jak grafiki lub teksty, niezale\u017cnie od formatu. Dzi\u0119ki obs\u0142udze standard\u00f3w WebDAV, opr\u00f3cz aplikacji Comarch ERP Enterprise, dost\u0119p do obiekt\u00f3w informacyjnych w Knowledge Store mog\u0105 uzyskiwa\u0107 r\u00f3wnie\u017c inne aplikacje obs\u0142uguj\u0105ce WebDAV, np. produkty Microsoft Office.<\/li>\n<li data-start=\"806\" data-end=\"932\"><strong>Scalable Vector Graphics (SVG) <\/strong><em style=\"font-size: revert; color: initial;\" data-start=\"1461\" data-end=\"1493\">&#8212; <\/em>SVG jest j\u0119zykiem znacznik\u00f3w zapisanym w XML, s\u0142u\u017c\u0105cym do strukturalnego opisu grafiki. Do wy\u015bwietlania grafik SVG wykorzystywana jest przegl\u0105darka SVG firmy Adobe.<\/li>\n<li data-start=\"806\" data-end=\"932\"><strong>Unified Modelling Language (UML)<\/strong><em style=\"font-size: revert; color: initial;\" data-start=\"0\" data-end=\"34\"> &#8212; <\/em>UML jest j\u0119zykiem modelowania do diagram\u00f3w modelu danych, kt\u00f3ry przedstawia relacje mi\u0119dzy klasami, obiektami oraz przypisanymi do nich metodami<\/li>\n<li data-start=\"806\" data-end=\"932\"><strong>\u0141\u0105cznik<\/strong> &#8212; mi\u0119dzy obiektami deweloperskimi mog\u0105 wyst\u0119powa\u0107 r\u00f3\u017cnego rodzaju relacje. W diagramach modelu danych relacje te s\u0105 przedstawiane za pomoc\u0105 \u0142\u0105cznik\u00f3w.<\/li>\n<li data-start=\"806\" data-end=\"932\"><strong>Obszar rysunku<\/strong> &#8212; obszar rysunku s\u0142u\u017cy przede wszystkim do wy\u015bwietlania diagram\u00f3w przy u\u017cyciu przegl\u0105darki SVG oraz interfejs\u00f3w 2D API systemu Comarch ERP Enterprise. Widok obiekt\u00f3w na diagramie mo\u017cna zmienia\u0107, zaznaczaj\u0105c obiekt w obszarze rysunku i wykonuj\u0105c odpowiedni\u0105 akcj\u0119 za pomoc\u0105 menu kontekstowego.<\/li>\n<\/ul>\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"820e302d-8e49-4502-865f-c2487f96b483\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\">\n<h3 data-start=\"680\" data-end=\"703\" id=\"wymagania-wstepne\" ><span class=\"ez-toc-section\" id=\"Wymagania_wstepne\"><\/span>Wymagania wst\u0119pne<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"705\" data-end=\"1029\">Aby diagramy modelu danych mog\u0142y by\u0107 wy\u015bwietlane w aplikacji Diagramy modelu danych, wymagany jest plugin do przegl\u0105darki obs\u0142uguj\u0105cy SVG (np. wtyczka WebDAV). Wymagana wersja jest okre\u015blona w dokumentacji wymaga\u0144 systemowych. Z regu\u0142y przegl\u0105darka SVG jest ju\u017c dost\u0119pna wraz z aktualn\u0105 wersj\u0105 programu Adobe Acrobat Reader.<\/p>\n<p data-start=\"1033\" data-end=\"1175\">Znajomo\u015b\u0107 systemu typ\u00f3w Comarch ERP Enterprise jest niezb\u0119dna do efektywnej pracy z aplikacj\u0105. Pomocna jest r\u00f3wnie\u017c podstawowa znajomo\u015b\u0107 UML.<\/p>\n<h3 data-start=\"1033\" data-end=\"1175\" id=\"opis-dzialania\" ><span class=\"ez-toc-section\" id=\"Opis_dzialania\"><\/span>Opis dzia\u0142ania<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"1199\" data-end=\"1297\">Diagramy modelu danych s\u0105 zapisywane jako obiekty informacyjne w Knowledge Store i tam zarz\u0105dzane.<\/p>\n<p data-start=\"1299\" data-end=\"1802\" data-is-last-node=\"\" data-is-only-node=\"\">Obiekty przedstawiane na diagramie mo\u017cna dodawa\u0107 do diagramu za pomoc\u0105 wygodnych funkcji. Otwiera si\u0119 w tym celu odpowiednie menu wyboru obiekt\u00f3w, dost\u0119pne dla poszczeg\u00f3lnych typ\u00f3w. Do prezentacji pojedynczego obiektu dost\u0119pne s\u0105 r\u00f3\u017cne opcje, np. wy\u015bwietlenie jego szczeg\u00f3\u0142\u00f3w. Elementy diagramu mo\u017cna swobodnie rozmieszcza\u0107 w obszarze rysunku oraz odpowiednio je pozycjonowa\u0107. Zapewnia to nie tylko oszcz\u0119dno\u015b\u0107 pracy podczas tworzenia diagram\u00f3w, lecz tak\u017ce umo\u017cliwia stosowanie jednolitych zasad uk\u0142adu.<\/p>\n<p data-start=\"0\" data-end=\"204\">Graficzna prezentacja diagram\u00f3w odbywa si\u0119 za pomoc\u0105 interfejsu 2D API systemu Comarch ERP Enterprise, kt\u00f3ry wykorzystuje SVG (Scalable Vector Graphics) do generowania grafiki wy\u015bwietlanej w przegl\u0105darce. SVG umo\u017cliwia tworzenie diagram\u00f3w w wysokiej rozdzielczo\u015bci z funkcjami przewijania i powi\u0119kszania.<\/p>\n<p data-start=\"307\" data-end=\"395\">Opr\u00f3cz wy\u015bwietlania na ekranie diagramy mog\u0105 by\u0107 eksportowane do plik\u00f3w PDF i drukowane.<\/p>\n<p data-start=\"397\" data-end=\"658\">Po otwarciu jednego z przedstawionych powy\u017cej diagram\u00f3w modelu danych dost\u0119pne s\u0105 dodatkowe obszary w nag\u0142\u00f3wku aplikacji <em>Diagramy modelu danych<\/em>, kt\u00f3re wspieraj\u0105 prezentacj\u0119 diagramu. W standardowym pasku symboli dost\u0119pne s\u0105 akcje zwi\u0105zane z aplikacj\u0105.<\/p>\n<h4 data-start=\"397\" data-end=\"658\" id=\"naglowek\" ><span class=\"ez-toc-section\" id=\"Naglowek\"><\/span>Nag\u0142\u00f3wek<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"690\" data-end=\"751\">Nag\u0142\u00f3wek aplikacji zawiera dwa pola wprowadzania:<\/p>\n<ul>\n<li data-start=\"690\" data-end=\"751\"><strong>Nazwa<\/strong> &#8212; to pole zawiera \u015bcie\u017ck\u0119 do pliku, w kt\u00f3rym zapisywany jest diagram. \u015acie\u017cka sk\u0142ada si\u0119 z katalogu oraz nazwy pliku\n<ul>\n<li data-start=\"690\" data-end=\"751\"><em>\u015bcie\u017cka<\/em> &#8212; w tym polu mo\u017cna okre\u015bli\u0107 dowoln\u0105 struktur\u0119 katalog\u00f3w. Nazwy katalog\u00f3w nale\u017cy oddziela\u0107 uko\u015bnikiem (\/). Po ostatnim uko\u015bniku podawana jest nazwa pliku. System automatycznie tworzy wskazany katalog w obszarze roboczym <em data-start=\"379\" data-end=\"390\">datamodel<\/em> w katalogu <em data-start=\"402\" data-end=\"413\" data-is-only-node=\"\">Documents<\/em> w Knowledge Store.<\/li>\n<li data-start=\"690\" data-end=\"751\"><em>nazwa pliku<\/em> &#8212; nazwa pliku mo\u017ce by\u0107 dowolnie wybrana z uwzgl\u0119dnieniem nast\u0119puj\u0105cych zasad: nazwa pliku nie mo\u017ce zawiera\u0107 znak\u00f3w specjalnych oraz nie mo\u017ce zaczyna\u0107 si\u0119 od cyfry<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"690\" data-end=\"751\"><strong>Tytu\u0142<\/strong> &#8212; dla diagramu mo\u017cna wprowadzi\u0107 dowolny tytu\u0142. Nadanie tytu\u0142u nie podlega \u017cadnym ograniczeniom.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h4 class=\"z-0 flex min-h-[46px] justify-start\" id=\"obszar-roboczy\" ><span class=\"ez-toc-section\" id=\"Obszar_roboczy\"><\/span>Obszar roboczy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"z-0 flex min-h-[46px] justify-start\"><span style=\"color: initial;\">W obszarze roboczym aplikacji wy\u015bwietlane s\u0105 diagramy modelu danych. Obszar roboczy nie posiada w\u0142asnej logiki \u2013 wy\u015bwietla jedynie widok diagramu generowany przez interfejs 2D API. Widok obiekt\u00f3w w diagramie aktualizuje si\u0119 automatycznie po zmianach. R\u0119czne rozmieszczanie element\u00f3w diagramu nie jest mo\u017cliwe. Diagramy mog\u0105 by\u0107 edytowane bezpo\u015brednio w obszarze rysunku. Poni\u017cej opisano elementy diagram\u00f3w.<\/span><\/p>\n<h5 id=\"shapes\" ><span class=\"ez-toc-section\" id=\"Shapes\"><\/span>Shapes<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Na diagramie prostok\u0105tny, cieniowany element jest okre\u015blany jako <em>shape<\/em>. <em>Shape<\/em> jest podzielony maksymalnie na trzy obszary.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\n<p style=\"text-align: center;\" data-start=\"574\" data-end=\"628\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43316 size-full\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/Diagramy.drawio.png\" alt=\"\" width=\"361\" height=\"242\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/Diagramy.drawio.png 361w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/Diagramy.drawio-300x201.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/Diagramy.drawio-50x34.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/Diagramy.drawio-320x215.png 320w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><br data-start=\"600\" data-end=\"603\" \/><em data-start=\"603\" data-end=\"628\">Shape z dwoma i trzema obszarami<\/em><\/p>\n<h6 data-start=\"574\" data-end=\"628\" id=\"dane-obiektu\" ><span class=\"ez-toc-section\" id=\"Dane_obiektu\"><\/span>Dane obiektu<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p data-start=\"648\" data-end=\"813\">W g\u00f3rnym obszarze <em>shape<\/em> zawsze wy\u015bwietlany jest typ obiektu deweloperskiego, obszar nazw oraz oznaczenie. Mog\u0105 by\u0107 wy\u015bwietlane nast\u0119puj\u0105ce obiekty deweloperskie:<\/p>\n<ul>\n<li data-start=\"817\" data-end=\"841\">obiekt biznesowy jako:\n<ul>\n<li data-start=\"846\" data-end=\"865\"><em data-start=\"846\" data-end=\"863\">Business Entity<\/em><\/li>\n<li data-start=\"870\" data-end=\"883\"><em data-start=\"870\" data-end=\"881\">Dependent<\/em><\/li>\n<\/ul>\n<\/li>\n<li data-start=\"886\" data-end=\"894\"><em data-start=\"886\" data-end=\"892\">Part<\/em><\/li>\n<li data-start=\"897\" data-end=\"905\"><em data-start=\"897\" data-end=\"903\">View<\/em><\/li>\n<li data-start=\"908\" data-end=\"924\"><em data-start=\"908\" data-end=\"918\">OQL-View<\/em> lub<\/li>\n<li data-start=\"927\" data-end=\"938\"><em data-start=\"927\" data-end=\"938\" data-is-last-node=\"\">Extension<\/em><\/li>\n<\/ul>\n<p><em><strong>Attribute<\/strong><\/em><\/p>\n<p>W \u015brodkowym obszarze kszta\u0142tu znajduj\u0105 si\u0119 atrybuty obiektu deweloperskiego. Atrybut sk\u0142ada si\u0119 zawsze z nazwy oraz przypisanego typu danych. Informacje te s\u0105 prezentowane jako oddzielone dwukropkiem. Alternatywnie mo\u017ce by\u0107 wy\u015bwietlany typ danych logiczny lub prymitywny. To, kt\u00f3ry z tych dw\u00f3ch typ\u00f3w danych zostanie pokazany, zale\u017cy od ustawie\u0144 diagramu i obowi\u0105zuje zawsze dla wszystkich atrybut\u00f3w.<\/p>\n<p data-start=\"475\" data-end=\"879\" data-is-last-node=\"\" data-is-only-node=\"\"><strong><span style=\"color: #ff00ff;\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43488\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4.png\" alt=\"\" width=\"1002\" height=\"627\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4.png 1002w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4-300x188.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4-768x481.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4-50x31.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4-920x576.png 920w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4-600x375.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/1-4-320x200.png 320w\" sizes=\"auto, (max-width: 1002px) 100vw, 1002px\" \/><\/a><\/span><\/strong><\/p>\n<p data-start=\"77\" data-end=\"473\">\u0141a\u0144cuchy znak\u00f3w i warto\u015bci dziesi\u0119tne maj\u0105 ograniczon\u0105 d\u0142ugo\u015b\u0107. W nawiasach okr\u0105g\u0142ych podawane s\u0105 warto\u015bci maksymalne. W przypadku \u0142a\u0144cuch\u00f3w znak\u00f3w <em data-start=\"225\" data-end=\"231\">(80)<\/em> oznacza, \u017ce \u0142\u0105czna d\u0142ugo\u015b\u0107 nie mo\u017ce przekroczy\u0107 osiemdziesi\u0119ciu znak\u00f3w. W przypadku warto\u015bci dziesi\u0119tnych <em data-start=\"338\" data-end=\"346\">(10,3)<\/em> oznacza, \u017ce ca\u0142kowita liczba cyfr mo\u017ce wynosi\u0107 maksymalnie dziesi\u0119\u0107, z czego maksymalnie trzy mog\u0105 znajdowa\u0107 si\u0119 po przecinku.<\/p>\n<p data-start=\"475\" data-end=\"879\" data-is-last-node=\"\" data-is-only-node=\"\">Atrybuty zapisane kursyw\u0105 mog\u0105 przedstawia\u0107 zagnie\u017cd\u017con\u0105 cz\u0119\u015b\u0107 lub zestaw warto\u015bci. Atrybuty cz\u0119\u015bci lub sta\u0142e zestawu warto\u015bci mog\u0105 by\u0107 r\u00f3wnie\u017c wy\u015bwietlane poprzez wywo\u0142anie akcji [<strong data-start=\"656\" data-end=\"666\">Rozwi\u0144<\/strong>] w menu kontekstowym. W rezultacie odpowiednie atrybuty lub sta\u0142e s\u0105 prezentowane w formie wci\u0119tej. Je\u017celi np. cz\u0119\u015b\u0107 zawiera atrybut typu cz\u0119\u015b\u0107, to r\u00f3wnie\u017c on zostanie rozwini\u0119ty i przedstawiony w formie wci\u0119tej.<\/p>\n<p data-start=\"475\" data-end=\"879\" data-is-last-node=\"\" data-is-only-node=\"\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43490\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3.png\" alt=\"\" width=\"993\" height=\"613\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3.png 993w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3-300x185.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3-768x474.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3-50x31.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3-920x568.png 920w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3-600x370.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/2-3-320x198.png 320w\" sizes=\"auto, (max-width: 993px) 100vw, 993px\" \/><\/a><\/p>\n<p data-start=\"475\" data-end=\"879\" data-is-last-node=\"\" data-is-only-node=\"\"><em><strong>Indeksy<\/strong><\/em><\/p>\n<p data-start=\"475\" data-end=\"879\" data-is-last-node=\"\" data-is-only-node=\"\">W dolnym obszarze wy\u015bwietlane s\u0105 indeksy obiektu deweloperskiego. Obszar ten nie wyst\u0119puje w przypadku kszta\u0142t\u00f3w z typem obiektu deweloperskiego <em data-start=\"158\" data-end=\"164\">Part<\/em>. Ka\u017cdy indeks jest przedstawiany wraz ze swoj\u0105 nazw\u0105 oraz typem indeksu. Informacje te s\u0105 prezentowane jako oddzielone dwukropkiem. Pod nazw\u0105 indeksu w formie wci\u0119tej wy\u015bwietlane s\u0105 atrybuty przypisane do danego indeksu.<\/p>\n<p data-start=\"475\" data-end=\"879\" data-is-last-node=\"\" data-is-only-node=\"\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43493\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2.png\" alt=\"\" width=\"1013\" height=\"650\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2.png 1013w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2-300x192.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2-768x493.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2-50x32.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2-920x590.png 920w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2-600x385.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/3-2-320x205.png 320w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\" \/><\/a><\/p>\n<h5 data-start=\"475\" data-end=\"879\" id=\"laczniki\" ><span class=\"ez-toc-section\" id=\"Laczniki\"><\/span>\u0141\u0105czniki<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"20\" data-end=\"225\">Pomi\u0119dzy obiektami deweloperskimi mog\u0105 wyst\u0119powa\u0107 relacje r\u00f3\u017cnego rodzaju. W diagramach modelu danych relacje te s\u0105 przedstawiane za pomoc\u0105 \u0142\u0105cznik\u00f3w, kt\u00f3re zawsze prowadz\u0105 od jednego kszta\u0142tu do drugiego.<\/p>\n<p data-start=\"227\" data-end=\"423\">W Comarch ERP Enterprise stosowane s\u0105 wy\u0142\u0105cznie relacje kierunkowe, co oznacza, \u017ce ka\u017cda relacja posiada punkt pocz\u0105tkowy i ko\u0144cowy. Linia celu \u0142\u0105cznika zawiera symbol wskazuj\u0105cy kierunek relacji.<\/p>\n<p data-start=\"425\" data-end=\"465\">Rozr\u00f3\u017cnia si\u0119 nast\u0119puj\u0105ce typy po\u0142\u0105cze\u0144:<\/p>\n<p data-start=\"425\" data-end=\"465\"><strong><em>Asocjacje<\/em><\/strong><\/p>\n<p data-start=\"480\" data-end=\"704\">Asocjacje mog\u0105 by\u0107 definiowane jako relacje 1:1 lub 1:n. W zale\u017cno\u015bci od krotno\u015bci stosowany jest symbol pojedynczego lub podw\u00f3jnego grotu strza\u0142ki. Relacja 1:1 posiada pojedynczy grot, natomiast relacja 1:n \u2014 podw\u00f3jny grot.<\/p>\n<p data-start=\"706\" data-end=\"858\" data-is-last-node=\"\" data-is-only-node=\"\">Opcjonalnie dla asocjacji mo\u017ce by\u0107 wy\u015bwietlana nazwa relacji. Ustawienie to definiowane jest w w\u0142a\u015bciwo\u015bciach diagramu i obowi\u0105zuje dla ca\u0142ego diagramu.<\/p>\n<p data-start=\"706\" data-end=\"858\" data-is-last-node=\"\" data-is-only-node=\"\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/4-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43503\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/4-1.png\" alt=\"\" width=\"431\" height=\"491\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/4-1.png 431w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/4-1-263x300.png 263w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/4-1-44x50.png 44w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/4-1-320x365.png 320w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/a><\/p>\n<p data-start=\"706\" data-end=\"858\" data-is-last-node=\"\" data-is-only-node=\"\"><em><strong>Dziedziczenie<\/strong><\/em><\/p>\n<p data-start=\"706\" data-end=\"858\" data-is-last-node=\"\" data-is-only-node=\"\">Dziedziczenie, podobnie jak w <em>Unified Modelling Language<\/em>, jest przedstawiane za pomoc\u0105 pustego tr\u00f3jk\u0105ta jako symbolu w punkcie docelowym \u0142\u0105cznika. Punkt pocz\u0105tkowy tego \u0142\u0105cznika stanowi zawsze obiekt podrz\u0119dny <em data-start=\"229\" data-end=\"243\">(ang. child)<\/em>, natomiast punkt docelowy \u2014 obiekt nadrz\u0119dny <em data-start=\"289\" data-end=\"304\">(ang. parent)<\/em>.<\/p>\n<p data-start=\"706\" data-end=\"858\" data-is-last-node=\"\" data-is-only-node=\"\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/5-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43505\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/5-1.png\" alt=\"\" width=\"302\" height=\"523\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/5-1.png 302w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/5-1-173x300.png 173w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/5-1-29x50.png 29w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a><\/p>\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"6e527df8-bfc6-49d4-bd03-9416dcfe1fd6\" data-testid=\"conversation-turn-15\" data-scroll-anchor=\"false\" data-turn=\"user\"><\/section>\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:3d5ee052-2ee3-4c66-b4ce-0de74b2fc3c5-7\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"aa8c8ef0-5ddc-4c47-a2bc-d93de9743b52\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"27\"><em><strong data-start=\"0\" data-end=\"27\">Relacja Business Entity<\/strong><\/em><\/p>\n<p data-start=\"29\" data-end=\"118\">W Comarch ERP Enterprise nast\u0119puj\u0105ce obiekty mog\u0105 pozostawa\u0107 w relacji z <em>Business Entity<\/em>:<\/p>\n<ul data-start=\"120\" data-end=\"151\">\n<li data-section-id=\"1xsdvjt\" data-start=\"120\" data-end=\"138\"><em>Business Entity<\/em><\/li>\n<li data-section-id=\"18fgbjb\" data-start=\"139\" data-end=\"151\"><em>Dependent<\/em><\/li>\n<\/ul>\n<p data-start=\"153\" data-end=\"420\">Obiekty te s\u0105 ze sob\u0105 powi\u0105zane za pomoc\u0105 specjalnych relacji. W diagramach modelu danych \u0142\u0105cznik dla tych relacji jest przedstawiany jako linia przerywana, kt\u00f3rej strona docelowa posiada grot strza\u0142ki. \u0141\u0105cznik jest skierowany od obiektu <em>Dependent<\/em> do <em>Business Entity<\/em>.<\/p>\n<h4 data-start=\"153\" data-end=\"420\" id=\"wlasciwosci-zakladki\" ><span class=\"ez-toc-section\" id=\"Wlasciwosci_zakladki\"><\/span>W\u0142a\u015bciwo\u015bci zak\u0142adki<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"452\" data-end=\"730\" data-is-last-node=\"\" data-is-only-node=\"\">W nag\u0142\u00f3wku dla diagram\u00f3w modelu danych dost\u0119pna jest dodatkowa zak\u0142adka s\u0142u\u017c\u0105ca do edycji w\u0142a\u015bciwo\u015bci diagramu. W tej zak\u0142adce dost\u0119pne s\u0105 ustawienia dotycz\u0105ce wy\u015bwietlania przedstawionych obiekt\u00f3w. Ustawienia odnosz\u0105 si\u0119 do wybranych obiekt\u00f3w lub do ca\u0142ego diagramu.<\/p>\n<p data-start=\"452\" data-end=\"730\" data-is-last-node=\"\" data-is-only-node=\"\"><em><strong>Opcje wy\u015bwietlania<\/strong><\/em><\/p>\n<p data-start=\"24\" data-end=\"254\">Spos\u00f3b prezentacji poszczeg\u00f3lnych kszta\u0142t\u00f3w, a tym samym zawartych w nich obiekt\u00f3w, mo\u017ce by\u0107 zmieniany za pomoc\u0105 opisanych tutaj opcji. Opcje wy\u015bwietlania s\u0105 r\u00f3wnie\u017c dost\u0119pne w oknie wyboru podczas wstawiania obiekt\u00f3w do diagramu.<\/p>\n<p data-start=\"256\" data-end=\"440\">Opcje wy\u015bwietlania odnosz\u0105 si\u0119 zawsze do zaznaczonych obiekt\u00f3w w aktualnie wy\u015bwietlanym diagramie. Zaznaczanie obiekt\u00f3w mo\u017cliwe jest wy\u0142\u0105cznie w obszarze roboczym poprzez pole rysunku.<\/p>\n<p data-start=\"442\" data-end=\"623\">Niekt\u00f3re obiekty zawieraj\u0105 inne obiekty. Przyk\u0142adowo obiekty posiadaj\u0105 atrybuty. Zasadniczo mo\u017cliwe jest zaznaczenie wielu obiekt\u00f3w, a jednocze\u015bnie wielu atrybut\u00f3w r\u00f3\u017cnych obiekt\u00f3w.<\/p>\n<p data-start=\"625\" data-end=\"1162\">Dost\u0119pne s\u0105 wy\u0142\u0105cznie te opcje wy\u015bwietlania, kt\u00f3re s\u0105 obs\u0142ugiwane przez wszystkie zaznaczone obiekty (wsp\u00f3lny mianownik). Je\u017celi zaznaczonych jest kilka r\u00f3\u017cnych obiekt\u00f3w, w razie potrzeby wy\u015bwietlana jest jednolita lista opcji wy\u015bwietlania. Obiekty r\u00f3\u017cni\u0105 si\u0119 mi\u0119dzy sob\u0105 cz\u0119\u015bciowo swoimi opcjami wy\u015bwietlania. W takim przypadku warto\u015b\u0107 danej opcji jest oznaczana jako nieokre\u015blona <em data-start=\"1009\" data-end=\"1022\">(tri-state)<\/em>, a powi\u0105zane pole wyboru posiada szare zaznaczenie <em data-start=\"1071\" data-end=\"1076\">(\u2013)<\/em>. Po zmianie opcji wy\u015bwietlania s\u0105 one stosowane dla wszystkich zaznaczonych obiekt\u00f3w.<\/p>\n<p data-start=\"1164\" data-end=\"1419\" data-is-last-node=\"\" data-is-only-node=\"\">Je\u017celi \u017cadne obiekty nie s\u0105 zaznaczone, wy\u015bwietlane s\u0105 ustawienia podstawowe. Ustawienia podstawowe s\u0105 z g\u00f3ry okre\u015blone i s\u0105 stosowane podczas dodawania nowych obiekt\u00f3w. Zmiana ustawie\u0144 podstawowych nie ma wp\u0142ywu na obiekty ju\u017c znajduj\u0105ce si\u0119 w diagramie.<\/p>\n<p data-start=\"1164\" data-end=\"1419\" data-is-last-node=\"\" data-is-only-node=\"\"><section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Najpierw nale\u017cy zaznaczy\u0107 kszta\u0142ty, jeden z mo\u017cliwych do zmiany element\u00f3w lub \u0142\u0105czniki, a nast\u0119pnie zmieni\u0107 ich spos\u00f3b wy\u015bwietlania za pomoc\u0105 poni\u017cszych opcji. Je\u017celi nic nie jest zaznaczone, zmienione opcje wy\u015bwietlania nie maj\u0105 wp\u0142ywu na diagram.<\/div><\/section><\/p>\n<p data-start=\"1164\" data-end=\"1419\" data-is-last-node=\"\" data-is-only-node=\"\">Opcje wy\u015bwietlania:<\/p>\n<ul>\n<li data-section-id=\"1srtmfi\" data-start=\"309\" data-end=\"856\">[<strong data-start=\"311\" data-end=\"332\">Poka\u017c atrybuty<\/strong>] \u2013 przy u\u017cyciu opcji [<strong data-start=\"354\" data-end=\"375\">Poka\u017c atrybuty<\/strong>] atrybuty jednego lub wielu zaznaczonych kszta\u0142t\u00f3w s\u0105 wy\u015bwietlane lub ukrywane. Aby wy\u015bwietli\u0107 atrybuty, nale\u017cy zaznaczy\u0107 pole wyboru, tak aby pojawi\u0142 si\u0119 w nim znacznik. Aby ukry\u0107 atrybuty, nale\u017cy odznaczy\u0107 pole wyboru, tak aby by\u0142o puste. Pojedyncze atrybuty danego kszta\u0142tu nie mog\u0105 by\u0107 wy\u015bwietlane ani ukrywane oddzielnie. Je\u017celi zaznaczonych jest kilka kszta\u0142t\u00f3w, kt\u00f3rych atrybuty nie s\u0105 w pe\u0142ni wy\u015bwietlane, pole wyboru zawiera znak wyboru cz\u0119\u015bciowego, poziom\u0105 kresk\u0119 <em data-start=\"850\" data-end=\"855\" data-is-only-node=\"\">(\u2013)<\/em>.<\/li>\n<li data-section-id=\"1srtmfi\" data-start=\"309\" data-end=\"856\">[<strong data-start=\"902\" data-end=\"922\">Poka\u017c indeks<\/strong>] \u2013 przy u\u017cyciu opcji [<strong style=\"color: initial;\" data-start=\"902\" data-end=\"922\">Poka\u017c indeks<\/strong><span style=\"color: initial;\">] indeksy jednego lub wielu zaznaczonych kszta\u0142t\u00f3w s\u0105 wy\u015bwietlane lub ukrywane. Aby wy\u015bwietli\u0107 indeksy, nale\u017cy zaznaczy\u0107 pole wyboru, tak aby pojawi\u0142 si\u0119 w nim znacznik. Aby ukry\u0107 indeksy, nale\u017cy odznaczy\u0107 pole wyboru, tak aby by\u0142o puste. Pojedyncze indeksy danego kszta\u0142tu nie mog\u0105 by\u0107 wy\u015bwietlane ani ukrywane oddzielnie. Je\u017celi dla kilku zaznaczonych kszta\u0142t\u00f3w indeksy s\u0105 wy\u015bwietlane w r\u00f3\u017cny spos\u00f3b, tzn. dla jednego kszta\u0142tu indeksy s\u0105 wy\u015bwietlane, a dla innego ukryte, pole wyboru zawiera znak wyboru cz\u0119\u015bciowego, poziom\u0105 kresk\u0119 <\/span><em style=\"color: initial;\" data-start=\"1456\" data-end=\"1461\" data-is-only-node=\"\">(\u2013)<\/em><span style=\"color: initial;\">.<\/span><\/li>\n<li data-section-id=\"1srtmfi\" data-start=\"309\" data-end=\"856\">[<strong data-start=\"85\" data-end=\"102\">Poka\u017c cz\u0119\u015bci<\/strong>] \u2013 przy u\u017cyciu opcji [<strong style=\"color: initial;\" data-start=\"85\" data-end=\"102\">Poka\u017c cz\u0119\u015bci<\/strong><span style=\"color: initial;\">] cz\u0119\u015bci w jednym lub wielu zaznaczonych kszta\u0142tach s\u0105 wy\u015bwietlane lub ukrywane. Aby wy\u015bwietli\u0107 cz\u0119\u015bci, nale\u017cy zaznaczy\u0107 pole wyboru, tak aby pojawi\u0142 si\u0119 w nim znacznik. Aby ukry\u0107 cz\u0119\u015bci, nale\u017cy odznaczy\u0107 pole wyboru, tak aby by\u0142o puste. Pojedyncze cz\u0119\u015bci r\u00f3wnie\u017c mog\u0105 by\u0107 wy\u015bwietlane lub ukrywane za pomoc\u0105 tej opcji. W tym celu nale\u017cy zaznaczy\u0107 cz\u0119\u015bci do rozwini\u0119cia w jednym lub wielu kszta\u0142tach i wybra\u0107 t\u0119 opcj\u0119. Je\u017celi zaznaczono jeden lub kilka kszta\u0142t\u00f3w, kt\u00f3rych cz\u0119\u015bci nie s\u0105 w pe\u0142ni rozwini\u0119te, pole wyboru zawiera znak wyboru cz\u0119\u015bciowego, poziom\u0105 kresk\u0119 <\/span><em style=\"color: initial;\" data-start=\"667\" data-end=\"672\">(\u2013)<\/em><span style=\"color: initial;\">.<\/span><\/li>\n<li data-section-id=\"1srtmfi\" data-start=\"309\" data-end=\"856\">[<strong data-start=\"726\" data-end=\"753\">Poka\u017c zestawy warto\u015bci<\/strong>] \u2013 przy u\u017cyciu opcji [<strong style=\"color: initial;\" data-start=\"726\" data-end=\"753\">Poka\u017c zestawy warto\u015bci<\/strong><span style=\"color: initial;\">] sta\u0142e zestaw\u00f3w warto\u015bci w jednym lub wielu zaznaczonych kszta\u0142tach s\u0105 wy\u015bwietlane lub ukrywane. Aby wy\u015bwietli\u0107 sta\u0142e zestaw\u00f3w warto\u015bci, nale\u017cy zaznaczy\u0107 pole wyboru, tak aby pojawi\u0142 si\u0119 w nim znacznik. Aby ukry\u0107 sta\u0142e zestaw\u00f3w warto\u015bci, nale\u017cy odznaczy\u0107 pole wyboru, tak aby by\u0142o puste. R\u00f3wnie\u017c pojedyncze zestawy warto\u015bci mog\u0105 by\u0107 wy\u015bwietlane lub ukrywane za pomoc\u0105 tej opcji. W tym celu nale\u017cy zaznaczy\u0107 zestawy warto\u015bci do rozwini\u0119cia w jednym lub wielu kszta\u0142tach i wybra\u0107 t\u0119 opcj\u0119. Je\u017celi zaznaczono jeden lub kilka kszta\u0142t\u00f3w, kt\u00f3rych zestawy warto\u015bci nie s\u0105 w pe\u0142ni rozwini\u0119te, pole wyboru zawiera znak wyboru cz\u0119\u015bciowego, poziom\u0105 kresk\u0119 <\/span><em style=\"color: initial;\" data-start=\"1399\" data-end=\"1404\">(\u2013)<\/em><span style=\"color: initial;\">.<\/span><\/li>\n<li data-section-id=\"1srtmfi\" data-start=\"309\" data-end=\"856\">[<strong data-start=\"1451\" data-end=\"1471\">Poka\u017c relacje<\/strong>] \u2013 przy u\u017cyciu opcji [<strong style=\"color: initial;\" data-start=\"1451\" data-end=\"1471\">Poka\u017c relacje<\/strong><span style=\"color: initial;\">] relacje jednego lub wielu zaznaczonych kszta\u0142t\u00f3w s\u0105 wy\u015bwietlane lub ukrywane. Aby wy\u015bwietli\u0107 relacje, nale\u017cy zaznaczy\u0107 pole wyboru, tak aby pojawi\u0142 si\u0119 w nim znacznik. Aby ukry\u0107 relacje, nale\u017cy odznaczy\u0107 pole wyboru, tak aby by\u0142o puste. R\u00f3wnie\u017c pojedyncze relacje mog\u0105 by\u0107 wy\u015bwietlane lub ukrywane. W tym celu nale\u017cy zaznaczy\u0107 relacje do ukrycia lub wy\u015bwietlenia i wybra\u0107 t\u0119 opcj\u0119. Aby wy\u015bwietli\u0107 relacje, nale\u017cy zaznaczy\u0107 kszta\u0142ty, kt\u00f3rych relacje maj\u0105 zosta\u0107 wy\u015bwietlone, a nast\u0119pnie wybra\u0107 opcj\u0119 <\/span>[<strong data-start=\"1451\" data-end=\"1471\">Poka\u017c relacje<\/strong>]<span style=\"color: initial;\">. Je\u017celi zaznaczono jeden lub kilka kszta\u0142t\u00f3w, kt\u00f3rych relacje nie s\u0105 w pe\u0142ni wy\u015bwietlane, pole wyboru zawiera znak wyboru cz\u0119\u015bciowego, poziom\u0105 kresk\u0119 <\/span><em style=\"color: initial;\" data-start=\"2145\" data-end=\"2150\">(\u2013)<\/em><\/li>\n<\/ul>\n<p><strong><em>W\u0142a\u015bciwo\u015bci diagramu<\/em><\/strong><\/p>\n<p data-start=\"26\" data-end=\"144\">Opcje wy\u015bwietlania nie odnosz\u0105 si\u0119 wy\u0142\u0105cznie do pojedynczych kszta\u0142t\u00f3w, lecz r\u00f3wnie\u017c do wszystkich element\u00f3w diagramu.<\/p>\n<ul data-start=\"146\" data-end=\"1950\" data-is-only-node=\"\" data-is-last-node=\"\">\n<li data-section-id=\"146m55b\" data-start=\"182\" data-end=\"638\"><strong data-start=\"184\" data-end=\"219\">Wy\u015bwietl prymitywne typy danych<\/strong> \u2013 w obiektach deweloperskich wy\u015bwietlane s\u0105 typy danych prymitywnych zamiast logicznych, kt\u00f3re poza nazw\u0105 dostarczaj\u0105 dodatkowych informacji, poniewa\u017c mog\u0105 by\u0107 dziedziczone. Na najwy\u017cszym poziomie hierarchii dziedziczenia zawsze znajduje si\u0119 typ danych prymitywny lub z\u0142o\u017cony. Typy danych z\u0142o\u017cone s\u0105 wy\u015bwietlane zawsze w formie cz\u0119\u015bci. W diagramie zamiast logicznych typ\u00f3w danych wy\u015bwietlane s\u0105 prymitywne typy danych.<\/li>\n<li data-section-id=\"1svu1jy\" data-start=\"640\" data-end=\"1094\"><strong data-start=\"642\" data-end=\"675\">Wy\u015bwietl logiczne typy danych<\/strong> \u2013 w obiektach deweloperskich wy\u015bwietlane s\u0105 typy danych logicznych zamiast prymitywnych, kt\u00f3re poza nazw\u0105 dostarczaj\u0105 dodatkowych informacji, poniewa\u017c mog\u0105 by\u0107 dziedziczone. Na najwy\u017cszym poziomie hierarchii dziedziczenia zawsze znajduje si\u0119 typ danych prymitywny lub z\u0142o\u017cony. Typy danych z\u0142o\u017cone s\u0105 wy\u015bwietlane zawsze w formie cz\u0119\u015bci. W diagramie zamiast prymitywnych typ\u00f3w danych wy\u015bwietlane s\u0105 logiczne typy danych.<\/li>\n<li data-section-id=\"b90fau\" data-start=\"1096\" data-end=\"1452\"><strong data-start=\"1098\" data-end=\"1124\">Wy\u015bwietl nazwy relacji<\/strong> \u2013 asocjacje mog\u0105 by\u0107 definiowane jako relacje 1:1 lub 1:n. W zale\u017cno\u015bci od krotno\u015bci stosowany jest symbol pojedynczego lub podw\u00f3jnego grotu strza\u0142ki. Relacja 1:1 posiada pojedynczy grot, natomiast relacja 1:n \u2014 podw\u00f3jny grot. Dla asocjacji mo\u017ce by\u0107 wy\u015bwietlana nazwa relacji. Dla ca\u0142ego diagramu mo\u017cna j\u0105 w\u0142\u0105czy\u0107 lub wy\u0142\u0105czy\u0107.<\/li>\n<li data-section-id=\"b90fau\" data-start=\"1096\" data-end=\"1452\"><strong style=\"font-size: revert; color: initial;\" data-start=\"1456\" data-end=\"1492\">Wy\u015bwietl relacje Business Entity<\/strong><span style=\"font-size: revert; color: initial;\"> \u2013 w Comarch ERP Enterprise nast\u0119puj\u0105ce obiekty mog\u0105 pozostawa\u0107 w relacji z <em>Business Entity<\/em>:<\/span>\n<ul data-start=\"1587\" data-end=\"1622\">\n<li data-section-id=\"1xsdvjt\" data-start=\"1587\" data-end=\"1605\"><em>Business Entity<\/em><\/li>\n<li data-section-id=\"bezmnb\" data-start=\"1608\" data-end=\"1622\"><em>Dependent<\/em><\/li>\n<\/ul>\n<p data-start=\"1626\" data-end=\"1950\" data-is-last-node=\"\">Obiekty te s\u0105 powi\u0105zane za pomoc\u0105 specjalnych relacji. W diagramach modelu danych \u0142\u0105cznik dla tych relacji jest przedstawiany jako linia przerywana, kt\u00f3rej strona docelowa posiada grot strza\u0142ki. \u0141\u0105cznik jest skierowany od obiektu <em>Dependent<\/em> do <em>Business Entity<\/em>. Dla ca\u0142ego diagramu \u0142\u0105czniki te mog\u0105 by\u0107 w\u0142\u0105czane lub wy\u0142\u0105czane.<\/p>\n<\/li>\n<\/ul>\n<h3 id=\"konfiguracja\" ><span class=\"ez-toc-section\" id=\"Konfiguracja\"><\/span>Konfiguracja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>W aplikacji <em data-start=\"42\" data-end=\"56\">Konfiguracja<\/em> nie wprowadza si\u0119 ustawie\u0144 dla aplikacji <em data-start=\"98\" data-end=\"122\">Diagramy modelu danych<\/em>.<\/p>\n<h3 id=\"uprawnienia\" ><span class=\"ez-toc-section\" id=\"Uprawnienia\"><\/span>Uprawnienia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"144\" data-end=\"264\">Comarch ERP Enterprise pracuje z wielopoziomow\u0105 koncepcj\u0105 uprawnie\u0144. Uprawnienia mog\u0105 by\u0107 nadawane na r\u00f3\u017cnych poziomach:<\/p>\n<ul>\n<li><strong>obszar\u00f3w i aplikacji<\/strong> \u2013 mo\u017cna np. nada\u0107 uprawnienie do korzystania z aplikacji<\/li>\n<li><strong>jednostek biznesowych<\/strong> \u2013 mo\u017cna np. nada\u0107 uprawnienie umo\u017cliwiaj\u0105ce tworzenie diagramu modelu danych. Uprawnienia zwi\u0105zane z encjami obowi\u0105zuj\u0105 w ca\u0142ej aplikacji<\/li>\n<\/ul>\n<p data-start=\"531\" data-end=\"794\">Dla niekt\u00f3rych aplikacji dost\u0119pne s\u0105 specjalne uprawnienia odnosz\u0105ce si\u0119 do okre\u015blonych akcji i funkcji. R\u00f3wnie\u017c dla tych uprawnie\u0144 mo\u017cna definiowa\u0107 odpowiednie prawa dost\u0119pu, np. aby nie by\u0142o mo\u017cliwe wystawienie zam\u00f3wienia, mo\u017cna odebra\u0107 odpowiednie uprawnienie.<\/p>\n<p data-start=\"796\" data-end=\"955\">Koncepcja uprawnie\u0144 oraz og\u00f3lnych uprawnie\u0144 aplikacyjnych i uprawnie\u0144 zwi\u0105zanych z encjami zosta\u0142a opisana w artykule <em data-start=\"941\" data-end=\"954\">Uprawnienia<\/em>.<\/p>\n<p data-start=\"957\" data-end=\"1060\">Do ustalania uprawnie\u0144 dla aplikacji <em data-start=\"994\" data-end=\"1018\">Diagramy modelu danych<\/em> istotna jest nast\u0119puj\u0105ca jednostka biznesowa:<\/p>\n<p data-start=\"1062\" data-end=\"1108\"><em>com.cisag.sys.kstore.datamodel.obj.DataDiagram<\/em><\/p>\n<p data-start=\"1110\" data-end=\"1154\">Dla tej aplikacji dost\u0119pne jest uprawnienie:<\/p>\n<p data-start=\"1156\" data-end=\"1256\"><em>com.cisag.sys.kstore.datamodel.ReorganizeDiagrams<\/em><\/p>\n<p data-start=\"1156\" data-end=\"1256\">kt\u00f3re umo\u017cliwia reorganizacj\u0119 diagram\u00f3w modelu danych.<\/p>\n<h3 data-start=\"1156\" data-end=\"1256\" id=\"instrukcje\" ><span class=\"ez-toc-section\" id=\"Instrukcje\"><\/span>Instrukcje<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 data-start=\"1156\" data-end=\"1256\" id=\"tworzenie-diagramu\" ><span class=\"ez-toc-section\" id=\"Tworzenie_diagramu\"><\/span>Tworzenie diagramu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"1156\" data-end=\"1256\"><section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Mo\u017cna utworzy\u0107 i wydrukowa\u0107 diagram modelu danych \u2013 na ekranie lub np. na drukarce \u2013 bez konieczno\u015bci wcze\u015bniejszego zapisywania.<\/div><\/section><\/p>\n<p data-start=\"1156\" data-end=\"1256\">W celu utworzenia nowego diagramu nale\u017cy:<\/p>\n<ol data-start=\"173\" data-end=\"1910\">\n<li data-section-id=\"11vl0rk\" data-start=\"173\" data-end=\"222\">Otworzy\u0107 aplikacj\u0119 <em data-start=\"195\" data-end=\"219\">Diagramy modelu danych<\/em>.<\/li>\n<li data-section-id=\"1x9hyb\" data-start=\"223\" data-end=\"363\">Nacisn\u0105\u0107 w standardowym pasku symboli przycisk [<strong data-start=\"274\" data-end=\"283\">Dodaj<\/strong>]. Pole <em data-start=\"296\" data-end=\"303\" data-is-only-node=\"\">Nazwa<\/em> w nag\u0142\u00f3wku aplikacji zostanie ustawione jako aktywne.<\/li>\n<li data-section-id=\"btr4rc\" data-start=\"364\" data-end=\"502\">Nacisn\u0105\u0107 w standardowym pasku symboli przycisk [<strong data-start=\"415\" data-end=\"443\">Wyszukaj i dodaj obiekty<\/strong>]. Otworzy si\u0119 okno dialogowe do dodawania obiekt\u00f3w.<\/li>\n<li data-section-id=\"1uqby9i\" data-start=\"503\" data-end=\"780\">Klikn\u0105\u0107 strza\u0142k\u0119 rozwijan\u0105 obok symbolu [<strong data-start=\"547\" data-end=\"556\">Szukaj i dodaj obiekty deweloperskie<\/strong>] w obszarze nag\u0142\u00f3wka sekcji <em data-start=\"585\" data-end=\"623\">Wyszukiwanie obiekt\u00f3w deweloperskich<\/em> i z rozwini\u0119tego menu wybra\u0107 typy obiekt\u00f3w deweloperskich, kt\u00f3re maj\u0105 zosta\u0107 wyszukane i dodane do diagramu. Otworzy si\u0119 okno dialogowe wyszukiwania.<\/li>\n<li data-section-id=\"qa87wc\" data-start=\"781\" data-end=\"876\">Wprowadzi\u0107 kryteria wyszukiwania w oknie dialogowym wyszukiwania i rozpocz\u0105\u0107 wyszukiwanie.<\/li>\n<li data-section-id=\"9txx6i\" data-start=\"877\" data-end=\"1114\">Wybra\u0107 jeden lub wi\u0119cej obiekt\u00f3w z listy wynik\u00f3w. Aby wybra\u0107 pojedynczy obiekt, nale\u017cy go zaznaczy\u0107. Aby wybra\u0107 kilka obiekt\u00f3w, nale\u017cy przytrzyma\u0107 klawisz [<strong>Shift<\/strong>] podczas zaznaczania.<\/li>\n<li data-section-id=\"1dqshqn\" data-start=\"1115\" data-end=\"1313\">Zastosowa\u0107 wyb\u00f3r, naciskaj\u0105c przycisk [<strong data-start=\"1157\" data-end=\"1169\">Zastosuj<\/strong>]. W oknie dialogowym dodawania obiekt\u00f3w w obszarze <em data-start=\"1226\" data-end=\"1264\" data-is-only-node=\"\">Wyszukiwanie obiekt\u00f3w deweloperskich<\/em> zostan\u0105 wy\u015bwietlone wcze\u015bniej wybrane obiekty.<\/li>\n<li data-section-id=\"11d7pw2\" data-start=\"1314\" data-end=\"1405\">Zaznaczy\u0107 jeden lub wi\u0119cej obiekt\u00f3w w obszarze <em data-start=\"1364\" data-end=\"1402\">Wyszukiwanie obiekt\u00f3w deweloperskich<\/em>.<\/li>\n<li data-section-id=\"2xjeml\" data-start=\"1406\" data-end=\"1668\">Wybra\u0107 w obszarze <em data-start=\"1427\" data-end=\"1434\">Opcje<\/em> elementy, kt\u00f3re r\u00f3wnie\u017c maj\u0105 zosta\u0107 uwzgl\u0119dnione w diagramie. Dost\u0119pne s\u0105 opcje pokazywania zale\u017cno\u015bci, \u015bledzenia relacji wychodz\u0105cych i przychodz\u0105cych oraz pokazywanie klas nadrz\u0119dnych i podrz\u0119dnych.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">Po wybraniu opcji nacisn\u0105\u0107 w obszarze <em data-start=\"1711\" data-end=\"1749\">Wyszukiwanie obiekt\u00f3w deweloperskich<\/em> przycisk [<strong data-start=\"1760\" data-end=\"1769\">Wybierz<\/strong>].<br data-start=\"1771\" data-end=\"1774\" \/>Wybrane obiekty oraz powi\u0105zane z nimi obiekty zgodnie z wybranymi opcjami zostan\u0105 dodane do listy w obszarze <em data-start=\"1887\" data-end=\"1909\">Obiekty do zastosowania<\/em>. Nale\u017cy pami\u0119ta\u0107, \u017ce do diagramu zostan\u0105 dodane tylko obiekty wy\u015bwietlane w obszarze <em style=\"font-size: revert; color: initial;\" data-start=\"1991\" data-end=\"2013\">Obiekty do zastosowania<\/em><span style=\"font-size: revert; color: initial;\">.<\/span><\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">W razie potrzeby zaznaczy\u0107 dodatkowe obiekty w obszarze <em data-start=\"60\" data-end=\"98\">Wyszukiwanie obiekt\u00f3w deweloperskich<\/em>, dostosowa\u0107 opcje i nacisn\u0105\u0107 przycisk [<strong data-start=\"138\" data-end=\"147\">Wybierz<\/strong>]. W obszarze <em data-start=\"167\" data-end=\"189\">Obiekty do zastosowania<\/em> zostan\u0105 dodane odpowiednie obiekty.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">W razie potrzeby powt\u00f3rzy\u0107 kroki 6 i 7.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">Sprawdzi\u0107 zaznaczone obiekty w obszarze <em data-start=\"318\" data-end=\"340\">Obiekty do zastosowania<\/em> i w razie potrzeby usun\u0105\u0107 je, zaznaczaj\u0105c obiekt lub obiekty i naciskaj\u0105c przycisk usuwania w pasku ikon sekcji lub wykonuj\u0105c podw\u00f3jne klikni\u0119cie na obiekcie przeznaczonym do usuni\u0119cia. Aby zaznaczy\u0107 kilka obiekt\u00f3w, nale\u017cy przytrzyma\u0107 klawisz [<strong>Shift<\/strong>]. Wybrane obiekty zostan\u0105 usuni\u0119te z listy.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">W obszarze <em data-start=\"709\" data-end=\"729\">Opcje prezentacji<\/em> wybra\u0107 spos\u00f3b prezentacji obiekt\u00f3w na diagramie. Opcje wy\u015bwietlania nie maj\u0105 wp\u0142ywu na diagram, lecz s\u0105 wykorzystywane wy\u0142\u0105cznie do jego podstawowej prezentacji.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">Nacisn\u0105\u0107 przycisk [<strong data-start=\"917\" data-end=\"929\">Zastosuj<\/strong>], aby doda\u0107 zaznaczone obiekty do diagramu \u2013 diagram pozostaje otwarty. Naci\u015bni\u0119cie przycisku [<strong data-start=\"1031\" data-end=\"1037\">OK<\/strong>] powoduje dodatkowo zamkni\u0119cie okna dialogowego. W obu przypadkach zaznaczone obiekty zostan\u0105 dodane do diagramu i wy\u015bwietlone zgodnie z opcjami wy\u015bwietlania.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">Aby zapisa\u0107 diagram, nale\u017cy wprowadzi\u0107 nazw\u0119 pliku w polu <em data-start=\"1267\" data-end=\"1274\">Nazwa<\/em> oraz tytu\u0142 w polu <em data-start=\"1293\" data-end=\"1300\">Tytu\u0142<\/em> w nag\u0142\u00f3wku aplikacji.<\/li>\n<li data-section-id=\"1tmrdli\" data-start=\"1669\" data-end=\"1910\">W razie potrzeby zapisa\u0107 diagram.<\/li>\n<\/ol>\n<h4 id=\"duplikacja-diagramu\" ><span class=\"ez-toc-section\" id=\"Duplikacja_diagramu\"><\/span>Duplikacja diagramu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aby zduplikowa\u0107 istniej\u0105cy diagram nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em data-start=\"1421\" data-end=\"1445\">Diagramy modelu danych<\/em>.<\/li>\n<li>Otworzy\u0107 zapisany diagram modelu danych, wybieraj\u0105c go przez pola identyfikacji lub wyszukiwanie w standardowym pasku symboli.<\/li>\n<li>Nacisn\u0105\u0107 w standardowym pasku symboli przycisk [<strong data-start=\"1632\" data-end=\"1644\">Duplikuj<\/strong>].<\/li>\n<li>Zmieni\u0107 diagram, dodaj\u0105c lub usuwaj\u0105c obiekty \u2013 zgodnie z opisem w rozdziale <em data-start=\"1726\" data-end=\"1746\">Tworzenie diagramu<\/em>.<\/li>\n<li>Aby zapisa\u0107 diagram, wprowadzi\u0107 nazw\u0119 pliku w polu <em data-start=\"1804\" data-end=\"1811\">Nazwa<\/em> oraz tytu\u0142 w polu <em data-start=\"1830\" data-end=\"1837\">Tytu\u0142<\/em> w nag\u0142\u00f3wku.<\/li>\n<li>Zapisa\u0107 diagram.<\/li>\n<\/ol>\n<h4 id=\"edycja-diagramu\" ><span class=\"ez-toc-section\" id=\"Edycja_diagramu\"><\/span>Edycja diagramu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Sterowanie fokusem i klawiatur\u0105 nie jest aktywne podczas edycji diagram\u00f3w.<\/div><\/section>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Aby zaznaczy\u0107 wiele kszta\u0142t\u00f3w i innych element\u00f3w w diagramie modelu danych, nale\u017cy przytrzyma\u0107 klawisz [<strong>Ctrl<\/strong>] i klikn\u0105\u0107 elementy prawym przyciskiem myszy.<\/div><\/section>\n<p>W celu edycji diagramu nale\u017cy:<\/p>\n<ol data-start=\"285\" data-end=\"673\">\n<li data-section-id=\"11vl0rk\" data-start=\"285\" data-end=\"334\">Otworzy\u0107 aplikacj\u0119 <em data-start=\"307\" data-end=\"331\">Diagramy modelu danych<\/em>.<\/li>\n<li data-section-id=\"zr0zpi\" data-start=\"335\" data-end=\"525\">Otworzy\u0107 zapisany diagram modelu danych, wybieraj\u0105c go przez pola identyfikacji lub wyszukiwanie w standardowym pasku symboli, albo nacisn\u0105\u0107 [<strong data-start=\"480\" data-end=\"494\">Aktualizuj<\/strong>], aby utworzy\u0107 nowy diagram.<\/li>\n<li data-section-id=\"ayi9ur\" data-start=\"526\" data-end=\"673\">Edytowa\u0107 diagram, usuwaj\u0105c kszta\u0142ty, dodaj\u0105c obiekty lub zmieniaj\u0105c widok za pomoc\u0105 menu kontekstowego lub przycisk\u00f3w w standardowym pasku menu.<\/li>\n<\/ol>\n<h4 id=\"powiekszanie-lub-pomniejszanie-diagramu\" ><span class=\"ez-toc-section\" id=\"Powiekszanie_lub_pomniejszanie_diagramu\"><\/span>Powi\u0119kszanie lub pomniejszanie diagramu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"675\" data-end=\"722\">Aby pomniejszy\u0107 lub powi\u0119kszy\u0107 diagram nale\u017cy:<\/p>\n<ol>\n<li data-section-id=\"11vl0rk\" data-start=\"724\" data-end=\"773\">Otworzy\u0107 aplikacj\u0119 <em data-start=\"746\" data-end=\"770\">Diagramy modelu danych<\/em>.<\/li>\n<li data-section-id=\"zr0zpi\" data-start=\"774\" data-end=\"964\">Otworzy\u0107 zapisany diagram modelu danych, wybieraj\u0105c go przez pola identyfikacji lub wyszukiwanie w standardowym pasku symboli, albo nacisn\u0105\u0107 [<strong data-start=\"919\" data-end=\"933\">Aktualizuj<\/strong>], aby utworzy\u0107 nowy diagram.<\/li>\n<li data-section-id=\"17wx1ko\" data-start=\"965\" data-end=\"1277\">W standardowym pasku symboli wybra\u0107 rozmiar diagramu:\n<ul data-start=\"1027\" data-end=\"1277\">\n<li data-section-id=\"1geu1cc\" data-start=\"1027\" data-end=\"1073\">lupa z symbolem minus \u2013 pomniejsza diagram<\/li>\n<li data-section-id=\"en0yqb\" data-start=\"1077\" data-end=\"1121\">lupa z symbolem plus \u2013 powi\u0119ksza diagram<\/li>\n<li data-section-id=\"90j9f\" data-start=\"1125\" data-end=\"1195\">wybra\u0107 zdefiniowany rozmiar z listy rozwijanej mi\u0119dzy ikonami lupy<\/li>\n<li data-section-id=\"jf8jq5\" data-start=\"1199\" data-end=\"1277\">lub wprowadzi\u0107 warto\u015b\u0107 w polu combobox znajduj\u0105cym si\u0119 mi\u0119dzy ikonami lupy<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4 id=\"drukowanie-diagramu\" ><span class=\"ez-toc-section\" id=\"Drukowanie_diagramu\"><\/span>Drukowanie diagramu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W celu wydrukowania diagramu nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em data-start=\"1330\" data-end=\"1354\">Diagramy modelu danych<\/em>.<\/li>\n<li>Otworzy\u0107 zapisany diagram modelu danych, wybieraj\u0105c go przez pola identyfikacji lub wyszukiwanie w standardowym pasku symboli, albo nacisn\u0105\u0107 [<strong data-start=\"1503\" data-end=\"1517\">Aktualizuj<\/strong>], aby utworzy\u0107 nowy diagram.<\/li>\n<li>Nacisn\u0105\u0107 w standardowym pasku symboli przycisk [<strong data-start=\"1600\" data-end=\"1610\">Drukuj diagram modelu danych<\/strong>].<\/li>\n<li>Zostanie otwarty <em data-start=\"1635\" data-end=\"1649\">Adobe Reader<\/em> i wy\u015bwietlony plik PDF.<\/li>\n<li>Wydrukowa\u0107 lub zapisa\u0107 diagram za pomoc\u0105 funkcji programu <em data-start=\"1737\" data-end=\"1751\">Adobe Reader<\/em>.<\/li>\n<\/ol>\n<h4 id=\"usuwanie-diagramu\" ><span class=\"ez-toc-section\" id=\"Usuwanie_diagramu\"><\/span>Usuwanie diagramu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W celu usuni\u0119cia diagramu nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em data-start=\"49\" data-end=\"73\">Diagramy modelu danych<\/em>.<\/li>\n<li>Otworzy\u0107 zapisany diagram modelu danych, kt\u00f3ry ma zosta\u0107 usuni\u0119ty.<\/li>\n<li>Nacisn\u0105\u0107 w standardowym pasku symboli przycisk [<strong data-start=\"200\" data-end=\"208\">Usu\u0144<\/strong>].<br data-start=\"210\" data-end=\"213\" \/>Otworzy si\u0119 okno dialogowe z pytaniem zabezpieczaj\u0105cym.<\/li>\n<li>Potwierdzi\u0107 usuni\u0119cie, naciskaj\u0105c [<strong data-start=\"312\" data-end=\"318\">OK<\/strong>]. Diagram zostanie usuni\u0119ty.<\/li>\n<\/ol>\n<h4 id=\"zaznaczanie-wielu-obiektow-w-diagramie\" ><span class=\"ez-toc-section\" id=\"Zaznaczanie_wielu_obiektow_w_diagramie\"><\/span>Zaznaczanie wielu obiekt\u00f3w w diagramie<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Mo\u017cliwe jest zaznaczanie kszta\u0142t\u00f3w, pojedynczych atrybut\u00f3w oraz po\u0142\u0105cze\u0144. Dodatkowo mo\u017cliwy jest wyb\u00f3r wielokrotny. Zaznaczenie kilku r\u00f3\u017cnych obiekt\u00f3w prowadzi do ograniczonego wyboru akcji w menu kontekstowym. Zaznaczone obiekty s\u0105 wyr\u00f3\u017cnione pojedynczo (kszta\u0142ty i atrybuty) lub ca\u0142y element jest pod\u015bwietlony na pomara\u0144czowo (po\u0142\u0105czenia).<\/p>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Aby zaznaczy\u0107 wiele kszta\u0142t\u00f3w i innych element\u00f3w w diagramie modelu danych, nale\u017cy przytrzyma\u0107 klawisz [<strong>Crtl<\/strong>] i klikn\u0105\u0107 elementy prawym przyciskiem myszy.<\/div><\/section>\n<p><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43514\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1.png\" alt=\"\" width=\"671\" height=\"536\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1.png 671w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1-300x240.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1-50x40.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1-600x479.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/6-1-320x256.png 320w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<h3 id=\"integracja-diagramow-modelu-danych-z-aplikacja-obiekty-deweloperskie\" ><span class=\"ez-toc-section\" id=\"Integracja_diagramow_modelu_danych_z_aplikacja_Obiekty_deweloperskie\"><\/span>Integracja diagram\u00f3w modelu danych z aplikacj\u0105 <em>Obiekty deweloperskie<\/em><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69bcf833-a910-832a-82f5-344998f06df1-1\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"fbabd7f5-a5f3-4bcd-a96f-b06ed88b102d\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\">\n<p data-start=\"79\" data-end=\"446\">Z poziomu aplikacji <em data-start=\"99\" data-end=\"122\">Obiekty deweloperskie<\/em> mo\u017cna ustali\u0107, w kt\u00f3rych diagramach prezentowany jest dany obiekt deweloperski. Po u\u017cyciu przycisku [<strong data-start=\"224\" data-end=\"236\">Diagramy<\/strong>] w aplikacji <em data-start=\"250\" data-end=\"273\">Obiekty deweloperskie<\/em> zostaje otwarta aplikacja <em data-start=\"300\" data-end=\"324\">Diagramy modelu danych<\/em>, a nast\u0119pnie okno dialogowe <em data-start=\"353\" data-end=\"363\">Diagramy<\/em>. Okno to zawiera list\u0119 diagram\u00f3w, w kt\u00f3rych znajduje si\u0119 dany obiekt deweloperski.<\/p>\n<p data-start=\"448\" data-end=\"866\" data-is-last-node=\"\" data-is-only-node=\"\">Wybrany diagram mo\u017cna zaznaczy\u0107 na li\u015bcie w oknie dialogowym i wy\u015bwietli\u0107, u\u017cywaj\u0105c przycisku [<strong data-start=\"543\" data-end=\"549\">OK<\/strong>]. Alternatywnie mo\u017cna utworzy\u0107 nowy diagram, kt\u00f3ry nast\u0119pnie zostanie otwarty. W tym celu nale\u017cy u\u017cy\u0107 przycisku [<strong data-start=\"663\" data-end=\"672\">Dodaj<\/strong>]. Po utworzeniu nowego diagramu otwierane jest okno dialogowe <em data-start=\"735\" data-end=\"755\">Dodawanie obiekt\u00f3w<\/em>. Obszar <em data-start=\"764\" data-end=\"802\">Wyszukiwanie obiekt\u00f3w deweloperskich<\/em> zawiera ju\u017c obiekt deweloperski, dla kt\u00f3rego wykonano t\u0119 akcj\u0119.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-8688","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-obiekty-deweloperskie"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=8688"}],"version-history":[{"count":23,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8688\/revisions"}],"predecessor-version":[{"id":43523,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8688\/revisions\/43523"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=8688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}