Konwerter X12
Anveo EDI Connect obsługuje import i eksport plików X12. Konwerter używa tej samej bazy kodowej co konwerter EDIFACT, ale zachowuje się nieco inaczej, ze względu na różnice formatów i brak bezpośredniego dostępu do standardu X12.
Zakładamy, że wiesz jak pracować z mapowaniem linii i jak uzyskać dostęp do właściwości EDI.
Kreator tworzenia i aktualizacji map
Konwerter X12 posiada potężny asystent do tworzenia struktury mapowania z przykładowego pliku. Ze względu na prawa autorskie nie możemy dostarczyć wraz z produktem standardu X12 i w związku z tym nie możemy również wykrywać pętli, długości pola itp. automatycznie. Tworzymy jednak jedną linię dla każdego segmentu, elementu kompozytowego i elementu danych. Brakujące informacje można później dodać.
Przed uruchomieniem asystenta należy sprawdzić właściwości nagłówka i wybrać odpowiednie znaki sterujące.
Polecenia
Konwerter X12 obsługuje kilka specjalnych poleceń. Dostępne są polecenia:
Polecenie to opuści bieżące mapowanie, bez zapisywania bieżącego rekordu tabeli. Używać ostrożnie.
To polecenie umożliwia rozpoczęcie innego mapowania, np. przetwarzania końcowego. Nie wymaga się jednak, aby dane tabeli były przekazywane do następnego mapowania i można dynamicznie określać mapowanie. Jest to głównie używane w przedprocesowych mapowaniach, gdzie wywoływane jest inne mapowanie X12, w zależności od typu wiadomości lub nadawcy. Polecenie o nazwie SkipSegments może pomóc w pominięciu zbędnych części pliku X12 i utrzymaniu mapowania na niskim poziomie.
To polecenie umożliwia pominięcie wszystkich danych X12 do określonego segmentu. Jest to głównie używane w przedprocesowych mapowaniach, gdzie chcesz tylko przeanalizować, na przykład, nagłówek i pominąć resztę pliku, ponieważ będzie on przetwarzany przez inne mapowanie. Jest to również możliwe do wykorzystania w celu pominięcia niektórych typów wiadomości, podczas gdy inne można przetwarzać w tym samym odwzorowaniu.
Przestarzały od wersji 4.00 modułu. Polecenie to utworzy nową wiadomość EDI i zamknie tabele systemowe. Zalecamy używanie komend SkipSegments w połączeniu z RUNASYNC.
Przestarzały od wersji 4.00 modułu. W miarę możliwości należy użyć RUNASYNC. Polecenie RUN blokuje tabele systemowe EDI i zapobiega wielu procesom EDI w tym samym czasie.
Funkcje konwertera
Konwerter X12 dostarcza obiektowi nazwę X12, która zapewnia funkcję specjalną SEGMENTCOUNT, za pomocą której można wyprowadzić liczbę segmentów w bieżącym komunikacie X12. Wartość ta jest zazwyczaj używana w segmencie SE dla elementu danych z funkcją: Total number of segments included in a transaction set.
Przywóz / wywóz
Omówimy właściwości i cechy charakterystyczne dla importu i eksportu oddzielnie.
Import danych X12
Importowanie właściwości nagłówka mapowania
Aby zaimportować dane X12 do Microsoft Dynamics 365 Business Central należy wybrać wartość właściwości Import.
Możesz zdefiniować, że asystent przy tworzeniu nowego mapowania powinien szukać wielu interpretacji struktury danych. Ustawienie tej właściwości na wartość wyższą niż jedna spowoduje pojawienie się wielu kandydatów i wydłużenie czasu analizy podczas wykonywania kreatora tworzenia map.
Znak, który ma być używany do oddzielania elementów. Możesz bezpośrednio wprowadzić znak lub użyć znaku specjalnego.
Znak używany do oddzielania podelementów. Możesz bezpośrednio wprowadzić znak lub użyć znaku specjalnego.
Znak używany do zakończenia segmentu. Możesz bezpośrednio wprowadzić znak lub użyć znaku specjalnego.
Pętle importowe / Grupa
Struktura X12 zawiera grupy, których nie można zobaczyć na podstawie rzeczywistych danych. Grupy te są zdefiniowane w dokumentacji i umożliwiają powtarzanie struktur. Grupy mogą być używane, jak każda inna pętla do dodawania, na przykład tabel.
Jeśli dodasz tabelę w trybie zapisu przy imporcie X12, konwerter sprawdzi, czy wszystkie obowiązkowe elementy są obecne i czy wszystkie filtry są spełnione. Jest to przydatne do dodawania warunkowych gałęzi w mapowaniu. Z drugiej strony, może to utrudnić rozwiązywanie problemów, ponieważ mapowanie może powodować pomijanie części.
Zalecamy ustawienie właściwości Min. Repeat na co najmniej jeden, jeśli spodziewasz się, że struktura będzie obecna w pliku. W ten sposób moduł nie musi sprawdzać struktury dziecka i może bezpośrednio próbować przekonwertować linie. To sprawi, że mapowanie będzie nieco szybsze, a także daje lepsze komunikaty o błędach w przypadku, gdy struktura mapowania nie pasuje do pliku.
Możesz również korzystać z pętli bez dodawania tabeli. Przy imporcie będą zachowywać się podobnie jak tabela w trybie zapisu i sprawdzić strukturę dziecka przed wejściem do pętli. Możesz tego użyć, jeśli nie chcesz importować danych lub jeśli jesteś zainteresowany tylko ostatnimi wartościami pętli.
Importowanie właściwości linii danych
Po utworzeniu linii mapowania EDI można skonfigurować właściwości.
Linie danych mapowania przywozu
Pokażemy tylko właściwości dla linii mapowania EDI z właściwością Type ustawioną na Data, ponieważ inne właściwości zachowują się jak w każdym innym mapowaniu. Istnieje wiele typów linii danych.
Właściwości te określają typ linii danych, którą chcesz skonfigurować.
Dostępne opcje będą się różnić w zależności od pozycji, w której próbujesz dodać linię mapowania. Niektóre linie danych są dozwolone tylko jako dzieci innego typu.
Lista ta zawiera wszystkie dostępne opcje dla importu X12:
Segment określa rodzaj danych. W segmencie X12 nazwy mają zazwyczaj do trzech znaków i określają podstawową funkcję. Linia mapująca typu Segment określa identyfikator segmentu. Rzeczywiste dane są przedstawiane w mapowaniu EDI w postaci linii dziecięcych.
Kompozyt składa się z kilku podelementów, które należą do siebie. Kompozyt jest widoczny w pliku tylko wtedy, gdy użytych jest wiele podelementów w kompozycie. Sam kompozyt nie zawiera żadnych danych.
Elementem danych jest struktura, która zawiera rzeczywiste dane, które można mapować do pól.
Przywóz Segment
Należy zdefiniować segmenty, które mogą znajdować się w pliku. Jeśli chcesz przetworzyć dane, musisz również dodać kompozyty i elementy danych, które chcesz przetwarzać. Segment może być warunkowy, co oznacza, że może znajdować się w pliku, ale nie musi tam być.
Ta właściwość może być użyta do określenia agencji odpowiedzialnej za standard X12, który jest używany. Jest to opcjonalne.
Ta właściwość może być użyta do określenia wersji X12, która jest używana. Jest to opcjonalne.
Właściwość ta może być użyta do określenia typu wiadomości X12, który jest używany. Jest to opcjonalne.
Określa, czy element ma znajdować się w pliku, czy jest opcjonalny.
Element musi znajdować się w pliku. Jeśli ta linia odwzorowania jest dzieckiem pętli, może być również użyta jako kryterium akceptacji, niezależnie od tego, czy pętla może być przetwarzana czy nie, jak opisano powyżej.
Element jest warunkowy. Nie należy tworzyć błędów, jeśli nie ma ich w pliku. Ten element nie ma wpływu na akceptację pętli.
Określa pozycję segmentu zgodnie z dokumentacją. Ta właściwość jest używana tylko w celu odniesienia i na nowych liniach, aby znaleźć właściwy segment. Właściwość jest ignorowana podczas importu pliku.
Określa, jak często element może być powtarzany zgodnie z dokumentacją. Nie ma to wpływu na import pliku, musisz dodać pętlę lub zduplikować linię, jeśli chcesz przetwarzać wiele instancji.
Określa znacznik segmentu. Znacznik segmentu jest wartością, która pojawia się w pliku, zazwyczaj do trzech znaków, takich jak „ST”, „SE” itp.
Nazwa nie jest obecnie używana i służy wyłącznie jako odniesienie.
Przywóz Composite
Ta właściwość może być użyta do określenia agencji odpowiedzialnej za standard X12, który jest używany. Jest to opcjonalne.
Ta właściwość może być użyta do określenia wersji X12, która jest używana. Jest to opcjonalne.
Określa, czy kompozyt ma znajdować się w segmencie, czy jest opcjonalny.
Kompozyt musi znajdować się w segmencie. Może być również stosowany jako kryterium akceptacji dla segmentu macierzystego.
Kompozyt jest warunkowy. Nie należy tworzyć błędów, jeśli nie ma ich w pliku. Ten element nie ma wpływu na akceptację pętli.
Określa pozycję kompozytu zgodnie z dokumentacją, zwykle pomnożoną przez 10. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba musi być podzielna przez 10. Ta sama pozycja może być odczytana tylko raz. Właściwość pozycji może również zmienić położenie linii odwzorowania.
Określa tag kompozytu. Znacznik nie ma wpływu na przetwarzanie plików. Służy głównie do automatycznego określenia, czy dany element jest obowiązkowy zgodnie z normą itp.
Nazwa nie jest obecnie używana i służy wyłącznie jako odniesienie.
Przywóz DataElement
Ta właściwość może być użyta do określenia agencji odpowiedzialnej za standard X12, który jest używany. Jest to opcjonalne.
Ta właściwość może być użyta do określenia wersji X12, która jest używana. Jest to opcjonalne.
Określa cel danych. Mamy osobną sekcję dotyczącą wyrażenia celu podróży. Możesz zostawić puste pole typu wyrażenia docelowego, jeśli nie chcesz przetwarzać danych, ale możesz chcieć to zrobić w późniejszym czasie. Możesz usunąć linię mapowania, jeśli nie chcesz przetwarzać danych.
Możesz użyć filtrów do zdefiniowania kryteriów akceptacji, które albo nie będą przetwarzać części mapowania, albo spowodują błąd, jeśli dane nie pasują do filtra. Zwłaszcza w przypadku X12 zalecamy stosowanie filtrów, gdy w celu sprawdzenia, czy kwalifikator jest tym, którego się spodziewamy, przyjmuje się połączone wartości z kwalifikatorem.
Określa, czy element danych musi znajdować się w segmencie/kompozycie, czy jest opcjonalny.
Element danych musi znajdować się w segmencie/kompozycie. Może być również stosowany jako kryterium akceptacji dla segmentu macierzystego.
Element danych jest warunkowy. Nie należy tworzyć błędów, jeśli nie ma ich w pliku. Ten element nie ma wpływu na akceptację pętli.
Określa położenie elementu danych zgodnie z dokumentacją, zwykle pomnożone przez 10. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba musi być podzielna przez 10. Ta sama pozycja może być odczytana tylko raz. Właściwość pozycji może również zmienić położenie linii odwzorowania.
Określa znacznik elementu danych. Znacznik nie ma wpływu na przetwarzanie plików. Służy głównie do automatycznego określenia, czy dany element jest obowiązkowy zgodnie z normą itp.
Nazwa nie jest obecnie używana i służy wyłącznie jako odniesienie.
Ta właściwość określa typ danych zgodnie ze standardem X12. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.
Dopuszczalne są następujące wartości
Nie sprawdzać długości wyjścia.
Utwórz błąd, jeśli wartość jest dłuższa niż dozwolona.
Utwórz ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obetnij wyjście do dozwolonej długości.
Obciąć wartość, czy jest ona dłuższa niż dozwolona.
Obciąć wartość, czy jest dłuższa niż dozwolona i dodać „….” na końcu, aby pokazać, że wartość nie jest kompletna.
Utwórz błąd, jeśli wyjście nie ma określonej długości.
Obciąć lub obciąć wartość, jeśli nie ma określonej długości i utworzyć ostrzeżenie.
Utwórz błąd, jeśli wartość jest dłuższa niż dozwolona. Podaj wartość, jeśli jest ona zbyt krótka.
Obciąć lub wypełnić wartość do podanej liczby znaków.
Ta właściwość określa, czy pole jest zmienne, czy o stałej długości zgodnie ze standardem X12. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.
Pole to ma zmienną długość.
Pole ma stałą długość.
Określa, ile znaków jest dozwolonych w elemencie danych.
Możesz wybrać typ danych, które chcesz zaimportować.
Dostępne są następujące wartości
Pole jest automatycznie interpretowane na podstawie typu danych docelowych.
Dane są interpretowane jako data. Możesz określić format z właściwością Format String.
Dane są interpretowane jako informacja o czasie. Możesz określić format z właściwością Format String.
Dane są interpretowane jako informacje o dacie/godzinie. Możesz określić format z właściwością Format String.
Dostępne tylko wtedy, gdy ustawiona jest właściwość Format Type. Określa łańcuch formatu daty/czasu, jak opisano w pracy z łańcuchami formatu daty/czasu.
Możesz zachować listę przykładowych wartości. Kreator tworzenia map/aktualizacji wypełni tę listę automatycznie z pliku przykładowego.
Eksport danych X12
Nagłówek „Export Mapping Header Properties
Aby wyeksportować dane X12 z Microsoft Dynamics 365 Business Central proszę wybrać wartość właściwości Export.
Możesz zdefiniować, że asystent przy tworzeniu nowego mapowania powinien szukać wielu interpretacji struktury danych. Ustawienie tej właściwości na wartość wyższą niż jedna spowoduje pojawienie się wielu kandydatów i wydłużenie czasu analizy podczas wykonywania kreatora tworzenia map.
Znak, który ma być używany do oddzielania elementów. Możesz bezpośrednio wprowadzić znak lub użyć znaku specjalnego.
Znak używany do oddzielania podelementów. Możesz bezpośrednio wprowadzić znak lub użyć znaku specjalnego.
Znak używany do zakończenia segmentu. Możesz bezpośrednio wprowadzić znak lub użyć znaku specjalnego.
Pliki X12 mogą mieć przerwy w linii po każdym segmencie. Dzięki temu plik będzie nieco większy, ale łatwiejszy do odczytania. Ta właściwość określa, czy konwerter powinien przerwać linię wyjściową. Opcji tej nie można zmieniać dynamicznie, jeśli jeden partner wymaga przerw w linii, a drugi nie będzie musiał tworzyć dwóch oddzielnych mapowań. Konwerter będzie korzystał z przerwania linii Windows (powrót karetki i zasilanie linii).
Kanał komunikacyjny, który powinien być używany, jeśli nie został wcześniej określony przez inne mapowanie, kod AL / C/AL lub przez wykorzystanie transakcji biznesowych. To może pozostać puste począwszy od Anveo EDI Connect 4.00.
Konfiguruje, czy kanał komunikacyjny powinien być wysyłany po uruchomieniu tego mapowania. Może być to użyte do automatycznego wysyłania plików, bez konieczności wykonywania osobnego zadania.
Można określić partnera odbiornika, który jest używany jako awaryjny, w przypadku, gdy nie ma wcześniej określonego partnera. Partner jest używany przez niektóre kanały komunikacyjne do wyboru odbiorcy. I mogą być dostępne wewnątrz mapowania do wyjścia, na przykład, numer identyfikacyjny partnera.
Eksportowanie właściwości linii mapowania
Po utworzeniu linii mapowania EDI można skonfigurować właściwości.
Linie danych mapowania eksportu
Pokażemy tylko właściwości dla linii mapowania EDI z właściwością Type ustawioną na Data, ponieważ inne właściwości zachowują się jak w każdym innym mapowaniu. Istnieje wiele typów linii danych.
Właściwości te określają typ linii danych, którą chcesz skonfigurować.
Dostępne opcje będą się różnić w zależności od pozycji, w której próbujesz dodać linię mapowania. Niektóre linie danych są dozwolone tylko jako dzieci innego typu.
Lista ta zawiera wszystkie dostępne opcje dla importu X12:
Linia reprezentuje specjalny segment UNA, który nazywany jest doradztwem łańcuchowym. Służy do określenia, które znaki sterujące są używane. Z technicznego punktu widzenia obowiązkowe jest również użycie w pliku znaków innych niż 7-bitowe. Anveo EDI Connect będzie używać domyślnych znaków, jeśli nie jest to inaczej określone. Jeśli segment UNA znajduje się w pliku, musisz dodać tę linię danych do mapowania, aby móc importować plik. Ta linia nie spowoduje błędu, jeśli plik nie zawiera segmentu. Aktualnie używane znaki sterujące są definiowane w mapowaniu. W tym celu należy
Segment określa rodzaj danych. W segmencie X12 nazwy mają zazwyczaj do trzech znaków i określają podstawową funkcję. Linia mapująca typu Segment określa identyfikator segmentu. Rzeczywiste dane są przedstawiane w mapowaniu EDI w postaci linii dziecięcych.
Kompozyt łączy w sobie kilka elementów danych, które należą do siebie. Kompozyt jest widoczny w pliku tylko wtedy, gdy używane są wielokrotne elementy danych w nim zawarte. Sam kompozyt nie zawiera żadnych danych.
Elementem danych jest struktura, która zawiera rzeczywiste dane, które można mapować do pól.
Eksportowanie Service String Advice
Jeśli do mapowania eksportu EDI dodasz „Service String Advice” (UNA), możesz skonfigurować znaki używane w pliku wyjściowym. Segment UNA powinien być pierwszą linią danych w mapowaniu EDI.
Znak separacji stosowany pomiędzy elementami danych kompozytowych.
Znak separacji stosowany pomiędzy elementami danych poza kompozytem.
Znak używany jako kropka dziesiętna.
Znak, którego można użyć do określenia, że następujący znak musi być interpretowany jako dosłowny, a nie jako znak kontrolny.
Znak określający powtarzalność elementu danych. Anveo EDI Connect nie obsługuje obecnie powtarzalnych elementów danych, ale można zdefiniować, który znak jest używany w wyjściu „Service String Advice”. Również ustawienie tej wartości spowoduje automatyczne wymknięcie znaku powtórzenia na wyjściach danych.
Zakończenie segmentu, które zakończy pracę segmentu. Innymi słowy, znak ten jest używany do oddzielania różnych segmentów. Można określić, czy należy używać dodatkowych przerw w linii we właściwościach nagłówka mapowania.
Eksportowanie Segment
Można wypisać tylko segmenty zdefiniowane w mapowaniu. Musisz więc skonfigurować wszystkie segmenty wymagane w pliku wyjściowym.
Ta właściwość może być użyta do określenia agencji odpowiedzialnej za standard X12, który jest używany. Jest to opcjonalne. Ta właściwość nie ma wpływu na moc wyjściową konwertera.
Ta właściwość może być użyta do określenia wersji X12, która jest używana. Jest to opcjonalne. Ta właściwość nie ma wpływu na moc wyjściową konwertera.
Właściwość ta może być użyta do określenia typu wiadomości X12, który jest używany. Jest to opcjonalne. Ta właściwość nie ma wpływu na moc wyjściową konwertera.
Możesz ustawić tę właściwość na wartość True, aby element był wysyłany tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzania SourceExpr względem SourceExpr. Wyrażenie źródłowe będzie interpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego znajduje się w obrębie określonego filtra.
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Właściwość ta określa, jaka wartość powinna być użyta do określenia, czy pasuje do danego filtra i czy element powinien pojawić się na wyjściu, czy nie.
Określa, czy element ma znajdować się w pliku, czy jest opcjonalny.
Element musi znajdować się w pliku. Pole to przeznaczone jest wyłącznie do celów informacyjnych. Konwerter nie może wykryć brakujących elementów obowiązkowych.
Element jest warunkowy.
Określa pozycję segmentu zgodnie z dokumentacją X12. Ta właściwość jest używana tylko w celu odniesienia i na nowych liniach, aby znaleźć właściwy segment. Właściwość nie ma wpływu na moc wyjściową konwertera.
Określa, jak często element może być powtarzany zgodnie z dokumentacją. Nie ma to wpływu na wyjście konwertera i nie jest sprawdzane podczas wyjścia.
Określa znacznik segmentu. Znacznik segmentu jest wartością, która pojawia się w pliku, zazwyczaj do trzech znaków, takich jak „ST”, „SE” itp.
Nazwa nie jest obecnie używana i służy wyłącznie jako odniesienie.
Eksportowanie Composite
Ta właściwość może być użyta do określenia agencji odpowiedzialnej za standard X12, który jest używany. Jest to opcjonalne. Nie ma to wpływu na moc wyjściową konwertera.
Ta właściwość może być użyta do określenia wersji X12, która jest używana. Jest to opcjonalne. Nie ma to wpływu na moc wyjściową konwertera.
Możesz ustawić tę właściwość na wartość True, aby element był wysyłany tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzania SourceExpr względem SourceExpr. Wyrażenie źródłowe będzie interpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego znajduje się w obrębie określonego filtra.
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Właściwość ta określa, jaka wartość powinna być użyta do określenia, czy pasuje do danego filtra i czy element powinien pojawić się na wyjściu, czy nie.
Określa, czy kompozyt ma znajdować się w segmencie, czy jest opcjonalny.
Kompozyt musi znajdować się w segmencie. Ta właściwość ma charakter wyłącznie informacyjny i nie ma wpływu na moc wyjściową konwertera.
Kompozyt jest warunkowy.
Określa pozycję kompozytu zgodnie z dokumentacją, zwykle pomnożoną przez 10. Właściwość ta jest ważna, ponieważ definiuje również sposób, w jaki należy wyprowadzać informacje w pliku. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba musi być podzielna przez 10. Ta sama pozycja może być zapisana tylko raz. Właściwość pozycji może również zmienić położenie linii mapowania.
Określa tag kompozytu. Znacznik nie ma wpływu na przetwarzanie plików. Służy głównie do automatycznego określenia, czy dany element jest obowiązkowy zgodnie z normą itp.
Nazwa nie jest obecnie używana i służy wyłącznie jako odniesienie.
Eksportowanie DataElement
Ta właściwość może być użyta do określenia agencji odpowiedzialnej za standard X12, który jest używany. Jest to opcjonalne. Ta właściwość nie ma wpływu na dane wyjściowe w pliku.
Ta właściwość może być użyta do określenia wersji X12, która jest używana. Jest to opcjonalne. Ta właściwość nie ma wpływu na dane wyjściowe w pliku.
Określa źródło zapisywanych danych. Mamy osobną sekcję dotyczącą właściwości wyrażenia źródłowego.
Możesz ustawić tę właściwość na wartość True, aby element był wysyłany tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzania SourceExpr względem SourceExpr. Wyrażenie źródłowe będzie interpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego znajduje się w obrębie określonego filtra.
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Właściwość ta określa, jaka wartość powinna być użyta do określenia, czy pasuje do danego filtra i czy element powinien pojawić się na wyjściu, czy nie.
Określa, czy element danych musi znajdować się w segmencie/kompozycie, czy jest opcjonalny.
Element danych musi znajdować się w segmencie/kompozycie. Ustawienie elementu na obowiązkowy spowoduje wygenerowanie wyjścia, nawet jeśli wartość jest pusta. Może to skutkować nieprawidłowymi plikami, ponieważ obowiązkowe elementy powinny mieć zawsze wartość. Konwerter nie spowoduje w tym przypadku błędu. Powinieneś sprawdzić, czy informacje wymagane do eksportu są obecne, korzystając z mapowania kontrolnego.
Element danych jest warunkowy.
Określa położenie elementu danych zgodnie z dokumentacją, zwykle pomnożone przez 10. Pozycja jest ważna dla konwertera, który decyduje, gdzie ma zostać wysłana informacja. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba musi być podzielna przez 10. Ta sama pozycja może być zapisana tylko raz. Właściwość pozycji może również zmienić położenie linii odwzorowania.
Określa znacznik elementu danych. Znacznik nie ma wpływu na przetwarzanie plików. Służy głównie do automatycznego określenia, czy dany element jest obowiązkowy zgodnie z normą itp.
Nazwa nie jest obecnie używana i służy wyłącznie jako odniesienie.
Ta właściwość określa typ danych zgodnie ze standardem X12. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.
Dopuszczalne są następujące wartości
Nie sprawdzać długości wyjścia.
Utwórz błąd, jeśli wartość jest dłuższa niż dozwolona.
Utwórz ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obetnij wyjście do dozwolonej długości.
Obciąć wartość, czy jest ona dłuższa niż dozwolona.
Obciąć wartość, czy jest dłuższa niż dozwolona i dodać „….” na końcu, aby pokazać, że wartość nie jest kompletna.
Utwórz błąd, jeśli wyjście nie ma określonej długości.
Obciąć lub obciąć wartość, jeśli nie ma określonej długości i utworzyć ostrzeżenie.
Utwórz błąd, jeśli wartość jest dłuższa niż dozwolona. Podaj wartość, jeśli jest ona zbyt krótka.
Obciąć lub wypełnić wartość do podanej liczby znaków.
Ta właściwość określa, czy pole jest zmienne, czy o stałej długości zgodnie ze standardem X12. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.
Pole to ma zmienną długość.
Pole ma stałą długość.
Określa, ile znaków jest dozwolonych w elemencie danych.
Możesz wybrać typ danych, które chcesz zaimportować.
Dostępne są następujące wartości
Pole jest automatycznie formatowane w oparciu o typ danych źródłowych.
Pole jest sformatowane jako tekst.
Informacja o dacie/godzinie. Format może być określony przez kwalifikator, który reprezentuje dozwolone kwalifikatory DTM standardu X12. Możesz użyć innych formatów daty i daty/godziny, jeśli chcesz określić format w inny sposób.
Dane są formatowane jako informacja o dacie i godzinie. Możesz określić format z właściwością Format String.
Dane są formatowane jako informacja o dacie. Możesz określić format z właściwością Format String.
Dane są formatowane jako wartość liczbowa.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Date/Time.
Możesz użyć odnośnika, aby zobaczyć wszystkie dostępne formaty. Liczby te są równe formatowi X12 kwalifikującemu pola DTM.
Dostępne tylko wtedy, gdy właściwość Format Type jest se do Date/Time Format lub łańcucha formatu Date format.
Jeśli właściwość Format Type jest ustawiona na NAV Format String, można wprowadzić łańcuch formatu, jak opisano w pomocy AL / C/AL.
W przypadku ustawienia daty/godziny można wprowadzić ciąg formatów, jak opisano w pracy z ciągami formatów daty/godziny.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Jeżeli jest to możliwe, określa, że puste wartości powinny być wyprowadzane jako puste pole zamiast domyślnej pustej reprezentacji.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Określa, który znak powinien być stosowany jako separator dziesiętny. Dla X12 prawdopodobnie nie należy zmieniać wartości.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy tysiące powinny być rozdzielone i czy, jaki znak powinien być użyty. Dla X12 prawdopodobnie nie należy zmieniać wartości.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc po przecinku, które należy wypisać.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc po przecinku, które powinny znajdować się na wyjściu. To automatycznie wypełni brakujące miejsca zerami.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy wypisać znak dodatni/ujemny.
Wyświetlać tylko znak „-„.
Wyjście znaku „+” i „-„.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy umieścić znak po cyfrach. Dla X12 prawdopodobnie nie należy zmieniać wartości i pozostawić ją na wartości domyślnej.
Możesz zachować listę przykładowych wartości. Kreator tworzenia map/aktualizacji wypełni tę listę automatycznie z pliku przykładowego.