Parametry > Obsługa > Importy / eksporty > Parametryzacja/import tabeli 

Ta funkcja umożliwia odczytywanie plików stworzonych w module importu systemu ADONIX ENTERPRISE V3™ oraz tworzenie plików przeznaczonych do użytku w tym samym module. Formaty import/eksport wykorzystywane w tym module różnią się od tych, używanych przez system Sage X3, dlatego też funkcja tłumaczenia kodowania służy do opisu komunikacji między szablonem import/eksport systemu Sage X3 a szablonem V3, a także udostępnia wartości domyślne potrzebne do wypełnienia pól nieistniejących w oryginalnym szablonie.

Struktura szablonu import/eksport systemów ADONIX ENTERPRISE V3 i Sage X3 jest taka sama. Tam, gdzie istnieje jeden poziom informacji, zadaniem konfiguracji importu jest zasadniczo zdefiniowanie odpowiedniości. Z kolei szablon nagłówek/pozycja w systemie ADONIX ENTERPRISE V3 może być opisany za pomocą poniższej struktury organizacyjnej:

Grupy pól (nagłówek tabeli)

Grupy pól pozycji (pierwsza pozycja)

Grupy pól pozycji (druga pozycja)

...

Grupy pól pozycji (n-ta pozycja)

SL

Separator logiczny

LS

Grupy pól (nagłówek tabeli)

...

W powyższej strukturze organizacyjnej pod nagłówkiem znajdują się pozycje, powtarzające się aż do końca rekordu i zdefiniowane za pomocą separatora logicznego (często w postaci ciągu znaków „***”), który służy do ponownego zapisu nowego nagłówka rekordu lub grupy pozycji o wyższym poziomie szczegółowości.

Natomiast w szablonie systemu Sage X3 struktura grup danych została zdefiniowana za pomocą obowiązkowych identyfikatorów grupowych tam, gdzie istnieje już jeden poziom rekordów:

Identyfikator nagłówka

Grupy pól (nagłówek tabeli)

Identyfikator pozycji

Pola pozycji (pierwsza pozycja)

...

Identyfikator pozycji

Pola pozycji (n-ta pozycja)

LS

Identyfikator nagłówka

Grupy pól (nagłówek tabeli)

...

Dodatkowo w niektórych szablonach (zwłaszcza w szablonie wpisów księgowych) w systemie ADONIX ENTERPRISE są tylko pozycje, a nagłówki nie występują (dane zawarte w nagłówku się powtarzają). W takim przypadku, żeby można było używać szablonu systemu Sage X3, należy koniecznie zdefiniować, w którym miejscu dokonać podziału (w tym przypadku będzie to numer dokumentu: jeżeli on się zmieni, zmieni się również wpis).

Konfiguracja importu wersji V3 jest używana w ten sposób celem zdefiniowania tłumaczenia kodów dla szablonów wersji V3 i X3. Te transkrypcje służą do odczytania pliku danych utworzonego w szablonie wersji V3, a następnie do jego ponownego zapisu w taki sposób, aby mógł zostać odczytany w szablonie importu wersji X3.

Funkcja import wersji V3 służy natomiast do tłumaczenia pliku na podstawie szablonu tego typu.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Nagłówek

Prezentacja

W zakładce nagłówka zdefiniowany został kod, opis tytułu oraz flaga Aktywny w formie pola wyboru.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Służy do definiowania zasad konwersji w celu umożliwienia importu pliku eksportowanego, wygenerowanego przez Adonix ENTERPRISE v3.

  • Opis (pole INTIT)

Umożliwia zdefiniowanie opisu powiązanego z każdym rekordem.

  • Aktywny (pole ENAFLG)

To pole wyboru należy zaznaczyć, aby aktywować bieżący rekord.

Nieaktywne rekordy zachowują swoją zawartość, a ustawienia nie mogą być używane poprzez wywołanie ich kodu:

  • W innych rekordach takich, jak dokumenty czy ustawienia
  • W procesach zbiorczych

Uprawnienia do danej funkcji mogą zabraniać tworzenia aktywnego rekordu. W takim przypadku pole jest domyślnie dezaktywowane. Modyfikować je może tylko uprawniony użytkownik, za pomocą przepływu podpisów.

Zamknij

 

Karta Ogólne

Prezentacja

