|
<< Kliknij, aby wyświetlić Spis treści >> Nawigacja: Dodatki > TCL > Rozszerzenia Tcl > Funkcje wbudowane w bazie danych |
Jest to zestaw funkcji merytorycznych, pozwalających na wykonywanie operacji wysokiego poziomu na danych, np. wystawienie faktury czy ustawienie maski identyfikatora dokumentu. Ponieważ operacje tego typu pociągają za sobą konieczność zmian w wielu tabelach bazodanowych i sprawdzenia szeregu zależności, dlatego nie zalecane jest wykonywanie takich operacji poprzez ODBC, lecz należy korzystać z dostarczonego zestawu funkcji merytorycznych.
Są one dostępne w formie obiektów posiadających zestawy metod, które można wywoływać z argumentami:
obj –metoda [{args}]
gdzie obj to nazwa obiektu merytorycznego, metoda wskazuje metodę tego obiektu, a lista args dostarcza argumenty wywołania metody. Np. poniższy fragment kodu zakłada nagłówek faktury, korzystając z obiektu ot_faktura i jego metody generuj_naglowek:
ot_faktura –generuj_naglowek $odbiorca_id, $stansprzed_id, $typdoksprz_id\
$data_dok, $okres_rozl, $uzytk_id, $nazwa_pelna, ""
Pełna lista obiektów, ich metod i argumentów jest dostępna w postaci raportu uruchamianego z poziomu aplikacji.