Import/Eksport dokumentów ATH, INXML, CSV, INTA-Norm
Import/Eksport dokumentów wraz z nagłówkiem
Moduł dodatkowy Import/Eksport dokumentów (Skoroszyt/Funkcje dodatkowe: Import/Eksport dokumentów) umożliwa import dokumentów wraz z danymi adresowymi (nagłówkiem), pochodzących z programów zewnętrznych, oraz eksportowanie dokumentów utworzonych w IN-FORM PRO oraz IN-FORM FLEX wraz z danymi adresowymi (nagłówkiem) do programów zewnętrznych.
Poniżej zamieszczamy listę formatów obsługiwanych przez programy IN-Software dla importu/eksportu dokumentów:
- Format ATH umożliwiający import (od wersji 9.00) oraz eksport (od wersji 10.00) kosztorysów
- Format INXML wewnętrzny format IN-Software, umożliwiający import oraz eksport dokumentów wraz z danymi adresowymi (nagłówkiem) do dalszej edycji.
Import/Eksport pozycji do/z dokumentu
Moduł dodatkowy Import/Eksport dokumentów (Edycja dokumentów/Menu funkcyjne: Import/Eksport dokumentów) umożliwa import zawartości dokumentów, pochodzących z programów zewnętrznych, oraz eksportowanie zawartości dokumentów utworzonych w IN-FORM PRO do dowolnych programów zewnętrznych, posiadających funkcję importu danych.
Poniżej zamieszczamy listę formatów obsługiwanych przez przez programy IN-Software dla importu/eksportu dokumentów:
- Format tekstowy umożlwiający import oraz eksport dokumentów w postaci plików tekstowych (*.csv)
- Format INTA-Norm-wewnętrzny format IN-Software, umożliwiający import oraz eksport treści (zawartości) dokumentów do dalszej edycji.
Interfejs INTA-Norm
Korzystając z formatu INTA-Norm możesz wczytywać dane do dokumentów lub eksportować całe dokumenty. Poniższe opisy są potrzebne, gdy chcesz przygotować dane z obcych programów bezpośrednio w formacie INTA-Norm, lub gdy chcesz, za pomocą programu konwertującego, przekształcić w format INTA-Norm dane zapisane w ulubionym formacie.
Jeśli chesz, aby dane z obcego programu zostały zapisane bezpośrednio w formacie INTA-Norm, lub chesz, aby dane utworzone w dowolnym formacie zostały przekształcone za pomocą konwertera do formatu INTA-Norm musisz przestrzegać następujących zasad:
Informacje ogólne
- INTA-Norm ma stałe długości pól i zmienne długości rekordów.
- Aż do ostatniego pola zawierającego eksportowane dane, niewykorzystane pola są wypełniane spacjami.
- Rekordy kończą się <CR><LF> (patrz tabela ASCII) po ostatnim użytym polu.
- Istnieją dwa różne typy rekordów, które należy określić w pierwszej pozycji: typ "A" dla artykułów i typ "T" dla tekstów.
- Poszczególne pola mają określone miejsca w obrębie rekordu, nie dzieli ich żaden znak rozdzielający.
- Pola alfanumeryczne (w kolumnie 'Format' oznaczone"A") znajdują się po lewej stronie wraz z kończącą spacją, puste pola oznaczone są odpowiednią ilością spacji.
- Pola numeryczne (w kolumnie Format oznaczone "N") znajdują się po prawej stronie z zerami prowadzącymi. Pola zawierające jedno lub więcej zer interpretowane są jako formuły liczb. Do oddzielenia miejsc przed i po przecinku, najczęściej używa się przecinka lub kropki. Wszystkie pola numeryczne mają długość 15 bajtów. Dzięki temu są możliwe późniejsze rozszerzenia formatu. Podczas tworzenia dokumentu, wartości liczbowe zostaną zapisane w formie dotychczas stosowanej w IN-FORM. Jeśli wartości te zostały przekazane z większą ilością miejsc po przecinku, niż ustalona, zostaną zaokrąglone. W przypadku danych dotyczących ilości, obowiązują ustawienia w Opcjach (Parametry firmy/Ustawienia edycji dokumentu/Ustawienia ogólne.
- W każdej pozycji możliwe jest przekazanie jednego zdania typu "A" i wielu zdań typu "T", następujących kolejno po sobie. W zdaniu "A" zostaną przekazane wszystkie pola opisane w budowie zdania. Tekst jest interpretowany jako Nazwa krótka artykułu. Jeśli istnieje tylko zdanie "A" artykułu, tekst zostanie również wprowadzony jako 1 i 2 wiersz Nazwy artykułu. Do przekazania Nazwy artykułu konieczne są zdania typu "T".
- Jeśli mają zostać przekazane Bloki tekstowe i teksty, zdania typu "T" muszą być poprzedzone zdaniem "A" zawierającym tylko typ zdania, typ pozycji i numer artykułu.
Budowa rekordu
Pole | Pozycja rekordu | Długość | Format | Zawartość |
---|---|---|---|---|
1 | 1 | 1 | A | Rekord typu "A" |
2 | 2 - 5 | 4 | A | Typ pozycji |
3 | 6 - 25 | 20 | A | Numer artykułu |
4 | 26 - 33 | 8 | A | Numer pozycji (Składnik JUMBO dla JUM i JUMU) |
5 | 34 - 48 | 15 | N | Ilość |
6 | 49 - 54 | 6 | A | Jednostka miary |
7 | 55 - 94 | 40 | A | Tekst 1 |
8 | 95 - 134 | 40 | A | Tekst 2 |
9 | 135 - 149 | 15 | N | Cena za |
10 | 150 - 164 | 15 | N | Cena ZK |
11 | 165 - 179 | 15 | N | Narzut % |
12 | 180 - 194 | 15 | N | Cena SP |
13 | 195 - 209 | 15 | N | Czas montażu (min/szt.) |
14 | 210 - 224 | 15 | N | Waga |
15 | 225 - 239 | 15 | N | Powierzchnia |
16 | 240 - 254 | 15 | N | Udział metalu |
17 | 254 - 269 | 15 | N | Cena metalu |
18 | 270 | 1 | A | Kategoria artykułu |
19 | 271 - 290 | 20 | A | Numer oryginalny artykułu |
20 | 291 - 305 | 15 | N | Tabela cen |
21 | 306 - 320 | 15 | N | Rabat % |
22 | 321 - 323 | 3 | A | Waluta |
23 | 324 - 338 | 15 | N | VAT w % |
24 | 339 - 358 | 20 | A | Konto przychodów |
25 | 359 - 438 | 80 | A | Pole informacyjne # 1 |
26 | 439 - 518 | 80 | A | Pole informacyjne # 2 |
27 | 519 - 598 | 80 | A | Pole informacyjne # 3 |
28 | 599 - 678 | 80 | A | Pole informacyjne # 4 |
29 | 679 - 698 | 20 | A | Numer alternatywny |
30 | 699 - 718 | 20 | A | Numer Euro artykułu |
31 | 719 - 738 | 20 | A | Numer referencyjny |
32 | 739 - 743 | 5 | A | Numer referencyjny ustanowiony przez |
33 | 744 - 748 | 5 | A | Grupa rabatowa |
34 | 749 - 753 | 5 | A | Główna grupa towarów |
35 | 754 - 763 | 10 | A | Grupa towarów |
36 | 764 - 783 | 20 | A | Matchcode |
37 | 784 - 803 | 20 | A | Oznaczenie typu |
38 | 804 - 843 | 40 | A | Tekst 3 |
39 | 844 - 923 | 80 | A | Pole informacyjne # 5 |
40 | 924 - 1003 | 80 | A | Pole informacyjne # 6 |
41 | 1004 - 1083 | 80 | A | Pole informacyjne # 7 |
42 | 1084 - 1162 | 80 | A | Pole informacyjne # 8 |
Przewiń w prawo, aby uzyskać więcej informacji.
Wskazówka: W ciągu typu "A" można przekazać tylko pole 11 (Narzut) lub 12 (Cena SP). Jeśli oba te pola są wypełnione, zostanie przejęta tylko Cena SP.
Dla pozycji typu JUM i JUMU zawartość pola 4 stanowi numer składnika Jumbo, a w przypadku wszystkich innych typów pozycji stanowi numer pozycji.
Zawartość pola 18 (Kategoria artykułu) stanowić może 'M' dla Materiału, 'G' dla Narzędzi lub 'F' dla Usługi obcej. Pole to jest brane pod uwagę w programie IN-FORM, jeśli w polu 2 ('Typ pozycji') użyto >, RYCZ, ALTE, J lub JN. W przypadku pozycji innego typu pole to nie jest konieczne i zostanie pominięte.
Zawartość pól tekstowych 3,7,8 i 38 jest łączona w jedną pozycję.
Pole | Pozycja rekordu | Długość | Format | Zawartość |
1. | 1 | 1 | A | Rekord typu "T" |
2. | 2 - 41 | 40 | A |
Przewiń w prawo, aby uzyskać więcej informacji.
Pole | Pozycja rekordu | Długość | Format | Zawartość |
1. | 1 | 1 | A | Rekord typu "T" |
2. | 2 - 75 | 74 | A |
Przewiń w prawo, aby uzyskać więcej informacji.
Typ pozycji w polu 2 | Opis |
---|---|
> | Normalne pozycje materiałowe i tekstowe |
PAUS | Pozycja ryczałtowa |
LOHN | Pozycja Praca |
EVEN | Pozycja Ewentualnie |
JPOS | Start pozycji JUMBO |
J | Materiał jako widoczny (drukowany) składnik pozycji JUMBO |
JU | Materiał jako niewidoczny (niedrukowany) składnik pozycji JUMBO |
JL | Praca jako widoczny (drukowany) składnik pozycji JUMBO |
JLU | Praca jako niewidoczny (niedrukowany) składnik pozycji JUMBO |
JUM | Start pozycji PODJUMBO (niewidocznej) |
JUMU | Suma częściowa |
% | Procent narzutu/potrącenia |
ZWSU | Suma częściowa |
TISU | Suma akapitu |
GESU | Suma podrozdziału |
LOSU | Suma rodziału |
NETT | Suma netto |
MWST | Podatek VAT |
SUM | Suma końcowa |
SKON | Warunki płatności/skonta |
ABSC | Zaliczka/Potrącenie |
SICH | Kwota gwarancyjna |
TIAB | Zestawienie sum akapitu |
GEAB | Zestawienie sum podrozdziałów |
LOAB | Zestawienie sum rozdziałów |
BTEX | Tekst |
SEIT | Początek nowej strony |
Przewiń w prawo, aby uzyskać więcej informacji.
Program konwertujący:
Program IN-FORM wywołuje program konwertujący, stworzony samodzielnie lub na zlecenie, w następujący sposób: <Program konwertujący>_<plik źródłowy>_<plik docelowy>
To oznacza: nazwy pliku źródłowego i docelowego są jednoznacznymi nazwami plików wraz z określeniem dysku i ścieżki dostępu. Program konwertujący zapisuje dane poddawane konwersji do podanego pliku docelowego. Jeśli w trakcie konwersji wystąpi błąd, na początek pliku docelowego musi zostać wprowadzony odpowiedni kod błędu (jako liczba ASCII). W konsekwencji interfejs CAD wyświetli odpowiedni komunikat, a pozycja nie zostanie utworzona.