Formularz: PFRON INF-2 (archiwalny) Informacja roczna o zatrudnieniu, kształceniu lub o działalności na rzecz osób niepełnosprawnych
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>2767884</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<p1>[NrPFRON]</p1>
<p2>[NIP]</p2>
<p3>[REGON]</p3>
<p4>[nazwaPelna]</p4>
<p5>[Ulica]</p5>
<p6>[NrDomu]</p6>
<p7>[NrLokalu]</p7>
<p8>[Miejscowosc]</p8>
<p9>[KodPocztowy]</p9>
<p10>[Poczta]</p10>
<p11>[Telefon]</p11>
<p12>[Faks]</p12>
<p13>[Mail]</p13>
<p14>[Rok na druku]</p14>
<p15_>[Wartość wyboru w polu p15. Dostępne wartości: 1 2 ]</p15_>
<pCI_>[Wartość wyboru w polu pCI. Dostępne wartości: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 80 81 82 83 84 85 86 87 ]</pCI_>
<pCIb_>[Wartość wyboru w polu pCIb. Dostępne wartości: 20 21 22 23 ]</pCIb_>
<pCII_>[Wartość wyboru w polu pCII. Dostępne wartości: 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ]</pCII_>
<pCIIb_>[Wartość wyboru w polu pCIIb. Dostępne wartości: 28 29 30 31 ]</pCIIb_>
<pCIII_>[Wartość wyboru w polu pCIII. Dostępne wartości: 32 33 34 35 36 37 38 39 ]</pCIII_>
<pCIIIb_>[Wartość wyboru w polu pCIIIb. Dostępne wartości: 36 37 38 39 ]</pCIIIb_>
<pCIV_>[Wartość wyboru w polu pCIV. Dostępne wartości: 40 41 42 43 44 45 46 47 ]</pCIV_>
<pCIVb_>[Wartość wyboru w polu pCIVb. Dostępne wartości: 44 45 46 47 ]</pCIVb_>
<pCV_>[Wartość wyboru w polu pCV. Dostępne wartości: 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ]</pCV_>
<pCVb_>[Wartość wyboru w polu pCVb. Dostępne wartości: 52 53 54 55 ]</pCVb_>
<pCVI_>[Wartość wyboru w polu pCVI. Dostępne wartości: 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ]</pCVI_>
<pCVIb_>[Wartość wyboru w polu pCVIb. Dostępne wartości: 60 61 62 63 ]</pCVIb_>
<pCVII_>[Wartość wyboru w polu pCVII. Dostępne wartości: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ]</pCVII_>
<pCVIIb_>[Wartość wyboru w polu pCVIIb. Dostępne wartości: 68 69 70 71 ]</pCVIIb_>
<pCVIII_>[Wartość wyboru w polu pCVIII. Dostępne wartości: 72 73 74 75 76 77 78 79 ]</pCVIII_>
<pCVIIIb_>[Wartość wyboru w polu pCVIIIb. Dostępne wartości: 76 77 78 79 ]</pCVIIIb_>
<pCIX_>[Wartość wyboru w polu pCIX. Dostępne wartości: 80 81 82 83 84 85 86 87 ]</pCIX_>
<pCIXb_>[Wartość wyboru w polu pCIXb. Dostępne wartości: 84 85 86 87 ]</pCIXb_>
<pCX_>[Wartość wyboru w polu pCX. Dostępne wartości: 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ]</pCX_>
<pCXb_>[Wartość wyboru w polu pCXb. Dostępne wartości: 92 93 94 95 ]</pCXb_>
<pCXI_>[Wartość wyboru w polu pCXI. Dostępne wartości: 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ]</pCXI_>
<pCXIb_>[Wartość wyboru w polu pCXIb. Dostępne wartości: 100 101 102 103 ]</pCXIb_>
<pCXII_>[Wartość wyboru w polu pCXII. Dostępne wartości: 104 105 106 107 108 109 110 111 ]</pCXII_>
<pCXIIb_>[Wartość wyboru w polu pCXIIb. Dostępne wartości: 108 109 110 111 ]</pCXIIb_>
<pD>[pole wielowierszowe]</pD>
<p112>[Data wypełnienia]</p112>
</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>PFRON INF-2</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>2767884</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<p1></p1>
<p2>8875155741</p2>
<p3>773461194</p3>
<p4>Pełna nazwa testowa</p4>
<p5>Strzelecka</p5>
<p6>1</p6>
<p7>1</p7>
<p8>Poznań</p8>
<p9>61-155</p9>
<p10>Poznań</p10>
<p11>500600400</p11>
<p12></p12>
<p13>test@test.pl</p13>
<p14>2013</p14>
<p15_>1</p15_>
<pCI_>1</pCI_>
<pCIb_>1</pCIb_>
<pCII_>1</pCII_>
<pCIIb_>1</pCIIb_>
<pCIII_>1</pCIII_>
<pCIIIb_>1</pCIIIb_>
<pCIV_>1</pCIV_>
<pCIVb_>1</pCIVb_>
<pCV_>1</pCV_>
<pCVb_>1</pCVb_>
<pCVI_>1</pCVI_>
<pCVIb_>1</pCVIb_>
<pCVII_>1</pCVII_>
<pCVIIb_>1</pCVIIb_>
<pCVIII_>1</pCVIII_>
<pCVIIIb_>1</pCVIIIb_>
<pCIX_>1</pCIX_>
<pCIXb_>1</pCIXb_>
<pCX_>1</pCX_>
<pCXb_>1</pCXb_>
<pCXI_>1</pCXI_>
<pCXIb_>1</pCXIb_>
<pCXII_>1</pCXII_>
<pCXIIb_>1</pCXIIb_>
<pD>to jest pole wielowierszowe</pD>
<p112>30-10-2014</p112>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>