Konwerter XML
Konwerter XML może być używany do importowania i eksportowania plików XML. Anvaigo 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 pliku XSD.
Jeśli używasz przykładowego pliku XML, pamiętaj, że moduł nie ma możliwości wykrycia 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 obsługujemy wszystkich opcji XSD. Po zaimportowaniu 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, który z nich powinien zostać użyty. Jeśli pliki zawierają załączniki, poprosimy o dodatkowe pliki XSD. Moduł nie będzie śledził żadnych odniesień do zewnętrznych adresów URL.
Korzystanie z poleceń
Konwerter XML nie obsługuje obecnie poleceń.
Import/Eksport
Omówimy właściwości i funkcje importu i eksportu osobno.
Importowanie danych XML
Po utworzeniu mapping pierwszą rzeczą, którą należy zrobić, jest sprawdzenie, czy właściwości nagłówka są ustawione poprawnie. Następnie można rozpocząć tworzenie linii mapping, korzystając z kreatora, jak opisano powyżej, lub dodając je ręcznie.
Konwerter XML nie obsługuje użycia filtrów wewnątrz pętli zapisu tabeli, aby utworzyć rekord tylko wtedy, gdy dostarczone są oczekiwane dane. Również w przypadku pętli zapisu moduł będzie patrzył tylko na pierwszą linię child mapping, jeśli jest ona obowiązkowa i nie ma jej w pliku, pętla nie utworzy rekordu. W przeciwnym razie moduł utworzy rekord i spróbuje przetworzyć również wszystkie inne linie podrzędne.
Właściwości nagłówka importu
Aby zaimportować dane XML z zewnętrznego źródła do Microsoft Dynamics 365 Business Central, ustaw właściwość Direction na wartość Import.
Ta właściwość określa, jak postępować w sytuacjach, gdy plik zawiera elementy, które nie są zdefiniowane w mapping. Domyślna wartość False powoduje wyświetlenie 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ż skutkować brakiem parsowania elementów, które są zdefiniowane w mapping, ponieważ mapping nie może ich już wykryć. W przypadku nieruchomości należy zachować ostrożność.
Ta właściwość definiuje przestrzeń nazw, która może być używana w elementach, poprzez ustawienie atrybutu mapping line namespace na Default. Zazwyczaj pozostawia się tę właściwość pustą.
Właściwość Indent w elementach XML
Właściwość Indent definiuje głębokość elementu XML w strukturze drzewa XML podczas procesu mapping. Chociaż drzewo mapping wizualnie reprezentuje elementy XML i struktury, takie jak pętle tabel, sam układ wizualny nie zawsze może określić prawidłowe wcięcie XML.
Na przykład, jeśli element XML powinien pojawić się na tym samym poziomie co poprzednie elementy, ale wymaga tabeli do pobrania swoich danych, element może wydawać się wizualnie wcięty ze względu na strukturę tabeli. Jednak logicznie pozostaje na tym samym poziomie w hierarchii XML. Właściwość Indent pozwala to kontrolować poprzez jawne ustawienie zamierzonej głębokości XML.
Poziomy wcięcia
- 0 Niech system automatycznie określi wcięcie.
- 1 Poziom główny.
- 2 Pierwsze dziecko pod korzeniami.
- 3 Dziecko poziomu 2 i tak dalej.
Podczas korzystania z Asystenta do tworzenia mapping, właściwość Indent jest ustawiana automatycznie. Jeśli jednak tworzysz mapping od podstaw lub ręcznie dodajesz elementy później, pamiętaj, aby przejrzeć i dostosować Indent, aby upewnić się, że wygenerowana struktura XML dokładnie odzwierciedla zamierzoną hierarchię.
Właściwości linii importu
Po utworzeniu linii EDI mapping można 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ż inne właściwości zachowują się jak w każdym innym mapping. Konwerter XML obsługuje kilka linii danych o różnych właściwościach. Rodzaj tworzonej linii XML mapping można kontrolować, ustawiając właściwość Subtype:
Podtyp określa, jaki rodzaj linii danych chcesz dodać. Dozwolone są następujące wartości:
Ta linia mapping reprezentuje element XML. Element XML zaczyna się w pliku od „
Ta linia mapping reprezentuje atrybut XML. Atrybut XML znajduje się wewnątrz otwierającego znacznika elementu: „
Linia ta reprezentuje zawartość pomiędzy otwierającym i zamykającym znacznikiem elementu. Wartość jest przechowywana pomiędzy:
Linie tego typu mają charakter wyłącznie informacyjny. Moduł nie obsługuje importowania komentarzy.
W XML mapping staramy się reprezentować dwa różne drzewa, jedno, które grupuje wszystkie powtarzające się struktury w pętle i jedno, które reprezentuje strukturę drzewa 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 on wypełniany automatycznie przez asystenta importu, ale należy go ustawić ręcznie, jeśli linie mapping są tworzone ręcznie.
XML Element na importach
Następujące właściwości są obsługiwane tylko wtedy, gdy właściwość Type jest ustawiona na Data, a właściwość Subtype jest ustawiona na wartość Element.
XML pozwala na wielokrotne użycie tej samej nazwy elementu. Czasami chcesz pokazać, do której struktury należy dany element. Można określić prefiks, który będzie używany przed nazwą elementu. Spowoduje to przedstawienie elementu jako „
Element w pliku XML może być przypisany do określonej 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 sprawdzamy, czy przestrzeń nazw w pliku odpowiada tej wartości. Jeśli nie używasz przestrzeni nazw w elemencie, pozostaw tę właściwość pustą.
Ta właściwość określa nazwę elementu. Nazwa elementu jest używana między nawiasami.
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 zostanie uznany za warunkowy.
XML Attribute przy imporcie
Następujące właściwości są obsługiwane tylko wtedy, gdy właściwość Type jest ustawiona na Data, a właściwość Subtype jest ustawiona na wartość Attribute. Linia mapping musi być dzieckiem linii mapping, w której właściwość Type jest ustawiona na Data, a właściwość Subtype jest ustawiona na wartość Element.
Kolejność atrybutów nie ma znaczenia i jest ignorowana przez import. Ta sama nazwa atrybutu jest dozwolona tylko raz na element.
Określa nazwę atrybutu.
Określa miejsce przechowywania danych. W konwerterze XML filtry spowodują błąd, jeśli wartość nie będzie pasować i nie będzie można jej użyć do warunkowego przetwarzania części mapping.
Istnieje sekcja poświęcona wyrażeniom docelowym, w której można dowiedzieć się więcej o tej nieruchomości.
Określa sposób interpretacji danych przez moduł.
Dostępne są następujące wartości:
Pole jest automatycznie interpretowane na podstawie docelowego typu danych.
Dane są interpretowane jako data. Format można określić za pomocą właściwości Format String.
Dane są interpretowane jako informacje o czasie. Format można określić za pomocą właściwości Format String.
Dane są interpretowane jako informacje o dacie/godzinie. Format można określić za pomocą właściwości Format String.
Dostępne tylko wtedy, gdy ustawiona jest właściwość Format Type. Określa ciąg formatu daty/godziny, jak opisano w sekcji Praca z ciągami formatu daty/godziny.
Określa, czy wartość musi mieć określoną długość.
Możesz określić, że chcesz sprawdzić długość przychodzących danych. Dozwolone są następujące wartości:
Nie należy sprawdzać długości wejścia.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona.
Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina dane wyjściowe do dozwolonej długości.
Obcięcie wartości, jeśli jest ona dłuższa niż dozwolona.
Obetnij wartość, jeśli jest dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.
Powoduje błąd, jeśli dane wyjściowe nie mają określonej długości.
Obcina lub uzupełnia wartość, jeśli nie ma ona określonej długości i tworzy ostrzeżenie.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona. Jeśli wartość jest zbyt krótka, należy ją uzupełnić.
Obcina lub uzupełnia wartość do podanej liczby znaków.
Ta właściwość jest dostępna tylko wtedy, gdy ustawiona jest właściwość Length Type. Dozwolona długość pola.
XML Content na importach
Następujące właściwości są obsługiwane tylko wtedy, gdy właściwość Type jest ustawiona na Data, a właściwość Subtype jest ustawiona na wartość Content.
Linia mapping musi być dzieckiem linii mapping, w której 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 ważna. Zalecamy jednak umieszczenie atrybutów z przodu w celu zwiększenia czytelności.
Określa miejsce przechowywania danych. W konwerterze XML filtry spowodują błąd, jeśli wartość nie będzie pasować i nie będzie można jej użyć do warunkowego przetwarzania części mapping.
Istnieje sekcja poświęcona wyrażeniom docelowym, w której można dowiedzieć się więcej o tej nieruchomości.
Określa sposób interpretacji danych przez moduł.
Dostępne są następujące wartości:
Pole jest automatycznie interpretowane na podstawie docelowego typu danych.
Dane są interpretowane jako data. Format można określić za pomocą właściwości Format String.
Dane są interpretowane jako informacje o czasie. Format można określić za pomocą właściwości Format String.
Dane są interpretowane jako informacje o dacie/godzinie. Format można określić za pomocą właściwości Format String.
Dostępne tylko wtedy, gdy ustawiona jest właściwość Format Type. Określa ciąg formatu daty/godziny, jak opisano w sekcji Praca z ciągami formatu daty/godziny.
Określa, czy wartość musi mieć określoną długość.
Możesz określić, że chcesz sprawdzić długość przychodzących danych. Dozwolone są następujące wartości:
Nie należy sprawdzać długości wejścia.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona.
Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina dane wyjściowe do dozwolonej długości.
Obcięcie wartości, jeśli jest ona dłuższa niż dozwolona.
Obetnij wartość, jeśli jest dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.
Powoduje błąd, jeśli dane wyjściowe nie mają określonej długości.
Obcina lub uzupełnia wartość, jeśli nie ma ona określonej długości i tworzy ostrzeżenie.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona. Jeśli wartość jest zbyt krótka, należy ją uzupełnić.
Obcina lub uzupełnia wartość do podanej liczby znaków.
Ta właściwość jest dostępna tylko wtedy, gdy ustawiona jest właściwość Length Type. Dozwolona długość pola.
XML Comment dotyczący importów
Import XML nie obsługuje komentarzy XML. Konwerter zignoruje wszelkie komentarze w pliku. Można dodać linie typu komentarz, ze względó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
Aby wyeksportować dane XML z Microsoft Dynamics 365 Business Central, ustaw właściwość Direction na wartość Export.
Przestrzeń nazw, która powinna być używana, jeśli właściwość przestrzeni nazw elementu jest ustawiona na tekstDefault„.
Kanał komunikacji, który powinien być używany, jeśli nie został wcześniej określony przez inny kod mapping, AL / C / AL lub za pomocą transakcji biznesowych. To pole może pozostać puste, począwszy od wersji Anvaigo EDI Connect 4.00.
Konfiguruje, czy kanał komunikacyjny powinien zostać wysłany po uruchomieniu tego mapping. Może to być wykorzystane do automatycznego wysyłania plików, bez konieczności wykonywania osobnego zadania.
Można określić partnera odbiornika, który będzie używany jako rezerwowy w przypadku, gdy wcześniej nie określono partnera. Partner jest wykorzystywany przez niektóre kanały komunikacji do wyboru odbiorcy. Dostęp do niego można uzyskać wewnątrz mapping, aby wyświetlić na przykład numer identyfikacyjny partnera.
Właściwości linii eksportu
Po utworzeniu linii EDI mapping można 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ż inne właściwości zachowują się jak w każdym innym mapping. Konwerter XML obsługuje kilka linii danych o różnych właściwościach. Rodzaj tworzonej linii XML mapping można kontrolować, ustawiając właściwość Subtype:
Podtyp określa, jaki rodzaj linii danych chcesz dodać. Dozwolone są następujące wartości:
Ta linia mapping reprezentuje nagłówek XML. Nagłówek XML wygląda jak „<?xml … ?>”.
Ta linia mapping reprezentuje element XML. Element XML zaczyna się w pliku od „
Ta linia mapping reprezentuje atrybut XML. Atrybut XML znajduje się wewnątrz otwierającego znacznika elementu: „
Linia ta reprezentuje zawartość pomiędzy otwierającym i zamykającym znacznikiem elementu. Wartość jest przechowywana pomiędzy:
Linie tego typu mają charakter wyłącznie informacyjny. Moduł nie obsługuje importowania komentarzy.
Dodaje węzeł doctype do danych wyjściowych. Doctype wygląda jak „<!DOCTYPE … >”.
XML Header na eksportach
Można określić kodowanie XML dla danych wyjściowych. Spowoduje to zastąpienie wybranego kodowania z właściwości nagłówka.
Określa, czy plik XML jest samodzielny.
Określa wersję XML. Obecnie jedyną obsługiwaną wersją jest 1.0.
XML Element na eksportach
XML pozwala na wielokrotne użycie tej samej nazwy elementu. Czasami chcesz pokazać, do której struktury należy dany element. Można określić prefiks, który będzie używany przed nazwą elementu. Prefiks i przestrzeń nazw muszą być zgodne. Jeśli przestrzeń nazw nie jest jawnie zdefiniowana z tym prefiksem, moduł automatycznie doda definicję do bieżącego elementu.
Element w pliku XML może być przypisany do określonej 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.
Ta właściwość określa nazwę elementu. Nazwa elementu jest używana między nawiasami.
Można ustawić tę właściwość na wartość True, aby element był wyświetlany 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, względem którego sprawdzany jest SourceExpr. 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.
Ta właściwość 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żywana do decydowania, czy pasuje do podanego filtra i element powinien pojawić się na wyjściu, czy nie.
XML Attribute w eksporcie
Określa nazwę atrybutu XML.
Można ustawić tę właściwość na wartość True, aby atrybut XML był wyświetlany 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, względem którego sprawdzany jest SourceExpr. 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.
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.
Ta właściwość 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żywana do decydowania, czy pasuje do podanego filtra, a atrybut XML powinien pojawić się na wyjściu, czy nie.
To jest dokumentacja właściwości SourceExpr dla wartości atrybutu XML.
Określa wartość źródłową atrybutu.
Możesz wybrać typ danych, które chcesz zaimportować.
Dostępne są następujące wartości:
Pole jest automatycznie formatowane na podstawie typu danych źródłowych.
Można użyć ciągu formatu, tak jak w przypadku wbudowanej funkcji Microsoft Dynamics 365 Business Central AL/C/AL FORMAT.
Dane są formatowane jako data. Format można określić za pomocą właściwości Format String.
Dane są sformatowane jako informacje o czasie. Format można określić za pomocą właściwości Format String.
Dane są formatowane jako informacje o dacie/godzinie. Format można określić za pomocą 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 lub NAV format string.
Jeśli właściwość Format Type jest ustawiona na NAV Format String, można wprowadzić ciąg formatu, jak opisano w pomocy AL/C/AL.
Jeśli ustawiono datę/godzinę, można wprowadzić ciąg formatu, jak opisano w pracy z ciągami formatu daty/godziny.
Jeśli jest dostępna, określa, że puste wartości powinny być wyświetlane 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ć używany jako separator dziesiętny.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy tysiące powinny być rozdzielone, a jeśli tak, to jaki znak powinien zostać użyty.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc dziesiętnych, które powinny zostać wyświetlone.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc dziesiętnych, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Określa, czy ma być wyświetlany znak dodatni/ujemny.
Wyświetla tylko znak „-„.
Wyświetla znak „+” i „-„.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy umieścić znak po liczbach.
To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Variable. Możliwe działania są wspólne dla konwerterów, 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:
Nie należy sprawdzać długości wyjścia.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona.
Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina dane wyjściowe do dozwolonej długości.
Obcięcie wartości, jeśli jest ona dłuższa niż dozwolona.
Obetnij wartość, jeśli jest dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.
Powoduje błąd, jeśli dane wyjściowe nie mają określonej długości.
Obcina lub uzupełnia wartość, jeśli nie ma ona określonej długości i tworzy ostrzeżenie.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona. Jeśli wartość jest zbyt krótka, należy ją uzupełnić.
Obcina lub uzupełnia wartość do podanej liczby znaków.
Ta właściwość może być użyta do określenia pożądanej długości wyjścia.
To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub
właściwość Length Validation jest ustawiona na pad wyjścia. Miejsce, w którym dane wyjściowe powinny zostać wyrównane, jeśli wartość jest krótsza niż liczba znaków do wyprowadzenia.
Wyrównaj w zależności od typu danych wyrażenia źródłowego.
Wyrównaj wartość do lewej. Oznacza to, że najpierw wyświetlana jest wartość, a następnie do wypełnienia pola używany jest znak dopełnienia.
Rozpocznij od wypełnienia i wyślij wartość wyrównaną do prawej.
To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub właściwość Length Validation jest ustawiona na pad wyjścia. Który znak powinien być użyty do wypełnienia, jeśli wartość nie jest wystarczająco długa.
XML Content na eksportach
Możesz ustawić tę właściwość na wartość True, aby wyświetlać zawartość tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra. W Anvaigo EDI Connect 4.00 i nowszych: Jeśli nie wyprowadzisz treści dla elementu, element będzie reprezentowany w danych wyjściowych jako samozamykający się element XML w postaci „
Ta właściwość jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr, względem którego sprawdzany jest SourceExpr. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Zawartość 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.
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.
Ta właściwość 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żywana do decydowania, czy pasuje do podanego filtra, a zawartość powinna pojawić się na wyjściu, czy nie.
To jest dokumentacja właściwości SourceExpr dla wartości zawartości XML.
Określa wartość źródłową atrybutu.
Możesz wybrać typ danych, które chcesz zaimportować.
Dostępne są następujące wartości:
Pole jest automatycznie formatowane na podstawie typu danych źródłowych.
Można użyć ciągu formatu, podobnie jak w przypadku wbudowanej funkcji Microsoft Dynamics 365 Business Central AL/C/AL FORMAT.
Dane są formatowane jako data. Format można określić za pomocą właściwości Format String.
Dane są sformatowane jako informacje o czasie. Format można określić za pomocą właściwości Format String.
Dane są formatowane jako informacje o dacie/godzinie. Format można określić za pomocą 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 lub NAV format string.
Jeśli właściwość Format Type jest ustawiona na NAV Format String, można wprowadzić ciąg formatu, jak opisano w pomocy AL/C/AL.
Jeśli ustawiono datę/godzinę, można wprowadzić ciąg formatu, jak opisano w pracy z ciągami formatu daty/godziny.
Jeśli jest dostępna, określa, że puste wartości powinny być wyświetlane 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ć używany jako separator dziesiętny.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy tysiące powinny być rozdzielone, a jeśli tak, to jaki znak powinien zostać użyty.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc dziesiętnych, które powinny zostać wyświetlone.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc dziesiętnych, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Określa, czy ma być wyświetlany znak dodatni/ujemny.
Wyświetla tylko znak „-„.
Wyświetla znak „+” i „-„.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy umieścić znak po liczbach.
To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Variable. Możliwe działania są wspólne dla konwerterów, 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:
Nie należy sprawdzać długości wyjścia.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona.
Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina dane wyjściowe do dozwolonej długości.
Obcięcie wartości, jeśli jest ona dłuższa niż dozwolona.
Obetnij wartość, jeśli jest dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.
Powoduje błąd, jeśli dane wyjściowe nie mają określonej długości.
Obcina lub uzupełnia wartość, jeśli nie ma ona określonej długości i tworzy ostrzeżenie.
Powoduje błąd, jeśli wartość jest dłuższa niż dozwolona. Jeśli wartość jest zbyt krótka, należy ją uzupełnić.
Obcina lub uzupełnia wartość do podanej liczby znaków.
Ta właściwość może być użyta do określenia pożądanej długości wyjścia.
To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub
właściwość Length Validation jest ustawiona na pad wyjścia. Miejsce, w którym dane wyjściowe powinny zostać wyrównane, jeśli wartość jest krótsza niż liczba znaków do wyprowadzenia.
Wyrównaj w zależności od typu danych wyrażenia źródłowego.
Wyrównaj wartość do lewej. Oznacza to, że najpierw wyświetlana jest wartość, a następnie do wypełnienia pola używany jest znak dopełnienia.
Rozpocznij od wypełnienia i wyślij wartość wyrównaną do prawej.
To pole jest dostępne tylko wtedy, gdy właściwość Field Type jest ustawiona na Fixed Length lub właściwość Length Validation jest ustawiona na pad wyjścia. Który znak powinien być użyty do wypełnienia, jeśli wartość nie jest wystarczająco długa.
XML Comment dotyczący eksportu
Można ustawić tę właściwość na wartość True, aby wyświetlać komentarz 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, względem którego sprawdzany jest SourceExpr. 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.
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.
Ta właściwość 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żywana do decydowania, czy pasuje do podanego filtra, a komentarz XML powinien pojawić się na wyjściu, czy nie.
To jest dokumentacja właściwości SourceExpr dla wartości komentarza XML.
Określa wartość źródłową atrybutu.
Możesz wybrać typ danych, które chcesz zaimportować.
Dostępne są następujące wartości:
Pole jest automatycznie formatowane na podstawie typu danych źródłowych.
Można użyć ciągu formatu, tak jak w przypadku wbudowanej funkcji Microsoft Dynamics 365 Business Central AL/C/AL FORMAT.
Dane są formatowane jako data. Format można określić za pomocą właściwości Format String.
Dane są sformatowane jako informacje o czasie. Format można określić za pomocą właściwości Format String.
Dane są formatowane jako informacje o dacie/godzinie. Format można określić za pomocą 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 lub NAV format string.
Jeśli właściwość Format Type jest ustawiona na NAV Format String, można wprowadzić ciąg formatu, jak opisano w pomocy AL/C/AL.
Jeśli ustawiono datę/godzinę, można wprowadzić ciąg formatu, jak opisano w pracy z ciągami formatu daty/godziny.
Jeśli jest dostępna, określa, że puste wartości powinny być wyświetlane 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ć używany jako separator dziesiętny.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy tysiące powinny być rozdzielone, a jeśli tak, to jaki znak powinien zostać użyty.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc dziesiętnych, które powinny zostać wyświetlone.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc dziesiętnych, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Określa, czy ma być wyświetlany znak dodatni/ujemny.
Wyświetla tylko znak „-„.
Wyświetla znak „+” i „-„.
Dostępne tylko wtedy, gdy właściwość Format Type jest ustawiona na Number. Czy umieścić znak po liczbach.
XML DOCTYPE na eksportach
Można ustawić tę właściwość na wartość True, aby wyświetlać komentarz 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, względem którego sprawdzany jest SourceExpr. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. XML
DOCTYPE pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.
Ta właściwość 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żywana do decydowania, czy pasuje do podanego filtra, a XML DOCTYPE powinien pojawić się na wyjściu, czy nie.
Określa nazwę DOCTYPE, taką jak „html”.
Określa identyfikator publiczny.
Określa identyfikator systemu.
Określa wewnętrzny podzbiór.