Import danych > Import specjalny (format 3.0) > Spis definicji | | Drukuj |
#DATA „format daty”
Specyfikacja formatu daty, używana przez polecenie DATE. Format podajemy przez określenie położenia i separatorów poszczególnych segmentów daty. Poszczególne symbole oznaczają: R - rok, M - miesiąc, D - dzień. Nie jest konieczne specyfikowanie długości poszczególnych segmentów, tak więc RRRR-MM-DD jest równoważne R-M-D. Jeśli numer roku zawiera tylko dwie ostatnie cyfry, nastąpi automatyczne uzupełnienie do 4 cyfr, wg. następującego schematu:
Jeśli rok < 70 dodajemy 2000 (lata 2000-2069)
Jeśli rok >= 70 ale rok < 100 dodajemy 1900 (lata 1970 – 1999)
Wewnętrznym formatem daty w szablonie jest format RRRR-MM-DD. Jeśli w pliku danych daty są kodowane w ten sposób, wówczas mogą być podstawiane do pól wyjściowych bezpośrednio, w każdym innym przypadku należy dokonać zamiany formatu poleceniem DATE.
Przykład:
#DATA „RR-MM-DD” //2 cyfry roku, miesiąc, dzień. Separatorem jest myślnik
#SEPARATOR_01 „separator dziesiętny”
Specyfikacja separatora dziesiętnego w liczbie, używana przez polecenie MONEY. Określa znak, który oddziela część całkowitą i ułamkową w liczbie. Wszystkie znaki różne od +, -, cyfr i separatora dziesiętnego są ignorowane bez żadnego ostrzeżenia. W konsekwencji nie jest konieczne specyfikowanie stosowanego separatora tysięcznego. Domyślnym separatorem dziesiętnym dla szablonu jest kropka oraz nie ma separatora tysięcznego. Jeśli w pliku danych kwoty są kodowane w ten sposób, wówczas mogą być podstawiane do pól wyjściowych oraz poleceń arytmetycznych bezpośrednio, w każdym innym przypadku należy dokonać zamiany formatu poleceniem MONEY.
Przykład:
#SEPARATOR_01 "," //separator przecinek
#FORMAT „nazwa formatu”
Specyfikacja formatu danych wejściowych. W każdym szablonie musi być podana nazwa formatu, gdyż steruje ona wczytywaniem i interpretacją danych wejściowych. Predefiniowane formaty są następujące:
SDF - Format pól oddzielonych średnikami. Jedna linia pliku stanowi jedną sekcję danych
CDF,a,b,c... - Format pól o stałej długości. Jedna linia pliku stanowi jedną sekcję danych. Wartości a,b,c itd. Określają szerokości (w znakach) kolejnych pól danych.
COMMA - Format pól oddzielonych średnikami. Jedna linia pliku stanowi jedną sekcję danych
POLKA Format - pliku używany do wczytywania danych z programu POLKA do programu Symfonia Finanse i Księgowość.
SUBIEKT - Format stosowany przez program SUBIEKT firmy Insert.
AM - Format wymiany danych używany w wersji 2.0 programu Finanse i Księgowość (import danych z innych modułów Symfonii).
AMS - Nowy, zalecany format wymiany danych używany od wersji 3.0 programu Finanse i Księgowość (używany obecnie przez większość programów Symfonii – Kadry, Płace, Handel, Faktura, Środki Trwałe i inne).
Ilość predefiniowanych formatów może ulegać zmianie w kolejnych wersjach programu.
Istnieje ponadto możliwość dodawania własnych definicji formatów danych.
#TYP_KODOWANIA „ symbol sposobu kodowania”
Polecenie określa sposób kodowania polskich znaków w pliku wejściowym. Każda wczytywane informacja (nazwa sekcji lub danej oraz wartość danej) jest translowana zgodnie z podanym sposobem kodowania. Predefiniowane sposoby kodowania są następujące:
MAZOVIA
LATIN2
DHN
PN_ISO
#TABLICA_KODOWANIA „tablica kodowania”
Polecenie definiuje w sposób jawny sposób przekodowania polskich liter. Tablica przekodowania składa się z kolejnych par liter lub kodów liter oddzielonych przecinkami (każdy z elementów pary może być podany dowolnie jako znak lub jako liczba określającą kod znaku). Pierwszy znak z pary określa kod litery w pliku wejściowym, a drugi znak określa kod po translacji.
Przykład:
#TABLICA_KODOWANIA „165,ą,164,Ą,134,ć,143,Ć” //fragment kodowania LATIN2