Ta zakładka służy do definiowania parametrów ogólnych dla przesyłu danych i opisuje strukturę zbiorów danych przeznaczonych do transkodowania.

Po wprowadzeniu kodu szablon import/eksport różne grupy danych znajdujące się w końcowym szablonie eksportu zostaną wyświetlone w tabeli Podział.

Należy zdefiniować numer pola podziału skojarzonego z tymi grupami (jedynie ostatnia grupa nie wymaga definiowania numeru). Robi się to, żeby zidentyfikować, po którym polu następuje podział rekordu, w przypadku gdy jeden rekord definiuje dane wejściowe kilku poziomów pozycji. Tak jest na przykład w przypadku zapisów księgowych w systemie ADONIX FINANCE V3. Rzeczywiście, w szablonie zapisów księgowych dane zawarte w nagłówku powtarzają się we wszystkich pozycjach, dlatego konieczne jest określenie poziomu (od 1 do n), gdzie znajduje się pole numer dokumentu umożliwiające dokonanie podziału pomiędzy różnymi dokumentami. Dzięki temu rozmieszczenie danych znajdujących się w nagłówku i poszczególnych pozycjach jest definiowane przez ich poziom, podział między polami oraz identyfikator określający przejście do kolejnego dokumentu.

Jeżeli dane są rozmieszczone w polu Nagłówek oraz Pozycja w analogiczny sposób, jak w szablonie danych wejściowych wersji V3 i szablonie danych wyjściowych wersji X3, wówczas pole podziału może wstawione jako pierwsze. Podział zostanie zdefiniowany na drugiej stronie poprzez wprowadzenie separatora grupy zastosowanego w szablonie wersji V3 na poziomie separatora „/” zawartego w szablonie importu wersji X3.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

Określ kod szablonu importu/eksportu który będzie czytać plik. Plik X3 zostanie przekonwertowany w celu importu przez ten szablon.

Plik do konwersji

  • pole TYPV3

 

  • Plik do konwersji (pole FILV3)

Służy do wskazywania ścieżki dla pliku v3, który musi zostać przetworzony na format x3.

  • Format pliku (pole CODDBA)

 

Plik docelowy

  • pole TYPX3

 

  • Plik docelowy (pole FILX3)

Służy do wskazania ścieżki dla pliku konwertowanego do formatu X3, który może być importowany przez standardowy szablon importu.

Tabela Rozbicie

  • Kod (pole FLGREC)

Kod określający bieżącą grupę w szablonie import-eksport.

  • Poziom (pole FLGLEV)

Nakładanie się bieżącej grupy w szablonie importu-eksportu.

Nazwa tabeli odpowiadająca bieżącej grupie danych w szablonie import-eksport.

  • Pole niedoboru (pole FLGV3)

Służy do określenia numeru w wypadku, gdy rekord X3 pasuje do kilku poziomów X3.

Na przykład: w Sage X3 plik ECRITURES (WPISY) zawiera informacje zarówno w nagłówku, jak wierszach. W X3 standardowy szablon importu wpisów wykorzystuje inny poziom dla nagłówka i inny dla wierszy.

Stąd konieczne będzie określenie liczby PIECE (części) pola szablonu X3 w celu odróżnienia nagłówka a numerem pola NUMECT dla wierszy. W celu przetworzenia szablonu składającego się z kilku warstw, ostatni poziom zostaje uznany za szczegółowy i pole to jest puste. W Sage X3 poziom ten jest z reguły oznaczony jako '***'.

Zamknij

 

Karta Wiersze

Prezentacja

W tej zakładce wyświetlony został numer pola szablonu wersji V3 odpowiadający polom szablonu wersji X3. Należy pamiętać, że:

Numery rozpoczynające się od 1 odnoszą się do nowej grupy danych.

  • Jeżeli struktura nagłówka i pozycji w wersji V3 odpowiada strukturze w wersji X3, to należy zdefiniować znaki tworzące separator dla grupy danych (zwykle to „***”) obok znaku „/” umieszczonego w nagłówku grupy, a numerowanie należy ponownie rozpocząć od 1.
  • Pole może być uwzględniane warunkowo. Taka możliwość istnieje dzięki kolumnie warunku, która, jeśli została zweryfikowana, służy do inicjowania przenoszenia pola źródłowego do pola docelowego. Będzie można zauważyć, że wartość bieżącego pola zostanie przypisana do zmiennej o nazwie WARTOŚĆ, która zawsze jest wartością alfanumeryczną.
  • Istnieje również możliwość zdefiniowania wartości domyślnej dla pola w odpowiedniej kolumnie. Ta wartość może wygenerować odnośnik do pola, które jest aktualnie importowane (zmienna WARTOŚĆ). Przykładowo, jeżeli to pole WARTOŚĆ zawiera numer złożony z dwóch pozycji dziesiętnych, ale bez separatorów, wówczas istnieje możliwość transkodowania tej zawartości poprzez podzielenie jej przez 100 przy użyciu formuły inicjowania. war(WARTOŚĆ)/100.

