Formularz: GUS SP (2021) s.13 (archiwalny) Roczna ankieta przedsiębiorstwa za rok 2021 załącznik strona 13
Pola
- Pola typu String: dowolny ciąg znaków, znaki specjalne powinny być zapisane za pomocą encji HTML (np znaki < > to odpowiednio < oraz >
- Pola typu Number: dozwolone znaki to cyfry 0-9 oraz separator dziesiętny (kropka)
- Pola typu Boolean: wartości logiczne true/false
- Pola daty: data zapisana w formacie timestamp w milisekundach lub w formacie rrrr-mm-dd, na przykład 1976-11-10.
- Format znaków to UTF-8
Bazy kodów
Podstawowa struktura:
Wzór pliku:
<data type="com.efile.importer.ImportData">
<Profiles type="Array">
<item type="com.efile.data.DBProfile">
<FormsList type="Array">
<item type="com.efile.data.DBForm">
<title>[nazwa formularza na liście moich formularzy]</title>
<id>[opcjonalne: id wypełnionego formularza, jeśli będzie już taki wpisany w profilu to zostanie nadpisany, musi być unikalny w zakresie profilu, do którego jest importowany]</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>26386356</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<p0_19>[REGON]</p0_19>
<p2_1g_1_1>[pole wielowierszowe]</p2_1g_1_1>
<p2_1g_1_3>[powiat]</p2_1g_1_3>
<p2_1g_1_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_1_2>
<p1027>[Pole tekstowe]</p1027>
<p1028>[Pole tekstowe]</p1028>
<p1029>[Pole tekstowe]</p1029>
<p2_1g_1_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_1_5>
<p2_1g_1_4>[gmina]</p2_1g_1_4>
<p2_1g_2_1>[pole wielowierszowe]</p2_1g_2_1>
<p2_1g_2_3>[powiat]</p2_1g_2_3>
<p2_1g_2_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_2_2>
<p1030>[Pole tekstowe]</p1030>
<p1031>[Pole tekstowe]</p1031>
<p1032>[Pole tekstowe]</p1032>
<p2_1g_2_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_2_5>
<p2_1g_2_4>[gmina]</p2_1g_2_4>
<p2_1g_3_1>[pole wielowierszowe]</p2_1g_3_1>
<p2_1g_3_3>[powiat]</p2_1g_3_3>
<p2_1g_3_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_3_2>
<p1033>[Pole tekstowe]</p1033>
<p1034>[Pole tekstowe]</p1034>
<p1035>[Pole tekstowe]</p1035>
<p2_1g_3_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_3_5>
<p2_1g_3_4>[gmina]</p2_1g_3_4>
<p2_1g_4_1>[pole wielowierszowe]</p2_1g_4_1>
<p2_1g_4_3>[powiat]</p2_1g_4_3>
<p2_1g_4_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_4_2>
<p1036>[Pole tekstowe]</p1036>
<p1037>[Pole tekstowe]</p1037>
<p1038>[Pole tekstowe]</p1038>
<p2_1g_4_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_4_5>
<p2_1g_4_4>[gmina]</p2_1g_4_4>
<p2_1g_5_1>[pole wielowierszowe]</p2_1g_5_1>
<p2_1g_5_3>[powiat]</p2_1g_5_3>
<p2_1g_5_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_5_2>
<p1039>[Pole tekstowe]</p1039>
<p1040>[Pole tekstowe]</p1040>
<p1041>[Pole tekstowe]</p1041>
<p2_1g_5_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_5_5>
<p2_1g_5_4>[gmina]</p2_1g_5_4>
<p2_1g_6_1>[pole wielowierszowe]</p2_1g_6_1>
<p2_1g_6_3>[powiat]</p2_1g_6_3>
<p2_1g_6_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_6_2>
<p1042>[Pole tekstowe]</p1042>
<p1043>[Pole tekstowe]</p1043>
<p1044>[Pole tekstowe]</p1044>
<p2_1g_6_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_6_5>
<p2_1g_6_4>[gmina]</p2_1g_6_4>
<p2_1g_7_1>[pole wielowierszowe]</p2_1g_7_1>
<p2_1g_7_3>[powiat]</p2_1g_7_3>
<p2_1g_7_2> / 02:dolnośląskie / 04:kujawsko-pomorskie / 06:lubelskie / 08:lubuskie / 10:łódzkie / 12:małopolskie / 14:mazowieckie / 16:opolskie / 18:podkarpackie / 20:podlaskie / 22:pomorskie / 24:śląskie / 26:świętokrzyskie / 28:warmińsko-mazurskie / 30:wielkopolskie / 32:zachodniopomorskie / 35:zagranica</p2_1g_7_2>
<p1045>[Pole tekstowe]</p1045>
<p1046>[Pole tekstowe]</p1046>
<p1047>[Pole tekstowe]</p1047>
<p2_1g_7_5>[Pole kwoty zaokrąglonej do 1 zł]</p2_1g_7_5>
<p2_1g_7_4>[gmina]</p2_1g_7_4>
</item>
</forms>
</item>
<item type="com.efile.data.DBForm">
<forms type="Array">
<item type="com.efile.data.FormFields">
[... kolejny formularz ...]
</item>
</forms>
<title>[nazwa formularza na liście moich formularzy]</title>
</item>
</FormsList>
</item>
</Profiles>
</data>
Przykład pliku:
<data type="com.efile.importer.ImportData">
<Profiles type="Array">
<item type="com.efile.data.DBProfile">
<FormsList type="Array">
<item type="com.efile.data.DBForm">
<title>GUS SP (2021) s.13</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>26386356</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<p0_19>773461194</p0_19>
<p2_1g_1_1>to jest pole wielowierszowe</p2_1g_1_1>
<p2_1g_1_3>1</p2_1g_1_3>
<p2_1g_1_2></p2_1g_1_2>
<p1027>test pola tekstowego</p1027>
<p1028>test pola tekstowego</p1028>
<p1029>test pola tekstowego</p1029>
<p2_1g_1_5>1</p2_1g_1_5>
<p2_1g_1_4>1</p2_1g_1_4>
<p2_1g_2_1>to jest pole wielowierszowe</p2_1g_2_1>
<p2_1g_2_3>1</p2_1g_2_3>
<p2_1g_2_2></p2_1g_2_2>
<p1030>test pola tekstowego</p1030>
<p1031>test pola tekstowego</p1031>
<p1032>test pola tekstowego</p1032>
<p2_1g_2_5>1</p2_1g_2_5>
<p2_1g_2_4>1</p2_1g_2_4>
<p2_1g_3_1>to jest pole wielowierszowe</p2_1g_3_1>
<p2_1g_3_3>1</p2_1g_3_3>
<p2_1g_3_2></p2_1g_3_2>
<p1033>test pola tekstowego</p1033>
<p1034>test pola tekstowego</p1034>
<p1035>test pola tekstowego</p1035>
<p2_1g_3_5>1</p2_1g_3_5>
<p2_1g_3_4>1</p2_1g_3_4>
<p2_1g_4_1>to jest pole wielowierszowe</p2_1g_4_1>
<p2_1g_4_3>1</p2_1g_4_3>
<p2_1g_4_2></p2_1g_4_2>
<p1036>test pola tekstowego</p1036>
<p1037>test pola tekstowego</p1037>
<p1038>test pola tekstowego</p1038>
<p2_1g_4_5>1</p2_1g_4_5>
<p2_1g_4_4>1</p2_1g_4_4>
<p2_1g_5_1>to jest pole wielowierszowe</p2_1g_5_1>
<p2_1g_5_3>1</p2_1g_5_3>
<p2_1g_5_2></p2_1g_5_2>
<p1039>test pola tekstowego</p1039>
<p1040>test pola tekstowego</p1040>
<p1041>test pola tekstowego</p1041>
<p2_1g_5_5>1</p2_1g_5_5>
<p2_1g_5_4>1</p2_1g_5_4>
<p2_1g_6_1>to jest pole wielowierszowe</p2_1g_6_1>
<p2_1g_6_3>1</p2_1g_6_3>
<p2_1g_6_2></p2_1g_6_2>
<p1042>test pola tekstowego</p1042>
<p1043>test pola tekstowego</p1043>
<p1044>test pola tekstowego</p1044>
<p2_1g_6_5>1</p2_1g_6_5>
<p2_1g_6_4>1</p2_1g_6_4>
<p2_1g_7_1>to jest pole wielowierszowe</p2_1g_7_1>
<p2_1g_7_3>1</p2_1g_7_3>
<p2_1g_7_2></p2_1g_7_2>
<p1045>test pola tekstowego</p1045>
<p1046>test pola tekstowego</p1046>
<p1047>test pola tekstowego</p1047>
<p2_1g_7_5>1</p2_1g_7_5>
<p2_1g_7_4>1</p2_1g_7_4>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>