![]() | ||
| Menu | Struktura plików wejściowych | |
|
|
Struktura plików INI przechowujących dane programu [09 stycznia 2006, 23:29] Plik ma strukturę plików INI, tzn dane podzielone są na sekcje. W celu odczytania danych program pobiera informację z sekcji [Parametry] o nazwie LiczbaRekordow po czym odczytuje kolejno sekcję numerowane s1, s2, ..., s[LiczbaRekordow].Budowa sekcji sXX
nazwisko=Nazwisko podatnika
Dla pól pit11_33, pit40_34 zastosowano konwencję : dla pit11_[NR POLA]= [NR POLA] przyjmuje wartości od 34 do 78 i oznacza poszczególne pola kwotowe formularza. Separatorem miejsc dziesiętnych jest przecinek (,). I tak przykładowo pit11_34=234,20 oznacza że w polu 34 formularza PIT-11 zostanie umieszczona kwota 234,20 zł. Pola pit40_NIP3, pit40_NIPR, pit11_PITR przyjmują wartość 0 jeśli żaden kwadrat nie jest zaznaczony, bądź 1 jeśli pole ma być zaznaczone (dodatkowo PIT11_PITR może przyjąć wartość 2 dla zaznaczenia kwadratu "nie"). Struktura pliku rozseparowanego znakiem Kolejno w rozseparowanych kolumnach należy umieścić następujące dane : Nazwisko Imię PESEL NIP Data Urodzenia Urząd Skarbowy do którego Kierowana jest informacja Kraj Województwo Powiat Gmina Miejscowosc Ulica Nr Domu Nr Lokalu Kod pocztowy Poczta PIT 11/8B POLE 33 PIT 11/8B PIT-R PIT 40 POLE 34 PIT 40 NIP-3 PIT 40 PIT-R PIT 11/8B POLE 34 PIT 11/8B POLE 35 ... PIT 11/8B POLE 77 PIT 11/8B POLE 78 PIT 40 POLE 35 PIT 40 POLE 36 ... PIT 40 POLE 75 PIT 40 POLE 76 Wartości wszystkich pól obowiązują takie same zasady jak dla plików typu INI. Dodatkowo w tych plikach każdy wiersz traktowany jest jako osobna linia danych! Jeśli chodzi o sam separator może być on dowolny jednak nie polecam stosowania symboli które mogą powtórzyć się w danych, ponieważ program takie dane będzie traktował jako osobne kolumny. Stąd najczęsciej używa się Tabulatorów (kod ASCII 09) bądź też "|" lub ";". Przykładowo plik taki mógłby wyglądać następująco: GÓRSKI|DARIUSZ|12345678901|123-456-78-90|1980-01-01||Polska||Bydgoszcz|Bydgoszcz KOWALSKI|JAN|11111111111|||Pierwszy Urząd Skarbowy Bydgoszcz||Kujawsko-Pomorskie|Bydgoszcz|Bydgoszcz||||| |
|
| © Dariusz Górski 2006 | ||