ANVEDI File Handler
Ta codeunit nie jest dostępna w systemie Microsoft Dynamics 365 Business Central Online (SaaS).
Ta codeunit jest używana do wysyłania lub odbierania plików z lokalnego systemu plików service tier lub dowolnej ścieżki sieciowej UNC, która jest dostępna z service tier.
Możesz wybrać tę codeunit w kanale komunikacyjnym i użyć akcji Configure w kanale komunikacyjnym, aby zmienić ustawienia.
Pola
To pole jest częścią klucza głównego. To pole jest wypełniane automatycznie.
Ścieżka lokalna lub sieciowa, z której chcesz otrzymywać pliki lub do której chcesz je wysłać.
Na przychodzących kanałach komunikacyjnych można filtrować nazwy plików, które mają być przetwarzane. Jest to ciąg filtrujący Dynamika i uwzględniający wielkość liter. Aby filtrować bez sprawdzania przypadku, należy dodać znak „@” przed filtrem.
@*.xml
Na przychodzących plikach możesz określić, co moduł powinien zrobić z oryginalnym plikiem
Zostawcie go tam, gdzie jest. Ostrzeżenie: Jeśli zezwolisz na powielanie nazw plików, będzie to skutkowało wielokrotnym importem pliku.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Archiwizuj plik po jego otrzymaniu. Plik zostanie zarchiwizowany tylko wtedy, gdy będzie mógł być odczytany. Moduł zarchiwizuje pliki, które nie mogą być przetworzone, ale zostały pomyślnie pobrane (odczytane).
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Skasuj plik po jego otrzymaniu. Plik zostanie usunięty tylko wtedy, gdy będzie mógł być odczytany. Moduł usunie pliki, które nie mogą być przetworzone, ale zostały pomyślnie pobrane (odczytane). Dane te są nadal dostępne w EDI Message.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Ścieżka lokalna lub sieciowa, na której powinny być zapisywane zarchiwizowane pliki.
Czy plik o tej samej nazwie może być dwukrotnie odzyskany przez ten sam kanał komunikacyjny. Powielanie nazw plików powinno być dozwolone tylko w przypadku ich archiwizacji lub usuwania.
Łańcuch szablonowy do budowania nazwy pliku. Można użyć dowolnego stałego tekstu, który jest ważny wewnątrz nazw plików. Obsługujemy kilka zmiennych globalnych, które mogą być używane wewnątrz nazwy pliku. Ponieważ moduł nie zna zawartości pliku i używanych struktur bufora, nie można uzyskać bezpośredniego dostępu do danych z pliku.
Dostępne są następujące zmienne:
Numer wpisu do transmisji. Może być użyty do wygenerowania unikalnej nazwy pliku.
Opis transmisji.
Zdeprecjonowany. Alias dla {Sender Partner}.
Kod partnera nadawcy.
Identyfikacja partnera nadawcy.
Zdeprecjonowany. Alias dla {Receiver Partner}.
Kod partnera odbiornika.
Identyfikacja partnera odbiornika.
Projekt mapping, który wygenerował dane.
Format mapping, który wygenerował dane.
Kod mapping, który wygenerował dane.
Rok z informacjami o stuleciu, np. 2019.
Rok, np. 19.
Miesiąc jako dwie cyfry.
Dzień jak dwie cyfry.
Tydzień kalendarzowy, reprezentowany jako dwie cyfry.
Kwartał, reprezentowany jako dwie cyfry.
Godzina powstania transmisji.
Protokół z utworzenia transmisji.
Sekundy tworzenia transmisji.
Możliwe jest tworzenie niestandardowych zmiennych za pomocą funkcji wywołania zwrotnego modułu, jeśli na przykład konieczne jest umieszczenie numeru dokumentu w nazwie pliku.