FillFromSkanujTo
Zastosowanie
Dział zatytułowany „Zastosowanie”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.
Efekt działania
Dział zatytułowany „Efekt działania”Pola faktury w sprawie dostają wartości odczytane z załącznika. Tabele objęte mapowaniem mogą zostać przed wypełnieniem wyczyszczone.
Składnia
Dział zatytułowany „Składnia”FillFromSkanujTo();FillFromSkanujTo("attachmentName|fieldName");FillFromSkanujTo("attachmentName|fieldName", getUnverified);Argumenty
Dział zatytułowany „Argumenty”| 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. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”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.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: wszystkie załączniki
Dział zatytułowany „Przykład 1: wszystkie załączniki”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();Przykład 2: jeden załącznik
Dział zatytułowany „Przykład 2: jeden załącznik”Funkcja wypełnia fakturę w AMODIT danymi tylko z załącznika file1.
FillFromSkanujTo("file1");Przykład 3: załącznik z pola
Dział zatytułowany „Przykład 3: załącznik z pola”Funkcja wypełnia fakturę w AMODIT danymi tylko z załącznika w polu Invoice.
FillFromSkanujTo("Invoice");Dobre praktyki
Dział zatytułowany „Dobre praktyki”- 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.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Nazwa załącznika albo pola z błędem. Funkcja nie odczyta danych i zwróci
false. Sprawdź nazwę przed wywołaniem funkcji. - Oczekiwanie, że
getUnverifiedrównefalsezablokuje 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.