Przykładowo, mamy szablon eksportu wersji V3 składający się z nagłówka i pozycji rozdzielonych trzema znakami „***” oraz szablon wersji X3 zawierający grupę o nazwie E, poziom 1 i grupę L, poziom 2. Pola nagłówka pliku wersji V3 o nazwach A, B, C muszą zostać pobrane w kolejności B, C, następnie pole zawierające datę , a potem pole A. Pola E, F, G są pobierane w kolejności E, G, F i G jednocześnie są mnożone przez 100. Tabela jest pobierana w zakładce Ogólne ,

Kod

Poziom

Tabela

Pole podziału

E

1

Nagłówek tabeli

1

L

2

Pozycja tabeli

W zakładce Pozycje wyświetlane są następujące dane:

Kod

Plik

Pole

Uwagi

Pole V3

Warunek

Inicjowanie

E

Nagłówek tabeli

/

E

Nagłówek tabeli

B

Pole B

2

E

Nagłówek tabeli

C

Pole C

3

E

Nagłówek tabeli

D

Pole D

data$

E

Nagłówek tabeli

A

Pole A

1

L

Pozycja tabeli

/

***

L

Pozycja tabeli

E

Pole E

1

L

Pozycja tabeli

G

Pole G

3

war(WARTOŚĆ)*100

L

Pozycja tabeli

F

Pole F

2

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela Pola

  • Kod (pole TYP)

Zdefiniuj kod dla grupy szablonu importu X3.

Zdefiniuj tabelę zaangażowaną w import X3.

  • Pole (pole FLD)

Zdefiniuj pierwszy zaangażowany w imporcie X3.

  • Komentarz (pole COM)

Opis powiązany z poprzednim kodem.

  • Nr pola (pole ZON)

 

  • Warunek (pole COND)

Jeżeli warunek nie zostanie zweryfikowany, to pole pozostanie puste.

  • Inicjalizacja (pole INIT)

Określ wartość lub wyrażenie, które wymusi wartość w tym polu.

  • Pole obowiązkowe (pole OBLIG)

 

 

Zamknij

 

Przyciski określone

Służy do wykonania operacji transkodowania importu V3.

W oknie otwartym przez ten przycisk występują następujące pola :

Blok numer 1

  • pole OBJET

 

  • pole CLES

 

Blok numer 2

  • Z folderu (pole DOSORG)

Z tego pola należy skorzystać, aby zdefiniować folder, z którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

  • Wszystkie foldery (pole TOUDOS)

Z tej opcji należy skorzystać, aby skopiować rekord do wszystkich folderów zdefiniowanych w słowniku (tabela ADOSSIER w bieżącym rozwiązaniu).

  • Do folderu (pole DOSDES)

Z tego pola należy skorzystać, aby zdefiniować folder, do którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

Zamknij

Przycisk ten służy do kopiowania definicji rekordu z/do innego folderu.

Interfejs księgowy — przypadek szczególny

Przypadek szczególny dotyczy zarządzania interfejsem księgowym z analityką pochodzącą z wersji 3. W zasadzie, kiedy dekodowanie pola jest wykorzystywane do przypisania pola o nazwie CCE(i) (i pomiędzy 0 a 8), wtedy warunek i=j stosuje się, żeby uwarunkować przypisanie analityki j zgodnie z polem o numerze pozycji i w szablonie — to pole przedstawia bieżący numer typu analityki, który ma zostać przypisany. Zakłada się dostępność w wersji 3.9 najnowszych poprawek dla operacji zarządzania szablonem importu. Poniżej znajduje się przykład szablonu wersji V3 służący do przeniesienia ogólnych wpisów księgowych z analityką na 3 poziomy. Kolejność pól jest następująca:

