Sunteți pe pagina 1din 168

UNIVERSITATEA DIN PITETI FACULTATEA DE TIINE ECONOMICE l ADMINISTRATIVE SPECIALIZAREA: CONTABILITATE l INFORMATIC DE GESTIUNE

TEMA:
PROGRAM DE DIAGNOSTICARE AUTOMATIZAT A ACTIVITII AGENILOR. ECONOMICI. ANALIZA INDICATORILOR ECONOMICOFINANCIARI LA S.C. GRUPUL IATSA S.A.

COORDONATOR TIINIFIC: LECTOR UNIVERSITAR: CRICOT ERBAN ABSOLVENT: PUN NARCIS

PITETI 2003

CUPRINS
Titlul Pagina

1.1. INTRODUCERE N ANALIZA ECONOMICO - FINANCIAR 1.1.1. Conceptul de analiz economic i raportul su cu diagnoza 1.1.2. Tipuri de analiz economico -financiar i importana lor n activitatea managerial 1.1.3. Obiectivele, funciile i scopul analizei economico - financiare 1.1.4. Coninutul procesului de analiz economico - financiar 1.1.5. Noiuni utilizate n analiza economico - financiar 1.2. ANALIZA SITUAIEI FINANCIAR - PATRIMONIALE 1.2.1. Bilanul contabil, surs de informaii pentru analiza financiar- patrimonial 1.2.2. Analiza mijloacelor economice din patrimoniul agenilor economici Activele imobilizate Activele circulante 1.2.3. Analiza ratelor de structur patrimonial a activului 1.2.4. Analiza surselor 1.2.5. Analiza ratelor destructur a pasivului 1.2.6. Analiza fondului de rulment 1.2.7. Analiza surselor atrase (obligaii pe termen scurt) 1.2.8. Analiza creditelor i mprumuturilor pe termen scurt acordate de teri 1.2.9. Analiza corelaiei dintre sursele financiare din pasivul bilanului i elementele patrimoniale din activ 1.2.10. Analiza echilibrului financiar 1.2.11. Analiza eficienei utilizrii capitalului 1.3. ANALIZA RENTABILITII 1.3.1. Analiza profitului brut 1.3.2. Analiza rezultatelor cu ajutorul soldurilor intermediare de gestiune 1.3.3. Analiza fluxurilor de trezorerie 1.3.4. Analiza profitului net 1.3.5. Analiza indicatorilor de intensitate a rentabilitii 1.3.6. Analiza rentabilitii pe baza pragului de rentabilitate 1.3.7. Analiza rentabilitii marginale Capitolul 2 . ACCESS 2.1. Date generale despre Access 2.1.1. Biblioteci folosite n ACCESS 2.1.2. Referirea obiectelor i a coleciilor 2.1.3. Exemple cu obiecte din biblioteca ACCESS 2.1.4. Clase de obiecte, obiecte i colecii de obiecte 2.1.5. Proveniena obiectelor utilizate ntr-o aplicaie Access 2.1.6. Ierarhia obiectelor dintr-o aplicaie 2.1.7. Utilizarea n cod VBA a proprietilor i metodelor unui obiect 2.2. Tabele (Tables)

INTRODUCERE Capitolul 1 . ANALIZA ECONOMICO - FINANCIAR A NTREPRINDERILOR N ACTIVITATEA MANAGERIAL

1
9 9 10 13 14 15 19 19 23 23 24 26 28 30 32 33 34 35 35 40 45 45 50 51 53 53 61 65 69 69 69 70 71 71 72 72 73 74

Cmpurile tabelei Cheia primar (principal) Proprietile tabelei 2.3. Cereri (Queries) 2.3.1. Strile unei cereri 2.3.2. Construcia unei cereri. QBE (Query By Example) 2.3.2.1. Tipul cererii 2.3.2.2. Subschema cererii 2.3.2.3. Proiectarea ieirii unei cererii 2.3.2.4. Proprietile cererii 2.3.3. Tipuri de cereri 2.3.3.1. Select Query 2.3.3.2. Crosstab Query 2.3.3.3. Union Query 2.3.4. Cereri aciune 2.3.4.1. Update Query 2.3.4.2. Delete Query 2.3.4.3. Append Query 2.3.4.4. Make-Table Query 2.3.5. Colecia de obiecte QueryDefs 2.4. Tratarea erorilor 2.4.1. Tratarea standard a unei erori de execuie produs n VBA 2.4.2. Tratarea erorilor de execuie prin module special create de proiectant 2.4.2.1. Instruciunea On Error" 2.4.2.2. Instruciunea "Resume" 2.4.2.3. Obiectul: Err 2.4.3. Colecia Errors i obiecte Error 2.4.4. Colecia Databases 2.4.5. Colecia Containers 2.5. Colecia Recordsets - Set de nregistrri 2.5.1. Funcionarea unui set de nregistrri 2.5.2. Tipuri de seturi de nregistrri 2.5.3. Deschiderea unui set de nregistrri. Metoda OpenRecordset 2.5.4. Proprietile unui set de nregistrri 2.5.5. Accesarea secvenial a unui set de nregistrri 2.5.6. Accesul direct ntr-un set de nregistrri 2.5.6.1. Metoda Seek 2.5.6.2. Metodele FindFirst, FindLast, FindNext, FindPrevious 2.5.7. Prelucrarea datelor dintr-un set de nregistrri 2.5.8. Actualizarea unui set de nregistrri 2.5.8.1. Modificarea datelor dintr-un cmp al unui set de nregistrri 2.5.8.2. Adugarea unei nregistrri ntr-un set de nregistrri 2.5.8.3. tergerea unei nregistrri dintr-un set de nregistrri
2.2.1. 2.2.2. 2.2.3.

Capitolul 3 . INTERNET
3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7.

101

75 78 79 79 80 80 80 81 82 83 84 84 84 85 85 86 87 87 88 89 89 89 89 90 90 90 91 93 94 94 94 96 96 97 97 98 98 98 99 99 100 100 100 101 102 102 104 106 106 107

WWW - The World Wide Web. Organizare. Protocolul HTTP. Conceptul HTML URL - Uniform Resource Locator (adresa unei pagini WEB.) HTML - limbajul de realizare al paginilor WEB DNS. Serviciul de nume n Internet JavaScript IRC (Internet Relay Chat) Pota electronic. Arhitectura serviciului de mail

3.8. Funciile unui sistem de post electronic 3.9. Securitatea mesajelor 3.10. Semnificaiile SMTP i POP3 3.11. Web - ui cel mai amplu sistem de informaii din lume 3.12. Perspective pentru afaceri pe Web 3.13. Banii electronici (E - Money) 3.14. Reclama pe Web 3.15. Distribuia geografic a Internet-ului 3.16. Situaia n Europa de Est i n Romnia

107 108 108 109 110 112 112 113 114

5.1. Scurt istoric ' 5.2. Profilul activitii 5.3. Structura organizatoric 5.4. Structura ierarhic funcional 5.4.1. Organul de conducere 5.4.2. Administraia 5.4.3. Conducerea operativ 5.4.4. Relaii organizatorice 5.5. Metode de conducere 5.6. Competena i aportul holdingului. Principii de baz 5.7. Obiective pentru viitor ale S.C. GRUPUL IATSA S.A. Piteti 5.7.1. Performana economic n privina redresrii activitii i a privatizrii 5.7.2. Concluzii ce se desprind din ntocmirea lucrrii

Capitolul 4 . PREZENTAREA APLICAIEI Capitolul 5 . IMPLEMENTAREA APLICAIEI LA S.C. GRUPUL IATSA S.A.

115 127

127 128 128 129 129 129 130 130 131 132 132 133 134

ANEXE ale aplicaiei "Analiza Bilan" BIBLIOGRAFIE ' '

135 145

CERE

INTRODUCERE

n aceast lucrare am realizat un program de diagnosticare automat a activitii agenilor economici, cu ajutorul cruia s se efectueze calculul celor mai importani indicatori economico -financiari, realizai pe baza Bilanului Contabil i a Contului de Profit i Pierdere. Nevoia implementrii analizei economico - financiare ntr-un program informatic, care s automatizeze calculul indicatorilor economici, a devenit evident odat cu nevoia managementului din cadrul agenilor economici, de a calcula cu exactitate performanele obinute n procesele economice. Scderea timpului disponibil efecturii operaiilor de calcul i necesitatea standardizrii documentelor exerciiului financiar au nscut nevoia unei aplicaii informatice care s rezolve aceste neajunsuri. Programul Analiza Bilan" i propune s ntmpine nevoia apariiei unei astfel de aplicaii deoarece n Romnia analiza economico - financiara nu este aplicata n practic prin programe informatice consacrate, aa cum sunt contabilitatea sau gestiunea financiar prin pachetul Ciei", ce conine aplicaii ca: "Ciel Salarii", Ciel Registru de Cas", Cie! imobilizri", Ciel Contabilitate", Ciel Gestiune Comercial", s.a. Prin programul Analiza Bilan" se dorete mbinarea eficient a tipurilor de analiz financiar n funcie de concordana ntre momentul efecturii analizei i cel de producere al fenomenului economic, adic mbinarea analizei previzionale, cu analiza curenta i cea retrospectiva (de rezultate). Aplicaia Analiza Bilan" le ofer utilizatorilor o interfa prietenoas, simpl, intuitiv, uor de utilizat, creat pentru o gam larg de utilizatori, nu numai pentru cei specializai, chiar dac sarcina interpretrii rezultatelor obinute nu poate reveni dect celor ce au cunotine n domeniul analizei. Aplicaia este uor de utilizat, astfel nct prin simpla introducere a datelor necesare n formularele de Bilan Contabil", Anexa la bilan" i Contul de profit i pierdere" aflate n partea de nceput a aplicaiei, se pot calcula peste 70 de indicatori economici importani n diagnosticarea analitic a activitii ntreprinderii. Deoarece n cadrul unei societi accesul la informaii este limitat unui cadru restrns de personal, aplicaiei i s-a adugat o zona de administrare a utilizatorilor, astfel nct accesul s fie permis doar pe baz de parol. Sistemul de parole este personalizat pentru fiecare utilizator, n acest fel confidenialitatea datelor i a informaiilor fiind asigurate. Programul este conceput pentru o utilizare ct mai facil, cruia i s-a ataat un document n format HTML pentru ca personalul s dein informaii teoretice referitoare la oricare din indicatorii folosii de aplicaie. n vederea eficientizrii cutrii indicatorilor dorii, fiecare pagin conine n partea de nceput a sa o serie de link-uri de rulare", cu denumirile indicatorilor ce se afl prezentai n aceasta. La apsarea acestor link-uri paragraful ce conine indicatorul respectiv se poziioneaz n partea superioar a ecranului, pentru a uura cutarea dorit. Analiza Bilan se prezint ca o aplicaie ce conine apte pagini de lucru, dintre care cinci pagini conin indicatori economici. Pagina de nceput Completare" conine Actualizarea situaiilor financiare n vederea diagnosticrii activitii societii analizate", n care sunt introduse datele n situaiile financiare, pe baza crora aplicaia funcioneaz. Datorit flexibilitii aplicaiei, actualizarea acestor date, nu este obligatorie la fiecare utilizare a programului, deoarece, n funcie de indicatorii calculai, datele pot fi introduse direct n formularele de calcul. Aplicaia este conceput astfel nct s se poat calcula orice indicator n orice moment al exerciiului financiar,, cu minimul de efort din partea utilizatorilor. Urmtoarele cinci pagini conin indicatori economico -

\i >? O DUC ERE:

financiari (prezentai pe parcursul lucrrii), consacrai n diagnoza activitii agenilor economici. Ultima pagin denumit Diverse" se ocupa cu operaiunile aferente utilizatorilor, i are rolul de a administra utilizatorii, de a le asocia parole sau de a-i scoate din baza de date a aplicaiei. Formularele de calcul, la rndul lor au o interfa accesibil tuturor categoriilor de utilizatori, create special pentru a conferi rapiditate efecturii calculelor. Formularele au o structur asemntoare pe durata ntregii aplicaii, unele dintre acestea avnd o csu de dialog n care sunt afiate informaii referitoare la rezultatul obinut n urma calculului i au rolul de a le crea utilizatorilor o imagine asupra cuantumului rezultatului obinut. Indicatorii ce se calculeaz pe baza altor coeficieni tratai n aplicaie, au link - uri ce conduc utilizatorii n formularele respective, iar n urma calculelor actualizarea datelor se efectueaz automat n formularul de calcul al indicatorului iniial. Pentru a evita eventualele erori de tastare au fost introduse module de tratare a erorilor, ce nu permit intoducerea datelor n mod incorect. Astfel de erori pot aprea atunci cnd n loc s se introduc (tasteze) ntr-o csu valoarea unui anumit coeficient, se introduc valori negative, sau valori nenumerice (litere), sau n cel mai ru caz se omite introducerea datelor n csuele de text. Cum calculul indicatorilor nu poate fi efectuat dect pe baza datelor valide din punct de vedere logic, utilizatorii sunt atenionai explicit n legtur cu erorile ntlnite, iar derularea aplicaiei oprit pn la corectarea acestora. Mesajele de atenionare sunt "pop up" (nu permit omiterea lor), i i ndrum pe utilizatori chiar spre eroarea efectuat, prin postarea cursorului de introducere a datelor n csua de text incorect. n urma calculelor efectuate programul Analiza Bilan le ofer utilizatorilor o situaie a indicatorilor obinui. Aceasta situaie este format dintr-un tabel virtual creat pe baza de recordseturi n care se ncarc automat ultima valoare a indicatorilor calculai. Acest Raport final" poate fi accesat din prima pagin de lucru a aplicaiei. Raportul nu are caracter de document oficial, acesta fiind creat doar n scop informaional pentru structurile ierarhice superioare din cadrul societilor n care este implementat. Raportul final poate fi imprimat la apsarea butonului Listare raport final". Lucrarea este structurat n cinci capitole, similar ordinii indicatorilor implementai n aplicaia pe calculator, dup cum urmeaz: Capitolul 1. ANALIZA ECONOMICO-FINANCIAR A NTREPRINDERILOR N ACTIVITATEA MANAGERIAL Analiza situaiei financiar patrimoniale Analiza rentabilitii Capitolul 2 . ACCESS Tabele (Tables) Cereri (Queries) Tratarea erorilor Colecia Recordsets - Seturi de nregistrri Capitolul 3 .INTERNET Capitolul 4 . PREZENTAREA APLICAIEI Capitolul 5 . IMPLEMENTAREA APLICAIEI LA S.C. GRUPUL IATSA S.R.L. Descentralizarea economiei i apariia concurenei oblig ntreprinderile la decizii care s conduc la utilizarea cu maxim eficien a tuturor resurselor materiale, financiare i umane. S-au creat astfel, condiii pentru asigurarea viabilitii i consolidarea poziiei pe pia a respectivelor firme. Cunoaterea fenomenelor i proceselor economice oblig la studierea lor amnunit, lucru posibil prin analiza elementelor componente. Odat cunoscute cauzele ce au generat efecte economice nefavorabile, deci au fost diagnosticate disfuncionalitile, pot fi stabilite msurile care s nlture sau s atenueze efectele nefavorabile pentru activitatea agentului economic.

INTRODUCERE

Rezultatele financiare nu pot fi separate de activitatea economic, ele constituind efectul final al modului de utilizare a resurselor de producie. Reperarea disf uncionalitilor n activitatea unui agent economic se impune cu necesitate, pentru ca, prin deciziile ce se iau la diferite nivele organizatorice, s se prentmpine fenomene economice cu consecine nefavorabile. Realizarea acestui deziderat oblig la o cunoatere amnunit a tuturor laturilor economice. In Capitolul 1 este tratat partea teoretic a Analizei Economice expus n lucrare i ncepe prin a prezenta date generale din analiza economico-financiar. Diagnoza este descris ca un obiectiv, iar analiza este folosit pentru atingerea acestui obiectiv. Sunt prezentate tipurile de analiz ntlnite n activitatea practic i grupate dup mai multe criterii: obiectivele, funciile i scopul analizei economico - financiare. Coninutul i noiunile utilizate n procesului de analiza economico - financiara sunt prezentate cu scopul de a ne introduce n studiul detaliat al teoriei utilizate n elaborarea aplicaiei pe calculator. Principalele surse informaionale utilizate n analiza situaiei financiar-patrimoniale sunt: Bilanul contabil; Contul de profit i pierdere ; Anexa la bilan; Bugetul de venituri i cheltuieli, ce reprezint documente pe baza crora se calculeaz indicatorii economico - financiari. In continuare analiza mijloacelor economice din patrimoniul agenilor economici este structurata n active imobilizate i activele circulante. Ratele de structura patrimonial sunt calculate ca raport procentual ntre un post (sau grup de posturi) din activul bilanului i total activ . Analiza comparativ n timp i spaiu pe baza ratelor de structur patrimonial furnizeaz informaii privind situaia financiar a agentulu economic. Dintre ratele de structura a activului bilanier se pot enumera: *- rata activelor imobilizate; * rata imobilizrilor corporale; *=- rata imobilizrilor financiare; w- rata activelor circulante; ^ rata stocurilor; s rata creanelor; ^ rata disponibilitilor bneti i plasamentelor. Sursele de care dispune un agent economic pentru a finana utilizrile sale sunt redate pasivul bilanului unde gruparea lor se face n ordinea cresctoare a exigibilitii, fiind grupa dup destinaie i proveniena. Ratele de structur ale pasivului din bilanul contabil evideniaz aspecte privind stabilitat i autonomia financiar a agenilor economici . Pe baza lor se fac aprecieri cu privire la politi financiar a echipei manageriale. Dintre ratele de structur a pasivului bilanier am enumerat: rata stabilitii financiare; *? rata datoriilor pe termen scurt; rata autonomiei financiare la termen; * rata autonomiei financiare globale; * rata de ndatorare globala; * rata de ndatorare la termen; gradul de ndatorare; * gradul de acoperire a capitalului mprumutat; * rata bruta generala de ndatorare; # gradul de imobilizare a capitalului. Pentru desfurarea n bune condiii a activitii agenilor economici , activele circulante acestora trebuie s fie. ca valoare, superioare datoriilor pe termen scurt. Necesarul de res financiare proprii pentru acoperirea parial a stocului de active circulante reprezint fondi rulment. El este acea parte din capitalul permanent folosit pentru acoperirea pariala a acti circulante. In acest subcapitol am prezentat fondul de rulment necesar i fondul de rulment n unde am subliniat situaiile posibile aprute prin compararea celor doua.

INTRODUCERE

Relaiile de decontare cu furnizorii, bugetul statului, personalul, subunitile cu evidenta contabil proprie genereaz surse atrase ce se regsesc n pasivul bilanului i pot fi utilizate n finanarea activelor circulante. O parte din aceste surse atrase, conform principiilor financiare de exigibilitate, sunt obligaii minime i se regsesc n pasivele stabile, deci constituie surse asimilate celor proprii. Analiza obligaiilor urmrete structura lor i reducerea la cuantumul normal al sumelor neachitate. Gruparea acestor obligaiilor am fcut - o dup doua criterii: 1. n funcie de ncadrarea n termenele de decontare; 2. n funcie de gradul de vechime. O imagine complet a situaiei financiare patrimoniale a agenilor economici impune urmrirea corelaiei dintre sursele financiare din pasivul bilanului i elementele patrimoniale din activ. La nivelul agenilor economici, ntr-o form simplificat, echilibrul financiar este definit de egalitatea dintre venituri i cheltuieli. Starea general de echilibru circumscrie att egaliti ct i inegaliti cu o anumit semnificaie economic. Astfel trebuie urmrit nu numai recuperarea cheltuielilor, ci i obinerea de profit pe baza cruia s se constituie sursele pentru finanarea unor activiti sau pentru stingerea unor obligaii. Indicatorii utilizai n acest sens sunt: Nevoia de fond de rulment * - Rata de finanare a capitalului circulant > Rata de acoperire a stocurilor - Rata de acoperire a stocurilor achitate i necreditate * Gradul de lichiditate al agenilor economici ss*- Lichiditatea patrimoniala a agenilor economici 0- Solvabilitatea patrimoniala <& Rata autonomiei financiare a agenilor economici p- Gradul de solvabilitate imediata * Gradul previzionat de solvabilitate *> Trezoreria la vedere *? Trezoreria la scadenta * Gradul de asigurare cu disponibiliti Scopul fiecrei activiti este obinerea de efecte economice ct mai mari cu un anumit consum de capital, sau un consum ct mai redus de capital n vederea nregistrrii anumitor efecte economice. Eficienta utilizrii capitalului este dat de raportul dintre efectele economice (cifra de afaceri, valoarea adugat, profitul brut sau net etc.) i efortul depus de agentul economic concretizat n capitalul utilizat sau dintre mrimea capitalului folosit i efecte economice nregistrate. Pentru aprecierea eficienei capitalului total s-au folosit urmtorii indicatori: Cifra de afaceri la 1000 lei capital * Valoarea adugata la 1000 lei capital - Profitul brut la 1000 lei capital * Profitul net la 1000 iei capital * Volumul de capital ce revine la 1000 lei cifra de afaceri *= Volumul de capital ce revine la 1000 lei valoare adugata * ? Volumul de capital ce revine la 1000 lei profit brut * Volumul de capital ce revine la 1000 lei profit net * Coeficientul vitezei de rotaie al activelor circulante * Durata unei rotaii a activelor circulante * Volumul activelor circulante la 1000 lei cifra de afaceri *- Coeficienii vitezei de rotaie (pentru: stocurile de materii prime i materiale, stocurile de produse n curs de execuie, produsele finite, clieni.) n cea de-a doua parte a Capitolului 1 este prezentata Analiza Rentabilitii. Rentabilitatea este acea categorie economica ce reflect capacitatea agenilor economici de a realiza profit, condiie a viabilitii lor ntr-un mediu concurena!, sursa pentru dezvoltarea activitii.

Profitul brut obinut de un agent economic, nregistrat n contul de profit i pierdere, i d posibilitatea acestuia s-i menin potenialul tehnic i economic i i permite o expansiune raionala, innd seama de evoluia pieei i tendinele conjuncturale. Analiza diagnostic a profitului brut este fcut att static fa de nivelul programat, cat i o analiz dinamic prin intermediul creia se va adopta strategia fiecrei uniti economice. n analiza diagnostic a profitului brut s-au utilizat opt modele deterministe, tratate n detaliu. Indicatorii pariali ai rentabilitii au fost urmrii cu ajutorul tabloului soldurilor intermediare de gestiune. Indicatorii prezentai n acest subcapitol sunt: excedentul brut de exploatare i rezultatul exploatrii. Fluxurile de trezorerie sau capacitatea de autofinanare, denumite i CASH - FLOW, reprezint surplusul (sau deficitul) monetar determinat ca diferen ntre ncasri din activitatea de exploatare, financiar sau excepional i plile impuse de aceleai activiti ale unui agent economic ntr-un exerciiu financiar. Acest indicator prezint importan pentru activitatea managerial n programarea i alocarea resurselor financiare. Fluxurile de trezorerie au fost clasificate dup mai multe criterii. Profitul net reprezint acea parte din profit care rmne dup scderea impozitului pe profit ce prezint importan deosebit deoarece el este sursa de constituire a mai multor fonduri, inclusiv a fondului de dezvoltare i a dividendelor. Pe lng indicatorii de volum ce caracterizeaz rentabilitatea, n analiza diagnostic intereseaz i gradul de rentabilitate pus n eviden de indicatorii de intensitate a rentabilitii. n analiza ratei rentabilitii am utilizat urmtorul sistem de indicatori: * rata rentabilitii economice (rata profitului); s rata rentabilitii capitalului consumat, p rata rentabilitii financiare; r- rata rentabilitii comerciale. Ratele de rentabilitate sunt stabilite ca un raport procentual ntre masa profitului i efortul depus pentru obinerea lui. Pentru colectivul managerial, cunoaterea momentului de echilibru dintre venituri i costurile de producie la diverse niveluri organizatorice prezint o deosebit importan. Dac la toate nivelurile organizatorice (produs, subuniti componente etc.) se atinge acest echilibru, se vor crea condiiile minime pentru viabilitatea societii comerciale. Studierea rentabilitii pe baza pragului de rentabilitate are n vedere gruparea costurilor de producie sau al cifrei de afaceri n doua categorii: # costuri constante; ** costuri variabile. Dezvoltarea activitii agenilor economici n scopul creterii cifrei de afaceri presupune consumuri suplimentare de resurse financiare, materiale i/sau umane, cunoscute sub denumirea de consumul marginal de factori de producie", a crei expresie valoric reprezint costurile marginale. Puse n balan cu veniturile marginale, se poate stabili dac decizia privind antrenarea de resurse suplimentare n procesul de producie va determina sau nu consolidarea economico - financiar a firmei. Rentabilitatea marginal reprezint rentabilitatea consumului de resurse marginale n vederea sporirii volumului de producie, a mbuntirii calitii produselor sau pentru ptrunderea cu respectivele produse pe piee noi. n Capitolul 2 am prezentat aspectele teoretice generale referitoare la MsAccess (Microsoft Access), program care a stat la baza realizrii aplicaiei Analiza Bilan". Realizarea unei aplicaii prin crearea i utilizarea unor obiecte reprezint o metod modern de programare, denumit programarea la nivel de obiect. Un obiect, este format att din date (proprieti) ct i din cod de program(metode). Cel mai important avantaj al acestei metode este acela al utilizrii obiectelor create n mai multe aplicaii, ceea ce duce n afar de o cretere semnificativ a productivitii la standardizarea aplicaiilor realizate. Access este un sistem care folosete n realizarea aplicaiilor, obiecte, care se gsesc n diferite biblioteci de obiecte. Implicit,

Access lucreaz cu 3 biblioteci i anume: Microsoft Access, DAO i VBA. Organizarea datelor ntr-o baz de date se face n funcie de activitatea pe care aceasta o modeleaz, reprezentnd o structur de sine stttoare. Baza de date va fi folosit de una sau mai multe aplicaii, care vor gestiona activitatea respectiv. Obiectele folosite ntr-o aplicaie se gsesc ntr-o structur ierarhic-arborescent. Fiecare element al acestei structuri aparine unei structuri superioare i la rndul su conine unul sau mai multe elemente de nivel inferior. De asemenea un element al acestei structuri poate fi constituit dintr-un obiect individual sau dintr-o colecie de obiecte. O aplicaie Access este realizat practic din dou categorii de obiecte, care provin din clasele celor dou modele de baz, respectnd ierarhiile create n acestea: *? DAO - privind structurile de date; * Access Application - privind interfaa utilizator; Tabelele reprezint obiectul cel mai important al unei baze de date, n care se pstreaz toate informaiile din aceasta. Tabelele sunt create din cmpuri care au anumite proprieti (caracteristicile i atributele acestora). Proiectarea tabelelor este activitatea care are rolul esenial n realizarea unei baze de date, celelalte obiecte fiind obinute funcie de tabelele create. ntr-o tabel este indicat s fie declarat o cheie primar, deoarece o tabel care are cheie primar, va avea garantat integritatea existenial. Stabilirea cheii primare i configurarea proprietilor cmpurilor tabelelor, sunt cele mai simple i puternice metode pentru crearea unei baze de date relaionale cu integritate existenial i de domeniu. Cererile reprezint obiectul prin care se extrag informaii dintr-o baz de date. O cerere acioneaz fie asupra unui tabel, fie asupra mai multor tabele corelate prin relaii. n principiu cererile sunt de doua feluri: S Cereri de selecie - rezultatul acesteia este crearea unui tabel virtual, care se va manifesta n prelucrrile urmtoare ca un tabel obinuit. ncontinuare sunt prezentate tipurile de cereri de selecie ntlnite n Access. * Select Query - cel mai utilizat tip de cerere, care produce o extragere de informaii din subschem (tabele i relaiile dintre acestea), folosite n continuare ca un tabel virtual. * Crosstab Query - cerere de selecie, care are la ieire datele prezentate ncruciat, ca la o tabl de ah. Union Query - realizeaz reuniunea a dou Select Query, care au aceleai cmpuri. Este o cerere SQL Specific. s Pass-Through Query - cerere de selecie dintr-o baz de date ODBC. Este o cerere SQL Specific. S Cereri de aciune - rezultatul acestei cereri va duce la modificri directe n baza de date (actualizri de date sau crearea/modificarea de structuri de tabele) ** Update Query - modific valoarea cmpurilor unor nregistrri a unei tabele. *- Delete Query - terge nregistrri dintr-o tabel **- Append Query - adaug nregistrri la o tabel p Make-Table Query - Creeaz o tabel nou, cu date selectate din alte tabele. VBA, ofer posibilitatea ca la producerea unei erori de execuie, sistemul s dea controlul unui modul special creat de proiectant prin care s se trateze n mod corespunztor eroarea. Un astfel de modul se numete rutin de tratare a erorilor (Error-handling). De asemenea proiectanii de aplicaii pot folosi producerea unor erori previzibile, n vederea rezolvrii mai 'elegante' a unor cazuri normale de prelucrare. Controlul erorilor de execuie se realizeaz prin dou instruciuni: Instruciunea On error" i Instruciunea Resume" i dou obiecte create special n acest scop: Obiectul" Err" i "Colecia Errors i obiectele Error".

INTRODUCERE

Colecia Recordsets, este format din obiecte Recordset (set de nregistrri). Un obiect Recordset, conine nregistrrile care se gsesc ntr-o tabel, sau cele care rezult n urma executrii unei cereri de selecie (cererile de selecie sunt considerate tabele virtuale). Obiectul Recordset, se creeaz numai la lansarea metodei OpenRecordset a obiectului Database. El este adugat automat la colecia Recordsets, dar nu va fi salvat la nchiderea acestuia. Este un obiect temporar care dureaz pn la nchiderea sa prin metoda Recordset. C/ose. Obiectul Recordset, va reprezenta practic o structur de tip nregistrri - cmpuri, care va ocupa un anumit spaiu de memorare, i care va avea o existen independent. Din aceast cauz se pot deschide mai multe obiecte Recordset, care provin din aceiai surs de date(tabel). Numele unui obiect Recordset este chiar numele tabelei sau cererii de selecie la care se refer. Obiectul Recordset permite accesul la datele din baza de date, prin parcurgerea unui tabel sau a unei cereri de selecie, n modalitatea n care se procedeaz cu un fiier clasic. Un Recordset este asemntor cu un fiier clasic, el fiind constituit din cmpuri (coloane) i nregistrri (rnduri). Exist 4 tipuri de seturi de nregistrri: Tab\e{dbOpenTable) - Set de nregistrri de tip tabel - Recordset ce provine din nregistrrile unei singure tabele, i care permite actualizri n acestea. Dynaset{dbDynasetTable) - Set de nregistrri de tip dinamic de date - Recordset ce provine printr-o cerere actualizabil din nregistrrile mai multor tabele, i care deci permite actualizri n acestea. Snapshot(dbSnapshotTable) - Set de nregistrri de tip instantaneu de date - Recordset ce provine printr-o cerere neactualizabil din nregistrrile mai multor tabele, i care nu permite actualizri n acestea. Este folosit numai n scopul cutrii sau al afirii unor date. OpenForwardOn\y(dbOpenForwadOnly) - Recordset de tip Snapshot, dar care nu poate fi parcurs dect o dat i numai nainte. Un obiect Recordset conine o colecie de obiecte Fields. n aceast colecie vor fi attea obiecte cte cmpuri are Recordsetul respectiv. Proprietatea implicit a unui obiect cmp este "Value" care reprezint valoarea care se gsete n cmpul respectiv. Ea se poate folosi att n citire ct i n scriere (pentru a fi modificat). Capitolul 3 are rolul de a prezenta ntr-un cadru general reeaua mondial de Internet. Intemetul a aprut ca un experiment de proiectare a unei reele robuste de calculatoare, la sfritul anilor 60. Scopul era de a se realiza o reea de calculatoare ce ar rezista pierderii a ctorva dintre ele fr a compromite posibilitatea de comunicare ntre celelalte calculatoare. Astfel Ministerul Aprrii ale Statelor Unite (U.S. Department of Defence) a fost deosebit de interesat n construirea unei reele informaionale ce ar putea rezista unui atac nuclear. Ca urmare acea reea a avut un uimitor succes tehnologic, dar importana sa a fost limitat n mrime i nelegere. n mare parte, doar anumit personal din cadrul aprrii i din instituiile academice puteau avea acces la reea, cunoscut i ca ARPANet (Advanced Research Projects Agency Network of the Department of Defence). Cu ajutorul unor modemuri pentru comunicaia digitalizat prin intermediul liniei telefonice, cteva persoane i organizaii indirect s-au interconectat, realiznd avantajul unei reele de comunicaii globale. The World Wide Web a aprut n 1989 la CERN (Centrul European de Cercetri Nucleare) din nevoia cercettorilor de ai transmite rapid i ntr-o forma sugestiva documente, rapoarte, planuri, desene, etc. Iniiatorul conceptului WWW a fost fizicianul Tim Berners Lee de la CERN. Astzi Internet - ui reprezint cea mai mare reea la nivel mondial, incluznd milioane de utilizatori. Este de fapt o reea de subretele, la care se conecteaz mereu noi grupuri de utilizatori, Internet - ui fiind astfel ntr-o expansiune continu. Viaa social i economic a planetei, societatea n ansamblu! ei, este forat s se adapteze la aceast nou form de comunicaie, aa cum s-a ntmplat dup inventarea tiparului, a telefonului sau a televizorului. Internetui a atins toate sferele da activitate, fiind astfel cea mai mare i mai bogata baza de date din lume. Pe, Internet se pot gsi (publica) lucrri din toate domeniile, cum sunt: medicin, nvmnt, istorie,

informatic, economie, drept, etc. Astzi n lume cu ajutorul Internetului se fac transferuri importante de date, ce conduc la o rapidizare a transferului de informaii, la o ieftinire i securizare a acestor date. nvmntul virtual reprezint cea mai simpl i eficient modalitate de nvmnt la distan, multe universiti din ar i de peste hotare furniznd serviciile n acest sens. Din nefericire, la zece ani de la nfiinarea domeniului ".ro", numai zece procente din populaia romniei au accesat Internatul, fiind ara cu cel mai sczut procentaj n acest sens din Europa. n Capitolul 4 este prezentat aplicaia pe calculator "Analiza Bilan", att din punct de vedere al modului de utilizare, cat i ca o punctare succinta a aspectelor informatice i teoretice utilizate. n acest capitol sunt tratate interfa cu utilizatorii, un exemplu de modul de cod utilizat n susinerea formularelor, cat i aspecte teoretice (prezentate pe scurt), referitoare la indicatorii economico - financiari utilizai. Tratarea erorilor de introducere a datelor a fost exemplificata cu un model utilizat n aplicaie, pentru a crete redundana i integritatea datelor utilizate. n finalul acestui capitol este tratat pagina n format HTML, ce are rolul de a susine cu informaii teoretice utilizatorii aplicaiei. Capitolul 5 trateaz implementarea aplicaiei la S.C. GRUPUL IATSA SA, i prezint informaii despre aceasta societate. Au fost analizate n detaliu att ramurile structurii Grupului, ct i o parte din obiectivele acestuia, dup cum urmeaz: Prezentare general a SC GRUPUL IATSA S.A. Piteti, Scurt istoric, Competena i aportul holdingului, Caractere specifice holdingului, Profilul activitii, Structura organizatoric a holdingului, Obiective pentru viitor ale SC Grupul IATSA SA Piteti, Structura ierarhic funcional, Organul de conducere AGA, Administraia, Conducerea operativ, Metode de conducere folosite n reeaua IATSA, Structura managerial, Relaiile organizatorice, Performana economic n perspectiva redresrii activitii i a privatizrii. Concluziile sunt ca unitatea este profitabil, se strduiete s-i achite ct mai repede obligaiile fa de furnizori, creditori i urmrete rotaia ct mai rapid a fondurilor. i achit obligaiile fa de personal i vireaz n termen obligaiile fa de bugetul statului, bugetul asigurrilor sociale, bnci etc.

U TNTARE TEORETIC

Capitolul 1. ANALIZA ECONOMICO - FINANCIAR A NTREPRINDERILOR N ACTIVITATEA MANAGERIAL

1.1. INTRODUCERE IN ANALIZA ECONOMICO - FINANCIARA


Descentralizarea economiei i apariia concurenei oblig ntreprinderile la decizii care s conduc la utilizarea cu maxim eficien a tuturor resurselor materiale, financiare i umane. Se creeaz astfel, condiii pentru asigurarea viabilitii i consolidarea poziiei pe pia a respectivelor firmelor. Activitatea oricrui agent economic nu trebuie rupt de activitatea macroeconomic, deoarece orice unitate este o verig n angrenajul economic general, fiecare ntreprindere intrnd n legturi de condiionare reciproc cu agenii economici din amonte i aval. Disfuncionalitile aprute n unitile cu care coopereaz pe linia aprovizionrii sau desfacerii produselor se vor reflecta mai devreme sau mai trziu i cu o anumit intensitate, n activitatea financiar a fiecrui agent economic. Unitile economice trebuie privite att ca sisteme separate, ct i ca subsisteme cu legturi interne i externe care, prin modificri, vor genera dereglarea unitii economice ca sistem de sine stttor. Funcionarea sistemului economic la ali parametri dect cei prevzui prin programul de activitate sau cei nregistrai m perioadele anterioare este urmarea aciunii uneia sau mai multor cauze ce trebuie cunoscute pentru ca, prin deciziile ce se vor lua, efectele negative s fie eliminate sau cel puin diminuate. Cunoaterea fenomenelor i proceselor economice oblig la studierea lor amnunit, lucru posibil prin analiza elementelor componente. Odat cunoscute cauzele ce au generat efecte economice nefavorabile, deci au fost diagnosticate disfuncionalitile, pot fi stabilite msurile care s nlture sau s atenueze efectele nefavorabile pentru activitatea agentul economic. Analiza financiar nu trebuie rupt de analiza economic. Aa cum funciunea financiar-contabil a unitilor nu poate fi rupt de celelalte funciuni ale ntreprinderii, tot aa nici rezultatele financiare nu pot fi separate de activitatea economica, ele constituind efectul final a! modului de utilizare a resurselor de producie.

1.1.1. Conceptul de analiz economic i raportul su cu diagnoza


Reperarea disfuncionalitilor n activitatea unui agent economic se impune cu necesitate, pentru ca, prin deciziile ce se iau la diferite nivele organizatorice, s se prentmpine fenomene economice cu consecine nefavorabile. Realizarea acestui deziderat oblig la o cunoatere amnunit a tuturor laturilor economice. Aciunea de sesizare a laturilor negative din activitatea agenilor economici, de localizare a lor n spaiu, de delimitare n timp i de stabilire a cauzelor ce au provocat disfuncionaliti n activitatea firmelor este cunoscut sub denumirea de diagnoz economico -financiar, organismul economic fiind asemuit cu organismul uman. Analiza, ca metod general de cunoatere, presupune descompunerea ntregului n pri componente i studierea fiecreia dintre ele, stabilind totodat i legturile de intercondiionare sau de subordonare dintre elementele ce alctuiesc ntregul. **

Analiza, ca instrument de cunoatere, este utilizat att n cazul fenomenelor din natur, ct i n urmrirea fenomenelor social-economice supuse aciunii factorilor biologici, sociologici i psihologici. Pentru fenomenele din natur este posibil analiza de laborator fr a se altera concluziile analizei. Acest lucru nu este posibil n studierea fenomenelor i proceselor economico-sociale, deoarece sunt supuse aciunii unui complex de factori ce nu pot fi separai pentru studierea fiecruia independent de ceilali, ntruct ei se intercondiioneaz reciproc. De aceea, concluziile formulate prin studierea unor eantioane nu pot fi generalizate la scara mezo sau macroeconomica. Cel ce studiaz fenomenele i procesele economice urmrete s reliefeze disfuncionalitatea acestora, s cuantifice aceste efecte, s stabileasc factorii i cauzele ce Ie-a generat. Dar, pentru a se realiza acest deziderat, se impune utilizarea unor metode si procedee de cunoatere, ntre care analiza ocup un loc central. Se poate spune deci c, diagnoza este un obiectiv al activitii manageriale, iar analiza este instrumentul folosit pentru atingerea acestui obiectiv. Altfel spus, raportul dintre diagnoz i analiz este cel dintre scop i metodele utilizate pentru atingerea scopului propus. Managerul trebuie s stabileasc punctele bolnave" din activitatea unitii, dar pentru localizarea defeciunilor n funcionarea organismului economic el trebuie s cunoasc n profunzime fenomenul. Pentru realizarea acestui obiectiv va apela la metodele de analiz a fenomenelor i proceselor economice. Metodele de analiz economic trebuie s in seama de faptul c unul i acelai efect poate fi produs de cauze diferite, c prin diverse combinaii de factori se poate ajunge la efecte diferite, iar intensitatea i complexitatea factorilor cauz determin nu numai mrimea fenomenului economic, ci i calitatea lui. Un fenomen economic cercetat poate avea nsuiri ce nu se regsesc n nici unul din factorii cauz. De asemenea, fenomenele economice dei prezint un caracter obiectiv, n ele se regsesc nsuiri eseniale i neeseniale, secundare sau ntmpltoare, Uneori fenomenele economice sunt supuse aciunii unor factori ce nu pot fi cuantificai, apelndu-se la modele matematice. i totui, efectele acestora nu pot fi excluse din activitatea managerial. Pe de alta parte, prin intermediul analizei economice pot fi reliefate noi aspecte din activitatea unitilor, subsisteme ce nu funcioneaz perfect i pentru care se impune activitatea de diagnosticare.

1.1.2. Tipuri de analiz economico -financiar i importana lor n activitatea managerial


n activitatea practic se ntlnesc mai multe tipuri de analiz ce pot fi grupate dup mai multe criterii: Q Dup concordana ntre momentul efecturii analizei i cel de producere al fenomenului economic: analize previzionale; analize curente; analize retrospective (de rezultate). Analiza previzional precede fenomenele i procesele economice i urmrete evaluarea anticipat a efectelor factorilor i resurselor de producie. Ea permite fundamentarea deciziilor privind profilul ntreprinderii i structura de producie a agentului economic, orientarea investiiilor de capital, adoptarea unei tehnologii de producie sau de fabricaie etc. Analiza curent se desfoar concomitent cu procesul sau fenomenul economic i urmrete dac rezultatele obinute cu anticipaie sunt sau nu atinse, dac apar dereglri n

ANALIZA ECONQMiCO-RvNCIAR - PR-. ; TNTRE TEORETICA

\ \

procesul de producie n vederea corectrii lor pentru a prentmpina sau diminua efectele negative ale anumitor factorilor de producie, permind corectarea din mers a activitii agentului economic. AnaSiza retrospectiv, denumit post-factum sau de rezultate, are ca scop sa stabileasc modificrile fa de baza de comparaie (nivelul programat sau planificat n primul rnd), aportul diferiilor factori asupra indicatorilor economici ca expresie numeric a fenomenelor i proceselor economice, contribuia managerilor de la diverse niveluri organizatorice n obinerea anumitor rezultate economice; cauzele ce au determinat abateri n mrimea fenomenelor i msurile ce se vor iniia pentru perfectarea activitii n perioadele urmtoare, n activitatea managerial trebuie pus accentul pe analizele previzionale, deoarece ele dau posibilitatea prentmpinrii unor aspecte nedorite n activitatea agentului economic, ns nivelul previzibil a! aciunii unui anumit factor de producie nu poate fi stabilit dect n msura n care se cunoate cum a acionat acest factor n perioadele anterioare, aspect reliefat doar de analiza de rezultate. Prin urmare, analiza de rezultate st la baza analizei previzionale i rolul su nu trebuie subestimat n activitatea managerial. Pe de alt parte, analiza retrospectiv d posibilitatea s se cuantifice aportul unor factori sau al unor decizii asupra mrimii unor indicatori economici. Astfel, n fundamentarea activitii n perioada urmtoare, sporul de producie determinat de alocarea suplimentar a unui factor, sau diminuarea produciei datorita scderii consumului unui factor de producie se va calcula: n care: AQ reprezint modificarea produciei ca urmare a creterii sau reducerii volumului unui factor de producie; AF - modificarea factorului fa de anul anterior; qoj u - producia datorat unei uniti din factorul F" n anul de baz; Dac se va prognoza producia pe baza unei funcii de producie de tip parabolic, atunci aportul noului factor la creterea produciei va fi: AFQ=b-F + c-F2 unde b" i "c" sunt constantele stabilite n funcia de corelaie pe baza datelor din perioadele anterioare. Q Dup orizontul de timp supus analizei; analize pe termen lung; analize pe termen scurt. Analizele pe termen lung opereaz cu informaii pe mai muli ani i utilizeaz de obicei modele de tip statistic sau stocastic. Prin intermediul lor se poate stabili tendina n evoluia unor fenomene economice, dar i contribuia unui anumit factor asupra unui fenomen economic, n astfel de analize se pornete de la ideea c pe viitor fenomenele i procesele economice vor avea aceeai evoluie ca n trecut, De fapt se ine seama c istoria se repeta" n noul context conjunctural i nu se poate anticipa ce se va ntmpla dac nu cunoatem trecutul. Analizele pe termen scurt vizeaz perioade de timp de pn la un an de zile (semestre, trimestre, luni, decade, semidecade sau zile). Astfel de analize mai sunt cunoscute sub denumirea de analize operative i ele ajut pe manager n activitatea curent de conducere, n acelai timp dau posibilitatea lurii de decizii care s corecteze din mers activitatea agenilor economici. Analizele pe termen lung permit o mai bun fundamentare a deciziei. # Dup modul de urmrire n timp a fenomenelor analize statice; analize dinamice. Analizele statice studiaz fenomenele i procesele economice la un moment dat i evideniaz relaiile dintre factorii i elementele ce determin o anumita poziie a fenomenului

NtJZA ECO

"

RA -

' "

TbOrtfe."r!C

]_2

cercetat. Prezint dezavantajul c nu surprind aciunea n timp a unui anumit factor, iar concluzia tras poate fi eronat. Analizele dinamice studiaz fenomenele i procesele economice ntr-o succesiune de momente. Ele creeaz o imagine mai bun despre aportul anumitor factori la modificarea unor indicatori economici i sunt mai edificatoare i pentru evoluia viitoare a fenomenelor, deci mai utile n activitatea managerial. a Dup sfera de cuprindere: 1. analize complete, 2. analize pariale. Analizele complete, denumite i totale, urmresc fenomenele i procesele economice n totalitatea lor i sunt mai cuprinztoare. Ele dau posibilitatea sesizrii legturilor de intercondiionare reciproc dintre subsistemele componente sau dintre ntreprindere ca sistem i mediul nconjurtor. Analizele pariale urmresc anumite laturi ale fenomenelor i proceselor economice sau un anumit element component. Dei aprofundeaz latura studiat, nu dau posibilitatea cunoaterii complete a fenomenelor i pot duce la concluzii eronate, iar deciziile luate pe baza lor nu vor conduce totdeauna la rezultatele scontate. Q> Dup laturile fenomenelor cercetate: analize cantitative; analize calitative. Analizele cantitative cerceteaz fenomenele prin determinri cantitative i utilizeaz metode matematice n msurarea fenomenelor economice si n cuantificarea influentei factorilor. Aceste analize au succesul asigurat n funcie de modelul determinist utilizat n dimensionarea indicatorilor economici. Analizele calitative urmresc esena fenomenului, nsuirile sale eseniale. Prin intermediul lor sunt reliefai factorii ce au aceeai natur economic cu fenomenul studiat. De asemenea, permit separarea laturilor neeseniale printr-un proces de purificare" trecndu-se de la factori calitativi mai puin puri, ctre factori mai puri. n astfel de analize economice se apeleaz la modele cibernetice. Prin intermediul lor sunt formulate modele ce cuprind elementele eseniale ale fenomenului cercetat. Aceste dou tipuri de analiza se intercondiioneaz reciproc, analizele cantitative fiind precedate de analizele calitative pentru nelegerea fenomenelor, iar prin intermediul modelelor utilizate permit sesizarea unor noi laturi calitative. n condiiile n care un mode! cantitativ nu este elaborat pe baza analizelor calitative, el va avea un cmp de aplicare mai redus sau nu este deloc util n activitatea managerial. Q> Dup nivelul organizatoric la care se efectueaz: analize microeconomice; analize macroeconomice. Analizele microeconomice se efectueaz la niveluri organizatorice inferioare: ntreprindere, subuniti componente ale acesteia (fabrici, secii, ateliere, locuri de munc, magazine n cazul unitilor comerciale, antiere n cazul unitilor de construcii, ferme de producie n unitile agricole etc). Sunt mai complete deoarece au la baz un bogat sistem informaional ce reliefeaz fenomenele i procesele aa cum s-au derulat ele. Analizele macroeconomice studiaz fenomenele la niveluri organizatorice superioare (holding, ramur, economie naional, zon geografic etc). Se bazeaz pe informaii supuse aciunii de selectare, centralizare i prelucrare statistic i creeaz o imagine general despre fenomenul cercetat. Ce! ce efectueaz analiza la nivelul microeconomic tie totul despre nimic", iar cel ce studiaz fenomenul la nivel macroeconomic tie nimic despre totul", urmare a informaiilor utilizate. Q Dup criteriile de studiere a fenomenelor: analize economice; '

ANALIZA ECO

13

analize tehnico-economice; analize socio-economice etc. Analizele economice urmresc n exclusivitate aspectele economice, deci i cele financiare, i opereaz cu materiale i informaii specifice acestui domeniu. Astfel de analize vizeaz eficiena cu care sunt utilizate resursele de producie. Dar, abordarea unilateral a aspectului economic, fr a lua n considerare aspectele tehnice, administrative, sociale, ecologice etc, poate conduce la erori n interpretarea anumitor laturi supuse analizei. De aceea, apare ca o necesitate urmrirea n paralel cu latura economica i a aspectelor tehnice, sociale, ecologice, administrative etc. O n funcie de problematica analizat, deci n raport de delimitarea obiectivului analizat, se disting: s analiza indicatorilor cantitativi, structurali i calitativi ce caracterizeaz programul de activitate (cifra de afaceri, valoarea adugat, structura sortimental, calitatea produselor etc); s analiza factorilor de producie (pmntul, for de munc, capitalul fix n component material, activele circulante materiale etc); S analiza rezultatelor financiare (profitul brut sau net) i a gradului de rentabilitate; S analiza situaiei patrimoniale pe baz de bilan etc. De subliniat, c analiza financiar nu trebuie separat de analiza economica, ea fiind rezultatul final al consumului factorilor de producie indiferent de sfera de activitate din care face parte agentul economic.

1.1.3. Obiectivele, funciile i scopul analizei economico - financiare


Fenomenele i procesele economice desfurate de un agent economic pot fi urmrite att de persoane ce lucreaz n unitate, ct i de persoane din afara unitii. Dintre persoanele fizice sau juridice interesate de mersul activitii economice i financiare amintim: managerii unitii aflai pe diferitele trepte organizatorice, organele de control preventiv din cadrul unitilor, comisia de cenzori, organele financiare ale statului, Garda Financiar, Curtea de Conturi, acionarii, organele de justiie etc. Fiecare din aceste persoane fizice sau juridice urmrete anumite interese n funcie de care sunt stabilite i obiectivele analizei. Managerul genera! sau echipa managerial, prin intermediu! analizei urmrete s reliefeze nivelul indicatorilor de performan stabilii prin contractul de management, aportul diferiilor factori la atingerea unui anumit nivel al acestor indicatori, eficiena cu care sunt utilizate diferite resurse de producie, efectul anumitor decizii asupra unor indicatori economici etc. Controlul intern preventiv urmrete oportunitatea sau inoportunitatea consumului anumitor factori de producie, gestionarea corect a tuturor factorilor de producie etc. n general, organele de control intern preventiv efectueaz analize pentru a prentmpina consumul neeconomicos al resurselor de producie. Comisia de cenzori analizeaz aspecte legate de gospodrirea patrimoniului unitii i respectarea legislaiei financiare, de eficiena cu care sunt utilizate resursele de producie, de constituirea i utilizarea unor fonduri etc. Acionarii sunt interesai de aspecte privind profitul net al societii i n primul rnd, de partea din profit ce constituie dividendul, etc. Organele financiare ale statului inclusiv Garda Financiar i Curtea de Conturi, urmresc respectarea legislaiei financiare n vigoare la un moment dat, stabilirea corect a bazei de calcul i calcularea exact a obligaiilor agenilor economici, inclusiv plata la timp a obligaiilor fa de bugetul de stat sau de bugetele locale. Ele vor analiza, printre alte probleme, costurile de producie ce i pun amprenta pe mrimea profitului i implicit pe impozitul pe profit, T.V.A. - ui,

14 calculul C A S - ului i a contribuiei la fondul de protecie social, deci toate aspectele care, direct sau indirect, pot atrage dup sine sustragerea agenilor economici de la plata obligaiilor ctre stat. Organele de justiie analizeaz capacitatea de plat n czui apariiei unor litigii ntre firme ce nu i-au onorat obligaiile de plat la termen, iar n cazul unitilor falimentare studiaz solvabilitatea, lichiditatea i capacitatea de plat. Analiza economic ndeplinete urmtoarele funcii: * funcia de cunoatere; * funcia de diagnoz; * funcia de reglare; * funcia de control. Studiind fenomenele i procesele economice din unitile economice, analiza permite o cunoatere a acestor organisme economice ce funcioneaz ca un tot unitar. O ntreprindere trebuie privit ca un sistem cu legturi interne i externe, cu intrri i ieiri, toate acestea fiind cunoscute numai printr-o analiz amnunit a tuturor fenomenelor i proceselor economice. Pe baza analizei economice se verific legile i legitile ce guverneaz economia, se descoper mecanismul de funcionare a acestor legi i se pun n eviden noi legi economice. De asemenea, analiza economica conduce la mbuntirea metodologiei de calculaie a unor indicatori economici. Scopul analizei activitii economice este acela de a urmri, pe baza sistemului informaional, modul de realizare a sarcinilor prevzute n programul de activitate al unitii (plan), n vederea determinrii modificrii indicatorilor,, a factorilor de aciune asupra fiecrui indicator economic. Se creeaz astfel posibilitatea cuantificrii aportului factorilor de decizie asupra rezultatelor obinute de ntreprindere. Analiza economic urmrete depistarea i mobilizarea rezervelor de sporire a produciei, de mbuntire a calitii produselor, de reducere absolut i relativ a cheltuielilor de producie prin evitarea cheltuielilor neeconomicoase i prin eliminarea cheltuielilor neproductive. Prin rezerve de producie se neleg diferenele dintre nivelul posibil al factorilor de producie i consumul efectiv al acestora. Aceste rezerve pot fi mobilizate n perioada imediat urmtoare i rezerve latente ce vor fi utilizate n condiiile n care progresul tehnic creeaz posibilitatea folosirii lor n procesul de producie. Rezervele vizeaz att pmntul ca principal mijloc de producie, ct si fora de munc i capitalul (concretizat n mijloace fixe i circulante). Cheltuielile neproductive sunt cele care nu au nici o legtur cu procesul de producie, cum este cazul amenzilor, penalitilor i locaiilor C.F.R., n timp ce cheltuielile neeconomicoase sunt acelea de pe urma crora se obine un efect msurat valoric, dar care este inferior efortului depus. Astfel, dac prin administrarea ngrmintelor chimice se obine un spor de producie ce prin valorificare nu permite recuperarea integral a cheltuielilor determinate de procurarea, transportul, administrarea ngrmintelor i cele pentru recoltarea, transportul, depozitarea i valorificarea sporului de producie, cheltuielile cu fertilizarea sunt neeconomicoase.

1.1.4. Coninutul procesului de analiz economico - financiar


De la nceput trebuie fcut o delimitare ntre sensul desfurrii analizei i cel al evoluiei reale a fenomenelor economice. Desfurarea fenomenelor economice presupune alocarea de factori (resurse) de producie. Prin darea lor n consum i pe baza unei tehnologii adecvate se ajunge ia anumite rezultate ce pot fi comensurate prin intermediul indicatorilor economici. Analiza ncepe cu studierea indicatorilor economici prin prisma relaiei cauz-efect, ceea ce nseamn c orice modificare aprut este urmarea aciunii uneia sau mai multor cauze, dup cum apariia unei cauze va avea drept efect schimbri ntr-un anumit sens i cu o anumit intensitate asupra unui fenomen

ANALIZA bCONOMICO..FINANCIARA - PREZEE'^^r

I ~ri'~Ti A

{5

economic sau asupra unei componente a acestuia. Analiza urmeaz un sens invers celui de desfurare a fenomenelor, pornind de la rezultate ctre factorii iniiali ai procesului economic i care constituie cauzele finale ce determin modificri n nivelul indicatorilor. Anaiiza economic mbinat cu sinteza implic urmtoarele etape: * delimitarea obiectului analizei care presupune ce fenomene rezultative urmeaz s fie studiate; culegerea i prelucrarea informaiilor necesare; K prelucrarea informaiilor pe baza unor metode specifice n scopul identificrii factorilor i cauzelor ce au exercitat aciune asupra fenomenului cercetat, a cuantificrii aportului fiecrui factor la modificarea fenomenului i stabilirii cauzelor finale ce au condus la schimbri n mrimea fenomenului. x elaborarea concluziilor i stabilirea direciilor de aciune i a msurilor ce se vor ntreprinde pentru perfectarea activitii i eliminarea aspectelor negative, sau cel puin pentru diminuarea lor. Delimitarea obiectului analizei presupune nu numai stabilirea indicatorilor economici ce vor fi studiai, ci i delimitarea n timp i spaiu. Astfel, costurile de producie pot fi analizate la nivel de unitate sau pe subuniti componente, pe elemente de cheltuieli sau pe anumite perioade calendaristice, ntr-un exerciiu financiar sau ntr-o succesiune de exerciii financiare. Aceast etap i pune amprenta pe urmtoarele etape, deoarece culegerea i prelucrarea informaiilor se va face n funcie de obiectivul analizei economice. Chiar metodele de analiz vor fi alese n funcie de problematica ce trebuie abordat de analist. Msurarea influenei factorilor reprezint una din sarcinile analizei economice dar pentru realizarea acestui deziderat este necesar ca mai nti s se stabileasc factorii ce condiioneaz fenomenul i natura relaiilor i a raporturilor de condiionare, n funcie de care se vor alege modelele pentru fenomenele cercetate. Etapa final a analizei presupune ntocmirea unui raport de analiz n care vor fi consemnate concluziile ce se desprind dup efectuarea studiului. Se vor evidenia att aspectele pozitive, ct i cele negative (mai ales acestea din urm) i vor fi consemnate msurile ce se vor ntreprinde i prghiile pe care se va aciona pentru eliminarea deficienelor din activitatea unitii.

1.1.5. Noiuni utilizate n analiza economico - financiar


n activitatea de analiza sunt utilizate frecvent urmtoarele noiuni (termeni): Elementele care reprezint pri componente ale fenomenului economic supus analizei; Fenomenele sunt forme exterioare ale realitii economice, adic laturile i legturile economice ce apar i se manifest la suprafa i pot fi cunoscute n mod direct; Factorul rezultativ sau fenomenul cercetat care este de fapt indicatorul economic ce urmeaz s fie analizat prin intermediul metodelor specifice analizei economice; Factorii ce reprezint acele fore motrice care provoac un fenomen; Factorii cauz care sunt acei factori ce i pun amprenta, direct sau indirect, pe mrimea indicatorului analizat; Cauzele ce determin un fenomen reprezint condiiile ce provoac i explic apariia unui fenomen, fie cel cercetat, fie un factor ce acioneaz asupra fenomenului studiat; Cauzele finale sunt ultimii factori, ultimele cauze descoperite n timpul procesului de analiz, avndu-se in vedere limitele sferei de cuprindere a problemei cercetate. De subliniat c, ceea ce reprezint cauze finale pentru un fenomen economic analizat, sunt de fapt factori iniiali ai procesului economic, denumite i cauze primare. Legturile factorial - cauzale sunt forme ale conexiunii sau dependenei prin intermediul crora, interaciunea fenomenelor sau unor pri ale lor, genereaz transformarea fenomenului.

n cadrul noiunilor enunate mai sus, un loc aparte l ocup factorii, ntruct studiul lor explic modificrile intervenite n mrimea fenomenelor (rezultatelor). Din aceste considerente, una din sarcinile analizei o constituie cunoaterea factorilor, a naturii lor, a legturilor prin intermediul crora particip la formarea fenomenelor i la apariia modificrilor fa de baza de comparaie. Se creeaz astfel posibilitatea ca, prin deciziile manageriale, sa se restrng (eventual s se elimine) efectele negative i s se amplifice aciunea pozitiv a factorilor, pentru ca n final s se nregistreze mbuntirea situaiei economico - financiare a agenilor economici. Pentru o mai bun nelegere a procesului de analiz economic este necesar ntocmirea unei scheme prin intermediul creia se evideniaz poziia structural i modul de acionare a factorilor asupra unor fenomene (direct sau indirect). Factorii ce acioneaz asupra unui fenomen economic nu trebuie privii izolat, ci n intercondiionare reciproc. ntre ei se formeaz un complex de legturi cauzale ce i pun amprenta pe mrimea fenomenelor analizate. De aceea, pentru o bun nelegere a fenomenelor economice i a modului n care putem aduce corecia dorit n evoluia lor viitoare, clasificarea factorilor prezint deosebit important. Factorii ce determin un fenomen economic pot fi grupai dup mai multe criterii, fiecare grupare avnd importana sa pentru activitatea managerial. # Dup natura lor factorii se grupeaz n: ^ factori tehnici i tehnologici; ^ factori economic: cu dou subgrupe: resursele de producie factori organizatorici: = factori sociali; factori politici; ^ factori biologici; " factori naturali etc, Factorii naturali de obicei acioneaz independent de voina omului, aciunea lor putnd fi dirijata i corectat. Factorii politici in de politica economic a statului n diferite perioade de dezvoltare economic. Ei nu pot fi modificai de agenii economici, dar prin activitatea lor, agenii pot determina organele statului s adopte o anumit politic economic. Factorii biologici sunt ntlnii la procesele i fenomenele n producerea crora particip organismele vii - plante i animale. Managerii unitilor, pentru creterea performanelor economice, trebuie s acioneze n primul rnd asupra factorilor organizatorici, deoarece formele mbuntite de organizare a produciei i a muncii, n condiiile unei anumite baze tehnice i a unui cadru organizatoric nu necesit consum suplimentar de resurse, n afara consumului de inteligen. Apoi se va aciona asupra factorilor tehnici i tehnologici prin alegerea celor mai performante tehnologii sau prin perfecionarea celor existente. Trebuie avut n vedere c resursele de producie au un caracter mai mult sau mai puin limitat i prin urmare trebuie s se acioneze de aa natur, nct, la un anumit consum de resurse s se obin efecte maxime sau pentru atingerea unor obiective economice s se consume ct mai puine resurse de producie. Q Dup caracterul lor n cadrul relaiilor cauzale: * factori cantitativi; * factori de structur; * factori calitativi. Factorii cantitativi sunt purttorii materiali ai celor calitativi, fiind condiie indispensabil a aciunii celor calitativi. Ei arat gradul de extindere a fenomenului cercetat. Factorii calitativi sunt cei care prezint acelai coninut economic cu fenomenul analizat. Se deosebesc de fenomenul cercetat prin gradul de extensiune. De obicei, se exprim n acelai unitate de msur cu fenomenul supus analizei.

" :ENTARE TFOKETICA j Factorii de structur apar atunci cnd rezultatul analizat se refer la mrimi agregate. Ei reflect raportul dintre factorii cantitativ! sau elementele constitutive ale acestora. Cunoaterea ncadrrii factorilor ntr-una din cele trei grupe prezint importan ndeosebi pentru modelele deterministe unde ntre factori exist relaii de produs sau de raport, deoarece n utilizarea metodelor de cuantificare a influenei factorilor, acetia se vor ordona n funcie de condiionarea reciproc, mai nti factorii cantitativi, apoi cei structurali i n final cei calitativi. Unu i acelai factor este cantitativ sau calitativ, dup indicatorul n determinarea cruia intr ntr-un anumit model, astfel, dac se au n vedere urmtoarele relaii deterministe:

w-2. i
N n care: etc);

C=

SL
Q

W - reprezint productivitatea muncii exprimat n uniti naturale (tone, buci, m2 Q - volumul produciei exprimat n uniti naturale; N - numrul mediu de personal; Ch - costurile totale aferente unui anumit produs; c - costul pe unitatea de produs. n prima relaie, volumul produciei (Q) are aceeai semnificaie economic cu fenomenul studiat (W), fiind deci factor calitativ, iar n a doua relaie, volumul produciei este factor cantitativ. # Dup modul de acionare asupra fenomenului studiat: factori cu aciune direct; factori cu aciune indirect. Factorii cu aciune direct exercit aciune nemijlocit asupra fenomenelor cercetate, iar cei cu aciune indirect i pun amprenta asupra fenomenelor economice prin intermediu! factorilor de ordin superior (factorii de ordinul doi prin intermediul celor de ordinul nti, cei de ordinul trei prin intermediul factorilor de ordinul doi etc). n activitatea decizionai trebuie avut n vedere c ntre nivelul preconizat i cel efectiv obinut diferena este minim n cazul factorilor cu aciune direct, putndu-se accentua n cazul factorilor indireci, cu att mai mult, cu ct ne ndeprtm de fenomenul cercetat. Dei se va pune accent pe factorii cu aciune direct, nu trebuie subestimat nici efectul indirect al factorilor de ordin inferior. O Dup natura efortului depus; factori dependeni de efortul propriu al unitii; factori independeni de efortul propriu. Dac factorii ce acioneaz asupra unii fenomen economic i au originea n eforturile colectivului ntreprinderii, ei sunt considerai ca dependeni de efortul propriu. n caz contrar sunt factori independeni de efortul propriu. Cunoaterea ncadrrii unui factor ntr-una din cele dou grupe d posibilitatea cuantificrii efortului fiecrui membru al colectivului unitii la realizarea unui anumit indicator economic. Nu trebuie fcut confuzie ntre dependena sau independena de activitatea ntreprinderii i dependena sau independenta de efortul propriu. Astfel, schimbarea structurii sortimentale datorit cererii, dei este dependent de activitatea agentului economic, nu se datoreaz efortului propriu. Q Dup izvorul aciunii factorilor; factori interni, denumii endogeni; factori externi, denumii exogeni. Factorii care i au originea n interiorul activitii agentului economic pot fi dirijai de managerii unitii, pe cnd factorii externi, fiind situai n mediul extern, pot fi influenai n foarte

ANALIZA bCCN O f ""! CO- FiNANC! AR,A - PR EZ tN i kKhi T bOR c \ l r A

]_8

mic msur de conducerea unitii. De exemplu, modificarea preurilor la materiile cu care se aprovizioneaz sunt fixate de pia, echipa managerial putnd reduce preul prin alegerea celui mai apropiat furnizor. # Dup posibilitile de previzionare: factori ceri sau previzibili; factori imprevizibili. Factorii previzibili acioneaz n cadrul unor procese controlate, Ei nu sunt generatori de riscuri i prin urmare managerul unitii va pune accentul pe ei. Factorii imprevizibili, denumii i ntmpltori, acioneaz necontrolat i sunt urmarea unor fore din afar ce nu pot fi controlate sau unor abateri de la desfurarea normal a proceselor economice. Factorii imprevizibili includ factorii naturali, convulsiile sociale, piaa, cursul valutar etc. Accentuarea progresului tehnic reduce sfera i intensitatea aciunii factorilor naturali, iar crearea unor organisme economice diminueaz influenele nefavorabile ale pieelor interne i externe. O Dup gradul de sintetizare: factori simpli; factori compleci Factorii simplii sunt cei care din punct de vedere a analizei nu mai pot fi dezmembrai, constituind cauzele finale. Factorii compleci sunt determinai la rndul lor de ali factori, ei nii putnd fi un fenomen analizat. n timpul analizei pot fi descompui n ali factori. Analistul trebuie s tie dac poate sau nu s mai aprofundeze studierea unui anumit fenomen economic. Q Dup variaia n raport de fenomenul analizat: factori constani; factori variabili. Factorii constani sau fici rmn nemodificai la variaia fenomenului economic, pe cnd factorii variabili au mrimea dependen de cea a fenomenului studiat, ei fiind cei care explic schimbri n mrimea unui fenomen. Q> Dup posibilitatea verificrii aciunii: factori controlabili; factori necontrolabili De obicei, factorii naturali i cei conjuncturali sunt factori necontrolabili i ei acioneaz imprevizibil. Q Dup stadiile circuitului economic: factori ce acioneaz n sfera aprovizionrii; factori ce acioneaz n sfera produciei; factori ce acioneaz n sfera distribuiei i desfaceri Efectul factorilor dintr-o anumit etap a circuitului economic, n mod indirect se va regsi i n celelalte sfere de activitate. Factorii din sfera produciei sunt n primul rnd controlai de managerii unitii i deci trebuie acionat asupra lor. O Dup felul legturii dintre factori: factori cu mrime determinat a influenei; factori cu mrime variabila a influenei. Pentru cuantificarea aciunii factorilor se impune utilizarea unor modele adecvate pentru fiecare din cele dou grupe de factori. Pentru prima grup se va apela la modelele de tip stocastic. O Dup semul aciunii factorilor: f

RE Ti O *<'-_ i i. -^

19

factori cu aciune pozitiv; factori cu aciune negativ; factori cu influent zero.

1.2. ANALIZA SITUAIEI FINANCIAR - PATRIMONIALE


Analiza situaiei financiar-patrimoniale a agenilor economici privete o multitudine de aspecte , fiind una din cele mai complexe probleme urmrite att de managerii unitarilor, cat si de reprezentanii organelor financiare ale statului , ai bncilor creditoare , ai agenilor economici , cu care intra in legtura de cooperare pentru obinerea resurselor de producie sau prin intermediul crora i valorifica produsele finite . Scopul principal a! analizei financiar-patrimoniale l constituie studierea modului de realizare a autofinanrii in condiiile autonomiei decizionale , a modului de asigurare a integritii patrimoniului, a realizrii unor relaii normale cu persoane tere . Diagnosticul intern al situaiei financiare are ca principal obiectiv depistarea unor situaii de dezechilibru financiar si a cauzelor care Ie-a generat, in timp ce diagnosticul extern bazat pe informaii furnizate de agentul economic , vizeaz anumite laturi in funcie de partenerii externi care l realizeaz . Astfel , bncile creditoare urmresc capacitatea agenilor economici de a-si achita obligaiile , in care scop pun accentul pe analiza valorii ntreprinderii , a lichiditii i solvabilitii acesteia . ntreprinderile tere folosesc diagnosticul financiar cnd doresc sa ptrund in capitalul altei firme sau pentru aprecierea sa drept concurent pe o anumita piaa . Organele financiar-administrative , centrale sau locale , apeleaz la diagnosticul financiar atunci cnd firmele solicita sprijin financiar pentru redresarea economica , in timp ce instituiile juridice apeleaz la informaiile oferite de analiza financiar-patrimoniala cnd evalueaz posibilitatea de redresare economica a unei firme . Diagnosticarea economico financiara este indispensabila in cazul fuzionrii firmelor , a privatizrii societarilor comerciale cu capital de stat, pentru cotaii la bursa , etc. Principalele surse informaionale utilizate in analiza situaiei financiar-patrimoniale sunt: Bilanul contabil; Contul de profit si pierdere ; Anexa la bilan; Bugetul de venituri si cheltuieli , etc.

1.2.1. Bilanul contabil, surs de informaii pentru analiza financiar -patrimonial


n activul bilanului sunt redate bunurile si disponibilitile deinute de un agent economic , precum si drepturile de creana asupra terilor . Tot in aceasta parte a bilanului contabil se regsesc si soldurile conturilor de regularizare si asimilate lor. n activul bilanului sunt cuprinse numai valori nete (valori neamortizate) , iar gruparea lor se face dup modul in care participa in circuitul economic si in funcie de lichiditatea lor. De obicei , in primul capitol din activul bilanier sunt redate elementele cu utilizare aciclica denumite " Active imobilizate " , apoi sunt evideniate "Activele circulante" Bilanul contabil permite aprecieri asupra gestiunii financiare a agenilor economici i este o surs de informaii pe baza cruia se poate stabili valoarea firmelor. El pune la dispoziia managerilor date cu privire la mrimea resurselor i modul lor de utilizare n cursul unei perioade de gestiune. Bilanul contabil reflect starea patrimoniala a agenilor economici la un moment dat. Se ncheie la sfritul perioadei de gestiune, rednd elementele de activ i cele de pasiv.

AN Al.(ZA ECONOMICO-FiN NCAR -

PR F/FM TAK E

TEORETIC

20

Elementele de activ reprezint bunuri deinute de societatea comercial i creanele n vederea crerii unor structuri de producie impuse de cerinele pieei. Prima grupa de elemente patrimoniale este denumit i grupa alocrilor permanente sau stabile, iar a doua grup reda alocrile ciclice sau temporare ce sunt recuperate dup fiecare ciclu de exploatare. Elementele pasivului bilanier sunt grupate dup nsuirea lor de a deveni scadente la un anumit termen, n prima parte sunt oglindite capitalurile proprii formate din capitalul social, rezerve, subvenii i provizioane. Acestea nu au un termen de scaden dect n caz de faliment. Ele constituie sursele permanente. Urmeaz apoi mprumuturile sau datoriile pe termen mediu i lung care sunt considerate tot resurse permanente deoarece au termenul de scadena mai ndeprtat- n ultima parte a pasivului bilanier sunt redate datoriile pe termen scurt, care au o scadent apropiata i reprezint sursele temporare ciclice. Exista urmtoarele tipuri de bilan: - bilan patrimonial; bilan de lichidare sau financiar; -o bilan funcional. Bilanul patrimonial se realizeaz prin gruparea unor elemente ale activului sau pasivului bilanier. Are la baza concepia patrimonial potrivit creia rolul bilanului este de inventarie a averii cu scopul de a se putea stabili valoarea real a patrimoniului. Acest tip de bilan prezint interes pentru acionarii doresc sa cunoasc valoarea investiiilor lor , iar creditorii pun accentul pe bilanul patrimonial ntruct elementele patrimoniale constituie garania drepturilor lor. Structura bilanului patrimonial este urmtoarea: Activ Imobilizri Stocuri Creane Disponibiliti bneti Conturi de regularizare si asimilate Prime de rambursare a obligaiunilor Pasiv Capitaluri proprii Provizioane pentru cheltuieli Datorii

riscuri

si

Conturi de regularizare si asimilate

Pe baza bilanului contabil se apreciaz condiiile de echilibru financiar, structura financiara a unitii economice , solvabilitatea i capacitatea de plat a agenilor economici etc. Pentru clarificarea unor probleme privind politica investiional sau politica financiar a managerilor unei firme, se va apela la anexele ia bilanul contabil. Daca cel ce efectueaz analiza situaiei financiar-patrimoniale dorete s aprecieze activitatea managerial , atunci va apela i la bugetul de venituri i cheltuieli, precum i la o serie de alte informaii legate de potenialul tehnic i uman, vrsta produsului (expansiune, maturitate sau declin), reeaua de distribuie etc. Pe baza bilanului contabil se pot efectua urmtoarele tipuri de analize : analiza pe orizontal; analiza pe verticala; analiza combinat sau mixt. Analiza pe orizontala urmrete corelaiile dintre active si pasive , deci dintre mijloace si resurse . Analiza pe verticala este , in general , o analiza structurala si urmrete ponderea grupelor in activul sau pasivul bilanului , structura grupelor pe capitole , a capitolelor pe posturi si r a posturilor pe elemente .

E N T A R E TEORETICA 21 Analiza combinata este o mbinare a celor doua tipuri. Bilanul financiar (de lichidare). Acest tip de bilan are in vedere concepia patrimoniala a unitarilor , clasarea elementelor din bilan in funcie de lichiditate sau exigibilitate si obinerea echilibrului financiar al bilanului pornind de la categoria de fond de rulment. La constituirea bilanului de lichidare se aduc urmtoarele corecii: x eliminarea non -valorilor. % gruparea activelor si pasivelor dup factorul timp in doua : 1. peste un an 2. sub un an n grupa non - valorilor sunt incluse: cheltuielile de consum i cele de cercetare -dezvoltare; primele de rambursare a obligaiunilor; conturile de regularizare i asimilate; conturile de conversie activ si cele de conversie pasiv. Coreciile referitoare la gruparea activelor si pasivelor se refera la eliminarea creanelor si datoriilor cu scadenta de peste un an , dividendele sunt incluse in datoriile sub un an, provizioanele pentru riscuri si cheltuieli care sunt justificate se vor reclasa in funcie de probabilitatea de scadenta .provizioanele nejustificate vor fi asimilate rezervelor pentru partea ce rmne dup aplicarea impozitului pe profit. Schematic un bilan financiar se prezint astfel: Activ Pasiv Active imobilizate Capital propriu Active circulante Datorii pe termen mediu si lung Datorii pe termen scurt

Pe baza bilanului financiar se pot face aprecieri cu privire la solvabilitatea globala , lichiditatea unitilor si normele de prudenta financiara ce trebuie respectate . Situaia neta cc-ntabiia Diferena dintre active si pasive , denumita si solvabilitate globala , poate fi utilizata pentru evaluarea patrimoniului agenilor economici. De asemenea , bilanul de lichidare permite aprecieri cu privire la situaia neta 30 TIS 764.00" contabila , capitalurile proprii , resursele proprii , si activul net reevaluat. Situaia neta contabila (SN) se stabilete y~'~y j prin nsumarea urmtoarelor elemente componente : capitalul social (KS) ; primele de emisiune , de aport si de fuziune (PR) ; rezultatele financiare -profit sau pierdere - reportate (RFR); rezervele legale reglementate (RV):

SN = Ks + PR RFR + Rv
Situaia neta contabila (SN) este implementat n programul "Analiza Bilan" printr-un formular cu o interfa inteligibil, ce are rolul ele a calcula indicatorul prin preluarea unor date din formularul de Bilan contabil" sau Contul de profit si pierdere", sau prin simpla introducere a datelor de la tastatur. Resursele proprii, cunoscute si sub denumirea de baz financiar lrgit (Rp), sunt compuse din urmtoarele elemente: x capitalul social subscris (Ksb) y capitalul social subscris i nevrsat (Ksn) x prime i rezerve (PR) * rezultatele financiare reportate (RFR) x rezultatele financiare ale exerciiului curent (RFc) & profitul distribuit n cursul anului (Pd)

22 ' x ,x x x x subvenii pentru investiii primite (Sbv) cheltuielile de constituire (Ce) cheltuielile de repartizat pe mai multe exerciii financiare (Cr) primele pentru rambursarea obligaiunilor (Pro) titlurile de participare (Tp) obligaiile convertibile (Oc)

Rp = Ksb- Km + PR RFR RFc - Pd + Sbv-Cc-Cr-?ro + Tp + Oc


Activul net corectat , denumit si activ net reevaluat , se stabilete pe baza datelor din bilanul de lichidare dup ce s-a fcut reevaluarea posturilor de activ, ndeosebi a activelor imobilizate . De asemenea, i unele datorii pot fi revizuite sau corectate. Un agent economic are asigurat lichiditatea, putnd face fa angajamentelor de plata ajunse la scaden , dac activele i pasivele cu scaden sub un an coincid . Aceast apreciere nu ine seama de ntrzierea plailor de ctre clieni, de creanele ce pot fi recuperabile i de posibilitatea ncetinirii rotaiei stocurilor. Bilanul funciona! Se bazeaz pe principii ce ncearc sa depeasc concepia patrimonial, fcnd o clasificare a operaiunilor din cadrul unei uniti economice n raport de funcia pe care o ndeplinete (de unde i denumirea de bilan funcional). Exista doua categorii de nevoi: ^ necesar financiar independent de ciclul de producie denumit necesar financiar aciclic i care corespunde activelor fixe; ^ necesarul financiar legat direct de ciclul de exploatare i care se refera la stocuri i creane. n paralel exista doua categorii de resurse: O resurse ce nu in de ciclul de exploatare unde sunt cuprinse capitalurile proprii i datoriile pe termen mediu si lung: O resurse generate direct de ciclul de exploatare i se refer la datoriile faa de bugetul statului, furnizori, salariai etc. Valorile de trezorerie se grupeaz la rndul lor n : 0 valori de trezorerie de activ unde sunt incluse titlurile de plasament i disponibilitile; 0 valori de trezorerie de pasiv ce cuprind creditele curente i disponibilitile de cont curent. n condiiile cnd resursele vor fi superioare trebuinelor, trezoreria este pozitiv . In caz contrar este negativa . Pe baza bilanului funciona! se pot calcula: fondul de rulment net contabil; necesarul de fond de rulment; trezoreria neta Fondul de rulment net contabil corespunde excedentului capitalurilor permanente si se calculeaz ca diferen ntre capitalurile permanente si valorile imobilizate. Bilanul funcional Necesar Resurse (ntrebuinri de resurse) Valori imobilizate Capitaluri permanente Activ circulant Pasiv circulant Trezorerie de activ Trezorerie de pasiv Necesarul de fond de rulment se refera la acele nevoi generate de ciclul de exploatare care nu si-au gsit finanare in resursele ciclice generate de activitatea de exploatare . Trezoreria neta reprezint diferena dintre valorile trezoreriei de activ si cele de pasiv .

23 Sunt bunuri de orice natur , mobile sau imobile , corporale sau necorporale , achiziionate , sau produse de ntreprindere ce intr in patrimoniu . Din punct de vedere financiar sunt elemente stabile ce se uzeaz i se nlocuiesc treptat i a cror depreciere se recupereaz prin amortizare . Ele contribuie indirect, prin amortizare , la formarea i asigurarea capacitii de autofinanare.

1.2.2. Analiza mijloacelor economice din patrimoniul agenilor economici


n activul bilanului sunt redate bunurile si disponibilitile reinute de un agent economic , precum i drepturile de crean asupra terilor. Tot in aceast parte a bilanului contabil se regsesc i soldurile conturilor de regularizare si asimilate lor, precum i primele privind rambursarea obligaiunilor. n activul bilanului sunt cuprinse numai valori nete (valori neamortizate) , iar gruparea lor se face dup modul n care particip n circuitul economic i n funcie de lichiditatea lor. De obicei n primul capitol din activul bilanier sunt redate elementele cu utilizare aciclica denumite Active imobilizate" , apoi sunt evideniate Activele circulante".

Activele imobilizate
Sunt bunuri de orice natur , mobile sau imobile , corporale sau necorporale , achiziionate , sau produse de ntreprindere ce intr in patrimoniu . Din punct de vedere financiar sunt elemente stabile ce se uzeaz i se nlocuiesc treptat i a cror depreciere se recupereaz prin amortizare . Ele contribuie indirect, prin amortizare , la formarea i asigurarea capacitii de autofinanare . Se compun din: Imobilizri necorporale formate din cheltuielile de constituire i de cercetaredezvoltare , concesiuni , brevete i alte drepturi i valori similare , fondul comercial , alte imobilizri necorporale i imobilizrile in curs (investiiile neterminate pn la finele exerciiului financiar n curs); Cheltuielile cu constituirea societii reprezint cheltuielile ocazionate de nfiinarea sau dezvoltarea societii, concretizate in: o taxe i alte cheltuieli de nscriere i nmatriculare ; o cheltuieli privind emiterea i vnzarea de aciuni i obligaiuni; o cheltuieli de prospectare a pieei i de publicitate . Cheltuielile de constituire se recupereaz pe calea amortizrii, pe o durat de cel mult cinci ani. Cheltuielile de cercetare si dezvoltare se refer la cheltuielile ocazionate de efectuarea unor obiective sau lucrri de cercetare . nscrierea lor n bilan, are loc dac sunt ndeplinite condiiile : S proiectele de cercetare s fie bine individualizate: </ sa aib ansa de reuit tehnic i s asigure o anumit rentabilitate economic. Concesiunile cuprind valoarea bunurilor preluate cu acest titlu n patrimoniul societilor comerciale i se refera la ocuparea sau exploatarea unei proprieti a domeniului public (concesiune publica) , sau la acordul primit de la o firm de a fi reprezentantul su pe un teritoriu geografic bine delimitat (precis) , n legtur cu comercializarea anumitor produse sau prestarea unor servicii (concesiune privat). Amortizarea concesiunii se face pe o durat egal cu cea a contractului de concesiune. Fondul comercial este acea parte din fondul de comer , care nu figureaz n celelalte elemente de patrimoniu , dar care concura la meninerea sau dezvoltarea potenialului activitii unitii. Se refer la clientela , vadul comercial, debuee , reputaie etc .

ANAUZA L>" * " * >

'-

" *1 " '

t "T-

24

El se constituie numai prin achiziie sau ca aport de capital . cel creat de societatea comercial (firma), nefiind contabilizat n cursul vieii ntreprinderii. Evaluarea fondului comercial se face cu ocazia determinrii preului de vnzare al unei societari . In valoarea firmei, alturi de activul net, sunt incluse i aceste elemente necorporale , dar care la unitatea cumprtoare devin elemente constitutive ale fondului comercial. Fondul comercial este dat de diferena intre valoarea de achiziie a fondului de comer i valoarea contabil a acestor elemente . Programele informatice nu se refera la elementele materiale , ci la prestaia intelectuala necesara elaborrii programelor . Sunt considerate bunuri necorporale , indiferent dac sunt achiziionate sau create de unitate . Se amortizeaz n funcie de durata probabila de utilizare , dar nu mai mult de trei ani. Imobilizrile corporale cuprind terenurile , mijloacele fixe , alte imobilizri corporale i imobilizri corporale n curs. Terenurile nu sunt supuse amortizrii , pstrndu-i nemodificat valoarea n timp , cu excepia aciunilor de reevaluare , iar celelalte categorii de imobilizri corporale i modifica valoarea pe seama amortizrii mijloacelor fixe , prin achiziionarea de noi mijloace fixe , prin scoaterea din funciune a unor mijloace fixe sau prin aciunea de reevaluare. Prin funcia i rolul lor n activitatea de exploatare , imobilizrile corporale sunt determinante pentru volumul, structura i calitatea rezultatelor activitii productive a firmelor. Imobilizrile financiare se refera la titlurile de participare , titlurile imobilizate ale activitii de portofoliu , titlurile de plasament imobilizate , creane legate de participai!. Titlurile de participare reprezint drepturile sub forma de aciuni sau alte titluri de valoare in capitalul altor societari comerciale .Ele asigura unitii deintoare exercitarea unui control si realizarea unui profit . De asemenea , da posibilitatea de a avea reprezentani in structurile de conducere ale unitilor emitente sau de a ntreine relaii privilegiate cu acestea. Titlurile imobilizate ale activitii de portofoliu sunt dobndite de unitatea patrimoniala in scopul realizrii unor venituri financiare , fr ca acestea sa poat interveni in gestiunea unitii emitente . Creanele Imobilizate sunt formate din : creane legate de participai! (acordarea de mprumuturi unitilor patrimoniale la care dein titluri de participai!; mprumuturi acordate pe termen lung ; alte creane imobilizate care se refera la garanii si cauiuni depuse de unitate la teri in vederea unei bune execuii a unei obligaii.

Activele circulante
Sunt elemente patrimoniale necesare realizrii ciclului de exploatare . Se consuma intr-un singur ciclu de exploatare , trecnd din forma de active fizice , in cea de creane si apoi de disponibiliti. Activele circulante se compun din : * stocuri : de materii prime ; materiale consumabile ; obiecte de inventar ; baracamente ; stocuri aflate la teri; producie in curs de execuie ; semifabricate ; produse finite ; produse reziduale ; animale ; mrfuri; ambalaje ; * alte active circulante compuse din : fumizori-debitori ; clieni si conturi asimilate ; mprumuturi acordate membrilor asociai ; alte creane (avansuri acordate personalului , alte datorii si creane etc .) decontri cu asociaii privind capitalul; titluri de plasament; conturi la bnci ; casa ; acreditive ; valori de ncasat etc.

n partea a treia din activul bilanului sunt reflectate conturile de regularizare i asimilate care cuprind cheltuielile nregistrate n avans decontrile din operaiuni n curs de clarificare i diferenele de conversie-activ . Ultima parte a activului bilanier red primele privind rambursarea obligaiunilor" , ce reflecta valoarea dintre diferena de emisiune i valoarea de rambursare . Analiza mijloacelor economice vizeaz aprecierea evoluiei n dinamic a activului bilanier i a elementelor sale componente , precum si structura i modificrile structurale , acestea din urm fiind apreciate prin intermediul ratei de structura a activului" . Pentru aprecierea mijloacelor economice din patrimoniul unui agent economic , pe lng modificrile absolute i structurale , se vor calcula Rotaia activelor i i urmtorii indicatori: i Raportul dintre activele circulante si imobilizri (K):

ni | 231.4Sa.721,00

Ac
Af

n care : Ac - reprezint activele circulante ; Af activele fixe (activele imobilizate). ^ l * f ^ ^ Acest raport este funcie de specificul activitii fiecrui agent economic , ns reducerea sa reflecta o ncetinire a rotaiei activelor imobilizate . Existena unor mijloace fixe n rezerva sau n. conservare conduce de asemenea , la micorarea acestui raport. tf' Compoziia tehnica (Kt) calculata ca raport ntre valoarea mijloacelor fixe (Mf) si activele circulante (Ac): Ac Creterea compoziiei tehnice reliefeaz o stabilitate n activitatea i dezvoltarea firmelor. Numrul rotaiilor activului stabilit ca raport ntre cifra de afaceri (Qf) i total activ
i j m 9

i rotaiilor act-.'uiiu

(A A ) f+ C

Nra = Af + Ac Acest indicator reflect randamentul utilizrii patrimoniului , iar mrimea sa este funcie de specificul activitii agenilor economici. n activitile cu profil industrial situaia se apreciaz ca fiind bun dac numrul rotaiilor activului este peste 1,4 . Cnd ia valori mai mici de 1 (unu) activitatea este nesatisfctoare , iar dac este cuprins ntre 1 i 1,4 , atunci se consider o ,waHb,.lJilr.H,, activitate satisfctoare. Gradul de utilizare a capitalului social vrsat (Gcs) calculat ca raport procentual intre total active ( Af + Ac ) i capitalul social (Cs): Cs

ANALIZA M ~. vHOO-riNANCIAR - PREZENTARE TEORETICA

26

On nivel ridicat al acestui indicator atest o bun utilizare a capitalului social subscris i vrsat. Analiza mijloacelor economice trebuie adncit pe cele doua grupe de elemente patrimoniale : active imobilizate i active circulante . Pe volumul si structura activelor i pun amprenta o multitudine de factori , ncepnd cu mrimea unitarii economice , natura activitii , practicile n materie de livrri , condiiile de plat , relaiile cu partenerii din amonte , factorii juridici i economici etc. Agenii economici din ramurile industriei grele , au o pondere ridicata a activelor fixe corporale , iar la unitile economice cu un ciclu de fabricaie lung se mrete ponderea stocurilor n general, cu deosebire a celor de producie neterminat . n analiza activelor imobilizate se va urmri att proporia dintre imobilizrile necorporale , imobilizrile corporale i imobilizrile financiare , ct i ponderea pe elemente componente din cadrul fiecreia din cele trei grupe de imobilizri . Astfel , la agenii economici preocupai de activitatea de cercetare-dezvoltare sau achiziionarea de brevete de invenie , se va mri ponderea imobilizrilor necorporale n total imobilizri . Participarea cu capital social la ali ageni economici conduce la creterea ponderii imobilizrilor financiare . Structura activelor circulante este mult influenat de specificul activitii fiecrui agent economic , dar i de natura relaiilor sale cu furnizorii i clienii . Reducerea ciclului de fabricaie va avea ca efect diminuarea ponderii produciei n curs de execuie n totalul activelor circulante , iar creterea ponderii produselor finite atesta ca producia nu s-a desfurat n concordana cu cerinele pieei, sau c o parte din clienii tradiionali i-au redus din activitate sau au dat faliment , rmnnd produse n stoc , pentru care se vor cuta noi beneficiari. Creterea ponderii furnizorilor-debitori reliefeaz c agentul economic este lipsit de credibilitate n fata acestora , motiv pentru care acetia cer achitarea cu anticipaie a contravalorii produselor sau serviciilor solicitate de unitatea economica analizata .

1.2.3. Analiza rateSor de structur patrimonial a activului


Ratele de structura patrimonial se calculeaz ca raport procentual ntre un post (sau grup de posturi) din activul bilanului i total activ . Analiza comparativ n timp i spaiu pe baza ratelor de structura patrimoniala furnizeaz informaii privind situaia financiar a agentului economic . Dintre ratele de structura a activului bilanier se pot enumera : a) Rata activelor imobilizate (Rai) , stabilit ca raport ntre activele imobilizate (Ai) i total activ (At). At
fcetftakate* su -

Acest indicator pune n evidenta ponderea elementelor patrimoniale ce servesc unitatea economica n mod permanent i msoar gradul de investire a capitalului. b) Rata imobilizrilor corporale (Ric) , stabilita ca raport ntre imobilizrile corporale (Ic) i total activ (At). Ric = ^-At

.'-JALI/A ICO"

27

Nivelul acestui indicator este determinat de natura activitii agentului economic , fiind mai ridicat la agenii economici din ramurile ce solicita volum mare de echipamente costisitoare . In cadrul aceleiai ramuri de activitate , rata imobilizrilor corporale este funcie de politica de dezvoltare i de opiunea strategica a fiecrei echipe manageriale . In perioada de criza economica , unitile ce au o rata a imobilizrilor corporale ridicata se vor adapta mai greu deoarece va opera mai dificil o conversie a activelor n disponibiliti. c) Rata imobilizrilor financiare (Rif), calculat ca raport ntre imobilizrile financiare (If) i total activ (At). If Rif = *100 At Acest indicator evideniaz relaiile financiare cu ali ageni economici , privind operaiunile de cretere externa . In unitile economice de tip holding nivelul ratei imobilizrilor financiare este mult mai ridicat dect n ntreprinderile mici , Acest lucru se datoreaz politicii de investiii financiare ale unitilor gigant de tip holding . - tni d) Rata activelor circulante (Rac) , calculat ca raport ntre total active circulante (Ac) i total activ . au *. (At).

Mai poate fi stabilit i ca diferena ntre 100 i Rata activelor imobilizate : Rac = 100-Rai

Ar Rac = * 100 At

i n/i. ,v /nr>.in

<** tastcstw ei tte iswttrw- *

e) Rata stocurilor (Rs) calculata ca raport procentual ntre stocuri (Se) i total active (At). At Acest indicator are un nivel sczut la agenii economici din sfera serviciilor i un nivel ridicat la agenii economici din sfera produciei i distribuiei de bunuri . In unitile economice cu un ciclu lung de R te s c rilo a to u r fabricaie rata stocurilor este mult mai mare . Pentru o apreciere corecta a evoluiei ratei stocurilor, trebuie inut seama i de raportul de corelaie dintre indicele cifrei de afaceri i indicele stocurilor, raport ce reflect o situaie economica bun atunci cnd este supraunitar. Pentru adncirea analizei activelor pe baza ratei stocurilor , se va calcula acest indicator pentru diferite elemente de stoc (materii prime , stocuri aflate la teri , producie in curs de execuie , produse finite , mrfuri etc ,), fie prin raportarea lor la total active , fie prin raportarea la activele circulante . Valoarea acestor rate trebuie interpretat difereniat n funcie de natura agentului economic . f) Rata creanelor (Re) calculat prin raportarea creanelor (Cr) la total active (At). Rc= *100 r At

* r" 28 R a t a c r e a nl o r d e p i n d e d e i iel ea d i n t r e u n a g e n t e c o n o m ai c t e n e r ii sd i n a v a l , e r l i p r i m o d u l d e p ai t e r m e n e l e d e le ttc . l t p a . P e n tru a d c ire a a n a liz e i , s e im p u n e s ta b il n ti u n o r r a t e a lni t i c e p e t i p u r i d e ce e ,a g r u p a r e cn d u r n a f s e d u m a i m u lte c r ie r ii; p n a t u r a c r e a n o r : c r e a n l e g a t e d e c i c l u el e ?.- T,n d e e x p l o a t a r e ( cil )i ei c r e a e d i v e r s e ( c r e a n s u p r a n n e a Al p e r s o n a l u l u i , s t a t u l u io naacr i l o r ) ; i , c e r t i t u d i n e a r e a l i z a r e a l: o rc r e a n n e c e r t e i c r e ae c u u n a n u m i t g r a d d e p r o b an i l i t n b 56.'.ll6m .00 n c a s a r e a l o r , d e n u i iitn c e r t e ; m e t e r m e n u l d e r e a l i z acrre a e p e t e r m es n u r t , c r e en : e n c a p e t e r m e n m e d i u r e a e p e t e r m e n l u n g i c n

fif~.fr~~" ------

. .
W i 1 1

Db-rVm t',
*

R a t e l e p e n t r u t i p u r i l e d e ec ra m nn t i t e m a i s u ea i s e s t a b i l e s c p r i n r a p o r t a r e a l o r l a t o t ellu lr c, r el a n a o a c tiv e le c irc u la n te s a u la to ta l a c tiv e . g) R ata d i s p o n b il loi t i i r n e t i i b p l a s a m e n t e l o r ( R d p )c a l c u l t c a r a p o rtn t r e , a d i s p o n i b i iit l e b n et i ( D b ) p l u s v a l o r i m o b i l i a r e l plasament (Vmp) i total active (At).

Db + Vmp
= 100

.\r

iiJaBtu'
,.

.in.[['

,-1*3S6S37M

*. ,v.m-(ta I

4 ,

At S e p o a t e s t a b i l i o r a td i s p o n i bi lii lto r b n et i i a o r at a p la sa m entelor . t eC e e rr a ponderi d i s p o n i b i iit l o r b n et i i n p a t r i m o n i u l a goern e c o n o m i c i l i l , e v i d eina z d u p c a z , o s i tiuea f i n a n c i a r e f a v o r a b s a u c a a g e n t u l e c o n o m i in e d ree s u r s e i n s u f i c i e c u tiliz a te .

1.2.4. Analiza surselor


Sursele de care dispune un agent economic pentru a finana utilizrile sale sunt redate in pasivul bilanului unde gruparea lor se face in ordinea cresctoare a exigibilitii. Premisa a oricrei activiti productive, sursele pot fi grupate dup mai multe criterii: a) Dup destinaie: S Pentru constituirea mijloacelor economice active; s Pentru constituirea activelor circulante; b) Dup provenien: > Capital propriu; > Provizioane pentru riscuri si cheltuieli; > Datorii; > Conturi de regularizare de pasiv; Capitalul propriu se regsete in urmtoarele posturi din pasivul bilanului contabil: capitalul social subscris si vrsat; primele legate de capital; (de emisiune, de fuziune, sau de aport); subvenii; diferente de reevaluare; rezerve; rezultatul reportat; rezultatul exerciiului; fondurile de dezvoltare, de participare la profit etc. n analiza pasivului bilanului se urmrete evoluia posturilor, precum si structura grupele de surse menionate.

ENTNt i'hONhTIC

29

Analiza capitalului agenilor economici ocupa un loc central in analiza surselor financiare de acoperire a activelor fixe si circulante. n teoria si practica economica se folosesc mai multe categorii de capital: capital propriu, capital strin, capital permanent, capital social. Capitalul strin se refer la datoriile agentului economic fa de teri (mprumuturi i datorii asimilate, disponibiliti ale clienilor, furnizori i conturi asimilate, clien-creditori etc.) Capitalul permanent se compune din capitalul propriu i mprumuturile pe termen mediu i lung. Capitalul social reprezint ansamblul aporturilor n bani i n natur efectuate de ctre asociai, n momentul constituirii societii comerciale, sau pe parcurs, cu ocazia creterii de capital. Poate fi grupat dup mai multe criterii: a) Criteriu! subscrierii capitalului: capitalul social subscris la ntocmirea actului de constituire a societii; capital social nesubscris ce se refer la oferta publica de cumprare. b) Criteriul naturii capitalului: capital n natur; capital n numerar. c) Criteriul amortizrii: capital amortizat: capital neamortizat. d) Criteriul proprietii: capital privat; capital de stat, capital mixt; Se vor urmri modificrile de capital pe fiecare din grupele menionate anterior. Creterea de capital poate s fie real dac se mrete patrimoniul prin emisiune de noi aciuni i prin reevaluarea capitalului, sau poate fi o sporire fictiv de capital social prin atribuirea n mod gratuit de aciuni ctre creditori n vederea compensrii datoriilor societii, sau prin conversia obligaiilor n aciuni. Creterea real va avea drept efect sporirea patrimoniului, n timp ce creterea fictiv nu atrage i majoritatea patrimoniului. n cadrul societilor comerciale pe aciuni i a societilor n comandit pe aciuni capitalul social este reprezentat de aciuni, egale ca valoare. Pentru societile n nume colectiv, comandit simpl i cu rspundere limitat este reprezentat de prti sociale. Primele legate de capital sunt compuse din prime de emisiune, de fuziune i de aport. Ele rezult din operaiunile de cretere a capitalului, realizat fie n numerar, fie prin aporturi n natur, sau cu ocazia fuziunii care presupune emisiunea de noi aciuni. Primele de emisiune a aciunilor reprezint diferena dintre valoarea nominal a unei aciuni (mai mic) i preul de emisiune a noilor aciuni (mai mare). Primele de fuziune apar atunci cnd fuzioneaz dou sau mai multe societi, ocazie cu care se stabilete valoarea intrinsec matematic) a aciunilor. Primele de fuziune sunt date de diferena dintre valoarea matematic i cea nominal a aciunilor. Primele de aport apar n cazul creterii de capital prin aport in natur. Mai nti se face evaluarea aportului in natur i se stabilete numrul de aciuni noi de emis. Prima de aport este dat de diferena ntre valoarea matematic - contabil a aciunii i valoarea sa nominal. Diferenele din reevaluare reprezint diferena dintre valoarea actual (care este mai mare) i valoarea de nregistrare (mai mic) a activului reevaluat. Rezervele sunt formate din; rezerve legale, constituite anual rezultatul brut, n cot de 5% pn la atingerea unei cote de 20% din capitalul social; rezervele statutare stabilite conform statutului, din profitul net; alte rezerve neprevzute de lege sau statutul de constituire al societii dar care se pot forma pe seama profitului net pentru diverse nevoi, conform hotrrii Adunrii Generale a Acionarilor. Fondurile sunt constituite din surse, de regul bine delimitate i cu un scop precizat. Aa este cazul fondului de dezvoltare constituit din amortizarea mijloacelor fixe, din profitul net i din vnzarea de active, avnd drept destinaie finanarea activelor fixe. Tot aici intr fondul de participare la profit, constituit din profitul net i destinat recompensrii salariailor, precum si alte fonduri.

. -. -

- , - - - . . , -

30

Subveniile pentru investiii sunt sume de bani primite de la Bugetul de Stat sau din alte surse pentru finanarea unor activiti pe termen lung, precum i resursele formate prin primirea ca donaii a unor imobilizri, sau imobilizrile constatate plus la inventariere. Provizioanele reglementate se constituie pe seama cheltuielilor, potrivit legii, fiind deduse din Excedentul Brut de Exploatare (EBE) i servesc pentru autofinanarea societii comerciale (provizioane privind majorarea preurilor aferente stocurilor sau pentru calcularea amortismentului accelerat). Rezerva reprezint o parte din profit destinat s acopere efectele negative ale unor factori aleatori sau pentru a contribui la dezvoltarea global a unitii economice. Provizioanele se constituie pe seama cheltuielilor, aprnd chiar n absena existenei profitului, dar sunt destinate s acopere o cheltuiala sau o pierdere precis, fiind supus unei marje de incertitudine n producerea ei. Provizioanele reflect adoptarea unei politici de pruden n activitatea managerial, reducndu-se sau anu!ndu-se riscurile ce apar n activitatea agentului economic. Datoriile sunt surse strine. Ele aparin agenilor economici o perioad mai mare sau mai mic. Se regsesc sub form de mprumuturi i datorii asimilate, furnizori i conturi asimilate, avansuri primite de la clieni i alte datorii. Conturile de regularizare i asimilate se refer la veniturile nregistrate n avans care reprezint ncasri sau creane aferente unor bunuri nelivrate, a unor lucrri sau servicii neefectuate i care nu afecteaz veniturile exerciiului financiar. Tot aici se includ i diferenele de conversie - pasiv care sunt profituri latente din conversiile de schimb la sfritul anului i din diferenele favorabile de curs valutar ntre data de intrare a creanelor i datoriile exprimate n devize la data nchiderii exerciiului financiar.

1.2.5. Analiza ratelor destructori a pasivului


Ratele de structur ale pasivului din bilanul contabil evideniaz aspecte privind stabilitatea si autonomia financiar a agenilor economici . Pe baza lor se pot face aprecieri cu privire la politica financiar a echipei manageriale . Dintre ratele de structur a pasivului bilanier amintim : Rata stabilitii financiare (Rsf) , calculat S c fc a ! p a n *l IP s ca raport procentual ntre capitalul permanent (Cp) i total pasiv (Pst).
I

Pit

aur

345 355 476 734 00

totalul pasivului bilanier.

Rds-

Unde: Cpr - capitalul propriu ; Dtml - datoriile pe termen mediu si lung . Rata stabilitii financiare reflecta ponderea capitalului unui agent economic de care acesta dispune in mod stabil , pe o perioada de cel puin un an . Acest indicator se mai poate calcula si ca diferena ntre 100 si rata datoriilor pe termen scurt (Rds), aceasta fiind stabilita ca raport procentual ntre datoriile pe termen scurt si

Pct

Pst

Rsf = 100-Rds Datorii pe termen scurt (Dts) *100 Total pasiv (Pst)

- PREZENTARE TbOKETIC

31

Rata autonomiei financiare la termen (Raft) care reflecta ponderea capitalului propriu in capitalul permanent si se calculeaz ca raport procentual intre capitalul propriu (Cpr) si capitalul permanent (Cp).
Raft =

Cpi*100 Cp

Se apreciaz ca un agent economic are asigurata autonomia financiara atunci cnd rata autonomiei financiare este de cel puin 50% . Rata autonomiei financiare globale (Rafg) stabilita ca raport procentual intre capitalul propriu (Cpr) si total pasiv bilanier (Pst).
T> f _ P * 1 AA

Pst
Rata autonomiei financiare globale difer n funcie de politica financiar a firmei i de condiiile n care i desfoar activitatea agenii economici . Se apreciaz ca un nivel de peste 30% ar oglindi un echilibru financiar. Rata de ndatorare globala (Rdg) calculata ca raport procentual intre datoriile totale (Dt) si total pasiv (Pst).

Dt *
IVlUg

tUaU h*i*w*s* fi) [A |[ 949 1S4 l?fiflB %ljj :WB 365 fi 734.H0

Mai poate fi calculat i ca diferen intre 100 i rata autonomiei financiare globale :

Pst

1U U

Ridg =100-Rafg

La valori mai mici dect 100 . Cu ct se apropie de zero , cu att creste autonomia financiar . Se apreciaz c o rata de ndatorare global de peste 70 la sut pune n eviden imposibilitatea asigurrii autonomiei financiare . i Rata de ndatorare la termen (Ridt) calculat ca raport procentual ntre datoriile pe termen mediu i lung (Dtml) i capitalul permanent al agentului economic (Cp):

Cp
Ratele de ndatorare global i la termen pun n eviden dependena financiar a agentului economic i arat gradul de risc al politicii financiare adoptat de echipa managerial . n analiza surselor din pasivul bilanier, pe lng calcularea ratelor de structur a pasivului , se vor mai urmri i urmtorii indicatori : Gradul de ndatorare si de risc (Gin): Cpr Gradul de acoperire a capitalului mprumutat (Gac):
Gac = -^*100 Dtml

Rata bruta generala de ndatorare (Rbi):


*100 Cpr Cpr

unde:

ANALIZA ECONOMSOn-PiiNj.NOIARA. .- PRr^FNTARE T=ARE71CA

32

Cps reprezint capitalul strin , format din mprumuturi pe termen mediu i lung (Dtml) , mprumuturi pe termen scurt (Dts) i alte obligaii faa de teri (Ob). Gradul de imobilizare a capitalului (Gim) calculat ca raport procentual ntre activele imobilizate ce se gsesc n activul bilanului (A) i capitalul permanent (Cp) , sau , dup caz , capitalul propriu (Cpr): Gim = *100 sau Gim = * 100 Cp Cpr Un nivel ridicat al gradului de ndatorare si un nivel sczut al gradului de acoperire a capitalului mprumutat atesta greutile financiare ale agentului economic .

1.2.6. Analiza fondului de rulment


Pentru desfurarea n bune condiii a activitii agenilor economici , activele circulante ale acestora trebuie s fie , ca valoare , superioare datoriilor pe termen scurt. Necesarul de resurse financiare proprii pentru acoperirea parial a stocului de active circulante reprezint fondul de rulment. El este acea parte din capitalul permanent folosit pentru acoperirea pariala a activelor circulante . Teoria economica folosete mai multe categorii de fond de rulment; * fond de rulment necesar; * fond de rulment real. Fondul de rulment necesar , denumit si fond de rulment normat sau planificat , se stabilete pe baza de normative . El este fondul de rulment ideal pentru desfurarea n bune condiii a activitii agenilor economici (FRN). Fondul de rulment real este cel stabilit pe baza informaiilor furnizate de bilanul contabil (FRR) Analiza fondului de rulment vizeaz urmtoarele aspecte ; modul de fundamentare a fondului de rulment; calcularea fondului de rulment real i compararea acestuia cu nevoia de fond de rulment; determinarea plusului sau minusului de fond de rulment real faa de stocuri. n diagnosticarea modului de fundamentare a fondului de rulment antecalculat se va ine seama de metoda folosit pentru calculul su (ideal, minim sau dorit). Se va urmri ca necesarul de fond de rulment s nu fie nici larg" , nici ngust" . Dac se creeaz un necesar mai larg de fond de rulment, atunci apar fluxuri bneti suplimentare fr efect economic , iar dac necesarul de fond de rulment este ngust , poate genera distorsiuni la fiecare modificare a valorii activelor circulante . Fondul de rulment real se calculeaz ca diferen ntre capitalul permanent (Cp) i activele imobilizate (Ai). FRR = Cp - Ai Pentru calculul fondului de rulment real , n locul capitalului permanent poate fi folosit capitalul propriu (Cpr) sau capitalul social (Cs) . Rezulta deci c n funcie de capitalul utilizat , fondul de rulment real poate lua valori pozitive sau negative . Prin compararea fondului de rulment real (FRR) cu fondul de rulment antecalculat (FRN) , pot rezulta urmtoarele situaii: ? Fondul de rulment real s fie mai mare dect fondul de rulment antecalculat (FRR > FRN) ; situaie care atesta ca agentul economic are un excedent de fond de rulment; /

ANALIZA ECONOMlCO-FiNANClARA-PREZENTARE Trrr:-T:?-\

33

1 Fondul de rulment real sa fie mai mic dect fondul de rulment antecalculat (FRR < FRN), situaie care atesta un deficit de fond de rulment pentru agentul economic ; Fondul de rulment real s fie egal cu fondul de rulment necesar (FRR = FRN) , situaie apreciata ca pozitiva . Abaterile , fie pozitive , fie negative genereaz efecte financiare nefavorabile . Deficitul de fond de rulment conduce la apariia unor greuti n fluxul de trezorerie (ncasri i pli) . El se poate datora creterilor mai accentuate la activele imobilizate sau ritmului mai lent de cretere a capitalului permanent. Prin compararea fondului de rulment real cu stocurile existente , poate rezulta un plus de fond de rulment fa de stocuri sau un plus de stocuri fa de fondul de rulment.

1.2.7. Analiza surselor atrase (obligaii pe termen scurt)


Relaiile de decontare cu furnizorii , bugetul statului , personalul , subunitile cu evidenta contabil proprie genereaz surse atrase ce se regsesc n pasivul bilanului i pot fi utilizate n finanarea activelor circulante . O parte din aceste surse atrase , conform principiilor financiare de exigibilitate , sunt obligaii minime i se regsesc n pasivele stabile , deci constituie surse asimilate celor proprii. Analiza obligaiilor urmrete structura lor i reducerea la cuantumul normal al sumelor neachitate . Gruparea obligaiilor se poate face dup mai multe criterii: a) n funcie de ncadrarea n termenele de decontare : obligaii normale ; obligaii nenormale. Obligaiile normale constituie obligaiile fat de furnizori , creditori , decontri cu bugetul statului i cu asigurrile sociale , cu personalul ntreprinderii , dar care apar ca urmare a relaiilor normale de decontare , deci care nu depesc termenele contractuale legale . Obligaiile nenormale se refer la furnizori neachitai n teren sau sumele ntrziate de la plata ctre bugetul statului, creditori, asigurrile sociale sau ctre personalul ntreprinderii. b) Dup gradul de vechime (termenele de plat): obligaii pe termen scurt ; obligaii pe termen mediu, obligaii pe termen lung. Termenul mediu de plat se calculeaz pe baza relaiei:

t=A*9o
Re

unde:
t reprezint termenul mediu de plat al obligaiilor; S soldul mediu trimestrial al conturilor ce reflect obligaiile de plat ale agenilor economici Re - rulajul creditelor al conturilor ce reflect obligaiile de . Se apreciaz c obligaiile cu o vechime sub 30 de zile sunt pe termen scurt, cu o vechime cuprins ntre 30 i 60 de zile sunt obligaii pe termen mediu , iar cu vechime peste 60 de zile constituie obligaiile pe termen lung . Apariia obligaiilor pe termen mediu si lung , precum si creterea ponderii lor in totalu obligaiilor atesta greuti financiare care au fcut imposibila efectuarea plailor la termen .

<-> -LC ^ . ""' ' 34

- {" r- -, - '.EZEN7ARE TbOKbTICA.

1.2.8. Analiza creditelor i mprumuturilor pe termen scurt acordate de teri


Nevoile temporare de resurse financiare simt asigurate pe baza creditelor pe termen scurt sau a mprumuturilor acordate de teri. Analiza creditelor ncepe cu stabilirea ponderii creditelor sursele pentru acoperirea activelor circulante si prin verificarea atent a modului de stabilire a nevoii de credit pe termen scurt. Pentru ca un agent economic s primeasc credite pe termen scurt, banca sau persoana tera care acord mprumutul va efectua o analiz diagnostic i prospectiv a situaiei financiare , pentru a se asigura c la scadent i se va putea rambursa mprumutul respectiv . In acest sens va urmri dac este respectat sistemul de garanii materiale , daca a efectuat plile la scaden , dac firma are succes n afaceri, dac sunt sau nu persoane fizice sau juridice care s garanteze firma , dac n prealabil s-a efectuat un studiu de fezabilitate etc . Principalele problemele ce se vor urmri n analiza creditelor pe termen scurt sunt : clauzele incluse n contractele de mprumut i posibilitile de rambursare a mprumutului ; verificarea garaniei creditelor ; rambursarea mprumutului ca sum i ca termen ; eficienta creditelor etc. In analiza creditelor pe termen scurt se vor calcula indicatorii: S Durata de creditare , reprezint perioada n care agentul economic a apelat la credite sau mprumuturi pe termen scurt pentru desfurarea procesului de producie:

Dtc =
n care: Dtc - reprezint durata n zile n care agentul economic a folosit credite pe termen scurt; Zer - zilele calendaristice n care unitatea a avut credite . Creterea duratei de creditare atest c s-a apelat tot mai mult la mprumuturi pentru efectuarea unor pli ctre furnizori, personalul unitii, bugetul de stai etc . S Mrimea medie zilnic a creditului , stabilita pe baza relaiei:

Sci*ti
n care : m - reprezint mrimea medie zilnic a creditului; Sci - soldul creditelor pe termen scurt ntr-un anumit interval de timp n care rmne nemodificat; ti - timpul, exprimat n zile n care soldul creditelor "pe termen scurt rmne nemodificat; Dt - durata totala a perioadei analizate , exprimata n zile . Reducerea acestui indicator reflect o mbuntire a activitii economico-financiare . Paralel cu durata de creditare i mrimea medie zilnic a creditelor, se va urmri i situaia garaniei creditelor . Drept garanie pentru credite se pot lua : stocurile de materii i materiale , stocurile de produse finite , producia in curs de realizare etc . Pentru ca stocurile de materii prime i materiale s constituie garanie pentru credite , ele trebuie s aib achitat contravaloarea , s nu fie degradate si s fie depozitate n bune condiii. Produsele finite se vor lua in considerare , la garantarea creditelor, dac sunt cerute de pia , sunt pstrate n bune condiii i corespund din punct de vedere calitativ . Producia n curs de realizare va constitui garanie pentru credite dac se efectueaz pe baza unor comenzi ferme . Un accent deosebit trebuie pus pe analiza creditelor restante , deoarece ele atesta greuti financiare , fiind i purttoare de dobnd majorat . Creditele restante pot s apar atunci cnd agentul economic s-a lansat ntr-o afacere neeficienta , pentru care nu s-a fcut un studiu de fezabilitate .

Dt

~ ,L S "~ ~ ~ _ i

"-~ -- _ - s '

"EN TA R E TFO R E TIC A

35

Eficiena creditelor este scoas n evident punndu-se n balan costul capitalului mprumutat cu profitul obinut pe seama produciei realizate prin. darea n consum a resurselor de producie a cror valoare a fost pltit cu creditele i mprumuturile primite . Costul capitalului mprumutat este dat de mrimea dobnzii pltit celor care au acordat mprumutul, aceasta fiind funcie de volumul creditelor, durata de creditare i rata dobnzii.

1.2.9. Analiza corelaiei dintre sursele financiare din pasivul bilanului i elementele patrimoniale din activ
O imagine complet a situaiei financiare patrimoniale a agenilor economici impune urmrirea corelaiei dintre sursele financiare din pasivul bilanului i elementele patrimoniale din activ . In acest sens se va studia situaia acoperirii cu surse financiare a activelor circulante i se va ntocmi balana ah a corespondenei dintre grupele i capitolele din activul i pasivul bilanului Activele circulante totale pot avea urmtoarele surse de acoperire : O fondul de rulment real sau efectiv ; O provizioanele pentru riscuri i cheltuieli; O obligaii pe termen scurt; O mprumuturi i credite curente pe termen scurt. Creterea ponderii mprumuturilor bancare n acoperirea activelor circulante i reducerea concomitent a ponderii fondului de rulment real atesta o nrutire a modului de acoperire a activelor circulante cu resurse financiare . Pentru mbuntirea situaiei se impun masuri care s permit recuperarea sumelor vrsate n plus la instituiile financiare , bugetul de stat sau alte organe centrale . De asemenea , se vor iniia aciuni care s previn efectuarea unor vrsminte sau , prelevri nejustificate ce atrag dup ele reducerea fondului de rulment real. n utilizarea balanei ah pentru urmrirea corespondenei dintre grupele i capitolele din activul i pasivul bilanului trebuie s se in seama de destinaia surselor financiare pentru acoperirea elementelor patrimoniale din activul bilanului. Balana ah oglindete pe linii activele imobilizare i activele circulate , fiecare din ele putnd fi redate si pe subgrupe . Pe coloane se nregistreaz cele trei mari grupe de surse : capital permanent cu subgrupele capital social , datorii financiare i alte grupe ; provizioane pentru riscuri i cheltuieli cu cele dou subgrupe i anume provizioane pentru riscuri i provizioane pentru cheltuieli ; datorii pe termen scurt cu subgrupele obligaii pe termen scurt ; i mprumuturi pe termen scurt. Schimbrile n structura pe surse n vederea acoperirii activelor patrimoniale se vor interpreta i n funcie de politica economic a fiecrei firme .

1.2.10. Analiza echilibrului financiar


La nivelul agenilor economici , ntr-o form simplificat , echilibrul financiar este definit de egalitatea dintre venituri i cheltuieli. Starea general de echilibru circumscrie att egaliti ct i inegaliti cu o anumit semnificaie economic . Trebuie urmrit nu numai recuperarea cheltuielilor, ci i obinerea de profit pe baza cruia s se constituie sursele pentru finanarea unor activiti sau pentru stingerea unor obligaii. Analiza financiar pune in evident modalitile de realizare a echilibrului financiar i are drept obiective; * echilibrul pe termen lung ; * echilibrul curent; *

A N A L IZ A E C O N Q M iC O -F iN A N C IA R A - ='R E Z F 1 "IO - ~ T | t -'-., '~ >\r

35

* echilibrul pe termen scurt. Se apreciaz c o societate comercial are asigurat; echilibrul pe termen lung fcndu-se comparaie ntre capitalul permanent i activele imobilizate . Plusul de capital permanent fa de activele imobilizate permite asigurarea unui fond propriu de rulment. Pentru analiza echilibrului curent se face comparaie ntre activele circulante i obligaiile pe termen scurt. Active circulante peste obligaiile pe termen scurt genereaz nevoia de fond de rulment. Echilibrul pe termen scurt se apreciaz fcndu-se comparaia ntre fondul de rulment si nevoia de fond de rulment. Existena n paralel a fluxurilor materiale i bneti impune ca n definirea echilibrului financiar s se aib n vedere elementele implicate de cele dou fluxuri amintite . Prin echilibrul economico-financiar trebuie deci subneles ansamblul de corelaii ce se formeaz n procesul de rotaie a capitalului. Corelaiile ce trebuie urmrite sunt: corelaia dintre fondul de rulment i activele circulante ; corelaia dintre creane i obligaii; '-'" solvabilitatea i capacitatea de plat . Pentru urmrirea corelaiei dintre fondul de rulment i activele circulante este necesar ca mal nti sa se stabileasc existentul de active circulante mai puin disponibilitile bneti , achitate i necreditate , cunoscute i sub denumirea de nevoie de fond de rulment" (Nfr). Soldul efectiv al activelor circulante achitate i necreditate se determin astfel : din total active o-, fond de iui ent circulante (Ac) se scad : disponibilitile bneti n cas sau la bnci (Dbn), provizioanele pentru riscuri i cheltuieli (Prc) , obligaii si mprumuturi pe termen scurt (Oitc). Nfr = Ac - (Dbn + Prc + Oitc) 1 078 362 705 JW " fc j" Punnd n balan fondul de rulment real 1JB /*i 4UH.11U Ot| Bi3,9fll 512J3G (FRR) cu activele circulante achitate i necreditate (Nfr) , poate rezulta un plus sau un minus de fond de rulment. Plusul de fond de rulment reflecta o situaie normal , acesta echivalnd cu disponibilitile bneti. Corelaia dintre fondul de rulment i activele circulante poate fi reliefat i prin intermediul urmtorilor indicatori: Rata de finanare a capitalului circulant (Rfcc) calculat ca raport procentual ntre fondul de rulment real (FRR) i activele circulante (Ac) Rfcc = ^-100 Ac Acest indicator reflect proporia in care activele circulante sunt acoperite de fondul de rulment . Se apreciaz c o mrime de circa 50 la sut a ratei de finanare a capitalului circulant reflect o situaie financiar normal a agenilor economici. Rata de acoperire a stocurilor (Ras) stabilit ca raport procentual ntre fondul de rulment real (FRR) i stocuri (Se): R * 100 as. S e Pune in eviden proporia n care fondul de rulment real finaneaz stocurile . In condiiile n care ia valori ntre 60 si 70 la sut , rata de acoperire a stocurilor oglindete o situaie normala .

Rata de acoperire a stocurilor achitate i necreditate plus creane (Rasn) , a '^ r" g calculata prin raportarea fondului de rulment real (FRR) ,la stocurile achitate i necreditate plus creane (Scan):

______....._ ________________ _

Stocurile achitate i necreditate plus creanele constituie trezoreria neta . De aceea | I

FRR Rasn = *100 Scan

situaie se apreciaz ca normal dac aceast rat este mai mare ca 100 % . -- > ! n sistemul echilibrului Daaarnttt Haw > iiwrK, tatuat-** w* w*rt*t* fi ptvitwA financiar intereseaz corelaia dintre creane si obligaii , deoarece acestea sunt principatele elemente pe baza crora se formeaz fluxurile bneti . Pentru aprecierea echilibrului financiar al unui agent economic , creanele i obligaiile se vor urmri corelat, att din punct de vedere al sumei, ct i din punct de vedere al termenelor de ncasare i respectiv de plat . n mod sintetic , termenul de ncasare este apreciat pe baza duratei de imobilizare a creanelor (Di), iar termenul de stingere a obligaiei pe baza duratei medii de folosire a obligaiilor (Df), indicatori calculai pe baza relaiilor:
A

o .JJo,sLwt"-"":''" ''"'''''"n! >|j^fc.'|

YSd*360 Di = M==------

VSc*360 Df = ^

n care: Sd - reprezint suma soldurilor medii debitoare ale conturilor ce constituie creanele ; Rd - suma rulajelor debitoare ale conturilor ce reflect creanele ; Se - suma soldurilor medii creditoare ale conturilor ce oglindesc obligaiile agenilor economici; Re - suma rulajelor creditoare ale conturilor ce redau obligaiile . Pentru o apreciere corect a echilibrului financiar, se impune luarea n considerare n mod concomitent a sumei creanelor sau obligaiilor cu duratele de imobilizare folosite . O egalitate intre suma creanelor i a obligaiilor, precum i ntre durata de imobilizare a creanelor i cea de folosire a obligaiilor atesta un bun echilibru financiar, Dac suma creanelor este superioar sumei obligaiilor , iar durata de imobilizare este egal cu durata de folosire , fluxul de numerar va fi influenat negativ deoarece suma imobilizat depete pe cea folosit temporar. Lund n considerare , att soldul mediu , ct i durata de imobilizare sau folosin , se apreciaz o situaie pozitiv dac se realizeaz urmtoarea inegalitate :

Sd*DixSc*Df

Dac Sd*Di > Sc*Df, atunci se fac aprecieri negative cu privire la corelaia dintre creane i obligaii, atestnd o influen nefavorabil asupra fluxului de numerar. Se impun msuri care , n cadrul legal , prin stipularea unor clauze n contractul de aprovizionare , agenii economici s-i creeze surse financiare suplimentare , prin constituirea de pasive ce se pot utiliza n mod asemntor cu sursele proprii pentru a face fa obligaiilor de plat ctre teri. Solvabilitatea i capacitatea de plat sunt elemente ale lichiditii, prin care este scoas n eviden proprietatea capitalului exprimat material de a se transforma n bani. Starea de lichiditate trebuie urmrit att n momentul n care un agent economic solicit credite , ct i n cazul cnd a fost declarat starea de faliment. Solvabilitatea reprezint capacitatea economico-financiar a unui agent economic de a face fa plilor pe o anumit perioad de timp , deci de a-i onora obligaiile ale de plat .

Pentru aprecierea lichiditii agenilor economici se utilizeaz mai muli indicatori; > Gradui de lichiditate (G!) calculat ca raport procentual ntre activele lichide sau cu posibilitate de a deveni imediat lichide , pe de o parte , (Aci), i totalul obligaiilor agentului economic (Obt), formate din obligaiile pe termen scurt, mediu i lung : Obt Dac se urmrete gradul de lichiditate n momentul declarrii strii de faliment , trebuie inut seama c lichiditatea reprezint capacitatea de despgubire a clienilor . Din acest considerent se impune reevaluarea elementelor ce pot deveni lichide . > Lichiditatea patrimonial (Lp) , calculat ca raport procentual ntre elementele de activ cu capacitate sporit de a deveni lichide (Acir) i totalul obligaiilor de plat ale agentului economic (Obt): Obt n elementele de activ ce prezint capacitate sporit de a deveni lichide sunt incluse : r disponibilitile bneti ; materialele existente in stoc ; produsele finite i mrfurile ; titlurile de plasament ; creanele i alte active . Obligaiile de plat cuprind att mprumuturile ^' 231 454 721,00 '94S.1M 175 KJ pe termen scurt , mediu i lung , ct i creditorii i .m.r alte obligaii de plat . 1 n general lichiditatea patrimonial este ......r urmrit de organele bancare atunci cnd un agent ItAVW economic solicita credite . O valoare mai mare dect htcbtstea r .6 * 10*11, <* . 100 atest sigurana n acordarea de noi credite , n patrifnonl s timp ce o valoare mai mic dect 100 pune n ini u t evident o situaie de risc , demonstrnd c agentul economic a imobilizat o parte din mprumuturile acordate anterior i nu a obinut efectele scontate . > Solvabilitatea patrimoniala (Sp) arat ponderea capitalului propriu (Cpr) in suma capitalului propriu (Cpr) plus creditele bancare (Crb):
V

ichldl&ita a

patri m \i ir ~ jiw": AufesBKft

. - ,

- - -

- . - . ;

" - " ' - -------------------

OM

Cpr + Crb

Sp =

*l00

Valoarea minim acceptabil pentru solvabilitatea patrimonial este de 30 la sut. O situaie normal privind solvabilitatea agenilor economici este dat de o solvabilitate patrimonial mai mare de 50 la sut. . _lo,d > Rata autonomiei financiare irkiA,^_. _r: ^ * " (Raf) stabilit ca raport procentual ntre Rata autonomiei financiara capitalul propriu (Cpr) i capitalul strin (Cps):

1 IXS WU.140,6U

OK I

iJa.8B9.O31,00

s il

Cps
Cu ct se reduce rata autonomiei financiare , cu att se mrete gradul de dependena al agenilor economici. Pentru analiza solvabilitii agenilor economici este necesar s se determine disponibilitile bneti i obligaiile sale de plat . In calculul solvabilitii se vor lua n considerare att mijloacele bneti , ct i imobilizrile ce pot fi

39 valorificate pe termen apropiat. Din aceast ultim grup fac parte imobilizrile n stocuri ce au asigurat valorificarea , precum i creanele ce pot fi ncasate pe termen scurt. Solvabilitatea imediat a agenilor economici este cunoscut i sub denumirea de capacitatea de plat . Aceasta exprim de fapt disponibilitile bneti la un moment dat sau pe o perioad mai mic de 30 zile , n raport de obligaiile de plat exigibile pe acelai termen . Aprecierea solvabilitii i capacitii de plat se face pe baza mrimilor absolute sau relative . n mrimi absolute , solvabilitatea (Sv) este reliefat prin punerea n balan a disponibilitilor bneti lichide i poteniale (Dsb) , cu obligaiile de plata curente ale agentului economic (Obp). Dac Dsb > Obp , atunci agentul economic are - " n I <?radu previzfonat do sofvablUtste asigurata capacitatea de plat . In situaia n care Dsb ; < Obp , nu are asigurat capacitatea de plat i situaia se nrutete pe msur ce se mrete diferena dintre mrimea obligaiilor de plat i disponibilitile bneti. Pentru efectuarea unei analize comparative a Lfelj solvabilitii n dinamic sau ntre diferii ageni economici se apeleaz la exprimarea lichiditii n ttt^ttjii.nii ->--'. . .1.'. jh'i.ttu mrimi relative . In acest sens se va calcula gradul de solvabilitate" sau capacitate de plat imediat" sau previzionat pentru un anumit interval narare crariiil prHv7lfina rin snlvahfftT3Tn a&tn rol puin de timp , utiliznd relaiile : Obpi j ^i'leiT'i-ve-: wMaibjwdu* pe rodjtw sub lOH% a ^todJu o* 1 C
_ i |
M
> 1

TUJLPO

2 Ksp = Dbi

100

Obpt
teoJt.-

i-------

Ljr

n care: Ksi - reprezint gradul de solvabilitate imediat ; Ksp gradul previzionat de solvabilitate ; Dbi - disponibilitile bneti imediate ; I- ncasrile ce se vor efectua n cursul perioadei analizate ; C - creditele ce se vor primi n perioada analizat ; Obpi - obligaiile de plat imediate ; E?===SS3U^W_. ,,D x i Obpt - obligaiile de plat pe ntreaga perioad analizat , formate din obligaiile de plat Trezoreria \a scad* imediate , plus plile ce au scaden n intervalul DJ.- I Vt analizat , inclusiv rata ia mprumuturi. Un grad de lichiditate de cel puin egal cu 100 atest o situaie pozitiv , greutile financiare accentundu-se pe msura reducerii sub 100% a 35 128 867.ro! ?79 7S1 S3B.00 gradului de lichiditate . 81 88) 5i2.U0 Pentru caracterizarea strii de solvabilitate a agenilor economici se poate folosi i termenul de trezorerie , care poate fi; trezorerie la vedere : '* ncqurra pe lm:s trezorerie la scaden ; njoBTKiachafa-Juiftiavc.i trezorerie previzional . Trezoreria la vedere (Trv) se calculeaz ca raport ntre disponibilitile bneti (Dsb) i obligaiile

-r

40

de plat exigibile pe termen scurt (Obps):

Trv =

Dsp Obps

Trezoreria la scaden {Trs) se determin ca raport ntre disponibilitile bneti (Dsb) plus valorile realizabile pe termen scurt (Vis) pe de o parte , i obligaiile de plat exigibile pe termen scurt (Obps), pe de alt parte : Dsb + Vis Trs = Obps Trezoreria previzional (Trp) ia n considerare , pe lng disponibilitile bneti (Dsb) plus valorile realizabile pe termen scurt (Vis) i alte ncasri (Ain) plus valorile realizabile dup expirarea perioadei (Vid) , iar la numitor, pe lng obligaiile de plat exigibile pe termen scurt , (Obps) , are n vedere i alte plai prevzute pentru aceasta perioad (Apl) plus obligaiile exigibile dup expirarea perioadei (Obpd). _ Dsb + Vis + Ain + Vid Trp =---------------------------Obps + Apl + Obpd Un agent economic are o situaie pozitiv pe linia echilibrului financiar daca trezoreria la vedere este cel puin egal cu 0,25 , iar trezoreriile la scaden i previzional sunt cel puin egale cu 1 (unu). n mod operativ , pentru urmrirea echilibrului dintre ncasri i pli, se va ntocmi graficul de ncasri i pli previzionate , Apariia unor decalaje ntre ncasri i pli , oblig la msuri de sprijinire a plilor prin solicitarea de noi mprumuturi sau la decalarea ori reducerea aprovizionrilor , cu Gradul de aslgim.: - ,. _.spanifoilitatl banestdeosebire la materiile i materialele ce exist n stoc peste necesar. De asemenea , se vor lua msuri de impulsionare a desfacerii mrfurilor si de lichidare a unor imobilizri . Se va ncerca astfel , o sincronizare ntre ncasri i pli cu efecte negative tarea) ssfc* minime asupra activitii agentului economic . Ob J 279.79 839,00 t B?8 362 705.! n mod indirect , lichiditatea agenilor economici este pus n relief de indicatorul grad de asigurare cu disponibiliti bneti" (Gsb) calculat ca raport procentual ntre disponibilitile oeaatem a-.ntui da asigurar cu ttKpantbilllati Barwss G valori p stfi )% , nttrttttaru! 7-flnif ttmtru bneti (Dsb) i totalul activelor circulante (Ac): efectuam filalikii imediata s jakjura! Ac Se apreciaz c un grad de asigurare cu disponibiliti bneti de circa 3 - 5 % asigur necesarul zilnic pentru efectuarea plilor imediate . Nivelul sub aceasta limit impune msuri de accelerare a ncasrilor n perioada imediat urmtoare .

1.2.11. Analiza eficienei utilizrii capitalului


Scopul fiecrei activiti este obinerea de efecte economice ct mai mari cu un anumit consum de capital, sau un consum ct mai redus de capital n vederea nregistrrii anumitor efecte economice. Eficienta utilizri: capitalului este dat de raportul dintre efectele economice (cifra de afaceri , valoarea adugat , profitul brut sau net etc .) i efortul depus de agentul economic

'

41

concretizat n capitalul utilizat sau dintre mrimea capitalului folosit i efecte economice nregistrate . n aprecierea eficienei utilizrii capitalului pot fi folosii indicatori ce caracterizeaz eficiena ntregului capital sau care redau eficiena utilizrii capitalului fix , pe de o parte , i circulant , pe de alt parte . Deoarece n procesul de producere a bunurilor, de efectuare a lucrrilor sau de prestare a serviciilor participa ntregul capital , indiferent de natura sa , eficiena economic va fi mai bine oglindit de indicatorii calculai n funcie de mrimea efectelor obinute i ntregul capital antrenat n procurarea de resurse de producie . Rolul diferit pe care l au activele fixe i activele circulante in procesul de producie i desfacere , oblig i la o analiz separata a eficienei capitalului fix si a celui circulant. Pentru aprecierea eficienei capitalului total se pot folosi urmtorii indicatori: ' Cifra de afaceri la 1000 Ies capital : Qf/1000 = ^-* 1000 Ct f Valoarea adugat la 1000 lei capital: 1000 Qad Qad/1000 = Ct Profitul brut la 1000 lei capital Pb/1000 = Ct 100 0

Profitul *3& ia iGSO lat


*u rr 1 lt) hi ocW SWKffl

Profitul net la 1000 lei capital:

SS4 646 545,00

- L J 1.O2B.59D 149,00

p n /M in n |f

rMmul de cretere a) Profitului Afitnu a test tor rdmului de spc^irp a! "apitahiui total

I) i

n care ; Qf - reprezint cifra de afaceri; Qad - valoarea adugat ; Pb - profitul brut; Pn - profitul net. Utilizarea cu o eficien sporit a capitalului total se obine dac ritmul de cretere a indicatorilor ce reflect efectele obinute (cifra de afaceri , valoarea adugat , profit etc.) este superior ritmului de sporire al capitalului total. Tot pentru aprecierea eficienei utilizrii capitalului se poate folosi i indicatorul volumul de

Pn Pn/1000 = *1000 Ct

capital ce revine la 1000 Ies cifra de afaceri, valoare adugat sau profit" Ct 1000 Ct/1000=(Qf,Qad,Pb,Pn) Reducerea consumului de capital pentru 1000 lei cifr de afaceri , valoare adugat sau profit atest creterea eficienei cu care este folosit capitalul de ctre agenii economici. n locul capitalului total , pentru aprecierea eficienei economice poate fi utilizat capitalul permanent sau capitalul propriu , ns indicatorii sunt mai puin edificatori n caracterizarea eficientei capitalului. Eficiena utilizrii capitalului circulant , cu cele trei stadii ale circuitului economic , este reliefat de viteza de rotaie a activelor circulante" . Trecerea mai rapid a activelor circulante prin fiecare stadiu al circuitului economic conduce la accelerarea vitezei de rotaie i la reducerea

42 necesarului de active circulante pentru obinerea unui anumit volum de producie . Activele circulante eliberate pot fi utilizate pentru lrgirea produciei n cadrul aceleiai uniti economice sau , prin disponibilizare , pot fi utilizate de ali ageni economici . Viteza de rotaie a activelor circulante reflecta n mod sintetic schimbrile intervenite n cele trei stadii ale circuitului economic (aprovizionare , producie , desfacere). Pentru aprecierea vitezei de rotaie a activelor circulante se folosesc urmtorii indicatori: > numrul de rotaii (Kv): > durata unei rotaii (Dr); > volumul activelor circulante la 1000 lei cifra de afaceri (Mc/1000). Numrul de rotaii, denumit i coeficientul vitezei de rotaie a activelor circulante , se determin ca raport ntre cifra de afaceri (Qf) si soldul mediu anual al activelor circulante (Mc)
.si&L

ntre numrul de zile ale perioadei calendaristice rotaii (Kv):


\ AKt 1

Durata unei rotaii se calculeaz ca raport analizate (T) i numrul mediu de

T*Mc Qf

Dr = sau

Dr = Kv
Pentru a surprinde n evoluie activele circulante , soldul mediu anual" al acestora se stabilete pe baza soldurilor trimestriale folosind relaia :
Cosfitientut itss*I de twtatte a wrfor .fant*

Mcn + Mc

ffl

Mc = Volumul activelor circulante la 1000 lei cifr de afaceri denumit i coeficient de folosire a activelor circulante , se Mc | 1 07B 362 705,00 4 532 243 543,00 stabilete ca raport ntre soldul mediu anual al activelor circulante i cifra de afaceri exprimat n mii lei:
cfi> ntiivfceseide ratare asvdw arcciante fyv) se titre Ofta de efacsn (QF) e solia ttssiM snad st. ad

Mc/l 000 = * 1000 Qf


Acest indicator se afl n raport invers proporional cu coeficientul vitezei de rotaie a activelor circulante i arata necesarul de active circulante pentru a obine Q 1000 lei cifr de afaceri . afaceri reflect o Scderea necesarului de active circulante la 1000 lei cifr de eficiena sporita n utilizarea activelor circulante i o accelerare a vitezei de rotaie a acestora . Toi cei trei indicatori ce reflect eficiena utilizrii activelor circulante , sunt supui aciunii directe a doi factori: Cifra de afaceri:
marea a got t t wto> <KJhre Binf&Kfs )Mi> si oraauu naK tspta a
la vceaet ik rotat3estla'C8Eiucefs3C)eSsFix(tetjve ctedanta pentru dbsrc

Mc0

Mc

^* 1000 -Mco/1 000


s

Qf

Soldu l mediu anual al activel or circul ante

.R - PREZENTARE TEOF
M c Kv

43

, Mc

Mc0 TXMc.McJ

Mc/1000

Of.
Cifra d afaceri-si;Sbfclul-ftt$diit

Qf _Qfl~QBD ;

~Kv~

MeO

si actvew cmjtarfte t

_O*lJj

32 343 543,00 3 | 4 0
MLOI 985 498 951,00

2 435 432 543,U0


MtOj S6.4aa.96!,OU

Qft jj

TeH^aStjm

fi

Ko

I jiitia:.iaBia^

aQf[lr

) " > . '

Eficiena utilizrii activelor circulante poate fi adncit pe elementele componente ale activelor circulante , determinndu-se i contribuia fiecrui element la modificarea vitezei de rotaie a activelor circulante ia nivelul agentului economic : i gi * kvi Kv ~ 100 unde: A'KV - reprezint aportu! unui element a! activelor circulante a modificarea numrului de rotaii pe total active circulante ; gi - ponderea unui element n total active circulante ; kvi - modificarea numrului de rotaii la elementul studiat. Pentru stocurile de materii prime i materiale etc, viteza de rotaie se stabilete pe baza relaie :

Sm*T
Vm Kvm = Kvm - reprezint coeficientul vitezei de rotaie pentru stocurile de materii i materiale ; Sm - stucul mediu de materii prime i materiale ; T- perioada n zile supus analizei; Vm - valoarea materiilor prime i materialelor n perioada analizata . Pentru stocurile de produse n curs de execuie (Kvpe) , in stabilirea coeficientului vitezei de rotaie se folosete relaia :

unde:

Spe*T Kvpe = Qfe

44

(coeficienilor vitezei le rotaie


ro s:i: isb

in care: Spe - reprezint stocul mediu de producie n curs de execuie ; T- perioada n zile supus analizei; Qfe - producia fabricat la costul de producie . Pentru produse finite , coeficientul vitezei de rotaie (Kvpf) se stabilete :

Kvpf = ~-----Qvc
unde: Spf - reprezint stocul mediu de produse finite i semifabricate ; Tperioada n zile supus analizei; Qvc - producia vndut la cost de producie . Pentru clieni (creanele de exploatare) (Kve) coeficientul vitezei de rotaie se determin:

Sc*T Kve =
Qaf unde Se - reprezint soldul mediu al clienilor ; T- perioada n zile supus analizei; Qaf - cifra de afaceri . Analiza diagnostic a eficienei utilizrii activelor circulante poate fi adncit i prin urmrirea pe stadii ale circuitului economic . In acest scop este necesar determinarea vitezei de rotaie a activelor circulante pe elemente , innd seama de stadiu! circuitului economic n care se afl respectivul element de active circulante . Un obiectiv important al analizei eficienei activelor circulante l constituie determinarea efectelor economice ale accelerrii sau ncetinirii vitezei de rotaie . Dintre efectele economice ale modificrii vitezei de rotaie a activelor circulante amintim: * eliberarea sau imobilizarea absoluta sau relativ de active circulante ; x creterea profitului brut. Eliberarea absolut se nregistreaz atunci cnd agentul economic obine aceeai cifr de afaceri cu un volum mai mic de active circulante , iar eliberarea relativ nseamn obinerea unei cifre de afaceri mai mari cu acelai volum de active circulante , sau cnd creterea cifrei de afaceri devanseaz creterea de active circulante , Eliberarea sau imobilizarea de active circulante se stabilete pe baza uneia din relaiile: 365

Mc,

= (Dii-Dr0 )-^ Qf,


1000 Modificarea profitului brut pe seama creterii eficienei utilizrii activelor circulante se determin pe baza relaiei: n care: pbr - reprezint profitul brut ce revine pe o rotaie . Cile de accelerare a vitezei de rotaie a activelor circulante sunt grupate pe cele trei stadii ale circuitului economic :aprovizionare , producie i realizare (vnzare i ncasare). n stadiul aprovizionrii este necesar ca aprovizionarea s se fac la timp , iar stocurile s fie reduse la minim posibil . De aceea se vor lua msuri de ncheiere din timp a contractelor cu furnizorii i sa fie prevzute clauze clare privind termenul de primire a materiilor i materialelor, de reducere a pierderilor prin pstrare si manipulare etc . n stadiul produciei , pentru accelerarea vitezei de rotaie se vor lua msuri de scurtare a ciclului de fabricaie , se va produce n concordan cu cerinele pieei , att sortimental , ct i cantitativ i calitativ . n stadiul realizrii se impune valorificarea produselor prin clienii ce sunt viabili , au capacitate de plat , achit la timp contravaloarea documentelor (facturilor) etc.

E = (Mc,/1000-Mc0/1000)-

1.3. ANALIZA RENTABILITI!


Rentabilitatea este acea categorie economica ce reflect capacitatea agenilor economici de a realiza profit, condiie a viabilitii lor intr-un mediu concurenial, sursa pentru dezvoltarea activitii. De mrimea rentabilitii agenilor economici sunt interesai proprietarii de factori de producie, utilizatorii acestor factori, partenerii de producie, partenerii de afaceri etc. Este indicatorul ce reflect cel mai bine potenialul economico-financiar al firmei. Pentru aprecierea rentabilitii se utilizeaz un sistem de indicatori ce se pot grupa n dou categorii: O indicatori de volum, care exprim mrimea absolut a rentabilitii; O indicatori exprimai n mrimi relative, care redau intensitatea sau gradul de rentabilitate. Dintre indicatorii care exprim masa rentabilitii cei mai importani sunt: profitul brut, profitul supus impozitrii i profitul net. n grupa indicatorilor ce reflect gradul de rentabilitate sunt inclui: rata rentabilitii economice, rata rentabilitii financiare, rata rentabilitii capitalului consumat, rata rentabilitii comerciale.

1.3.1. Analiza profitului brut


Profitul brut obinut de un agent economic, nregistrat n contul de profit i pierdere, i d posibilitatea acestuia s-i menin potenialul tehnic i economic i i permite o expansiune raionala, innd seama de evoluia pieei i tendinele conjuncturale.

ANALIZA ECONuMiCO-" i u '

>--

~ZZ1' "-' ^

"-

4g

Analiza diagnostic a profitului brut se va face att static fa de nivelul programat, sau o analiz dinamic prin intermediul creia se va adopta strategia fiecrei uniti economice. n concordan cu structura veniturilor si a costurilor din contul de profit i pierdere, exist profitul brut obinut din activitatea de exploatare (denumit i activitate de baz), profitul brut obinut din activitatea financiara si profitul brut nregistrat din activitatea excepional. Deoarece maximizarea profitului constituie premisa realizrii obiectivelor strategice ale oricrui agent economic, identificarea cilor de cretere a acestui indicator presupune o analiz aprofundat prin utilizarea mai muitor modele deterministe, opernd cu niveluri de comparaie interne sau externe. n analiza diagnostic a profitului brut se pot utiliza urmtoarele modele deterministe:

l.Pb = V-Ch 2.Pb=Rb + Bf


A.Pb =

1000^

1000

6J>b=Ct-R/100 l.Pb=Yqc ^ 100 S.Pb = ^Ui Pbi = YjUt[s\ Phi


n care: Pb reprezint profitul brut; V - venituri totale stabilite prin nsumarea veniturilor din activitatea de baz (Vb) cu veniturile din activitatea financiar (Vf) i cu veniturile din activitatea excepional (Vex). Ch - costurile totale aferente veniturilor stabilite prin nsumarea costurilor aferente activitii de baz (Chb) cu costurile financiare (Chf) i cu costuriie determinate de activitatea excepional (Chex); Rb - rezultatele financiare obinute din activitatea de baz; Rf - rezultatele din activitatea financiar; Rex - rezultatele din activitatea excepional; q - producia fizic pe sortimente de produse; p - preul de valorificare pe unitatea de produs; c - costul pe unitatea de produs; c/1000 - costurile la 1000 lei; Ct - capitalul total al unitii, format din capitalul fix i capital circulant, indiferent daca este propriu sau mprumutat; R - rata profitului (rata rentabilitii economice); r- rata rentabilitii capitalului consumat; Ui - unitile de producie pe tipuri (sonde de extracie a hidrocarburilor pe tehnologii de extracie-erupie naturala, prin pompare sau prin introducerea de aer cald pentru ridicarea presiunii; suprafaa pe culturi; efectivul de animale pe specii i pe categorii etc); Ut - unitile totale date n exploatare; g - structura unitilor de exploatare pe tipuri; pbi - profitul brut pe o unitate de exploatare.

i_ h

47

Analiza profitului brut

JT~ Primul model determinist pune n eviden corelaia dintre modificarea veniturilor i a costurilor de producie aferente veniturilor. Conform acestui model, un agent economic poate sa-i mreasc profitul brut n urmtoarele situaii: cu acelai consum de resurse, deci la acelai volum de costuri, printr-o mai buna utilizare a resurselor i printr-o valorificare a produselor pe pieele mai avantajoase, va realiza un volum sporit de venituri; antreneaz consumuri suplimentare de factori de producie, dar creterea costurilor s fie devansata de sporirea veniturilor; pentru obinerea unui anumit volum de venituri va antrena un consum mai mic de factori de producie, deci va reduce costurile; va economisi din resursele de producie, chiar daca se va reduce volumul activitii, cu condiia ca diminuarea costurilor de producie s devanseze reducerea veniturilor. Al doilea model determinist are n vedere gruparea costurilor pe tipuri de activiti: de baz, financiara i excepionala. El permite s se calculeze aportul fiecreia dintre cele trei activiti la realizarea profitului brut nscris n contul de profit i pierdere prin nchiderea conturilor de venituri i cheltuieli. Celelalte modele deterministe sunt folosite cu deosebire n urmrirea profitului brut obinut din activitatea de baz, fiecare din ele punnd n eviden aportul anumitor factori la modificarea profitului brut. Astfel, modelul trei permite calcularea aciunii urmtorilor factori asupra profitului obinut din activitatea de baz: / Volumul produciei totale (producia marf fabricat dac se urmrete profitul brut potenial, sau cifra de afaceri, dac se analizeaz profitul brut din activitatea de baz). -l Structura pe sortimente de produse:

Costul pe unitatea de produs: Preul de valorificare a produselor: Volumul produciei totale exercit nu numai o aciune direct, ci i una indirect prin intermediul costului pe unitatea de produs. Aciunea indirect se explic prin faptul c mrirea sau micorarea produciei totale conduce la reducerea i respectiv creterea costului pe unitatea de

ANALIZA ECONOM! CO"";N<\N:-".'':! ARA - '"'"'[ICN""".^" TiO'-l^Tt." 4

4g

produs pe seama cotei de costuri fixe n raport cu volumul produciei care revin pe unitatea de produs. De aceea nu ntmpltor se pune un accent mare pe creterea cifrei de afaceri n vederea sporirii profitului brut obinut din activitatea de baz. Modelul patru este utilizat n urmrirea profitului n unitile ce au activitatea organizat pe subuniti cu autonomie gestionar intern (uniti comerciale organizate pe magazine, societi comerciale agricoie organizate pe ferme, uniti de tip Holding cu subuniti comerciale organizate pe principiul gestiunii interne etc). Prin intermediul acestui model se poate face localizarea factorilor ce acioneaz asupra profitului brut din activitatea de baz i se poate calcula aportul fiecrei subuniti componente la modificarea absolut sau procentual a profitului din activitatea de baz. Aportul la modificarea absolut a profitului brut este dat de creterea profitului n fiecare subunitatea component, iar aportul la modificarea procentual a profitului brut pe ntreaga unitate se calculeaz pe baza relaiilor: Pb sau

n care:

100

pb%

loo

Akpb% - reprezint aportul unei subuniti sau tip de activitate la modificarea procentual a profitului brut la nivelul unitii; APbk% - modificarea procentual a profitului brut n subunitatea component analizat: g0 - ponderea n baza de comparaie a profitului deinut de subunitatea component; IPbk indicele modificrii profitului brut pe subunitate; Modelul evideniaz c pentru stabilirea unor direcii concrete de aciune n vederea sporirii profitului unui agent economic, se impune adncirea analizei acestui indicator prin utilizarea altor modele deterministe, la acele subuniti componente care dein pondere nsemnat n profitul brut al agentului economic, sau n care s-a nregistrat ce! mai mare procent de reducere a sa. Al cincilea model se utilizeaz pentru analiza i diagnoza profitului brut potenial sau a celui din activitatea de baz i reliefeaz aciunea exercitat de cifra de afaceri, sau dup caz, de producia fabricat, i costurile la 1000 lei. Aciunea celor doi factori se calculeaz pe baza relaiilor: O Influena cifrei de afaceri (sau dup caz produciei fabricate):
Pb
10 Q0

din care: x pe seama produciei fizice pe sortimente (q):

A q Ph = 2uWi4o)Po *(1000 _c ij 000) 1000 pe seama preului la valorificarea produselor:


A

p pb

Influena costului 10001000 lei: la qiPl


Al Pb =^
1()0()

*(cv o n /1000-c, /1000) i

Un agent economic pentru a-i mri profitul poate aciona i n direcia creterii costurilor la 1000 lei prin cheltuieli de reclam sau prin consum suplimentar de resurse ce vor mbunti

'-

~ C - - - - - -

49

calitatea produselor sau serviciilor, dar sporul de profit pe seama creterii cifrei de afaceri trebuie s fie, ca valoare absolut, superioar diminurii profitului ca urmare a aciunii nefavorabile a costurilor la 1000 iei. Modelul ase explic modificarea profitului brut prin aciunea direct a capitalului total (fix i circulant, propriu sau mprumutat) i a ratei profitului denumit i rata rentabilitii economice. Prin urmare, an agent economic poate apela la mprumut de capital n vederea dezvoltrii activitii i creterea profitului din activitatea de baz, numai dac sporul de profit din activitatea de baz pe seama creterii capitalului este superior creterii costurilor financiare cu dobnzile la credite, deci contracareaz reducerea profitului din activitatea financiar pe seama costurilor din acea activitate. Influena celor doi factori se stabilete: O Capitalul total utilizat: A( O , C
0

O Rata

rentabilitii economice (rata profitului):


A n U l

Al aptelea model determinist pune n evidena influenta capitalului consumat (valoarea resurselor consumate) i a ratei rentabilitii acestui capital (denumita in vorbirea curenta rata beneficiului). Se desprinde necesitatea reducerii costurilor (capitalului consumat) i a creterii ratei rentabilitii acestor resurse. Aciunea celor doi factori se stabilete: 1. Influenta capitalului total consumat: 100 din care: x pe seama produciei fizice pe sortimente (q): 100 x pe seama costului pe unitatea de produs:
. * ro

oo

100 2. Influena ratei rentabilitii capitalului consumat: 100 Deoarece creterea volumului produciei fizice pe sortimente este o consecina impusa de piaa i de necesitatea sporirii activitii agenilor economici, direcia n care se poate aciona pentru diminuarea capitalului consumat pe produse i creterea ratei rentabilitii o constituie reducerea costului pe unitatea de produs. Ultimul modei determinist da posibilitatea ca, n acele ramuri de activitate n care se vorbete de uniti de producie, sa se poat cuantifica aciunea urmtorilor factori; 1. Numrul total de uniti de producie (sonde, suprafa de producie, magazine etc.) exploatate: n care lut reprezint indicele modificrii numrului de sonde, a suprafeei totale etc). 2. Structura unitilor de producie pe tipuri sau categorii: 3. Influena profitului brut obinut pe unitatea de producie:

50

1.3.2. Analiza rezultatelor cu ajutorul soldurilor intermediare de gestiune


Indicatorii pariali ai rentabilitii pot fi urmrii cu ajutorul tabloului soldurilor intermediare de gestiune. Excedentul brut de exploatare (E.B.E.) este indicatorul ce evideniaz rezultatul economic brut b td ru e obinut din activitatea de exploatare a agenilor economici. Se obine prin nsumarea valorii adugate (Qad) cu subveniile de exploatare (Sbe), din care se scad taxele i impozitele datorate (mai puin impozitul pe profit i taxa pe valoare adugat) (IT) i costurile cu personalul (Cv). EBE = Qad + Sbe -IT- Cv Excedentul brut de exploatare este un surplus potenial degajat din activitatea curent a agenilor economici. El este purttor al fondurilor ce permit asigurarea reproduciei mijloacelor supuse amortizrii i H kAt achitarea obligaiilor fa de cei ce au contribuit cu capitaluri la finanarea activitii. Excedentul brut de exploatare nu este afectat de politicile de amortizare i de stabilire a provizioanelor, fiind mai omogen dect indicatorii cuprini n tablourile de fluxuri bneti sau n cele contabile. Rezultatul exploatrii (RE) reprezint surplusul sau deficitul generat de activitatea curent, denumit i activitate de exploatare. Se stabilete prin compararea veniturile totale de exploatare cu cheltuielile totale de exploatare i exprim performanele nregistrate de activitatea de producie i comercial in funcie de politica financiar si fiscala echipei manageriale.
ofc^at.lor -S'a de ce ce au contrin.fr o. capcaLn ia Fnantarsa atSvftat 1

Tabloul soldurilor intermediare de gestiune Venituri Cheltuieli Vnzri de mrfuri Producia vnduta + Producia stocat + Producia de imobilizri Producia exerciiului + Marja comercial Valoarea adugat+ Subvenii de exploatare E.B.E. + Veniturile din aprovizionare + Alte venituri de exploatare Rezultatul exploatrii + Venituri financiare Venituri excepionale

Sold intermediar de gestiune Producia exerciiului

Costul mrfurilor vndute Marja comercial

Costuri intermediare Cheltuieli cu personalul Impozite i taxe (fr impozit pe profit i T.V.A.) Aprovizionri i provizioane + Alte cheltuieli de exploatare Cheltuieli financiare Cheltuieli excepionale

Valoare adugat Excedentul brut de exploatare (E.B.E.) Rezultatul exploatrii Rezultatul curent Rezultatul excepional

PREZ

T -"

Rezultatul curent + Rezultatul excepional

Impozit pe profit Rezultatul exerciiului Participarea salariailor la dup impozitare rezultate

51

Rezultatul exploatrii se poate stabili nu numai prin diferena ntre veniturile i cheltuielile de exploatare conform modului de nregistrare n Contul de profit i pierdere, ci i pornind de la ftezuittu! fcssteatarit excedentul brut de exploatare folosindu-se <- .) -<a.+ek.>:: urmtoarea relaie: Re = EBE + (Vp + Ae) - (Cha + Che) n care: RE - reprezint rezultatul exploatrii; EBE - excedentul brut de exploatare; Vp - venituri din provizioane de exploatare; Ae - alte venituri din exploatare; Cha - costurile cu amortizarea i provizioanele de exploatare; Che - alte cheltuieli de exploatare. Rezultatul exploatrii este un indicator urmrit de bnci i acionarii care finaneaz activitatea deoarece constituie sursa restituirii agenilor economici mprumuturilor sau de calculare a dividendelor.
A

1.3.3. Analiza fluxurilor de trezorerie


Fluxurile de trezorerie sau capacitatea de autofinanare, denumite i CASH - FLOW, reprezint surplusul (deficitul) monetar determinat ca diferen ntre ncasri din activitatea de exploatare, financiar sau excepional i plile impuse de aceleai activiti ale unui agent economic ntr-un exerciiu financiar. Acest indicator prezint importan pentru activitatea managerial m programarea i alocarea resurselor financiare. Fluxurile de trezorerie sunt o component a sistemului de intrri i ieiri de resurse, permind indicii cu privire la sntatea financiar a unei firme. Nivelul acestui indicator demonstreaz capacitatea agenilor economici de a genera suficiente disponibiliti bneti care s permit plile ctre creditori, furnizori, salariai sau a obligaiilor fa de buget ori alte persoane tere. De subliniat ca pot fi cheltuite disponibilitile bneti i nu profitul contabil, acesta din urm nereflectnd ncasrile i plile firmelor. Se poate vorbi de urmtoarele tipuri de fluxuri de tranzitare (CASH - FLOW): a) n funcie de incidena impozitului pe profit: Fluxurile de trezorerie nainte de impozitare; Fluxuri de trezorerie dup reducerea impozitului pe profit; b) In funcie de tipul activitii agentului economic: s Fluxuri de trezorerie din exploatare; S Fluxuri de trezorerie din afara exploatrii; S Fluxul globa! de trezorerie; c) In funcie de scopul estimrii: O Fluxul net de trezorerie folosit n analiza proiectelor de investiii; O Fluxuri de trezorerie libere folosit n analiza potenialului unei firme n scopul unei eventuale achiziii; d) In funcie de momentul determinrii:

ANALI r

-t

~rr ~ ARE TEORETICA

52

r Fluxul potenial de trezorerie care se determin n activitatea de programare a activitii; > Fluxul efectiv de trezorerie fiind cel constatat in urma desfurrii activitii. Pentru calcularea fluxului de trezorerie se poate porii de la excedentul exploatare sau de la profitul net, uti!izndu-se relaiile: 1. FT = EBE+(Vp-Cha) + (Vf - Cf) - Sp - Ip unde: FT reprezint fluxul de trezorerie; EBE excedentul brut de exploatare; Vp venituri din provizioane de exploatare; Cha costuri cu amortizarea i provizioanele de exploatare; Vf veniturile financiare; Cf costurile financiare; Sp participarea salariailor la profit; Ip impozitul pe profit; brut de

De subliniat c n veniturile i costurile financiare nu sunt incluse cele ce privesc provizioanele. 2. FT = Pn + (Ap - Rp) + (Vnc - Vva) unde: Pn reprezint profitul net; Ap - sume distribuite pentru constituirea amortizrilor i provizioanelor; Rp - valoarea provizioanelor reluate; Vnc - valoarea m contabil a activelor cedate la teri; Vva - veniturile obinute din vnzarea de active. Indicatorul fluxul de trezorerie cuprinde elemente generate de toate tipurile de activitate ale firmei, avnd deci un caracter global n raport cu excedentul brut de exploatare. El asigur legtura dintre analiza rezultatelor economice i analiza fluxurilor financiare. Analiza fluxurilor de trezorerie

JiL :

Record: ..M|; 11

Fluxul de trezorerie are dezavantajul faptul ca esie afectat de impactul politicilor de amortizare i provizioane, prin implicaiile fiscale ale acestora. Capacitatea de autofinanare demonstreaz posibilitatea finanrii totale sau pariale a noilor investiii, creterea fondului de rulment, rambursarea mprumuturilor i plata dobnzilor etc. Autofinanarea d posibilitatea meninerii nivelului existent a! activitii sau extinderii acesteia, n aceste condiii crete independena financiar a firmelor.

-,i_r'

r-

NCSA *

:-, - -

'

53

Creterea autofinanrii se poate realiza i prin diminuarea dividendelor distribuite acionarilor, dac acetia din. urm sunt convini c aceast aciune va determina o cretere economic n perioada urmtoare.

1.3.4. Analiza profitului net


Profitul net este acea parte din profit care rmne dup scderea impozitului pe profit i prezint importan deosebit deoarece el este sursa de constituire a mai multor fonduri, inclusiv a fondului de dezvoltare i a dividendelor. Pentru determinarea profitului net este necesar s se calculeze mai nti profitul supus impozitrii (Psi) care se stabilete pe baza relaiei: Psi = Pb-Df + Chn Pb reprezint profitul brut, stabilit prin nsumarea rezultatelor financiare obinute n activitatea de baz, cu cele din activitatea financiar i cu cele din activitatea excepional; Df - deduciile fiscale care se refer la pierderile din anii precedeni i reducerea de impozit stabilit prin acte normative; Chn - cheltuielile ce depesc nivelul admis prin acte normative (cum ar fi cheltuielile de protocol, cheltuielile de transport etc.) i cele neadmise s se scad din rezultatul impozabil (amenzi, penaliti, provizioane nedeductibile etc). Schematic profitul net se reprezint astfel: Rex rezultate din activiti excepionale

rezultate din activitatea de baza rezultate din activiti financiare cota impozit pe profit Schema sinoptic a influenei factorilor asupra profitului net Pentru calculul i analiza profitului net se poate folosi relaia: (100-c/m) Profitul r.et 100 unde: cim reprezint cota medie de impozit pe profit. Modelul demonstreaz necesitatea unei modfc de tmptt. m mft* \ politici a impozitului pe profit care s stimuleze S4.3SS.&43.QG dezvoltarea economic. Cotele proporionale pe profit nu trebuie s fie o frn n dezvoltarea activitii agenilor economici, ci s=i stimuleze n acest sens. Includerea n deducii fiscale a acelei pri din profit folosit pentru dezvoltarea economic va avea ca efect dezvoltarea economic n ritm susinut.
r~ ttiU

-Rb

3^ r j-i

IJL

J . d air u n

1.3.5. Analiza indicatorilor de intensitate a rentabilitii


Pentru o mai buna informare a celor interesai de mersul activitii unui agent economic, pe lng indicatorii de volum ce caracterizeaz rentabilitatea intereseaz i gradul de rentabilitate pus n eviden de indicatorii de intensitate a rentabilitii. n analiza ratei rentabilitii se utilizeaz urmtorul sistem de indicatori: rata rentabilitii economice (rata profitului); t rata rentabilitii capitalului consumat,

rata rentabilitii financiare, rata rentabilitii comerciale. Ratele de rentabilitate se stabilesc ca un raport procentual ntre masa profitului i efortul depus pentru obinerea lui, care poate fi capitalul permanent, capitalul total, capitalul propriu, capitalul consumat, cifra de afaceri etc. O parte din aceti indicatori pot fi urmrii la toate nivelele organizatorice, iar alii numai la anumite nivele. Rata rentabilitii economice se calculeaz ca raport procentual ntre profitul unitii i capitalul total al unitii concretizat n active fixe i active circulante, indiferent dac este vorba de capitalul propriu sau de cel mprumutat. n locul capitalului total poate fi luat n calcul capitalul permanent format din capitalul propriu i mprumuturile pe termen mediu i lung.
r:itei rcnU ibifiU itii

ftsrarrt J

In calcularea ratei rentt economice (rata profitului) n funcie de profitul total i v capitalul total (total active) se pot utiliza urmtoarele modele deterministe: , Pb_____ Pb *100 Cf + Cc

Ct Ef*Kv*Rc 2.R = Ef + Kv
3.R =
100

in care: Pb reprezint profitul brut total; -j Ct - capitalul total; Cf- capitalul fix; crestpfj al raprta*"}jiji ^ste deyansar ,* roi Ce - capitalul circulant; o' , acest lucru pTc-upunantl rj n r.tindrtuw f Ef - eficiena activelor fixe dat de raportul dintre cifra de afaceri (Qaf) i activele fixe (Af); _J Kv - coeficientul vitezei de rotaie a activelor circulante stabilit ca raport intre cifra de afaceri (Qaf) i soldul activelor circulante (Ac); Re - rata rentabilitii comerciale (raportul procentual dintre profitul brut - Pb i cifra de afaceri -Qaf); gi - structura capitalului total pe subuniti; Ri - rentabilitatea economic pe subuniti. Primul mode! reliefeaz concordana dintre evoluia profitului brut i capitalul total, format din capitalul fix (active fixe) i capital circulant (active circulante). Un. agent economic i va spori rata profitului atunci cnd ritmul creterii capitalului este devansat de cel al profitului brut, acest lucru presupunnd ca in condiiile angajrii de capital suplimentar, eficiena marginal a acestuia s fie superioar eficienei folosirii capitalului deja existent.

J rapAahJL' toci) ocatw * tunt rt rs-rj rip*-;* wmanarit fonitt r c p-aptj s- wjf ucuft &- ftjri-e'i rest si itno j

ANALIZA ECONr "I

~- Z--------"HCA

55

Modificarea ratei rentabilitii economice se explic prin aciunea urmtorilor factori: I. Capitalul total: = ^ 0 a, ct0 din care datorit: im Capitalului fix (active fix):

*\00-R0
'*" Capitalul circulant (active circulante):

t =f
R

Ph

Ph
1

Ct x

Cfx+Cc0

2. Profitul brut:

Influena profitului brut poate fi defalcat n aciunea factorilor de ordinul doi, n funcie de modelul determinist folosit n analiza i diagnoza acestui indicator. Al doilea model determinist permite urmrirea ratei rentabilitii economice prin prisma eficientei utilizrii activelor fixe pe baza cifrei de afaceri la un leu active fixe \Ef=\ 1 a

V'

4f)

eficienei utilizrii activelor circulante apreciat pe baza coeficientului de rotaie calculat ca raport ntre cifra de afaceri i soldul mediu anual al activelor circulante \Kv-~\ i a ratei rentabilitii V Ac) comerciale calculat ca raport ntre profitul brut i cifra de afaceri \RC = *100 j. Influena acestor factori asupra rentabilitii economice se stabilete pe baza relaiilor: a Modificarea eficienei activelor fixe: Ef _EJ\*Kv 0 *Rc 0 Ef\+Kv() n Modificarea

coeficientului de eficien a activelor circulante: Modificrii rentabilitii comerciale;


Pentru creterea ratei rentabilitii economice este necesar s se acioneze concomitent direciile sporirii eficienei activelor fixe i circulante i a creterii ratei rentabilitii comerciale. Modelul trei se folosete n unitile compuse din subuniti cu autonomie gestionar un< se poate identifica mrimea capitalului fix i circulant utilizat de fiecare subunitate. Modifican ratei rentabilitii economice se explic prin aciunea direct a doi factori:

1. Structura capitalului total pe subuniti componente: 2. Rata rentabilitii economice pe subuniti:

. H

' '

' ' * ; ' " * " 56

' ' i-'.-i'-.........FETIC

Unde rfi reprezint nivelul recalculat al rentabilitii economice, calculat ca produs ntre structura efectiv a capitalului total pe subuniti componente i rentabilitatea economic n baza de comparaie pe subuniti componente;
r
R

JLSh*Ri
100

Se evideniaz necesitatea creterii capitalului in subunitile n care rata rentabilitii economice este sporit i a promovrii aciunilor de sporire a rentabilitii pe subunitile componente. Rata rentabilitii economice mai poate fi stabilita i prin aportul profitului obinut din activitatea de exploatare la activele de exploatare, acestea fiind formate din imobilizrile corporale exclusiv imobilizrile n curs de execuie) i activele circulante n exploatare. De asemenea, n locui capitalului total n aprecierea ratei rentabilitii economice poate fi utilizat capitalul permanent format din capitalul propriu si mprumuturile pe termen mediu si lung, sau numai din capitalul propriu. Exist i opinii dup care, n calcularea rata rentabilitii economice capitalului total este nlocuit cu capitalul permanent (Kp), urmat din capitalul propriu (Kpr) i capitalul mprumutat (K):
Re = *100 = *100 Kp Kpr + K

n obinerea de profit trebuie inut seama l de capitalul atras, motiv pentru se recomand s se apeleze n mai mic msur la utilizarea acestei modaliti de calcul. De asemenea, n teoria economic, pentru stabilirea ratei rentabilitii economice sunt prezentate relaiile:
Ae

sau
FBF FBF *100 In + NFR Ke

EBE reprezint excedentul brut n exploatare; Ae - activele de exploatare; In - imobilizrile nete; NFR - necesarul de fond de rulment; Ke - capitalul economic. Aceste modaliti de calcul a ratei rentabilitii economice au urmtoarele limite: EBE poate avea valori ridicate, dar dup deducerea amortizrii, provizioanelor i a altor cheltuieli de exploatare, precum si a cheltuielilor financiare, agentul economic s nregistreze profit zero sau chiar o pierdere; activele fixe particip n procesul de producie cu ntreaga lor capacitate, nu numai cu cea reprezentat de valoarea rmas neamortizat; capitalul circulant, expresia surselor pentru finanarea activelor circulante este mult mai mare dect necesarul de fond de rulment. Rata rentabilitii capitalului consumat, denumit i rentabilitatea resurselor consumate, se calculeaz ca raport procentual ntre profitul brut obinut din activitatea de baza i capitalul consumat reflectat de costurile de producie. Pentru calculul i analiza acestui indicator de rentabilitate se pot folosi mai multe metode deterministe:

n care:

1R = *100
C/

Yqp-Yqc
gi * Ri

YQ [g]p~YQ [g]c

100 n care: Pb reprezint profitul brut obinut din activitatea de baz; Ch - costurile de producie aferente activitii de baz; Q - producia total: q - producia fizic pe sortimente; p - preul de valorificare pe unitatea de produs; c - costul pe unitatea de produs; gi - structura capitalului consumat pe produse, deci structura produciei exprimat n cost de producie; Ri - rata rentabilitii pe produs. Rata rentabilitii capitalului consumat se poate urmri la toate nivelurile organizatorice, ncepnd de la nivel de produs i pn ia nivelul agentului economic sau chiar la nivel macroeconomic. Primu! mode! determinist scoate n relief concordana dintre ritmul profitului brut i ritmul costurilor aferente activitii de baz. Creterea ratei rentabilitii, n condiiile sporirii consumului de resurse, deci a capitalului consumat, va avea loc numai dac rata abilitii consumului marginal de resurse va fi superioar. Modificarea ratei rentabilitii se datoreaz: Costurilor totale aferente activitii de baz (capitalului consumat):
Chx Ch0

3R

Profitului brut obinut n activitatea de baz:


Ch,

Al doilea model pune n eviden aciunea direct a urmtorilor factori asupra ratei rentabilitii: o Structura produciei;

o Costul pe unitatea de produs:

o Preul de valorificare pe unitatea de produs:

Volumul produciei totale nu exercit aciune direct asupra ratei rentabilitii capitalului consumat, deoarece acioneaz n acelai sens i cu aceeai intensitate att asupra numrtorului (profitul brut), ct i asupra numitorului (costurile de producie). n schimb, acioneaz indirect prin intermediul costului pe unitatea de produs i direct prin intermediul preului de valorificare.

f--"""'

~-

~>~~~,~

!f NT.ARE TbOkETICA

58

Influena indirect prin intermediul costului pe unitatea de produs se explic prin aceea c, paralel cu sporirea produciei, se reduce costul pe unitatea de produs pe seama costurilor constante n raport cu volumul produciei Prin intermediul preului, volumul produciei acioneaz numai n cazurile cnd se modific raportul dintre cerere i ofert, nct determin schimbarea preului de valorificare a produselor. Ultimul model determinist pune n eviden aciunea structurii produciei exprimat n cost pe unitatea de produs (structura costurilor de producie pe sortimente de produse sau structura capitalului consumat pe produse) i rentabilitatea la nivel de produs. De menionat c rata rentabilitii capitalului consumat se poate stabili i pe produse. Influena direct a celor doi factori se determin pe baza relaiilor: x Structura capitalului consumat pe produse (structura costurilor pe produse): x Rentabilitatea la nivel de produs: unde rR se stabilete n funcie de structura efectiv i rata rentabilitii pe produse n baza de comparaie: 100 La nivel de produs rata rentabilitii se calculeaz ca raport procentual ntre profitul pe unitatea de produs i costul pe unitatea de produs, conform relaiei:
oc

Rezult c rentabilitatea pe produs este supus aciunii directe a urmtorilor doi factori: O Costul pe unitatea de produs:

O Preul de valorificare
c

Sistemele de relaii factoriale utilizate n calculul i analiza rentabilitii capitalului consumat evideniaz c pentru creterea acestui indicator trebuie s se acioneze n urmtoarele direcii: reducerea costurilor pe unitatea de produs prin: schimbarea tehnologiilor de fabricaie, folosirea nlocuitorilor care s nu afecteze calitatea produselor, mbuntirea normelor de munc n vederea diminurii costurilor cu munca vie pe unitatea de produs etc; a mbuntirea calitii produselor i valorificarea lor pe mai avantajoase piee, sporind astfel preul mediu de valorificare pe unitatea de produs; schimbarea structurii produciei n favoarea produselor cu grad sporit de rentabilitate, cu condiia ca respectivele produse sa fie cerute de pia, deci s aib asigurat desfacerea. Rata rentabiliti; financiare este un indicator calitativ al rentabilitii ce se exprim ca raport procentual ntre profitul net i capitalul propriu. n analiza i diagnoza acestui indicator se folosete urmtoarea relaie:

R* = *ioo
Cp unde Pn reprezint profitul net; Cp capitalul propriu.

PREZENTARE TEORETICA

59

Rentabilitatea financiar este n funcie de structura capitalului permanent, adic de proporia dintre capitalul propriu i capitalul mprumutat, raport cunoscut n practica economic sub denumirea de prghie financiar". Analiza acestui indicator evideniaz n ce msura capitalul propriu, si cu deosebire de cel adus de acionari n societile comerciale mixte, are sau nu o rentabilitate care s conduc la stimularea acionarilor n cumprarea de noi aciuni, sau acetia vor proceda la retragerea aportului de capital. Cnd rentabilitatea financiara este sub nivelul ratei dobnzii acordat de bnci sau de C.E.C., atunci exist tendina de retragere a unei pri din capital sau de vnzare a aciunilor la bursa de valori sub valoarea lor nominal. Dac rentabilitatea financiar este superioar ratei dobnzii, atunci exist tendina procurrii de aciuni de !a societatea comercial respectiv, i deci sporirea capitalului propriu. Managerul unei uniti trebuie s aleag structura cea mai favorabil a capitalului permanent, avnd n vedere autonomia financiar, dar i riscurile ce le implic apelarea la credite. Pentru analiza ratei rentabilitii financiare se poate folosi i urmtorul model: Rx = R (R R ~ d)*~
Ki

*| 1

Cp

100

unde: ki reprezint cota medie de impozit pe profit; R rata rentabilitii economice; Rd - rata medie a dobnzii pentru capitalul mprumutat; Cp - capitalul propriu stabilit ca diferen ntre capitalul total (Ct) i capitalul mprumutat; D capitalul mprumutat; Modelul evideniaz c, pentru creterea ratei rentabilitii financiare trebuie acionat n urmtoarele direcii: sporirea ratei rentabilitii economice, acionndu-se asupra factorilor prezentai la analiza acestui indicator; diminuarea raportului dintre capitalul mprumutat i capitalul propriu; reducerea ratei medii a dobnzii prin restituirea la timp a creditelor i prin alegerea acelor creditori (bnci) cu cel mai sczui procent de dobnd. Influenta factorilor asupra ratei rentabilitii financiare se calculeaz pe baza relaiilor: O Influena rentabilitii economice;
AR - R
R

(R

Rd \

*l 1

/a

Rx

[l

'

' qO > l j

100J

O Influena ratei medii a dobnzii pentru capitalul mprumutat: 1tip D, = (Rd 1-Rd0) iL* 10 Cp0 0 O Influena raportului dintre capitalul mprumutat i capitalul propriu:

(D
K Po
C

100,

O Influena cotei medii de impozit pe profit

R.-iR.-Rd,)

cP l

100

In teoria economic, pentru aprecierea ratei rentabilitii financiare se utilizeaz i indicatorul denumit multiplicatorii! capitalului propriu" (Mp), stabilit ca raport ntre activele totale (At) i capitalul propriu (Kpr).

J<~sRE T'-IO^TS-'*.*

60

Kpr

Acest indicator permite s se evidenieze n ce msur folosirea capitalului mprumutat la finanarea activelor contribuie sau nu la creterea rentabilitii financiare, n care scop se apeleaz urmtoarea relaie: Rf = Mp * Ea * pn n care Ea - reprezint eficiena activelor totale calculat ca raport intre cifra de afaceri (Qaf) i activele totale (At): At pn - profitul net obinut la un leu cifr de afaceri:
Pn pn =
I J IA -*

Qaf Multiplicatorul capitalului propriu poate fi determinat i pe baza relaiei: Mp = ^


Kpr

unde D reprezint datoriile (capitalul mprumutat). Rata rentabilitii comerciale se calculeaz ca raport procentual ntre profitul brut i cifra de afaceri, in calculul acestui indicator se pot folosi urmtoarele modele deterministe: Pb \.Rc = *100

Of

2 . R c = ^ ' ^ . . .-*' <i * rd 100

* 100

n care: Re reprezint rentabilitatea comercial (rata rentabilitii calculat pe baza cifrei de afaceri); Fh - profitul brut al unitii; gi - structura cifrei de afaceri pe produse sau pe subuniti componente; rci rentabilitatea comercial la nivel de produs sau subunitate component. Primu! mode! scoate n eviden c nivelul rentabilitii comerciale pe ntreaga unitate economic este funcie de corelaia dintre ritmul evoluiei profitului brut si cel al cifrei de afaceri. Modificarea rentabilitii comerciale se datoreaz Cifrei de afaceri:
Ph.

Qf t Profitului brut obinut de agentul economic:


AFb

-Rc0

PM-PbO
------------------------1 UU

IA

Prin cel de al doilea model determinist, creterea sau reducerea rentabilitii comerciale se explic prin aciunea direct a urmtorilor trei factori: Structura cifrei de afaceri pe produse:

on

ANALIZA ECONOMICO -t i

t-~-. -

'

-"^T EORET ICA

61

**-

Costul pe unitatea de produs: Preul de valorificare:


A

Utiliznd ultimu! model determinist se poate stabili aciunea directa a urmtorilor factori asupra rentabilitii comerciale : > Structura cifrei de afaceri pe produse sau pe uniti componente: g
'RC

r" '-- ORr

Rc

>

Rentabilitatea comercial pe produs sau subuniti:

AZ=RCl-rRc
unde Rc reprezint nivelul recalculat a! rentabilitii comerciale stabilit n funcie de structura cifrei de afaceri pe produse sau subuniti n anul curent i rentabilitatea comercial pe produse n anul de baz, conform relaiei:
100

La nivelul de produs, rentabilitatea comercial se calculeaz ca raport procentual ntre profitul pe unitatea de produs i preul de valorificare a! produsului:
,. _
/t ^ -

.1A A
i \\ - JJ

Schimbrile n structura cifrei de afaceri sunt determinate de cerinele pieei, dar trebuie urmrit s se mreasc ponderea acelor produse cu rentabilitate comerciala ridicat. La nivel de produs, creterea rentabilitii se poate realiza prin valorificarea produselor pe cele mai avantajoase piee i prin reducerea costului pe unitatea de produs apelndu-se la tehnologii de producie performante.

1.3.6. Analiza rentabilitii pe baza pragului de rentabilitate


Pentru colectivul managerial, cunoaterea momentului de echilibru dintre venituri i costurile de producie la diverse niveluri organizatorice prezint o deosebit importan. Dac la toate nivelurile organizatorice (produs, subuniti componente etc.) se atinge acest echilibru, se vor crea condiiile minime pentru viabilitatea societii comerciale. Studierea rentabilitii pe baza pragului de rentabilitate are n vedere gruparea costurilor de producie sau al cifrei de afaceri n doua categorii' costuri constante; costuri variabile. Schematic, variaia costurilor n raport cu volumul produciei sau cu cifra de afaceri, precum si variaia veniturilor n funcie de volumul produciei i preul de valorificare este prezentat n graficul variaiei costurilor i veniturilor n funcie de producie. Punctele M, M" i M" evideniaz momentul de echilibru dintre venituri i costurile de producie, iar proiecia lor pe axa OX n punctele Qi, Q2 i Q3 reflect volumul minim al produciei ce trebuie obinut pentru a se atinge pragul de rentabilitate. Zonele OAM, OA'M' i respectiv OA" M" reprezint zonele n care agentul economic nregistreaz pierderi la ace! produs, sau, dup caz, la nivel de unitate economic. Deschiderile A3 M A2 , A3 M A2 i A3 M" A2 constituie zonele unde se nregistreaz profit.
f

62

Agentul economic este interesat s obin un profit ct mai mare pe fiecare sortiment de produse sau pe ntreaga unitate economic, ns zona de rentabilitate este limitat de capacitatea de producie, dar i de posibilitatea asigurrii valorificrii produselor. Variaia costurilor i veniturilor n funcie de producie Volumul produciei pentru atingerea pragului de rentabilitate la nivel de produs se stabilete pe baza relaiei:
p -v

n care: qc reprezint volumul minim dintr-un anumit produs pentru atingerea pragului de rentabilitate; Chf costurile fixe sau relativ constante m atO* raport cu volumul produciei; Volumul minim 4lntr-n *iwt prod p - preul de valorificare al produsului; v - costurile pentru a 5rtinn praui dm notabilitate variabile n raport cu volumul produciei, dar care sunt constante pe unitatea de produs. 4. Agenii economici trebuie s obin i un minim de profit (Pb minim) care s le permit dezvoltarea n perioadele urmtoare. Producia critic pentru atingerea 9B S78 ear,m minimului de profit se va calcula pe baza relaiei:
u : i.J

q=

Chf+Pbmm p-v

Dac unitatea economica i propune atingerea unei rate minime a rentabilitii capitalului consumat, atunci calcularea volumului produciei pentru realizarea acestui deziderat se va determina pe baza urmtoarei relaii:

IZA ECQNOMiCO^NANClR- pR"~~n "vr _ ~_'~> "n

fi

p-v\l + ^ 100J R reprezint rata rentabilitii capitulului consumat. Prin raportarea volumului produciei pentru atingerea pragului critic de rentabilitate la capacitatea de producie a unitii, se va stabili coeficientul de utilizare a capacitii de producie" n vederea atingerii pragului de rentabilitate, sau, dup caz, a realizrii unui profit minim sau a unei rate minime a rentabilitii. Pragul de rentabilitate poate fi urmrit i la nivelul agentului economic sau n subunitile ce obin mai multe produse. n acest caz, se va ine seama de gruparea costurilor n constante i variabile n raport cu valoarea produciei (cifra de afaceri), putndu-se vorbi de costuri variabile n raport cu volumul veniturilor, dar care sunt constante la 1000 lei venituri, i costuri relativ fixe n raport cu cifra de afaceri, dar care devin variabile la 1000 iei. Valoarea minim a produciei, deci cifra de afaceri, pentru atragerea pragului de rentabilitate, se va calcula pe baza relaiei: 1000-v/1000 n care: v/1000 reprezint costurile constante la 1000 lei venituri; Qfc cifra de afaceri pentru pragul critic de rentabilitate, exprimat n mii lei. Dac agentul economic urmrete i un minim de profit (Pb minim), sau o rat minim a rentabilitii capitalului consumat, atunci cifra de afaceri pentru, atingerea scopurilor propus se va stabili pe baza urmtoarelor relaii; unde:

fi * 1

Of =-------------*iooo
c

O f ' =C

m m

*iooo

1000 -v/1000

*;]
1000-v/1000* 1 +

1000

ioo

unde Qf'c reprezint cifra de afaceri pentru obinerea unui minim de profit; Qf* - cifra de afaceri pentru atingerea unui nivel minim al ratei rentabilitii n cazul agenilor economici cu uniti de producie atrase n circuitul economic (sonde n extracie a petrolului sau gazelor naturale, suprafaa n agricultur sau silvicultur, numrul de animale etc), se poale vorbi de costuri constante i variabile pe unitatea de producie n funcie de randamentul obinut (producia pe o sond, la hectar sau pe animal), Pentru calcului produciei minime pe unitatea de producie n vederea atingerii pragului de rentabilitate, se vor folosi relaiile; _ chflu p-v _C f/u +Pb/u h p-v

- -PREZENTAREA '~z^''~ 64

C hfliil ve=
p - vi 1 +

10

100,

Att din graficul prezentat ct i din relaiile pe baza crora se determin volumul produciei fizice sau al cifrei de afaceri pentru atingerea pragului critic, rezult c schimbrile n tehnologia de producie i pun amprenta pe mrimea costurilor constante la nivel de unitate economic i pe costurile constante pe unitatea de produs (deci variabile n funcie de volumul produciei), modificnd nivelul produciei pentru-atingerea pragului critic. Vinderea activelor fixe disponibilizate prin restructurarea unitilor economice va determina scderea costurilor cu caracter relativ constant i va atrage dup sine micorarea produciei pentru pragul critic de rentabilitate sau pentru obinerea unui profil minim, ori a unei anumite rate a rentabilitii capitalului consumat. n activitatea managerial prezint importan cunoaterea gradului de utilizare a capacitii de producie pentru atingerea pragului de rentabilitate sau pentru atingerea unei anumite rate a rentabiliti, calculat pe baza relaiei: Cp n care: qc reprezint producia pentru anumite praguri critice; Cp - capacitate de producie. Dac notm cu " Guc " gradul de utilizare a capacitii pentru atingerea pragului critic de rentabilitate, Guc' " gradul de utilizare a capacitii pentru atingerea unui nivel minim al rentabilitii economice i cu Guc* " gradul de utilizare a capacitii pentru un nivel minim al ratei rentabilitii capitalului consumat, atunci se ntlnesc urmtoarele situaii: Guc< 100 Guc <100 Guc* <100 Acest lucru atest c agentul economic are posibilitatea obinerii unui nivel critic pentru pragul de rentabilitate: Guc<100 Guc* <100 Guc >100 Echipa managerial are posibilitatea s ating un nivel minim al ratei rentabilitii economice, dar nu poate nregistra nivelul minim al rentabilitii capitalului consumat. Guc <l00 Guc' >100 Guc* >100 Activitatea managerial se desfoar n condiii de rentabilitate, dar nu pot fi atinse nivelurile minime aie ratelor de rentabilitate pe care i Ie-a propus echipa managerial. Dac n locul capacitii de producie punem capacitatea de desfacere dat de valoarea produciei ce poate fi vndut pe pia, se poate determina gradul de utilizare a capacitii de desfacere (gradu! de saturare a! pieei). Gradul de saturare mai mare de 100 oblig la cutarea unei noi piee de desfacere, n caz contrar se va proceda la restrngerea activitii agentului economic.

ANALIZA Li. .

- -r^[

i : ! -

^"Fi

-' | _ r" - 'Z"'. '

65

1.3.7. Anaiza rentabilitii marginale


Dezvoltarea activitii agenilor economici n scopul creterii cifrei de afaceri presupune consumuri suplimentare de resurse financiare, materiale i/sau umane, cunoscute sub denumirea de consumul marginal de factori de producie, a crei expresie valoric reprezint costurile marginale. Puse n balan cu veniturile marginale, se poate stabili dac decizia privind antrenarea de resurse suplimentare n procesul de producie va determina sau nu consolidarea economico - financiar a firmei. Rentabilitatea marginal nu este altceva dect rentabilitatea consumului de resurse marginale n vederea sporirii volumului de producie, a mbuntirii calitii produselor sau pentru ptrunderea cu respectivele produse pe piee noi. n aprecierea rentabilitii marginale se vor lua n considerare: * efectele obinute ca urmare a antrenrii unui volum sporit de resurse de producie n activitatea agentului economic; indicatorii pe baz crora se apreciaz rentabilitatea. n situaia sporirii consumului de resurse ce determin o producie marginal (spor de producie), pentru aprecierea rentabilitii marginale trebuie puse n balan costul pe unitatea de produs marginal (cm), stabilit ca raport ntre costurile marginale totale si sporul de producie, cu preul de valorificare a produsului (denumit impropriu preul de facturare minus taxa pe valoare adugat). Pot s existe urmtoarele cazuri; * costul pe unitatea de produs marginal este mai mic dect costul mediu (cm < c), * costul pe unitatea de produs marginal egal cu costul mediu pentru ntreaga producie obinut (cm = c), * costul pe unitatea de produs marginal s fie superior costului mediu, dar mai mic dect preul de valorificare al produsului (o cm <p), * costul pe unitatea de produs marginal depete preul pe unitatea de produs (cm > In primul caz agentul economic i va spori profitul brut i va nregistra i o cretere a ratei rentabilitii capitalului consumat. Profitul suplimentar se datoreaz produciei marginale. Modificarea profitului brut prin utilizarea unui volum sporit de factori de producie se va determina n aceast situaie pe baza uneia din urmtoarele relaii: Pbm = qm(p - cm) sau Pbm = q (c cm) + qm{p - c) n care: Pmb reprezint profitul marginal (spor de profit); q - volumul produciei obinut nainte de alocarea suplimentar de factori de producie; c- costul mediu pentru ntreaga producie obinut; cm - costul pe unitatea de produs marginal; qm - producia marginal: p - preul de valorificare pe unitatea de produs. Rata rentabilitii marginale se calculeaz ca raport procentual ntre profitul brut pe unitatea de produs marginal stabilit ca diferen ntre preul de valorificare a produsului (pbm =pcm) i costul pe unitatea de produs marginal: cm

!P

*,-_-,

fj j -

- KREZEN~AK" Tfc.OKb.TiCA

gg

Modificarea ratei rentabilitii capitalului consumat la nivelul agentului economic pe seama consumului de resurse marginale, deci pe seama ratei rentabilitii marginale, se calculeaz pe baza relaiei:
AF=

g-(rm~r)
100

unde Ar reprezint influena rentabilitii marginale asupra ratei medii a rentabilitii capitalului consumat la nivelul agentului economic; g- ponderea costurilor marginale in costurile totale dup alocarea unor resurse suplimentare de producie; rm- rata rentabilitii marginale; r-rata rentabilitii capitalului consumat nainte de alocarea suplimentara de resurse de producie. Cnd rata rentabilitii marginale este superioar ratei rentabilitii nainte de alocarea de resurse suplimentare de producie, agentul economic nregistreaz o cretere a gradului de rentabilitate a capitalului consumat. Dac prin darea n consum a unor cantiti suplimentare de factori de producie se obine un spor de producie cu un cost peste costul mediu, dar superior preului de valorificare, agentul economic va nregistra o cretere a profitului brut, dar o scdere a ratei rentabilitii capitalului consumat. n condiiile n care prin consumul suplimentar de factori de producie se obin produse cu un cost ce depete nu numai costul mediu, ci i preul de valorificare, se va diminua att profitul brut, ct i rata rentabilitii capitalului consumat. Totui, cnd produsele sunt de importan strategic naional, trebuie s intervin statul n susinerea creterii produciei, fie prin subvenionarea produselor finite, fie prin subvenionarea unor consumuri de factori de producie, astfel nct agentul economic s nregistreze o cretere a rentabilitii prin sporirea, produciei pe seama consumului marginal de factori de producie. Cnd echipa managerial decide s antreneze un consum suplimentar de resurse n vederea mbuntirii calitii produsului, atunci se poate vorbi de un cost marginal pe unitatea de produs (cm/u) stabilit ca raport ntre costurile marginale i volumul produciei, deci va crete costul pe unitatea de produs. Deoarece ntre calitatea produselor i preul lor de valorificare este, n condiiile unui anumit raport ntre cerere i ofert, o legtur direct, pentru a se aprecia dac se mrete sau nu rentabilitatea agentului economic, se pune n balan, pe de o parte creterile de pre, iar pe de alt parte costul marginal pe unitatea de produs. Se pot ntlni urmtoarele situaii: costul marginal pe unitatea de produs s fie egal cu sporul de pre datorit calitii superioare; costul marginal pe unitatea de produs s fie mai mic dect sporul de pre determinat de calitatea mbuntit: costul marginal pe unitatea de produs s fie mai mare dect sporul de pre. n primul caz nu se va modifica nici profitul, nici rata rentabilitii. n cazul al doilea agentul economic va nregistra o cretere a profitului brut, care se va calcula: Pbmq(Ap - cm I u)

n care:
Pbm reprezint profitul marginal obinut ca urmare a consumului suplimentar de resurse n vederea mbuntirii calitii produsului; q - volumul produciei obinute: Ap- sporul de pre pe unitatea de produs calculat ca diferen ntre preul produsului de o calitate mbuntit (p) i ce! n cazul vechii caliti, deci nainte de alocarea de resurse suplimentare pentru obinerea de produse calitativ superioare (p'). #

ANALIZA - '^ICf-'K"--! ^ ! l ' > - '

"

~T~

Pentru a aprecia efectul respectivei msuri asupra ratei rentabilitii capitalului ce este necesar sa se stabileasc raportul de corelaie" dintre indicele modificrii pn unitatea de produs i indicele modificrii costului pe unitatea de produs;

k,'JL
unde:
Ic Ip reprezint indicele modificrii preului pe seama noii caliti:

P
unde: Ic indicele modificrii costului pe unitatea de produs
c sau ) c)

fn relaiile de mai sus c" reprezint costul pe unitatea de produs nainte de antrenare resurse suplimentare n procesul de producie n vederea mbuntirea calitii produsului. Dac raportul de corelaie amintit este supraunitar, atunci va creste nu numai profitul ci i rata rentabilitii capitalului consumat. Un raport de corelaie egal cu 1 (unu) at meninerea ratei rentabilitii nemodificat, iar un raport de corelaie subunitar, n condiiile n < sporul de pre este superior costului marginal pe unitatea de produs, reliefeaz o crestei profitului brut, dar o reducere a ratei rentabilitii capitalului consumat. Rata rentabilitii consumului marginal de factori de producie pentru sporirea caii produselor se va calcula pe baza relaiei: Ap-cmIu rm = -----------100 Sunt situaii cnd sunt antrenate consumuri suplimentare de resurse de producie n sco; extinderii pieei de desfacere a produsului, crendu-se posibilitatea creterii desfacerii de mrfi Cantitatea minim de produse ce trebuie vndut ca urmare a reclamelor fcute se calculeaz ( baza relaiei:

cm/u

* Chr q =-----p -c

n care: Chr - reprezint costurile suplimentare cu reclama pentru lrgirea pieelor de desfacere pentru respectivul produs; q' - producia minim ce trebuie vndut suplimentar ca urmare a efecturii reclamei comerciale; p - preul de valorificare pe unitatea de produs; c - costul pe unitatea de produs fn condiiile n care creterea desfacerii de mrfuri este superioar produciei minime stabilite pe baza relaiei de mai sus (Aq>q*), atunci agentul economic va nregistra o cretere a profitului brut, ce se va stabili pe baza relaiei:

Pmb = \Aq -q*)-(p~c)


fn toate cazurile menionate anterior, dac se mrete producia printr-o mai bun valorificare a capitalului fix i circulant, deci fr creterea capitalului, va spori rata profitului. De cele mai multe ori sporirea volumului de producie antreneaz ce! puin o cretere de capital circulant Astfel, se va mri rata profitului numai N condiiile n care ritmul de cretere al profitului brut va devansa pe cel al creterii capitalului total, deci va fi respectat relaia:

ANALIZA

-.R - PRI_'

"" " ~ 2 i t

gg

Pmb Cf* + Ce" Pb Cf + Ce


<

n care: Cf* i Ce* reprezint capitalul fix i circulant antrenat ca urmare a consumului suplimentar de factori de producie; Pb- profitul brut obinut n varianta n care nu sunt antrenai factori suplimentari de producie; Cf i Ce - capitalul fix i circulant folosit nainte de creterea sau mbuntirea calitii produselor. Nu ntotdeauna agentul economic dispune de resursele financiare proprii n vederea procurrii necesarului suplimentar de resurse materiale sau de angajare de for de munc, fcnd apel la credite bancare, purttoare de dobnd. Pentru ca deciziile echipei manageriale privind mprumuturile pentru procurarea necesarului suplimentar de factori de producie s determine creterea rentabilitii i deci consolidarea sa pe pia, este nevoie ca profitul marginal din activitatea de baz s fie superior cheltuielilor financiare cu dobnzile ca urmare a creterii volumului de credite. Dac rata rentabilitii marginale este superioar ratei dobnzii, atunci se va mri profitul prin antrenarea de resurse suplimentare, fie pentru creterea produciei sau mbuntirea calitii produselor, fie pentru lrgirea pieelor de desfacere a produselor. De cele mai multe ori consumul marginal de resurse de producie va avea drept efect att creterea produciei, ct i mbuntirea calitii produselor sau lrgirea pieelor de desfacere. n acest caz trebuie cumulate efectele care anterior au fost tratate separat pentru o mai bun nelegere a fenomenelor economice.

ACCESS -

59

Capitolul 2 . ACCESS

2.1. Date generale despre Access


2.1.1. Bib lioteci folosite n ACCESS. O aplicaie Access este realizat n totalitate din configurarea corespunztoare a unor obiecte i este plasat ntr-un singur fiier cu extensia MDB sau MDE, care conine att schema(datele efective) ct i modulele de manipulare ale acesteia. Obiectele aplicaiei sunt plasate n colecii de obiecte, ntr-o structur ierarhicarborescent, din care aa cum am mai artat, 7 sunt de rang superior - Tabele (Tables), Relaii ( Relationships),Cereri (Queries), Formulare (Forms), Rapoarte (Reports), Macroinstruciuni (Macros) i Module de cod (Modules). Diferena dintre cele dou formate n care se poate gsi o aplicaie Access este urmtoarea: Formatul MDB, al unei aplicaii Access, permite orice fel de modificare sau adugare de noi obiecte. Formatul MDE, deoarece are toate modulele de cod compilate, nu va permite nici un fel de modificare sau adugare n coleciile care pot conine cod VBA, i anume: Forms, Reports, Modules. Colecie de obiecte = Obiecte care provin din aceeai clas de obiecte - deci au acelai tip de proprieti i metode - i care pot fi privite (i folosite) ca un tablou de obiecte. Concept care definete tipurile de proprieti i metode dup care se pot materializa (crearea unei entiti a clasei de obiecte, prin fixarea proprietilor i metodelor obiectului respectiv) nite obiecte. Clas de obiecte ~ Concept care definete tipurile de proprieti i metode dup care se pot materializa (crearea unei entiti a clasei de obiecte, prin fixarea proprietilor i metodelor obiectului respectiv) nite obiecte. Access este un sistem care folosete n realizarea aplicaiilor, obiecte, care se gsesc n diferite biblioteci de obiecte, implicit, Access lucreaz cu 3 biblioteci i anume: Microsoft Access, DAO i VBA. O bibliotec de obiecte conine n general pe lng obiectele individuale i coleciile de obiecte. De asemenea o bibliotec va avea ataate module de descriere a componentelor acesteia. Pentru a se putea face deosebirea ntre numele obiectelor i coleciilor, acestea din urm sunt la plural(n limba englez pluralul se termin cu 's'). Coleciile de obiecte i obiectele individuale se gsesc ntr-o structur ierarhicarborescent, ntre ele existnd relaii de dependen. > Biblioteca Microsoft Access conine obiectele generale necesare realizrii unei aplicaii, ndeosebi prezentarea i preluarea datelor. Aceste obiecte, sunt folosite pentru crearea interfeei utilizator a aplicaiilor proiectate n Access. Ele permit realizarea unor aplicaii deosebit de "prietenoase", cu un efort minim, care sunt concepute n "standarduf aplicaiilor ce ruleaz pe platforma Windows. n acest moment, Access este considerat cel mai performant produs pentru realizarea aplicaiilor client. Biblioteca Microsoft Access conine n principal 4 obiecte de rang superior: formulare, rapoarte, macro-uri(cea mai mare parte dintre comenzile acestora se preiau din obiectul

ACCESS

70 DoCmd) i module, toate fcnd parte din obiectul Applicaion, aa cum reiese i din urmtoarea schem simplificat:

Lesend Obiecte
Module
Colecii

Forms - Colecia formularelor aplicaiei, care se gsesc la un moment dat deschise. ->Controls - Controalele care se gsesc n formulare. ->Module - Cod VBA care poate fi folosit numai n formularul 'printe' Reports - Colecia rapoartelor aplicaiei, care se gsesc la un moment dat deschise. ->Controls - Controalele care se gsesc n rapoarte. -> Module - Cod VBA care poate fi folosit numai n raportul 'printe' Modules - Colecia modulelor de cod ale aplicaiei. Aa cum se observ, codul VBA introdus la acest nivel poate fi folosit de ctre toate obiectele aplicaiei. DoCmd - Conine majoritatea comenzilor pe care le pune la dispoziie Access-u\ i care pot fi folosite fie n codul VBA fie la formarea macro-instruciunilor. > Microsoft Data Access Objects, conine obiectele generale necesare realizrii bazei de date. Ea poate s lucreze cu trei tipuri de formate de baze de date i anume: ->Microsoft Jet - folosit de Access, VB, VC++ sau Excel, pe care o vom studia n continuare. ->Microsoft ISAM -folosit de FoxPro, Dbase, Paradox, Lotus sau HTML -ODBC(Open DataBase Connectivsty) - folosit pentru Microsoft SQL Server >Microsoft VBA (Visual Basic for Applications), conine obiectele generale necesare scrierii codului de program, a testrii i corectrii acestuia (Debuq) sau a gestionrii erorilor (ErrObiect). 2 . 1 . 2 . Re fer ire a obie ctelor s i a c o l e c i i l o r . Obiectele se gsesc ntr-o structur ierarhic-arborescent. Obiectele au de asemenea un nume, care poate fi implicit (adic stabilit de sistem) sau dat de utilizator. Deoarece exist posibilitatea ca mai multe obiecte s aib acelai nume, atunci cnd se face referire la un obiect este necesar calificarea numelui cu ntreaga structur ascendent a obiectelor de care acesta este dependent.(asemntor cu descrierea cii unui fiier sau folder de pe un disc). Acest lucru nu este obligatoriu dac nu se creeaz ambiguiti. Semnele de calificare sunt punctul <.>, care se folosete n general pentru obiecte ale cror nume sunt date de sistem, sau semnul exclamrii <!>, folosit la obiectele cu numele stabilit de utilizator. Tot la fel se pot face referiri i la proprietile sau metodele unui obiect. Referirea la un obiect dintr-o colecie - modalitatea de referire a coleciei se face potrivit metodei prezentate mai sus - se poate face n 3 feluri: Fie folosind modalitatea de calificare a obiectului cu colecia din care face parte( deci <referirea la colecie> , <semn de calificare>, <numele obiectului>)

ACCESS - PRFZFNTARE

iC

71

Fie folosind indexarea coleciei cu un numr care reprezint poziia n colecie a obiectului respectiv (asemntor cu referirea unui element dintr-un tabel). Numerotarea elementelor unei colecii de obiecte se pornete de la O(zero). Deci <referirea la colecie> , <(>, <numrn cadrul coleciei>, <)>. Fie la fel ca mai sus dar folosind - ca pe un ir de caractere - numele obiectului n loc de index Deci <referirea la co!ecie> , <(>, <"nume obiect">, <)>. > Dac se dorete s se fac referire n codu! VBA la formularul sau raportul 'printe', fr a se mai face descrierea structurii ierarhice superioare, se poate folosi cuvntul cheie ME. > Semnele care se pot folosi pentru a se specifica un obiect sunt parantezele drepte <[nume_obiect]>. Ele sunt folosite obligatoriu atunci cnd n numele obiectului se gsesc spaii.

2.1.3. Exemple

cu obiecte din

biblioteca

ACCESS

Modelul ierarhic Application, prin care se realizeaz instanele obiectelor i coleciilor care constituie interfaa utilizator a unei aplicaii, este artat succint n figura de mai jos. FormsIDate - se face referire la formularele deschise formularul deschis cu numele 'Date'.

Application

Formsi[date de bilan] - se refer formularul deschis 'date de bilan'. Observai parantezele drepte folosite pentru c numele formularului conine spaii. Forms![vinzari].RecordSource - se face referire la proprietatea Record Source al formularului deschis 'vinzari'. Parantezele drepte pot fi scoase. Observai punctul, semnul de calificare pentru o proprietate sau metod. Forms![vinzari]!valoare - se refer controlul 'valoare' a formularul deschis 'vinzari'. Forms!("vinzari")!valoare - identic cu mai sus, dar se folosete alt posibilitate de precizare a unui obiect dintr-o colecie i anume printr=un string care reprezint numele obiectului. Forms!(0)!va!oare - identic cu mai sus, dar se folosete precizarea unui obiect dintr-o colecie prin folosirea numrului de ordine al obiectului n cadrul coleciei.(am presupus c formularul 'vinzari' a fost primul deschis, primind indexul 0 in cadrul coleciei Forms) Me.FilterOn - se refer proprietatea FilterOn a formularului n care se gsete codul VBA. Me!A!u!.VislbSe - se refer proprietatea Visible a controlului 'Altul' a formularului n care se gsete codul VBA

rapoartele deschise

2.1.4. Clase de obiecte, obiecte i colecii de obiecte.


Din cele prezentate pn acum, referitor la noiunea de obiect, putem sintetiza astfel: > Obiectul este o entitate bine definit(adic exist), care are o anumit structur, anumite caracteristici i anumite funcii (realizeaz una sau mai multe aciuni). Un obiect se caracterizeaz prin: ->Proprieti - structura i atributele sale; -> Metode - aciunile pe care poate s le efectueze;

ACCESS - PREZENTARE TEORETICA

72

-^Evenimente - condiiile care determin momentul cnd se lanseaz o anumit aciune(de exemplu Click pe un obiect). >Clasa de obiecte conine toate definiiile unui obiect, adic tipurile de proprieti, metode i evenimente care vor determina structura unui obiect. Prin setarea caracteristicilor unei clase de obiecte(de exemplu atribuirea de valori proprietilor) se obine un obiect nou. Prin definirea unei clase de obiecte se creeaz practic un format, o structur pe care o vor avea toate obiectele ce se vor crea din aceasta. Relaia dintre o clas de obiecte i obiectele care provin din ea este asemntoare cu aceea dintre tipurile de date i variabile de tipul respectiv. Aa cum tipul de date este un concept, iar o variabil este materializarea(n memoria calculatorului) acestuia, tot aa clasa de obiecte este un concept, iar obiectele ce provin din ea reprezint materializarea acesteia. Crearea unui nou obiect al unei clase, se numete instan a clasei respective. >Colecie de obiecte este constituit din totalitatea obiectelor care provin din aceeai clas de obiecte i care au din aceast cauz aceleai tipuri de proprieti i metode. Ele constituie deci instane ale aceleai clase de obiecte. Obiectele dintr-o colecie pot fi privite i folosite ca un tablou de obiecte. Ele vor crea o structur de tip tablou, la care este posibil referirea la un anumit obiect prin indexul acestuia, deci printr-un numr care reprezint poziia acestuia n tablou. Astfel la crearea primului obiect, acesta va primi indexul 0, la crearea celui de-al doilea indexul va fi 1, etc. O colecie de obiecte reprezint la rndul ei o entitate, cu propriile sale proprieti. Din aceast cauz ea constituie n totalitatea ei, un obiect specific. Astfel o colecie de obiecte va avea printre altele urmtoarele dou proprieti: ->Count - care conine numrul de obiecte din colecie; ->Parent. care conine obiectul superior din ierarhie de care aparine colecia; Numele obiectului colecie, este format din numele clasei de unde provin obiectele la care se adaug sufixul "s". 2.1.5. P rov eni en a obi ec t el o r uti l i z at e nt r- o apl i c a i e Ac ce ss . Un obiect este format att din date (proprieti) ct i din cod de program (metode). Realizarea unei aplicaii prin crearea i utilizarea unor obiecte reprezint o metod modern de programare, denumit programarea la nivel de obiect. Cel mai important avantaj al acestei metode este acela al utilizrii obiectelor create n mai multe aplicaii, ceea ce duce n afar de o cretere semnificativ a productivitii la standardizarea aplicaiilor realizate. n Access obiectele din care se realizeaz o aplicaie pot proveni din mai multe surse: Instane ale claselor de obiecte aflate n bibliotecile standard ale pachetului Access: DAO, Access Application i VBA. Instane ale claselor de obiecte proprii(utilizator), create special de proiectant(prin modulele de clase de obiecte) Instane ale unor clase de obiecte externe, realizate de aplicaii server sub forma unor controale sau biblioteci ActiveX realizate cu tehnologia(standardul industrial) Automation. Utilizarea acestor clase de obiecte externe implic n prealabil, aa cum se va arta, crearea n aplicaia client(care folosete obiectele produse de clasa respectiv) a unei referine ctre acestea.
2.1.6. Ierarh ia obiectelor dintr-o aplica ie.
i

Obiectele folosite ntr-o aplicaie se gsesc ntro structur ierarhic-arborescent.

ACOFvHB...p:-"ZF.NTARE T'PCRFTICA

73

Fiecare element al acestei structuri aparine unei structuri superioare i la rndul su conine unul sau mai multe elemente de nivel inferior. De asemenea un element al acestei structuri poate fi constituit dintr-un obiect individual sau dintr-o colecie de obiecte. O aplicaie Access este realizat practic din dou categorii de obiecte, care provin din clasele celor dou modele de baz, respectnd ierarhiile create n acestea: ->DAO - privind structurile de date; ->Access Applieatson - privind interfaa utilizator; Obiectele au de asemenea un nume, care poate fi implicit(adic stabilit de sistem) sau dat de utilizator. Deoarece exist posibilitatea ca mai multe obiecte s aib acelai nume, atunci cnd se face referire la un obiect este necesar calificarea numelui cu ntreaga structur ascendent a obiectelor de care acesta este dependent.(asemntor cu descrierea cii unui fiier sau folder de pe un disc). Acest lucru nu este obligatoriu dac nu se creeaz ambiguiti. Semnele de calificare sunt punctul (.) - care se folosete n general pentru obiecte ale cror nume sunt date de sistem, sau semnul exclamrii(bang) {!), folosit la obiectele cu numele stabilit de utilizator. Referirea unei colecii se face folosind acelai sistem, deoarece colecia este aa cum am vzut la rndul ei un obiect. Referirea la un obiect dintr-o colecie se poate face n 3 feluri: Fie folosind tot metoda prezentat, utiliznd calificarea obiectului cu colecia din care face parte: <referirea la colecie> <semn de calificare> <nume!e obiectului> Exemplu: Me. Controls!Formular1 Fie folosind indexarea coleciei cu un numr care reprezint poziia n colecie a obiectului respectiv(asemntor cu referirea unui element dintr-un tabel). Numerotarea elementelor unei colecii de obiecte se pornete de la O(zero). <refersrea Ia colecie> <(> <numrn cadrul coleciei> <)> Exemplu: Me.Controls(O) Fie la fel ca mai sus dar folosind - ca pe un ir de caractere - numele obiectului n loc de index <referirea la colecie> <(> <"nume obiect"> <)> Exemplu: Me.Controls("CForm") Dac se dorete s se fac referire n codu! VB la formularul sau raportul 'printe', fr a se mai face descrierea structurii ierarhice superioare, se poate folosi cuvntul cheie ME. Semnele care se pot folosi pentru a se specifica un obiect sunt parantezele drepte <[nume_obiect]>. Ele sunt folosite obligatoriu atunci cnd n numele obiectului se gsesc spaii. 2.1.7. Utilizarea obiect. n cod VBA a propriet ilor si metodelor unui

Referirea la proprietile sau metodele unui obiect, se face prin: ->metoda descris la punctul precedent pentru referirea obiectului; ->urmat de numele proprietii sau metodei, folosind semnul de calificare 'punct'. Utilizarea proprietii unui obiect, n codul VBA, se face la fel ca i cum s-ar lucra cu o variabil obinuit, n citire sau scriere. Dac se dorete atribuirea unei valori proprietii unui obiect, atunci aceasta se introduce n partea din dreapta a unei instruciuni de atribuire; Exemplu de scriere a proprietii Caption a unui formular: Me.Caption="Nume Nou Form" sau a proprietii Index, a unui Recordset: Rs,lndex="PrimaryKay"

74 Dac se dorete citirea proprietii unui obiect, atunci aceasta va face parte dintr-o expresie obinuit. Exemplu de citire a propriet ii Caption a unui formular: MsgBox "Numele formularului este: " & Me. Caption. La utilizarea proprietilor unui obiect trebuie s se in cont de urmtoarele trei restricii: x Nu toate propriet ile au posibilitatea s li se schimbe valoarea. Aceste propriet i se numesc Read Only, i se folosesc numai n citire. x Ca i o variabil, o proprietate este de un anumit tip de date, de care trebuie inut cont n utilizarea ei. x Modificarea proprietii lor unui obiect prin cod dureaz numai pn la nchiderea acestuia. Utilizarea metodelor unui obiect, n codul VBA, se face la fel ca i cum s-ar lucra cu o procedur, folosindu-se metoda de apelare f r Caii, prin scrierea sub forma unei instruc iuni a metodei, urmat, dac este cazul, de parametrii acesteia(f r a fi introdui ntre paranteze) separai prin virgul. Exemplu de apelare a unei metode cu doi parametrii de tip string: Rs.Seek"=", "unu"

2.2. Tabele (Tables).


Tabela este obiectul cel mai important al unei baze de date, n care se pstreaz toate informaiile din aceasta. Proiectarea tabelelor este activitatea care are rolul esenial n realizarea unei baze de date, celelalte obiecte fiind ob inute funcie de tabelele create.

S t r i l e unei tabele.

Ei -

''''

O tabel se poate afla n dou stri. Acestea sunt: *& &esign view _ . , , _ . . , . . . , ,. . EH Datagheet Vtew Proiectare(Design View) - in care se poate defini o tabel nou, sau modifica structura uneia deja create. Vizualizare(Datasheet View) - n care se pot afia sau acfrya//za(adugarea de nregistrri noi, tergeri de nregistrri sau modificarea valorilor din c mpuri) datele din tabel. Proiectarea(Design) t a b e l e l o r Crearea unei tabele sau modificarea acesteia, se realizeaz foarte uor, prin intermediul unui formular, prezentat n figura alturat, care are instrumentele adecvate pentru a simplifica aceast aciune. Definirea unei tabele se va face prin precizarea urm toarelor elemente: Numele tabelei. Se stabilete la crearea tabelei n urma unei ntrebri explicite fcut de sistem, sau se modific (ca de altfel orice nume de obiect) din fereastra Database, prin metodele folosite n Windows. Cmpurile i proprietile (caracteristicile, atributele) acestora. Proprietile tabelei. Modificarea structurii unei tabele n care au fost deja introduse date, poate duce la pierderea sau deteriorarea caracteristicilor acestora, fiind o opera ie care este indicat a se efectua dup ce se face o copie de siguran a tabelei respective.

ACCESS...PREZENTARE TEORETICA

75

2 . 2 . 1 . C mpurile tabelei Numele c m purilor Definirea unui c mp ncepe prin stabilirea numelui acestuia. Acesta se va introduce n coloana Field Name, aflat n partea superioar a formularului de proiectare a tabelelor. Regulile de constituire a numelui unei tabele, ca i a celorlalte obiecte folosite n Access, sunt cele introduse de standardul 'Windows'. Numele obiectelor n Access(ca i n Windows) poate s conin spaii. Dei nu este obligatoriu, cnd se face referire la un obiect Access numele se scrie ntre paranteze drepte. Totui, pentru numele de obiecte care con in spaii(sau alte caractere speciale), prezen a parantezelor drepte este obligatorie. T i p u r i l e de date a l e c mpurilor. n Data Type, a doua coloan din partea de sus a formularului de proiectare a tabelelor, se stabile te tipul de date al c mpului, prin alegerea unei valori dintr-o list ascuns(//sf combo), i anume: >Text- ir de caractere, de lungime de maxim 255 caractere. >Number- numere n diferite sisteme de codificare >Memo - la fel ca tipul Text, ir de caractere, dar de o dimensiune nedeterminat . >Date/Time - data i ora. Access introduce un tip special de dat prin care se nmagazineaz ntr-o singur celul att data calendaristic (An, Lun, Zi) ct timpul(Ora, Minutul, Secunda). Access folose te set rile fcute n Windows/Control Panel/Regional Settings. >Currency- valoare asociat la o anumit moned > Yes/No - valoare booleana >AutoNumber - generarea automat a unor numere, secven ial sau aleator. >OLE Object- Introducerea unor obiecte ( ncapsulate sau legate). De exemplu ntrun asemenea c mp se pot introduce fotografii ale unor cl diri pentru un catalog cu imobile. Dei sunt asemntoare nu trebuie s se confunde tipurile c mpurilor cu tipurile de date folosite n VBA. n Access n momentul selec iei unei casete dintr-un formular, poate ap rea semnul unei liste ascunse(o s geat) sau al unui wizard (trei puncte). Prop riet ile c m purilo r. Un cmp al unei tabele este la r ndul su un obiect. Rolul lui n contextul bazei de date este stabilit cu prioritate de felul n care sunt fixate propriet ile acestuia. Cea mai important proprietate a unui c mp este tipul de date, pe care l-am prezentat anterior. Proprietile(atributele) unui c mp, l vor nsoi oriunde acesta va fi folosit, existnd totui posibilitate ca unele dintre ele s fie modificate temporar(de exemplu prin intermediul unor controale folosite n formulare sau rapoarte, a a cum se va prezenta n alte capitole) Dup ce s-a ales un anumit tip de dat , funcie de acesta, se vor afi a n partea de jos a formularului, i restul de propriet i(atribute) care pot fi stabilite pentru acel c mp. Setarea propriet ilor cmpurilor este mult u urat de wizard-uri i liste ascunse. De asemenea n fereastra din dreapta jos a formularului se vor afi a informaii contextuale i de ghidare a opera iei de stabilire a propriet ii respective.

ACCESS- PRP7&NTARF EOPF"nc

75

Felul proprietilor este specific fiecrui tip de date care se fixeaz pentru un cmp. Totui multe dintre proprieti sunt comune, la cele mai utilizate tipuri de date (Text Number, Date/Time, Currency, Yes/No). n continuare sunt prezentate cele mai utilizate propriet i: >Caption - dei cmpul are un nume, introducerea unui alt nume n aceast caset, duce la folosirea acesteia din urm atunci cnd se va afia numele cmpului. Aceast aciune este valabil numai la afiarea numelui cmpului, orice referire la acesta fcndu-se cu numele efectiv al cmpului. Dac nu se introduce nimic - se fa folosi !a afi are numele cmpului. >Default Value - Introducerea unei valori valide n aceast caset, reprezint valoarea de iniializare a acestui cmp la crearea unei nregistrri noi. Dac nu se introduce nimic cmpul va fi iniializat cu valoarea NULL. NULL arat lipsa unei valori n cmpul respectiv. Valoarea NULL poate fi testat sau folosit n expresii. Ea se comport ntr-un mod specific dac este folosit n operaii relaionale, logice, aritmetice sau ca parametru a unei func i anume se propag ca rezultat ii al expresiei, indiferent de forma acesteia. Exist dou excepii de la regula cu privire la comportamentul valorii NULL: ->prin concatenarea cu NULL a unui ir, se obine irul i nu NULL; ->n funciile agregate(prezentate n alt capitol) NULL se ignor. >Validation Rule- stabilete domeniul de valabilitate al valorilor pe care poate s le ea cmpul, fiind cel mai puternic instrument prin care se configureaz integritatea de domeniu. Prin aceast caset se introduce o condiie *, care dac nu este adevrat, va produce dou aciuni: Afiarea unui mesaj(introdus n caseta Validation Text); Blocarea prsirii de ctre focus(\ocu\ unde se afl cursorul) a cmpului respectiv pn cnd operatorul nu va introduce o dat care s determine ca respectiva condiie s fie adevrat. ^Validation Text - stabilete un text care va fi afiat dac regula de validare nu este adevrat. Este indicat ca acest mesaj s fie foarte explicit i clar pentru a lmuri operatorul asupra erorii comise. >lndexed - stabilete dac cmpului i se ataeaz sau nu o cheie de indexare, lucru foarte important pentru parcurgerea ntr-un timp rezonabil al tabelei. Exist trei posibiliti: -> Yes - Duplications Ok -> Yes - No Duplications - evident aa se seteaz un cmp cheie primar Stabilirea dac un cmp va fi sau nu indexat se face funcie de utilizarea frecvent sau mai puin a cmpului respectiv n operaii de sortare sau selecie. Aceast proprietate i arat eficiena n special la tabele cu mii de nregistrri, unde se pot face economii de timp de execuie la nivelul orelor. Access este prevzut cu un mecanism foarte simplu i direct de efectuare chiar n timpul utilizrii a sortrii pe unul sau mai multe cmpuri. Acest sistem este activ n orice obiect unde este utilizat o tabel. El const din selecia sau poziionarea cursorului pe cmpului respectiv i lansarea acestei operaii din meniul contextual(clic ^ Fiiter dreapta), aa cum se vede i din figura prezentat alturat. Un mecanism identic cu cel prezentat anterior este folositn Eilter For: Access i pentru efectuarea unor operaii simple de selecie, numite ^ filtre. n meniul contextual afiat dup poziionarea pe o anumit | ; valoare dintr-un cmp sunt disponibile 3 posibiliti de filtrare, i | anume:

ACCESS

77

Filter By Selection - prin care se selecioneaz toate nregistrrile care pentru cmpul respectiv au aceiai valoare cu cea n care este plasat cursorul, Fiiter Exciuding Seiection - prin care se selecioneaz toate nregistrrile care pentru cmpul respectiv au o valoare diferit de cea n care este plasat cursorul. Filter For - prin care se selecioneaz toate nregistrrile care pentru cmpul respectiv au aceiai valoare ca aceea pe care se introduce n caseta respectiv Operaiile de sortare sau filtrare efectuate pot fi uor anulate prin comanda Remove Filter/Sort. Din punctul de vedere al utilizatorului operaiile de sortare sau selecie se efectueaz la fel indiferent dac respectivul cmp este sau nu indexat. Diferena va fi numai la nivelul intern n care Access va efectua operaiile respective, adic f/z/c(pentru cmpurile neindexate) sau fog/c(pentru cmpurile indexate). De asemenea rezultatul operaiei se va obine n cazul cmpurilor indexate de zeci de ori mai rapid dect n cazul neindexrii acestora. >Required - Stabilirea la Yes a acestei proprieti, duce la obligativitatea de a se introduce o dat valid n acest cmp. Deci pentru cmpurile, care nu sunt chei primare dar n care lipsa de date nu este permis pentru ca o nregistrare s aib sens se va introduce aceast restricie. Prin aceast proprietate care face ca o nregistrare introdus ntr-o tabel s aib sens, s fie logic, se introduce o nou metod de realizare a integritii bazei de date. > Format - Reprezint felul n care vor fi afiate datele n cmp, folosindu-se un anumit ablon. La anumite tipuri (Nurnber, Date) se pot folosi abloanele din Windows/Control Panel/Regional Settings. >lnput Mask - Este un ablon care este folosit la introducerea datelor. Pentru crearea lui este pus la dispoziie un wizard. (La instalarea Access-ului, trebuie menionat n mod special acest wizard.). Aceast proprietate prin care se pot elimina anumite caractere care se ncearc a se introduce, va aciona i ea n sensul respectrii integritii de domeniu a cmpului respectiv. >Field Size La Text reprezint lungimea cmpului La Numere reprezint tipul sistemului de codificare, i anume: ->Byte - 8 bii, pozitiv -^Integer- 16 bii, pozitiv i negativ ->Long Integer- 32 bii, pozitiv i negativ -^Single Virgul mobil simpl precizie, 7 cifre semnificative -^Duble - Virgul mobil dubl precizie, 14 cifre semnificative >Decimal Places folosit numai la tipurile de date numerice i reprezentnd numrul de zecimale. Exist i opiunea Auto, care seteaz automat numrul de zecimale funcie de datele introduse. >New Value - la tipul AutoNumber stabilete dac noile numere se acord prin incrementare sau random(aleator)

Proprietatea LookUp". La cmpurile de tip Number, Text sau Yes/No, se poate ataa proprietatea LookUp, care permite introducerea de date prin intermediul unui control List Box(list derulant) sau Combo Box(List ascuns) direct din una din urmtoarele trei tipuri de surse: Valoarea unor cmpuri dintr-o alt tabel sau cerere - cea mai utilizat. r

ACCESS -- PREZENTARE TEORFTiCA

7g

Dintr-o list de valori introdus i HeftffW perties ataat casetei G e n e ra l to o k u p Numele unor cmpuri dintr-o alt tabel C o n t a te sau cerere RowSourcsTjpe FieldLisij Pentru a seta aceast proprietate se pot RowSwce B o u n d D o ta m folosi dou metode: O o lu m n C o u n t Wizard LookUp - lansat din lista C o lu fm H s a d s derulant a tipurilor cmpurilor (vezi prima figur) G o ljim W l d l h s L fetR o w s - care practic asist utilizatorul n setarea UtW -dti proprietilor paginii LookUp, din Field Propertes. LimitToList hi Direct n Pagina LookUp - Prin pagina LookUp din Proprietile cmpurilor (Field Propertes) Date ce trebuiesc completate n pagina de LookUp: >Display Control - Se alege intre List Box sau Combo Box >Row Source Type - Una din cele trei tipuri de surse prezentate mai sus. >Row Source - exist dou posibiliti funcie de sursa de date precizat: ->Numele tabelei /cererii ce este folosit ca surs de date (selectat dintr-o list ascuns); ->Valorile din list, separate prin; (pentru tipul de surs Value List) >Bound Column - Numrul (ncepnd de la 1) cmpului din tabela /cererea, de la care importm datele de intrare. >Column Count - Numrul (ncepnd de la 1) cmpurilor din tabela/cererea care se vor afia n list (separate tot prin ; ). Deci pe lng cmpul din ale crui date vom seleciona ceea ce vrem s introducem (Bound Column) este uneori necesar s afim mai multe cmpuri (Column Count) pentru a permite transmiterea tuturor informaiilor necesare. De exemplu, vrem s selecionm un cmp care conine un cod, dar este necesar s afim i denumirii explicite a ceea ce este codificat. >Column Head - specific dac se vor afia i denumirile cmpurilor >Column Widths i List Widths - specific limea coloanelor i a ntregii liste n unitatea de msur setat n Windows/Control Panel/Regional Settings. >List Row - specific numrul de linii care se afieaz, restul liniilor fiind accesate eventual prin bare derulante. >Limt to List - setat pe Yes blocheaz introducerea de date n afara celor din list. Exist o metod - care va fi prezentat ulterior - prin care dac se dorete introducerea unei valori noi, atunci se faciliteaz mai nti introducerea acesteia n tabela de origine, mpreun cu toate datele necesare. 2.2.2. Cheia primar (principal ).
Pure Timp Total Timp Normai Setul Cate # Cur Sfe Copy

Dei nu este obligatoriu, o tabel este bine s aib declarat o cheie primar. Aceasta deoarece o tabel care are cheie primar, va avea garantat integritatea existenial. Deci stabilirea cheii primare i configurarea cu atenie a proprietilor cmpurilor tabelelor, sunt cele mai simple i puternice metode pentru crearea unei baze de date relaionale cu integritate existenial i de domeniu. Exist mai multe metode de stabilire a

JFieSct sse Format Decimal Places

fpsert Rows Relele Pows

AC? F ^ ' - ' t -

T E O R E T IC A

79

cheii primare, cea mai simpl fiind poziionarea mouse-ului pe cmpul pe care vrem sa-l folosim n acest scop, afiarea meniului contextual (clic dreapta) i clic pe Primary Key care va apare n acesta (vezi figura alturat). Exist posibilitatea de a declara o reuniune de cmpuri ca cheie primar, prin selecia prealabil a mai multor cmpuri, nainte de lansarea meniului contextual. Cmpul cheie primar va fi evideniat printr-o pictogram care reprezint o cheie. 2.2.3. Propriet ile tabelei.

Se introduc printr-un formular ce apare la acionarea pictogramei specifice de proprieti(o mn ce arat un tabel) sau din meniul Access. Aceste proprieti, se refer la setri ce se refer la comportamentul tabelei n ansamblu _i_____ Cea mai folosit este: Garer'P"* ' """' ~~~ ' ' LiJli-JLlJlimu-^^
> V a l id a t iO n R u l e - i n t r o d u c e O C o n die i D ee rii...........,-, .-rmentarii. nu e obligatoriu a c r e i e v a l u a r e s e f a c e n m o m e n t u l c n d s e v a W a t u n J S . . . [ n n K n i z ] R

termin de introdus(modificat) o nregistrare i se ^ mim ;/[ j^' 1 *<*"** trece la alta. Prin aceasta se introduce o regul de order&y". . validare care se poate referi la rela iile dintre ' ^ . cmpuri, ea completnd n acest fel configurarea integritii de domeniu. Dac evaluarea condiiei nu este adevrat, se vor produce dou aciuni: Afiarea unui mesaj(introdus n caseta urmtoare, Validation Text); Blocarea ieirii din nregistrare pn cnd evaluarea condiiei va fi adevrat Aceast facilitate se folosete cnd se doresc a se verifica corelaii ntre datele introduse n mai multe cmpuri, deoarece evaluarea se va face dup ce se termin introducerea datelor n toate cmpurile nregistrrii. n exemplu se verific ca data introdus n cmpul 'N1's fie inferioar datei din cmpul 'A/2'. Cnd se face referire la un cmp acesta este scris obligatoriu ntre paranteze drepte.

2.3. Cereri (Queries)


Cererile reprezint obiectul prin care se extrag informaii dintr-o baz de date. O cerere acioneaz fie asupra unui tabel, fie asupra mai multor tabele corelate prin relaii. Cteva dintre cele mai importante caracteristici ale unei cereri sunt: Tabelele i relaiile care stau la baza unei cereri reprezint subschema cererii. Extragerea de informaii din cereri se face prin operaii de algebr relaional pe mulimi. Funcie de efectul pe care l are execuia unei cereri - deci care va fi rolul informaiile obinute, sunt: -Cererea de selecie - rezultatul acesteia este crearea unui tabel virtual, care se va manifesta n prelucrrile urmtoare ca un tabel obinuit. De aici se poate deduce c cererile pot accepta la intrare alte cereri(de selecie). De obicei aceste cereri reprezint partea de intrare a unui raport -Cererea de aciune - rezultatul acestei cereri va duce la modificri directe n baza de date(actualizri de date sau crearea(modificarea) de structuri de tabele) Cererile sunt realizate n Access n standardul SQL(Structured Query Language), care este un limbaj formal de descriere a acestora. Acest limbaj definete o cerere printr-o serie de fraze, care vor preciza care sunt caracteristicile i ce aciune va avea cererea.

2 . 3 . 1 . S t r i l e unei cereri.

80

O cerere se poate afla n una din urmtoarele trei stri: > Proiectare(Des/gn View) - n care se pune la dispoziie un instrument sub forma unui formular ce trebuie completat(QBE cum se va arta n continuare) prin care se poate defini sau modifica o cerere. >VizuaIizare(Dafas/?eef View) - care permite afiarea datelor extrase din cerere, prin obiectul Dafasfreef(prezentat anterior la capitolul despre tabele). >Instruciune SQL*( SQL View) - n care cererea este prezentat n limbajul SOL, permindu-se modificarea sau scrierea ei direct n acest limbaj. Trecerea de la o stare la alta se poate face oricnd prin acionarea pictogramei specifice de pe ToolsBar (ca n figura alturat) sau din meniul ==. p- contextual. . esi n O cerere reprezint o instruciune scris n limbaj SQL. ^ Qt 9 View Access ofer posibilitatea ca pentru aproape toate tipurile de ED Dataheet View cereri(aa cum se va arta exist totui 3 excepii), acestea s SQL sg*. View fie prezentate n dou formate, i anume: >Format SQL - prin SQL View. >Format QBE - prin Design View(\n afara celor 3 excepii)

2 . 3 . 2 . Construc ia unei cereri. QBE (Querv Bv Example).


Modulul Query, se lanseaz din fereastra Database, prin selectarea paginii corespunztoare acesteia (la fel ca la tabele). Pentru simplificarea proiectrii sau modificrii unei cereri, Access pune la dispoziie un instrument grafic, care se numete QBE(Query By Example). Cu QBE, se pot defini toate tipurile de cereri acceptate de Access, cu 3 excepii i anume cererile SQL Specific. Implicit, modulul Query, pentru realizarea unei cereri noi se va lansa n formatul QBE. n continuare sunt prezentate aciunile care se efectueaz n realizarea unei ceri, prezentndu-se n ordinea n care trebuiesc efectuate

2 . 3 . 2 . 1 . Tipul cererii.
Prima operaie care trebuie fcut la crearea unei cereri este stabilirea tipului cererii. Acesta poate fi selectat ori din: Meniul general | Query ori din meniul contextual* al modulului Query. n Access, meniul general al aplicaiei, ToolsBar-urile i meniul contextual, se autoconfigureaz funcie de modulul n care este lansat. Deoarece diferenele n proiectarea tipurilor de cereri sunt relativ puine, exist posibilitatea ca unei cereri deja create, s i se modifice ulterior tipul. n acest caz, proiectantul va efectua numai configurarea caracteristicilor specifice noului tip al cererii. n principal, putem considera cererile grupate n mai multe categorii, dup efectul execuiei lor. n continuare sunt prezentate aceste tipuri de cereri(ntre paranteze cuvntul SQL care specific tipul respectiv):
Qiery tJOts j&indow

Help

Ipgetert Query B Cross&fe Query faiM^Tab teQiery.,

!#!|KteiBQueri? "S'tgfend Query,,, Xlr^jetB Query

ParaimtErs...

AII

Union

ACCESS. . PEiEZENTRh TEORETICA

81

> i anume:

cereri care nu modific datele din tabelele bazei de date

->Select Query ('SELECT1) - cel mai utilizat tip de cerere, care produce o extragere de informaii din subschema (tabele i relaiile dintre acestea), folosite n continuare ca un tabel virtual. Implicit, tipul cererii este 'Select Query'. Crosstab Query {'TRANSFORM'....'PIVOT1) - Cerere de selecie, care are la ieire datele prezentate ncruciat, ca la o tabl de ah. Union Query (VNION1) - Realizeaz reuniunea a dou Select Query, care au aceleai cmpuri. Este o cerere SQL Specific. 0 Pass-Through Query - Cerere de selecie dintr-o baz de date ODBC. Este o cerere SQL Specific. > cereri care modific datele din tabelele bazei de date, denumite cereri aciune i anume: xUpdate Query ('UPDATE 1) - Modific valoarea cmpurilor unor nregistrri a unei tabele. x Delete Query ('DELETE1) - terge nregistrri dintr-o tabel x Append Query - ('INSERTINTO1) - Adaug nregistrri la o tabel x Make-Table Query {'SELECT....'iNTO") - Creeaz o tabel nou, cu date selectate din alte tabele. > cereri care modific structura tabelelor bazei de date, i anume : ->Data Definition Query - Se pot crea {'CREATE TABLE1) sau modifica {'ALTER TABLE') tabele. Este o cerere SQL Specific. Cele trei cereri SQL Specific, se scriu direct n SQL, neexistnd QBE pentru ele. Pentru celelalte cereri exist posibilitatea prezentrii lor n dou formate, SQL i QBE. Cererea 'Select', are caracteristici care se regsesc la majoritatea celorlalte tipuri de cereri. n continuare se va prezenta modalitatea de realizare a acesteia, urmnd ca pentru celelalte tipuri s se precizeze care sunt diferenele. 2.3.2.2. Subschema cererii. Datele despre subschema asupra creia se aplic cererea(tabele i relaiile dintre acestea) se introduc n partea superioar a ferestrei QBE iar descrierea ieirii cererii se face n
' Vaiuafe Select Guerv

INTRAREA Subschema cererii - tabelele(sau cererile) i relaiile temporare


-- ' ' j C a d P r o d u s Bnput C uu t O ats

IEIREA Cmpurile de ieire ale cererii Caracteristicile cmpurilor

""'" " ' ...............................................' '

F ielci:C o dP fod u D enP rodus D e ta T a ble :P roduse P roduse M care i S o it

Iftpll! M care i

Ftet P roduse

V a l. P n p u ff ] re~ \ P

r
B

A s c e n d in g

Ai
j

Show; 0
C ttefta: or

>0

_Caseta de selecie a unui cmp, prin care se permite: tergerea cmpului Mutarea prin 'tragere' a cmpului n alt poziie Lansarea meniului contextual i din acesta & proprietilor cmpului

ACCESS . . .PREZENTARE TEORbT !CA

8 2

partea de jos a acesteia. Tehnica de realizare a subschemei este identic cu cea de la crearea relaiilor, i anume: >Prin meniul contextual se aduce fereastra Show Table i prin aceasta tabelele(sau cererile) asupra crora vrem s efectum cererea. >Eventual, se introduc sau se modific relaiile dintre aceste tabele. >Prin meniul contextual al relaiei se stabilete tipul legturii relaiilor (Innersau Outer Join) Relaiile i tipul legturilor stabilite prin QBE, sunt valabile numai n cererea curent, ele ne afectnd relaiile din baza de date.

2 . 3 . 2 . 3 . Proiectarea i e ir i i unei cererii.


Descrierea cererii propriu-zise stabilete n general seleciile i proieciile care se aplic asupra subschemei. Aceast aciune se efectueaz n partea de jos a ferestrei QBE, prin completarea unui tabel. Funcie de tipul cererii care se va proiecta vor aprea anumite rnduri n QBE. Indiferent de tipul de cerere, se vor efectua urmtoarele operaii: >Se 'trag' din tabelele plasate n subschem, cmpurile care ne intereseaz n construirea cererii, realizndu-se n acest fel 'proiecia' subschemei. n felul acesta se completeaz automat primele dou rnduri din QBE, i anume: ->Field - numele cmpului care se trage. -> Table - tabela din care provine cmpul. Exist posibilitatea ca din tabel s se trag caracterul (*) - ceea ce duce la preluarea tuturor cmpurilor tabelei. Dac se schimb structura tabelei de { =. s*** intrare, atunci prin folosirea (*) se va lucra n m T*>fc>te cut &<*** cererea respectiv cu noua structur, fr F o r m a t , ,, , , , , , , , s fie necesar reproiectarea acesteia. D e c im a i P ia c e s ............ Exist i posibilitatea completrii Capton.............. manuale a celor dou cmpuri, folosind listele B roperties.,, derulante ale cmpurilor respective. Aa cum se observ n figura de pe pagina anterioar, din caseta de selecie a cmpului se poate lansa prin metoda obinuit (clic dreapta), meniul contextual al cmpului, i din acesta proprietile cmpului. Acestea, sunt o parte din proprietile cmpurilor stabilite la crearea tabelei i evident - conform a ceea ce am mai artat referitor la domeniul de valabilitate al setrilor n Access -ele vor fi valabile i n cererea la care particip tabela respectiv, putnd fi eventual modificate, dar numai la nivelul obiectului curent. >Se marcheaz n rndul Show cmpurile pe care utilizatorul dorete s le aib la ieirea din cerere. Acest lucru se datoreaz faptului c la o cerere, pot participa cmpuri necesare la prelucrrile efectuate, dar care nu mai sunt necesare n continuare. >n rndul Sort, se stabilete cu ajutorul listei derulante a acestuia, dac se dorete ordonarea datelor la ieirea din cerere dup un anumit cmp (cmpuri), i ordinea, Ascending sau Descending. Dac exist mai multe cmpuri astfel marcate, atunci ordinea de sortare a acestora, va fi de la stnga la dreapta - cmpul plasat cel mai n stnga fiind deci primul dup care se va efectua aceast operaie. >Criteriile de selecie, se introduc cu ajutorul rndurilor Criteria i Or (se pot introduce mai multe rnduri Or). Prin acestea se va face o selecie a rndurilor(nregistrrilor) care vor apare la ieirea din cerere. Principiul de constituire a criteriilor de selecie este urmtorul:

ACCESS - PREZENTARE TEORE g3

->n dreptul fiecrui cmp, se poate introduce n rndurile specificate mai sus, o regul de selecie la care particip acesta (asemntoare cu cea prezentat la proprietatea Validation Rule, de la cmpurile tabelelor) ->Mai multe reguli scrise pe acelai rnd vor fi legate prin funcia logic AND. ->Dou rnduri de reguli, vor fi legate prin funcia logic OR. 2.3.2.4. Propriet ile cererii.

Numele cererii se stabilete dup crearea acesteia n urma unei ntrebri explicite fcut de sistem, sau se modific(ca de altfel orice nume de obiect) din fereastra Database, prin metodele folosite n Windows, (la fel ca la tabele sau ca la orice obiect de rang superior nou creat) Fereastra de setare a proprietilor unei cereri se lanseaz din meniul contextual al ferestrei QBE. Dintre proprietile prezentate, ne vom referi n acest moment numai la cteva, i anume: >Output AII Fields - Setat pe Yes, toate cmpurile din tabelele(cererile) din subschema QBE, vor fi selectate. >Top Values - Se poate limita la un anumit numr (sau procent) nregistrrile care vor fi preluate
. . . ... ,- x" -i - , - . i ~ Genera! j n

> Unique Values - Exista posibilitatea ca in urma proieciilor efectuate asupra subschemei cererii, la ieirea din aceasta, pot aprea mai multe nregistrri identice (toate cmpurile din respectivele nregistrri au aceiai valoare). Setarea acestei proprieti la Yes, face ca la ieire s nu existe nregistrri la fel. Deci, aceast
.,. ...... . .

.J . outputAHFieids NO Top vafues............... AII unique vaiues........... NO umque Remrds......... NO *un Permiss/fns
S u eD ta a e, . . . (c rre o rc a b s u n

proprietate se aplica la ieirea cererii. Source Conmct str , , > Unique Records - Aceast proprietate este Record tocks.............NO valabil, numai n cazul n care cererea lucreaz cu mai Recordset Tae . . . . Dynase multe tabele (cereri). i n acest caz, este posibil, ca la j?j^ Timeout..............................^ intrarea n cerere s existe nregistrri identice, pentru order'ey,' ,,' .. ,7..'.' toate cmpurile schemei (i nu numai pentru cele care MaxRecords..........., ~~' se vor regsi la ieire). Setarea pe Yes a acestei................ ..,.. . ..,,,.,,,,,... . proprieti, elimin duplicatele la intrarea n cerere. Numai una din cele dou proprieti Unique poate fi Yes. Rezultatul unei cereri trebuie privit ca o tabel virtual. Practic o cerere creeaz un filtru prin care se poate ajunge la tabelele originale, urmnd ca n momentul n care folosim o cerere s lucrm cu cmpurile din tabelele originale. Deci, o modificare a unui cmp dintr-o cerere, va duce la modificarea cmpului respectiv n tabela original. Evident, modificarea unui cmp a unei nregistrri dintr-o cerere se poate face numai dac acest cmp poate fi identificat ntr-o nregistrare din tabela originar. n cazul setrii pe Yes a uneia din proprietile Unique, aceast identificare a sursei datelor ne putnd fi fcut, se blocheaz posibilitatea modificrii cmpurilor (acelai lucru e valabil, bine neles i la cmpurile calculate). >Source Database > Source Connect Str Prin aceste proprieti, se poate crea o cerere folosind tabele (fr s fie importate) care se afl n exteriorul bazei de date curente, n format JET, ISAM sau ODBC. Pentru a folosi tabelele sau cererile unei alte baze de date Access (format Jet), se va introduce n Source Database, path-ul i numele (fiierul MDB) acesteia (n Source Connect

84 Str nu se va introduce nimic). n acest caz, cnd se va lansa fereastra Show Table, vor aprea tabelele i cererile bazei de date Jet externe, care vor constitui deci, subschema cererii. Pentru a folosi tabelele unei baze de date n format ISAM, se va introduce n Source Database, path-ul directorului unde se afl aceasta, iar n Source Connect Str se va introduce tipul bazei de date (se gsete n Help, la DAO Connect Property). n acest caz, cnd se va lansa fereastra Show Table, vor aprea tabelele bazelor de date ISAM, care se gsesc n directorul respectiv.

2 . 3 . 3 . Tipuri de cereri. 2 . 3 . 3 . 1 . Select Query


Access. "Select Query", este cea mai utilizat cerere din aplicaiile realizate n Ea const din proiecia i selecia cmpurilor i nregistrrilor din subschema cererii, n vederea extragerii unor informaii din baza de date, care pot fi utilizate n alte module ale aplicaiei sub forma unui tabel virtual. Este folosit foarte des ca suport pentru realizarea rapoartelor (pentru prezentarea datelor), a formularelor (pentru introducerea datelor), ca intrare pentru alte cereri, n controale, etc. . Aa cum s-a artat, rndurile care trebuiesc Field$ complectate n QBE al unui "Select Query" sunt prezentate n Table * figura alturat. La acestea se poate aduga, eventual, rndul Sorti cu clauza 'Total'. Showl Execuia lui "Select Query", nu modific direct datele Criteriu | din subschema. Totui, dup execuia cererii, datele afiate Ori prin intermediul ferestrei Datasheet, dac au o adres precis, unic n nregistrrile i cmpurile bazei de date, pot fi modificate de ctre operator.(lucru care nu se ntmpl ntotdeauna; de exemplu n cererile cu clauza 'Total'sau cmpurile calculate).

2 . 3 . 3 . 2 . Crosstab Query
Crosstab Query(cerere ncruciat) este o cerere de selecie cu clauza Total, prin care se introduc dou grupe prin opiunea Group Sy(de fapt o grup iar n cadrul acesteia o subgrup). Afiarea prin fereastra Datasheet este ns diferit, lund forma unei table de ah, deoarece valorile pe care le iau datele pentru cele dou grupe vor fi prezentate una ca denumiri ale coloanelor i cealalt ca denumirea rndurilor. Exist posibilitatea ca s se introduc pe rnduri mai multe subgrupe, dar maxim 3. . Formularul QBE care trebuie completat n cazul Field | acestei cereri, va avea pe lng un rnd obinuit cu clauza Table \ 'Total', un rnd specific, cu clauza Crosstab, aa cum se Total l 1 observ i din figura alturat. Crosstab f Rndul cu clauza Crosstab trebuie completat Sort\ obligatoriu cu unul din urmtoarele cuvinte: Criteriu f >Column Heading -denumirile(titlurile) coloanelor Or\ -reprezint practic grupele pe care poate s le ia un cmp. Cmpul cruia i se atribuie aceast caracteristic este obligatoriu s fie cmp de grupare definit n clauza Total cu opiunea Group By. Valorile pe care le vor lua datele pentru aceast grup vor constitui chiar titlurile(numele) coloanelor cererii Crosstab. n aceast cerere numrul coloanelor de la ieire nu este fixat, el fiind stabilit de numrul de grupri posibile. Din aceast cauz acesta trebuie s fie ntr-un numr limitat.

ACCESS -

--

85

>Row Heading -denumirile(titlurile) rndurilor - reprezint la fel ca i la coloane valorile pe care poate le ia un cmp din tabel, declarat ca grup prin clauza Total. n tabelul virtual obinut dup execuia cererii, datele din aceast coloan vor arta la fel ca la o cerere obinuit cu clauza Total Se pot declara mai multe cmpuri cu opiunea Row Heading(max\m trei). >VaJue - se atribuie unui cmp pentru care se va calcula o funcie agregat SQL, care are ca domeniu de definire nregistrrile din ultima subgrup definit(cea mai din dreapta grup scris n QBE). Afiarea acestei valori n tabela virtual de ieire se va face chiar la intersecia dintre un rnd i o coloan care definesc practic grupa i o subgrupa respectiv pentru care s-a calculat funcia agregat SQL. >Not Shown - se atribuie unui cmp care nu va aprea la ieire dar care va fi folosit ntr-un criteriu de selecie. 2.3.3.3. Union Query Union Query este o cerere de selecie care permite obinerea la ieire a unui tabel virtual care s conin reuniunea (toate nregistrrile a dou tabele) a dou sau mai multe Select Query, care au aceleai cmpuri. Este o cerere care nu se poate crea dect direct prin SQL. Union Query este o cerere SQL Specific. Realizarea ei este totui destul de simpl, procedndu-se astfel: l.Se definete prin QBE prima cerere de selecie. 2. Se trece aceasta n forma SQL i se copiaz prin comanda obinuit 'Copy', textul afiat. i.Se face o nou cerere i i se stabilete tipul Union, prin meniul contextual sau din comanda Query de pe meniul principal urmat de SQL Specific | Union. Se observ c cererea nu va avea dect forma SQL 4 Se face 'Paste'pe aceasta a textului cererii create la punctul 1 i preluat anterior cu 'Copy'. Se terge semnul punct i virgul (;) de la sfrit, care semnific sfritul unei declaraii SQL. 5. Se tasteaz n continuare Union i eventual ALL*. 6. Se definete prin QBE a doua cerere de selecie, care trebuie s aib aceleai cmpuri de ieire cu a celei dinti. 7.Se trece i aceasta n forma SQL i se copiaz prin comanda 'Copy', formatul SQL al acesteia. 8. Se face 'Paste', i cu aceast informaie la sfritul textului introdus pn atunci pe cererea Union. 9. Se verific ca textele introduse s fie separate prin spaii 10.Se introduc eventual i alte cereri de selecie dup aceiai metod. 11. Se nchide cererea i i se d un nume, aa cum se procedeaz de obicei la crearea unei cereri noi. Exist posibilitatea ca din reuniune, s se obin la ieire nregistrri duble. Acestea n mod obinuit sunt eliminate. Dac totui se dorete pstrarea tuturor nregistrrilor, atunci se va introduce n instruciunea SQL cuvntul ALL. 2.3.4. Cereri ac iune.

Aceste cereri funcioneaz n doi timpi: * n primul moment se realizeaz o cerere de selecie dup regulile pe care le-am prezentat.

ACCESS-

86

n al doilea moment se realizeaz cu datele selectate anterior tipul de actualizare a bazei de date specificat de cerere. Dac se trece n forma Datasheet View, atunci nu se va executa dect pasul 1, deci vor fi afiate numai datele selectate, fr a se trece la modificarea lor. Aceasta este o facilitate care se poate folosi pentru a se testa o cerere aciune. Modificarea efectiv a datelor se va realiza numai la execuia cererii prin OPEN lansat din pagina Query a ferestrei Database, dup ce n prealabil s-a selectat respectiva cererea aciune. nainte de execuia unei cereri aciune, sistemul avertizeaz utilizatorul asupra faptului c se vor modifica tabelele bazei de date i a numrului de nregistrri care se vor schimba, oferind opiunea renunrii la aceasta. Acest avertisment poate fi eliminat: Prin folosirea macro-ului Set Warnings; n cod VBA prin setarea proprietii corespunztoare a obiectului DoCmd -obiect care aa cum se va vedea conine majoritatea comenzilor utilizate n Access. Astfel folosindu-se instruciunea: ->DoCmd.SetWarnings=False-se anuleaz mesajele de avertizare. ->DoCmd.SetWarnings=True-se activeaz apariia mesajelor de avertizare. Tehnologia de realizare a unei cereri aciune este similar cu cea a unei cereri de selecie. Totui, fiecare tip de cerere aciune are un rnd specific n formatul QBE, prin care se precizeaz aciunea pe care o va efectua cererea. 2.3.4.1. Update Query j-~ Update Query provoac modificarea unor valori ale datelor din cmpurile i - " subschemei. Field l Aa cum se vede i din macheta QBE a acestui tip de Table \ cerere, specific este rndul Update To. Update To \ Prin acest rnd se va introduce o valoare care o va Criteriu \ nlocui pe aceea care se gsete n cmpul respectiv n toate nregistrrile selectate de ctre cerere. n rndul Update To sunt valabile aceleai obiecte i reguli care se folosesc la criterii sau cmpuri calculate. Deci se pot folosi literali(constante), se poate face referire la datele din cmpurile subschemei sau din controalele aflate n formulare deschise, se pot folosi operaiile obinuite din expresii, etc. Important este ca rezultatul evalurii expresiei introduse s fie inclus n domeniul admis pentru cmpul respectiv i s respecte regulile de integritate sau existenialitate care sunt eventual introduse. n caz contrar, modificarea pentru cmpul respectiv nu se va efectua, utilizatorul fiind evident informat despre acest lucru. n cazul n care se modific printr-o cerere Update Query, un cmp care este cheie extern a unei alte tabele(cop//) i dac ntre acestea relaia are setat proprietatea Cascade Update Related Fields(a integritii refereniale), atunci aceast modificare se va efectua automat i n cmpul aflat n relaie din tabela copil. Pentru ca o cerere Update Query s fie executabil, este necesar ca nregistrrile selectate s fie actualizabile(updatabile). Acest lucru este posibil numai dac n urma cererii de selecie se vor seleciona nregistrri pe care sistemul s le poat identifica precis. Astfel dac n urma unei ceri de selecie rezult nregistrri duble care sunt eliminate(de exemplu prin setarea proprietii Unique Value), tabela virtual obinut nu va putea fi obiect de intrare pentru o cerere de acest tip.

ACCESS -- PRE7&NTARE

-QiP"

87

De asemenea, pentru ca cererea Update Query, s funcioneze, este necesar ca i cmpu! care se dorete a fi modificat s fie actualizabil(updateable). De exemplu un cmp calculat nu va putea fi modificat.

2 . 3 . 4 . 2 . Delete Query
Delete Query provoac tergerea nregistrrilor care au fost selectate, de | ctre cerere prin criteriile obinuite de selecie. Deci toate nregistrrile selectate prin aceast cerere, vor fi terse din tabela respectiv. Field \ Aa cum se vede i din macheta QBE a acestui tip de cerere, specific este rndul Delete. Table f Delete f Prin acest rnd se va introduce obligatoriu una dintre valorile Where sau From - care ns se completeaz automat Criteriu \ Rndul Delete este important atunci cnd se dorete Ori tergerea de nregistrri dintr-o tabel(cu From introdus n rndul Delete) care sunt selectate ns prin criteriile introduse ntr-o alt tabel cu care aceasta este n relaie(cu Where introdus n rndul Delete) din care nu se vor terge nregistrri. Nu trebuie confundat tergerea unei nregistrri, cu tergerea datelor dintr-un cmp - care se realizeaz cu o cerere de tip Update{6e exemplu actualizarea cu NULL a datelor din acesta) Aciunea de tergere este ireversibil. Deci n Access, tergerile* sunt definitive, efectundu-se la nivel fizic i nu la nivel logic(cum este n FoxPro de exemplu). Similar cererilor de tip Update, n cazul n care se terg nregistrri printr-o cerere Delete dintr-o tabel care este printe n relaie cu o alt tabel(partea din fa a unei relaii one to one sau one to many) i dac aceast relaie are setat proprietatea Delete Update Related Records(a integritii refereniale), atunci din tabela copil, se vor terge automat toate nregistrrile care au pentru cmpul de relaie, valori care s-au pierdut datorit tergerilor de nregistrri efectuate n tabela printe. Evident aceast operaie se efectueaz chiar dac tabela copil nu este inclus n subschema. Un lucru foarte important este c toate tergerile efectuate n Access (nregistrri din tabele, diferite obiecte ale aplicaiei - tabele, formulare etc.) nu elibereaz spaiul ocupat. Din aceast cauz, aplicaiile care suport multe adugri i tergeri vor prezenta o cretere semnificativ a spaiului ocupat, chiar dac ele nu i mresc volumul de date. Pentru eliberarea spaiului ocupat este pus la dispoziia utilizatorului comanda Compact din meniul Tools | Database Utilities 2.3.4.3. jijl Append Query

Cererile Append Query provoac adugarea de noi nregistrri la o tabel existent (n baza de date curent sau alt baz de date), denumit n continuare tabel destinaie. Practic, aceast cerere va funciona n prima instan ca o cerere obinuit de selecie, urmnd ca nregistrrile obinute la ieire s fie adugate n Field i tabela destinaie. Table Specific acestei cereri este rndul Append To. n acest rnd Sort | se pot introduce denumiri de cmpuri ale tabelei destinaie. Append To | n felul acesta se va crea o corespondent ntre cmpul de Criteriu ieire al cererii, declarat n rndul Field, i cmpul din tabela destinaie, Or ! declarat n rndul Append To. Deci adugarea n tabela destinaie a nregistrrilor virtuale obinute prin execuia cererii Append Query, se va realiza respectnd corespondena obinut prin completarea clauzei Append To n formularul QBE.

88 Totui, adugarea unei noi nregistrri n tabela destinaie, se va face numai dac aceasta respect toate condiiile de integritate ale tabelei destinaie i a cmpurilor sau relaiilor acesteia. n cazul n care se vor folosi n cererea Append Query, cmpuri care nu se vor duce n nregistrarea adugat la tabela destinaie, se va lsa ne completat celula corespondent din clauza Append To.(de exemplu pentru cmpurile folosite numai pentru introducerea unor criterii de selecie). Proiectarea unei asemenea cereri necesit precizarea tabelei destinaie i a locului unde se gsete. Acest lucru se realizeaz printr-un dialog iniiat de sistem la nceputul creierii unei noi cereri Append Query. n felul acesta va fi posibil ca n rndul Append To din QBE. s fie ataate la lista ascuns a acestuia, numele cmpurilor din tabela destinaie. Numele i locul tabelei destinaie, se vor gsi n pagina de proprieti a cererii, i anume n: ->Destination Table - numele tabelei destinaie; ->Destination DB - numele complet(cu path) al fiierului care conine tabela destinaie, proprietate care va fi completat numai n cazul n care tabela destinaie nu se gsete n baza de date curent. Dac se dorete schimbarea tabelei destinaie, acest lucru se face prin schimbarea valorilor introduse la aceste proprieti.

2 . 3 . 4 . 4 . Make-Table Query
Cererile Make-Table provoac crearea unei noi tabele cu nregistrrile virtuale " c e rezult din execuia unei cereri obinuite de selecie. Structura acestei tabele(inclusiv numele cmpurilor) va fi creat automat de sistem funcie de cmpurile care sunt folosite n cererea de selecie. Cererea Make-Table, nu conine nici un rnd suplimentar n formularul QBE. Realizarea ei este similar cu a unei cereri de selecie obinuite. Proiectarea unei asemenea cereri necesit ca i la cererea Append precizarea tabelei destinaie i a locului unde se gsete, tehnologia fiind absolut aceiai. Deci la nceputul creierii unei noi cereri Make-Table sistemul iniiaz un dialog prin care se solicit numele i locul tabelei destinaie. Numele i locul tabelei destinaie, se vor gsi n pagina de proprieti a cererii, i anume n: ->Destination Table - numele tabelei destinaie; ->Destination DB - numele complet(cu path) al Uierului care conine tabela destinaie, proprietate care va fi completat numai n cazul n care tabela destinaie nu se gsete n baza de date curent. Dac se dorete schimbarea tabelei destinaie, acest lucru se face prin schimbarea valorilor introduse la aceste proprieti. La execuia unei cereri Make-Table, dac mai exist o tabel cu acelai nume ca acela al tabelei destinaie, atunci dup un mesaj de avertizare aceasta va fi tears automat, nainte de executarea cererii respective. Tabelelor create cu cereri de tip Make-Table, nu li se pot seta prin QBE nici un fel de atribute specifice (de exemplu nu li se pot stabili cheia primar, sau cmpurile index.). Din aceast cauz dac se dorete crearea unor tabele cu anumite caracteristici, se procedeaz n felul urmtor: r x Se creeaz structura tabelei conform dorinei utilizatorului. x Se terg toate nregistrrile din aceast tabel cu o cerere Delete.

ACCESS - PRt/hNTARh TEORETICA

89

x Se folosete o cerere Update pentru introducerea nregistrrilor.

Colec ia de obiecte

QueryDefs.

Toate obiectele 'cereri' care aparin unei baze de date formeaz colecia de obiecte QueryDefs. Structura acestei colecii este prezentat mai jos: Field

Q u e) i T l
efs~^

)-----^

QueryDef

. (^ P a ra me t e rs ^ _______________________ ^. : obiect. Parameter

Legend

: colecie de obiecte;

2.4. Tratarea erorilor


2.4.1. Tratarea standard a unei erori de execu ie produs n VBA. n momentul producerii unei erori de execuie ntr-o rutin, sistemul va ntrerupe execuia i va afia mesajul din csua alturat, n care se poate vedea numrul erorii i o descriere sumar a acesteia(dac se lucreaz ntr-un mediu Run Time - mediu de lucru pentru Access similar unui program executabil - nu se va mai afia nici aceast descriere). n continuare utilizatorul poate apas pe: Type mismsJdt Butonul End - se oprete execuia codului i se Hetp reiniializeaz toate variabilele aplicaiei. Este evident c sunt anse mici ca aplicaia s poat fi reluat de utilizator n condiii corecte. Butonul Debug - se va afia codul de program care a generat eroarea, cursorul de instruciuni linia galben) poziionndu-se pe instruciunea care a produs eroarea i permind utilizatorului s depaneze eventual programul prin modificarea instruciunilor. Acest sistem se poate folosi numai n perioada de testare de ctre proiectant a aplicaiei, pstrarea lui n exploatarea aplicaiei fiind extrem de periculoas. Butonul Debug este activ numai dac se lucreaz pe un fiier MDB, care are codul de program i n limbajul surs(dac aplicaia este ntr-un fiier de tip MDE, butonul este inactiv). 2.4.2. Tratarea erorilor de execu proiectant. ie prin module special create de

VBA, ofer posibilitatea ca la producerea unei erori de execuie, sistemul s dea controlul unui modul special creat de proiectant prin care s se trateze n mod corespunztor eroarea. Un astfel de modul se numete rutin de tratare a erorilor (Error-handling). De asemenea proiectanii de aplicaii pot folosi producerea unor erori previzibile, n vederea rezolvrii mai 'elegante' a unor cazuri normale de prelucrare. Controlul erorilor de execuie se realizeaz prin dou instruciuni i dou obiecte create special n acest scop:

ACCE8S - PEEZEMTARE TEORETICA

9Q

2.4.2.1. Instruciunea On Error".


On Error, este o instruciune, care atunci cnd este ntlnit i executat, produce asupra codului VBA care urmeaz dup aceasta, dou aciuni(indirecte): > Dezactivarea sistemului standard de tratare a erorilor de execuie. Dac dup execuia instruciunii On Error, n rutina respectiv se produce o eroare de execuie, atunci nu mai este afiat mesajul standard de eroare pe care l-am prezentat nainte. De asemenea inversa acestei afirmaii este i ea valabil, adic dac ntr-o rutin se produce o eroare de execuie nainte de a se executa instruciunea Gn Error, se va continua prelucrarea prin sistemul standard de tratare a erorilor prin afiarea mesajului respectiv. > Poziia pe care se va plasa cursorul de instruciuni, n cazul apariiei unei erori de execuie. Dac dup execuia instruciunii On Error, n rutina respectiv se produce la un moment dat o eroare de execuie, atunci instruciunea On Error, va preciza i care este urmtoarea instruciune care se va executa n cazul producerii unui asemenea eveniment. Exist trei forme ale instruciunii On Error, funcie de locul de unde se va continua execuia n cazul apariiei erorii de execuie: 1. On Error GoTo etichet - la producerea unei erori, prelucrarea va continua cu instruciunile care se gsesc dup etichet. Aceast form este folosit atunci cnd se va folosi un modul specializat pentru tratarea erorii, Error-handling, care se va gsi dup aceast etichet. O etichet se declar printr-un nume scris la nceputul unei linii urmat de semnul dou puncte(:). O etichet este vizibil numai n rutina n care a fost declarat. 2. On Error Resume Next - la producerea unei erori, prelucrarea va continua cu urmtoarea instruciune care se gsesc dup aceea care a produs eroarea. Deci practic prin aceast form prelucrarea va continua fr a se mai executa instruciunea care a produs eroarea. 3. On Error GoTo 0 - reinstaleaz sistemul standard de tratare a erorilor.

2.4.2.2.

Instruc iunea: Resume.

Resume, este instruciunea prin care se iese din rutina de tratare a erori lor(Errorhandling). Exist trei forme ale instruciunii Resume, funcie de locul de unde se va continua execuia dup ce se termin execuia rutinei de tratare a erorilor. /. Resume etichet - prelucrarea va continua cu instruciunile care se gsesc dup etichet. 2. Resume Next - prelucrarea va continua cu urmtoarea instruciune care se gsesc dup aceea care a produs eroarea. Deci practic prin aceast form prelucrarea va continua dup tratarea erorii, fr a se mai executa instruciunea care a produs eroarea. 3. Resume 0 sau Resume - prelucrarea va continua chiar cu instruciunea care a produs eroarea. Deci, dup execuia rutinei de tratare a erorii, se va relua execuia instruciunii care nu s-a putut executa. 2.4.2.3. Ob ie c t ul : E r r . Err, este un obiect care se gsete n VBA, i care n momentul producerii unei erori, i se vor seta automat de sistem proprietile funcie de eroarea produs. Cele mai importante proprieti ale acestui obiect sunt: Number - care va conine numrul erorii produse. Aceast proprietate este implicit. Description - care va conine un text care expliciteaz aceast eroare. e Pentru ca sistemul s ncarce proprietile la producerea unei erori, este necesar ca obiectul Err, s fie iniializat (golit). Acest lucru se face numai la:

ACCEPT-

S3i;:

IF'.''!..V "'......'. .>rT;C

9;

execuia instruciunilor: 0/7 Error sau Resume] 0 la terminarea rutinei care a produs ultima eroare, prin instruciunile: Exit Sub, Exi Function sau Exit Property; 0 la comand prin execuia metodei Clear, a obiectului Err. Numrul tuturor erorilor posibile se gsete n Help, i se pstreaz n cazul trecerii la noi versiuni. 2.4.3. Colec ia Errors i obiecte Error.

n cazul n care un obiect DAO va provoca o eroare de execuie, exist posibilitatea generrii mai multe erori n cascad. Dup producerea unei asemenea erori, n colecia Errors, se va crea un obiect Error -similar obiectului prezentat anterior Err din VBA - pentru fiecare eroare generat. n acelai timp, prima eroare produs va seta i obiectul VBA - Err. Deoarece Err reprezint un singur obiect, acesta nu va putea prelua dect datele despre o singur eroare, i anume prima produs. Colecia Errors, pentru a funciona corect, trebuie s aib terse toate obiectele Error componente. Aceast aciune sistemul o efectueaz n momentul execuiei unei noi operaii DAO. lat o serie de erori ce pot aprea n execuia unei aplicaii: | Codul Erorii | Denumirea Erorii : 3 Return without GoSub i 5 Invalid procedure caii or argument____ I 6 Overflow I 7 Out of memory | 9 Subscript out of range \ 10 This array is fixed or temporarily Ipcked j 11 Division by zero | 13 Type mismatch I 14 Out of string space 16 Expression too complex 17 Can't perform requested operation 18 User interrupt occurred__________ 20 Resume without error 28 Out of stack space 35 Sub or Function not defined 47 Too many DLL application cliens 48 Error in loading DLL 49 Bad DLL calling convention 51 Internai error ____ 52 Bad file name or number 53 File not found 54 Bad file mode 55 File already open 57 Device I/O error 58 File already exists 59 Bad record length {

61
62 _ 63 67

jDiskfull
Input past end of file Bad record number j Too many fi Ies

...ZZZIIZI

ACCESS - PREZENTARE. TEORETICA 92

! |

| i i [ !

68 70 71 74 75 76 91 92 93 94 96 97 321 322 325 380 381 382 383 385 387 393 394 422 423 424 429 430 432 438 440 442 443 445 446 447 448
449

j !

! \

450 451 452 453 454 455 457 458 459 460 481 482 744

Device unavailable Permission denied Disk not ready Can't rename with different drive Path/File access error Path not found Object variabie or With biock variabie not set For loop not initialized Invalid pattern string Invalid use of Nuli Unable to sink events of object because the object is already firing Can not caii friend function on object which is not an instance of Invalid file format Can't create necessary temporary file Invalid format in resource file Invalid property value Invalid property array index Set not supported at runtime Set not supported (read-only property) Need property array index Set not permitted Get not supported at runtime Get not supported (write-onlyproperty) Property not found Property or method not found Object required ActiveX component can't create object Class doesn't support Automation File name or class name not found during Automation pperation Object doesn't support this property or method Automation error Connection to type library or object library for remote process has Automation object does not have a default value Object doesn't support this action Object doesn't support named arguments Object doesn't support current locale setting Named argument not found Argument not opional Wrong number of arguments or inyaljd property assignment Object not a collection Invalid ordinal Specified DLL function not found Code resource not found Code resource lock error This key is already associated with an element of this collection Variabie uses an Automation type not supported in Visual Basic Object or class does not support the set of events Invalid clipboard format Invalid picture Printer error

*'

j |

L"...735,

Can't save fi le to TEM P .....IU .....H. .IIZ IH_ IIIIl


Search text not found

..

746

Replacements too long

ACCESS - PREZENT^ST: TEORETICA

93

2.4.4. Colec

ia Databases

Colecia Databases, conine obiecte Database, care conin descrierea complet a structurii i informaiile dintr-o baz de date. Pentru ca o baz de date(sau un obiect component) s fie accesat, aceasta trebuie mai nti deschis, operaie care produce crearea unui obiect Database, care se va aduga automat la colecia Databases. VBA, conine tipurile de date Databases i Database care permit declararea de variabile specifice. Deschiderea unei baze de date se poate face n urmtoarele dou moduri: >Cu funcia CurrentDb, care ntoarce un obiect de tip Database, care conine baza de date local, adic aceea definit n aplicaie. Dim Db As Database Set Db = CurrentDb >Prin metoda Workspace, OpenDatabase, care permite deschiderea unei baze de date externe ( care poate s fie chiar n format ISAM - FoxPro, Dbase, Paradox -). Dim Db As Database Set Db = [workspace].OpenDatabase (dbnume [, options] [, read-onlyj [, connect]) Aa cum se observ, singurul parametru obligatoriu este: ->Dbnume - numele complet(cu extensie i cale) al fiierului care conine baza de date. Dac nu se precizeaz, spaiul de lucru este cel implicit(Defai//f Workspace) Obiectul Database, conine urmtoarele colecii n care sunt incluse toate informaiile referitoare la baza de date respectiv. TableDefs - Structura tabelelor bazei de date. QueryDefs - Cererile din baza de date. Relations - Relaiile din baza de date. Recordsets - nregistrrile(datele) din tabelele bazei de date. Containers - Informaii de securitate despre obiectele din baza de date. Referirea coleciilor i a obiectelor din baza de date se face prin calificarea acestora, de jos n sus, trecnd prin toate coleciile i obiectele ascendente pn la, obligatoriu, cel puin nivelul bazei de date. Obiectul Database, conine metode prin care: se pot crea obiecte noi i ataa coleciilor din structura sa: > CreateTableDef - pentru crearea unui obiect cu structura unei tabele noi i adugarea acestuia la colecia TableDefs; > CreateRelation - pentru crearea unei relaii noi i adugarea acesteia la colecia Relations; > CreateQueryDef - pentru crearea unei cereri noi i adugarea acesteia la colecia QueryDefs; > CreateProperty - pentru definirea unei noi proprieti a bazei de date sau a altui obiect DAO(adugarea acesteia la colecia de proprieti a bazei de date se face prin metoda Append, a coleciei Properties);. se pot defini i deschide obiecte Recordset prin metoda OpenRecordset

ACCESS - PREZENTARE TEORETICA 94

2.4.5. Colec

ia Containers

Colecia Containers a unei baze de date, conine informaii despre toate obiectele existente (salvate) ntr-o baz de date Access, fie c provin din structura DAO fie din alte structuri de obiecte. Ea este constituit din 8 obiecte Container. Fiecare din acestea conine descrierea tuturor obiectelor de un anumit tip din baza de date(de exemplu formulare). Aceast descriere se face printr-o nou colecie, Documents, n care fiecare obiect Document, va conine prin proprietile sale, informaiile(nume, permisiuni, etc.) despre un obiect de tipul respectiv existent(salvat) n baza de date. Din cele 8 obiecte Container, 3 provin din structura DAO: x Databases - Baza de date curent(deschis) x Tables Toate tabelele i cererile din baza de date x Relationships - Toate relaiile permanente 4 din MS Application Access: x Forms - Formularele salvate n baza de date. x Modules - Modulele de cod x Reports Rapoartele salvate n baza de date. x Scripts - Macro instruciunile 1 din sistemul de administrare(protecie) x SYSrel Deoarece coleciile Containers i Documents, reflect structura unei baze de date, este evident c nu este permis crearea sau tergerea de obiecte din aceste colecii. n colecia Tables, se va observa existena unor tabele, care ncep cu prefixul 'MSys'. Acestea reprezint tabelele sistem ale MS Access.

2.5. Colecia Recordsets - Set de nregistrri.


Colecia Recordsets, este format din obiecte Recordset (set de nregistrri). Un obiect Recordset, conine nregistrrile care se gsesc ntr-o tabel, sau cele care rezult n urma executrii unei cereri de selecie (cererile de selecie sunt considerate tabele virtuale). Numele unui obiect Recordset este chiar numele tabelei sau cererii de selecie la care se refer. La rndul su, un obiect Recordset, conine colecia Fields, format din obiecte Field, fiecare din acestea reprezentnd un cmp al nregistrrii respective i avnd de asemenea acelai nume cu al cmpului. 2.5.1. Func ionarea unui set de nregistr ri.

Dac obiectele TableDef (sau QueryDef) definesc structura tabelelor (cererilor, ca tabele virtuale), obiectele Recordset sunt formate din datele(informaiile) care se gsesc n acestea. Aa cum cererile, sunt utilizate pentru a manipula datele dintr-o baz de date la nivel de mulime (prin implementarea operaiilor de algebr relaional), obiectele Recordset, sunt folosite n acelai scop dar la nivelul elementar, al nregistrrii. Obiectul Recordset permite accesul la datele din baza de date, prin parcurgerea unui tabel sau a unei cereri de selecie, n modalitatea n care se procedeaz cu un fiier clasic. Un Recordset este asemntor deci cu un fiier clasic. El este constituit din cmpuri (coloane) i nregistrri (rnduri).

ACCESS - PREZENTARE TEORETICA

95

Pentru a manevra un Recordset (sau un fiier clasic) trebuie s se parcurg nite etape, prin lansarea unor metode ale obiectului Recordset(o singur excepie - metoda OpenRecorset este a obiectului Database): >S fie deschis (obligatoriu primul pas), adic s fie definit din punct de vedere fizic i s i se atribuie un nume logic, prin care se va face n continuare referire la el. Metoda folosit este OpenRecorset (a obiectului Database). Aceast metod(ca i metoda OpenDatabase sau funcia CurrentDB) va crea obiectul Recordset al tabelei sau cererii de selecie. >S fie nchis (obligatoriu ultimul pas). n urma acestei operaii se efectueaz operaiile fizice de sfrit i se elibereaz toate resursele (variabile, memorii tampon etc.) folosite de Recordset. Metoda Recordset folosit este Close. Aceast metod va produce tergerea obiectului Recordset respectiv, din colecia Recordsets. Metoda Close este opional, ea efectundu-se automat la terminarea rutinei n care a fost definit Recordset-ul. Deci colecia Recordsets este format la un moment dat din toate obiectele Recordset deschise i nenchise. > S fie accesat o anumit nregistrare. Un Recordset, este format ca un tabel (matrice), din rnduri i coloane. Pentru a putea ajunge la datele dintr-o anumit celul(element), mai nti trebuie s se fac poziionarea pe nregistrarea (rndul) respectiv. Cnd se efectuau prelucrri prin cereri, se lucra cu mulimi(mulimea nregistrrilor dintr-o tabel) pe care se efectuau nite operaii de algebr relaional. Cnd se lucreaz cu un Recordset, operaiile se fac la nivel punctual(mergem mai nti pe nregistrarea respectiv pentru a face o prelucrare). Termenul de pointer (cursor) de nregistrri, se refer la acest aspect, al nregistrrii care la un moment dat poate fi accesat. nregistrarea pe care se gsete la un moment dat pointerul de nregistrri, se numete nregistrarea curent. Un Recordset, are un anumit numr de nregistrri, aezate una dup alta i pentru a efectua orice prelucrare trebuie mai nti s se poziioneze pointerul de nregistrri pe respectiva nregistrare. Poziionarea pointerului de nregistrri, se poate face n mai multe feluri: acces secvenial la o nregistrare - prin parcurgerea nregistrrilor una dup alta, n ordine pn la cea care intereseaz. Metodele Recordset folosite, denumite Move, permit mrirea sau micorarea pointerului de nregistrri, cu o valoare fix, ceea ce se materializeaz de obicei prin citirea nainte sau napoi a urmtoarei nregistrri. acces direct la o nregistrare - plasarea direct pe o nregistrare n funcie de un criteriu de cutare. Funcie de mecanismul de efectuare a acestei operaii sunt dou categorii de metode, i anume: ->Metoda Recordset Seek - poziionare rapid folosind cheia de indexare. ->Metodele Recordset Find - poziionare mai lent, care nu folosete cheia de indexare. Se poate sintetiza ceea ce s-a prezentat la acest punct prin urmtoarea observaie: Accesul nu este permis dect la cmpurile nregistrrii curente. > Prelucrarea nregistrrii. r Accesarea unei nregistrri se face n dou scopuri: Citirea datelor din cmpurile nregistrrii. Se folosete proprietatea Value, implicit, n citire, a obiectelor cmpuri (Field).

ACCESS ~ PREZENTARE TEORETICA

95

Actualizarea, adic: Modificarea datelor dintr-un cmp. Se folosete proprietatea Vaiue, n scriere, a obiectelor cmpuri (Field) i metodele Recordset: Edit i Update. Adugarea unei nregistrri noi. Se folosesc proprietile Value, n scriere, a obiectelor cmpuri(F/e/cQ i metodele Recordset: AddNew i Update. tergerea unei nregistrri. Metoda Recordset folosit: Delete. 2.5.2. Tipuri de seturi de nregistr ri.

Un obiect Recordset, poate proveni din urmtoarele surse: datele unei singure tabele; printr-o cerere din datele mai multor tabele, care la rndul ei poate fi: Qactualizabil (updatable), adic n care se pot actualiza nregistrrile obinute din execuia cererii(cmpurilor din ieirea cererii li se poate stabili precis originea i anume: tabela, nregistrarea i cmpul; - de exemplu o cerere cu clauza Total sau n care este setat proprietatea Unique Value, nu este updatable); Qneactualizabil n momentul definirii(deschiderii) unui Recordset, trebuie precizat i tipul acestuia, conform provenienei sale, prezentate mai sus, ceea ce va permite efectuarea numai anumitor operaii asupra sa. Astfel exist 4 tipuri de seturi de nregistrri: Tab\e(dbOpenTable) - Set de nregistrri de tip tabel - Recordset ce provine din nregistrrile unei singure tabele, i care permite actualizri n acestea. Dynaset{dbDynasetTable) - Set de nregistrri de tip dinamic de date - Recordset ce provine printr-o cerere actualizabil din nregistrrile mai multortabele, i care deci permite actualizri n acestea. Snapshot(dbSnapshotTable) - Set de nregistrri de tip instantaneu de date - Recordset ce provine printr-o cerere neactualizabil din nregistrrile mai multor tabele, i care nu permite actualizri n acestea. Este folosit numai n scopul cutrii sau al afirii unor date. OpenForwardOn\y(dbOpenForwardOnly) - Recordset de tip Snapshot, dar care nu poate fi parcurs dect o dat i numai nainte. 2.5.3. Deschiderea unui set de nregistr ri. Metoda OpenRecordset.

Obiectul Recordset, se creeaz numai la lansarea metodei OpenRecordset a obiectului Database. El este adugat automat la colecia Recordsets, dar nu va fi salvat la nchiderea acestuia. Este un obiect temporar care dureaz pn la nchiderea sa prin metoda Recordset, Close. Obiectul Recordset, va reprezenta practic o structur de tip nregistrri - cmpuri, care va ocupa un anumit spaiu de memorare, i care va avea o existen independent. Din aceast cauz se pot deschide mai multe obiecte Recordset, care provin din aceiai surs de date(tabel). n vederea prelucrrilor necesare, obiectul Recordset se introduce n variabile de tip Recordset. Deschiderea unui Recordset se face n felul urmtor: Dim DB As Database Dim RS As Recordset f Set DB = CurrentDb 'Baza de date local Set RS = DB.OpenRecordset(A/t/me, {Tip}) n care:

ACCESS-

.^1-

] >i r

g j

Nume - este un string (text) care reprezint numele tabelei sau cererii de selecie din care se creeaz setul de nregistrri. Tip - reprezint o constant care specific tipul setului de nregistrri care se creeaz, i anume: xdbOpenTable xdbOpenDynaset xdbOpenSnapshot xdbOpenForwardOnly Tipul este opional. Dac nu se folosete, atunci setul de nregistrri se creeaz pentru primul tip(n ordinea prezentat mai sus) pentru care se poate defini. Pentru tabelele legate din alte baze de date nu se poate folosi tipul Table. Tipurile Dynaset, Snapshot, ForwardOnly se creeaz n memoria temporar Access, dac este loc. Din aceast cauz ele sunt mult mai rapide. n parametrul "nume" se poate introduce direct o instruciune SQL. n acest caz obiectul(tabel sau cerere) creat din aceasta, va fi temporar, iar Recordsetul respectiv va funciona mai lent dect n cazul n care ar fi avut la baz un obiect (tabel sau cerere) salvat n baza de date.

2.5.4.

Propriet ile unui set de

nregistr ri.

Cteva din cele mai utilizate proprieti ale unui obiect Recordset sunt: RecordCount - se poate numai citi, i reprezint numrul de nregistrri ale Recordsetului. EOF - se poate numai citi, i ia valoarea True, dac pointerul de nregistrri ncearc s depeasc ultima nregistrare. BOF - se poate numai citi, i ia valoarea True, dac pointerul de nregistrri ncearc s se plaseze n faa primei nregistrri. Type - se poate numai citi, i arat care este tipul Recordsetului. Updatable - se poate numai citi, i arat dac Recordsetul este actualizabil. NoMatch - se poate numai citi, i se poziioneaz dup o metod Seek sau Find. Aceast proprietate va lua valoarea True, dac n urma metodei respective de cutare nu s-a putut poziiona pointerul de nregistrri(nu s-a gsit nici o nregistrare care s satisfac condiia de cutare). Pentru Recordsetul care nu are nici o nregistrare (RecordCount = 0) i att EOF ct i BOF iau valoarea True. 2.5.5. Ac c e s a r e a s e c v e n i a l a u n u i s e t d e n r e g i s t r r i . Exist 5 metode pentru deplasarea n mod secvenial ntr-un Recordset: MoveFrst - pointerul de nregistrri se mut pe prima nregistrare; M ove Las t - pointerul de nregistrri se mut pe ultima nregistrare din Recordset; MoveNext - pointerul de nregistrri se mut pe urmtoarea nregistrare; MovePrevious - pointerul de nregistrri se mut pe nregistrarea anterioar; Move(/V) - pointerul de nregistrri se mut funcie de valoarea lui N. Astfel dac: N este pozitiv - pointerul de nregistrri se mut nainte cu N nregistrri fa de nregistrarea curent; > N este negativ - pointerul de nregistrri se mut napoi cu N nregistrri fa de nregistrarea curent;
>

ACCESS - PR-ZEMT&RF TF;ORE ^:/S


T

98

> N=0 - pointerul de nregistrri nu se modific. Se folosete deobicei pentru reactualizarea datelor din cmpurile unei nregistrri, n cazul modificrii acestora printr-o operaie extern celei curente (de exemplu executarea unei cereri aciune asupra datelor din Recordetul respectiv) Cnd se parcurge secvenial un Recordset, trebuie testate proprietile BOF i EOF, pentru a nu se depi limitele acestuia, la fiecare nou poziionare. Pentru tipul de nregistrri ForwardOnly, singura metod acceptat este MoveNext.

2 . 5 . 6 . Accesul direct ntr-un set de nregistr ri. 2.5.6.1. Metoda Seek.


Metoda Seek a unui Recordset, caut o nregistrare care s satisfac un anumit criteriu i n cazul gsirii acesteia, poziioneaz pe ea pointerul de nregistrri. Criteriul care se folosete cu metoda Seek, trebuie s se refere la un index al tabelei care st la baza Recordsetului. Deoarece Seek funcioneaz numai pe indeci, este evident c Recordsetul trebuie s fie obligatoriu numai de tip 'table'. Aplicarea metodei se face n trei pai: 1. Se seteaz proprietatea Index, a Recordsetului, de tip string, cu numele indexului dup care se dorete efectuarea cutrii. n cazul n care acesta este cheie primar a tabelei numele lui este 'PrimaryKey'. NumeRecordset.index = " Numelndex " 2. Se aplic metoda Seek. Prin aceasta se introduce i expresia de cutare, prin doi parametrii de tip string care reprezint: -^Operatorul relaional al expresiei ce se formeaz cu indexul precizat n etapa anterioar: = > < >= <= ->Un literal care reprezint valoarea pe care trebuie s o aib n nregistrare indexul respectiv. NumeRecordset.Seek "operator_relaional", "valoare" O metod este similar cu o procedur din punct de vedere al regulilor de sintax folosite. Ea se poate lansa i cu parametrii, caz n care acetia sunt plasai n continuarea numelui metodei, separai prin virgul i fr s fie inclui ntre paranteze. 3. Se verific prin proprietatea NoMatch dac operaia s-a efectuat cu succes(n caz de reuit proprietatea se seteaz pe False). Un obiect index conine aa cum am mai artat o colecie Fields. Din aceast cauz un index poate fi format din unul sau mai multe cmpuri. Metoda Seek, permite introducerea unui criteriu de cutare i n cazul indexilor formai din mai multe cmpuri, prin folosirea mai multor perechi de parametrii valoare, i anume cte unul pentru fiecare cmp al indexului, n ordinea n care acetia se gsesc n colecia Fields. 2.5.6.2. M e t o d e l e F i n d F i r s t , F i n d L a s t , F i n d N e x t , F i n d P r e v i o u s . Aceste metode funcioneaz asemntor ca metoda Seek, cutnd o nregistrare care s satisfac un anumit criteriu pentru a se poziiona pe ea, dar nu folosete obligatoriu numai cmpurile indexate pentru efectuarea operaiei. Tipul Recordsetului pentru aceste metode trebuie s fie obligatoriu Dynaset sau, Snapshot. Este evident c deoarece cutarea nu se va face folosind numai indecii durata de execuie a acestor metode este mult mai mare dect la metoda Seek.

ACCESS - PREZENTARE TEORETICA 99

Deoarece exist posibilitatea ca s existe mai multe nregistrri care s satisfac criteriul introdus, exist 4 metode de cutare care vor: FindFrst - poziioneaz pointerul pe prima nregistrare care ndeplinete criteriul de cutare. La aceast metod cutarea pornete de la prima nregistrare a Recordsetului, spre sfritul lui. FindLast - poziioneaz pointerul pe ultima nregistrare care ndeplinete criteriul de cutare. La aceast metod cutarea pornete de la ultima nregistrare a Recordsetului, spre nceputul lui. FindNext - se aplic de obicei dup ce s-a efectuat o metod Find. Ea poziioneaz pointerul pe urmtoarea nregistrare care ndeplinete criteriul de cutare. La aceast metod cutarea pornete de la nregistrarea curent a Recordsetului, spre sfritul lui. FindPrevious - - se aplic de obicei dup ce s-a efectuat o metod Find. Ea poziioneaz pointerul pe nregistrarea anterioar care ndeplinete criteriul de cutare. La aceast metod cutarea pornete de la nregistrarea curent a Recordsetului, spre nceputul lui. Aplicarea metodei se face n doi pai: 1. Se aplic una din metodele Find. Toate metodele Find folosesc un parametru de tip string prin care se introduce o expresie care reprezint criteriul de cutare. Regulile de scriere ale expresiei sunt aceleai care au fost prezentate la formarea expresiilor din funciile agregate de domeniu. Se pot folosi n aceste expresii orice fel de operatori acceptai n VBA(aritmetici, relaionali sau logici) ct i orice fel de funcii visibile i c termenii expresiei pot fi i numele de cmpuri din Recordsetul pe care se face cutarea. NumeRecordset.F'mdFirst | FindLast | FindNext | FindPrevious "expresie" 2. Se verific prin proprietatea NoMatch dac operaia s-a efectuat cu succes(n caz de reuit proprietatea se seteaz pe False). 2.5.7. Prelucrarea datelor dintr-un set de nregistr ri.

Un obiect Recordset conine o colecie de obiecte Fields. n aceast colecie vor fi attea obiecte cte cmpuri are Recordsetul respectiv. Proprietatea implicit a unui obiect cmp este Value care reprezint valoarea care se gsete n cmpul respectiv. Ea se poate folosi att n citire ct i n scriere (pentru a fi modificat). 2.5.8. Actualizarea unui set de nregistr ri.

Pentru fiecare tip de actualizare(modificare, adugare, tergere) care se efectueaz asupra datelor dintr-un Recordset, exist metode specifice. Pentru ca o actualizare s fie acceptat, n primul rnd trebuie ca s se respecte urmtoarele trei condiii: Recordsetul s fie actualizabil. Pentru verificarea acestei condiii se poate folosi proprietatea Updatable (s fie True). Recordsetul s fie deschis n tip Table sau Dynaset, adic n tipurile care accept efectuarea de actualizri. Actualizarea efectuat, s respecte condiiile de integritate de domeniu, existenial sau referenial a tabelelor i relaiilor pe care setul de nregistrri este creat.

2.5.8.1.

- Modificarea datelor dintr-un c

100 mp al unui set de nregistr ri.

Modificarea datelor dintr-un cmp al unei nregistrri dintr-un Recordset se efectueaz folosind metodele Recordset Edit i Update, i proprietatea Field, Value, astfel: Modificarea efectiv a valorii dintr-un cmp al unui Recordset, se efectueaz prin proprietatea Value(implicit) a cmpului, n scriere. Pentru ca acest lucru s fie posibil trebuie ca s se procedeze n prealabil n felul urmtor: 1. pointerul de nregistrri se poziioneaz pe nregistrarea ale crui cmpuri se vor modifica; 2. se lanseaz metoda Recordset Edit; Dup efectuarea modificrii cmpurilor din nregistrare, aceasta trebuie efectiv rescris n Recordset, prin metoda Update. Deci modificarea unui cmp dintr-o nregistrare, se face prin efectuarea acesteia ntre metodele Recordset Edit i Update. Dac modificarea efectuat nu va respecta proprietile de integritate setate, metoda Update nu se va executa i va provoca o eroare de execuie. 2.5.8.2. Ad ugarea unei nregistr ri ntr-un set de nregistr ri.

Adugarea unei nregistrri noi ntr-un set de nregistrri se efectueaz folosind metodele Recordset AddNew i Update, i proprietatea Field, Value, astfel: Se poziioneaz pointerul pe o nregistrare nou, prin metoda Recordset AddNew. Se introduc n cmpurile nregistrrii valorile dorite prin folosirea n scriere a proprietii Value a acestora. Se scrie n Recordset nregistrarea nou prin metoda Update. Dac nregistrarea adugat nu va respecta proprietile de integritate setate, metoda Update nu se va executa i va provoca o eroare de execuie.

2.5.8.3.

tergerea unei

nregistr ri dintr-un set de

nregistr ri.

tergerea unei nregistrri dintr-un set de nregistrri se efectueaz folosind metoda Recordset Delete, astfel: Se poziioneaz pointerul pe nregistrare care se va terge. Se execut metoda Recordset Delete. Dac nregistrarea tears va provoca o eroare de integritate referenial(de exemplu se ncearc tergerea unei nregistrri dintr-o tabel printe, care are copii printr-o relaie cu integritatea referenial setat dar nu i cu tergere n. cascad) metoda Delete nu se va executa i va provoca o eroare de execuie.

INTERNE"

101

Capitolul 3 . INTERNET

3.1. WWW - The World Wide Web Organizare. Protocolul HTTP. Conceptul HTML.

The World Wide Webreprezint un serviciu cu ajutorul c ruia se pot transfera si pune la dispozi ie oricrui utilizator din Internet informa Informaia se prezint sub forma de ii. pagini WEB (WEB site),adic prezentri compuse din text, imagini, anima sunet. Un site ie, WEB are asociat o adresa vizibila oric utilizator din Internet (ex: rui http://www.Yahoo.com, http://home.microsoft.com). Un utilizator poate avea acces la WWW daca are acces la eaua Internet prin re intermediul unui furnizor de servicii Internet, si are instalat un program de navigare in Internet (browser). The World Wide Web a ap rut in 1989 la CERN (Centrul European de Cercet ri Nucleare) din nevoia cercet torilor de a-si transmite rapid si intr-o forma sugestiva documente, rapoarte, planuri, desene, etc. Ini iatorul conceptului WWW a fost fizicianul Tim Berners Lee de la CERN. In 1993 Marc Andreessen de Ia NCSA (Centrul Na ional al USA de dezvoltare de aplicaii pentru supercalculatoare) a elaborat si prima interfa grafic de acces la site-uri WWW (program de explorare) si anume MOSAIC. Autorul MOSAIC-ului, Marc Andreessen, rsete in 1994 NCSA sinfiineaz propria p companie, NETSCAPE CORPORATION, specializata in software pentru World Wide Web. Sa crezut ca va fi o companie in domeniul WWW-uluia cum este Microsoft in domeniul a software-ului pentru calculatoarele personale. Dar, de s-au investit 1,5 miliarde USD, efectul i nu a fost cel dorit. In 1994 s-a format consor WWW care are rolul de elaborare a protocoalelor, iul avndu-l ca director pe Berners Lee. Adresa consor iului este http://www.w3.org unde se pot , afla ultimele informa asupra activitatea consor ii iului. Un text sau o imagine poate conin o legtur ctre o alt pagin. WWW este un s sistem de tip client-server ceea censeamn c un utilizator are instalat pe computerul propriu un program de navigare (agent de navigare) cum ar fi Intenet Explorer sau Netsacpe Comunicator prin intermediul ruia se acceseaz serverul pe care se afla pagina dorita. c Pagina este adusa pe computerul local. O pagina pentru a putea fi accesata este zduit de un server WWW care are g im plem entat protocolul HTTP (HYPER TEX T TRANSFER PROTOCOL). HTTP este protocolul care controleaz transmisia documentelor pe WWW. El are implementate regulile de transfer si control al erorilor. De asemenea o pagina are asociata si o adresa sub forma unui nume. (ex: www.microsoft.com).Acest nume are asociat ca adresa numerica (adresa de IP) adresa serverului pe care este zduit. Pentru a putea fi cunoscuta in Internet, numele g unei pagini se nregistreaz in tabela serverului DNS asociat serverului ce g zduiete pagina. Astfel in Internet se va propaga corespondenta dintre nume si adresa numerica asociata lui. <-? -* Adresa unei pagini WEB se numete URL (Uniform Resource Locator). Un server WEB are instalat protocolul HTTP care sta in ascultare pe portul TCP 80 unde vin cererile si prin care se face transmisia documentelor. Paii de aducere a unei pagini WEB de pe un server. 1. Programul de navigare determina URL data de utilizator (adresa site-ului). 2. Programul de navigare interogheaz serverul DNS care este adresa numerica (IP address) a site-ului cerut.(ex: http://www.Microsoft.com) 3. DNS trimite adresa fizica (ex: 193.230.183.1)

NTERNET -PREZrMTAREGFWFRALA

4. Programul de navigare realizeaz o conexiune TCP cu portul 80 al computerului ce gzduiete site-ul (ex: 193.230.183.1) 5. Programul de navigare trimite o cerere la computerul gazda de tipul <GET nume pagina> 6. Serverul WWW transmite pagina ceruta. 7. Conexiunea TCP este eliberata. 8. Programul de navigare afiaz pagina. 9. Programul de navigare stabilete noi conexiuni TCP cu gazda pentru fiecare imagine in parte din pagina. Deci se observa ca pentru aducerea imaginilor, care pot fi de capacitate mare, sunt stabilite conexiuni separate. De aceea un browser cnd ncarc un site WEB afieaz un bara de mesaje, pentru fiecare imagine ncrcat mesajele corespunztoare (ex: open image.gif) Pentru creterea vitezei deseori un server WEB folosete un server intermediar numit PROXY SERVER care tine minte paginile vizitate intr-o memorie cache. Implementarea acestui server depinde de opiunea administratorului serverului respectiv. Cnd se cere o pagina mai nti este ntrebat proxi - ui daca deine pagina. Daca proxi - ui, o deine , interogheaz serverul gazda al paginii si vede daca pagina tiuta de el difer ca data de modificare cu cea de pe server. Daca pagina nu a mai fost modificata intre timp este adusa utilizatorului copia din memoria cache a PROXY-ului, daca s-a modificat este luata de pe serverul gazda. 3.2. URL - Uniform Resource Locator(adresa unei pagini WEB.) URL-ul unui site este format din trei pri: protocolul folosit pentru aducerea paginii - http.7/ Numele serverului pe care este gzduit - www.Microsoft.com Numele paginii propriu-zise - ex: services.html Deci forma completa este http://www. Microsoft.com, http://www.intel.com, etc. Cnd se folosete un browser protocolul implicit este http, deci nu mai este necesar specificarea lui, dndu-se direct adresa calculatorului urmat de numele paginii. Un server WEB are o denumire implicit pentru pagina de start. Dac se specific ntr-un browser adresa unui server fr a se da o pagina explicit, se ncarc pagina de start implicit.
1. 2. 3.

3.3. HTML - HYPER TEXT MARKUP LANGUAGE - limbajul de realizare al paginilor WEB HTML - HYPER TEXT MARKUP LANGUAGE - este limbajul in care se scriu paginile WEB. Este un limbaj simplu si consta intr-o serie de comenzi de formatare a textului si de indicare de legturi ctre alte pagini. Este de fapt o aplicaie a standardului ISO 8879, SGML(Standard Generalized Markup Language ). Prima varianta a fost HTML 1.0, ulterior au aprut HTML2.0 si HTML3.0. In plus fata de prima varianta acestea ofer posibilitatea de a introduce in paginile HTML formulare interactive, sunet si suport pentru aplicaiile JAVA. lat cteva comenzi HTML: text ingrosat:<B> Acesta este un exemplu</B> text subliniat:<U>Acesta este un exemplu</U> folosirea unui font:<FONT FACE-'Arial" COLOR="3467"> Acesta este un exemplu</FONT> www.Microsoft.com<A HREF="http://www.Microsoft.ro"> legtura la Internet </A> Orice Browser are opiune pentru vizualizarea codului unei pagini. <View source/View page source>.

103 Cele mai utilizate browsere sunt Internet Explorer si Netscape Comunicator. Ele sunt disponibile pe Internet la http://www.microsoft.com si http://nome.netscape.corn in variante shareware. Un browser are in partea de sus un cmp de editare unde se introduce adresa paginii de ncrcat. Tot in partea de sus se afla o bara cu butoane care conine: BACK - ntoarcere la pagina anterior ncrcat. FORWARD - ntoarcere la pagina tocmai prsit. HOME ncrcarea paginii definita ca homepage. PRIN - printarea paginii curent ncrcate. RELOAD/REFRESH - rencarnarea paginii care se afla pe ecran. FAVORITES/BOOKMARK - tinerea minte a paginilor favorite, nemaifiind nevoie de scrierea adresei ci numai se merge pe folderul cu favorii si se apas pagina dorita. In meniul principal exista opiunea de configurare a browserului (stabilirea legturii cu furnizorul de servicii internet) pentru Internet Explorer se merge la View/Options , pentru Netscape se merge la Edit/Preferences. Internet-ul reprezint cea mai mare reea la nivel mondial ca numr de utilizatori, incluznd peste 3,2 milioane (1994). Este de fapt o reea de subretele, la care mereu se conecteaz noi grupuri de utilizatori, Internet-ul fiind astfel mereu in expansiune. Un raport realizat in anul 1994 arata ca la momentul respectiv la internet erau conectate 31000 de reele, numrul calculatoarelor depea 3,2 milioane, la fiecare 10 minute o noua reea se conecta la internet. Internet-ul nu este proprietatea nici unei persoane sau organizaii, ea fiind guvernata de ctre ISOC -INTERNET SOCIETY - ce este constituita din persoane voluntare. De asemenea nu exista un preedinte sau o alta persoana care sa aib rolul de supervizor. Modelul internet a fost implementat pentru prima data in 1969 de ctre ARPAnet-Advanced Research Project Agency - care a realizat transmisia de date intre doua sisteme aflate la distanta. Numrul de noduri din reeaua ARPA a crescut apoi exponenial. Au aprut noi reele care au fost legate intre ele, au aprut noi servicii (ex: posta electronica, Gopher, WWW) si protocoale de comunicaie care mpreun au ajuns sa defineasc termenul INTERNET. Principala caracteristica a internet-ului este faptul ca interconecteaz reele de calculatoare care folosesc protocoale de comunicaie diferite. Deci reele care folosesc ca protocol de comunicaie in reea IPX, OSI, DECnet, Appletalk, s.a., pot face schimb de mesaje intre ele. Principiul comunicrii in internet: doua calculatoare comunica intre ele prin mesaje. Un mesaj este fragmentat in pachete (datagrame). Datele propriu-zise din cadrul unui pachet sunt rotitei router nc adrate de anumite informaii de control (ex: adresa expeditorului, adresa destinatarului, numrul pachetului, etc). computer Pachetele sunt dirijate intre expeditor si destinatar prin gazda intermediul ROUTER-elor. Rolul unui ROUTER este direcionarea mesajelor. Deci calea strbtut de un mesaj este GAZDA -ROUTER - DESTINAIE. Principiul este asemntor sistemului potal de distribuire a scrisorilor. Computerul destinaie primete pachetele de la computerul sursa intr-o ordine aleatoare, si le asambleaz pe baza datelor de control coninute in fiecare pachet. Prezentarea elementelor hardware implicate in transmisia datelor. Mediul prin care se face transmisia intre doua computere poate fi o combinaie de: *cablu coaxial (10BASE5, 10BASE2)

INTERNEI

the Internet

INTERNE-

104

cablu torsadat 10BASET ^ fibr optic ^ antena satelit ^ unde radio linii telefonice analogice Analiznd un computer conectat la internet putem sa i facem urmtoarea prezentare generala: 1. Computer ce face parte dintr-o reea (conectare prin cablu coaxial, torsadat)
cablu coaxial

mamoriB -

mMzMs rrnnummf m

2. Computer conectat la o reea prin linie telefonica:

Folosirea liniilor telefonice analogice ca mediu de transmisie implica conversia semnalelor din forma analogica in forma digitala si invers. Acest lucru este realizat de ctre MODEM-ul ataat la computer (MODEM este prescurtarea termenilor modulatiedemodulatie). Legtura intre MODEM si computer se realizeaz prin intermediul unei interfee seriale RS232. Viteza la care se face transmisia datelor in cazurile prezentate mai sus: 1. Pentru cablurile coaxiale si torsadate se ating viteze mari, in funcie de tipul cablului folosit: 10 Mb/sec. 3. Pentru liniile telefonice viteza este determinata de viteza modemului folosit si calitatea liniilor telefonice. Modemurile sunt de viteze : 1200bps, 2400 bps, 9600 bps, 14400 bps, 28800 bps, 33600 bps si mai nou au fost atinse viteze peste 56000 bps. (bps=biti pe secunda) 3.4. DNS. Serviciul de nume in internet. Internet-ul avnd milioane de utilizatori, pentru recunoaterea fiecruia este nevoie de sistem bine pus la punct de identificare. Acest serviciu se numete Domain Name Service (DNS). Un calculator se identific printr-o adres, unic n Internet, numit adresa IP a calculatorului respectiv. Totodat calculatorul poate avea asociat i un nume. Astfel adresa 193.230.197.1 identifica serverul cu numele www.oltenia.ro. Se observ c o adres numeric este formata din 4 grupe de cate 4 cifre. Fiecare grup reprezint un numr ce poate lua valori ntre 1 si 255 (2 la puterea 8). Fcnd un calcul observm c sistemul actual de adresare suport maxim 2 la puterea 32 utilizatori. Dei este o cifr foarte mare, se caut soluii pentru lrgirea acestei plaje de adrese prin implementarea unor noi sisteme de adresare. Se face precizarea c adresele numerice sunt unice n Internet. Unei adrese numerice i pot fi asociate mai multe nume, dar nu i invers. De exemplu, adresa 193.230.197.1 corespunde serverului WEB www.oltenia.ro si in acelai timp serverului de nume (DNS)

iNTP.RNFT - PREZENTARE ENERALA

105

ns.oltenia.ro. Acest lucru nseamn ca pe calculatorul 193.230.197.1 sunt instalate serviciile de WWW-www.oltenia.ro, si DNS ns.oltenia.ro. Sistemul de nume din Internet este structurat pe domenii si subdomenii. Sa luam un nume de server din Internet, ns.oltenia.ro. Domeniul cel mai larg este ro care include domeniul oltenia iar ns este un computer din cadrul domeniului oltenia. Deci lund de la dreapta la stnga un nume, pe cea mai din dreapta poziie se afla domeniul cel mai general, dup care urmeaz in ordinea subordonrii restul subdomeniilor. Pe cea mai din stnga poziie se afla numele computerului. In Internet exista domenii organizate dup anumite criterii, lat cteva dintre ele: U .corn desemneaz domeniul comercial; U .edu desemneaz domeniul educaional; B .gov domeniul guvernamental; U .mii domeniul militar; U .org alte organizaii; U .net resurse de reea; n .nt resurse internaionale, etc. Extinderea Internet-ului in diferite tari a dus la crearea de domenii pentru fiecare tara. Cteva dintre acestea sunt: .ro Romnia, .fr Frana, .it Italia, .uk Marea Britanie, .us USA, etc. In Internet exista servere (servere DNS) care in tabele de corespondenta intre numele cunoscute de fiecare si adresele fizice corespunztoare. Fiecare server DNS are un server DNS superior cu care face periodic schimb de informaie. Un utilizator conectat la Internet are acces la reea prin cadrul unui furnizor de servicii, deci este conectat la un server. Cnd utilizatorul lanseaz o cerere ctre nume din Internet, de exemplu www.microsoft.com, este necesara cutarea adresei numerice (adresa de IP) asociata. Cutarea se face in tabela de nume a serverului DNS(serverul de nume) la care este nregistrat utilizatorul. Se caut serverul rspunztor de domeniul .corn. Apoi acest server este interogat de serverul rspunztor de domeniul Microsoft, dup care se afla adresa fizica a computerului cu numele www.In cazul in care numelui nu ii este gsit nici un corespondent fizic, se returneaz mesajul HOST UNKNOWN. Cu toate ca este cel mai popular mijloc de comunicare n realitate este confuz si ncurcat. Internetul este o reea de reele, prin intermediul creia calculatoarele si mai nou telefonia mobila interacioneaz, folosindu-se de o serie de instruciuni cunoscute si ca protocoale. Aproape fiecare se poate conecta folosindu-si propriul computer, la Internet, comunicnd imediat cu alte computere sau utilizatori. Internetul a aprut ca un experiment de proiectare a unei reele robuste de calculatoare, la sfritul anilor 60. Scopul era de a se realiza o reea de calculatoare ce ar rezista pierderii a ctorva dintre ele fr a compromite posibilitatea de a rmne unul pentru comunicare. Astfel Ministerul Aprrii ale Statelor Unite (U.S. Department of Defence) a fost deosebit de interesat n construirea unei reele informaionale ce ar putea rezista unui atac nuclear. Ca urmare acea reea a avut un uimitor succes tehnologic, dar a fost limitat n mrime si nelegere. n mare parte, doar anumit personal din cadrul aprrii si din instituiile academice puteau avea acces la reea, cunoscut si ca ARPANet (Advanced Research Projects Agency Network of the Department of Defence). Cu ajutorul unor modemuri pentru comunicaia digitalizat prin intermediul liniei telefonice, cteva persoane si organizaii indirect s-au interconectat, realiznd avantajul unei reele de comunicaii globale. La nceputul anilor 90, civa oameni de afaceri si persoane nerbdtoare de a profita de avantajul unei uoare si puternice comunicri globale, n final au influenat ca marea reea de calculatoare, ce n majoritate era deinuta de Guvernul Statelor Unite, s poat fi folosit pentru un trafic de informaii deschis si nerestrictiv.

INTERNET

7ENTARE GEMER

106

3.5. JavaScript JavaScript este un limbaj de scriere (nu de programare) creat de Netscape Communications Corporation pentru a dezvolta si a face mai dinamice aplicaiile de pe Internet. JavaSript este un limbaj orientat pe obiecte, foarte uor de nvat si folosit, fiind adaptabil unor complexe forme de dinamic, n contrast cu un alt limbaj, care este de programare, mult mai complex Java. JavaScript este un mijloc de transmitere unei aplicaii ce s fac, dar fr a dezvolta de la sine o aplicaie, ci doar se folosete de proprietile acesteia. Cu alte cuvinte JavaScript este o extensie a HTML-ului. Cu ajutorul JavaScript se pot folosi aplicaiile stocate si active pe server-ul pe care se afl paginile respective, precum si cele incluse n consola browser-elor folosite de cei ce vizualizeaz respectivele pagini. n majoritatea cazurilor Java este o aplicaie ce urmeaz a fi compilat, pe cnd JavaSript-urile sunt interpretate. Aplicaiile Java sunt afiate n cadrul unor console, ori n interiorul unei pagini, dar este limitat doar la o anumit regiune grafic. Precum o imagine n cadrul unei pagini, nu ise pot modifica atributele, cum ar fi spre exemplu mrimea. Java este un limbaj de programare ce seamn destul de mult cu C++. Este un limbaj orientat pe obiecte, utilizeaz biblioteci (incluziuni) si trebuie compilat. Aadar o pagin de Internet poate avea implementat n partea grafic (cea vizual), un applet (program Java n stare compilat), dar de asemenea se pot gsi si JavaScript-uri, cu o deosebire important : primul trebuie s se afle pe server ca fiier distinct de cel al paginii vizualizate, pe cnd codul sursa a JavaScript-urilor se pot implementa n cadrul codului HTML, adic n cadrul paginii nsi. Diferente ntre JavaScript si Java JavaScript Interpretat de browser-ul clientului Codul integrat n documentul HTML Variabilele sunt volatile, se pierd dac se rencarc pagina. Permite o poziionare variat n cadrul aceleiai pagini. Scriptul este limitat la funciile browrer-ului. Folosete elemente din cadrul documentelor HTML. Acceseaz obiectele si funciile browser-elor. 3.6. IRC (Internet Relay Chat) IRC (Internet Relay Chat) a fost dezvoltat la sfritul anilor '80, n prima faza ca nlocuitor al serviciului "talk". IRC permite mai multor persoane sa poarte o "discuie" n timp real. Ca multe alte servicii de pe Internet, si acest program este tot o aplicaie client-server. Persoanele care doresc sa comunice folosind acest serviciu, trebuie sa aib instalat un program-client de IRC si sa se conecteze la un server de acest tip. Odat ce conexiunea cu server-ul a fost realizata, utilizatorii vor avea acces la diverse canale de discuii. Acestea sunt Java Compilat de autor, rulat de browserul client Applet distinct de documentul HTML Variabilele sunt memorate, indiferent dac pagina este rencrcat. Poziionarea este fixat n cadrul unui perimetru specificat. Este o aplicaie de sine stttoare. Poate folosi mult mai multe aplicaii ca cele HTML (de exemplu: multimedia) Nu acceseaz obiectele si funciile browser-elor.

iNTFRMFT PREZENTARE GFNFRALA

107

"locuri" unde cei interesai pot sa poarte discuii pe o anumita tema - diferena fata de grupurile de discuii este aceea ca mesajele sunt aproape instantaneu primite). 3.7. POSTA ELECTRONICA Posta electronica (Electronic Mii - EMAIL) a aprut cu mai bine de 20 ani in urma. Primele modele de implementare a potei ofereau o administrare greoaie a transferului de mesaje. Ulterior protocoalele de transmisie au fost nnoite. Modelul actual de protocol pentru posta electronica este cel propus de ARPANET (printele Internet-ului) in 1982 si anume protocolul RFC821 care conine regulile de transmisie a mesajelor si protocolul RFC822 care conine specificaii asupra formatului mesajelor. Un alt protocol care s-a impus pentru o vreme a fost cel propus de CCITT si anume X.400. ARHITECTURA SERVICIULUI DE E- MAIL Un utilizator al serviciului de mail pentru a avea contact cu Internet-ul trebuie sa menin legtura cu un server de mail, unde are un cont de mail (mailbox). O adresa de mail are urmtoarea structura: nume@domeniu , unde domeniu este domeniul serverului de mail pe care se afla contul. Serviciul de posta electronica este constituit din doua aplicaii: - agent utilizator - agent de transmisie. Ele reprezint de fapt programe ce respecta un set de reguli (protocol) de citire si transmisie a mesajelor. Agentul utilizator este un program care citete posta unui utilizator. Pentru aceasta el ia legtura cu serverul unde utilizatorul are contul de mail (mailbox). Exista mai multe variante de ageni utilizator, att in mod text cat si ca interfee grafice. Exemple: -pentru mediu Windows: Internet Mii (Microsoft), Netscape Messenger, Eudora. - pentru mediu UNIX: Mii, Pine. Agentul de transmisie este un program tip daemon care ruleaz in fundal si transmite spre destinaie masajele. 3.8. FUNCIILE UNUI SISTEM DE POSTA ELECTRONICA
1. Compunerea mesajelor care nseamn crearea corpului mesajului care include un antet (informaii despre sursa si destinaia mesajului - in continuare se va prezenta formatul standard) si corpul propriu-zis de mesaje. Programul utilizator folosit ofer serviciul de editare a mesajelor. Exemplu: Daca se folosete Internet Mail (Microsoft) pentru un nou mesaj se merge la opiunea New Message din meniu. Apare o fereastra unde se completeaz adresa de destinaie, titlul mesajului, si mesajul propriu-zis. La terminarea mesajului se merge la opiunea Send din meniu pentru a expedia mesajul. 2. Transferul mesajelor. Mesajul ajunge la destinaie prin intermediul serverului de mail la care utilizatorul are contul, si al altor servere de mail intermediare. Rspunztor de transmiterea mesajului este programul de transfer. Exemplu: sub mediul UNIX este daemonul SENDMAIL. 3. Raportarea. Este funcia de confirmare a primirii mesajului sau de eroare daca este cazul. > 4. Afiarea. Cnd are mesaje noi, folosind un program de citire a potei utilizatorului i se afieaz pe ecran mesajele, fcndu-se conversia daca este cazul (ex: fiiere speciale cum ar fi postscript, audio-video). Exemplu: Citirea potei prin Internet Mail (Microsoft) se face mergnd la Read Mail din meniu. In folderul Inbox vor fi afiate noile mesaje. 5. Dispoziia mesajelor. Odat citite, printr-un program de citire a potei, mesajele pot fi salvate, terse sau modificate si retrimise. Alte opiuni ale serviciului de mail:

i ;\i I =R iV FT - PR = 7 r MTAR F SENE RAI. A

JQ8

a. Lista de utilizatori. Pe un server de mail se poate afla un cont de mail special care conine de fapt o lista de adrese de mail. Daca se trimite un mesaj ctre acel cont, atunci mesajul va fi redirecionat ctre adresele din lista. b. Aliasul unui cont. Un cont de mail poate avea mai multe alias-uri definite pe serverul de mail. Adresa va fi astfel accesata prin oricare din acestea. Exemplu : contul client@Yahoo.com poate avea definite ca alias adresele: users@Yahoo.com, guests@Yahoo.com. Orice mesaj trimis ctre guests@ Yahoo.com sau users@ Yahoo.com va fi de fapt direcionat ctre contul ciient@ Yahoo.com. c. Lsarea unui mesaj standard de rspuns pentru toate mesajele primite de utilizator, in cazul cnd acesta nu poate sa rspund. Aceasta se realizeaz prin instalarea un program de tip daemon , care ruleaz in fundal si care analizeaz antetul mesajelor primite si transmite ctre expeditor un mesaj standard. Ex: Salut. Sunt in vacanta. M ntorc pe 25 iulie. FORMATUL UNUI MESAJ Formatul este specificat de standardul RFC 822 al ARPANET.Astfel un mesaj are un antet si corpul de masaje propriu-zis. Antetul este de forma: TO: adresa de mail a receptorului primar Ce: adresa de mail a receptorului secundar (Carbon Copy) Bec: adresa de mail pentru "blind carbon copy" From: numele persoanei care a creat mail-ul. Sender: adresa de mail a transmitorului. Received: Linie ce este adgat de fiecare agent de transfer intermediar de-a lungul transferului. Return-Path: Poate fi folosita pentru o eventuala cale de ntoarcere. Date: data si timpul in care a fost transmis mesajul. Reply-To: adresa de mail la care ar trebui trimise rspunsurile. Messageld: Numr unic utilizat ulterior pentru identificarea mesajului curent. Subject: Subiectul mesajului. 3.9. SECURITATEA MESAJELOR Un mesaj in drumul sau spre destinaie trece ca intermediar prin mai multe noduri din Internet, unde poate fi oprit si citit. Soluia pentru asigurarea securitii este criptarea. Pentru criptare cele mai larg utilizate metode sunt: PGP (Pretty Good Privacy) si PEM (Privacy Enhaced Mail). CONFIGURAREA PROGRAMUL DE CITIRE A MAIL-ULUI In configurarea programelor pentru citirea mail-ului suntem ntrebai de: 1. contul de mal pe care l citii. Exemplu mike@ Yahoo.com 2. serverul de mail prin care trimitei mesajele (SMTP SERVER) 3. serverul de mal de unde citii mesajele, care este serverul unde avei contul (P0P3 SERVER) 4. contul de pe serverul de mail. Este folosit pentru identificare. Va fi ceruta de asemenea si parola, care pentru securitate poate fi data de fiecare data in momentul citirii contului, si nu la setarea contului de mail, in cazul cnd mai multe persoane folosesc acelai calculator. 3.10. Semnificaiile SMTP si P0P3 , 1. SMTP. Este protocolul de transmitere a mesajelor. Este de fapt o colecie de reguli

care asigura transmiterea corecta a mesajelor. Pe serverul de mail ruleaz in fundal un

iNTFRMET - PRF

109

program tip daemon care tie protocolul SMTP si care asculta portul 25 La fel, pe calculatorul destinaie, pe acelai port se afla in ascultare un astfel de program. Exemplu: In mediul UNIX daemonul este SENDMAIL. Deci prin SMTP SERVER se nelege serverul de mail prin care avei acces la exterior pentru trimitere de mesaje. Cnd un server trimite un mesaj ctre alt server de mail, serverul sursa joaca rolul de client iar cel destinaie de mater (coordonator). Are loc un schimb de mesaje continuu intre cele doua servere in timpul transmisiei , astfel nct se tine sub control fiecare pas al transmisiei. La terminare, serverul sursa primete confirmarea de transmisie corecta a mesajului de la serverul destinaie (master-ul). 2. POP3. Este protocolul care asigura citirea corecta a potei electronice de ctre client, de pe serverul unde are contul de mail. Ca si SMTP este un set de reguli care asigura decompactarea corecta a mesajelor si aducerea lor pe calculatorul utilizatorului. Mai exista si alte astfel de protocoale: IMAP (Interactive Mail Acces Protocol), DMSP(Distributed Mail System Protocol)
America Online 3%

3.11. Web-ul cel mai amplu i dinamic sistem de informaii din lume
aaswL

Web-ul a devenit cel mai amplu sistem de informaii din lume. Accesul in mod grafic de pe un calculator (PC sub W indows, Machintosh etc.) la informaiile Netscap Web se din realizeaz prin intermediul programelor client Web (interfee grafice) numite browser-e. B ro w s M a rk e t S Pionieratul in domeniu a fost fcut de CERN/NCSA prin programule rMosaic. h a re
Microsoft
otheis

- ;un-

De civa ani, Internetul, sau mai bine spus World Wide Web-ul (pe scurt Web-ul), a transformat calculatorul personal in massmedia, un "serviciu mondial de informare/baza mondiala de date/massSounce; 1996 Dataquast media/enciclopedie/biblioteca" si in "televizor/cinematograf, asigurnd accesul la informaii multimedia, indexate, oricrei persoane, de la un PC conectat la aceasta reea mondiala, oricnd si oriunde s-ar afla ea. Apariia in anul 1993 a Web-ul si a browser-elor a generat ncepnd cu anul 1994 creterea exponeniala att a utilizatorilor, cat si a furnizorilor de informaii si, mai ales, de servicii prin Internet. Din studiile realizate in ultimele luni de numeroase firme de prestigiu in domeniul cercetrilor de marketing si prognoza se poate trage concluzia ca Internet-ul, este la ora actuala ce! mai dinamic fenomen din lume, numrul utilizatorilor crescnd n ultimii ani de trei ori. Astzi exist peste 130-135 de milioane de utilizatori ai Internet-ului, de la 113 milioane de calculatoare conectate la Internet, din 270 de tari. UTILIZATORI DATA SURSA DATA UTILIZATORILOR (MILIOANE) STUDIULUI Utilizatori aduli ai InternetIntelliQuest Iulie 2002 75 ului dinSUA Thunder Lizard Iulie 2002 58 Utilizatori ai Internet-ului in Productions lume Calculatoare conectate la Network Wizards Iulie 2002 132,9 Internet Utilizatori mondiali ai Killen & Associates Mai 2002 130 Internet-ului Utilizatori ai Internet-ului din Louis Harris Mai 2002 79 SUA

tMfcKAI..A

110 128,4 91

Utilizatori mondiali ai Webului Persoane care au acces Aprilie 2002 potenial/actual la Internet in SUA Proveniena datelor: (http://www.cyberatlas.com), (http://www.oqsm.vanderbilt.edu/baseline/2002.lnternet.estimates.html), (http://www.nw.com/) International Data Corp. (IDC) Hoffman/Novak Mai 2002

Este greu de estimat numrul exact al utilizatorilor, dar acetia acceseaz Internet-ul din locaii diferite - de la serviciu, de acas, de la coala, din casele cunotinelor si ale prietenilor, din biblioteci, cafenele Internet si din alte locuri. Utilizatorii acceseaz Internet-ul prin medii diferite, de exemplu prin serviciile on-line (Online Services: America Online, CompuServe, Prodigy, Microsoft Network), fiind dificil de a trasa o grani bine definit intre aceste servicii si Web. Concluzia care se poate trage in urma constatrii acestui fenomen este c viaa sociala si economica a planetei, societatea in ansamblul ei, este forat sa se adapteze la aceasta noua forma de comunicaie, aa cum s-a ntmplat dup inventarea tiparului, a telefonului si a televizorului. 3.12. Perspective pentru afaceri pe Web Peste trei sferturi din tot ce nseamn Internet se refera la sfera comerciala. 81% din utilizatorii Internet-ului din lume folosesc acest mediu de informare pentru a cuta produse si servicii. 89% din Nuniber of existing Domain-Names in June or escft year domeniile Internet-ului sunt comerciale. In SUA, la 2 august 1996 erau nregistrate 490,759 de domenii la Internet (417.625 in iunie 417625 1996); 419,360 (89% din total) erau domenii comerciale (.corn). Astzi numai in statele unite sunt nregistrate peste wo 14 milioane de domenii comerciale. 200 Conform estimrilor firmei Input (http://www.input.com), 100 piaa globala a Internet-ului va ajunge in anul 2005 la 350 miliarde $. Firma Thunder Lizard Productions 1993 1994 1995 1996 frttp:Mjy. internet .org/cgi-bm^jenobject/domsin-montti (http://www.thunderlizard.com/webadvqa.html) estimeaz ca 81% din utilizatorii de Internet din lume folosesc acest mediu de informare pentru a cuta produse si servicii. Vnzrile efectuate prin intermediul Web - ului in SUA in iunie 1996 au depit 130 milioane $. Cele mai puternice Site-uri Web care ofer produse si servicii fac vnzri prin internet in valoare medie de 2,2 mii $/lunar. Atingerea nivelului de 23,8 mld $ al volumului vnzrilor efectuate prin Web, in anul 2004, estimnd nivelul anual al acestora pentru perioada 2003-2007 astfel: Anul Vnzri efectuate (milioane $) prin 2003 2004 Web 19400 23800
_____________

2005 24600

2006 26400

2007 30000

Sursa: ActivMedia, Inc.

Comerul electronic si serviciile electronice au devenit o realitate. Multe firme fac ncasri substaniale in urma comerului pe Web, de exemplu: firma Amazon Corn (http://www.amazon.com/) ofer spre vnzare un milion de cri pe Internet; Cove Systems

INT ERNET

EZENE

Software ajungnd la un venit de 300.000 $ in 1996; CDnow a avut un venit de 2 milioane $ in anul 1995; serviciul Online Onsale, Inc. "nregistreaz venituri sptmnale de 700.000 $. Firma Internet Travel Network (http://www.itn.net/) ofer un sistem public gratuit de rezervri de bilete de avion pe oricare din liniile aeriene, fiind primul de acest tip pe Internet. Biletele se obin de la una din cele 10.000 de agenii din peste 50 de tari. ITN afieaz informaiile direct din sistemele comerciale de rezervri ale Online Retailing Rwenue Furecast respectivelor linii aeriene. Finanarea este asigurata dintr-un comision perceput ageniilor care vnd biletele. mu Prognoza firmei Forrester Research (http://www.forrester.com) preciza ca in anul 2000 veniturile realizate din vnzrile on-line pe Internet au fost de 6,6 miliarde $. 200 Pentru perioada 1996-2000, nivelul veniturilor 0 : 1996 RHres&er Resasnh preconizate a se incasa din afacerile pe Web se concretizeaz in urmtoarele valori: Total Forrester Research aprecia ca piaa serviciilor Internet in SUA va creste exploziv de 1,4 miliarde $ cat era in 1996 la 30 miliarde $ in anul 2000. In anul 2005, 68% din firme si 43% din locuine vor fi conectate la Internet Din studiul firmei Computer Intelligence Infocorp (http://www.ci.zd.com) rezulta ca 21 milioane de F~...." T tele"" oameni au folosit Internet-ul 1168 pentru cumprturi ori pentru a Sursa: Forrester Research obine inform; financiare sau referitoare la transport. Succesul comerului electronic este confirmat si primul loc din punct de vedere al popularitii obinut de site-urile Web comerciale. Un m< succes 11 au site-urile prin care se vinde muzica (exista 850 de asemenea site-uri pe Web primele cinci firme din topul acestei categorii vnd in medie peste 25.000 de CD-uri zilnic ajutorul Internet-ului: lat cteva adrese utile: (http://e-comm.iworld.com/') - iWorld's Guide to Electronic Commerce (http://ishop.iworld.com/) - Internet Shopper - The Commercial Internet Product Finder (http://www.internet-mall.com/) - The Internet Mall - merita reinut faptul ca aici se pot gs URL-urile firmelor care ofer produse spre vnzare, lista acestora, indexata pe catec este extrem de vasta. (http://www.pcorder.com) - PCorder.Com - un serviciu electronic gratuit, prin care se c spre vnzare o gama extrem de larga de produse hardware si software. (http://www.indigo.ie/Euromall/) - Euromall (http://www.webweek.com/search/index.html) - The Online Resource for Web Bui Information Segmentul Produse t Transport (calatorii) Recreere Echipamente \ Cadouri/Flori ["Alimente/Buturi

\!T; -RNFT - PREZ-'

GEMEr

112

(http://www.software.net/index. htm/SK:pfifpnoehjohfpca) - Software. Net (http://www.shareware.com/) - Shareware. Corn

3.13. Banii electronici (E-Money) Conform calculelor firmei Killen & Associates (http://www.killen.com), in anul 2000 volumul tranzaciilor cu bani electronici pentru achiziionarea de produse si servicii a fost de cea 1,650 miliarde $ MILIARDE $ Achiziionri 1994 2000 2005 Prin metode tradiionale 5.150 8.500 12.000 Prin E-Money - total 0,02 1.650 2.950 E-Money prin TV 45 400 650 E-Money prin business-to-business 140 450 650 E-Money prin Internet neglijabil 600 1.250 E-Money prin alte sevicii Online 60 200 400 comerciale % prin E-Money din total 4,5% 16% 20% achiziionri Cele mai mari bnci din lume sunt prezente pe ntemet. Conform estimrilor firmei Jupiter, 300.000 de oameni din SUA fac tranzacii bancare prin Internet. Multe firme care ofer servicii in domeniul investiiilor sunt prezente pe Web. In lunile martie si aprilie 2002, 250.000 de persoane au cerut informaii de la un asemenea site Web - Fidelity Investments (http://www.fid-inv.com/). 3.14. Reclama pe Web Banca de investiii Alex Brown estimeaz ca in anul 2005 valoarea reclamei fcuta pe Internet va fi de 6,4 miliarde $. In studiul intitulat "Web Advertising: Market Analysis & Foreast"), publicat de SIMBA Information Inc., se W eb-b ase d A d vertisirtg R e w e n u e F o recst arata ca piaa reclamei pe Web a fost de 110 milioane $ in 1996, iar in anul 2004 va ajunge la 4,86 miliarde $. Cel mai mare ritm de cretere al reclamei pe Web se ateapt in perioada 2001 - 2004 si anume de 365.8%, la sfritul acesteia valoarea veniturilor atingnd 402,4 milioane $. Deocamdat, 1895 1996 1998 1999 veniturile realizate din reclama Online prin serviciile: soirac I9S6 Kirassr Bessarih reAmerica Online, CompuServe, Prodigy si Microsoft Network sunt mai mari dect cele realizate pe Web. Valoarea acestora a fost de 200 milioane $ in 1996 si va creste la 38,97 milioane $ in anul 2003 - se arata in acelai studiu. Conform raportului numit "Electronic Marketplace" publicat de SIMBA Information Inc. (http://www.simbanet.com), totalul veniturilor realizate de primele 18 site-uri Web specializate pe reclama a fost in luna aprilie 1996 de 11,7 milioane $; veniturile primelor 7 site-uri au fost distribuite astfel:

"EENET PREZEi

GENERALA

113

1 . 2 . 3 . 4 . 5 . 6 . 7 .

Site-ul Web Yahoo! InfoSeek Excite Lycos ZDNet c/net Netscape

aprilie 1996 (milioane $) 2 1,9 1,6 1,4 1,3 0,8 0,7

3.15. Distribuia geografica a Internet-ului Conform statisticii efectuate de firma Network Wizards, marea majoritate a calculatoarelor conectate la Internet - 64% - sunt in SUA, in Europa de Vest fiind amplasate 17% dintre acestea, iar in Europa de Est doar 4%. Reprezentarea grafica si datele concrete se prezint in graficul si in tabelul de m ai jos:
In te rn e t H o st D istrib utio n
Western EuropQ 17*

Asi a ^America

^ "*

otherEnglish-S; speaking courrtriK 1

U.S.

Scurta: 1986 NetworfcWearcte

Ordinea in ianuarie 1996 1. 2. 3. 4. 5. 6. 7. 8. cri 10.

INTERNET DOMAIN SURVEY Ordinea in Tara Numr de hosturi ianuarie 1995 1. USA. 6.053.402 2. Germania 452.997 3. Anglia 451.750 4. Canada 372.891 5. Australia 309.562 6. Japonia 269.327 Finlanda 208.502 7. Olanda 174.888 10. Suedia 149.877 8. Frana 137.217 Sursa: Network Wizards cri

% din total 64% 5% 5% 4% 3% 3% 2% 2% 2% 1%

Germania deine, de fapt, 2 milioane de utilizatori ai Internet-ului. Majoritatea acestora au acces prin serviciile Online, astfel: 950.000 prin T-Online, 200.000 prin CompuServe si 40.000 prin AOL. Doar cea 500.000 de utilizatori au acces la Internet prin intermediul diver ilor Internet service provider-i.

INTERNET PREZENTARE GE4ER

114

3.16. Situaia n Europa de Est i n Romnia Din pcate, Romnia se afla intr-o poziie net inferioara celorlalte tari din Estul Europei, practic, pe ultimul loc, daca inem cont ca Bulgaria are o populaie mult mai mica. Aceasta situaie se poate constata din statistica oferita de Network Wizards pe Web la adresa: http://www.nw.com/zoneAA/WW/dist-bynum.html Internet Domain Survey Numr de hosturi 38.432 32.219 32.022 25.109 9.949 5.498 2.932 2.725 2.254 Sursa: Network Wizards (http://www.nw.com/zoneA/VWW/dist -bvnum.html)

Tara Polonia Republica Ceha Rusia Ungaria Slovenia Slovacia Lituania Romnia Bulgaria

Aceasta situaie se poate constata si din datele referitoare la hosturile din domeniul ".ro", puse la dispoziie de Ministerul Cercetrii si Tehnologiei, pe reeaua RNC, la adresele http.V/www. rnc.ro:80/statis.html i http://www.rnc.ro:80/img/graf3.gif.

200 0 188 0 160 0

ueo 1200tooo-

800600 -400 00-

r rH
,,.811,1

$ i e * ,t

T-r t/ _,. 15 1

r-'-iE i

Capitolul 4 . PREZENTAREA APLICAIEI

Descentralizarea economiei i apariia concurenei oblig ntreprinderile la decizii care s conduc la utilizarea cu maxim eficien a tuturor resurselor materiale, financiare i umane. Se creeaz astfel, condiii pentru asigurarea viabilitii i consolidarea poziiei pe pia a respectivelor firme. Activitatea oricrui agent economic nu trebuie separat de activitatea macroeconomic, deoarece orice unitate este o verig n angrenajul economic general, fiecare ntreprindere intrnd n legturi de condiionare reciproc cu agenii economici din amonte i aval. Disfuncionalitile aprute n unitile cu care coopereaz pe linia aprovizionrii sau desfacerii produselor se vor reflecta mai devreme sau mai trziu i cu o anumit intensitate, n activitatea financiar a fiecrui agent economic. Unitile economice trebuie privite att ca sisteme separate, ct i ca subsisteme cu legturi interne i externe care, prin modificri, vor genera dereglarea unitii economice ca sistem de sine stttor. Funcionarea sistemului economic la ali parametri dect cei prevzui prin programul de activitate sau cei nregistrai n perioadele anterioare este urmarea aciunii uneia sau mai multor cauze ce trebuie cunoscute pentru ca, prin deciziile ce se vor lua, efectele negative s fie eliminate sau cel puin diminuate. Cunoaterea fenomenelor i proceselor economice oblig la studierea lor amnunit, lucru posibil prin analiza elementelor componente. Odat cunoscute cauzele ce au generat efecte economice nefavorabile, deci au fost diagnosticate disfuncionalitile, pot fi stabilite msurile care s nlture sau s atenueze efectele nefavorabile pentru activitatea agentul economic. Analiza financiar este n strns legtur cu analiza economic. Aa cum funciunea financiar-contabil a unitilor nu poate fi rupt de celelalte funciuni ale ntreprinderii, tot aa nici rezultatele financiare nu pot fi separate de activitatea economica, ele constituind efectul final ai modului de utilizare a resurselor de producie. Reperarea disfuncionalitilor n activitatea unui agent economic se impune cu necesitate, pentru ca, prin deciziile ce se iau la diferite nivele organizatorice, s se prentmpine fenomene economice cu consecine nefavorabile. Realizarea acestui deziderat oblig la o cunoatere amnunit a tuturor laturilor economice. Aciunea de sesizare a laturilor negative din activitatea agenilor economici, de localizare a lor n spaiu, de delimitare n timp i de stabilire a cauzelor ce au provocat disfuncionaliti n activitatea firmelor este cunoscut sub denumirea de diagnoz economico - financiar. Astfel a aprut nevoia implementrii analizei economico - financiare intr-un program informatic care sa automatizeze calculul celor mai importani indicatori economici, n vederea diagnosticrii automatizate a activitii agenilor economici. Necesitatea apariiei unui program informatic de calcul al indicatorilor economici a devenit evident, odat cu nevoia managementului din cadrul agenilor economici, de a calcula cu exactitate si rapiditate performantele obinute n procesele economice, factorii ce determin aceste performante etc. Programul Analiza Bilan" i propune s ntmpine nevoia apariiei unui astfel de program deoarece in Romnia analiza economico - financiara nu este aplicata n practic prin programe informatice consacrate, aa cum sunt contabilitatea sau gestiunea financiar prin pachetul Cie!".

PREZENTAREA AP.i-ATiP;

jg

Prin programul Analiza Bilan" se dorete mbinarea eficient a tipurilor de analiz financiar n funcie de concordana ntre momentul, efecturii anaiizei i cei de producere al fenomenului economic, adic mbinarea analizei previzionale, cu analiza curenta i cea retrospectiva (de rezultate). Aplicaia Analiza Bilan" le ofer utilizatorilor cu o interfa prietenoas, simpl, intuitiv, uor de utilizat, creat pentru o gam larg de utilizatori, nu numai pentru cei specializai, chiar daca sarcina interpretrii rezultatelor obinute nu poate reveni dect celor ce au cunotine n domeniul analizei. Aplicaia este uor de utilizat, astfel nct prin simpla introducere a datelor necesare n formularele de Bilan Contabil" i Contul de profit i pierdere" aflate n partea de nceput a aplicaiei, se pot calcula peste 60 de indicatori economici importani n diagnosticarea analitic a activitii ntreprinderii. n partea stng a aplicaiei se gsete Zona de administrare", utilizat pentru introducerea numelui i a parolei de ctre persoanele autorizate s utilizeze programul. n urma acestei operaii se dezactiveaz paginile de lucru i implicit accesul la utilizarea indicatorilor economici. Programul nu permite introducerea eronat a parolei de mai mult de trei ori, pentru a evita ncercrile persoanelor neautorizate s foreze o eventual ghicire" a parolei de acces. n partea inferioar a paginii se gsete o zona ce conine trei controale : Butonul Administrator" ce are rolul de a ndruma utilizatorii ctre administratorul aplicaiei. La apsarea acestui control se va afia un mesaj ce conine numrul de telefon la care se poate contacta administratorul, n vederea depanrii eventualelor erori neprevzute, a sugestiilor sau reclamailor ce pot aprea pe parcursul implementrii aplicaiei. Butonul Stop" n urma apsrii cruia se oprete aplicaia Controlul Data" care prezint data calendaristica setat n START / SETINGS / CONTROL PANEL / DATE / TIME.

Analiza Bilan se prezint ca o aplicaie ce conine 7 pagini, dintre care 5 pagini conin indicatori economici, o pagina (pagin de nceput Completare") ce conine Actualizarea situaiilor financiare n vederea diagnosticrii activitii societii analizate", i o pagina (cea de final Diverse") ce conine o serie de controale utile in vederea administrrii eficiente a utilizatorilor.

TARbA APLICAr;!

\{J

Actualizarea situaiilor financiare in verferfip rii activitii societii analizate :"


Bterit eorftabl
1 ;stfsy;:.

contul de pfoft st p&srdere

(v jf

Anexa la bilan

.#ir

Primul cadru de lucru din aceasta pagina l reprezint Bilan contabil", format din trei butoane: > Actualizare Bilan contabil - prin intermediul cruia se introduc, actualizeaz sau modific datele din bilanul contabil; > Vizualizare Bilan contabil - prin intermediul cruia se poate vizualiza un raport al formularului de Bilan contabil nainte de imprimare; > Listare bilan - prin intermediul cruia se imprim raportul Bilan contabil. Al doilea cadru de lucru din aceasta pagina l reprezint Contul de profit i pierdere", format din trei butoane: > Actualizarea Contul de profit i pierdere - introduce, actualizeaz sau modifica datele din Contul de profit i pierdere; > Vizualizarea Contul de profit i pierdere - prin intermediul cruia se poate vizualiza un raport ai formularului de Contul de profit i pierdere nainte de imprimare; > Listare Contul de profit i pierdere -care imprim raportul Contul de profit i pierdere. Al treilea cadru de lucru din aceast pagina l reprezint Anexa la bilan", format din trei butoane: > Actualizare Anexa la bilan -introduce, actualizeaz sau modifica datele din Anexa la bilan; > Vizualizare Anexa la bilan - prin intermediul cruia se poate vizualiza un raport al formularului de Anexa la bilan nainte de imprimare; > Listare Anexa la bilan -care imprima raportul Anexa la bilan. Anexa la bilan reprezint o serie de coeficieni economici ce nu se gsesc in mod tradiional nici n bilanul contabil, nici n contul de profit i pierdere. Al patrulea cadru de lucru din aceasta pagina l reprezint Raportul final", format din doua butoane: > Raportul final - cu ajutorul cruia se vizualizeaz rezultatele indicatorilor obinui n urma calculelor efectuate; > Listare Raportul final - care imprima raportul final. r

118 Aceast pagin constituie modalitatea de actualizare a datelor, pe baza crora aplicaia calculeaz indicatorii financiari. Actualizarea acestor date, nu este obligatorie la fiecare utilizare a programului, deoarece, n funcie de indicatorii calculai, dateie pot fi introduse direct n formularele de calcul. Aplicaia este conceput astfel nct s se poat calcula orice indicator n orice moment al exerciiului financiar, cu minimul de efort din partea utilizatorilor. Cea de a doua pagin denumit Active" se ocup cu Analiza activelor circulante i a ratelor de structur patrimonial a activului", i conine urmtorii indicatori: * Situaia neta contabila * Rotaia activelor imobilizate * Compoziia tehnica * Numrul rotaiilor activului * Gradul de utilizare a capitalului social vrsat * Rata activelor imobilizate * Rata imobilizrilor corporale * Rata imobilizrilor financiare * Rata activelor circulante -* Rata stocurilor * Rata creanelor * Rata disponibilitilor bneti i plasamentelor
'! Ai.dvn i

Analiza activelor Hi vu Ion te si a ratelor de struaetum


p!l riiMonin! 1 ! a . i - ' - l i v . i l u i

Analiza mijloacelor economice trebuie adncit pe cele doua grupe de elemente patrimoniale: active imobilizate i active circulante. Pe volumul i structura activelor i pun amprenta o multitudine de factori , ncepnd cu mrimea unitarii economice , natura activitii, practicile n materie de livrri, condiiile de plat, relaiile cu partenerii din amonte, factorii juridici i economici etc. Agenii economici din ramurile industriei grele , au o pondere ridicata a activelor fixe corporale , iar la unitilor economice cu un ciclu de fabricaie lung li se mrete ponderea stocurilor n generai, cu deosebire a celor de producie neterminat. n analiza activelor imobilizate s-a urmri att proporia dintre imobilizrile necorporale, imobilizrile corporale i imobilizrile financiare, ct i ponderea pe elemente componente din cadrul fiecreia din cele trei grupe de imobilizri. Participarea cu capital social n cadrul altor ageni economici conduce la creterea ponderii imobilizrilor financiare. Structura activelor circulante este mult influenat de specificul activitii fiecrui agent economic, dar i de natura relaiilor sale cu furnizorii i clienii. Reducerea ciclului de fabricaie va avea ca efect diminuarea ponderii produciei n curs de execuie n totalul activelor circulante, iar creterea ponderii produselor finite atesta ca producia nu s-a desfurat n concordana cu cerinele pieei, sau c o parte din clienii tradiionali i-au redus din activitate sau au dat faliment, rmnnd produse n stoc, pentru care se vor cuta noi beneficiari. Creterea ponderii

PR EZEN TA" V^T --" 19 1

fumizorilor-debitori reliefeaz c agentul economic este lipsit de credibilitate n fata acestora, motiv pentru care acetia cer achitarea cu anticipaie a contravalorii produselor sau serviciilor solicitate de unitatea economica analizata. Ratele de structura patrimonial se calculeaz ca raport procentual ntre un post (sau grup de posturi) din activul bilanului i total activ . Analiza comparativ n timp i spaiu pe baza ratelor de structur patrimonial furnizeaz informaii privind situaia financiar a agentului economic. Cea de a treia pagina denumita Pasive" se ocupa cu Analiza ratelor de structura patrimoniala a pasivului". Ratele de structur ale pasivului din bilanul contabil evideniaz aspecte privind stabilitatea i autonomia financiar a agenilor economici. Pe baza lor se pot face aprecieri cu privire ia politica financiar a echipei manageriale , Dintre ratele de structur a pasivului bilanier am amintit: x Rata stabilitii financiare x Rata datoriilor pe termen scurt x Rata autonomiei financiare la termen x Rata autonomiei financiare gloabele x Rata de ndatorare globala x Rata de ndatorare la termen x Gradul de ndatorare x Gradul le acoperire a capitalului mprumutat x Rata bruta generala de ndatorare x Gradul de imobilizare a capitalului x Fondul de rulment real x Nevoia de fond de rulment Pentru desfurarea n bune condiii a activitii agenilor economici, activele circulante ale acestora trebuie s fie, valoric, superioare datoriilor pe termen scurt. Necesarul de resurse financiare proprii pentru acoperirea parial a stocului de active circulante reprezint fondul de rulment. El este acea parte din capitalul permanent folosit pentru acoperirea partiala a activelor circulante. Fondul de rulment real este cel stabilit pe baza informaiilor furnizate de bilanul contabil. Analiza fondului de rulment vizeaz urmtoarele aspecte: modul de fundamentare a fondului de rulment; calcularea fondului de rulment real i compararea acestuia cu nevoia de fond de rulment; determinarea plusului sau minusului de fond de rulment real faa de stocuri. La nivelul agenilor economici, ntr-o form simplificat, echilibrul financiar este definit de egalitatea dintre venituri i cheltuieli. Echilibrul pe termen scurt se apreciaz fcndu-se comparaia ntre fondul de rulment i nevoia de fond de rulment.
C Pasive J Analiza ratelor de structura patr^^^Ba. a pasivului

PREZENTAREA APUOATIEi f l

i ?

Cea de a patra pagina denumita Echilibrul Financiar" se ocupa cu Analiza echilibrului financiar al agenilor economici", i conine urmtorii indicatori: Rata de finanare a capitalului circulant Rata de acoperire a stocurilor Rata de acoperire a stocurilor achitatei necreditate Gradul de lichiditate al agen ilor economici Lichiditatea patrimoniala a agen ilor economici Solvabilitatea patrimoniala Rata autonomiei financiare a agen ilor economici Gradul de solvabilitate imediata Gradul previzionat de solvabilitate Trezoreria la vedere Trezoreria la scadenta Gradul de asigurare cu disponibilit i n sistemul echilibrului financiar intereseaz corelaia dintre creane i obligaii, deoarece acestea sunt principalele elemente pe baza c rora se formeaz fluxurile bneti. Pentru aprecierea echilibrului financiar a! unui agent economic , crean i obligaiile au fost urmrite ele corelat, att din punct de vedere al sumei, c i din punct de vedere al termenelor dencasare i t respectiv de plat. O egalitate ntre suma creanelor i a obligaiilor, precum i ntre durata de imobilizare a creanelor i cea de folosire a obliga iilor atesta un bun echilibru financiar.
0 E h r lF . c ilibu in firic ltK iftVli] ri -n i '.-'JO > tiliJ ii.jitiii'i A ttflliiirt u llillh u C t" liii

Cea de a cincea pagina denumitaCapital" se ocupa cu Analiza eficientei utilizrii capitalului", i conine urmtorii indicatori: s Cifra de afaceri la 1000 iei capital </ Valoarea adugata la 1000 lei capital SProfitul brut la 1000 lei capital S Profitul net la 1000 lei capital S Volumul de capital ce revine la 1000 iei cifra de afaceri S Volumul de capital ce revine la 1000 lei valoare ad ugata s Volumui de capital ce revine la 1000 lei profit brut S Volumui de capital ce revine la 1000 lei profit net V Coeficientul vitezei de rota al activelor circulante ie S Durata unei rotaii a activelor circulante s Volumul activelor circulante la 1000 lei cifra de afaceri S Coeficienii vitezei de rotaie

' '

1 2 1

Scopul fiecrei activiti este obinerea de efecte economice ct mai mari cu un anumit consum de capital, sau un consum ct mai redus de capital n vederea nregistrrii anumitor efecte economice. Eficienta utilizrii capitalului este dat de raportul dintre efectele economice (cifra de afaceri , valoarea adugat , profitul brut sau net etc.) i efortul depus de agentul economic concretizat n capitalul utilizat sau dintre mrimea capitalului folosit i efecte economice nregistrate. Utilizarea cu o eficien sporit a capitalului total se obine dac ritmul de cretere a indicatorilor ce reflect efectele obinute (cifra de afaceri , valoarea adugat , profit etc.) este superior ritmului de sporire al capitalului totai. Reducerea consumului de capital pentru 1000 lei cifr de afaceri, valoare adugat sau profit atest creterea eficienei cu care este folosit capitalul de ctre agenii economici.

AIWI H H cficie j u -a ca ita lu / tite tiliy rii p lu i

Cea de a asea pagina denumita Rentabilitate" se ocupa cu Analiza rentabilitii", i conine urmtorii indicatori: Profitul brut Excedentul brut de exploatare Rezultatul exploatrii Fluxul de trezorerie Profitul net Rata rentabilitii Volumul minim dintr-un anumit produs necesar pentru a atinge pragul de rentabilitate Producia critica pentru atingerea minimului de profit Profitul marginal (sporul de profit) Rentabilitatea este acea categorie economica ce reflect capacitatea agenilor economici de a realiza profit, condiie a viabilitii lor intr-un mediu concurenial, sursa pentru dezvoltarea activitii. De mrimea rentabilitii agenilor economici sunt interesai proprietarii de factori de producie, utilizatorii acestor factori, partenerii de producie, partenerii de afaceri etc. Este indicatorul ce reflect cel mai bine potenialul economico-financiar a! firmei.

FIT

T-

Analiza rentabilitii

Ultima pagina denumita Diverse" se ocupa cu operaiunile ce revin administrrii utilizatorilor, i conine urmtoarele controale: Adugare utilizator Modificare nume utilizator Modificare parola Eliminare utilizator
D iverse

Utilizatorii sunt de fapt nregistrrile unei tabele, creia le-au fost asociate parole. La introducerea parolei, calculatorul verifica corectitudinea acesteia, iar dac nu este corect l avertizeaz pe utilizator ca mai are doua ncercri la dispoziie, pn ce aplicaia se va termina. n aplicaie nu poate rmne mai puin de un utilizator. Adugarea, tergerea, modificarea sau eliminarea utilizatorilor se face din contul unuia dintre utilizatori pentru a creste sigurana alocrii parolelor de acces. n urma apsrii pe butoanele ce simbolizeaz indicatori economici se deschide un formular ce are o structura asemntoare pe parcursul ntregii aplicaii. Acest formular conine : K Titlul formularului, care se concretizeaz n numele indicatorului calculat; if Formula de calcul a indicatorului exprimat cu simbolurile uzitate;

PREZ

123

- K Un hiperlink ctre o pagina de Internet , ce furnizeaz informaii referitoare !a toi indicatorii calculai de programul Analiza Bilan', i implicit informaii referitoare la indicatorul n spe; Formula de calcul a indicatorului, exprimat cu ajutorul denumirilor complete ale coeficienilor utilizai, ce are rolul de a explica modalitatea de efectuare a calculului; Etichete ce ataeaz fiecrei csue de text, simbolul unui coeficient necesar pentru indicatorului in spe; Link-uri ce apar in cazul unor formulare, n calculul crora sunt utilizai coeficieni calculai n aplicaia Analiza bilan". Aceste link-uri apar sub forma unui text scris cu culoarea albastra, in jurul unora dintre csuele de text n cauz. Valorile calculate n formularul indicatorului n spe sunt preluate automat n formularul n care se afla link-ul. Buton, la apsarea cruia se efectueaz - n funcie de coeficienii introdui - calculul indicatorului urmrit. Pe parcursul ntregului program, acest buton are un format standard, avnd scris un text format din Calculeaz", urmat de simbolul indicatorului. La apsarea acestui buton dac nu apar erori n introducerea datelor, sau erori logice, calculul se va efectua i afia ntr-o csua de text personalizat. Erorile sunt tratate n program printr-un modul de cod particular pentru fiecare indicator (pentru a fi mai explicite) ce are rolul de a ndruma utilizatorii n introducerea corecta a datelor; Eticheta n cadrul creia este afiat rezultatul calculului indicatorului. Aceasta eticheta are opiunea lock" activat, ceea ce nu le permite utilizatorilor sa fac modificri ale rezultatelor gsite. Aceasta csu este personalizat astfel nct s scoat n eviden c este vorba despre rezultatul efecturii calculului; Un link care are rolul de a conecta utilizatorii, prin e - mail, cu administratorul programului. Acest link se vrea a fi o punte de legtur n cazurile in care apar probleme n cadrul programului sau se doresc modificri sau sugestii in legtur cu programul. O csu de dialog n care sunt afiate informaii referitoare la rezultatul obinut n urma calculului. Aceste informaii sunt afiate dect n cadrul anumitor formulare, au rolul de a le crea utilizatorilor o imagine asupra cuantumului rezultatului obinut. Pentru a susine aplicaia, n spatele fiecrui formular se afla un modul de cod prin intermediul cruia, se ncarc n memoria calculatorului datele necesare din situaiile financiare (Bilanul contabil, Contul de profit i pierdere). Astfel !a apsarea butonului de calcul se efectueaz operaiile matematice specifice fiecrui indicator, i se afieaz rezultatul obinut. n cazul n care sunt disponibile, calculatorul va afia la dispoziia utilizatorilor i interpretrile aferente rezultatelor obinute. Un exemplu de modul de cod utilizat n preluarea datelor din documentele financiare este cel al Gradului de solvabilitate imediata (Ksi)": Dim DB As Database Dim RC As Recordset Dim CR1 As String Dim CR2 As String Set DB = CurrentDb Set RC = DB.OpenRecordset("qryBi!ant2") CR1 = "[cod] = 44" RC.FindFirst CR1 Me.T1Dbi = RC!AC CR2 = "[cod] = 56" RC.FindFirst CR2 Me.T1Obpi = RC!AC

PREZENTAREA APUC*

124

End Sub n care conform criteriilor (CR1 i CR2) recordsetul se plaseaz pe nregistrarea cu numrul de cod 44 respectiv 56 din cererea de selecie qryBilan 2". n urma acestei operaii controlul T1 Dbi (asociat Disponibilitilor bneti imediate) se ncarc cu valoarea aflat n cmpul cu codul 44 din coloana AC" (anul curent) din cererea qryBilant2", iar controlul TIObpi (asociat Obligaiilor de plata imediate) se ncarc cu valoarea aflat n cmpul cu codul 56 din coloana AC" (anul curent) din cererea de selecie qryBilant2". Aceste valori vor fi ncrcate la deschiderea formularului, n vederea efecturii operaiilor matematice necesare calculului i afirii rezultatului final al indicatorului. Unul din avantajele aplicaiei l reprezint faptul ca datele pot fi modificate n formulare, pentru o mai mare flexibilitate n utilizarea aplicaiei. La apsarea butonului de calcul al coeficientului, calculatorul efectueaz urmtoarea instruciune: Me.TIKsi = ((Val(Me.TIDbi)) / (Val(Me.TIObpi))) * 100, n care se efectueaz raportul procentual dintre cele doua valori i se afieaz in csu de rezultat. Pentru a evita eventualele erori de tastare au fost introduse module de tratare a erorilor, ce nu permit intoducerea datelor n mod incorect. Astfel de erori pot aprea atunci cnd n loc s se introduc (tasteze) ntr-o csu valoarea unui anumit coeficient, se introduc valori negative, sau valori nenumerice de tip string (litere) sau valori improprii coeficientului n cauza. Un astfel de exemplu poate fi reprezentat de introducerea unei valori negative n csu Disponibilitile bneti imediate", prezentata n exemplul de mai sus. Cum Disponibilitile bneti imediate" nu pot avea valori negative, (pot fi cel mult egale cu zero) se va afia un mesaj prin care utilizatorul va fi informat de eroarea logic care s-a creat.
Diipuriifafeffe batesti iiisdate nu pot avea vaterinegative!!!

Astfel operaia de calcul a indicatorului Gradului de solvabilitate imediata (Ksi)" va fi oprit, iar utilizatorul va fi obligat s reintroduc datele gsite eronate pentru a calcula indicatorul. nc un exemplu de eroare ntlnit l reprezint eroarea cu numrul 11- Division by zero", n traducere nsemnnd "mprire la zero". Aceast eroare este ntlnit n cazul indicatorilor calculai printr-un raport ntre doi sau mai muli termini, n care numitorul are valoarea zero, deoarece din punct de vedere matematic nu se poate efectua o mprire la zero.
Obligaile de plata imediate nu pot avea 1^6

OK

O alta eroare tratata in program este eroarea cu numrul 94 - "Invalid use of Nuli", in traducere nsemnnd Utilizare incorect a valorii nuli". Aceast eroare se ntlnete n cazul n care utilizatorii nu introduc date n fiecare csu. Astfel calculele nu se pot efectua pn cnd nu se vor introduce date valide pentru a se putea calcula indicatorul n cauz.

PhcEZENTAKbA APLlOAIfc!

125

f\

Introducei date in fiecare casuta! OK

Pentru a uura efortul utilizatorilor, n fiecare formular de calcul al indicatorilor s-a amplasat un link denumit Informaii", la apsarea cruia se deschide o pagina n format HTML, ce conine date teoretice despre orice indicator calculat n aplicaia Analiza bilan". Pagina are rolul de a ajuta utilizatorii cu informaii ce in de teoria analizei economice, i este structurat pe tipuri de indicatori, n acelai fel n care este structurat i programul. In acest sens n partea stng a paginii se afl un cadru care conine butoane cu denumiri semnificative, la apsarea crora se afieaz informaiile specifice fiecrui buton (link). Butoanele din cadrul stng al paginii poart urmtoarele denumiri: o Pagina principal - la apsarea cruia n cadrul principal se deschide pagina Analiza Bilan", ce conine o introducere n Analiza economico - financiar a agenilor economici; o Bilanul contabil - la apsarea cruia n cadru! principal se deschide pagina Bilanul contabil"; o Active imobilizate - la apsarea cruia n cadrul principal se deschide pagina Activele imobilizate"; o Active circulante - la apsarea cruia n cadrul principal se deschide pagina Activele circulante"; o Rate de structura activ - la apsarea cruia n cadrul principal se deschide pagina Analiza ratelor de structura activ"; o Rate de structura pasiv - la apsarea cruia n cadrul principal se deschide pagina Analiza ratelor de structura pasiv"; o Analiza surselor - la apsarea cruia n cadrul principal se deschide pagina Analiza surselor"; o Fondul de rulment - la apsarea cruia n cadrul principal se deschide pagina Analiza fondului de rulment"; o Analiza surselor atrase - la apsarea cruia n cadrul principal se deschide pagina Analiza surselor atrase (obligaii pe termen scurt)"; o Analiza creditelor - la apsarea cruia n cadrul principal se deschide pagina Analiza creditelor i mprumuturilor e termen scurt acordate de teri"; o Corelaii - la apsarea cruia n cadrul principal se deschide pagina Analiza corelaiei dintre sursele financiare din pasivul bilanului i elementele patrimoniale din activ"; o Echilibrul financiar - la apsarea cruia n cadrul principal se deschide pagina Analiza echilibrului financiar"; o Utilizarea capitalului - la apsarea cruia n cadrul principal se deschide pagina Analiza eficientei utilizrii capitalului"; o Analiza rentabilitii - la apsarea cruia n cadrul principal se deschide pagina Analiza rentabilitii". n vederea eficientizrii cutrii indicatorilor dorii, fiecare pagina conine in partea de nceput a sa o serie de link-uri de rulare", cu denumirile indicatorilor ce se afla prezentai in aceasta. La apsarea acestor link-uri paragraful ce conine indicatorul respectiv se poziioneaz in partea superioara a ecranului, pentru a uura cutarea dorita.

IMPLEMENTAREA APLJCA iEi ;. .A S.C GRUP! . !L IATSA S.A

-|27

Capitolul 5 . IMPLEMENTAREA APLICAIEI LA S.C. GRUPUL IATSA S.A.

5.1. Scurt istoric


Prin cumprarea licenei i asimilarea fabricaiei n Romnia a autoturismelor R12 de la Uzinele Renault -Frana, aceasta a pretins organizarea unui service corespunztor concepiei moderne de prestri servicii. n anul 1968 a luat fiin serviciul de service pe lng Uzina de autoturisme Dacia Piteti - Colibai, care, ulterior, prin preluarea a patru uniti ale industriilor locale (HCM 2873/28.12.1968) a devenit Grupul Unitilor de Asisten Tehnic pentru Autoturisme (GUATA - Piteti) la 1.01.1969. Concomitent, GUATA i-a mai construit, din fonduri de investiii, dou mari uniti - la Piteti i Bacu, care au fost puse n funciune n anul 1973, respectiv 1974. Toate cele ase uniti constituind nuclee de organizare i coordonare a activitii de asisten tehnic pe teritoriul rii, i-au mprit zonele de aciune teritorial-geografic, organizndu-se n filiale fr personalitate juridic. Extinzndu-se activitatea de service, cerinele au impus o alt concepie de organizare care s-a concretizat prin studiu! de dezvoltare ntocmit de GUATA. ntre timp, aceasta a devenit, prin HCM 1679 i 1973 , ntreprinderea de Asisten Tehnic i Service pentru Autoturisme - IATSA, cu sediul n Piteti, oseaua Bucureti - Piteti km. 110. Studiile au impus o nou viziune asupra manierei de prestare a serviciilor la autoturismele n garanie, necesitnd o elasticitate i n organizarea zonal care, printr-o alt mprire a teritoriului rii a dat posibilitatea crerii altor filiale, fr personalitate juridic, cu potenial economic i tehnic propriu. n aceast perioad, nu a fost neglijat nici asistena tehnic extern, echipe de specialiti deplasndu-se n toate rile importatoare de autoturisme de fabricaie romneasc, construindu-se n aceste ri chiar i uniti service dup proiectele IATSA. Aa s-a ajuns la reeaua de uniti IATSA care n anul 1989 era format din 14 filiale, cu 150 staii service, cuprinznd peste 9500 salariai, uniti constituite prin fonduri de investiii sau cu efort propriu IATSA i prin amenajri ale unor construcii pretabile activitii de service auto. Coordonarea aprovizionrii cu piese de schimb necesare procesului de lucru se fcea de ctre depozitul naional IATSA , ctre depozitele zonale ale filialelor. De asemenea, o activitate ambiioas a constituit-o fabricarea de autoturisme de serie mic, n 1983, pentru care s-a amenajat la sediul IATSA o secie special, unitatea nsuindu-i un prototip - creaie proprie - derivat din autoturismul Dacia 1300 berlin, i anume Dacia Sport 1400, a crui fabricaie a ncetat n anul 1991. Aceast activitate a mers i mai departe, n secii montndu-se i colecii de autoturisme strine (serie mic) din gama Renault i anume Renault 18 i 20. IATSA a devenit dup anul 1990 S.C. Dacia Service SA Piteti (HG 120/12.11.1990). n 1995, S.C. Dacia Service S.A. Piteti a revenit la denumirea S.C.GRUPUL IATSA S.A. Piteti. La ora actual, S.C. GRUPUL IATSA S.A. Piteti deine plasamente de capital n 54 de societi filial. Din cele 54 societi - filial IATSA, n 12 societi comerciale acionar principal este Grupul IATSA (media 48%) alturi de S.C. Automobile Dacia S.A. (SAD Alba lulia, Bistria, Filiai, Mangalia, Reghin, Trgovite i Platforma tefneti, n care IATSA deine 71% din capitalul social). n 26 de societi filial, S.C.GRUPUL IATSA S.A. Piteti deine peste 51% din capitalul social: Arad, Bascov, Braov, Bacu, Botoani. Bicaz, Blaj, Costeti, Focani, Felix, Galai, Hrova, Hunedoara, Jimbolia, Lugoj, Miercurea Ciuc, Ploieti, Producie Industrial

iypi..FMcf.NTAREA A-U'^VHF! L.A 8 C. GRUPUL !MSA " .

-|28

Timioara, Petrila, Reia, Slatina 1, Satu Mare, Sighetul Marmaiei, Tr. Severin, Trgu Mure, Trgu Jiu. SC.GRUPUL IATSA SA. Piteti este singura reea naional de service auto din Romnia, nfiinat prin HG 12.01/12.11.1990, nregistrat la Registrul Comerului sub numrul J03/48191, cu un capital social de 108, 497 miliarde lei, cuprinde un numr de 62 de uniti IATSA cu personalitate juridic, situate pe ntregul teritoriu al Romniei, la care SC. GRUPUL IATSA S.A. Piteti este acionar principal.

5.2. Profilul activitii


SC. GRUPUL IATSA S.A. Piteti are personalitate juridic romn i form juridic de societate pe aciuni; i desfoar activitatea n conformitate cu legile romne i cu statutul propriu. Avantajele acestei societi, prin gradul de dotare tehnic, material, calificarea lucrtorilor, organizarea n reea naional, permit asigurarea de service pentru toate tipurile de autoturisme. De asemenea, principalele activiti ale societii sunt urmtoarele: S comercializarea autoturismelor noi (DACA, DAEWOO, ARO, TATA, Renault, NISSAN, PEUGEOT) i pregtirea lor pentru vnzare; s asisten tehnic n garanie i post garanie pentru autoturisme romneti i strine; s comercializarea pieselor de schimb en gros i en detail prin toate unitile Grupului IATSA din ar i de la sediul su, din Piteti, prin magazine proprii i nchiriate; V importator exclusiv de utilaje pentru activitatea de service auto produse de CORGHI i COIRO din Italia; S distribuitor naional de echipamente pentru schimb ulei produse de firma CMBB - Italia; s distribuitor naional de alarme auto, nchideri centralizate, instalaii electrice acionare geamuri, produse de firma SPL din Italia; V comercializare de produse petroliere prin staia de benzin AGIP IATSA, distribuitor de uleiuri AGIP. ARAL, CASTROL, LUKOIL, TEXACO, LUBRIFIN etc; s distribuitor de vopsele, materiale pentru vopsitorii, produse de ICI AUTOCOLOR din Anglia; S distribuitor naional de acumulatori SAEM (Italia), detergeni lichizi i antigel (DAMPRECO); s import, distribuie i montaj instalaii auto de alimentare cu gaz GPL, produse de firma LOVATO AUTOGAS - Italia; s proiectarea i execuia de SDV-uri, utilaje de service, piese de schimb, documentaie tehnic de service i proiectare tehnic de staii service auto; S editor al revistei Naional auto"; s servicii n domenii precum coal de oferi, organizarea de cursuri teoretice i practice pentru calificarea personalului; s comercializarea de autoturisme second -hand i piese de schimb, consultan pentru autorizare de ateliere service i ateliere de montaj instalaii autogaz de tip LOVATO; s activitate hotelier i cantin-restaurant, minimarket i service non - stop, remorcri i servicii la domiciliu.

5.3. Structura organizatoric


Pentru modelarea structurii organizatorice, s-a pornit de la un set de principii i criterii ce au sintetizat elementele eseniale de raionalitate proprii organizrii structurale concepute n viziunea facilitii obinerii unei eficiente ct mai ridicate. Structura organizatoric este de tip ierarhic funcional, n funcie de subdiviziunile organizatorice ncorporate, de modul lor de mbinare i, ndeosebi, de raporturile dintre elementele funcionale i operaionale.

RUPUi. IATSA 8.A.

129

n funcie de cifra de afaceri, complexitate i specificul activitii, structura organizatoric cuprinde: Structura de producie i concepie: o ateliere de producie, service, proiectare prototipuri o centre de desfacere - magazine o laboratoare de control o secie de producie Structura funcional cuprind: o birouri o servicii o departamente o direcii

5.4. Structura ierarhic funcional


5.4.1. Organul de conducere n conformitate cu Hotrrea numrul 1201/1990 a Guvernului Romniei, Anexa 3, organul de conducere ai societii care decide asupra activitii acesteia i asigur politica ei economic i comercial este Adunarea General a Acionarilor -AGA. Atribuiile AGA la S.C. GRUPUL IATSA SA Piteti sunt: => aprob structura organizatoric a societii i numrul de posturi precum i normativul de constituire a compartimentelor funcionale i de producie =0 numete n condiiile legii privind societile comerciale membrii Consiliului de Administraie; <=> numete directorii, le stabilete atribuiile i-i revoc, directorul general este i preedintele CA. o stabilete remunerarea membrilor CA., nivelul de salarizare al membrilor Comitetului de Direcie, al Comisiei de cenzori; => aprob Bugetul de venituri i cheltuieli i, dup caz, programul de activitate pe exerciiul urmtor; => examineaz, aprob i modific bilanul i contul de profit i pierderi dup ascultarea rapoartelor CA. o hotrte cu privire la contractarea de mprumuturi bancare pe termen lung, inclusiv al celor externe, precum i condiiile impuse; => hotrte cu privire la majorarea capitalului social, a numrului de aciuni sau a valorii nominale a acestora; o hotrte cu privire la adoptarea sau modificarea statutului precum i la transformarea formei juridice a societii; => hotrte cu privire la executarea de reparaii capitale i realizarea de investiii noi; => hotrte cu privire la comasarea, divizarea sau dizolvarea i lichidarea societii; o hotrte asupra nivelului fondurilor pentru cercetri tiinifice care au ca obiect fundamentarea strategiilor de dezvoltare; => analizeaz rapoartele CA. privind stadiul i perspectivele societii, cu referire la profit i dividende, poziia pe piaa intern i internaional; ^ hotrte cu privire la acionarea n justiie a membrilor consiliului de administraie, directorului generai i a cenzorilor, pentru paguba societii, ndeplinete orice alte atribuii care deriv din legislaia n vigoare, precum i din statutul societii. 5.4.2. Administraia

r
S.C. GRUPUL IATSA SA Piteti este administrat de ctre consiliul de administraie -CA., compus din trei administratori numii de AGA. CA. este condus de un preedinte (director general). Acest consiliu este investit cu puteri depline pentru gestionarea ordinar i

IMPi FKFNTAREA APi iCAIEJ L.A S.G. GRiPi J

IATSA b . A

-j 3Q

extraordinar a societii i are dreptul s emit toate actele, inclusiv cele care sunt rezervate prin lege sau statut hotrrilor AGA i va hotr asupra urmtoarelor: ^angajeaz i concediaz personalul i stabilete drepturile i obligaiile acestuia; ^stabilete ndatoririle i responsabilitile personalului societii pe compartimente ; =>aprob operaiunile de ncasri i pli, potrivit competenei acordate; ^aprob operaiunile de cumprare i vnzare de bunuri; <=> aprob ncheierea de contracte de nchiriere; ^stabilete tactica i strategia de marketing; =>aprob ncheierea sau rezilierea contractelor potrivit competenelor acordate; ^supune anual AGA - n termen de 60 de zile de la ncheierea exerciiului economic financiar - la raportarea cu privire la activitatea societii, bilanul i contul de profituri i pierderi pe anul precedent, precum i proiectul de program de activitate al societii pe anul n curs; ^rezolv orice alte probleme stabilite de AGA. 5.4.3. Conducerea operativ Conducerea operativ a S.C. GRUPUL IATSA SA Piteti este realizat de ctre Consiliul Operativ al Directorilor din care fac parte directorii societii i este condus de directorul generai al acesteia. Responsabilitile Consiliului Operativ a! Directorilor: 1. Responsabiliti de decizie - constau n luarea tuturor deciziilor de ctre acest consiliu n vederea desfurrii n bune condiii a activitii societii; 2. Responsabiliti de prevedere - constau n identificarea i evaluarea elementelor certe sau probabile care determin evoluia viitoare a reelei IATSA; 3. Responsabiliti de organizare - constau n realizarea obiectivelor, conceperea politicilor i punerea n aplicare a mijloacelor care permit stabilirea cadrului organizatoric necesar desfurrii normale a activitii societii; 4. Responsabiliti de coordonare - constau n transmiterea ctre subordonai sau grupe de subordonai a deciziilor, sfaturilor sau informaiilor necesare n scopul sincronizrii eforturilor, precum i rspunderea pentru cum este asigurat aceast coordonare; 5. Responsabilitatea de control - const n compararea cu normele i nivelurile prescrise a rezultatelor obinute n urma activitilor prestate n scopul corectrii modului de desfurare a acesteia; 6. Responsabilitatea de execuie const n transpunerea n practic a deciziilor luate de Consiliul Director, cadrul unor aciuni care permit atingerea diferitelor obiective specifice i n rspunderea pentru modul de ndeplinire a acestor decizii; 7. Responsabilitate personal a fiecrui membru al consiliului director pentru desfurarea activitii n sectorul care lucreaz.

5.4.4. Relaii organizatorice Relaii de autoritate instituite prin intermediul unor reglementri oficiale, exercitarea acestora fiind obligatorie sunt: relaii ierarhice - care exprim raporturile ntre titularii posturilor de conducere i cei ai posturilor de execuie ; relaii funcionale - rezult din exercitarea autoritii funcionale de care dispun anumite compartimente; relaii de stat major - pot lua natere ca urmare a delegrii sarcinilor autoritii i responsabilitii de ctre conducerea superioar unor persoane sau colective n vederea soluionrii de probleme complexe ce afecteaz obiectivele unuia sau mai multor compartimente.

1PL.bly!tNTARhA APLICAIEI LA S C GRUPUL 1ATS.A S.A.

relaii de cooperare - se stabilesc ntre posturile situate la acelai nivel ierarhic, dar n compartimente diferite, datorit realizrii n comun a unor aciuni complexe; relaii de control - apar i funcioneaz Intre compartimentele specializate n efectuarea controlului; relaii de reprezentare - care se stabilesc ntre directorul generai al societii i reprezentani ai unor organizaii profesionale, sindicatele din interiorul S.C. GRUPUL IATSA SA Piteti sau persoanelor fizice i juridice din afara acestuia.

5.5. Metode cie conducere


Metoda de conducere prin bugete, aplicaia acestei metode ofer societii filial posibilitatea de a prefigura viitorul societilor n firma unui context de activitate realizate pe baza acestor decizii reciproc compatibile, ct i posibilitatea de a controla evoluia realizrilor prin interpretarea unor informaii furnizate de aceeai aplicaie. Metoda de conducere prin rezultate, folosit n cadrul compartimentelor funcionale i comerciale. Pornind de la premiza c misiunea acestor compartimente este aceea de a face societatea ct mai rentabil i c trebuie s identifice toate posibilitile acesteia pentru a le valorifica la maximum, metoda este viabil deoarece indicatorii financiari primeaz n strategia tactic. Scopul urm rit - evidenierea responsabilitilor prin aplicarea unui sistem de recompense destul de atrgtoare i de sanciuni destul de drastice care permit fiecrui angajat s stabileasc o legtur direct ntre rezultatele proprii n materie de gestiune i cuantumul acestor recompense sau sanciuni. Se admite n principiu, c aceasta furnizeaz competiia ntre cadrele de conducere subordonate, nlturarea celor instabili, promovarea celor capabili i asigurarea dinamismului societii. Dimensionarea obiectivelor sub form de indicatori bugetari ncepe de la nivelul societii comerciale. Sursele de date - Principalele surse de date sunt previziunile fcute de ctre consiliul director n evidenele contabile. Crearea datelor de intrare n subsistemele bugetare ncepe de la compartimente i anume de la acele nivele la care diferitele ncasri i cheltuieli se pot exprima n uniti de msur fizic (ora de munc, unitate de produs, lucrare executat). Datele respective sunt asamblate n ordine invers, innd seama de structura adoptat pentru sistemul bugetar, in contextul acestor operaiuni, o deosebit importan o au sursele de date, revizuirea evidenelor contabile, calculul intrri - ieiri, coordonarea bugetului i organigrama operaional respectiv. Revizuirea evidenelor contabile - evidenele contabile se cer completate i revizuite nainte de nceperea dimensionrii bugetului pentru a vedea dac mi sunt vibiie i dac nu se contrazic cu alte evidene privind normele de consum, factorii de flexibilitate, procedurile de alocare etc, avute n vedere de ceilali conductori n compartimentele lor. Calculul intrrilor i ieirilor - datele de intrare direct n contextul bugetelor se calculeaz prin intermediul evidenelor contabile revizuite. Coordonarea bugetului - se efectueaz amnunit ia fiecare nivel de asamblare i are drept scop nlturarea eventualelor discordane dintre subbugetele componente sistemului bugetar. Controlul bugetar - bugetul trebuie s includ numai prevederi ce pot fi controlate n evoiuie prin observaii, care pot forma baza unor decizii de natur s asigure nscrierea n prevederile indicatorilor stabili. Controlul include ntocmirea bugetelor intermediare, informri privind realizrile prevederilor bugetare, analiza realizrilor i msurile de ndreptare. Bugetele intermediare deriv din bugetul anual i din analiza realizrilor.

liuiPLFlvlfc'NTftE A^UCAIEi LA S.C. GRUPUL iATSA S.A.

132

5.6. Competena i aportul holdingului. Principii de baz


Att sucursaieie ct i societile iiiaiei iATSA, aa cum sunt organizate, nu pot exista independent, ci strns legate de societatea mam, ca element structural al acesteia i cu care formeaz sistemul societate de tipul grupului de societi. Holdingul deine prin aport mai multe voturi, iar In ceea ce privete structura, acesta are urmtoarele aporturi: la dou societi-fiiiai - aporturi participative mai mici de 10% din capitaiui social, reprezentnd simple plasamente de capital. la trei societi comerciale - aporturi participative, ntre 10 i 25% la 21 societi comerciale - aporturi participative, ntre 25 i 49% ia 15 societi comerciale - filial, aporturi participative de peste 51%, care-i confer grupului controlul relativ sau absolut, dup caz. Relaiile ntre holding i societatea filial sunt relaii de colaborare i cooperare i s-au nscut ntre structurile sistemului IATSA ca mijloc de atingere a scopului comun i au o importan deosebit n funcionarea sistemului unor servicii compiete i complexe pentru posesorii de autoturisme. Configuraia structurii sistemului IATSA este piramidal. Caractere specifice holdingului sunt: Integralitatea - trstura ce exprim ideea de ansamblu, de ntreg, a tuturor componentelor sistemului. Coerena - evideniaz aciunea concentrat a tuturor structurilor pentru realizarea scopului comun. Caracterul convenional - relev faptul c sistemul societar IATSA este rezultatul mai multor convenii ncheiate spre a determina legturi juridice care s uneasc componentele ansamblului potrivit unui scop comun. Caracterul participativ patrimonial - subliniaz natura relaiei de dominare nscut din participarea S.C.GRUPUL IATSA S.A. Piteti structurii dominante la patrimoniul societii filiale IATSA. Caracterul ierarhic - reflect ordonarea legturilor juridice i economice dintre structurile sistemului iATSA Caracterul stabii i durabil - deosebete sistemui societar IATSA de alte situaii juridice n care unitatea i relaia de dominaie, dei existente, au caracter temporar sau aleatoriu.

5.7. Obiective pentru viitor ale S.C. GRUPUL IATSA SA Piteti


S.C. GRUPUL iATSA SA Piteti i-a propus ca n perioada 2002 - 2005 s ndeplineasc principalele obiective de maxim importan pentru societate, dintre care amintim. s extind numrul de uniti iATSA autorizate RAR, capabiie s comercializeze i s presteze servicii i s asigure piesele de schimb necesare executrii unor prestaii corespunztoare la autoturismele fabricate n Romnia i comercializate de reeaua IATSA s asigure prin reeaua de service-uri, depozite, magazine proprii toate piesele, accesoriile, uleiuriie, vopseieie necesare procesului de producie i comerului eh - gros i en - detaill diversificarea serviciilor privind GPL - ui reea, la principalele tipuri de autoturisme comercializate n ar, extinderea reelei de distribuie GPL i, totodat, cu ajutorul productorilor romni, Dacia, Daewoo i ARO, extinderea omologrii pe noile tipuri aprute. realizarea de ansamble i subansamble sudate, necesare ia piesele de schimb n activitatea de service, n colaborare cu Automobile Dacia - Renault; executarea de caroserii specifice, izoterme etc, pe autoturisme Dacia i ARO;

--HviENFJ-tKA PuCMb's l.A B.C. GRUPUL IATSA y.A.

-|33

negocieri cu frma Renault - Nissan pentru eventualitatea comercializrii, asistenei tehnice n termen de garanie i postgarantie Ia autoturismele Renault - Nissan, prin unitile IATSA; intensificarea comerului cu autoturisme seeond - hand i piese schimb prin dezmembrri de autoturisme i recondiionri de piese; dotare tehnic cu utilaje performante i personal calificat spre a putea veni oricnd n sprijinul posesorilor de autoturisme ce apeleaz ia unitile din reeaua 1ATSA cu urmtoarele pachete de servicii: o comercializare autoturisme; o asisten tehnic n termenele de garanie i postgarantie; o asisten tehnic non-stop; o comercializare piese i accesorii etc. 5.7.1. Performana economic n privina redresrii activitii i a privatizrii Performana economic n privina redresrii activitii i a privatizrii este expresia strategiei firmei n orizontul urmtorilor doi ani, strategie viznd politici de dezvoltare organizatoric, prezentate n strns legtur cu aprecierile cifrice ale modificrilor indicatorilor economico - financiari. Strategia de dezvoltare stabilete obiectivele sensibil superioare cantitativ i calitativ celor din perioada precedent, se bazeaz pe o situaie economic solid, dublat de un apreciabil potenial tehnic i comercial. Strategia trebuie s aib n vedere realizarea unor scopuri bine precizate, adic obiective, acestea reprezentnd fundamentul motivaional i de aciune. Prin strategie se traseaz traiectoria de evoluie a firmei pentru o perioad relativ ndelungat i diminueaz pierderile poteniale i, concomitent, se ridic i moralul personalului datorit scderii substaniale a erorilor. Integrarea n mediul ambiant reprezint una dintre problemele cele mai dificile cu care firma se confrunt, astfel, ntreprinderea trebuie s-i aleag modul de dezvoltare n viitor. Alegerea obiectivului strategic poate fi: o financiar - rentabilitatea investiiilor s fie mare, s creasc cifra de afaceri o comercial - s creasc volumul vnzrilor i cota de pia o uman - satisfacia personalului Factori care duc ia creterea performanei Mrimea masei ct i cea a ratei profitului este influenat de factori cu aciune direct ct i de factori cu aciune indirect, cantitativ i calitativ, cum ar fi: volumul, structura i calitatea produciei acioneaz asupra profitului att n unanimitatea lor ct i separat nivelul costurilor de producie nivelul preurilor de vnzare nivelul productivitii muncii viteza de rotaie a capitalului Volumul fizic al produciei este dimensionat pe criteriile rentabilitii, lundu-se n considerare rezultatele analizelor tehnice. Structura produciei fiind adaptabil, o rezultant a cerinelor pietei, reprezint elementul cu elasticitatea cea mai mare. Calitatea produciei condiioneaz direct, aituri de voiumui fizic i structura sortimental masa profitului, ntruct produsele de o calitatea superioar confirmat penetreaz i sunt absorbite de pia mai repede, avnd ca efect economic: obinerea unor preuri de vnzare mai mari scurtarea timpului de stocare - vnzare ca urmare a rentregirii mai rapide a plasamentelor de capital imobilizate temporar n sfera aprovizionrii produciei.

io

'."TAREA APLICAIEI IA S.C '.'-?

*-' ' <"

"'

"

5.7.2. Concluzii ce se desprind din ntocmirea lucrrii Pentru buna desfurarea a activitii la SC GRUPUL IATSA SA. se impune luc unor msuri concrete i anume: o s existe o perfect mbinare ntre contabilitate i informatic - mai m programe eficiente; o cutarea automat a conturilor activitate considerat pn nu de mult urna prin utilizarea sistemelor expert; o preluarea datelor din documentele primare, utiliznd dispozitive de achiziie de scanner i folosirea sistemelor OCR (recunoatere optic a caracterelor), depesc astfel neajunsurile legate de culegerea manual a datelor. o accesul mai larg la tehnologia INTERNET; contribuie la utilizarea bazelor de d? distribuite, iar n plan mai larg la gestionarea de baze de date eterogene. o utilizarea tehnologiei EDI (Electronic Date Interchange) care va permi transmiterea de date standardizate prin intermediul unei reele de telecomunics ntre dou calculatoare aparinnd unor ageni economici diferii. Unitatea este profitabil, i se strduiete s-i achite ct mai repede obligaiile fa c furnizori, creditori i urmrete rotaia ct mai rapid a fondurilor. i achit obligaiile fa de personal i vireaz n termen obligaiile fa de bugeti statului, bugetul asigurrilor sociale, bnci etc. Pe baza datelor din anexa 1 (B/lanul Contabil"), anexa 2 (Contul de profit pierdere"), anexa 3 (Anexa la bilan"), n urma efecturii calculelor, cu ajutorul aplicaie Analiza bilan", s-au obinut rezultatele din anexa 4(lndicatori calculai").

Bilan contabil
Sold la Post Bilantier
A. ACTIVE IMOBILIZATE 1. IMOBILIZRI NECORPORALE 1. Cheltuieli de constituire (ct. 201-2801) 2. Cheltuieli de dezvoltare (ct. 203-2803-2903) 3. Concesiuni, brevete, licene, mrci, drepturi i valori similare i alte imobilizri necorporale (ct. 2051 +2052+208-2805-2808-2905-2908) 4. Fondul comercial (ct. 2071-2807-2907-2075) 5. Avansuri i imobilizri necorporale n curs (ct. 233+234-2933) TOTAL: (rd. 01 la 05) II. IMOBILIZRI CORPORALE 1. Terenuri i construcii (ct. 211 +212-2811 -2812-2911 -2912) 2. Instalaii tehnice i maini (ct. 213-2813-2913) 3. Alte instalaii, utilaje i mobilier (ct. 214-2814-2914) 4. Avansuri i imobilizri corporale n curs (ct. 231 +232-2931) TOTAL; (rd. 07 la 10) III IMOBILIZRI FINANCIARE 1. Titluri de participare deinute la societi din cadrul grupului (ct. 261-2961) j 12 7 8 9 10 1 2 3 4 5 6 !

Nr rd

nceputul anului

sfritul anului

1.800.826,00

2.589.900,00

1.800.826,00 2.250.486.390,00 3.496.402.480,00 | 26.930.723,00 28.724.709,00 5.802.587.302,00

2.589.900,00 2.456.910.428,00 3.450.970.799,00 28.888.234,00 35.128.862,00 5.971.898.323,00 _,

1
Pagina 1 din 6

16 septembrie 2003

Sold la Post Bilantier


2.Creane asupra societilor din cadrul grupului (ct. 2671 +2672-2965)

Nr rd
13
14 15 16
i____

nceputul anului

sfritul anului

3. Titluri sub form de interese de participare (ct. 263-2963) 4. Creane din interese de participare (ct. 2675+2676-2967) 5. Titluri deinute ca imobilizri (ct. 262+264+265-2962-2964) 6. Alte creane (ct. 2673+2674+2678+2679-2966-2969) 7. Aciuni proprii (ct. 2677-2968) TOTAL: (rd. 12 la 18) ACTIVE IMOBILIZATE - TOTAL(rd. 6+11+19) I. STOCURI B. ACTIVE CIRCULANTE |

I L
15.161.887,00 | 68.413.554,00 21.083.575.441,00 21.652.920.569,00 3.023.930.771,00 28.118.075,00 197.389.522,00 21.425.507.597,00 22.079.995.820,00 3.231.454.721,00

17 18 19 20

1. Materii prime i materiale consumabile (ct. 301 +3021+3022+3023+3Q24+3025+3026+3028+303+/-308+351 +358+381+/-388-391 -3921 -39223951-3958-398) | 2. Producia n curs de execuie (ct. 331 +332+341+/-34S1 +3541 -393-3941 -3952)

21

250.598.559,00 67^274^971,00_

357.882.425,00

22

55.954.505,00

3. Produse finite i mrfuri (ct. 345+346+/-3485+/-3486+3545+3546+356+357+361 +/368+371+/-378-3945-3946-3953O954-3956-3957-396-397-4428)

23

625.339.425,00
80717.806,00

4. Avansuri pentru cumprri de stocuri (ct. 4091)

90.854.062,00^ 1.231.454.721,00

TOTAL: (rd. 21 la 24)

25

1.023.930.771,00

II. CREANE 1. Creane comerciale (ct. 4092+4111 +4118+413+418-491) 26

467.561.277,00

479.235.510,00

2. Sume de ncasat de la societile din cadrul grupului (ct. 4511+4518-4951)

27

16 septembrie 2003

Pagina 2 din 6

Sold la Post Bilantier


3.Sume de ncasat din interese de participare (ct. 4521 +4528-4952)

Nrrd
28

nceputul anului

sfritul anului

496+5187)

4.Altecreane (ct.425+4282+431 +437+4382+441 +4424+4428+444+445+446+447+4482+458+2+461 +473-

29

126.949.106,00

87.790.634,00

5. Creane privind capitalul subscris i nevrsat (ct. 456-4953)

30

TOTAL: (rd. 26 la 30) II. INVESTIII FINANCIARE PE TERMEN SCURT 1. Titluri de participare deinute la societile din cadrul grupului (ct. 501-591)

31

1.594.510.383,00

1.567.116.144,00

32

2.232.567.894,00

2.512.975.321,00

2. Aciuni proprii (ct. 502-592)

33

3. Alte investiii financiare pe termen scurt (ct.5O31 +5032+505+5061 +5062+5081 +5088-593595-596-598+5113+5114) _____

34

8.667.888.342,00 30.900.456.236,00 6.215.057.807,00 38.733.955.197,00

9.568.443.433,00 32.081.418.754,00 _7i479i79L839i00_ 38.359.781.458,00


25.406.940,00

TOTAL: (rd. 32 la 34)

35

IV. CASA l CONTURI LA BNCI (ct. 5112+5121+5124+5125+5311+5314+5321+5322+5323+5328+5411 +5412+542)

36

ACTIVE CIRCULANTE - TOTAL (rd. 25+31 +35+36)

C. CHELTUIELI N AVANS (ct. 471)

38

19.348.544,00

D. DATORII CE TREBUIE PLTITE NTR-O PERIOAD DE UN AN 1. mprumuturi din emisiuni de obligaiuni (ct. 1614+1615+1617+1618+1681-169) 39

56.456.455,00
24+1625+1627+1682+

24.525.534,00
5191 +5192+5198)

2. Sume datorate instituiilor de credit (ct. [1621

+1622+16

40

169.014.615,00 2.792.420,00 26.239.734,00

53.675.356,00

3. Avansuri ncasate n contul comenzilor (ct. 419)

41

7.810.002,00
22.245.888,00

4. Datorii comerciale (ct. 401 +404+408)

42

16 septembrie 2003

Pagina 3 din 6

Sold la Post Bilantier


5. Efecte de comer de pltit (ct. 403+405)

Nrrd
43
44

nceputul anului

sfritul anului

71 4 . 75 5 , 00

92 2 4 3 6, 0 0 .

6. Sume datorate societilor din cadrul grupului (ct. 1661+1685+2691 +4511+4518)

7. Sume datorate privind interesele de participare (ct. 1662+1686+2692+4521+4528) 8. Alte datorii, inclusiv datorii fiscale i alte datorii pentru asigurrile sociale (ct. 1623+1626+167+1687+2698+421+423+424+426+427+4281+431+437+4381+441+4423+442 8+444+446+447+4481+4551+4558+456+457+4581 +462+473+509+5186+5193+5194+5195+ 5196+5197) TOTAL: (rd. 39 la 46) E. ACTIVE CIRCULANTE, RESPECTIV DATORII CURENTE NETE (rd. 37+38-47-62) F. TOTAL ACTIVE MINUS DATORII CURENTE (rd. 20+43) G. DATORII CE TREBUIE PLTITE NTR-O PERIOAD MAI MARE DE UN AN 1. mprumuturi din emisiuni de obligaiuni (ct. 1614+1615+1617+1618+1681-169) 2. Sume datorate instituiilor de credit (ct. 1621+1622+1624+1625+1627+1682+5191+5192+5198) 3. Avansuri ncasate n contul comenzilor (ct. 419) 50 51 52 j

46

44.347.118,00

37.456.628,00

47 48 49

299.565.097,00 135.662.877,00 788.583.446,00 56.456.455,00 | 75.595.823,00 |

146.635.844,00 240.603.375,00 1.292.599.207,00 24.525.534,00 46.789.785,00

4. Datorii comerciale (ct. 401 +404+408)

53

5. Efecte de comer de pltit (ct. 403+405) 6. Sume datorate societilor din cadrul grupului (ct. 1661 +1685+2691 +4511 +4518) 7. Sume datorate privind interesele de participare (ct. 1662+1686+2692+4521+4528) 8. Alte datorii, inclusiv datorii fiscale i datorii pentru asigurrile sociale(ct.1623+1626+167+1687+2698+421 +423+424+426+427+4281 +431 +437+4381+441 + 4423+4428+444+446+447+4481+4551+4558+456+457+4581+462+473+509+5186+5193+51 94+5195+5196+5197)

54 55 56 57 |

12.031.250,00

11.958.086,00

16 septembrie 2003

Pagina 4 din 6

Sold la Post Bilantier


TOTAL: (rd. 50 la 57)

Nrrd
58

nceputul anului 144.083.528,00

sfritul anului 83.273.405,00

H. PROVIZIOANE PENTRU RISCURI l CHELTUIELI 1, Provizioane pentru pensii i alte obligaii similare 59

2. Alte provizioane (ct. 151) TOTAL PROVIZIOANE: (rd. 59 + 30) 61 62

40.957.455,00 40.957.455,00 26.075.976,00

136.796.406,00 136.796.406,00 43.184.757,00

I. VENITURI N AVANS (Ct. 131+472)

J. CAPITAL l REZERVE I. CAPITAL (rd. 64 la 66) 63

J
108.497.000.000,00 108.497.000.000,00

din care: - capital subscris nevrsat (ct. 1011) 64

- capital subscris vrsat (ct. 1012) - patrimoniu! regiei (ct. 1015) II. PRIME DE CAPITAL (ct. 1041+1042+1043+1044)

65

108.497.000.000,00

108.497.000.000,00

66 67

IJ Z
54.755.456,00 J54.645.654,00

II. REZERVE DIN REEVALUARE (ct. 105)

SoldC

68

J74.305.697,00

_262i440i380z00_

Sold D

69
70

IV. REZERVE (ct. 106) (rd. 71 la 74)

1.218.124.855,00

1.302.964.560,00

71

15.372.839,00

J3CU18.764,00

2. Rezerve pentru aciuni proprii (ct. 1062)

72

3. Rezerve statutare sau contractuale (ct. 1063)

73

16 septembrie 2003

Pagina 5 din 6

Sold ta Post Bilantier


4. Alte rezerve (ct. 1068+/-107) V. REZULTATUL REPORTAT (ct. 117) SoldD VI. REZULTATUL EXERCIIULUI (ct. 121) SoldD Repartizarea profitului (ct. 129) TOTAL CAPITALURI PROPRII (rd. 63+67+K -69+70+75-76+77-78-79) Patrimoniul public (ct. 1016) TOTAL CAPITALURI (rd. 80+81) TOTAL PASIVE SoldC SoldC

Nr rd
_______
,

nceputul anului j

sfritul anului

74
75 76
77

202.752.016,00 6.865.377.323,00 30.092.552.342,00 21.047.743.223,00 125.954.372.450,00 125.954.372.450,00 134.563.472.531,00

272.845.796,00 5.564.675.456,00 34.234.285.324,00 25.843.287.622,00 124.072.723.752,00 124.072.723.752,00 131.452.783.154,00

_______|
_

78 79 80 61 82 _____ 83

16 septembrie 2003

Pagina 6 din 6

Contul de profit si pierdere


Denumire indicator
1. Cifra de afaceri net(rd. 02 la 04) Producia vndutfct. 701 + 702 + 703 + 704 + 705 + 706+708) Venituri din vnzarea mrfurilor (ct. 707) Venituri din subvenii de exploatare aferente cifrei de afaceri nete (ct. 7411) 2. Variaia stocurilor(ct. 711) SoldC SoldD 3. Producia imobilizat(ct. 721 + 722) 4. Alte venituri din exploatare(ct. 7417 + 758) VENITURI DIN EXPLOATARE - TOTAL(rd. 01+05-06 + 07 + 08) 5. a) Cheltuieli cu materiile prime i materialele consumabile(ct. 601 + 602) Alte cheltuieli materiale(ct. 603 + 604 + 606 + 608) b) Alte cheltuieli din afar (cu energie i ap)(ct. 605) c) Cheltuieli privind mrfurile (ct. 607) 6. Cheltuieli cu personalul (rd. 15+ 16) n care: a) Salarii (ct. 621 + 641) b) Cheltuieli cu asigurrile i protecia social (ct. 645) 5 6 7 8 9 10 11 12 13 14 15 16 _ _ _

Numr rnd
1 2 3 4 _

Exerciiul financiar
precedent 2.435.432.543,00 LEI 3.425.435.444,00 LEI

'ncheiat
4.532.243.543,00 LEI 43.543.544,00 LEI

2.354.636,00 LEI

6.544.655,00 LEI

456.364,00 LEI

546.546,00 LEI

432.332,00 LEI 325.432,00 LEI 435.345,00 LEI 43.543,00 LEI 563.664,00 LEI

6.423.452,00 LEI 5.465.445,00 LEI 5.425.423,00 LEI 5.423.654,00 LEI 747.654,00 LEI

16 septembrie 2003

Pagina 1 din 4

Exerciiul financiar Denumire indicator


_ _ ----------------------------------------------_ _ _ _ _ _ ----------------------------------------------------------------------------...................................... ----------------------------------------------------------------------------------------------------------- ------------------------------------------ . . --------------------------------......... . . .................................. . . ------------------------------------------------------ ........ ....................................... . . -----------------------------------------------------------------------------------------

7. a) Amortizri i provizioane pentru deprecierea imobilizrilor corporale i necorporale (rd. 18-19) a. 1) Cheltuieli (ct. 6811+6813) a. 2) Venituri (ct. 7813) 7. b) Ajustarea valorii activelor circulante(rd. 21 - 22) b. 1) Cheltuieli (ct, 654 + 6814) b. 2) Venituri (ct. 754 + 7814) 8. Alte cheltuieli de exploatare (rd. 24 Ia 26) 8.1. Cheltuieli privind prestaiile externe(ct. 611 + 612 + 613 + 614 + 621 + 622 + 623 + 624 + 625 + 626 + 627 + 628)

Numr rnd 17
18 19 20 21 22 23 24

precedent 456.465,00 LEI


12.345,00 LEI 54.321,00 LEI

ncheiat 54.645,00 LEI


12.345,00 LEI 54.321,00 LEI |

4.353.545,00 LEI

5.646.555,00 LEI

8.2. Cheltuieli cu alte impozite, taxe i vrsminte asimilate (ct. 635) 8.3. Cheltuieli cu despgubiri, donaii i activele cedate (ct. 658) Ajustri privind provizioanele pentru riscuri i cheltuieli (rd. 28 - 29) - Cheltuieli (ct. 6812) - Venituri (ct. 7812) CHELTUIELI DE EXPLOATARE - TOTAL(rd. 101a 14+ 17 + 20 + 23 + 27) REZULTATUL DIN EXPLOATARE: - Profit (rd. 09-30) - Pierdere (rd. 30-09) 9. Venituri din interese de participare(ct, 7613 + 7614 + 7615 + 7616) - din care, n cadru! grupului

25 26 27 28 29 30

65.476,00 LEI

65.467,00 LEI

4.564.564,00 LEI 435.443.543,00 LEI

6.546.555,00 LEI 3.423.333,00 LEI

31 32 33 34

87.578.243,00 LEI

543.543.654,00 LEI

16 septembrie 2003

Pagina 2 din 4\

Exerciiul financiar Denumire indicator \Numar rnd preceden t 'ncheia t

10. Venituri din alte investiii financiare i creane care fac parte din activele imobilizate(ct. 7611 +7612) - din care, n cadrul grupului 11. Venituri din dobnzi (ct. 766) - din care, n cadrul grupului Alte venituri financiarect. 762 + 763 + 764 + 765 + 767 + 768) VENITURI FINANCIARE - TOTAL(rd. 33 + 35 + 37 + 39) 12. Ajustarea valorii imobilizrilor financiare i a investiiilor financiare deinute ca active circulante (rd. 42 - 43) - Cheltuieli (ct. 686) - Venituri (ct. 786) 13. Cheltuieli privind dobnzile (ct. 666) - din care, n cadrul grupului Alte cheltuieli financiarect. 663+664+665 + 667 + 668) CHELTUIELI FINANCIARE - TOTAL(rd. 41+44 + 46) REZULTATUL FINANCIAR: - Profit (rd. 40 - 47) - Pierdere (rd. 47-40) 14. REZULTATUL CURENT: - Profit (rd. 09+ 40-30-47) - Pierdere (rd. 30 + 47 - 09 - 40)

35

36 37 38 39 40 41 42 43 44 45 46 47

656.754,00 LEI

5.765.764,00 LEI

657.632,00 LEI

545.655,00 LEI

48 49

42.365.423.645,00 LEI

624.643.262,00 LEI

50 51

16 septembrie 2003

Pagina 3 din 4

----------------

Exerciiul financiar
precedent

Denumire indicator
15. Venituri extraordinare (ct. 771) 16. Cheltuieli extraordinare (ct. 671) 17. REZULTATUL EXTRAORDINAR: - Profit (rd. 52 - 53) - Pierdere (rd. 53 - 52) VENITURI TOTALE (rd. 09 + 40 + 52)

Numr 52 rnd
53

ncheiat

54 55 56

5.423.654.326,00 LEI

54.365.455,00 LEI

I
654.643.653,00 LEI 654.365.645,00 LEI

CHELTUIELI TOTALE (rd. 30 + 47 + 53) 18. REZULTATUL BRUT: - Profit (rd. 56 - 57) - Pierdere (rd. 57 - 56) 19. IMPOZITUL PE PROFIT (ct. 691) 20. Alte cheltuieli cu impozite care nu apar n elementele de mai sus (ct. 698) 21. REZULTATUL NET AL EXERCIIULUI FINANCIAR: - Profit (rd. 58-60-61) - Pierdere (rd. 59 + 60-61)

57

65.465.454,00 LEI

56.465.465,00 LEI

i
58 59 60 61 _

5.645.665.765,00 LEI

6.546.546.454,00 LEI

4.575.675,00 LEI 3.445,00 LEI

6.754.675,00 LEI 3.454,00 LEI

62 63

45.654.365.454,00 LEI

654.646.545,00 LEI

16 septembrie 2003

Pagina 4 din 4

Raport Anexa la Bilan


Sold la ) enumire
1 .Valoarea adugata

nceputul anului\
546.365.436,00

sfritul anului

2.Subvenii de exploatare 3.Durata de rotaie a activelor circulante 4.Venituri obinute din vnzarea de active 5.Participarea personalului la profit 6.Excedentul brut de exploatare

654.335.465,00 43,00 ____________ 5.465.543,00

56.434.565,00 34,00 365.356,00 67.587,00 4.846.758,00 5.636.456,00 56.436.543,00 323.244,00 5,00 46.852,00

56.376,00 65.486.568,00 54.532.654,00 536.565,00 34.234,00

7.Sume distribuite pentru constituirea amortizrilor si provizioanelor

j 8. Valoarea provizioanelor nerulate

9.Valoarea neta contabila a activelor cedate la teri

lO.Coeficientul vitezei de rotaie a activelor circulante 11 .Soldului mediu anual al activelor circulante la 1000 lei in anul de baza 12. ncasrile ce se vor efectua in cursul perioadei urmtoare j 13 .Creditele ce se vor primi in perioada urmtoare I

3,00 32.456,00 5.563.278,00 3.423.434,00 34,00 43.534.646,00 20,00 4.354.354,00

_____4.533.543,00 582.560,00 23,00 54.365.643,00 21,00 4.535.434,00

14.Soldul mediu al clienilor

; 15. Profitul supus impozitrii

16.Cota medie de impozit pe profit I 17. Valoarea nou creata

18.Fondul de rulment real

3.246.543.344,00

4.326.543.756,00

16 septembrie 2003

Pagina 1 din 1

Indicatori calculai
Denumirea indicatorului calculat
Volumul de capital ce revine la 1000 lei Profit brut Volumul de capital ce revine la 1000 lei Profit net Volumul de capital ce revine la 1000 lei Valoare adugata Volumul de capital ce revine la 1000 lei Cifra de afaceri Excedentul brut de exploatare Fondul de rulment real Fluxul de trezorerie Gradul de acoperire al capitalului inprumutat Gradul de utilizare a capitalului social vrsat Gradul de imobilizare a capitalului Gradul de indatorare si de risc Gradul de lichiditate Gradul de asigurare cu disponibiliti bneti Influenta Capitalului circulant asupra Ratei rentabilitii Influenta Capitalului fix asupra Ratei rentabilitii Influentele exercitate de Costurile de producie si Profitul brut asupra Ratei rentabilitii capitalului consumat Influentele exercitate de Capitalul total si Profitul brut asupra Ratei rentabilitii economice

Valoare 2.453,230 1.568,150 1.819,050 2.626,500 23.457.173,000 1.769.533.781,000 654.335.554,000 97,430 89,560 53,740 5,670 6.575,000 94,560 344,000 363,000 43.663,000 43.455,000

16 septembrie 2003

Pagina 1 din 4

\Denumirea indicatorului calculat


Influentele exercitate de Cifra de afaceri si Soldul mediu anual al jactivelor circulante asupra duratei de rota ie a activelor circulante Influentele exercitate de Cifra de afaceri si Soldul mediu anual al activelor circulante asupra Coeficientului vitezei de rota ie al activelor {circulante _________________________________________________ Influentele exercitate de Cifra de afaceri si Soldul mediu anual al activelor circulante asupra Soldului mediu anual al activelor circulante la 1000 lei

Valoare 32.563,000

34.654,000

34.721,000

Influentele exercitate de Cifra de afaceri si Profitul brut asupra Ratei rentabilitii comerciale Rotaia activelor imobilizate Gradul de solvabilitate imediata Gradul previzionat de solvabilitate Compoziia tehnica Coeficientul vitezei de rotaie a activelor circulante Coeficientul vitezei de rotaie pentru clieni Viteza de rotaie a stocurilor de materii prime si materiale Viteza de rotaie a stocurilor de produse in curs de execuie Viteza de rotaie a stocurilor de produse finite Lichiditatea patrimoniala Volumul activelor circulante la 1000 lei cifra de afaceri Nevoia de fond de rulment Numrul rotaiilor activului Profitul brut la 1000 lei capital
16 septembrie 2003

34.364,000 3.546,000 354,000 459,000 457,000 76,000 34,000 45,560 67,340 45,760 545.564.535,000 4.565,000 3.596.557.369,000 56,000 5.281,450
Pagina 2 din 4\

Denumirea indicatorului calculat


Profitul brut Profitul net Profitul net la 1000 lei capital Valoarea adugata la 1000 lei capital Valoarea adugata Cifra de afaceri la 1000 lei capital Rata activelor circulante Rata autonomiei financiare Rata autonomiei financiare globale Rata de acoperire a stocurilor Rata bruta generala de indatorare Rata rentabilitii capitalului consumat Rezultatul exploatrii Rata de indatorare la termen Rata stabilitii financiare Solvabilitatea globala Situaia neta contabila Solvabilitatea patrimoniala Trezoreria la scadenta Trezoreria la vedere Durata unei rotaii a activelor circulante Rata rentabilitii economice
\16 septembrie 2003

Valoare

59.957.900.180,000 45.294.885.797,000 2.451,000 2.901,000 5.454.367,000 6.753,450 98,450 75,540 94,380 89,560 34,670 203,560 785.365.767,000 4,830 96,760 85,780 5.436.654.375,000 95,640 547.765.465,000 654.567.656,000 3,560 76.846.776,000
Pagina 3 din 4

Denumirea indicatorului calculat


Volumul minim dintr-un anumit produs necesar pentru a atinge pragul de rentabilitate Producia critica pentu atingerea minimului de profit Rata activelor imobilizate Rata disponibilitilor bneti si a plasamentelor Rata imobilizrilor corporale Rata imobilizrilor financiare Rata stocurilor Rata creanelor Rata autonomiei financiare la termen Rata de finanare a capitalului circulant Rata datoriilor pe termen scurt Rata de indatorare globala Rata de acoperire a stocurilor achitate si necreditate Rata rentabilitii comerciale Profitul marginal (spor de profit)
16 septembrie 2003

Valoare 5,760 65,340 67,420 87,230 75,340 79,560 43,230 52,650 89,560 97,670 41,850 12,760 91,670 452,680 546,760
Pagina 4 din 4\

BIBLIOGRAFIE

Analiza economico ~ financiar a agenilor economici, loan Pan, Viorica Pan, Editura Reprograph 2001 [ 2 ] Note de curs (Analiza economico - financiar a agenilor economici) [ 3 ] Bazele Access 95, Allen Browne, Alison Balter, Editura Teora 1996 [ 4 ] Visual Basic 5,0 - Manualul programatorului, John Clark Craig, Jeff Webb, Editura Teora 1998 [ 5 ] Microsoft Visual Basic 6.0 - Ghidul Programatorului, Microsoft Press, Editura Teora 1997 [ 6 ] Note de curs (Baze de date relaionale) [ 7 ] Internet

[1]