Import danych > Import specjalny (format 3.0) > Spis definicji

Drukuj

Spis definicji

#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