ANVEDI File Handler
Ta codeunit nie jest dostępna w 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żna 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 odbierać pliki lub do której chcesz wysyłać pliki.
Na przychodzących kanałach komunikacyjnych można filtrować nazwy plików, które powinny być przetwarzane. Jest to ciąg filtra Dynamics i rozróżniana jest wielkość liter. Aby filtrować bez sprawdzania przypadku, musisz dodać znak „@” przed filtrem.
Możesz określić w przychodzących plikach, co moduł powinien zrobić z oryginalnym plikiem
Zostaw go tam, gdzie jest. Ostrzeżenie: Jeśli zezwolisz na zduplikowane nazwy plików, spowoduje to importowanie pliku w kółko.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Archiwizacja pliku po jego otrzymaniu. Plik zostanie zarchiwizowany tylko wtedy, gdy będzie można go odczytać. Moduł będzie archiwizował pliki, które nie mogą być przetwarzane, ale są z powodzeniem pobierane (czytane).
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Po otrzymaniu pliku należy go usunąć. Plik zostanie usunięty tylko wtedy, gdy będzie można go odczytać. Moduł będzie usuwał pliki, które nie mogą być przetwarzane, ale zostały pomyślnie pobrane (odczytane). Dane są nadal dostępne z EDI Message.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Ścieżka lokalna lub sieciowa, do której powinny być zapisywane zarchiwizowane pliki.
Czy plik o tej samej nazwie może być dwukrotnie pobrany przez ten sam kanał komunikacyjny. Powinieneś zezwolić na zduplikowane nazwy plików tylko wtedy, gdy archiwizujesz lub usuwasz pliki.
Szablonowy ciąg znaków do budowy nazwy pliku. Możesz 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 buforowych nie można bezpośrednio uzyskać dostępu do danych z pliku.
Dostępne są następujące zmienne:
Numer wpisu w transmisji. Może być użyty do wygenerowania unikalnej nazwy pliku.
{Reference}
Nie jest obsługiwany w starszych wersjach. Wyprowadzenie numeru referencyjnego (numeru dokumentu), który jest zapisany z przekazem. Jeśli używane są transakcje biznesowe jest to ustawiane automatycznie.
Opis transmisji.
Zdeprecjonowane. Alias dla {Sender Partner}.
Kod partnera nadawcy.
Identyfikacja partnera nadawcy.
Zdeprecjonowane. Alias dla {Receiver Partner}.
Kod partnera odbiorcy.
Identyfikacja partnera odbiorcy.
Projekt mapping, który wygenerował dane.
Format mapping, który wygenerował dane.
Kod mapping, który wygenerował dane.
Rok z informacją o wieku, np. 2019.
Rok, np. 19.
Miesiąc jako dwie cyfry.
Dzień jako dwie cyfry.
Tydzień kalendarzowy, przedstawiony jako dwie cyfry.
Kwartał, przedstawiony jako dwie cyfry.
Godzina powstania transmisji.
Protokół utworzenia transmisji.
Sekundy utworzenia transmisji.
Możliwe jest tworzenie niestandardowych zmiennych poprzez funkcjonalność callback modułu, jeśli potrzebujesz np. zawrzeć numer dokumentu w nazwie pliku.