Anveo EDI Connect / Config / Mappings / Konwerter XML
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Konwerter XML

Konwerter XML może być używany do importowania i eksportowania plików XML. Anveo EDI Connect obsługuje większość funkcji XML.

Zakładamy, że wiesz jak pracować z liniami mapping i jak uzyskać dostęp do właściwości EDI.

Dla konwertera XML dostępne są filmy szkoleniowe.

Korzystanie z Asystenta

Strukturę mapping można utworzyć z przykładowego pliku XML lub z pliku XSD.

Jeśli używasz przykładowego pliku XML, pamiętaj, że moduł nie jest w stanie wykryć pętli wewnątrz struktury XML. Powinieneś upewnić się, że istnieje tylko jedno powtórzenie każdej zapętlonej struktury, w przeciwnym razie będziesz musiał usunąć niektóre z utworzonych linii EDI mapping.

Obsługa XSD jest wciąż eksperymentalna i nie wspieramy wszystkich opcji XSD. Po imporcie pokażemy listę błędów, ale zazwyczaj podstawowa struktura powinna zostać utworzona. Jeśli istnieje wiele możliwych węzłów głównych, moduł zapyta Cię, który z nich powinien zostać użyty. Jeśli pliki zawierają include, poprosimy o dodatkowe pliki XSD. Moduł nie będzie śledził żadnych odwołań do zewnętrznych adresów URL.

Używanie poleceń

Konwerter XML obecnie nie obsługuje poleceń.

Import/Eksport

Omówimy właściwości i cechy importu i eksportu oddzielnie.

Importowanie danych XML

Po utworzeniu mapping należy przede wszystkim sprawdzić, czy właściwości nagłówka są poprawnie ustawione. Następnie można przystąpić do tworzenia linii mapping, albo za pomocą kreatora, jak opisano powyżej, albo dodając je ręcznie.

Konwerter XML nie wspiera stosowania filtrów wewnątrz pętli zapisu do tabeli, w celu utworzenia rekordu tylko wtedy, gdy zostaną dostarczone oczekiwane dane. Również dla pętli zapisu moduł będzie patrzył tylko na pierwszą linię child mapping, jeśli jest ona obowiązkowa, a nie ma jej w pliku, pętla nie utworzy rekordu. W przeciwnym razie moduł utworzy rekord i spróbuje przetworzyć wszystkie inne linie dzieci, jak również.

Właściwości nagłówka importu

Direction

Aby zaimportować dane XML z zewnętrznego źródła do Microsoft Dynamics 365 Business Central, należy ustawić właściwość Direction na wartość Import.

Ignore Unknown Elements

Właściwość ta określa, w jaki sposób należy postępować w sytuacji, gdy plik zawiera elementy, które nie są zdefiniowane w mapping. Domyślna wartość False spowoduje wyrzucenie błędu w przypadku nieoczekiwanych danych, co jest zdecydowanie zalecane. Ustawienie wartości właściwości na False spowoduje zignorowanie wszystkich elementów, które nie są zdefiniowane w mapping. Może to również spowodować brak parsowania elementów, które są zdefiniowane w mapping, ponieważ mapping nie może ich już wykryć. Używaj tego z nieruchomością z ostrożnością.

Default Namespace (URI)

Ta właściwość definiuje przestrzeń nazw, która może być używana na elementach, poprzez ustawienie atrybutu przestrzeni nazw linii mapping na Default. Zazwyczaj pozostawiamy tę właściwość pustą.

Właściwości linii importu

Po utworzeniu linii EDI mapping możesz skonfigurować jej właściwości. Pokażemy tylko właściwości dla linii EDI mapping z właściwością Type ustawioną na Data, ponieważ pozostałe właściwości zachowują się jak w każdym innym mapping. Konwerter XML wspiera kilka linii danych o różnych właściwościach. Kontrolujesz jaki rodzaj linii XML mapping tworzysz, poprzez ustawienie właściwości Subtype:

Subtype

Podtyp określa, jaki rodzaj linii danych chcesz dodać. Dozwolone są następujące wartości:

Element