Nr

Plik

Pole

1

WPISY

CODJOU

2

WPISY

DOKUMENT

3

WPISY

NUMECT

4

WPISY

DATECT

5

WPISY

CODETT

6

WPISY

CODCOL

7

WPISY

CODCPT

8

WPISY

LIBECT

9

WPISY

MNTECT

10

WPISY

ZNAK

11

WPISY

CODNAT

12

ECRANA

CODSEC

13

ECRANA

KWOTA

14

ECRANA

ILOŚĆ

15

ECRANA

TYPSEC

16

ECRANA

NUMECT

17

ECRANA

NUMLIG

Nagłówek odpowiadającego szablonu wersji X3 przedstawia się następująco:

Kod

Poziom

Tabela

Pole podziału

G

1

GACCENTRY

2

D

2

GACCENTRYD

3

A

3

GACCENTRYA

W zakładce Pozycje przedstawione zostały następujące dane (w przykładzie można zauważyć, że waluta oraz typ dziennika są stałe):

Nr

Kod

Plik

Pole

Uwagi

Pole V3

Warunek

Inicjowanie

1

G

GACCENTRY

/

2

G

GACCENTRY

TYP

Typ dokumentu

GL

3

G

GACCENTRY

NUM

Dokument

4

G

GACCENTRY

FCY

Lokalizacja

5

5

G

GACCENTRY

JOU

Dokument

1

6

G

GACCENTRY

ACCDAT

Data księgowania

4

7

G

GACCENTRY

REF

Odnośnik

2

8

G

GACCENTRY

CUR

Waluta

EUR

9

D

GACCENTRYD

/

10

D

GACCENTRYD

LIG

Nr

11

D

GACCENTRYD

SAC

Zbiorcze

6

12

D

GACCENTRYD

ACC

Konto

7

13

D

GACCENTRYD

BPR

BP

14

D

GACCENTRYD

DES

Tytuł

8

15

D

GACCENTRYD

SNS

Znak

10

16

D

GACCENTRYD

AMTCUR

Kwota waluty

9

17

D

GACCENTRYD

FCYLIN

Lokalizacja

5

18

D

GACCENTRYD

CNA

Rodzaj

11

19

A

GACCENTRYA

/

***

20

A

GACCENTRYA

ANALIG

Nr

21

A

GACCENTRYA

CCE(0)

Wymiar

1

4=1

22

A

GACCENTRYA

OCE(1)

Wymiar

1

4=2

23

A

GACCENTRYA

CCE(2)

Wymiar

1

4=3

24

A

GACCENTRYA

CCE(3)

Wymiar

25

A

GACCENTRYA

ILOŚĆ

Ilość

3

26

A

GACCENTRYA

AMTCUR

Kwota waluty

2

W tym szablonie należy zwrócić szczególną uwagę na sposób komunikacji zachodzącej pomiędzy analityką uzyskaną w wersji V3. W wersji 3 pole czwarte w polu danych analitycznych (plik ECRANA) definiuje numer wymiaru analitycznego z odpowiadającą mu kwotą i ilością. W razie konieczności pole to jest powtarzane wiele razy z separatorem „***” umieszczonym na końcu grupy. Konkretne warunki 4=1, 4=2, 4=3 dedykowane dla tego typu szablonu służą do przypisania CCE(0) wymiarowi analitycznemu w przypadku, gdy pole czwarte interfejsu (TYPSEC) wynosi 1 (co zapisuje się jako 4=1), analogicznie CCE(1) kiedy TYPSEC=2, CCE(2) jeżeli TYPSEC=3. Wymiar analityczny CCE(3) nie został tutaj wykorzystany. Ta składnia służy do definiowania komunikacji pomiędzy trzema wymiarami analitycznymi w wersji 3 a tymi w systemie Sage X3.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Nazwy plików muszą być różne.

Pliki wejściowe i wyjściowe muszą się różnić.

Plik wyjściowy istnieje, usuwanie.

Ostrzeżenie: plik już istnieje i zostanie nadpisany w wyniku kontynuowania operacji zapisywania pliku.

Dla tego szablonu import nie jest możliwy.

W użyciu jest szablon wersji X3, który nie pozwala na import danych.

Nieprawidłowy typ pliku.

Autoryzację posiadają tylko pliki typu ASCII 2 lub Ograniczone .

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja