DETAILS – Podgląd szczegółów

Platforma StudioSystem udostępnia transakcję role_sys/x_details.aspx do wyświetlania podglądu szczegółów pojedynczego wiersza informacji odczytanej z bazy. Zaprojektować można zakres informacji i sposób ich wyświetlania rozpoczynając od zdefiniowania zapytania do bazy zwracającego 1 rekord, poprzez zaprojektowania poszczególnych pól (kolumn).

konfiguracja ustawienia details

 

ZASTOSOWANIE

Transakcja x_details.aspx znajduje zastosowanie do wyświetlania podglądu informacji odczytanej z bazy np. informacji z kartoteki kontrahenta, asortymentu, dokumentu itp. Dane są prezentowane w tzw. układzie pionowym i reprezentują informacje o 1 pozycji. Wykorzystanie transakcji w powiązaniu z x_tab.aspx pozwala tworzyć rozbudowane okna podglądów informacji.

okno-podgladu-dokumentu-zlecenia

KONFIGURACJA

Administrator moduł Konfiguracja w sekcji KONFIGURACJA INFORMACJI dostępna jest pozycja „DETAILS – Podgląd szczegóły”, która wyświetla okno konfiguracji wiodoków wywołane z parametrem PRX=DTS

details-konfiguracja

details-konfiguracja-ustawienie-kolumn

 

Za pomocą tego narzędzia można dopisywać i edytować ustawienia związane z konfiguracją podglądu szczegółów.

 

PRZYKŁAD

Zdefiniowana podgląd szczegółów z kartoteki kontrahentów o nazwie DTS_KNKON

Zapytanie SQL – SELECT TOP(1) * FROM KNKON

Warunek filtrowania – NRIDODN – wskazujemy kolumnę z bazy SQL wg której zostanie odszukany rekord do wyświetlenia.

 

Następnie ustawiamy kolumny:

Kolejność Nazwa kolumny Tytuł Szerokość kolumny Kolor tła Tekst null
4 SKROCO Nazwa 300
5 NAZWA Nazwa pełna 300
6 NIP NIP 150
7 KRAJ KRAJ 150 Green
8 KODPOCZTOWY Kod pocztowy 80
9 MIEJSCOWOSC Miejscowość 200
10 ULICA Ulica 200
11 TELEFON Telefon 200
12 FAX Fax 200 brak numeru fax
13 MAIL e-mail 300 nie ma
13 EMAIL e-mail prywatny 300
13 EMAILAUTO e-mail auto 300
14 KONTAKT Kontakt 200
19 NASZNR Nasz numer 150
20 REGON REGON 120
21 GLN GLN 120
24 UWAGI Uwagi 120
34 STATUS Status 120
35 HANDLOWIEC Handlowiec 120
63 WWW WWW 120
105 MPK MPK 120
107 CZASREALIZACJI CZASREALIZACJI 120
108 ODDZIAL Oddział 120
109 GRUPA GRUPA 120
110 MAGAZYNY MAGAZYNY 120
113 WALUTA WALUTA 120
114 CECHA1 CECHA1 120
115 CECHA2 CECHA2 120

 

 

details-kontrahent-podglad

W efekcie uruchomienie transakcji podglądu z kartoteki kontrahenta wyświetli na okno podglądu

details-podglad-kontrhenta

UWAGA: ilość informacji w danym wierszu zależy od rozmiaru okna w którym jest otwierana transakcja i zmienia się dynamicznie, jeżeli dana kolumna nie mieście się to zostaje automatycznie przeniesiona do wiersza poniżej. Administrator określa jedynie rozmiar w pikselach poszczególnych kolumn, kolor tła oraz określa czy dana informacja ma być wyświetlana czcionką pogrubioną.

 

 USTAWIENIE ROZMIARU CZCIONKI

Rozmiar czcionki domyślnie ustawiany jest na 16px; można go zmienić podając parametr fontsize wywołując transakcję, np. czcionka rozmiar 12px:

refno=DTS_KNKON&fontsize=12&nridodn=

details-czcionka-12

 

lub  czcionka rozmiar 18px

refno=DTS_KNKON&fontsize=18&nridodn=

details-czcionka-18

 

USTAWIENIE ILOŚCI KOLUMN

Domyślnie okienka z informacjami wyświetlane są kolejno jedna po drugiej, można wymusić wyświetlanie ich pogrupowane w kolumny podając parametr szerokość w procentach jaka ma zajmować pojedyncza informacja. Przykładowo podając parametr szerokość jako 100% zapewnimy wyświetlanie informacji w 1 kolumnie o szerokości na całą stronę okna.

refno=DTS_KNKON&szerokosc=100%&nridodn=

details-szerokosc-100

Jeżeli chcemy wyświetlać informacje w 2 kolumnach to podajemy szerokość 45%

refno=DTS_KNKON&szerokosc=45%&nridodn=

details-szerokosc-45

Jeżeli chcemy wyświetlać informacje w 3 kolumnach to podajemy szerokość 30%

refno=DTS_KNKON&szerokosc=30%&nridodn=

details-szerokosc-30

 

Można także zamiast wartości w procentach podawać stałą szerokość okna w pikselach, w takiej sytuacji każda informacja która jest ustawiona poniżej podanej wartości będzie z gwarantowaną minimalną szerokością, a pola szersze pozostaną szersze. np.

refno=DTS_KNKON&szerokosc=200px&nridodn=

gwarantuje minimalną szerokość 200px

details-szerokosc-200px