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 &lt; oraz &gt;
  • 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>