Witaj Gość. Produkt: Logowanie
GIGA Katowice
RSS RSS

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Podpięcie wydruku do miejsca w programie - Wydruk procedury [...]

RSS
Zmodyfikowana 2018/05/25 12:42 przez Wojtek Skategoryzowana jako GW-MAX

Wydruk procedury ...


Zakładki formularza


Ogólne

Wydruk - Symbol kartoteki wydruku
Lp - Lp sortowania kolejności występowania przy wywołaniu
Domyślny wydruk - Włącza pozycje do grupy pierwszej kolejności (najczęściej używanych)
Grupa wydruku - Nazwa grupy do której wywołanie jest przynależne


Filtr

Rola - Symbol roli operatora ograniczające możliwość pokazania wywołania wydruku
Operator - Symbol operatora tylko dla ktorego jest widoczne wywołanie wydruku
Kontekst - Fragment lub cała nazwa kontekstu wywołania wydruku dla którego jest widoczne wywołanie. Użycie pozwala na wyświetlania wywołania tylko z poziomu danej zakładki


Zaawansowane

Preferowana drukarka - Symbol drukarki preferowanej do danego wywołania wydruku


Bibliotekarz

Automatycznie dopisuj raport do biblioteki załączników - Włącza zapis raportu do pliku pdf a następnie dołącza do biblioteki załączników
Pole tekstowe polecenia SQL - polecenie SQL wywoływane przed zapisem w celu określenia do jakiego elementu (kartoteki) Gw-Max ma być podłączony załącznik oraz z jaką nazwą, albumem, opisem ipt. zapisany


Domyślny zapis do biblioteki załączników

insert into dbo.#YTempBiblioteka ( YTB_Zrodlo, YTB_IdZrodlo, YTB_Nazwa, YTB_Klasyfikacja, YTB_Album, YTB_Pozycja_Album, YTB_Opis) 
  select 0, 0, 'Nazwa', 'Klasyfikacja', 'Album', 0, 'Opis'

Jak widzimy tabelka tymczasowa przechowuje parametry potrzebne do dopisania do tabeli załączników (dbo.YBiblioteka_Plikow). W tym poleceniu możemy dodawać makra filtrów w konwencji ^FID|macro^ oraz dowolne inne polecenie zgodne z SQL (np. sub-zapytanie do określenia id kartoteki)

Parametry tabelki tymczasowej


create table dbo.#YTempBiblioteka 
(
   YTB_Zrodlo          int, -- dokładny opis jest dokumentacji tabeli dbo.YBiblioteka_Plikow kolumna YBP_Zrodlo
   YTB_IdZrodlo        int,
   YTB_Nazwa           varchar(200),
   YTB_Klasyfikacja    varchar(60),
   YTB_Album           varchar(120),
   YTB_Pozycja_Album   int,
   YTB_Opis            varchar(1024)
)
Poniżej kilka praktycznych przykładów takich poleceń

Kto i kiedy

Zakładka pokazuje kto i kiedy ostatnio aktualizował formularz


Przykłady poleceń SQL określających parametry zapisu do załączników Gw-Max

Wywołanie w module Rozliczenie Obciążeń procedura BObciazeniaObiekty
Wykorzystuje tylko 3 podstawowe pola i zapisuje do biblioteki załączników z przywiązaniem do bieżącej formuły obciążeń

 insert into dbo.#YTempBiblioteka ( YTB_Zrodlo, YTB_IdZrodlo, YTB_Nazwa)
 select 22, -- rodzaj kartoteki gdzie podpiąć, dokumentacja opisie kolumny dbo.YBiblioteka_Plikow.YBP_Zrodlo
        YROB_Id, -- Id do jakiej formuły obciążeń podpiąć (filtr bieże z bieżącej na której jestem ustawiony)
       'Załącznik do formułu obciążeń: '+ RTrim( YROB_Akronim) -- nazwa załącznika
  from dbo.YRozliczenie_Obiekt
  where ^FID|macro^


Drugi przykład z wywołanie wydruku faktury i zapisem do bibliotekarza (trzeba pamiętać że zapis nie obsługuje wydruków z większą ilością kopii)


insert into dbo.#YTempBiblioteka ( YTB_Zrodlo, YTB_IdZrodlo, YTB_Nazwa)
select 29, -- rodzaj gdzie podpiąć, dokumentacja opisie kolumny dbo.YBiblioteka_Plikow.YBP_Zrodlo
       YFA_Id, -- Id dokumentu gdzie podpiąć 
      'Faktura VAT: '+ dbo.GigaNet_NrDokument( YFA_Seria, YFA_Numer, YFA_RokFin, YFA_Przyrostek)
 from dbo.YFaktura
 where ^FID|macro^

ScrewTurn Wiki wersja 3.0.5.640. Ikony stworzone przez FamFamFam.