Anveo EDI Connect / Config / Tematy zaawansowane / Wbudowane funkcje
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

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

COUNT

Zwraca liczbę rekordów wewnątrz filtra.

ISEMPTY

Zwraca True, jeśli wewnątrz filtra nie ma żadnego rekordu. Innymi słowy, licznik jest równy zero.

ISNOTEMPTY

Zwraca True, jeśli wewnątrz filtra znajduje się jeden lub więcej rekordów.
Innymi słowy, licznik nie jest równy zero.

RECORDID

Zwraca RecordID bieżącej instancji. Powinien być wywołany z dziecka pętli tabeli.

BUSINESS_TRANSACTION

SetReferenceNo

Ustawienie numeru referencyjnego w EDI Business Transaction tabelarycznej. Jest tylko jeden parametr:

Reference No.

Numer referencyjny, który ma być użyty. Tekst składający się z max. 80 znaków.

SENDER_PARTNER

Code

Pobiera kolumnę Code z partnera nadawcy, która jest zdefiniowana przez poprzedni mapping lub transakcję biznesową.

Remote Receiver/Sender ID

Pobiera kolumnę Remote Receiver/Sender ID z partnera Remote Receiver/Sender ID, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Our Receiver/Sender ID

Pobiera kolumnę Our Receiver/Sender ID od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Name

Pobiera kolumnę Name z partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Name 2

Pobiera kolumnę Name 2 od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Address

Pobiera kolumnę Address z partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Address 2

Pobiera kolumnę Address 2 od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

City

Pobiera kolumnę City od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Contact

Pobiera kolumnę Contact od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Post Code

Pobiera kolumnę Post Code od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

County

Pobiera kolumnę County od partnera wysyłającego, która jest zdefiniowana przez poprzedni mapping lub transakcję biznesową.

Country/Region Code

Pobiera kolumnę Country/Region Code od partnera wysyłającego, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Phone No.

Pobiera kolumnę Phone No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Telex No.

Pobiera kolumnę Telex No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Fax No.

Pobiera kolumnę Fax No. faksu od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

VAT Registration No.

Pobiera kolumnę VAT Registration No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Our Account No.

Pobiera kolumnę Our Account No. od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

GLN

Pobiera kolumnę GLN od partnera nadawcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Test Flag

Pobiera kolumnę Test Flag od partnera wysyłającego, która jest zdefiniowana przez poprzedni mapping lub transakcję biznesową.

RECEIVER_PARTNER

Code

Pobiera kolumnę Code z partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.

Remote Receiver/receiver ID

Pobiera kolumnę Remote Receiver/receiver ID z partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.

Our Receiver/receiver ID

Pobiera kolumnę Our Receiver/receiver ID cy z partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.

Name

Pobiera kolumnę Name od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.

Name 2

Pobiera kolumnę Name 2 od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.

Address

Pobiera kolumnę Address z partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Address 2

Pobiera kolumnę Address 2 od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

City

Pobiera kolumnę City od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.

Contact

Pobiera kolumnę Contact od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Post Code

Pobiera kolumnę Post Code od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.

County

Pobiera kolumnę County od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.

Country/Region Code

Pobiera kolumnę Country/Region Code od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.

Phone No.

Pobiera kolumnę Phone No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Telex No.

Pobiera kolumnę Telex No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję biznesową.

Fax No.

Pobiera kolumnę Fax No. faksu od partnera odbiorcy, który jest określony przez poprzedni mapping lub transakcję biznesową.

VAT Registration No.

Pobiera kolumnę VAT Registration No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję handlową.

Our Account No.

Pobiera kolumnę Our Account No. od partnera odbiorcy, który jest zdefiniowany przez poprzedni mapping lub transakcję handlową.

GLN

Pobiera kolumnę GLN od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.

Test Flag

Pobiera kolumnę Test Flag od partnera odbiorcy, który jest określony przez poprzednie mapping lub transakcję biznesową.

TRANSMISSION

TESTFLAG

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.

IsEqual

Zwraca True jeśli obie wartości są równe; False w przeciwnym wypadku. (Value 1 = Value 2)

IsNotEqual

Zwraca False jeśli obie wartości są równe; True w przeciwnym wypadku. (Value 1 <> Value 2)

IsGreater

Zwraca True, jeśli Value 1 jest większa niż Value 2; False w przeciwnym wypadku. (Value 1 > Value 2)

IsGreaterOrEqual

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)

IsLess

Zwraca True, jeśli Value 1 jest mniejsza niż Value 2; False w przeciwnym wypadku. (Value 1 < Value 2)

IsLessOrEqual

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

COMMIT

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

WORKDATE

Zwraca aktualną datę roboczą Microsoft Dynamics NAV 2015.

TODAY

Zwraca dzisiejszą datę.

TIME

Zwraca bieżący czas.

CURRENTDATETIME

Zwraca bieżącą datę/czas.

CREATEDATETIME