Ten wiersz mapping reprezentuje element XML. Element XML zaczyna się w pliku od „.

Attribute

Ten wiersz mapping reprezentuje atrybut XML. Atrybut XML znajduje się wewnątrz otwierającego znacznika elementu: „„.

Content

Ta linia reprezentuje zawartość pomiędzy otwierającym i zamykającym znacznikiem elementu. Wartość jest przechowywana pomiędzy:„Content„.

Comment

Linie tego typu mają charakter wyłącznie informacyjny. Moduł nie obsługuje importu komentarzy.

Indent

W XML mapping próbujemy reprezentować dwa różne drzewa, jedno, które grupuje wszystkie powtarzające się struktury w pętlach i jedno, które reprezentuje strukturę drzewiastą XML. Często nie jest to sprzeczne, ale czasami może być niejednoznaczne. Z tego powodu istnieje właściwość o nazwie Ident, która pozwala na jawne ustawienie wcięcia struktury XML. Jest to wypełniane automatycznie przez asystenta importu, ale powinieneś ustawić to ręcznie, jeśli tworzysz linie mapping ręcznie.


XML Element w imporcie

Następujące właściwości są wspierane tylko wtedy, jeżeli właściwość Type jest ustawiona na Data i właściwość Subtype jest ustawiona na wartość Element.

Prefix

XML pozwala na wielokrotne użycie tej samej nazwy elementu. Czasami chcesz pokazać, do jakiej struktury należy dany element. Można określić prefiks, który jest używany przed nazwą elementu. Spowoduje to, że element będzie reprezentowany jako „. W imporcie ta właściwość jest używana tylko po to, aby mapping był bardziej czytelny. Od wersji 4.00 modułu kolejna właściwość o nazwie Namespace (URI) jest używana do sprawdzenia, czy importowany element odpowiada linii mapping.

Namespace (URI)

Element w pliku XML może być przypisany do konkretnej przestrzeni nazw. W rzeczywistych danych XML jest to reprezentowane przez użycie prefiksów przed nazwą elementu i przypisanie adresu URL przestrzeni nazw do prefiksu gdzieś w strukturze przed lub na elemencie. Od wersji 4.00 modułu, będziemy sprawdzać czy przestrzeń nazw w pliku odpowiada tej wartości. Jeśli nie używasz przestrzeni nazw na elemencie, pozostaw tę właściwość pustą.

Name

Ta właściwość określa nazwę elementu. Nazwa elementu jest umieszczana pomiędzy nawiasami.

Mandatory

Określa, czy ten element jest obowiązkowy. Ustawienie tej właściwości na wartość True oznacza, że element musi znajdować się w pliku, lub jeśli istnieje pętla nadrzędna w trybie zapisu, że rekord jest tworzony tylko wtedy, gdy element jest obecny. Jeśli ustawisz wartość tej właściwości na False, element jest uważany za warunkowy.

XML Attribute w imporcie

Następujące właściwości są wspierane tylko wtedy, jeżeli właściwość Type jest ustawiona na Data i właściwość Subtype jest ustawiona na wartość Attribute. Wiersz mapping musi być dzieckiem wiersza mapping, w którym właściwość Type jest ustawiona na Data, a właściwość Subtype jest ustawiona na wartość Element.

Kolejność atrybutów nie jest istotna i jest ignorowana przez import. Ta sama nazwa atrybutu jest dozwolona tylko raz na element.

Name

Określa nazwę atrybutu.

DestExpr

Określa, gdzie dane powinny być przechowywane. W konwerterze XML filtry wytworzą błąd, jeżeli wartość nie jest zgodna i nie można jej wykorzystać do warunkowego przetwarzania części mapping.

Jest tam sekcja dotycząca wyrażeń docelowych, gdzie można dowiedzieć się więcej o tej nieruchomości.

Format Type

Określa, w jaki sposób dane powinny być interpretowane przez moduł.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie interpretowane na podstawie docelowego typu danych.

Date

Dane są interpretowane jako data. Format można określić przy pomocy właściwości Format String.

Time

