{"id":11882,"date":"2025-03-30T14:23:13","date_gmt":"2025-03-30T12:23:13","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11882"},"modified":"2025-03-31T10:05:59","modified_gmt":"2025-03-31T08:05:59","slug":"eksport-i-import-raportow","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/eksport-i-import-raportow\/","title":{"rendered":"Eksport i import raport\u00f3w"},"content":{"rendered":"<p>Niniejszy dokument opisuje instrukcje eksportowania i importowania raport\u00f3w przy u\u017cyciu serwera <em>Business Integration Server<\/em> (<em>BIS<\/em>). Artyku\u0142 zawiera instrukcje, np. sekwencje, kt\u00f3rych nale\u017cy przestrzega\u0107 podczas importowania oraz informacje o wymaganych warunkach wst\u0119pnych i skutkach importu lub eksportu.<\/p>\n<p>Opis aplikacji <em>Import danych<\/em>, kt\u00f3ry zawiera szczeg\u00f3\u0142owe opisy p\u00f3l i przycisk\u00f3w, mo\u017cna znale\u017a\u0107 w dokumentacji <em>Import danych<\/em>.<\/p>\n<h3 id=\"definicje-pojec\" >Definicje poj\u0119\u0107<\/h3>\n<ul>\n<li><strong>Raporty<\/strong> &#8212; raport u\u017cywany jest w celu wy\u015bwietlania danych zarejestrowanych w systemie w przejrzystej formie. Raport mo\u017ce by\u0107 tworzony tak cz\u0119sto, jak jest to wymagane, na podstawie aktualnie dost\u0119pnych danych.<\/li>\n<\/ul>\n<p>Raporty dziel\u0105 si\u0119 na dokumenty raport\u00f3w i dokumenty ko\u0144cowe. Raporty typu <em>Dokument raportu<\/em> mog\u0105 by\u0107 tworzone na podstawie dowolnych danych z systemu. Zazwyczaj maj\u0105 one form\u0119 listy i mog\u0105 by\u0107 generowane w aplikacji <em>Raport: Dokumenty raport\u00f3w<\/em>. Dokumenty ko\u0144cowe mog\u0105 by\u0107 tworzone w odpowiednich aplikacjach i zazwyczaj zawieraj\u0105 one tylko dane pojedynczego dokumentu.<\/p>\n<p>Raporty mog\u0105 by\u0107 tworzone jako obiekty systemowe lub obiekty deweloperskie. Raport jako obiekt deweloperski ma t\u0119 zalet\u0119, \u017ce mo\u017ce by\u0107 zmieniany w systemie deweloperskim, wersjonowany i przesy\u0142any do innych system\u00f3w jako aktualizacja oprogramowania. Aby m\u00f3c tworzy\u0107 i zmienia\u0107 raporty w systemach innych ni\u017c deweloperskie, aplikacja <em>Raporty<\/em> oferuje opcj\u0119 tworzenia ich jako obiekt\u00f3w systemowych. Obiekt\u00f3w systemowych nie mo\u017cna przenosi\u0107 do innych system\u00f3w.<\/p>\n<p>Raporty zawieraj\u0105 jeden lub wi\u0119cej plik\u00f3w raport\u00f3w, kt\u00f3re okre\u015blaj\u0105 uk\u0142ad raportu.<\/p>\n<ul>\n<li><strong>Plik raportu<\/strong> &#8212; s\u0142u\u017cy do definiowania wygl\u0105du generowanego raportu. W tym celu pliki raport\u00f3w s\u0105 przetwarzane w <em>Crystal Reports<\/em>. Pliki raport\u00f3w mog\u0105 by\u0107 zale\u017cne od j\u0119zyka.<\/li>\n<li><strong>Dokument raportu<\/strong> &#8212; zawiera list\u0119 obiekt\u00f3w, na przyk\u0142ad list\u0119 adres\u00f3w lub zam\u00f3wie\u0144 sprzeda\u017cy. Dokumenty mog\u0105 by\u0107 archiwizowane lub wysy\u0142ane do partnera, na przyk\u0142ad faksem lub poczt\u0105 elektroniczn\u0105.<\/li>\n<li><strong>Rozszerzalny j\u0119zyk znacznik\u00f3w (XML)<\/strong> &#8212; plik XML mo\u017ce by\u0107 u\u017cywany do zapisywania ustrukturyzowanych danych w pliku tekstowym. J\u0119zyk pliku umo\u017cliwia definiowanie, przesy\u0142anie, sprawdzanie i interpretowanie danych mi\u0119dzy aplikacjami i jest szczeg\u00f3lnie odpowiedni do wymiany danych strukturalnych. Dokumenty XML oddzielaj\u0105 tre\u015b\u0107, struktur\u0119 i informacje do wizualizacji. XML jest koordynowany i zdefiniowany jako standard przez W3C.<\/li>\n<li><strong>Tekst oddzielony separatorami (CSV)<\/strong> &#8212; CSV (<em>comma separated values<\/em>) to format pliku, w kt\u00f3rym warto\u015bci poszczeg\u00f3lnych kolumn s\u0105 oddzielone separatorem. Wiersze s\u0105 oddzielone znakami ko\u0144ca linii. Separator ten musi by\u0107 znany w celu zaimportowania pliku. Typowymi separatorami s\u0105 na przyk\u0142ad pojedynczy przecinek i \u015brednik. Dane zapisane w tym formacie mog\u0105 by\u0107 u\u017cywane i edytowane w wielu aplikacjach. Ze wzgl\u0119du na prost\u0105, niehierarchiczn\u0105 struktur\u0119 CSV, ten format danych nie nadaje si\u0119 do mapowania z\u0142o\u017conych struktur danych.<\/li>\n<li><strong>Tekst Unicode oddzielony tabulatorem (XLS)<\/strong> &#8212; Ten format pliku jest podobny do CSV, ale tabulator jest okre\u015blony jako separator, a <em>Unicode<\/em> jako kodowanie znak\u00f3w. Pliki w tym formacie mog\u0105 by\u0107 u\u017cywane mi\u0119dzy innymi przez program <em>Microsoft Excel<\/em>. Aby zapisa\u0107 ten format pliku w programie <em>Excel<\/em>, mo\u017ce by\u0107 konieczne okre\u015blenie formatu pliku w programie <em>Excel<\/em>.<\/li>\n<\/ul>\n<h3 id=\"informacje-ogolne\" >Informacje og\u00f3lne<\/h3>\n<p>Jednostka biznesowa <em>Raport<\/em> stanowi podstaw\u0119 dla wydruku dokument\u00f3w aplikacji, dokument\u00f3w raportu i dokument\u00f3w ko\u0144cowych. Aby m\u00f3c dostosowywa\u0107 raporty dostarczane jako obiekty deweloperskie w dowolnym systemie, raporty typu <em>Obiekt deweloperski<\/em> mo\u017cna otwiera\u0107 w aplikacji <em>Raporty<\/em> i powiela\u0107 w raporcie typu <em>Obiekt systemowy<\/em>. Raporty te mo\u017cna konfigurowa\u0107. W aplikacji <em>Raporty<\/em> mo\u017cna r\u00f3wnie\u017c tworzy\u0107 zupe\u0142nie nowe raporty.<\/p>\n<p>Poniewa\u017c konfiguracja raport\u00f3w, a w szczeg\u00f3lno\u015bci opracowywanie i testowanie skonfigurowanych raport\u00f3w, mo\u017ce powodowa\u0107 du\u017ce obci\u0105\u017cenie bazy danych, wyra\u017anie zaleca si\u0119, aby konfiguracje nie by\u0142y przeprowadzane w systemie produkcyjnym, ale w systemie testowym, z oddzieln\u0105 baz\u0105 danych. W celu przeniesienia skonfigurowanych raport\u00f3w typu <em>Obiekt systemowy<\/em> z produkcyjnego systemu testowego do systemu produkcyjnego po pomy\u015blnym przetestowaniu, eksport i import zosta\u0142y zaimplementowane dla jednostki biznesowej <em>Raporty<\/em>. Opis importu i eksportu raport\u00f3w, kt\u00f3re s\u0105 rejestrowane jako obiekty deweloperskie w systemie, mo\u017cna znale\u017a\u0107 w dokumentacji <em>Eksport i import obiekt\u00f3w deweloperskich<\/em>.<\/p>\n<p>Eksportu i importu raport\u00f3w mo\u017cna u\u017cy\u0107 do nast\u0119puj\u0105cych cel\u00f3w:<\/p>\n<ul>\n<li>Przekazywanie raport\u00f3w typu <em>Obiekt systemowy<\/em>, po pomy\u015blnym przetestowaniu, z systemu testowego do systemu produkcyjnego<\/li>\n<li>Przekazanie raportu w celu umo\u017cliwienia odtworzenia b\u0142\u0119d\u00f3w, kt\u00f3re wyst\u0119puj\u0105 tylko w przypadku niekt\u00f3rych niestandardowych raport\u00f3w<\/li>\n<\/ul>\n<h3 id=\"instrukcje\" >Instrukcje<\/h3>\n<p>Raporty systemowe s\u0105 importowane i eksportowane za pomoc\u0105 <em>BIS<\/em>. Aby to zrobi\u0107, nale\u017cy wykona\u0107 import lub eksport dla jednostki biznesowej <em>Report<\/em> (<em>com.cisag.sys.repository.obj.Report<\/em>) zgodnie z opisem w dokumentacji eksportu danych i importu danych.<\/p>\n<h4 id=\"eksport\" >Eksport<\/h4>\n<p>Do eksportu nale\u017cy u\u017cy\u0107 aplikacji <em>Eksport danych<\/em>. Podczas eksportowania mo\u017cna wybra\u0107 okre\u015blone raporty, kt\u00f3re maj\u0105 zosta\u0107 wyeksportowane w zak\u0142adce <em>Ograniczenie<\/em>.<\/p>\n<p>Ze wzgl\u0119du na fakt, \u017ce praktycznie wszystkie atrybuty s\u0105 polami obowi\u0105zkowymi, eksport ma sens tylko w postaci pliku XML. Pliki raport\u00f3w zawarte w raporcie s\u0105 eksportowane jako oddzielne, dodatkowe pliki w natywnym formacie odpowiedniego pliku raportu. Oznacza to, \u017ce wyeksportowane pliki <em>.rpt<\/em> mog\u0105 by\u0107 r\u00f3wnie\u017c otwierane bezpo\u015brednio w programie <em>Crystal Reports<\/em>.<\/p>\n<p>Mo\u017cna eksportowa\u0107 zar\u00f3wno raporty typu <em>Obiekt systemowy<\/em>, jak i raporty typu <em>Obiekt deweloperski<\/em>. Podczas eksportowania raport\u00f3w typu <em>Obiekt deweloperski<\/em> zakres nazw nie jest eksportowany. Aby zaimportowa\u0107 te raporty, nale\u017cy zmieni\u0107 warto\u015b\u0107 atrybutu <em>sourceType<\/em> w pliku \u017ar\u00f3d\u0142owym z <em>ARCHIVE<\/em> na <em>LOCAL<\/em>.<\/p>\n<h4 id=\"import\" >Import<\/h4>\n<p>Do importu nale\u017cy u\u017cy\u0107 aplikacji <em>Import danych<\/em>. W przypadku samej jednostki biznesowej <i>Raport <\/i>podczas importu obs\u0142ugiwane s\u0105 tryby <em>CREATE, UPDATE, UPDATE_CREATE, VALIDATE<\/em> i <em>DELETE<\/em>. W przypadku podmiot\u00f3w zale\u017cnych obs\u0142ugiwany jest tylko tryb <em>UPDATE_CREATE<\/em>, w kt\u00f3rym usuwane s\u0105 podmioty zale\u017cne niezawarte w pliku \u017ar\u00f3d\u0142owym. Nale\u017cy pami\u0119ta\u0107, \u017ce podczas importowania raport\u00f3w z pliku istniej\u0105ce raporty o tej samej nazwie s\u0105 domy\u015blnie nadpisywane.<\/p>\n<p>Po pomy\u015blnym zaimportowaniu raport\u00f3w zawieraj\u0105cych pliki raport\u00f3w w formacie <em>RPT<\/em> (plik <em>.rpt<\/em>), dane raportu musz\u0105 zosta\u0107 uzupe\u0142nione o metadane, kt\u00f3re tylko <em>SOM<\/em> mo\u017ce odczyta\u0107 z pliku raportu. Obejmuje to \u017ar\u00f3d\u0142a danych i jednostki biznesowe u\u017cywane w raporcie. Aby doda\u0107 dane, nale\u017cy wykona\u0107 nast\u0119puj\u0105ce kroki:<\/p>\n<ol>\n<li>Nale\u017cy otworzy\u0107 aplikacj\u0119 <em>Raporty<\/em>.<\/li>\n<li>Nale\u017cy otworzy\u0107 odpowiedni raport.<\/li>\n<li>Nale\u017cy wybra\u0107 przycisk [<strong>Eksport plik\u00f3w raportu<\/strong>], znajduj\u0105cy si\u0119 na standardowym pasku narz\u0119dzi.<\/li>\n<\/ol>\n<ul>\n<li>Otworzy si\u0119 okno dialogowe <em>Wyb\u00f3r katalogu dla eksportu plik\u00f3w raportu<\/em>.<\/li>\n<\/ul>\n<p>4. Nale\u017cy wybra\u0107 folder w <em>Knowledge Store<\/em>, do kt\u00f3rego maj\u0105 by\u0107 wyeksportowane pliki raportu i zatwierdzi\u0107 wyb\u00f3r przy pomocy przycisku [<strong>Eksportuj<\/strong>].<\/p>\n<ul>\n<li>Pliki raport\u00f3w zostan\u0105 wyeksportowane.<\/li>\n<\/ul>\n<p>5. Nale\u017cy wybra\u0107 przycisk [<strong>Import plik\u00f3w raportu<\/strong>], znajduj\u0105cy si\u0119 na standardowym pasku narz\u0119dzi.<\/p>\n<ul>\n<li>Otworzy si\u0119 okno dialogowe <em>Wyb\u00f3r katalogu dla importu plik\u00f3w raportu<\/em>.<\/li>\n<\/ul>\n<p>6. Nale\u017cy wybra\u0107 folder w <em>Knowledge Store<\/em>, z kt\u00f3rego maj\u0105 by\u0107 zaimportowane pliki raport\u00f3w i i zatwierdzi\u0107 wyb\u00f3r przy pomocy przycisku [<strong>Importuj<\/strong>].<\/p>\n<p>7. Pliki raport\u00f3w zostan\u0105 zaimportowane, a ich metadane przeanalizowane przez <em>SOM<\/em>.<\/p>\n<p>8. Nale\u017cy wybra\u0107 przycisk [<strong>Zapisz<\/strong>], znajduj\u0105cy si\u0119 na standardowym pasku narz\u0119dzi, aby zweryfikowa\u0107 i zapisa\u0107 raport wraz z metadanymi.<\/p>\n<p>9. Od tego momentu mo\u017cna korzysta\u0107 z raport\u00f3w zgodnie z ich typem dokumentu.<\/p>\n<h3 id=\"pola-obowiazkowe-i-kluczowe-atrybuty\" >Pola obowi\u0105zkowe i kluczowe atrybuty<\/h3>\n<p>Obowi\u0105zkowe pola (P) i kluczowe atrybuty (K) poszczeg\u00f3lnych jednostek biznesowych zosta\u0142y wymienione poni\u017cej. Pola identyfikacyjne i obowi\u0105zkowe mog\u0105 ulec zmianie, a tak\u017ce mog\u0105 zosta\u0107 rozszerzone poprzez konfiguracj\u0119.<\/p>\n<p>Model danych BIS dla raport\u00f3w sk\u0142ada si\u0119 z g\u0142\u00f3wnego obiektu <em>Raport<\/em> i obiekt\u00f3w zale\u017cnych <em>Parametry<\/em>, <em>Pliki<\/em> i <em>Teksty<\/em>. G\u0142\u00f3wny obiekt <em>Raport<\/em> modelu danych <em>BIS<\/em> zawiera nast\u0119puj\u0105ce atrybuty:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 184px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><strong>Nazwa pola \/ kluczowy atrybut (K)<\/strong><\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>name<\/em> (K) (P)<\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa raportu bez zakresu nazw. Nazwa raportu systemowego mo\u017ce zawiera\u0107 wy\u0142\u0105cznie ma\u0142e i wielkie litery oraz cyfry 0-9. Pole obowi\u0105zkowe.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>sourceType<\/em> (P)<\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Typ raportu. Pole obowi\u0105zkowe. Mo\u017cliwe warto\u015bci eksportu to:<\/p>\n<ul>\n<li><em>ARCHIVE<\/em>: Obiekt deweloperski<\/li>\n<li><em>LOCAL<\/em>: Obiekt systemowy<\/li>\n<\/ul>\n<p>W przypadku importu dozwolona jest tylko warto\u015b\u0107 <em>LOCAL<\/em>. Nale\u017cy skonfigurowa\u0107 warto\u015b\u0107 i, je\u015bli to konieczne, nazw\u0119 raportu w pliku \u017ar\u00f3d\u0142owym, je\u015bli ma zosta\u0107 zaimportowany raport typu <em>Obiekt deweloperski<\/em> jako raport typu <em>Obiekt systemowy<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>outputType<\/em> (P)<\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Typ dokumentu raportu. Pole obowi\u0105zkowe.<\/p>\n<p>Typ dokumentu okre\u015bla, czy raport mo\u017ce by\u0107 u\u017cywany do tworzenia dokument\u00f3w raport\u00f3w, czy do tworzenia dokument\u00f3w ko\u0144cowych:<\/p>\n<ul>\n<li><strong>Dokument raportu &#8212;<\/strong> raport tworzy list\u0119 i mo\u017ce by\u0107 u\u017cywany w aplikacji <em>Raport: Dokumenty raport\u00f3w<\/em>. Opr\u00f3cz parametr\u00f3w standardowych raport ma kilka parametr\u00f3w typu ci\u0105g znak\u00f3w, zestaw warto\u015bci lub znacznik czasu.<\/li>\n<li><strong>Dokument ko\u0144cowy<\/strong> &#8212; raport generuje pojedynczy dokument i nie mo\u017ce by\u0107 u\u017cywany w aplikacji <em>Raport: Dokumenty raport\u00f3w<\/em>. Aby u\u017cy\u0107 raportu do generowania dokument\u00f3w ko\u0144cowych, musi on zosta\u0107 wprowadzony do szablonu dokumentu ko\u0144cowego w aplikacji <em>Szablony dokument\u00f3w<\/em>. Opr\u00f3cz standardowych parametr\u00f3w, raport zazwyczaj posiada parametr typu <em>GUID<\/em>.<\/li>\n<li><strong>Dokument aplikacji<\/strong> &#8212; raport jest uwa\u017cany za cz\u0119\u015b\u0107 powi\u0105zanej aplikacji dla drukowanych danych raportu.<\/li>\n<\/ul>\n<p>Mo\u017cliwe warto\u015bci to:<\/p>\n<ul>\n<li><em><strong>REPORT_OUTPUT<\/strong> <\/em>&#8212; dokument raportu<\/li>\n<\/ul>\n<ul>\n<li><em><strong>DOCUMENT_OUTPUT<\/strong><\/em> &#8212; dokument ko\u0144cowy<\/li>\n<\/ul>\n<ul>\n<li><em><strong>APPLICATION_REPORT_OUTPUT<\/strong><\/em> &#8212; dokument aplikacji<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>frameworkName<\/em> (P)<\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Obszar sk\u0142adaj\u0105cy si\u0119 z nazwy i obszaru nazw, do kt\u00f3rej przypisany jest raport. Pole obowi\u0105zkowe. Raporty s\u0105 przypisywane do obszar\u00f3w w celu grupowania zawarto\u015bci.<\/p>\n<p>To przypisanie ma wp\u0142yw na przyporz\u0105dkowanie i weryfikacj\u0119 uprawnie\u0144 do raport\u00f3w. Ponadto raport jest wy\u015bwietlany na karcie specyficznej dla aplikacji w aplikacji <em>Raport: Dokumenty raport\u00f3w<\/em> poni\u017cej tej struktury.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>displayName<\/em> (P)<\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa raportu. Pole obowi\u0105zkowe.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>originalLanguage<\/em> (P)<\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Oryginalny j\u0119zyk raportu. Pole obowi\u0105zkowe. Oryginalny j\u0119zyk jest u\u017cywany, je\u015bli dokument raportu ma zosta\u0107 utworzony w okre\u015blonym j\u0119zyku, a plik raportu lub tekst nie jest dost\u0119pny w tym j\u0119zyku.<\/p>\n<p>W takim przypadku plik raportu lub tekst jest u\u017cywany w j\u0119zyku oryginalnym.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.5%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>directHelp <\/em><\/td>\n<td style=\"width: 62.5%; height: 23px; border-style: outset; background-color: #ffffff;\">Bezpo\u015brednia pomoc dotycz\u0105ca raportu w kilku j\u0119zykach. Bezpo\u015brednia pomoc jest wy\u015bwietlana w aplikacji <em>Raport: Dokumenty raport\u00f3w <\/em>w celu zapewnienia pomocy u\u017cytkownikom raportu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Parametry zale\u017cne od modelu danych <em>BIS<\/em> opisuj\u0105 parametry raportu i zawieraj\u0105 nast\u0119puj\u0105ce atrybuty:<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 37.6191%; border-style: outset; background-color: #ffffff;\"><strong>Nazwa pola \/ kluczowy atrybut (K)<\/strong><\/td>\n<td style=\"width: 62.3809%; border-style: outset; background-color: #ffffff;\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 37.6191%; border-style: outset; background-color: #ffffff;\"><em>name<\/em> (K) (P)<\/td>\n<td style=\"width: 62.3809%; border-style: outset; background-color: #ffffff;\">Nazwa parametru raportu. Pole obowi\u0105zkowe.<\/p>\n<p>Nast\u0119puj\u0105ce nazwy s\u0105 predefiniowane lub zarezerwowane dla p\u00f3\u017aniejszych rozszerze\u0144:<\/p>\n<ul>\n<li><strong>SystemVariables,<\/strong><\/li>\n<li><strong>SystemValues,<\/strong><\/li>\n<li><strong>TextConstants,<\/strong><\/li>\n<li><strong>TextValues,<\/strong><\/li>\n<li><strong>ReportTitle\u00a0<\/strong><\/li>\n<li><strong>Report<\/strong><\/li>\n<\/ul>\n<p>Nazwy te s\u0105 zdefiniowane jako sta\u0142e w klasie <em>com.cisag.pgm.services.output.CisAttributes<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 37.6191%; border-style: outset; background-color: #ffffff;\"><em>logicalDataTypeName <\/em><\/td>\n<td style=\"width: 62.3809%; border-style: outset; background-color: #ffffff;\">Nale\u017cy okre\u015bli\u0107 logiczny typ danych dla parametru raportu, kt\u00f3rego opis danych definiuje etykiet\u0119, bezpo\u015bredni\u0105 pomoc i pomoc wydruku dla parametru.<\/p>\n<p>Pierwotny typ logicznego typu danych musi by\u0107 zgodny z typem pola parametru. Logiczny typ danych jest automatycznie okre\u015blany dla wszystkich predefiniowanych parametr\u00f3w raportu i nie mo\u017cna go zmieni\u0107.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 37.6191%; border-style: outset; background-color: #ffffff;\"><em>Sequence<\/em> (P)<\/td>\n<td style=\"width: 62.3809%; border-style: outset; background-color: #ffffff;\">Pole obowi\u0105zkowe. Sekwencja na li\u015bcie parametr\u00f3w.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pliki zale\u017cne od modelu danych <em>BIS<\/em> opisuj\u0105 pliki raport\u00f3w i zawieraj\u0105 nast\u0119puj\u0105ce atrybuty:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 948px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 37.8571%; height: 24px; border-style: outset; background-color: #ffffff;\"><strong>Nazwa pola \/ kluczowy atrybut (K)<\/strong><\/td>\n<td style=\"width: 62.1429%; height: 24px; border-style: outset; background-color: #ffffff;\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 37.8571%; height: 46px; border-style: outset; background-color: #ffffff;\"><em>language<\/em> (K) (P)<\/td>\n<td style=\"width: 62.1429%; height: 46px; border-style: outset; background-color: #ffffff;\">J\u0119zyk pliku raportu. Warto\u015b\u0107 <em>X<\/em> jest u\u017cywana dla plik\u00f3w zale\u017cnych od j\u0119zyka.<\/td>\n<\/tr>\n<tr style=\"height: 431px;\">\n<td style=\"width: 37.8571%; height: 431px; border-style: outset; background-color: #ffffff;\">languageDependent (P)<\/td>\n<td style=\"width: 62.1429%; height: 431px; border-style: outset; background-color: #ffffff;\">Okre\u015bla, czy plik raportu jest zale\u017cny od j\u0119zyka, czy nie. Pole obowi\u0105zkowe.<\/p>\n<p>Raport mo\u017ce mie\u0107 maksymalnie jeden plik niezale\u017cny od j\u0119zyka i dowoln\u0105 liczb\u0119 plik\u00f3w zale\u017cnych od j\u0119zyka. Je\u015bli drukowane dane maj\u0105 by\u0107 w okre\u015blonym j\u0119zyku, pliki raportu zale\u017cne od j\u0119zyka maj\u0105 pierwsze\u0144stwo przed plikiem raportu niezale\u017cnym od j\u0119zyka.<\/p>\n<p>Domy\u015blnie podczas tworzenia raporty maj\u0105 plik raportu niezale\u017cny od j\u0119zyka. Korzystaj\u0105c z plik\u00f3w raport\u00f3w zale\u017cnych od j\u0119zyka, mo\u017cna na przyk\u0142ad zaprojektowa\u0107 uk\u0142ad raportu w r\u00f3\u017cny spos\u00f3b w zale\u017cno\u015bci od j\u0119zyka. Mo\u017cliwe warto\u015bci to<\/p>\n<ul>\n<li><em><strong>NIE<\/strong><\/em>: Nie<\/li>\n<li><em><strong>YES<\/strong><\/em>: Tak<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 68px;\">\n<td style=\"width: 37.8571%; height: 68px; border-style: outset; background-color: #ffffff;\">format (P)<\/td>\n<td style=\"width: 62.1429%; height: 68px; border-style: outset; background-color: #ffffff;\">Format pliku. Pole obowi\u0105zkowe.<\/p>\n<ul>\n<li><em><strong>RPT:<\/strong><\/em>\u00a0plik\u00a0.rpt<\/li>\n<li><em><strong>RPT_WITH_META_DATA:<\/strong><\/em>\u00a0plik i metadane .<em>rpt\u00a0<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 333px;\">\n<td style=\"width: 37.8571%; height: 333px; border-style: outset; background-color: #ffffff;\"><em>file<\/em> (P)<\/td>\n<td style=\"width: 62.1429%; height: 333px; border-style: outset; background-color: #ffffff;\">Plik raportu. Ten atrybut reprezentuje rzeczywisty plik raportu, kt\u00f3ry jest przechowywany jako plik .<em>rpt<\/em>. Podczas eksportu pliki raport\u00f3w s\u0105 przechowywane w folderze o nazwie pliku \u017ar\u00f3d\u0142owego z rozszerzeniem <em>files<\/em>. Nazwa pliku pochodzi od nazwy raportu i j\u0119zyka raportu. W przypadku plik\u00f3w zale\u017cnych od j\u0119zyka jako j\u0119zyk u\u017cywana jest warto\u015b\u0107 <em>X<\/em>.<\/p>\n<p><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><em>Import.xml<\/em><\/p>\n<p><em>Import.xml.files<\/em><\/p>\n<p><em>Import.xml.files\/Report-X.rpt<\/em><\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.8571%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>fileMetaData<\/em> (P)<\/td>\n<td style=\"width: 62.1429%; height: 23px; border-style: outset; background-color: #ffffff;\">Metadane dla pliku raportu. Ten atrybut reprezentuje plik z metadanymi dla rzeczywistego pliku raportu. Plik z metadanymi jest przechowywany jako plik binarny z rozszerzeniem <em>-meta-data.bin<\/em>. Podczas eksportu pliki raport\u00f3w s\u0105 przechowywane w folderze o nazwie pliku \u017ar\u00f3d\u0142owego z rozszerzeniem <em>files<\/em>. Nazwa pliku pochodzi od nazwy raportu i j\u0119zyka raportu. W przypadku plik\u00f3w zale\u017cnych od j\u0119zyka jako j\u0119zyk u\u017cywana jest warto\u015b\u0107 <em>X<\/em>.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><em>Import.xml<\/em><\/p>\n<p><em>Import.xml.files<\/em><\/p>\n<p><em>Import.xml.files\/Report-X-meta-data.bin<\/em><\/div><\/section>\n<p>Ten atrybut dotyczy tylko raport\u00f3w w formacie <em>RPT_WITH_META_DATA<\/em>. W przypadku raport\u00f3w w formacie <em>RPT<\/em> metadane musz\u0105 zosta\u0107 dodane przez <em>SOM<\/em> w aplikacji <em>Raporty<\/em> po pomy\u015blnym zaimportowaniu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 37.8571%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>lastModified<\/em> (P)<\/td>\n<td style=\"width: 62.1429%; height: 23px; border-style: outset; background-color: #ffffff;\">Pole obowi\u0105zkowe. Czas ostatniej modyfikacji pliku raportu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pole <em>Teksty<\/em> zale\u017cne od modelu danych <em>BIS<\/em> opisuje teksty raportu i zawiera nast\u0119puj\u0105ce atrybuty:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 69px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 38.0952%; height: 23px; border-style: outset; background-color: #ffffff;\"><strong>Nazwa pola \/ kluczowy atrybut (K)<\/strong><\/td>\n<td style=\"width: 61.9048%; height: 23px; border-style: outset; background-color: #ffffff;\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 38.0952%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>constantName<\/em> (K) (P)<\/td>\n<td style=\"width: 61.9048%; height: 23px; border-style: outset; background-color: #ffffff;\">Pole obowi\u0105zkowe. Unikalna nazwa sta\u0142ej, kt\u00f3ra mo\u017ce zawiera\u0107 tylko wielkie litery. S\u0142u\u017cy do uzyskiwania dost\u0119pu do tekstu raportu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 38.0952%; height: 23px; border-style: outset; background-color: #ffffff;\"><em>text<\/em> (P)<\/td>\n<td style=\"width: 61.9048%; height: 23px; border-style: outset; background-color: #ffffff;\">T\u0142umaczenie; tekst, kt\u00f3ry mo\u017cna przet\u0142umaczy\u0107. Pole obowi\u0105zkowe.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11882","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zarzadzanie-wydrukami"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11882","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11882"}],"version-history":[{"count":3,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11882\/revisions"}],"predecessor-version":[{"id":27941,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11882\/revisions\/27941"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}