Pola formularza
Formularz: GUS SOF-5ES (archiwalny) Załącznik do sprawozdania SOF-5 na potrzeby monitorowania rozwoju sektora ekonomii społecznej za 2019 r.
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>19367899</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1>[nazwaPelna]</p1> <p2_subfield_0>[miejscowość]</p2_subfield_0> <p2_subfield_1>[ulica]</p2_subfield_1> <p2_subfield_2>[nr domu]</p2_subfield_2> <p2_subfield_3>[nr lokalu]</p2_subfield_3> <p3_subfield_0>[kod pocztowy]</p3_subfield_0> <p3_subfield_1>[poczta]</p3_subfield_1> <p4>[REGON]</p4> <p2_>[Wartość wyboru w polu p2. Dostępne wartości: 1 2 ]</p2_> <p10_4>[Pole integer - wartość liczbowa]</p10_4> <p3_>[Wartość wyboru w polu p3. Dostępne wartości: 1 2 3 ]</p3_> <p4_>[Wartość wyboru w polu p4. Dostępne wartości: 1 2 ]</p4_> <p5_>[Wartość wyboru w polu p5. Dostępne wartości: 1 4 2 5 3 6 ]</p5_> <p6_>[Wartość wyboru w polu p6. Dostępne wartości: 1 2 3 ]</p6_> <p7_>[Wartość wyboru w polu p7. Dostępne wartości: 1 2 ]</p7_> <p8_>[Wartość wyboru w polu p8. Dostępne wartości: 1 2 3 4 5 6 7 8 ]</p8_> <p6_8>[Pole tekstowe]</p6_8> <p9_>[Wartość wyboru w polu p9. Dostępne wartości: 1 2 3 4 ]</p9_> <p10_>[Wartość wyboru w polu p10. Dostępne wartości: 1 2 3 ]</p10_> <p11_>[Wartość wyboru w polu p11. Dostępne wartości: 1 2 ]</p11_> <p12>[Pole integer - wartość liczbowa]</p12> <p13>[Pole integer - wartość liczbowa]</p13> <p14_>[Wartość wyboru w polu p14. Dostępne wartości: 1 2 ]</p14_> <p15>[Pole integer - wartość liczbowa]</p15> <p16>[Pole integer - wartość liczbowa]</p16> <p17_>[Wartość wyboru w polu p17. Dostępne wartości: 1 2 ]</p17_> <p18>[Pole integer - wartość liczbowa]</p18> <p19>[Pole integer - wartość liczbowa]</p19> <p20_>[Wartość wyboru w polu p20. Dostępne wartości: 1 2 3 4 ]</p20_> <p21_1>[Pole integer - wartość liczbowa]</p21_1> <p21_2>[Pole integer - wartość liczbowa]</p21_2> <p21_3>[Pole integer - wartość liczbowa]</p21_3> <p22_1>[Pole integer - wartość liczbowa]</p22_1> <p22_2>[Pole integer - wartość liczbowa]</p22_2> <p22_3>[Pole integer - wartość liczbowa]</p22_3> <p23_1>[Pole integer - wartość liczbowa]</p23_1> <p23_2>[Pole integer - wartość liczbowa]</p23_2> <p23_3>[Pole integer - wartość liczbowa]</p23_3> <p24_>[Wartość wyboru w polu p24. Dostępne wartości: 1 2 3 4 ]</p24_> <p25>[Pole integer - wartość liczbowa]</p25> <p26>[Pole integer - wartość liczbowa]</p26> <p27>[Pole integer - wartość liczbowa]</p27> <p28>[Pole integer - wartość liczbowa]</p28> <p29_>[Wartość wyboru w polu p29. Dostępne wartości: 1 2 3 4 5 6 ]</p29_> <p29>[Pole integer - wartość liczbowa]</p29> <p230>[Pole integer - wartość liczbowa]</p230> <p31>[Pole integer - wartość liczbowa]</p31> <p32>[Pole integer - wartość liczbowa]</p32> <p33>[Pole integer - wartość liczbowa]</p33> <p34>[Pole integer - wartość liczbowa]</p34> <p28_>[Wartość wyboru w polu p28. Dostępne wartości: 7 ]</p28_> <p35_>[Wartość wyboru w polu p35. Dostępne wartości: 1 2 ]</p35_> <p36>[Pole integer - wartość liczbowa]</p36> <p37>[Pole integer - wartość liczbowa]</p37> <p38_>[Wartość wyboru w polu p38. Dostępne wartości: 1 2 ]</p38_> <p39_>[Wartość wyboru w polu p39. Dostępne wartości: 1 4 2 5 3 6 7 ]</p39_> <p40>[Pole tekstowe]</p40> <p41>[Pole kwoty z jednym miejscem po przecinku]</p41> <p42_>[Wartość wyboru w polu p42. Dostępne wartości: 1 2 ]</p42_> <p43>[Pole integer - wartość liczbowa]</p43> <p44>[Pole integer - wartość liczbowa]</p44> <p45_>[Wartość wyboru w polu p45. Dostępne wartości: 1 2 ]</p45_> <p46>[Pole integer - wartość liczbowa]</p46> <p47>[Pole integer - wartość liczbowa]</p47> <p48>[Pole integer - wartość liczbowa]</p48> <p49_>[Wartość wyboru w polu p49. Dostępne wartości: 1 2 ]</p49_> <p50>[Pole integer - wartość liczbowa]</p50> <p51_>[Wartość wyboru w polu p51. Dostępne wartości: 1 2 ]</p51_> <p52>[Pole integer - wartość liczbowa]</p52> <p53_>[Wartość wyboru w polu p53. Dostępne wartości: 1 2 ]</p53_> <p54>[Pole integer - wartość liczbowa]</p54> <p55_>[Wartość wyboru w polu p55. Dostępne wartości: 1 2 ]</p55_> <p56>[Pole integer - wartość liczbowa]</p56> <p57_>[Wartość wyboru w polu p57. Dostępne wartości: 1 2 3 4 5 6 7 8 9 10 ]</p57_> <p58_1>[Pole integer - wartość liczbowa]</p58_1> <p58_2>[Pole integer - wartość liczbowa]</p58_2> <p58_3>[Pole integer - wartość liczbowa]</p58_3> <p58_4>[Pole integer - wartość liczbowa]</p58_4> <p58_5>[Pole integer - wartość liczbowa]</p58_5> <p58_6>[Pole integer - wartość liczbowa]</p58_6> <p58_7>[Pole integer - wartość liczbowa]</p58_7> <p58_8>[Pole integer - wartość liczbowa]</p58_8> <p58_9>[Pole integer - wartość liczbowa]</p58_9> <p59>[Pole tekstowe]</p59> <p58_10>[Pole integer - wartość liczbowa]</p58_10> <p60_>[Wartość wyboru w polu p60. Dostępne wartości: 1 2 3 4 5 6 7 8 9 10 11 12 ]</p60_> <p61_1>[Pole integer - wartość liczbowa]</p61_1> <p61_2>[Pole integer - wartość liczbowa]</p61_2> <p61_3>[Pole integer - wartość liczbowa]</p61_3> <p61_4>[Pole integer - wartość liczbowa]</p61_4> <p61_5>[Pole integer - wartość liczbowa]</p61_5> <p61_6>[Pole integer - wartość liczbowa]</p61_6> <p61_7>[Pole integer - wartość liczbowa]</p61_7> <p61_8>[Pole integer - wartość liczbowa]</p61_8> <p61_9>[Pole integer - wartość liczbowa]</p61_9> <p61_10>[Pole integer - wartość liczbowa]</p61_10> <p61_11>[Pole integer - wartość liczbowa]</p61_11> <p62>[Pole tekstowe]</p62> <p61_12>[Pole integer - wartość liczbowa]</p61_12> <p63_>[Wartość wyboru w polu p63. Dostępne wartości: 1 2 ]</p63_> <p64>[Pole integer - wartość liczbowa]</p64> <p65_>[Wartość wyboru w polu p65. Dostępne wartości: 1 2 ]</p65_> <p66>[Pole integer - wartość liczbowa]</p66> <p67_>[Wartość wyboru w polu p67. Dostępne wartości: 1 ]</p67_> <p69>[Pole integer - wartość liczbowa]</p69> <p68_>[Wartość wyboru w polu p68. Dostępne wartości: 2 ]</p68_> <p70_>[Wartość wyboru w polu p70. Dostępne wartości: 1 2 3 4 5 6 7 8 ]</p70_> <p71_1>[Pole integer - wartość liczbowa]</p71_1> <p71_2>[Pole integer - wartość liczbowa]</p71_2> <p71_3>[Pole integer - wartość liczbowa]</p71_3> <p71_4>[Pole integer - wartość liczbowa]</p71_4> <p71_5>[Pole integer - wartość liczbowa]</p71_5> <p71_6>[Pole integer - wartość liczbowa]</p71_6> <p71_7>[Pole integer - wartość liczbowa]</p71_7> <p71_8>[Pole integer - wartość liczbowa]</p71_8> <p72_>[Wartość wyboru w polu p72. Dostępne wartości: 1 2 ]</p72_> <p73>[Pole integer - wartość liczbowa]</p73> <p74_>[Wartość wyboru w polu p74. Dostępne wartości: 1 2 3 4 5 ]</p74_> <p75>[Pole tekstowe]</p75> <p76_>[Wartość wyboru w polu p76. Dostępne wartości: 1 2 3 ]</p76_> <p77_>[Wartość wyboru w polu p77. Dostępne wartości: 1 2 3 ]</p77_> </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 SOF-5ES</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>19367899</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1>Pełna nazwa testowa</p1> <p2_subfield_0>Poznań</p2_subfield_0> <p2_subfield_1>Strzelecka</p2_subfield_1> <p2_subfield_2>1</p2_subfield_2> <p2_subfield_3>1</p2_subfield_3> <p3_subfield_0>61-155</p3_subfield_0> <p3_subfield_1>Poznań</p3_subfield_1> <p4>773461194</p4> <p2_>1</p2_> <p10_4>10</p10_4> <p3_>1</p3_> <p4_>1</p4_> <p5_>1</p5_> <p6_>1</p6_> <p7_>1</p7_> <p8_>1</p8_> <p6_8>test pola tekstowego</p6_8> <p9_>1</p9_> <p10_>1</p10_> <p11_>1</p11_> <p12>10</p12> <p13>10</p13> <p14_>1</p14_> <p15>10</p15> <p16>10</p16> <p17_>1</p17_> <p18>10</p18> <p19>10</p19> <p20_>1</p20_> <p21_1>10</p21_1> <p21_2>10</p21_2> <p21_3>10</p21_3> <p22_1>10</p22_1> <p22_2>10</p22_2> <p22_3>10</p22_3> <p23_1>10</p23_1> <p23_2>10</p23_2> <p23_3>10</p23_3> <p24_>1</p24_> <p25>10</p25> <p26>10</p26> <p27>10</p27> <p28>10</p28> <p29_>1</p29_> <p29>10</p29> <p230>10</p230> <p31>10</p31> <p32>10</p32> <p33>10</p33> <p34>10</p34> <p28_>1</p28_> <p35_>1</p35_> <p36>10</p36> <p37>10</p37> <p38_>1</p38_> <p39_>1</p39_> <p40>test pola tekstowego</p40> <p41>10</p41> <p42_>1</p42_> <p43>10</p43> <p44>10</p44> <p45_>1</p45_> <p46>10</p46> <p47>10</p47> <p48>10</p48> <p49_>1</p49_> <p50>10</p50> <p51_>1</p51_> <p52>10</p52> <p53_>1</p53_> <p54>10</p54> <p55_>1</p55_> <p56>10</p56> <p57_>1</p57_> <p58_1>10</p58_1> <p58_2>10</p58_2> <p58_3>10</p58_3> <p58_4>10</p58_4> <p58_5>10</p58_5> <p58_6>10</p58_6> <p58_7>10</p58_7> <p58_8>10</p58_8> <p58_9>10</p58_9> <p59>test pola tekstowego</p59> <p58_10>10</p58_10> <p60_>1</p60_> <p61_1>10</p61_1> <p61_2>10</p61_2> <p61_3>10</p61_3> <p61_4>10</p61_4> <p61_5>10</p61_5> <p61_6>10</p61_6> <p61_7>10</p61_7> <p61_8>10</p61_8> <p61_9>10</p61_9> <p61_10>10</p61_10> <p61_11>10</p61_11> <p62>test pola tekstowego</p62> <p61_12>10</p61_12> <p63_>1</p63_> <p64>10</p64> <p65_>1</p65_> <p66>10</p66> <p67_>1</p67_> <p69>10</p69> <p68_>1</p68_> <p70_>1</p70_> <p71_1>10</p71_1> <p71_2>10</p71_2> <p71_3>10</p71_3> <p71_4>10</p71_4> <p71_5>10</p71_5> <p71_6>10</p71_6> <p71_7>10</p71_7> <p71_8>10</p71_8> <p72_>1</p72_> <p73>10</p73> <p74_>1</p74_> <p75>test pola tekstowego</p75> <p76_>1</p76_> <p77_>1</p77_> </item> </forms> </item> </FormsList> </item> </Profiles> </data>