{"id":10561,"date":"2024-06-20T08:31:45","date_gmt":"2024-06-20T06:31:45","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=10561"},"modified":"2024-11-20T11:00:17","modified_gmt":"2024-11-20T10:00:17","slug":"tworzenie-obiektu-biznesowego-crtbo","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/tworzenie-obiektu-biznesowego-crtbo\/","title":{"rendered":"Tworzenie obiektu biznesowego (crtbo)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Narz\u0119dzie <em>crtbo<\/em> (create business object) generuje schemat, mapper i, je\u015bli to konieczne, nowe tabele po zmianie obiektu biznesowego, widoku lub cz\u0119\u015bci w zadaniu programistycznym.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Programista aplikacji<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Aby utworzy\u0107 lub zmieni\u0107 obiekt biznesowy, widok lub cz\u0119\u015b\u0107, nale\u017cy uwzgl\u0119dni\u0107 obiekt w zadaniu programistycznym. Mo\u017cna u\u017cy\u0107 <em>crtbo<\/em>, aby utworzy\u0107 nowy schemat bazy danych, nowy mapper, klasy aktualizacji i nowe tabele bazy danych dla poszczeg\u00f3lnych lub wszystkich obiekt\u00f3w w zadaniu programistycznym. Nast\u0119pnie nale\u017cy ponownie wywo\u0142a\u0107 <em>crtbo<\/em> po ka\u017cdej zmianie obiektu w aplikacji obiekt\u00f3w programistycznych.<\/p>\n<p>Po pomy\u015blnym wywo\u0142aniu <em>crtbo<\/em> nale\u017cy przekonwertowa\u0107 dane z aktywnych tabel do nowych tabel za pomoc\u0105 <em>cnvbo<\/em>. Po zwolnieniu zadania deweloperskiego nale\u017cy aktywowa\u0107 nowe tabele za pomoc\u0105 <em>actbo<\/em>.<\/p>\n<p>Narz\u0119dzie <em>rstbo<\/em> s\u0142u\u017cy do usuwania obiektu biznesowego, widoku lub cz\u0119\u015bci z zadania deweloperskiego. Podczas usuwania usuwane s\u0105 r\u00f3wnie\u017c tymczasowe tabele i widoki utworzone za pomoc\u0105 crtbo.<\/p>\n<h3 id=\"polecenie\" >Polecenie<\/h3>\n<p>Poni\u017cej znajduje si\u0119 polecenie zawieraj\u0105ce wszystkie mo\u017cliwe parametry.<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"123\">crtbo<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"420\">[-o:&lt;str-1&gt; &#8230; -o:&lt;str-n&gt;] [-j:&lt;str&gt;]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"parametry\" >Parametry<\/h3>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 parametrami obowi\u0105zkowymi. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby mo\u017cliwe by\u0142o wy\u015bwietlenie wszystkich mo\u017cliwych warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia: &#8222;&lt;str-1&gt; &#8230;. &lt;str-n&gt;&#8221;.<\/p>\n<table>\n<thead>\n<tr>\n<td style=\"width: 344.797px; border-style: outset; border-color: #000000; background-color: #ffffff;\"><strong>Parametry<\/strong><\/td>\n<td style=\"width: 479.203px; border-style: outset; border-color: #000000; background-color: #ffffff;\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 344.797px; border-style: outset; border-color: #000000; background-color: #ffffff;\">[-o:&lt;str-1&gt; &#8230; -o:&lt;str-n&gt;].<\/td>\n<td style=\"width: 479.203px; border-style: outset; border-color: #000000; background-color: #ffffff;\">Wyb\u00f3r obiektu wed\u0142ug nazwy.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 344.797px; border-style: outset; border-color: #000000; background-color: #ffffff;\">[-j:&lt;str&gt;]<\/td>\n<td style=\"width: 479.203px; border-style: outset; border-color: #000000; background-color: #ffffff;\">Wyb\u00f3r wszystkich obiekt\u00f3w w zadaniu deweloperskim.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10561","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zadania-programistyczne"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=10561"}],"version-history":[{"count":7,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10561\/revisions"}],"predecessor-version":[{"id":20245,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10561\/revisions\/20245"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=10561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}