Czy wiesz, że po dodaniu jednego lub wielu dokumentów PZ w kontrolce Dane tabelaryczne można do osobnej kontrolki Dane Tabelaryczne do poszczególnych kolumn pobrać informacje z tych dokumentów?
Dodanie dokumentu PZ w kontrolce Dane tabelaryczne o nazwie „PZ z ERP XL” spowoduje uzupełnienie kontrolki „ElementyPZ” informacjami z dowiązanego dokumentu.
Konfiguracja przykładu – przykład dotyczy Comarch DMS we współpracy z Comarch ERP XL:
1. W definicji typu obiegu w kontrolce typu Dane tabelaryczne o nazwie ”PZ z ERPXL” (identyfikator kontrolki: PZ) zdefiniowano kolumnę:
- ”PZ” (identyfikator kolumny: PZ) – typ Dokument elektroniczny
2. W definicji typu obiegu w kontrolce typu Dane tabelaryczne o nazwie ”ElementyPZ” (identyfikator kontrolki: ElementyPZ) zdefiniowano kolumny:
- ”Ilość” (identyfikator kolumny: Ilosc) – typ Liczba stałoprzecinkowa
- ”JM” (identyfikator kolumny: JM) – typ Lista
- ”Cena” (identyfikator kolumny: Cena) – typ Liczba stałoprzecinkowa
- ”Netto” (identyfikator kolumny: Netto) – typ Liczba stałoprzecinkowa
3. W kontrolce typu Dane tabelaryczne o nazwie ”ElementyPZ” na zakładce Listy dodano listę o nazwie „Lista miar” i zdefiniowano dla niej zapytanie pobierające jednostki miary z Comarch ERPXL:
SELECT Naz_GIDLp,Naz_Nazwa from cdn.Nazwy where Naz_GIDTyp=144
4. W definicji typu obiegu w kontrolce typu Dane tabelaryczne o nazwie ”ElementyPZ” (identyfikator kontrolki: ElementyPZ) w kolumnie ”JM” (identyfikator kolumny: JM) w polu „Listy” wybrano listę „Lista miar”
5. W kontrolce typu Dane tabelaryczne o nazwie ”ElementyPZ” na zakładce Inicjowanie wartości w polu „Kontrolki powiązane” dodano obserwację kontrolki typu Dane tabelaryczne o nazwie ”PZ z ERPXL” oraz w polu „Wzór na wartość” wybrano „SQL ERP” i zdefiniowano zapytanie:
SELECT [ID]=TrE_TwrNumer, [Ilosc]=TrE_Ilosc, [Jm]=(SELECT Naz_GIDLp FROM cdn.Nazwy WHERE Naz_Nazwa=TrE_JmZ and Naz_GIDTyp=144 and Naz_Archiwalny=0), [Cena]=TrE_CenaPoRabacie, [Wartosc]=tre_ksiegowaNetto FROM CDN.TraNag JOIN CDN.TraElem on TrN_GIDNumer=TrE_GIDNumer where TrE_GIDNumer in (SELECT (PZ_ID) from @PZ@)
6. Zapisano zmiany, klikając w przycisk [Zapisz].
Po wprowadzonych powyżej zmianach, gdy na dokumencie Comarch DMS zostaje dodany dokument PZ z Comarch ERPXL do kontrolki typu Dane tabelaryczne o nazwie ”PZ z ERPXL”, wówczas informacje z tego dokumentu zostają pobrane do kontrolki typu Dane tabelaryczne o nazwie „ElementyPZ”.