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