Zwraca połączoną informację o dacie/czasie z dwóch oddzielnych wartości.

Date

Część dotycząca daty

Time

Część czasowa

CALCDATE

Zwraca obliczoną datę. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

DateExpression

Wyrażenie obliczeniowe.

Date

Data, na podstawie której dokonywane jest obliczenie.

FORMAT

Wywołuje wewnętrzną funkcję Microsoft Dynamics NAV 2015 „FORMAT”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

Value

Wartość źródłowa.

Length

Maksymalna długość.

FormatStr/Number

Łańcuch formatu lub numer formatu.

COPYSTR

Uzyskuje podłańcuch danych wejściowych. Wywołuje wewnętrzną funkcję Microsoft Dynamics NAV 2015 „COPYSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

String

Ciąg wejściowy.

Position

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.

Length

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.

ROUND_TO

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 NAV 2015.

Number

Numer wejścia.

Decimal Places

Liczba cyfr dziesiętnych. Np. 2, aby zaokrąglić liczbę 1,234 do 1,23.

ROUND

Ta okrągła funkcja udostępnia wewnętrzną funkcję Microsoft Dynamics NAV 2015 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 NAV 2015.

Number

Numer wejścia.

Precision

Precyzja przedstawiona jako liczba dziesiętna, np. 0,01 dla 2 miejsc po przecinku.

Direction

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ę.

STRPOS

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.

String

Łańcuch do wyszukania.

SubString

Podłańcuch, którego chcesz szukać.

DELSTR

Usuwa podłańcuch wewnątrz łańcucha i zwraca nowy łańcuch.

String

Ciąg wejściowy.

Position

Pozycja podłańcucha, który ma zostać usunięty. Jest to indeks oparty na 1.

Length

Długość podłańcucha, który chcesz usunąć.

STRLEN

Zwraca liczbę znaków łańcucha wejściowego.

String

Łańcuch wejściowy, którego długość zostanie zwrócona.

STRCONCAT

Łą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.

String 1

Ciąg wejściowy.

String 2

Ciąg wejściowy.

String 3

Ciąg wejściowy.

String 4

Ciąg wejściowy.

String 5

Ciąg wejściowy.

DELCHR

Usuwa znaki z danych wejściowych. Wywołuje wewnętrzną funkcję Microsoft Dynamics NAV 2015 „DELCHR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

String

Ciąg wejściowy.

Where

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

Which

Znaki, które mają zostać usunięte. Jeśli ten parametr jest pusty, moduł będzie usuwał spacje.

CONVERTSTR

Zmienia znaki wejściowe na znaki wyjściowe. Wywołuje wewnętrzną funkcję Microsoft Dynamics NAV 2015 „CONVERTSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

String

Ciąg wejściowy.

FromCharacters

Znaki wejściowe w postaci łańcucha, bez żadnych ograniczników.

ToCharacters

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.

PADSTR

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 NAV 2015 „PADSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

String

Ciąg wejściowy.

Length

Docelowa długość łańcucha.

PadCharacter

Znak użyty do wypełnienia łańcucha.

INCSTR

Zwiększa liczbę wewnątrz łańcucha o jeden . Wywołuje wewnętrzną funkcję Microsoft Dynamics NAV 2015 „INCSTR”. Więcej szczegółów można znaleźć w przewodniku rozwoju Microsoft Dynamics NAV 2015.

String

Ciąg wejściowy.

CREATEGUID

Tworzy nowy identyfikator GUID i zwraca jego wartość.

COMMUNICATION

GETLASTNUMBER

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.

GETNUMBER

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.

GETLASTNUMBER2

Wymaga ustawienia w kanale komunikacyjnym.

Zwraca ostatnio używany numer komunikacyjny .

GETNUMBER2

Wymaga ustawienia w kanale komunikacyjnym.

Zwraca kolejny numer z kanału komunikacyjnego.

RESET_PRESETS

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.

SET_COMMUNICATION_CHANNEL

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.

SET_RECEIVER_PARTNER
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.

SET_RECEIVER_IDENTIFICATION

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.

SET_SENDER_PARTNER
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.

SET_SENDER_IDENTIFICATION

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.

GET_RECEIVER_IDENTIFICATION

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.

GET_SENDER_IDENTIFICATION

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:

GET_NEXT_NUMBER

Zwraca następną liczbę dla określonego licznika. Licznik zacznie od wartości jeden.

Name

Nazwa licznika.

GET_LAST_NUMBER

Zwraca ostatnią liczbę dla określonego licznika. Jeżeli licznik nie został zainicjalizowany, funkcja zwróci zero.

Name

Nazwa licznika.

CLEAR

Resetuje licznik do zera.

Name

Nazwa licznika.

DIALOG

CONFIRM

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).

String

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.

POST

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:

Document Type

Typ dokumentu dla dokumentu sprzedaży. (Sales Header)

No.

Numer dokumentu sprzedaży.

Ship

