Wbudowane funkcje
Anveo EDI Connect posiada wiele wbudowanych funkcji. Większość z nich jest dostępna we wszystkich mapowaniach, niektóre z nich są specyficzne dla mapping. Możesz używać funkcji, na przykład, na wyrażeniach źródłowych i na wyrażeniach warunkowych. Wbudowane funkcje mogą być wybierane jak każda inna funkcja, która jest zdefiniowana w codeunit ANVEDI Callback.
Następujące funkcje są dostępne globalnie:
TableName
Zwraca liczbę rekordów wewnątrz filtra.
Umożliwia usunięcie bieżącego rekordu. Musisz włączyć tę funkcjonalność w ustawieniach EDI. Domyślnie funkcja ta nie jest dostępna.
Zwraca True, jeśli wewnątrz filtra nie ma żadnego rekordu. Innymi słowy, licznik jest równy zero.
Zwraca True, jeśli wewnątrz filtra znajduje się jeden lub więcej rekordów.
Innymi słowy, licznik nie jest równy zero.
Zwraca RecordID bieżącej instancji. Powinien być wywołany z dziecka pętli tabeli.
BUSINESS_TRANSACTION
Ustawienie numeru referencyjnego w EDI Business Transaction tabelarycznej. Jest tylko jeden parametr:
Numer referencyjny, który ma być użyty. Tekst składający się z max. 80 znaków.
SENDER_PARTNER
Pobiera kolumnę Code z partnera nadawcy, która jest zdefiniowana przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Remote Receiver/Sender ID z partnera Remote Receiver/Sender ID, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Our Receiver/Sender ID od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Name z partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Name 2 od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Address z partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Address 2 od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę City od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Contact od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Post Code od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę County od partnera wysyłającego, która jest zdefiniowana przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Country/Region Code od partnera wysyłającego, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Phone No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Telex No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Fax No. faksu od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę VAT Registration No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Our Account No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę GLN od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Test Flag od partnera wysyłającego, która jest zdefiniowana przez poprzedni mapping lub transakcję biznesową.
RECEIVER_PARTNER
Pobiera kolumnę Code z partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Remote Receiver/receiver ID z partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Our Receiver/receiver ID cy z partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.
Pobiera kolumnę Name od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Name 2 od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.
Pobiera kolumnę Address z partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Address 2 od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę City od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Contact od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Post Code od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.
Pobiera kolumnę County od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Country/Region Code od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.
Pobiera kolumnę Phone No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Telex No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę Fax No. faksu od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.
Pobiera kolumnę VAT Registration No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję handlową.
Pobiera kolumnę Our Account No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję handlową.
Pobiera kolumnę GLN od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.
Pobiera kolumnę Test Flag od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.
TRANSMISSION
Czy bieżąca transmisja jest oznaczona jako testowa.
COMPARE
Funkcje obiektu compare są zwykle używane w połączeniu z linią warunkową. Zwykle dostępne są dwa parametry, Value 1 i Value 2. Pierwsza wartość jest porównywana z wybranym operatorem do drugiej. Pierwsza wartość określa, który typ danych zostanie wykorzystany do porównania, w przypadku, że obie wartości nie mają tego samego typu danych.
Zwraca True jeśli obie wartości są równe; False w przeciwnym wypadku. (Value 1 = Value 2)
Zwraca False jeśli obie wartości są równe; True w przeciwnym wypadku. (Value 1 <> Value 2)
Zwraca True, jeśli Value 1 jest większa niż Value 2; False w przeciwnym wypadku. (Value 1 > Value 2)
Zwraca True, jeśli Value 1 jest większa lub równa od wartości Value 2; False w przeciwnym wypadku. (Value 1 >= Value 2)
Zwraca True, jeśli Value 1 jest mniejsza niż Value 2; False w przeciwnym wypadku. (Value 1 < Value 2)
Zwraca True, jeśli Value 1 jest mniejsza lub równa od wartości Value 2; False w przeciwnym wypadku. (Value 1 <= Value 2)
DATABASE
Ta funkcja jest niebezpieczna. Proszę używać tej funkcji tylko wtedy, gdy wiesz, co robisz i jest to absolutnie konieczne.
Zatwierdza bieżącą transakcję bazy danych i zwraca zawsze wartość true. Użycie tej funkcji może spowodować przerwanie funkcji rejestrowania błędów w mapping i może spowodować pojawienie się niepożądanych danych w bazie danych.
SYSTEM
Zwraca aktualną datę roboczą Microsoft Dynamics 365 Business Central.
Zwraca dzisiejszą datę.
Zwraca bieżący czas.
Zwraca bieżącą datę/czas.
Zwraca połączoną informację o dacie/czasie z dwóch oddzielnych wartości.
Część dotycząca daty
Część czasowa
Zwraca obliczoną datę. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Wyrażenie obliczeniowe.
Data, na podstawie której dokonywane jest obliczenie.
Wywołuje wewnętrzną funkcję Microsoft Dynamics 365 Business Central „FORMAT”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Wartość źródłowa.
Maksymalna długość.
Łańcuch formatu lub numer formatu.
Uzyskuje podłańcuch danych wejściowych. Wywołuje wewnętrzną funkcję Microsoft Dynamics 365 Business Central „COPYSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Ciąg wejściowy.
Pozycja wyjściowa. Pierwszy znak jest indeksowany cyfrą 1. Jeżeli pozycja jest większa niż długość łańcucha wejściowego, to zwracany jest pusty łańcuch.
Liczba znaków, które powinny zostać zwrócone. Jeśli wejście jest zbyt krótkie, to zwracany jest podłańcuch od pozycji do końca łańcucha.
Funkcja round ma za zadanie w prosty sposób zaokrąglić dowolną liczbę do podanych cyfr dziesiętnych. Jest to łatwiejsze do ustawienia i zrozumienia niż dostępna również funkcja ROUND, którą oferuje Microsoft Dynamics 365 Business Central.
Numer wejścia.
Liczba cyfr dziesiętnych. Np. 2, aby zaokrąglić liczbę 1,234 do 1,23.
Ta okrągła funkcja udostępnia wewnętrzną funkcję Microsoft Dynamics 365 Business Central dla mapping. Jako łatwiejszą alternatywę proponujemy również funkcję ROUND_TO. Więcej informacji na temat parametrów tej funkcji można znaleźć w pomocy Microsoft Dynamics 365 Business Central.
Numer wejścia.
Precyzja przedstawiona jako liczba dziesiętna, np. 0,01 dla 2 miejsc po przecinku.
Kierunek zaokrąglenia. Domyślnie jest to =, co oznacza najbliższy, ale możesz użyć < i >, aby zawsze zaokrąglać w dół lub w górę.
Wyszukuje pierwsze wystąpienie podłańcucha w łańcuchu. Zwraca indeks oparty na 1 jako pierwsze wystąpienie. Zwraca 0 jeśli łańcuch nie został znaleziony.
Łańcuch do wyszukania.
Podłańcuch, którego chcesz szukać.
Usuwa podłańcuch wewnątrz łańcucha i zwraca nowy łańcuch.
Ciąg wejściowy.
Pozycja podłańcucha, który ma zostać usunięty. Jest to indeks oparty na 1.
Długość podłańcucha, który chcesz usunąć.
Zwraca liczbę znaków łańcucha wejściowego.
Łańcuch wejściowy, którego długość zostanie zwrócona.
Łączy wszystkie łańcuchy przekazane do tej funkcji. Ta funkcja jest specjalna, ponieważ nie trzeba używać wszystkich parametrów. Jeśli nie skonfigurujesz jakiegoś parametru, nie będzie on używany.
Ciąg wejściowy.
Ciąg wejściowy.
Ciąg wejściowy.
Ciąg wejściowy.
Ciąg wejściowy.
Usuwa znaki z danych wejściowych. Wywołuje wewnętrzną funkcję Microsoft Dynamics 365 Business Central „DELCHR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Ciąg wejściowy.
Można określić miejsce, z którego dane mają zostać usunięte:
Na początku ciągu znaków
Na końcu ciągu znaków
W każdej pozycji
Znaki, które mają zostać usunięte. Jeśli ten parametr jest pusty, moduł będzie usuwał spacje.
Zmienia znaki wejściowe na znaki wyjściowe. Wywołuje wewnętrzną funkcję Microsoft Dynamics 365 Business Central „CONVERTSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Ciąg wejściowy.
Znaki wejściowe w postaci łańcucha, bez żadnych ograniczników.
Postacie docelowe. Łańcuch ten musi być tej samej długości co znaki wejściowe i określa zastąpienie łańcucha wejściowego na tej samej pozycji.
Dopasowuje ciąg znaków do podanej długości. Tekst jest wyrównany do lewej strony. Opcje wyjściowe konwertera dają większą kontrolę i są preferowane w stosunku do tej funkcji. Wywołuje wewnętrzną funkcję Microsoft Dynamics 365 Business Central „PADSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Ciąg wejściowy.
Docelowa długość łańcucha.
Znak użyty do wypełnienia łańcucha.
Zwiększa liczbę wewnątrz łańcucha o jeden . Wywołuje wewnętrzną funkcję Microsoft Dynamics 365 Business Central „INCSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics 365 Business Central.
Ciąg wejściowy.
Tworzy nowy identyfikator GUID i zwraca jego wartość.
COMMUNICATION
Wymaga ustawienia w kanale komunikacyjnym.
Istnieje nowa funkcja GETLASTNUMBER2, która po prostu zwraca liczbę i można użyć formatowania konwertera, aby zmienić format.
Zwraca ostatnio używany numer komunikacyjny wypełniony od 0 do 5 znaków.
Wymaga ustawienia w kanale komunikacyjnym.
Istnieje nowa funkcja GETNUMBER2, która po prostu zwraca liczbę i można użyć formatowania konwertera, aby zmienić format.
Zwraca następny numer z kanału komunikacyjnego wypełniony znakami od 0 do 5.
Wymaga ustawienia w kanale komunikacyjnym.
Zwraca ostatnio używany numer komunikacyjny .
Wymaga ustawienia w kanale komunikacyjnym.
Zwraca kolejny numer z kanału komunikacyjnego.
Funkcja ta działa tylko dla plików wychodzących i przed uruchomieniem mapping eksportowego. W eksporcie mapping nie można już zmienić tej wartości. Resetuje wszystkie wcześniej wybrane wartości dla komunikacji, takie jak EDI Communication Channel i EDI Communication PartnerI. Można zresetować wartości z koncepcji transakcji biznesowej i wartości, które są ustawione przez poprzednie lub w bieżącym mapping.
Funkcja ta działa tylko dla plików wychodzących i przed uruchomieniem mapping eksportowego. W eksporcie mapping nie można już zmienić tej wartości. Ustawia EDI Communication Channel, który ma być używany dla danych wychodzących.
alias SET_RECEIVER_PARTY
Funkcja ta działa tylko dla plików wychodzących i przed uruchomieniem mapping eksportowego. W eksporcie mapping nie można już zmienić tej wartości. Określa EDI Communication Partner, który ma być odbiorcą wychodzących danych.
Funkcja ta działa tylko dla plików wychodzących i przed uruchomieniem mapping eksportowego. W eksporcie mapping nie można już zmienić tej wartości. Ustawia identyfikację odbiornika dla transmisji wychodzącej. Dla wychodzących kanałów komunikacyjnych SMTP identyfikator odbiorcy jest używany jako adres e-mail odbiorcy.
alias SET_SENDER_PARTY
Funkcja ta działa tylko dla plików wychodzących i przed uruchomieniem mapping eksportowego. W eksporcie mapping nie można już zmienić tej wartości. Określa EDI Communication Partner, który ma być używany jako nadawca danych wychodzących.
Funkcja ta działa tylko dla plików wychodzących i przed uruchomieniem mapping eksportowego. W eksporcie mapping nie można już zmienić tej wartości. Ustawia identyfikację nadawcy dla transmisji wychodzącej. Dla wychodzących kanałów komunikacji SMTP identyfikator nadawcy jest używany jako adres e-mail nadawcy.
Funkcja ta działa tylko dla danych przychodzących. Uzyskuje identyfikację odbiornika z przychodzącej transmisji. W przypadku kanału POP3 jest to adres e-mail odbiorcy.
Funkcja ta działa tylko dla danych przychodzących. Uzyskuje identyfikację odbiornika z przychodzącej transmisji. W przypadku kanału POP3 jest to adres e-mail nadawcy.
COUNTER
Obiekt counter umożliwia zliczanie wartości wewnątrz jednego mapping. Można mieć wiele liczników, z których każdy jest identyfikowany przez nazwę.
Dostępne są następujące funkcje:
Zwraca następną liczbę dla określonego licznika. Licznik zacznie od wartości jeden.
Nazwa licznika.
Zwraca ostatnią liczbę dla określonego licznika. Jeżeli licznik nie został zainicjalizowany, funkcja zwróci zero.
Nazwa licznika.
Resetuje licznik do zera.
Nazwa licznika.
DIALOG
Otwiera okno dialogowe potwierdzenia. Może to być przydatne do testowania, ale zwykle jest złym pomysłem w produktywnych mapowaniach, ponieważ nie mogą one być wykonywane w tle / pracy.
Otwiera pole potwierdzenia i zwraca wartość wybraną przez użytkownika: True ) dla yes (tak); lub False ) dla no (nie).
Tekst wyświetlany użytkownikowi.
SALES
Funkcje te są nowością w Anveo EDI Connect 4.00. Zakładają one, że używasz standardowego NAV bez dostosowań. Jeśli dostosowałeś standardowe obiekty, upewnij się, że zachowują się one tak, jak powinny.
Uruchamia procedurę księgowania dokumentu sprzedaży. Jeśli podczas procedury delegowania wystąpią jakiekolwiek błędy, mapping zostanie natychmiast przerwany. Ponieważ procedury delegowania mogą zawierać kod COMMIT, wszystkie dane przed procedurą delegowania mogą być już zapisane.
Zalecamy wykonywanie tej funkcji w osobnym mapping i nie zapisywanie do żadnej tabeli z tego mapping.
Parametry te to:
Typ dokumentu dla dokumentu sprzedaży. (Sales Header)
Numer dokumentu sprzedaży.
Flaga boolean, czy opublikować przesyłkę.
Znacznik boolean, czy zaksięgować fakturę.
PURCHASE
Funkcje te są nowością w Anveo EDI Connect 4.00. Zakładają one, że używasz standardowego NAV bez dostosowań. Jeśli dostosowałeś standardowe obiekty, upewnij się, że zachowują się one tak, jak powinny.
Uruchamia procedurę księgowania dla dokumentu zakupu. Jeśli podczas procedury delegowania wystąpią jakiekolwiek błędy, mapping zostanie natychmiast przerwany. Ponieważ procedury delegowania mogą zawierać kod COMMIT, wszystkie dane przed procedurą delegowania mogą być już zapisane.
Zalecamy wykonywanie tej funkcji w osobnym mapping i nie zapisywanie do żadnej tabeli z tego mapping.
Parametry te to:
Typ dokumentu dla dokumentu zakupu. (Purchase Header)
Numer dokumentu zakupu.
Znacznik boolean, czy opublikować potwierdzenie odbioru.
Znacznik boolean, czy zaksięgować fakturę.
COMPANYINFORMATION
Obiekt COMPANYINFORMATION umożliwia łatwy dostęp do tabeli Company Information, bez konieczności dodawania pętli tabelarycznej do mapping.
Pobiera kolumnę „Nazwa” z tabeli Company Information.
Pobiera kolumnę „Nazwa 2” z tabeli Company Information.
Pobiera kolumnę „Strona główna” z tabeli Company Information.
Pobiera kolumnę „Adres” z tabeli Company Information.
Pobiera kolumnę „Adres 2” z tabeli Company Information.
Pobiera kolumnę „Miasto” z tabeli Company Information.
Pobiera kolumnę „Kod pocztowy” z tabeli Company Information.
Pobiera kolumnę „Kod kraju/regionu” z tabeli Company Information.
Pobiera kolumnę „Nr telefonu” z tabeli Company Information.
Pobiera kolumnę „Nr telefonu” z tabeli Company Information.
Pobiera kolumnę „Nr faksu” z tabeli Company Information.
Pobiera kolumnę „E-Mail” z tabeli Company Information.
Pobiera kolumnę „Nr teleksu” z tabeli Company Information.
To pole jest specjalne.
Jeśli w kolumnie Global Identification Number w tabeli EDI Setup znajduje się wartość, to jest ona używana. W przeciwnym razie moduł będzie próbował pobrać zawartość pola numer 90 z tabeli Company Information. Jeśli to się nie powiedzie, zwracany jest pusty łańcuch.
Pobiera kolumnę „Nr NIP” z tabeli Company Information.
Pobiera kolumnę „Nr rejestracyjny” z tabeli Company Information.
Pobiera kolumnę „Nr Giro” z tabeli Company Information.
Pobiera kolumnę „Nazwa banku” z tabeli Company Information.
Pobiera kolumnę „Nr oddziału banku” z tabeli Company Information.
Pobiera kolumnę „Nr konta bankowego” z tabeli Company Information.
Pobiera kolumnę „Ship-to Name” z tabeli Company Information.
Pobiera kolumnę „Ship-to Name 2” z tabeli Company Information.
Pobiera kolumnę „Adres do wysyłki” z tabeli Company Information.
Pobiera kolumnę „Ship-to Address 2” z tabeli Company Information.
Pobiera kolumnę „Ship-to City” z tabeli Company Information.
Pobiera kolumnę „Ship-to Contact” z tabeli Company Information.
Pobiera kolumnę „Kod pocztowy wysyłki” z tabeli Company Information.
Pobiera kolumnę „Ship-to County” z tabeli Company Information.
SALES_INVOICE
Funkcje te są nowością w Anveo EDI Connect 4.00. Zakładają one, że używasz standardowego NAV bez dostosowań. Jeśli dostosowałeś standardowe obiekty, upewnij się, że zachowują się one tak, jak powinny.
Funkcje te związane są z zaksięgowanymi nagłówkami faktur sprzedaży. Lub, w sensie technicznym, te funkcje są związane z tabelą Microsoft Dynamics 365 Business Central o nazwie Sales Invoice Header.
Zwraca numer przesyłki sprzedaży, jeśli jest unikalny; w przeciwnym razie zwracany jest pusty ciąg znaków. Innymi słowy, jeśli nie było żadnych przesyłek częściowych i jest tylko jedna przesyłka powiązana z tą fakturą.
Numer zaksięgowanej faktury sprzedaży, dla której mają być wyszukiwane przesyłki.
Zwraca listę wszystkich numerów przesyłek, o ile wymagają one mniej niż 1024 znaków. Jeśli lista jest dłuższa, wystąpi błąd.
Numer zaksięgowanej faktury sprzedaży, dla której mają być wyszukiwane przesyłki.
Tekst, który powinien być użyty do oddzielenia dokumentów. Może to być na przykład stała wartość typu Text (Special) z wartością ,<SP>.
SALES_INVOICE_LINE
Funkcje te są nowością w Anveo EDI Connect 4.00. Zakładają one, że używasz standardowego NAV bez dostosowań. Jeśli dostosowałeś standardowe obiekty, upewnij się, że zachowują się one tak, jak powinny.
Funkcje te są związane z zaksięgowanymi liniami faktur sprzedaży. Lub, w sensie technicznym, funkcje te są związane z tabelą Microsoft Dynamics 365 Business Central o nazwie Sales Invoice Line.
Zwraca tabelę tymczasową z wpisami wartości dla opłat i dodatków związanych z tą linią. Aby wykorzystać tę funkcję, należy w mapping dodać pętlę tabelaryczną z tabelą Value Entry w trybie tymczasowego odczytu. Następnie możesz użyć tej funkcji jako InitFunction tej pętli. W mapping możesz uzyskać dostęp do danych z tabeli tymczasowej, tak jak z każdej innej instancji tabeli.
Technicznie używamy tabeli Value Entry do odnalezienia wpisów w tabeli Wpis Item Ledger Entry i zwrócenia powiązanych danych z tabeli Value Entry przefiltrowanych do bieżącego numeru dokumentu, który jest typu Adjustment.
Parametry:
Numer nagłówka zaksięgowanej faktury sprzedaży.
Numer wiersza zaksięgowanej faktury sprzedaży.
Zwraca tabelę tymczasową zawierającą linie wysyłkowe powiązane z tą linią. Aby skorzystać z tej funkcji należy dodać pętlę tabelaryczną w mapping z tabelą Sales Shipment Line w trybie odczytu tymczasowego. Następnie możesz użyć tej funkcji jako InitFunction tej pętli. W mapping możesz uzyskać dostęp do danych z tabeli tymczasowej, tak jak z każdej innej instancji tabeli.
Technicznie wykorzystujemy tabelę Value Entry do odnalezienia wpisów w tabeli Item Ledger Entry i zwrócenia danych z tabeli Sales Shipment Line.
Parametry:
Numer nagłówka zaksięgowanej faktury sprzedaży.
Numer wiersza zaksięgowanej faktury sprzedaży.
SALES_CREDIT_MEMO
Funkcje te są nowością w Anveo EDI Connect 4.00. Zakładają one, że używasz standardowego NAV bez dostosowań. Jeśli dostosowałeś standardowe obiekty, upewnij się, że zachowują się one tak, jak powinny.
Funkcje te są związane z nagłówkami not uznaniowych sprzedaży. Lub, w sensie technicznym, te funkcje są związane z tabelą Microsoft Dynamics 365 Business Central o nazwie Sales Cr.Memo Header.
Zwraca numer faktury sprzedaży, jeśli jest unikalny; w przeciwnym razie zwracany jest pusty łańcuch.
Zaksięgowana nota uznaniowa, dla której mają być wyszukane powiązane faktury.
Zwraca listę wszystkich numerów faktur, o ile wymagają one mniej niż 1024 znaków. Jeśli lista jest dłuższa, wystąpi błąd.
Numer zaksięgowanej faktury sprzedaży, dla której mają być wyszukiwane przesyłki.
Tekst, który powinien być użyty do oddzielenia dokumentów. Może to być na przykład stała wartość typu Text (Special) z wartością ,<SP>.
SALES_CREDIT_MEMO_LINE
Funkcje te są nowością w Anveo EDI Connect 4.00. Zakładają one, że używasz standardowego NAV bez dostosowań. Jeśli dostosowałeś standardowe obiekty, upewnij się, że zachowują się one tak, jak powinny.
Funkcje te są związane z nagłówkami not uznaniowych sprzedaży. Lub, w sensie technicznym, funkcje te są związane z tabelą Microsoft Dynamics 365 Business Central o nazwie Sales Cr.Memo Line.
Zwraca tabelę tymczasową z wpisami wartości dla opłat i dodatków związanych z tą linią. Aby wykorzystać tę funkcję, należy w mapping dodać pętlę tabelaryczną z tabelą Value Entry w trybie tymczasowego odczytu. Następnie możesz użyć tej funkcji jako InitFunction tej pętli. W mapping możesz uzyskać dostęp do danych z tabeli tymczasowej, tak jak z każdej innej instancji tabeli.
Technicznie używamy tabeli Value Entry do odnalezienia wpisów w tabeli Wpis Item Ledger Entry i zwrócenia powiązanych danych z tabeli Value Entry przefiltrowanych do bieżącego numeru dokumentu, który jest typu Adjustment.
Parametry:
Numer nagłówka zaksięgowanego kredytu sprzedaży.
Numer zaksięgowanej linii kredytowej sprzedaży.
Zwraca tabelę tymczasową zawierającą zaksięgowane linie faktur powiązane z tą linią. Aby skorzystać z tej funkcji należy w mapping dodać pętlę tabelaryczną z tabelą Sales Invoice Line w trybie tymczasowego odczytu. Następnie możesz użyć tej funkcji jako InitFunction tej pętli. W mapping możesz uzyskać dostęp do danych z tabeli tymczasowej, tak jak z każdej innej instancji tabeli.
Jeżeli Credit Memo Line jest zastosowany do wpisu w tabeli Item Ledger Entry głównej, funkcja wyszukuje w tabeli Value Entry wpisów, które są typu Sales Invoice Line sprzedaży i zwraca dane z tabeli Sales Invoice Line.
Parametry:
Numer nagłówka zaksięgowanej faktury sprzedaży.
Numer wiersza zaksięgowanej faktury sprzedaży.
Zwraca tabelę tymczasową zawierającą linie wysyłkowe powiązane z tą linią. Aby skorzystać z tej funkcji należy dodać pętlę tabelaryczną w mapping z tabelą Sales Shipment Line w trybie odczytu tymczasowego. Następnie możesz użyć tej funkcji jako InitFunction tej pętli. W mapping możesz uzyskać dostęp do danych z tabeli tymczasowej, tak jak z każdej innej instancji tabeli.
Jeżeli Credit Memo Line jest zastosowany do wpisu w tabeli Item Ledger Entry głównej, to funkcja wyszukuje w tabeli Value Entry wpisy typu faktura sprzedaży i zwraca dane z tabeli Wiersz Sales Shipment Line, które są związane ze znalezionymi fakturami sprzedaży.
Parametry:
Numer nagłówka zaksięgowanej faktury sprzedaży.
Numer wiersza zaksięgowanej faktury sprzedaży.
Zwraca tabelę tymczasową zawierającą linie wysyłkowe powiązane z tą linią. Aby skorzystać z tej funkcji należy w mapping dodać pętlę tabelaryczną z tabelą Return Receipt Line w trybie tymczasowego odczytu. Następnie możesz użyć tej funkcji jako InitFunction tej pętli. W mapping możesz uzyskać dostęp do danych z tabeli tymczasowej, tak jak z każdej innej instancji tabeli.
Technicznie wykorzystujemy tabelę Value Entry przefiltrowaną do typu Sales Return Receipt i zwracamy dane z tabeli Return Receipt Linena.
Parametry:
Numer nagłówka zaksięgowanej faktury sprzedaży.
Numer wiersza zaksięgowanej faktury sprzedaży.