UVODNE NAPOMENE ZA PROGRAM "POSEBNI IZVEŠTAJI"

Calculus 12
Calculus 12 - "Posebni izveštaji".
Calculus 12
Calculus 12 - glavni pozor aplikacije "Posebni izveštaji".

Uvod

Program Posebni izveštaji predstavlja nadogradnju poslovno-knjigovodstvenog programskog paketa Calculus. Namenjen je prvenstveno korisnicima koji žele samostalno da kreiraju različite izveštaje iz postojećih baza podataka, bilo da su to izveštaji koji će se redovno koristiti, bilo da su to ad hoc izveštaji, za kojima se pojavi potreba samo u nekom određenom trenutku.

Osnovne karakteristike programa:

  • definisanje gotovih izraza za izračunavanje pojedinih pozicija (vrednosti) iz glavne knjige, i njihovo korišćenje u različitim izveštajima, a bez poznavanja SQL jezika
  • slobodno formiranje SQL upita nad bazama podataka
  • kreiranje izgleda izveštaja
  • kreiranje filtera (polja sa kriterijumima za pretragu) za svaki pojedini izveštaj
  • prikaz izveštaja kroz više baza podataka, odnosno kroz više poslovnih godina
  • popunjavanje Microsoft Excel tabela iz formiranih izveštaja, što daje dodatne mogućnosti za podešavanje izgleda izveštaja, kao i za popunjavanje gotovih Excel obrazaca koje zahtevaju pojedine državne institucije ili organi uprave preduzeća

Za kreiranje složenijih izveštaja neophodno je poznavanje SQL (Structured Query Language) jezika za upite nad bazom podataka. Pored toga, jasno je da je, osim poznavanja SQL jezika, neophodno i poznavanje strukture baze podataka ovih poslovnih paketa. Zbog toga će Vam, i uz ovakav program, ponekad biti neophodna pomoć proizvođača softvera. U čemu je onda razlika u odnosu na dosadašnje zahteve kada ste poručivali da se uradi određeni izveštaj? Do sada je za bilo koji izveštaj trebalo da se napravi novi prozor i iskompiluje ceo paket, a zatim da se nova varijanta paketa instalira na svim Vašim računarima. Prednost ovog programa je u tome što će Vam traženi izveštaj biti dostavljen u obliku jedne jedine datoteke, koju ćete učitati u bazu podataka i izveštaj možete odmah koristiti.

Osnovne smernice

Izveštaji se kreiraju u prozoru Definisanje izveštaja. Postoje dva osnovna tipa izveštaja:

  • Slobodni - Ovakav izveštaj se kreira kao fiksna tabela sa određenim brojem redova i kolona, gde se za svako polje posebno definiše vrednost koja će biti učitana iz baze podataka. Vrednost može biti isključivo numerička. Osim upita iz baze podataka, polje se može definisati i kao običan tekst ili kao izraz koji izračunava vrednost preko drugih polja u izveštaju. Prednost ovog tipa izveštaja je u tome što može koristiti gotove izraze (upite iz baze podataka) definisane u prozoru Vrednosti glavne knjige, pri čemu korisnik ne mora poznavati SQL (Structured Query Language), jezik za upite nad bazom podataka. Međutim, ova mogućnost je obezbeđena samo za izveštaje iz glavne knjige. Iako je u ovom tipu izveštaja, uz malo domišljatosti i poznavanja SQL-a, moguće "dohvatiti" vrednosti i iz drugih delova baze podataka, slobodni izveštaj namenjen je prvenstveno za upite nad glavnom knjigom.
  • SQL - Ovaj tip izveštaja definiše se SQL upitom nad bilo kojim delom baze podataka (nije ograničen na glavnu knjigu), a polja mogu biti bilo kojeg tipa (numerička, tekstualna, datumska, vremenska). Za razliku od slobodnog izveštaja, u kojem svako polje, bilo kojeg reda ili kolone, predstavlja poseban upit iz baze podataka, ovde se izveštaj u osnovi definiše kao jedan red, a svaka kolona predstavlja neki podatak iz baze. Konačnim formiranjem izveštaja biće prikazano više redova, čiji broj zavisi od SQL upita, ali svaki red ima istu strukturu podataka. Opet, uz malo domišljatosti i poznavanja SQL-a, ovaj tip izveštaja može se podesiti tako da simulira slobodni tip. Ali o tome više u detaljnom uputstvu za definisanje izveštaja.

Za svako polje izveštaja može se definisati polje Excel tabele u koje će biti upisan podatak iz tog polja. Ako imate gotove Excel tabele koje često morate popunjavati podacima iz baze, program za izveštaje može Vam poslužiti samo da biste "dohvatili" te podatke u željenom obliku i popunili ih u Excel tabelu, bez potrebe da podešavate izgled izveštaja, niti da ga štampate.

Prozori programa