Przejdź do głównej zawartości

FillFromSkanujTo

Funkcja FillFromSkanujTo wypełnia pola faktury w AMODIT danymi odczytanymi z załączników przez SkanujTo. Pola są wypełniane według mapowania ustawionego w procesie.

Pola faktury w sprawie dostają wartości odczytane z załącznika. Tabele objęte mapowaniem mogą zostać przed wypełnieniem wyczyszczone.

FillFromSkanujTo();
FillFromSkanujTo("attachmentName|fieldName");
FillFromSkanujTo("attachmentName|fieldName", getUnverified);
Argument Typ Wymagany Opis
attachmentName|fieldName tekst Nie Nazwa załącznika albo pola załącznika, z którego mają pochodzić dane faktury. Jeżeli argumentu nie podasz albo podasz pusty tekst, funkcja użyje wszystkich załączników, a przy powtarzających się polach weźmie dane z najnowszego.
getUnverified wartość logiczna Nie Działa tylko razem z nazwą załącznika albo pola. Dla false funkcja zwraca false, jeżeli dane w SkanujTo nie są zweryfikowane. Pola są wtedy i tak wypełniane. Domyślnie true.

Funkcja zwraca wartość logiczną: true, jeżeli wypełnienie się powiodło, w przeciwnym razie false, np. gdy nie znajdzie załącznika albo załącznik nie ma danych z SkanujTo.

Funkcja wypełnia fakturę w AMODIT danymi ze wszystkich załączników. Jeżeli to samo pole występuje w kilku załącznikach, funkcja użyje wartości z najnowszego.

FillFromSkanujTo();

Funkcja wypełnia fakturę w AMODIT danymi tylko z załącznika file1.

FillFromSkanujTo("file1");

Funkcja wypełnia fakturę w AMODIT danymi tylko z załącznika w polu Invoice.

FillFromSkanujTo("Invoice");
  • Podawaj nazwę załącznika albo pola dokładnie tak, jak w sprawie.
  • Wywołuj funkcję bez argumentów, gdy dane mają pochodzić ze wszystkich załączników.
  • Sprawdzaj wynik funkcji, zanim reguła zacznie korzystać z wypełnionych pól.
  • Nazwa załącznika albo pola z błędem. Funkcja nie odczyta danych i zwróci false. Sprawdź nazwę przed wywołaniem funkcji.
  • Oczekiwanie, że getUnverified równe false zablokuje wypełnienie pól niezweryfikowanymi danymi. Pola zostaną wypełnione, zmieni się tylko wynik funkcji. Jeżeli niezweryfikowane dane nie mogą trafić do sprawy, sprawdź wynik funkcji i obsłuż ten przypadek w regule.