Dane te są interpretowane jako informacje o czasie. Format można określić przy pomocy właściwości Format String.

Date/Time

Dane są interpretowane jako informacje o dacie/czasie. Format można określić przy pomocy właściwości Format String.

Format String

Dostępne tylko wtedy, jeżeli jest ustawiona właściwość Format Type. Określa łańcuch formatu daty/czasu, tak jak jest to opisane w pracy z łańcuchami formatu daty/czasu.

Length Type

Określa, czy wartość musi mieć określoną długość.

Length Type

Możesz określić, że chcesz sprawdzić długość przychodzących danych. Dozwolone są następujące wartości:

Ignore

Nie należy sprawdzać długości wejścia.

Max (Error)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona.

Max (Truncate with Warning)

Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina wyjście do dozwolonej długości.

Max (Truncate)

Obcina wartość, jeżeli jest dłuższa niż dozwolona.

Max (Truncate…)

Skróć wartość, jeśli jest ona dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.

Exact (Error)

Tworzy błąd, jeśli dane wyjściowe nie mają określonej długości.

Exact (Truncate/Pad with Warning)

Obcina lub wypełnia wartość, jeżeli nie ma ona określonej długości i tworzy ostrzeżenie.

Exact (Pad)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona. Wypełnij wartość, jeśli jest zbyt krótka.

Exact (Truncate/Pad)

Obcina lub wypełnia wartość do podanej liczby znaków.

Length

Właściwość ta jest dostępna tylko wtedy, jeżeli jest ustawiona właściwość Length Type. Dozwolona długość pola.

XML Content w imporcie

Następujące właściwości są wspierane tylko wtedy, jeżeli właściwość Type jest ustawiona na Data i właściwość Subtype jest ustawiona na wartość Content.

Wiersz mapping musi być dzieckiem wiersza mapping, w którym właściwość Type jest ustawiona na Data, a właściwość Subtype jest ustawiona na wartość Element. Jeśli masz zarówno atrybuty XML jak i treść, kolejność linii mapping nie jest istotna. Zalecamy jednak umieszczenie atrybutów z przodu dla czytelności.

DestExpr

Określa, gdzie dane powinny być przechowywane. W konwerterze XML filtry wytworzą błąd, jeżeli wartość nie jest zgodna i nie można jej wykorzystać do warunkowego przetwarzania części mapping.

Jest tam sekcja dotycząca wyrażeń docelowych, gdzie można dowiedzieć się więcej o tej nieruchomości.

Format Type

Określa, w jaki sposób dane powinny być interpretowane przez moduł.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie interpretowane na podstawie docelowego typu danych.

Date

Dane są interpretowane jako data. Format można określić przy pomocy właściwości Format String.

Time

Dane te są interpretowane jako informacje o czasie. Format można określić przy pomocy właściwości Format String.

Date/Time

Dane są interpretowane jako informacje o dacie/czasie. Format można określić przy pomocy właściwości Format String.

Format String

Dostępne tylko wtedy, jeżeli jest ustawiona właściwość Format Type. Określa łańcuch formatu daty/czasu, tak jak jest to opisane w pracy z łańcuchami formatu daty/czasu.

Length Type

Określa, czy wartość musi mieć określoną długość.

Length Type

Możesz określić, że chcesz sprawdzić długość przychodzących danych. Dozwolone są następujące wartości:

Ignore

Nie należy sprawdzać długości wejścia.

Max (Error)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona.

Max (Truncate with Warning)

Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina wyjście do dozwolonej długości.

Max (Truncate)

Obcina wartość, jeżeli jest dłuższa niż dozwolona.

Max (Truncate…)

Skróć wartość, jeśli jest ona dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.

Exact (Error)

Tworzy błąd, jeśli dane wyjściowe nie mają określonej długości.

Exact (Truncate/Pad with Warning)

Obcina lub wypełnia wartość, jeżeli nie ma ona określonej długości i tworzy ostrzeżenie.

Exact (Pad)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona. Wypełnij wartość, jeśli jest zbyt krótka.

Exact (Truncate/Pad)

Obcina lub wypełnia wartość do podanej liczby znaków.

Length

Właściwość ta jest dostępna tylko wtedy, jeżeli jest ustawiona właściwość Length Type. Dozwolona długość pola.

XML Comment w sprawie importu

Import XML nie obsługuje komentarzy XML. Konwerter zignoruje wszelkie komentarze w pliku. Możesz dodać linie komentarza typu, dla celów referencyjnych, ale nie zapewniają one żadnej funkcjonalności ani właściwości EDI dla importu XML.

Eksportowanie danych XML

Właściwości nagłówka eksportu

Direction

Aby eksportować dane XML z Microsoft Dynamics 365 Business Central, należy ustawić właściwość Direction na wartość Export.

Default Namespace (URI)

Przestrzeń nazw, która powinna być użyta, jeśli właściwość namespace elementu jest ustawiona na tekstDefault„.

Fallback Communication Channel

Kanał komunikacyjny, który powinien być wykorzystany, jeżeli nie został określony wcześniej przez inny kod mapping, AL / C/AL lub przez wykorzystanie transakcji biznesowych. To pole może pozostać puste, począwszy od wersji Anveo EDI Connect 4.00.

Send Channel After Convert

Konfiguruje, czy kanał komunikacyjny powinien być wysyłany po uruchomieniu tego mapping. Może to być użyte do automatycznego wysyłania plików, bez potrzeby wykonywania osobnego zadania.

Fallback Receiver Partner

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 może być dostępny wewnątrz mapping, aby wyprowadzić, na przykład, numer identyfikacyjny partnera.

Właściwości linii eksportu

Po utworzeniu linii EDI mapping możesz skonfigurować jej właściwości. Pokażemy tylko właściwości dla linii EDI mapping z właściwością Type ustawioną na Data, ponieważ pozostałe właściwości zachowują się jak w każdym innym mapping. Konwerter XML wspiera kilka linii danych o różnych właściwościach. Kontrolujesz jaki rodzaj linii XML mapping tworzysz, poprzez ustawienie właściwości Subtype:

Subtype

Podtyp określa, jaki rodzaj linii danych chcesz dodać. Dozwolone są następujące wartości:

Header

Ten wiersz mapping reprezentuje nagłówek XML. Nagłówek XML wygląda jak „<?xml … ?>”.

Element

Ten wiersz mapping reprezentuje element XML. Element XML zaczyna się w pliku od „.

Attribute

Ten wiersz mapping reprezentuje atrybut XML. Atrybut XML znajduje się wewnątrz otwierającego znacznika elementu: „„.

Content

Ta linia reprezentuje zawartość pomiędzy otwierającym i zamykającym znacznikiem elementu. Wartość jest przechowywana pomiędzy:„Content„.

Comment

Linie tego typu mają charakter wyłącznie informacyjny. Moduł nie obsługuje importu komentarzy.

DOCTYPE

Dodaje węzeł doctype do wyjścia. Doctype wygląda jak „<!DOCTYPE … >”.

XML Header w eksporcie

Encoding

Możesz określić kodowanie XML dla danych wyjściowych. Spowoduje to nadpisanie wybranego kodowania z właściwości nagłówka.

Standalone

Określa, czy plik XML jest samodzielny.

Version

Określa wersję XML. Jak na razie 1.0 jest jedyną obsługiwaną wersją.


XML Element przy eksporcie

Prefix

XML pozwala na wielokrotne użycie tej samej nazwy elementu. Czasami chcesz pokazać, do jakiej struktury należy dany element. Można określić prefiks, który jest używany przed nazwą elementu. Przedrostek i przestrzeń nazw muszą się zgadzać. Jeśli przestrzeń nazw nie jest jawnie zdefiniowana za pomocą tego prefiksu, moduł automatycznie doda definicję do bieżącego elementu.

Namespace (URI)

Element w pliku XML może być przypisany do konkretnej przestrzeni nazw. W rzeczywistych danych XML jest to reprezentowane przez użycie prefiksów przed nazwą elementu i przypisanie adresu URL przestrzeni nazw do prefiksu gdzieś w strukturze przed lub na elemencie.

Name

Ta właściwość określa nazwę elementu. Nazwa elementu jest umieszczana pomiędzy nawiasami.

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyprowadzać element tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Ta właściwość określa, która wartość powinna być użyta do określenia, czy pasuje do podanego filtra i element powinien pojawić się na wyjściu, czy nie.

XML Attribute w eksporcie

Name

Określa nazwę atrybutu XML.

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyprowadzać atrybut XML tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Atrybut XML pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

To jest dokumentacja właściwości SourceExpr wyjścia warunkowego. Istnieje druga właściwość o tej nazwie, która określa wartość atrybutu XML.

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Ta właściwość określa, która wartość powinna być użyta do decydowania, czy pasuje do podanego filtra i atrybut XML powinien pojawić się na wyjściu, czy nie.

SourceExpr

To jest dokumentacja właściwości SourceExpr dla wartości atrybutu XML.

Określa wartość źródłową dla atrybutu.

Format Type

Możesz wybrać typ danych, które chcesz zaimportować.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie formatowane w oparciu o typ danych źródłowych.

NAV Format String

Możesz użyć łańcucha formatu, jak w przypadku wbudowanej w Microsoft Dynamics 365 Business Central funkcji AL / C/AL FORMAT.

Date

Dane są sformatowane jako data. Format można określić przy pomocy właściwości Format String.

Time

Dane te są sformatowane jako informacje o czasie. Format można określić przy pomocy właściwości Format String.

Date/Time

Dane są sformatowane jako informacje o dacie i godzinie. Format można określić przy pomocy właściwości Format String.

Number

Dane są sformatowane jako wartość liczbowa.

Format String

Jest dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na data/czas lub łańcuch formatu NAV

Jeżeli właściwość Format Type jest ustawiona na Łańcuch formatu NAV Format String, to można wprowadzić łańcuch formatu, jak opisano w pomocy AL / C/AL.

Jeżeli jest ustawione na datę/czas, to można wprowadzić ciąg formatu, jak to jest opisane w pracy z ciągami formatu daty/czasu.

Blank Zeros

Jeśli dostępne, określa, że puste wartości powinny być wyświetlane jako puste pole zamiast domyślnej pustej reprezentacji.

Decimal Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Określa, który znak powinien być użyty jako separator dziesiętny.

Thousands Separator Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy należy oddzielić tysiące, a jeśli tak, to jaki znak należy zastosować.

Max. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc po przecinku, które powinny zostać wyświetlone.

Min. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc po przecinku, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.

Sign

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy podawać znak dodatni/ujemny.

Negative Only

Wypisz tylko znak „-„.

Always

Wypisz znak „+” i „-„.

Sign after Value

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy umieszczać znak po cyfrach.

Length Type

To pole jest dostępne tylko jeśli właściwość Field Type pola jest ustawiona na Variable. Możliwe akcje są współdzielone pomiędzy konwerterami, w tym konwerterze można użyć innego typu pola
dla pól o stałej długości. Dozwolone są następujące wartości:

Ignore

Nie należy sprawdzać długości wyjścia.

Max (Error)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona.

Max (Truncate with Warning)

Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina wyjście do dozwolonej długości.

Max (Truncate)

Obcina wartość, jeżeli jest dłuższa niż dozwolona.

Max (Truncate…)

Skróć wartość, jeśli jest ona dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.

Exact (Error)

Tworzy błąd, jeśli dane wyjściowe nie mają określonej długości.

Exact (Truncate/Pad with Warning)

Obcina lub wypełnia wartość, jeżeli nie ma ona określonej długości i tworzy ostrzeżenie.

Exact (Pad)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona. Wypełnij wartość, jeśli jest zbyt krótka.

Exact (Truncate/Pad)

Obcina lub wypełnia wartość do podanej liczby znaków.

Length

Ta właściwość może być użyta do określenia pożądanej długości wyjścia.

Alignment

To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub
właściwość Length Validation długości jest ustawiona na wypełnianie danych wyjściowych. Gdzie powinno zostać wyrównane wyjście, jeśli wartość jest krótsza niż liczba znaków do wypisania.

