|
Cuprins lab 14
Macheta_fisei_contului
Suport teoretic pentru lucrare
Tabelul evolutie sold cont
Macheta interogarii care produce fisa contului
Macheta raportului care produce fisa contului
Schema procedurii care a pregatit datele pentru fisa contului
1. Analizati macheta fisei de cont de mai jos si structura tabelelor din baza de date Examen implicate in prelucrarea transei curente, din care, prin combinare intr-o interogare, ar putea sa rezulte fisa contului.
FISA DE CONT
(Unitatea) (Denumire cont)
Simbl. cont
Pag
1011
1
Data
Document
Explicatii
Simbol cont corespondent
DEBIT
(valoare)
CREDIT
(valoare)
D/C
SOLD
Fel
Nr.
An 2001
Sold initial (redeschidere)
TOTAL RULAJ
TOTAL SUME/SOLD
*
*
Tineti cont ca prin conceptia de rezolvare a aplicatiei de contabilitate (prezentata in Varianta de solutie la tema pentru programul de contabilitate financiara), s-a stabilit ca transa curenta se afla in tabelul Adaos_jurnal, iar soldurile si rulajele ce decurg din ea, se pastreaza in tabelul PlanConturi, impreuna cu informatiile specifice unui plan de conturi.
Inainte ca rulajele ce decurg din transa curenta sa ajunga in Planconturi s-a rulat programul Imapct_sold , care a fost obiectul lucrarii de laborator nr.4 si care s-a rulat in contextul procedurii logicedin anexa 1. In acest context, stabiliti care este tabelul cel mai apropiat de structura fisei conturilor si cum ar putea fi completat cu date din alte tabele pentru a se obtine un tabel sau o interogare buna de asociat cu un raport capabil sa genereze fisele conturilor sintetice.
Efectuati toate operatiile necesare pentru a obtine fisele conturilor si in final, pentru a demonstra ca totul functioneaza normal, rulati raportul pe care l-ati elaborat. Cuprinsul lucrarii 14
2. La meniul aplicatiei (elaborat in lucrarea LabIII_6) adaugati o noua optiune bara (un submeniu) numita Rapoarte. Pe acel submeniu instalati un submeniu numit Fisa conturilor sintetice, prevazut cu doua butoane: Vizualizare fise si Tiparire fise. Atasati acestor butoane rapoarte care sa faca exact ce se spune prin denumirea butonului. De exemplu la primul buton, stiind ca la vizualizare Access nu arata decat prima pagina a raportului, ar trebui ca interogarea pe care se bazeaza raportul sa fie una cu parametru, care sa ceara un cont, iar la vizualizare, ceea ce ne va arata raportul sa fie fisa contului indicat de utilizator. La al doilea buton poate sa produca fise pentru toate conturile (apropos, care conturi ? Toate conturile din Planconturi sau numai conturile care au avut miscari in ultima transa? Cum justificati raspunsul vostru?), dar cum faceti ca raportul sa fie trimis spre tiparire si nu spre vizualizare? (Vedeti ce optiune va ofera calculatorul in fereastra Generatorului de macrouri, atunci cand ati ales actiunea OpenReport si apoi va cere numele raportului)
3. Tema pentru acasa. Care sunt relatiile dintre un cont sintetic si analiticele sale?
Incercati sa schitati o strategie de prelucrare a datelor in vederea obtinerii fiselor conturilor sintetice desfasurate pe conturi analitice. In acest scop, identificati problemele care apar la acest tip de fise de cont si imaginati tabele suplimentare care sa reflecte relatiile dintre un cont sintetic si analiticele sale (eventual intre analitice si analiticile lor de grad inferior). Pasul urmator ar fi sa facem schema unei proceduri logice care sa duca la elaborarea fisei si chiar a balantei analitice a conturilor sintetice desfasurate pe conturi analitice.
Un punct de plecare ar fi un tabel de forma urmatoare:
Radacina_de_cont
Nr_ nivele_sub_radacina
Nr_cifre_la_primul_nivel*
401
2
1
5121
1
1
Anexa 1 Consola (monitor)
Simulare_efect_transaoptiune din
meniul TRANSA
Macroul Resetare_Impact
Sold_conturi Sterge_sold_conturi: intrg-delete
PlanConturi Extrag_sold: intrg-append Sold_conturi
Impact_rulaj_sold Sterge_impact: intrg-delete
Adaos_jurnal Impact_sold: subprg Sold_conturi
Macroul Resetare_efectImpact_rulaj_sold
Evolutie_sold_cont Sterge_evolutie: intrg-delete
Cuprinsul lucrarii 14
Impact_rulaj_soldEfect_sold_cont: intrg-append Evolutie_sold_cont
Anexa 2 Suport teoretic pentru lucrare: Elaborarea fisei contului
1. Pentru a elabora fisa contului a carei macheta este data mai jos, dispunem de tabelul Evolutie_sold_cont, din imaginea alaturata, creat cu ocazia simularii transei Totusi acest tabel nu ne ofera toate infor-matiile cerute de Fisa Contului. Lipsesc cele marcate in macheta Fisei Contului cu italic.
In macheta interogarii se vede de unde am adus acele informatii, iar in macheta raportului se vede cum le- am folosit.
Sa remarcam ca unele informatii, cum ar fi tipul soldului si soldul contului, au fost legate de cont si daca le-am fi lasat in banda Details, ele ar fi aparut pe fiecare rand, dar plasandu-le in banda Cod_cont Footer, ele vor apare o singura data, in casutele marcate pe macheta fisei contului cu steluta. Acelasi lucru s-a petrecut si cu sold_debit si sold_credit din tabelul Sold_conturi, care de fapt sunt sume si nu rulaje, pentru ca initial pe locul lor a fost trecut soldul de luna trecuta si la el s-au adaugat valorile aduse de fiecare tranzactie. Campul soldul initial a fost adus si el tot pentru o singura aparitie si anume cea din prima linie, unde se cere soldul initial.
FISA DE CONT
(Unitatea) (Denumire cont)
Simbl. cont
Pag
1011
1
Data
Document
Explicatii
Simbol cont corespondent
DEBIT
(valoare)
CREDIT
(valoare)
D/C
SOLD
Fel
Nr.
An 2001
Sold initial (redeschidere)
TOTAL RULAJ
TOTAL SUME/SOLD
*
*
Macheta interogarii
Continuare interogare: Cuprinsul lucrarii 14
Continuare interogare: