Pola formularza
Formularz: DWOOK-T Deklaracja o wysokości opłaty za gospodarowanie odpadami komunalnymi - Toruń
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
Tabele kodów krajów, US etc.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>25020219</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <pB1_>[Wartość wyboru w polu pB1. Dostępne wartości: 1 2 ]</pB1_> <pB2>[data]</pB2> <pB3>[data]</pB3> <pC1>[Ulica]</pC1> <pC2>[NrDomu]</pC2> <pC3>[NrLokalu]</pC3> <pD1_>[Wartość wyboru w polu pD1. Dostępne wartości: 1 2 3 ]</pD1_> <pD2_>[Wartość wyboru w polu pD2. Dostępne wartości: 1 2 3 4 5 ]</pD2_> <pD3>[pole wielowierszowe]</pD3> <p0_>[Wartość wyboru w polu p0. Dostępne wartości: 1 2 ]</p0_> <pD4_1>[PESEL]</pD4_1> <pD4_2>[REGON]</pD4_2> <pD4_3>[NIP]</pD4_3> <pD4_3a>[KRS]</pD4_3a> <pD4_4>[Miejscowosc]</pD4_4> <pD4_5>[Ulica]</pD4_5> <pD4_6>[NrDomu]</pD4_6> <pD4_7>[NrLokalu]</pD4_7> <pD4_8>[KodPocztowy]</pD4_8> <pD4_9>[Poczta]</pD4_9> <pD4_10>[Telefon]</pD4_10> <pD4_11>[Mail]</pD4_11> <pD5_1>[MiejscowoscKor]</pD5_1> <pD5_2>[UlicaKor]</pD5_2> <pD5_3>[NrDomuKor]</pD5_3> <pD5_4>[NrLokaluKor]</pD5_4> <pD5_5>[KodPocztowyKor]</pD5_5> <pD5_6>[PocztaKor]</pD5_6> <pD5_7>[Pole tekstowe]</pD5_7> <pD5_8>[Mail]</pD5_8> <pD6_1>[pole wielowierszowe]</pD6_1> <pD6_2_subfield_0>[miejscowość]</pD6_2_subfield_0> <pD6_2_subfield_1>[ulica]</pD6_2_subfield_1> <pD6_2_subfield_2>[nr domu]</pD6_2_subfield_2> <pD6_2_subfield_3>[nr lokalu]</pD6_2_subfield_3> <pD6_2_subfield_4>[kod pocztowy]</pD6_2_subfield_4> <pD6_2_subfield_5>[poczta]</pD6_2_subfield_5> <pD6_3_subfield_0>[miejscowość korespondencji]</pD6_3_subfield_0> <pD6_3_subfield_1>[ulica korespondencji]</pD6_3_subfield_1> <pD6_3_subfield_2>[nr domu korespondencji]</pD6_3_subfield_2> <pD6_3_subfield_3>[nr lokalu korespondencji]</pD6_3_subfield_3> <pD6_3_subfield_4>[kod pocztowy korespondencji]</pD6_3_subfield_4> <pD6_3_subfield_5>[poczta korespondencji]</pD6_3_subfield_5> <pE1_>[Wartość wyboru w polu pE1. Dostępne wartości: 1 2 ]</pE1_> <pE2>[Pole tekstowe]</pE2> <pE_3>[pole wielowierszowe]</pE_3> <pE4_>[Wartość wyboru w polu pE4. Dostępne wartości: 1 2 ]</pE4_> <pE5>[pole wielowierszowe]</pE5> <pE6>[Pole integer - wartość liczbowa]</pE6> <pF1_>[Wartość wyboru w polu pF1. Dostępne wartości: 1 2 ]</pF1_> <pF2_>[Wartość wyboru w polu pF2. Dostępne wartości: 1 2 ]</pF2_> <pF3>[Pole integer - wartość liczbowa]</pF3> <pF4>[Pole integer - wartość liczbowa]</pF4> <pF5>[Pole integer - wartość liczbowa]</pF5> <pF6>[Pole integer - wartość liczbowa]</pF6> <pF8>[Pole kwoty]</pF8> <pF9>[Pole kwoty]</pF9> <pF10>[Pole kwoty]</pF10> <pF11>[Pole kwoty]</pF11> <pF12>[Pole kwoty]</pF12> <pG1>[pierwszeImie]</pG1> <pG2>[nazwisko]</pG2> <pG4_>[Wartość wyboru w polu pG4. Dostępne wartości: 1 2 ]</pG4_> <pG3>[Data wypełnienia]</pG3> <pH>[pole wielowierszowe]</pH> </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>DWOOK-T</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>25020219</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <pB1_>1</pB1_> <pB2>30-10-1990</pB2> <pB3>30-10-1990</pB3> <pC1>Strzelecka</pC1> <pC2>1</pC2> <pC3>1</pC3> <pD1_>1</pD1_> <pD2_>1</pD2_> <pD3>to jest pole wielowierszowe</pD3> <p0_>1</p0_> <pD4_1>23050608219</pD4_1> <pD4_2>773461194</pD4_2> <pD4_3>8875155741</pD4_3> <pD4_3a>12345</pD4_3a> <pD4_4>Poznań</pD4_4> <pD4_5>Strzelecka</pD4_5> <pD4_6>1</pD4_6> <pD4_7>1</pD4_7> <pD4_8>61-155</pD4_8> <pD4_9>Poznań</pD4_9> <pD4_10>500600400</pD4_10> <pD4_11>test@test.pl</pD4_11> <pD5_1>Poznań</pD5_1> <pD5_2>Półwiejska</pD5_2> <pD5_3>1</pD5_3> <pD5_4>1</pD5_4> <pD5_5>61-155</pD5_5> <pD5_6>Poznań</pD5_6> <pD5_7>test pola tekstowego</pD5_7> <pD5_8>test@test.pl</pD5_8> <pD6_1>to jest pole wielowierszowe</pD6_1> <pD6_2_subfield_0>Poznań</pD6_2_subfield_0> <pD6_2_subfield_1>Strzelecka</pD6_2_subfield_1> <pD6_2_subfield_2>1</pD6_2_subfield_2> <pD6_2_subfield_3>1</pD6_2_subfield_3> <pD6_2_subfield_4>61-155</pD6_2_subfield_4> <pD6_2_subfield_5>Poznań</pD6_2_subfield_5> <pD6_3_subfield_0>Poznań</pD6_3_subfield_0> <pD6_3_subfield_1>Półwiejska</pD6_3_subfield_1> <pD6_3_subfield_2>1</pD6_3_subfield_2> <pD6_3_subfield_3>1</pD6_3_subfield_3> <pD6_3_subfield_4>61-155</pD6_3_subfield_4> <pD6_3_subfield_5>Poznań</pD6_3_subfield_5> <pE1_>1</pE1_> <pE2>test pola tekstowego</pE2> <pE_3>to jest pole wielowierszowe</pE_3> <pE4_>1</pE4_> <pE5>to jest pole wielowierszowe</pE5> <pE6>10</pE6> <pF1_>1</pF1_> <pF2_>1</pF2_> <pF3>10</pF3> <pF4>10</pF4> <pF5>10</pF5> <pF6>10</pF6> <pF8>10</pF8> <pF9>10</pF9> <pF10>10</pF10> <pF11>10</pF11> <pF12>10</pF12> <pG1>Jan</pG1> <pG2>Kowalski</pG2> <pG4_>1</pG4_> <pG3>30-10-2014</pG3> <pH>to jest pole wielowierszowe</pH> </item> </forms> </item> </FormsList> </item> </Profiles> </data>