Auto

Wyrównaj w zależności od typu danych źródłowego wyrażenia.

Left

Wyrównanie wartości do lewej. Oznacza to, że najpierw wypisywana jest wartość, a dopiero potem znak wypełnienia pola.

Right

Zacznij od wypełnienia i wyprowadź wartość wyrównaną do prawej.

Pad Character

To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub właściwość Length Validation Fixed Length jest ustawiona na wypełnianie wyjścia. Który znak powinien zostać użyty do wypełnienia, jeżeli wartość nie jest wystarczająco długa.

XML Content w eksportach

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyprowadzać zawartość tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra. W Anveo EDI Connect 4.00 i nowszych: Jeśli nie wyprowadzisz zawartości dla elementu, element ten będzie reprezentowany w danych wyjściowych jako samozamykający się element XML w postaci „„. Jeśli podasz pustą treść, konwerter poda element początkowy i końcowy.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Zawartość XML zostanie wyświetlona na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

To jest dokumentacja właściwości SourceExpr wyjścia warunkowego. Istnieje druga właściwość o tej nazwie, która określa wartość zawartości XML.

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Ta właściwość określa, która wartość powinna być użyta do określenia, czy pasuje do podanego filtra i zawartość powinna pojawić się na wyjściu, czy nie.

SourceExpr

To jest dokumentacja właściwości SourceExpr dla wartości zawartości XML.

Określa wartość źródłową dla atrybutu.

Format Type

Możesz wybrać typ danych, które chcesz zaimportować.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie formatowane w oparciu o typ danych źródłowych.

NAV Format String

Możesz użyć łańcucha formatu, jak w przypadku wbudowanej w Microsoft Dynamics 365 Business Central funkcji AL / C/AL FORMAT.

Date

Dane są sformatowane jako data. Format można określić przy pomocy właściwości Format String.

Time

Dane te są sformatowane jako informacje o czasie. Format można określić przy pomocy właściwości Format String.

Date/Time

Dane są sformatowane jako informacje o dacie i godzinie. Format można określić przy pomocy właściwości Format String.

Number

Dane są sformatowane jako wartość liczbowa.

Format String

Jest dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na data/czas lub łańcuch formatu NAV

Jeżeli właściwość Format Type jest ustawiona na Łańcuch formatu NAV Format String, to można wprowadzić łańcuch formatu, jak opisano w pomocy AL / C/AL.

Jeżeli jest ustawione na datę/czas, to można wprowadzić ciąg formatu, jak to jest opisane w pracy z ciągami formatu daty/czasu.

Blank Zeros

Jeśli dostępne, określa, że puste wartości powinny być wyświetlane jako puste pole zamiast domyślnej pustej reprezentacji.

Decimal Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Określa, który znak powinien być użyty jako separator dziesiętny.

Thousands Separator Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy należy oddzielić tysiące, a jeśli tak, to jaki znak należy zastosować.

Max. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc po przecinku, które powinny zostać wyświetlone.

Min. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc po przecinku, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.

Sign

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy podawać znak dodatni/ujemny.

Negative Only

Wypisz tylko znak „-„.

Always

Wypisz znak „+” i „-„.

Sign after Value

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy umieszczać znak po cyfrach.

Length Type

To pole jest dostępne tylko jeśli właściwość Field Type pola jest ustawiona na Variable. Możliwe akcje są współdzielone pomiędzy konwerterami, w tym konwerterze można użyć innego typu pola
dla pól o stałej długości. Dozwolone są następujące wartości:

Ignore

Nie należy sprawdzać długości wyjścia.

Max (Error)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona.

Max (Truncate with Warning)

Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina wyjście do dozwolonej długości.

Max (Truncate)

Obcina wartość, jeżeli jest dłuższa niż dozwolona.

Max (Truncate…)

Skróć wartość, jeśli jest ona dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.

Exact (Error)

Tworzy błąd, jeśli dane wyjściowe nie mają określonej długości.

Exact (Truncate/Pad with Warning)