Flaga boolean, czy opublikować przesyłkę.

Invoice

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.

POST

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:

Document Type

Typ dokumentu dla dokumentu zakupu. (Purchase Header)

No.

Numer dokumentu zakupu.

Receive

Znacznik boolean, czy opublikować potwierdzenie odbioru.

Invoice

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.

Name

Pobiera kolumnę „Nazwa” z tabeli Company Information.

Name 2

Pobiera kolumnę „Nazwa 2” z tabeli Company Information.

Home Page

Pobiera kolumnę „Strona główna” z tabeli Company Information.

Address

Pobiera kolumnę „Adres” z tabeli Company Information.

Address 2

Pobiera kolumnę „Adres 2” z tabeli Company Information.

City

Pobiera kolumnę „Miasto” z tabeli Company Information.

Post Code

Pobiera kolumnę „Kod pocztowy” z tabeli Company Information.

Country/Region Code

Pobiera kolumnę „Kod kraju/regionu” z tabeli Company Information.

Phone No.

Pobiera kolumnę „Nr telefonu” z tabeli Company Information.

Phone No. 2

Pobiera kolumnę „Nr telefonu” z tabeli Company Information.

Fax No.

Pobiera kolumnę „Nr faksu” z tabeli Company Information.

E-Mail

Pobiera kolumnę „E-Mail” z tabeli Company Information.

Telex No.

Pobiera kolumnę „Nr teleksu” z tabeli Company Information.

GLN

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.

VAT Registration No.

Pobiera kolumnę „Nr NIP” z tabeli Company Information.

Registration No.

Pobiera kolumnę „Nr rejestracyjny” z tabeli Company Information.

Giro No.

Pobiera kolumnę „Nr Giro” z tabeli Company Information.

Bank Name

Pobiera kolumnę „Nazwa banku” z tabeli Company Information.

Bank Branch No.

Pobiera kolumnę „Nr oddziału banku” z tabeli Company Information.

Bank Account No.

Pobiera kolumnę „Nr konta bankowego” z tabeli Company Information.

Ship-to Name

Pobiera kolumnę „Ship-to Name” z tabeli Company Information.

Ship-to Name 2

Pobiera kolumnę „Ship-to Name 2” z tabeli Company Information.

Ship-to Address

Pobiera kolumnę „Adres do wysyłki” z tabeli Company Information.

Ship-to Address 2

Pobiera kolumnę „Ship-to Address 2” z tabeli Company Information.

Ship-to City

Pobiera kolumnę „Ship-to City” z tabeli Company Information.

Ship-to Contact

Pobiera kolumnę „Ship-to Contact” z tabeli Company Information.

Ship-to Post Code

Pobiera kolumnę „Kod pocztowy wysyłki” z tabeli Company Information.

Ship-to County

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 NAV 2015 o nazwie Sales Invoice Header.

GetShipmentNoIfUnique

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ą.

Invoice No.

Numer zaksięgowanej faktury sprzedaży, dla której mają być wyszukiwane przesyłki.

GetShipmentNoList

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.

Invoice No.

Numer zaksięgowanej faktury sprzedaży, dla której mają być wyszukiwane przesyłki.

Separator

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 NAV 2015 o nazwie Sales Invoice Line.

GetItemChargeValueEntries

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:

Document No.

Numer nagłówka zaksięgowanej faktury sprzedaży.

Line No.

Numer wiersza zaksięgowanej faktury sprzedaży.

GetShipmentLines

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:

Document No.

Numer nagłówka zaksięgowanej faktury sprzedaży.

Line No.

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 NAV 2015 o nazwie Sales Cr.Memo Header.

GetInvoiceNoIfUnique

Zwraca numer faktury sprzedaży, jeśli jest unikalny; w przeciwnym razie zwracany jest pusty łańcuch.

Credit Memo No.

Zaksięgowana nota uznaniowa, dla której mają być wyszukane powiązane faktury.

GetInvoiceNoList

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.

Credit Memo No.

Numer zaksięgowanej faktury sprzedaży, dla której mają być wyszukiwane przesyłki.

Separator

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 NAV 2015 o nazwie Sales Cr.Memo Line.

GetItemChargeValueEntries

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:

Document No.

Numer nagłówka zaksięgowanego kredytu sprzedaży.

Line No.

Numer zaksięgowanej linii kredytowej sprzedaży.

GetInvoiceLines

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:

Document No.

Numer nagłówka zaksięgowanej faktury sprzedaży.

Line No.

Numer wiersza zaksięgowanej faktury sprzedaży.

GetShipmentLines

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:

Document No.

Numer nagłówka zaksięgowanej faktury sprzedaży.

Line No.

Numer wiersza zaksięgowanej faktury sprzedaży.

GetReturnReceiptLines

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:

Document No.

Numer nagłówka zaksięgowanej faktury sprzedaży.

Line No.

Numer wiersza zaksięgowanej faktury sprzedaży.