W elektronicznym obiegu dokumentów Comarch/XL (DMS) istnieje kilka sposobów wprowadzania danych na kartę obiegu.
Jednym z nich jest mapowanie kontrolek i powiązywanie ich z innymi.
Na potrzebę przykładu posłużmy się kontrolką zawierającą NIP kontrahenta. Będzie to nasza kontrolką „inicjującą” na podstawie której, automatycznie będą się uzupełniać inne pola, które są z nią powiązane.
Na poniższym screenie widzimy pole NIP, oraz powiązane z nim pola:
-kontrahent
-nazwa kontrahenta
-numer konta bankowego
Pola te uzupełniają się w sposób automatyczny, na podstawie wartości wprowadzonej w pole NIP. Cały proces jest bardzo prosty do modelowania.
W kontrolce, która ma się uzupełniać automatycznie wskazujemy kontrolkę powiązaną na podstawie, której będziemy zwracać dane.
Następnie w kolejnym kroku definiujemy wzór na wartość za pomocą zapytania sql, odnoszącego się do bazy danych programu ERP.
Zaszycie tego typu mapowania w poszczególnych kontrolkach w znaczny sposób przyspiesza uzupełnianie karty obiegu, a co najważniejsze nie są tutaj wymagane pakiety OCR ponieważ bazujemy na danych programu ERP.