Obcina lub wypełnia wartość, jeżeli nie ma ona określonej długości i tworzy ostrzeżenie.

Exact (Pad)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona. Wypełnij wartość, jeśli jest zbyt krótka.

Exact (Truncate/Pad)

Obcina lub wypełnia wartość do podanej liczby znaków.

Length

Ta właściwość może być użyta do określenia pożądanej długości wyjścia.

Alignment

To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub
właściwość Length Validation długości jest ustawiona na wypełnianie danych wyjściowych. Gdzie powinno zostać wyrównane wyjście, jeśli wartość jest krótsza niż liczba znaków do wypisania.

Auto

Wyrównaj w zależności od typu danych źródłowego wyrażenia.

Left

Wyrównanie wartości do lewej. Oznacza to, że najpierw wypisywana jest wartość, a dopiero potem znak wypełnienia pola.

Right

Zacznij od wypełnienia i wyprowadź wartość wyrównaną do prawej.

Pad Character

To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub właściwość Length Validation Fixed Length jest ustawiona na wypełnianie wyjścia. Który znak powinien zostać użyty do wypełnienia, jeżeli wartość nie jest wystarczająco długa.

XML Comment na temat eksportu

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyświetlić komentarz tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Komentarz XML pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

To jest dokumentacja właściwości SourceExpr wyjścia warunkowego. Istnieje druga właściwość o tej nazwie, która określa wartość komentarza XML.

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Właściwość ta określa, która wartość powinna być użyta, aby zdecydować, czy pasuje do podanego filtra i komentarz XML powinien pojawić się na wyjściu, czy nie.

SourceExpr

To jest dokumentacja właściwości SourceExpr dla wartości komentarza XML.

Określa wartość źródłową dla atrybutu.

Format Type

Możesz wybrać typ danych, które chcesz zaimportować.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie formatowane w oparciu o typ danych źródłowych.

NAV Format String

Możesz użyć łańcucha formatu, jak w przypadku wbudowanej w Microsoft Dynamics 365 Business Central funkcji AL / C/AL FORMAT.

Date

Dane są sformatowane jako data. Format można określić przy pomocy właściwości Format String.

Time

Dane te są sformatowane jako informacje o czasie. Format można określić przy pomocy właściwości Format String.

Date/Time

Dane są sformatowane jako informacje o dacie i godzinie. Format można określić przy pomocy właściwości Format String.

Number

Dane są sformatowane jako wartość liczbowa.

Format String

Jest dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na data/czas lub łańcuch formatu NAV

Jeżeli właściwość Format Type jest ustawiona na Łańcuch formatu NAV Format String, to można wprowadzić łańcuch formatu, jak opisano w pomocy AL / C/AL.

Jeżeli jest ustawione na datę/czas, to można wprowadzić ciąg formatu, jak to jest opisane w pracy z ciągami formatu daty/czasu.

Blank Zeros

Jeśli dostępne, określa, że puste wartości powinny być wyświetlane jako puste pole zamiast domyślnej pustej reprezentacji.

Decimal Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Określa, który znak powinien być użyty jako separator dziesiętny.

Thousands Separator Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy należy oddzielić tysiące, a jeśli tak, to jaki znak należy zastosować.

Max. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc po przecinku, które powinny zostać wyświetlone.

Min. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc po przecinku, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.

Sign

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy podawać znak dodatni/ujemny.

Negative Only

Wypisz tylko znak „-„.

Always

Wypisz znak „+” i „-„.

Sign after Value

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy umieszczać znak po cyfrach.

XML DOCTYPE przy eksporcie

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyświetlić komentarz tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. XML
DOCTYPE pojawi się na wyjściu tylko wtedy, jeżeli wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Właściwość ta określa, która wartość powinna być użyta do określenia, czy pasuje do danego filtra i XML DOCTYPE powinien pojawić się na wyjściu, czy nie.

Name

Określa nazwę DOCTYPE, jak „html”.

Public ID

Określa identyfikator publiczny.

System ID

Określa identyfikator systemu.

Internal Subset

Określa wewnętrzny podzbiór.