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^