40
Projekat: Visual Basic: Softversko rešenje za izradu racio analiza Profesori: Prof Branislav Jevtović Prof Miroslav Maksimović Student: Bosiljčić Igor, 4022/09 Valjevo, mart 2011. god

Bosiljčić igor projekat - vb softversko rešenje za izradu racio analize

Embed Size (px)

Citation preview

Page 1: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

Projekat: Visual Basic: Softversko rešenje

za izradu racio analiza

Profesori:

Prof Branislav Jevtović

Prof Miroslav Maksimović

Student:

Bosiljčić Igor,

4022/09

Valjevo, mart 2011. god

Page 2: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

2

Sadržaj

Uvod 3

Opis problema 4

Kategorije korisnika 5

Opis sitema 6

Izgled forme 11

Izgled izveštaja 13

Izgled izveštaja – Primer: Metalac ad, Gornji Milanovac

20

Ograničenja i moguća unapređenja programa

28

Programski kod 29

Page 3: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

3

Uvod

U okviru predmeta Informacione tehnologije na specijalističkim strukovnim studijama u Valjevu, studenti imaju zadatak da opišu uvođenje novog ili opis postojećeg informacionog sistema u nekom preduzeću ili ustanovi. Autor ovog rada se odlučio za opis uvođenja novog informacionog sistema u preduzeću Boss Company doo u Valjevu. Pored opisa hardvera, kod uvođenja informacionog sistema neophodno je i odgovarajuće softversko rešenje.

Zadatak koji su studenti imali jeste da samostalno urade softversko rešenje u programu

Visual Basic, a koje će da predstavlja integralni deo ukupnog softverskog paketa, koji će da pokreće novi informacioni sistem. Kokretno, tema ovog rada jeste opis funkcije, mogućnosti i ograničenja softverskog rešenja koje vrši racio analize.

Kao što je navedeno kasnije u radu, svakodnevno vršenje racio analiza je neophodan uslov

detaljne procene kreditnog rejtinga potencijalnih kupaca. Procena kreditnog rejtinga kupaca je redovna aktivnost u komercijalnom odeljenju u preduzeću Boss Company. Na osnovu ispravno procenjenog boniteta menadžeri prodaje će davati takve uslove prodaje roba, koje će dugoročno voditi maksimizaciji profita.

Program koji nudi ovaj rad, automatizuje analiziranje racio brojeva, isključuje samovolju i

proizvoljnost iz procene boniteta i smanjuje ukupni rizik poslovanja.

Page 4: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

4

Opis problema

Preduzeće koje je fokus analize je Boss Company doo. Locirano u Popučkama, Valjevo. Preduzeće se bavi izradom grejnih tela (pre svega elektro-kvarcnih peći), ali i daski za peglanje, kao i raznih komponata koje se koriste u drugim grejnim telima. Veliki deo poslovanja preduzeća se odnosi i na trgovinu uvezenom robom iz Kine (metalnih sigurnosnih vrata, uljnih radijatora, kaloriferskih grejalica, repromaterijala...). Osnovano je pre 18 godina i uspešno posluje sa ujednačenim uspehom već skoro 2 decenije..

Trenutno u preduzeću ne postoji sveobuhvatni informacioni sistem. Osnovni računovodstveni program (ABSoft) olakšava knjiženje dokumenata, mada se pune mogućnosti programa ne koriste jer je instaliran samo na jednom računaru.

Veliki problemi nastaju kada nekoliko komercijalista, koji u isto vreme prodaju istu vrstu

robe, pokušavaju da dobiju informaciju koje robe ima na stanju. Magacin se u potpunosti vodi na zastareli način, pomoću magacinskih robnih kartica. Razlog tome je što se preduzeće dominantno koncentrisalo na proizvodnju jednog proizvoda, tako da broj stavki u magacinu je bio dosta skroman. Međutim, sa početkom uvoza robe iz Kine i uvećanja trgovačkih aktivnosti u magacinu se pojavio veliki broj roba. Tako da je dolaženje do infomacije koje je stanje, koje robe, veoma sporo. Ta situacija je često dovela da komercijalisti prodaju više robe nego što postoji. Kako komericjalisti posluju na osnovu izvršene prodaje veoma je teško voditi računa, koja faktura je rezultat kog komercijaliste. Jedan računar koji ima jednostavan softver za izradu faktura je stalno zagušen različitim zahtevima. Svaki komercijalista pojedinačno izrađuje svoje fakture, tako da često nastaje gužva u kancelariji. Još jedna od posledica je i otežana mogućnost kontrole od strane direktora (koji je u ovom slučaju i vlasnik preduzeća). Često direktor mora da „lovi“ loše odluke svojih komericjalista, ima veoma malo mogućnosti da prati naplatu po prodatoj robi. Takođe često nastaju problemi po pitanju koliko je kog materijala izdato iz magacina u proizvodnju, jer se jedinice količine komponenata ne poklapaju sa jedinicama proizvodnje gotovih proizvoda.

Čest problem u preduzećima koja imaju zaposlene na odgovornim mestima je tzv.agencijski problem. Kako obezbediti da će zaposleni raditi svoj posao u punom interesu preduzeća, a ne u svom. Ovakav problem posebno se ističe u komercijalnoj službi. Naravno postoje sistemi koji obezbeđuju vlasnike preduzeća od krađe, ali nijedan sistem nije savršen. Problem: Kom kupcu odobriti popust, koji rok plaćanja, kako proceniti bonitet kupca. Upravo mogućnost komercijaliste da autonomno odredi da konkretnom preduzeću treba odobriti popust, da odredi dužinu roka plaćanja kupljene robe otvara mogućnosti za korupcijske procese.

Naravno, potpuno je nepraktično, ali i nemoguće da vlasnik preduzeća kontroliše svaku transakciju. Potrebno je implementirati sistem procene boniteta potencijalnog kupca, pa na osnovu dobijenog rezulztata, odrediti koje beneficije kupac može uživati.

Page 5: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

5

Kategorije korisnika Kao što je u opisu problema jasno naglašeno, preduzeću Boss Company očigledno je potreban integrisani informacioni sistem. Problemi goreopisani posebno pogađaju veoma profitabilni segment poslovanja preduzeća, a to je trgovina uvoznom robom, dominantno poreklom iz Kine. Kako je u pitanju segment delatnosti sa velikim godišnjim obrtima i velikim potencijalnim mogućnostima za korupciju, neophodno je uvesti sistem koji će da poveća efikasnost i efektivnost, a u isto vreme pružajući neophodni nivo zaštite vlasniku preduzeća. Iz navedenog se vidi i da magacioner ima pune ruke posla, zbog obimnog i raznovrsnog uvoza roba, ali se kao najpogođeniji ovim problemom moraju obhvatiti u prvom redu direktor i tim komericijalista (petoro ljudi). Posledično kao pogođeni se javljaju računovođe jer imaju veliki nivo problema da li da izdati račun prihvate ili storniraju, jer se kao posledica neefikasnog sistema često proda više robe nego što je na raspolaganju. Kako se situacije gde se proda više robe nego što postoji u magacinu redovno dešavaju u pogođene ovim sistemom se mogu uvrstiti i kupci koji

neretko ne dobiju naručenu robu. Na osnovu kupljene i prodate robe obačunava se i PDV koji se mora platiti poreskim vlastima, pa je i država zainteresovana da ne šalje česte kontrole u preduzeće. Česte kontrole su podrazumevale visoke kazne, što je još jedan dokaz prekoj potrebi uvođenja novog sistema.

Primarni korisnici

Direktor Komercijalista 1

Komercijalista 3 Komercijalista 2

Komercijalista 4 Komercijalista 5

Sekundarni korisnici

Računovodstverni

sektor

Sektor

Nabavke

Magacinnska

služba

Kupci Država

Dijagram direktrnih i

posrednih korisnika

softverskog rešenja

za izradu racio analiza

Page 6: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

6

Opis sistema

Analiza boniteta uzima u obzir istoriju matičnog preduzeća sa kupcem u pitanju, poštovanje ranijih rokova plaćanja, veličinu porudžbe, ali ni jedna analiza boniteta se ne može zamisliti bez odgovarajuće analize bilansa. Softversko rešenje koje je ponuđeno upravo vrši analizu bilansa stanja i uspeha bilo kog preduzeća. Primenjuje se Racio analiza, kao jedna od najsveobuhvatnijih i najpogodnijih analiza koje se mogu automatski izvršavati putem računara.

Racio analiza se sastoji iz detaljnog analiziranja osnovnih finansijskih izveštaja bilansa stanja i uspeha. Stavljajući u odnos odgovarajuće kategodije u navedenim izveštajima dobijaju se numeričke vrednosti visokog informativnog karaktera putem kojih je moguće detaljno proučiti stanje preduzeća. Koliko je veliko preduzeće, da li je prezaduženo, da li su troškovi poslovanja preveliki, da li je preduzeće dugoročno profitabilno, verovatnoća bankrota su samo neke od vrsta informacija koje se mogu dobiti racio analizom.

Sama procedura analiziranja je maksimalno pojednostavljena. Potencijalni kupci moraju dostaviti kopije overenih bilansa stanja i uspeha. Sledeći korak podrazumeva prenošenje podataka sa papira u odgovarajući MS Excel fajl. (na CD-u priloženom uz rad). Taj je posebno prilagođen tako da softversko rešenje urađeno u Visual Basic-u može da koristi te podatke i rezultat urađenih kalkulacija da u posebnom Word fajlu. Krajnje određivanje boniteta potencijalnog kupca se dobija bodovanjem rezultata racio analize, a po pravilniku koji mora da usvoji menadžment preduzeća zajedno sa vlasnikom. U zavisnosti od osvojenih bodova kupac će imati pravo na odgovarajući nivo beneficija. Na taj način mogući prostor za koruptivne procese se još više sužava. Bonitet graničnih slučajeva, kojih će biti veoma malo, može se oceniti u saradnji sa direktorom. Postoje brojne vrste racio analiza, mnogi autori se razlikuju u svom uključivanju ili isključivanju pojedinih stavki ili dimenzija analize. Racio anliza, koje viši ovo softversko rešenje obuhvata vršenje: horizontalne analize, vertikalne analize; računanje pokazatelja likvidnosti, finansijske strukture, rentabilnosti, aktivnosti, kao i tzv. dinamičku analizu. Detaljniji prikaz stavki koje računa ovaj program, kao i način na koji to radi su nevedeni na sledećim stranama.

Page 7: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

7

Osnovne vrste finsnsijskih izveštaja bilans stanja i uspeha, koji su fokus racio analize

Page 8: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

8

Prikazane bilanse stanja i uspeha je potrebno uneti u posebno najpravljeni formular u programu Excel. Ova datoteka je tako napravljena da program koji vrši analizu može da „pročita“ odgovarajuća polja. Stoga je veoma važno da korisnik paljživo prense sirove podatke sa bilasa stanja i uspeha. Jednom uneti podaci su spremni za analizu.

Kao što je već pomenuto, racio anliza je nezaobilazni alat svakog menadžera. Imajući to u vidu trenutno se u svetu pod racio analizom podrazumevaju različite analize, primenjuju različite metodologije. Koji konkretno će se racio brojevi računati i na koji način je objašnjeno na sledećim stranama rada.

Page 9: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

9

U Bilansu Stanja Stalna

Imovina (001)

Ukupna

Aktiva (024)

Obrtna

Imovina (012)

Ukupna

Aktiva (024)

Kapital

(101)

Ukupna

Pasiva (124)

Dugoročni

Krediti (114)

Ukupna

Pasiva (124)

Poslovni

Rashodi (207)

Ukupni

Rashodi (207+216+218)

U Bilansu Uspeha Finansijski

Rashodi (216)

Ukupni

Rashodi (207+216+218)

Ostali

Rashodi (218)

Ukupni

Rashodi (207+216+218)

Poslovni

Prihodi (201)

Ukupni

Prihodi (201+215+217)

Finansijski

Prihodi (215)

Ukupni

Prihodi (201+215+217)

Ostali

Prihodi (217)

Ukupni

Prihodi (201+215+217)

Poslovni

Dobitak

(223)

Ako ga ima

Ukupni

Prihodi (201+215+217)

Vertikalna Analiza

Kratkoročni

Krediti (117)

Ukupna

Pasiva (124)

=

Dugoročni

Kapital (101+112+113)

Stalna

Imovina (001)

Neto

Obrtni Fond

-

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Neto

Obrtna Sredstva

-

Horizontalna Analiza

Stopa

Poslovnog Dobitka

=

Poslovni

Dobitak (213)

Prihodi od

Prodaje (202)

Stopa

Neto Dobitka

=

Neto

Dobitak (229)

Prihodi od

Prodaje (202)

=

Fiksni Troškovi Donja

Granica Rentabilnosti

1

Varijabilni Troškovi

Prihodi od Prodaje (202)

-

=

Donja

Granica Rentabilnosti

1 Prihodi od Prodaje (202)

-

Troškovi Zarada (210) + Troškovi Amortizacije (211)

Nabavna

Vrednost Prodate Robe (208)

+

Troškovi

Materijala (209)

Ostali

Poslovni Rashodi(212)

+

Stopa Prinosa na

Ukupna Poslovna Sredstva

=

Poslovni

Dobitak (213)

Ukupna

Aktiva (024)

Stopa Prinosa na

Sopstvena Poslovna Sredstva

=

Neto

Dobitak (229)

Sopstveni

Kapital (101)

Pokazatelji Rentabilnosti

Page 10: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

10

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Opšti

Racio Likvidnosti

-

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Posebni

Racio Likvidnosti

Zalihe (013)

=

Kratkoročne

Obaveze (116)

Gotovinski

Ekvivalenti i Gotovina(019)

Racio

Gotovinske Likvidnosti

Pokazatelji Likvidnosti

Odnos Pozajmljenih

Prema Ukupnim Izvorima Finasiranja

=

Pozajmljena

Sredstva (111)

Ukupna

Sredstva (124)

Odnos Pozajmljenih

Prema Sopstvenim Izvorima Finasiranja

=

Pozajmljena

Sredstva (111)

Sopstvena

Sredstva (101)

Koeficijent Pokrića

Fiksnih Rashoda na Ime Kamate

=

Poslovni

Dobitak (213)

Finansijski

Rashodi (216)

Pokazatelji Fin. Strukture

=

WACC

Ponderisana

Prosečna Cena

Kapitala

Sopstveni

Kapital (101)

x

0.12

+

Dugoročni

Krediti (114)

+

Kratkoročni

Krediti (117)

x

Prosečna

Kamatna Stopa

Sopstveni

Kapital (101)

Dugoročni

Krediti (114)

Kratkoročni

Krediti (117)

+

+

Prosečna

Kamatna Stopa

= Dugoročni

Krediti (114)

+

Kratkoročni

Krediti (117)

Finansijski Rashodi (216)

Potencijal

Sopstvenog Investiranja

=

Kapital (101)

-

Sadašnja Vrednost

Stalne Imovine (001)

Obrtna

Imovina (012)

NOPAT - Neto

Operativni Profit Nakon Oporezivanja

=

Poslovni

Dobitak (213)

+

Finansijski

Rashodi (216)

Finansijski

Prihodi (215)

-

x

Stopa Poreza

Na Dobit (obično 10%)

1

-

Trošak

Angažovanog Kapitala

=

Sopstveni

Kapital (101)

Dugoročni

Krediti (114)

Kratkoročni

Krediti (117)

+

+

x

WACC

EVA

Ekonomska Dodata Vrednost

=

NOPAT

-

Trošak

Angažovanog Kapitala

Dinamička analiza

=

Prosečni

Saldo Kupaca (016)

Prihod od

Prodaje (202)

Koeficijent

Obrta Kupaca

=

Koeficijent

Obrta Kupaca

360 dana

Prosečni

Period Naplate

=

Koeficijent

Obrta Zaliha

360 dana

Prosečna

Starost Zaliha

=

Gotovinski Ciklus

360 dana

Koeficijent

Obrta Gotovine

Pokazatelji Aktivnosti

=

Prosečni

Saldo Zaliha (013)

Nabavna Vrednost

Prodate Robe (208)

Koeficijent

Obrta Zaliha

+

Troškovi

Materijala (209)

Koeficijent

Obrta Dobavljača

360 dana

Prosečni

Period Isplate Dobavljača

=

=

Prosečni

Period Naplate

Gotovinski Ciklus

+

Prosečna

Starost Zaliha

-

Prosečni

Period Isplate Dobavljača

=

Nabavna Vrednost

Prodate Robe (208)

Gotovinski Ciklus

+

Prosečni Saldo Dobavljača (119)

Troškovi

Materijala (209)

+

Zalihe

Tekuće Godine(013)

-

Zalihe

Prošle Godine(013)

Page 11: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

11

Izgled forme Za samu analzu je neopodan još jedan uslov, da se u istom direktorijumu nalaze tri bitna fajla. Fajl Bilans.xls, Racio.exe i Analiza.doc. Logično, fajl Racio.exe je sam program u Visual Basic-u. Kao što je već objašnjeno Excel fajl Bilans sadrži unete podatke sa bilansa stanja i uspeha u za to namenjenom formularu. Fajl Analiza.doc je Word dokument koji u sebi sadrži šablon rezultata racio analze. Program Racio.exe će dobijene rezultate anlize ubaciti u odgovarajuća polja u fajlu Analiza.doc i taj Word fajl sačuvati kao (Save as) Word fajl Rezultat.doc. Nakon izvršene analize sadržaj direktorijuma u pitanju će izgledati: Samo pokretanje programa je krajnje jednostavno. Dvoklik na fajl Racio.exe korisnika vodi do forme za upit. Gde se od korisnika traži da klikom na kontrolno dugme preuzme podatke iz fajla Bilans.xcl u program Racio. Sledeći korak traži od korisnika da izabere koje vrste racio analiza želi da vrši. Unapred postavljene vrednosti podrazumevaju da se vrša kompletna racio analiza.

Page 12: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

12

Nakon izabranih opcija, klikom na dugme Naravti izveštaj program Racio kreira izveštaj popunjavajući šablon Analiza.doc (videti naredne strane) i čuvajući ga kao fajl Rezultat.doc.

Page 13: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

13

Izgled izveštaja Fajl Analza je šablon sa namerno ostavljenim mestima u koja će program Racio da ubaci dobijene racio brojeve nakon analize. Koristeći obelživače (Bookmarks) ubacivanje dobijenih rezultata može da se odvije na planirani način. Izgled šablona Analiza, i posebno označeni obeleživači se nalaze na sledećim stranicama rada.

Bilans Stanja Preduzeće I Na dan I godine

Pozicija AOP Tekuća Godina

Aktiva A. Stalna imovina (002+003+004+005+009) 001 I I. Neuplaćeni Upisani Kapital 002 I II. Goodwill 003 I III. Nematerijalna ulaganja 004 I IV. Nekretnine, Postrojenja, Oprema i Biološka

Sredstva (006+007+008) 005 I

1. Nekretnine, postrojenja i oprema 006 I 2. Investicione nekretnine 007 I 3. Biološka sredstva 008 I V. Dugoročni Finansijski Plasmani (010+011) 009 I 1. Učešća u kapitalu 010 I 2. Ostali dugoročni finansijski plasmani 011 I B. Obrtna imovina (013+014+015) 012 I I. Zalihe 013 I II. Stalna sredstva namenjena prodaji i sredstva

poslovanja koja se obustavlja 014 I

III. Kratkoročna potraživanja, plasmani i gotovina (016+017+018+019+020)

015 I

1. Potraživanja 016 I 2. Potraživanja za više plaćen porez na

dobitak 017 I

3. Kratkoročni finansijski plasmani 018 I 4. Gotovinski ekvivalenti i gotovina 019 I 5. Porez na dodatu vrednost i aktivna

vremenska razgraničenja 020 I

V. Odložena poreska sredstva 021 I G. Poslovna imovina (001+012+021) 022 I D. Gubitak iznad visine kapitala 023 I Đ. Ukupna Aktiva (022+023) 024 I E. Vanbilansna aktiva 025 I

Page 14: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

14

Bilans stanja

Pozicija AOP Tekuća Godina

Pasiva A. Kapital

(102+103+104+105+106+107+108+109+110) 101 I

I. Osnovni kapital 102 I

II. Neuplaćeni upisani kapital 103 I

III. Rezerve 104 I

IV. Revalorizacione rezerve 105 I

V. Nerealizovani dobici po osnovu HoV 106 I

VI. Nerealizovani gubici po osnovu HoV 107 I

VII. Neraspoređeni dobitak 108 I

VIII. Gubitak 109 I

IX. Otkupljene sopstvene akcije 110 I

B. Dugoročna rezervisanja i obaveze (112+113+116)

111 I

I. Dugoročna rezervisanja 112 I

II. Dugoročne obaveze (114+115) 113 I

1. Dugoročni krediti 114 I

2. Ostale dugoročne obaveze 115 I

III. Kratkoročne obaveze (117+118+119+120+121+122)

116 I

1. Kratkoročne finansijske obaveze 117 I

2. Obaveze po osnovu sredstava namenjenih prodaji i sredstava poslovanja koje se obustavlja

118 I

3. Obaveze iz poslovanja 119 I

4. Ostale kratkoročne obaveze 120 I

5. Obaveze po osnovu poreza na dodatu vrednost i ostalih javnih prihoda i pasivna vremenska

razgraničenja 121 I

6. Obaveze po osnovu poreza na dobitak 122 I

V. Odložene poreske obaveze 123 I

G. Ukupna pasiva (101+111+123) 124 I

D. Vanbilansna pasiva 125 I

Page 15: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

15

Bilans Uspeha

Preduzeće I U periodu I godine

Pozicija AOP Tekuća Godina

A. Prihodi i rashodi iz redovnog poslovanja

I. Poslovni prihodi (202+203+204+205+206) 201 I

1. Prihodi od prodaje 202 I

2. Prihodi od aktiviranja učinaka i robe 203 I

3. Povećanje vrednosti zaliha učinaka 204 I

4. Smanjenje vrednosti zaliha učinaka 205 I

5. Ostali poslovni prihodi 206 I

II. Poslovni rashodi (208+209+210+211+212) 207 I

1. Nabavna vrednost prodate robe 208 I

2. Troškovi materijala 209 I

3. Troškovi zarada, naknada zarada i ostali lični rashodi

210 I

4. Troškovi amortizacije i rezervisanja 211 I

5. Ostali poslovni prihodi 212 I

III. Poslovni dobitak (201-207) 213 I

IV. Poslovni gubitak (207-201) 214 I

V. Finansijski prihodi 215 I

VI. Finansijski rashodi 216 I

VII. Ostal prihodi 217 I

VIII. Ostali rashodi 218 I

IX. Dobitak iz redovnog poslovanja pre oporezivanja (213-214+215-216+217-218)

219 I

X. Gubitak iz redovnog poslovanja pre oporezivanja (214-213-215+216-217+218)

220 I

XI. Neto dobitak poslovanja koje se obustavlja 221 I

XII. Neto gubitak poslovanja koje se obustavlja 222 I

Page 16: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

16

Bilans Uspeha

Pozicija AOP Tekuća Godina

B. Dobitak pre oporezivanja (219-220+221-222) 223 I

V. Gubitak pre oporezivanja (220-210+222-221) 224 I

G. Porez na dobitak

1. Poreski prihod perioda 225 I

2. Odloženi poreski rashodi perioda 226 I

3. Odloženi poreski prihodi perioda 227 I

D. Isplaćena lična primanja poslodavcu 228 I

Đ. Neto dobitak (223-224-225-226+227-228) 229 I

E. Neto gubitak (224-223+225+226-227+228) 230 I

Ž. Neto dobitak koji pripada manjinskim ulaganjima

231 I

Z. Neto dobitak koji pripada vlasnicima matičnog pravnog lica

232 I

I. Zarada po akciji 1. Osnovna zarada po akciji 233 I

2. Umanjenja (razvodnjena) zarada po akciji 234 I

Page 17: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

17

Racio Analiza

Horizontalna analiza

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Neto

Obrtna Sredstva

-

= I

Vertikalna analiza

Stalna

Imovina (001)

Ukupna

Aktiva (024)

= I

FinansijskiRashodi (216)

Ukupni

Rashodi (207+216+218)

= I

Obrtna

Imovina (012)

Ukupna

Aktiva (024)

= I

Ostali

Rashodi (218)

Ukupni

Rashodi (207+216+218)

= I

Kapital (101)

Ukupna

Pasiva (124)

= I

Poslovni Prihodi (201)

Ukupni

Prihodi (201+215+217)

= I

Dugoročni Krediti (114)

Ukupna

Pasiva (124)

= I Finansijski

Prihodi (215)

Ukupni

Prihodi (201+215+217)

= I

Kratkoročni Krediti (117)

Ukupna

Pasiva (124)

= I Ostali

Prihodi (217)

Ukupni

Prihodi (201+215+217)

= I

Poslovni Rashodi (207)

Ukupni

Rashodi (207+216+218)

= I Poslovni Dobitak

(223)

Ukupni

Prihodi

(201+215+217) = I

Pokazatelji Rentabilnosti

Stopa

Poslovnog Dobitka

=

Poslovni

Dobitak (213)

Prihodi od

Prodaje (202)

= I

Stopa

Neto Dobitka

=

Neto

Dobitak (229)

Prihodi od

Prodaje (202)

= I

Stopa Prinosa na Ukupna Poslovna

Sredstva

=

Poslovni

Dobitak (213)

Ukupna

Aktiva (024)

= I

Stopa Prinosa na

Sopstvena Poslovna Sredstva

=

Neto

Dobitak (229)

Sopstveni

Kapital (101)

= I

=

Donja

Granica Rentabilnosti

1 Prihodi od Prodaje (202)

-

Troškovi Zarada (210)

+ Troškovi

Amortizacije (211)

Nabavna

Vrednost Prodate

Robe (208)

+

Troškovi

Materijala

(209)

Ostali

Poslovni

Rashodi(212)

+

+

Finansijski

Rashodi (216)

= I

Page 18: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

18

Pokazatelji Likvidnosti

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Opšti

Racio Likvidnosti

= I

-

=

Kratkoročne

Obaveze

(116)

Obrtna

Imovina

(012)

Posebni

Racio

Likvidnosti

Zalihe (013)

= I

=

Kratkoročne

Obaveze (116)

Gotovinski

Ekvivalenti i Gotovina(019)

Racio

Gotovinske Likvidnosti

= I

Pokazatelji Finansijske Strukture

Odnos Pozajmljenih

Prema Ukupnim Izvorima Finasiranja

=

Pozajmljena

Sredstva (111)

Ukupna

Sredstva (124)

= I

Odnos Pozajmljenih

Prema Sopstvenim

Izvorima Finasiranja

=

Pozajmljena

Sredstva

(111)

Sopstvena

Sredstva

(101)

= I

Koeficijent Pokrića Fiksnih Rashoda na

Ime Kamate

=

Poslovni

Dobitak (213)

Finansijski

Rashodi (216)

= I

Pokazatelji Aktivnosti

=

Prosečni

Saldo Kupaca (016)

Prihod od

Prodaje (202)

Koeficijent

Obrta Kupaca

= I

=

Koeficijent

Obrta Kupaca

360 dana

Prosečni

Period Naplate

= I dana

=

Prosečni

Saldo Zaliha (013)

Nabavna Vrednost

Prodate Robe (208)

Koeficijent

Obrta Zaliha

+

Troškovi

Materijala (209)

= I

=

Koeficijent

Obrta Zaliha

360

dana

Prosečna

Starost Zaliha

= I dana

=

Nabavna Vrednost

Prodate Robe

(208)

Koeficijent

Obrta Dobavljača

+

Prosečni Saldo Dobavljača (119)

Troškovi

Materijala

(209)

+

Zalihe

Tekuće

Godine(013)

-

Zalihe

Prošle

Godine(013)

= I

Koeficijent

Obrta Dobavljača

360 dana

Prosečni

Period Isplate Dobavljača

=

= I dana

=

Prosečni

Period Naplate

Gotovinski Ciklus

+

Prosečna

Starost Zaliha

-

Prosečni

Period Isplate Dobavljača

= I dana

=

Gotovinski Ciklus

360 dana

Koeficijent

Obrta Gotovine

= I

Page 19: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

19

Dinamička Analiza

Potencijal

Sopstvenog Investiranja

=

Kapital

(101)

-

Sadašnja Vrednost

Stalne Imovine (001)

Obrtna

Imovina (012)

= I

NOPAT - Neto

Operativni Profit Nakon Oporezivanja

=

Poslovni

Dobitak (213)

+

Finansijski

Rashodi (216)

Finansijski

Prihodi (215)

-

x

Stopa Poreza

Na Dobit (obično 10%)

1

-

= I din

Prosečna

Kamatna Stopa

= Dugoročni

Krediti (114)

+

Kratkoročni

Krediti (117)

Finansijski Rashodi (216)

= I

=

WACC

Ponderisana

Prosečna Cena

Kapitala

Sopstveni

Kapital (101)

x

0.12

+

Dugoročni

Krediti (114)

+

Kratkoročni

Krediti (117)

x

Prosečna

Kamatna Stopa

Sopstveni

Kapital (101)

Dugoročni

Krediti (114)

Kratkoročni

Krediti (117)

+

+

= I

Trošak

Angažovanog Kapitala

=

Sopstveni

Kapital (101)

Dugoročni

Krediti (114)

Kratkoročni

Krediti (117)

+

+

x

WACC

= I din

EVA

Ekonomska Dodata Vrednost

=

NOPAT

-

Trošak

Angažovanog Kapitala

= I din

Page 20: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

20

Izgled izveštaja - Primer: Metalac ad, Gornji Milanovac

Page 21: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

21

Bilans Stanja

Preduzeće Metalac AD, Gornji Milanovac Na dan 31.decembra 2019.godine godine

Pozicija AOP Tekuća Godina

Aktiva A. Stalna imovina (002+003+004+005+009) 001 2700195 I. Neuplaćeni Upisani Kapital 002 0 II. Goodwill 003 0 III. Nematerijalna ulaganja 004 2224 IV. Nekretnine, Postrojenja, Oprema i Biološka

Sredstva (006+007+008) 005 1380206

1. Nekretnine, postrojenja i oprema 006 761470 2. Investicione nekretnine 007 618736 3. Biološka sredstva 008 0 V. Dugoročni Finansijski Plasmani (010+011) 009 1317765 1. Učešća u kapitalu 010 577522 2. Ostali dugoročni finansijski plasmani 011 740243

B. Obrtna imovina (013+014+015) 012 696748 I. Zalihe 013 3111 II. Stalna sredstva namenjena prodaji i sredstva

poslovanja koja se obustavlja 014 0

III. Kratkoročna potraživanja, plasmani i gotovina (016+017+018+019+020)

015 693637

1. Potraživanja 016 404511 2. Potraživanja za više plaćen porez na

dobitak 017 0

3. Kratkoročni finansijski plasmani 018 279061 4. Gotovinski ekvivalenti i gotovina 019 6966 5. Porez na dodatu vrednost i aktivna

vremenska razgraničenja 020 3099

V. Odložena poreska sredstva 021 0 G. Poslovna imovina (001+012+021) 022 3396943 D. Gubitak iznad visine kapitala 023 0 Đ. Ukupna Aktiva (022+023) 024 3396943 E. Vanbilansna aktiva 025 23870

Page 22: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

22

Bilans stanja

Pozicija AOP Tekuća Godina

Pasiva A. Kapital (102+103+104+105+106+107+108+109+110)

101 2438791

I. Osnovni kapital 102 441899 II. Neuplaćeni upisani kapital 103 0 III. Rezerve 104 94467 IV. Revalorizacione rezerve 105 0 V. Nerealizovani dobici po osnovu HoV 106 31697 VI. Nerealizovani gubici po osnovu HoV 107 0 VII. Neraspoređeni dobitak 108 1870728 VIII. Gubitak 109 0 IX. Otkupljene sopstvene akcije 110 0 B. Dugoročna rezervisanja i obaveze (112+113+116)

111 920282

I. Dugoročna rezervisanja 112 42381 II. Dugoročne obaveze (114+115) 113 595628 1. Dugoročni krediti 114 595628 2. Ostale dugoročne obaveze 115 0 III. Kratkoročne obaveze

(117+118+119+120+121+122) 116 282273

1. Kratkoročne finansijske obaveze 117 229297 2. Obaveze po osnovu sredstava namenjenih

prodaji i sredstava poslovanja koje se obustavlja

118 0

3. Obaveze iz poslovanja 119 23030 4. Ostale kratkoročne obaveze 120 22382 5. Obaveze po osnovu poreza na dodatu

vrednost i ostalih javnih prihoda i pasivna vremenska razgraničenja

121 6665

6. Obaveze po osnovu poreza na dobitak 122 899

V. Odložene poreske obaveze 123 37870 G. Ukupna pasiva (101+111+123) 124 3396943 D. Vanbilansna pasiva 125 23870

Page 23: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

23

Bilans Uspeha

Preduzeće Metalac AD, Gornji Milanovac U periodu godine

Pozicija AOP Tekuća Godina

A. Prihodi i rashodi iz redovnog poslovanja I. Poslovni prihodi (202+203+204+205+206) 201 578003 1. Prihodi od prodaje 202 310397 2. Prihodi od aktiviranja učinaka i robe 203 1678 3. Povećanje vrednosti zaliha učinaka 204 0 4. Smanjenje vrednosti zaliha učinaka 205 0 5. Ostali poslovni prihodi 206 265928 II. Poslovni rashodi (208+209+210+211+212) 207 505480 1. Nabavna vrednost prodate robe 208 6109 2. Troškovi materijala 209 148772 3. Troškovi zarada, naknada zarada i ostali

lični rashodi 210 118207

4. Troškovi amortizacije i rezervisanja 211 119639 5. Ostali poslovni prihodi 212 112753 III. Poslovni dobitak (201-207) 213 72523 IV. Poslovni gubitak (207-201) 214 0 V. Finansijski prihodi 215 286156 VI. Finansijski rashodi 216 108699 VII. Ostal prihodi 217 1461 VIII. Ostali rashodi 218 7995 IX. Dobitak iz redovnog poslovanja pre

oporezivanja (213-214+215-216+217-218) 219 243446

X. Gubitak iz redovnog poslovanja pre oporezivanja (214-213-215+216-217+218)

220 0

XI. Neto dobitak poslovanja koje se obustavlja 221 0 XII. Neto gubitak poslovanja koje se obustavlja 222 0

Page 24: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

24

Bilans Uspeha

Pozicija AOP Tekuća Godina

B. Dobitak pre oporezivanja (219-220+221-222) 223 243446 V. Gubitak pre oporezivanja (220-210+222-221) 224 0 G. Porez na dobitak

1. Poreski prihod perioda 225 7877 2. Odloženi poreski rashodi perioda 226 0 3. Odloženi poreski prihodi perioda 227 6277

D. Isplaćena lična primanja poslodavcu 228 0 Đ. Neto dobitak (223-224-225-226+227-228) 229 241846 E. Neto gubitak (224-223+225+226-227+228) 230 0 Ž. Neto dobitak koji pripada manjinskim ulaganjima

231 0

Z. Neto dobitak koji pripada vlasnicima matičnog pravnog lica

232 0

I. Zarada po akciji 1. Osnovna zarada po akciji 233 0 2. Umanjenja (razvodnjena) zarada po akciji 234 0

Page 25: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

25

Racio Analiza

Horizontalna analiza

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Neto

Obrtna Sredstva

-

= 414475

Vertikalna analiza Stalna

Imovina (001)

Ukupna

Aktiva (024)

= 0,79

FinansijskiRashodi (216)

Ukupni

Rashodi (207+216+218)

= 0,17

Obrtna

Imovina (012)

Ukupna

Aktiva (024)

= 0,21

Ostali

Rashodi (218)

Ukupni

Rashodi (207+216+218)

= 0,01

Kapital (101)

Ukupna

Pasiva (124)

= 0,72

Poslovni Prihodi (201)

Ukupni

Prihodi (201+215+217)

= 0,67

Dugoročni Krediti (114)

Ukupna

Pasiva (124)

= 0,18

FinansijskiPrihodi (215)

Ukupni

Prihodi (201+215+217)

= 0,33

Kratkoročni Krediti (117)

Ukupna

Pasiva (124)

= 0,07

Ostali

Prihodi (217)

Ukupni

Prihodi (201+215+217)

= 0

Poslovni Rashodi (207)

Ukupni

Rashodi (207+216+218)

= 0,81 Poslovni Dobitak

(223)

Ukupni

Prihodi

(201+215+217) = 0,28

Pokazatelji Rentabilnosti Stopa

Poslovnog Dobitka

=

Poslovni

Dobitak (213)

Prihodi od

Prodaje (202)

= 0,23

Stopa

Neto Dobitka

=

Neto

Dobitak (229)

Prihodi od

Prodaje (202)

= 0,78

Stopa Prinosa na Ukupna Poslovna

Sredstva

=

Poslovni

Dobitak (213)

Ukupna

Aktiva (024)

= 0,02

Stopa Prinosa na

Sopstvena Poslovna Sredstva

=

Neto

Dobitak (229)

Sopstveni

Kapital (101)

= 0,1

=

Donja

Granica Rentabilnosti

1 Prihodi od Prodaje (202)

-

Troškovi Zarada (210)

+ Troškovi

Amortizacije (211)

Nabavna

Vrednost Prodate

Robe (208)

+

Troškovi

Materijala

(209)

Ostali

Poslovni

Rashodi(212)

+

+

Finansijski

Rashodi (216)

= 2515411,18

Page 26: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

26

Pokazatelji Likvidnosti

=

Kratkoročne

Obaveze (116)

Obrtna

Imovina (012)

Opšti

Racio Likvidnosti

= 2,47

-

=

Kratkoročne

Obaveze

(116)

Obrtna

Imovina

(012)

Posebni

Racio

Likvidnosti

Zalihe (013)

= 2,46

=

Kratkoročne

Obaveze (116)

Gotovinski

Ekvivalenti i Gotovina(019)

Racio

Gotovinske Likvidnosti

= 0,02

Pokazatelji Finansijske Strukture Odnos Pozajmljenih

Prema Ukupnim Izvorima Finasiranja

=

Pozajmljena

Sredstva (111)

Ukupna

Sredstva (124)

= 0,27

Odnos Pozajmljenih

Prema Sopstvenim

Izvorima Finasiranja

=

Pozajmljena

Sredstva

(111)

Sopstvena

Sredstva

(101) = 0,38

Koeficijent Pokrića Fiksnih Rashoda na

Ime Kamate

=

Poslovni

Dobitak (213)

Finansijski

Rashodi (216)

= 0,67

Pokazatelji Aktivnosti

=

Prosečni

Saldo Kupaca (016)

Prihod od

Prodaje (202)

Koeficijent

Obrta Kupaca

= 0,77

=

Koeficijent

Obrta Kupaca

360 dana

Prosečni

Period Naplate

= 467,53 dana

=

Prosečni

Saldo Zaliha (013)

Nabavna Vrednost

Prodate Robe (208)

Koeficijent

Obrta Zaliha

+

Troškovi

Materijala (209)

= 49,78

=

Koeficijent

Obrta Zaliha

360

dana

Prosečna

Starost Zaliha

= 7,23 dana

=

Nabavna Vrednost

Prodate Robe

(208)

Koeficijent

Obrta Dobavljača

+

Prosečni Saldo Dobavljača (119)

Troškovi

Materijala

(209)

+

Zalihe

Tekuće

Godine(013)

-

Zalihe

Prošle

Godine(013)

= 6,86

Koeficijent

Obrta Dobavljača

360 dana

Prosečni

Period Isplate Dobavljača

=

= 52,48 dana

=

Prosečni

Period Naplate

Gotovinski Ciklus

+

Prosečna

Starost Zaliha

-

Prosečni

Period Isplate Dobavljača

= 422,28 dana

=

Gotovinski Ciklus

360 dana

Koeficijent

Obrta Gotovine

= 0,85

Page 27: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

27

Dinamička Analiza Potencijal

Sopstvenog Investiranja

=

Kapital

(101)

-

Sadašnja Vrednost

Stalne Imovine (001)

Obrtna

Imovina (012)

= -0,38

NOPAT - Neto

Operativni Profit Nakon Oporezivanja

=

Poslovni

Dobitak (213)

+

Finansijski

Rashodi (216)

Finansijski

Prihodi (215)

-

x

Stopa Poreza

Na Dobit (obično 10%)

1

-

= 224982 din

Prosečna

Kamatna Stopa

= Dugoročni

Krediti (114)

+

Kratkoročni

Krediti (117)

Finansijski Rashodi (216)

= 0,13

=

WACC

Ponderisana

Prosečna Cena

Kapitala

Sopstveni

Kapital (101)

x

0.12

+

Dugoročni

Krediti (114)

+

Kratkoročni

Krediti (117)

x

Prosečna

Kamatna Stopa

Sopstveni

Kapital (101)

Dugoročni

Krediti (114)

Kratkoročni

Krediti (117)

+

+

= 0,12

Trošak

Angažovanog Kapitala

=

Sopstveni

Kapital (101)

Dugoročni

Krediti (114)

Kratkoročni

Krediti (117)

+

+

x

WACC

= 401353,92 din

EVA

Ekonomska Dodata Vrednost

=

NOPAT

-

Trošak

Angažovanog Kapitala

= 224982 din

Page 28: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

28

Ograničenja i moguća unapređenja programa Program Racio radi osnovnu funkciju kojoj je namenjen, automatizuje proces izrade racio analize. Na taj način se štedi velika količina vremena u repetitivnim kalkulacijama i to vreme se može produktivnije iskoristiti. Međutim, u isto vreme program daje veliki broj ograničenja:

• Svi falovi moraju da budu locirani u istom direktorijumu.

• Imena fajlova Bilans.xls i Analiza.doc se ne smeju menjati.

• Korisnik ne može da sačuva urađenu analizu kao Word fajl, pod imenom koji želi i na mestu gde želi.

• Sama racio analza je ograničena u smislu da se može vršiti samo za po jednu godinu.

• U situaciji gde korisnik ne želi punu racio analizu u izveštaju će se ipak pojaviti tabele sa formulama neizabranih vrsta racio analiza.

• Racio analizi nedostaju grafički elementi (grafikoni, pita dijagrami). U situaciji gde se pripremaju izveštaji, veoma je korisno imati grafičku reprezenaciju informacija.

• Programu nedostaje i fajl sa pomoćnim savetima. Mada, program ima male mogućnosti da pogrešno izvrši zadate komande.

• Takođe program podrazumeva da korisnik zna šta je racio analiza. Veoma ja moguće da je korisnik potpuni laik, a da i dalje ima potrebu za ocenom boniteta. Postoji potreba za tutorijal fajlom, sa detaljnim objašnjenjima.

• Bilo bi veoma korisno da umesto u Word fajl, program sačuva rezultate u PDF fajl, jer je takva vrsta fajlova, veoma pogodna za štampu.

• Velki problemi mogu da nastanu prilikom prenošenja bilansa stanja i uspeha sa papira u excel fajl, greške u prekucavanju su neizbežne. Kao protiv mera, excel fajl mora da ima kontrolne forumle. Brojevi u bilansima nisu slučajni.

• Pod racio analizom se ne podrazumevaju samo racio brojevi, već i komentar dobijenih rezultata. Postoje određena pravila koja mogu biti isprogramirana da automatski genrišu komentare.

• Prilikom racio analize veoma je važno poređenje racio brojeva jedne firme sa racio rezultatima te iste fime u prošlosti, ali još važnije sa konkurentima u grani. Zbog tog a bi ovaj program morala da prati i baza podataka. Na taj način svaka urađena racio analiza bi ulazila u bazu podataka i činila buduće analize toliko inforativnijim.

• Agencija za privredne registre ima posebnu uslugu, koja se palaća, a koja pruža pristup bazama neobrađenih podataka. Ovaj program nema nikakve mogućnosti takvog pristupa.

• U svetu racio analize postoje mnoge različite metodologije, koje podrazumevaju da se jedni isti racio brojevi računaju na različite načine. U isto vreme, razlikuju se i računovodstveni standardi, pa ovaj program nije pilagođen za bilanse stanja i uspeha iz anglosaksonskih zemalja.

Navedena ograničenja u isto vreme predstavljaju i potencijalne puteve unapređenja. Nijedna

od navedenih ograničenja nije suštinskog tipa, već pre svega odslikavaju ograničene programerske mogućnosti autora, limite u raspoloživom vremenu za izradu ovog programa.

Page 29: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

29

Programski kod

Option Explicit

Dim Poruka As Integer

Dim Kontrola As Boolean

Dim ImePreduzeca As String

Dim Datum As String

Dim Period As String

Dim FilNam As String

Dim AOP001 As Long

Dim AOP002 As Long

Dim AOP003 As Long

Dim AOP004 As Long

Dim AOP005 As Long

Dim AOP006 As Long

Dim AOP007 As Long

Dim AOP008 As Long

Dim AOP009 As Long

Dim AOP010 As Long

Dim AOP011 As Long

Dim AOP012 As Long

Dim AOP013 As Long

Dim AOP014 As Long

Dim AOP015 As Long

Dim AOP016 As Long

Dim AOP017 As Long

Dim AOP018 As Long

Dim AOP019 As Long

Dim AOP020 As Long

Dim AOP021 As Long

Dim AOP022 As Long

Dim AOP023 As Long

Dim AOP024 As Long

Dim AOP025 As Long

Dim AOP101 As Long

Dim AOP102 As Long

Dim AOP103 As Long

Dim AOP104 As Long

Dim AOP105 As Long

Dim AOP106 As Long

Dim AOP107 As Long

Dim AOP108 As Long

Dim AOP109 As Long

Dim AOP110 As Long

Dim AOP111 As Long

Dim AOP112 As Long

Dim AOP113 As Long

Dim AOP114 As Long

Dim AOP115 As Long

Dim AOP116 As Long

Dim AOP117 As Long

Dim AOP118 As Long

Dim AOP119 As Long

Dim AOP120 As Long

Dim AOP121 As Long

Dim AOP122 As Long

Dim AOP123 As Long

Dim AOP124 As Long

Dim AOP125 As Long

Page 30: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

30

Dim AOP201 As Long

Dim AOP202 As Long

Dim AOP203 As Long

Dim AOP204 As Long

Dim AOP205 As Long

Dim AOP206 As Long

Dim AOP207 As Long

Dim AOP208 As Long

Dim AOP209 As Long

Dim AOP210 As Long

Dim AOP211 As Long

Dim AOP212 As Long

Dim AOP213 As Long

Dim AOP214 As Long

Dim AOP215 As Long

Dim AOP216 As Long

Dim AOP217 As Long

Dim AOP218 As Long

Dim AOP219 As Long

Dim AOP220 As Long

Dim AOP221 As Long

Dim AOP222 As Long

Dim AOP223 As Long

Dim AOP224 As Long

Dim AOP225 As Long

Dim AOP226 As Long

Dim AOP227 As Long

Dim AOP228 As Long

Dim AOP229 As Long

Dim AOP230 As Long

Dim AOP231 As Long

Dim AOP232 As Long

Dim AOP233 As Long

Dim AOP234 As Long

Dim R01 As Double

Dim R02 As Double

Dim R03 As Double

Dim R04 As Double

Dim R05 As Double

Dim R06 As Double

Dim R07 As Double

Dim R08 As Double

Dim R09 As Double

Dim R10 As Double

Dim R11 As Double

Dim R12 As Double

Dim R13 As Double

Dim R14 As Double

Dim R15 As Double

Dim R16 As Double

Dim R17 As Double

Dim R18 As Double

Dim R19 As Double

Dim R20 As Double

Dim R21 As Double

Dim R22 As Double

Dim R23 As Double

Dim R24 As Double

Dim R25 As Double

Dim R26 As Double

Dim R27 As Double

Dim R28 As Double

Dim R29 As Double

Page 31: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

31

Dim R30 As Double

Dim R31 As Double

Dim R32 As Double

Dim R33 As Double

Dim R34 As Double

Dim R35 As Double

Dim R36 As Double

Dim R37 As Double

Dim R38 As Double

Private Sub Form_Load()

Kontrola = False

chkOp1.Value = 1

chkOp2.Value = 1

chkOp3.Value = 1

chkOp4.Value = 1

chkOp5.Value = 1

chkOp6.Value = 1

chkOp7.Value = 1

End Sub

Private Sub cmdUgasi_Click()

Unload Me

End Sub

Private Sub cmdPreuzmi_Click()

Kontrola = True

cmdPreuzmi.Visible = False

lblPoruka1.Caption = "OO________"

Dim xcl As Excel.Application

Dim RadnaSveska As Workbook

Dim RadniList As Worksheet

Set xcl = New Excel.Application

xcl.Visible = False

Set RadnaSveska = xcl.Workbooks.Open(App.Path & "\Bilans.xls")

lblPoruka1.Caption = "OOOO______"

Set RadniList = RadnaSveska.Worksheets("BilansStanja")

ImePreduzeca = RadniList.Cells(2, 3)

Datum = RadniList.Cells(3, 3)

AOP001 = Int(RadniList.Cells(6, 5))

AOP002 = Int(RadniList.Cells(7, 5))

AOP003 = Int(RadniList.Cells(8, 5))

AOP004 = Int(RadniList.Cells(9, 5))

AOP005 = Int(RadniList.Cells(10, 5))

AOP006 = Int(RadniList.Cells(11, 5))

AOP007 = Int(RadniList.Cells(12, 5))

AOP008 = Int(RadniList.Cells(13, 5))

AOP009 = Int(RadniList.Cells(14, 5))

AOP010 = Int(RadniList.Cells(15, 5))

AOP011 = Int(RadniList.Cells(16, 5))

AOP012 = Int(RadniList.Cells(17, 5))

AOP013 = Int(RadniList.Cells(18, 5))

AOP014 = Int(RadniList.Cells(19, 5))

AOP015 = Int(RadniList.Cells(20, 5))

AOP016 = Int(RadniList.Cells(21, 5))

AOP017 = Int(RadniList.Cells(22, 5))

AOP018 = Int(RadniList.Cells(23, 5))

AOP019 = Int(RadniList.Cells(24, 5))

AOP020 = Int(RadniList.Cells(25, 5))

AOP021 = Int(RadniList.Cells(26, 5))

Page 32: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

32

AOP022 = Int(RadniList.Cells(27, 5))

AOP023 = Int(RadniList.Cells(28, 5))

AOP024 = Int(RadniList.Cells(29, 5))

AOP025 = Int(RadniList.Cells(30, 5))

AOP101 = Int(RadniList.Cells(32, 5))

AOP102 = Int(RadniList.Cells(33, 5))

AOP103 = Int(RadniList.Cells(34, 5))

AOP104 = Int(RadniList.Cells(35, 5))

AOP105 = Int(RadniList.Cells(36, 5))

lblPoruka1.Caption = "OOOOOO____"

AOP106 = Int(RadniList.Cells(37, 5))

AOP107 = Int(RadniList.Cells(38, 5))

AOP108 = Int(RadniList.Cells(39, 5))

AOP109 = Int(RadniList.Cells(40, 5))

AOP110 = Int(RadniList.Cells(41, 5))

AOP111 = Int(RadniList.Cells(42, 5))

AOP112 = Int(RadniList.Cells(43, 5))

AOP113 = Int(RadniList.Cells(44, 5))

AOP114 = Int(RadniList.Cells(45, 5))

AOP115 = Int(RadniList.Cells(46, 5))

AOP116 = Int(RadniList.Cells(47, 5))

AOP117 = Int(RadniList.Cells(48, 5))

AOP118 = Int(RadniList.Cells(49, 5))

AOP119 = Int(RadniList.Cells(50, 5))

AOP120 = Int(RadniList.Cells(51, 5))

AOP121 = Int(RadniList.Cells(52, 5))

AOP122 = Int(RadniList.Cells(53, 5))

AOP123 = Int(RadniList.Cells(54, 5))

AOP124 = Int(RadniList.Cells(55, 5))

AOP125 = Int(RadniList.Cells(56, 5))

lblPoruka1.Caption = "OOOOOOOO__"

Set RadniList = RadnaSveska.Worksheets("BilansUspeha")

AOP201 = Int(RadniList.Cells(6, 5))

AOP202 = Int(RadniList.Cells(7, 5))

AOP203 = Int(RadniList.Cells(8, 5))

AOP204 = Int(RadniList.Cells(9, 5))

AOP205 = Int(RadniList.Cells(10, 5))

AOP206 = Int(RadniList.Cells(11, 5))

AOP207 = Int(RadniList.Cells(12, 5))

AOP208 = Int(RadniList.Cells(13, 5))

AOP209 = Int(RadniList.Cells(14, 5))

AOP210 = Int(RadniList.Cells(15, 5))

AOP211 = Int(RadniList.Cells(16, 5))

AOP212 = Int(RadniList.Cells(17, 5))

AOP213 = Int(RadniList.Cells(18, 5))

AOP214 = Int(RadniList.Cells(19, 5))

AOP215 = Int(RadniList.Cells(20, 5))

AOP216 = Int(RadniList.Cells(21, 5))

AOP217 = Int(RadniList.Cells(22, 5))

AOP218 = Int(RadniList.Cells(23, 5))

AOP219 = Int(RadniList.Cells(24, 5))

lblPoruka1.Caption = "OOOOOOOOOO"

AOP220 = Int(RadniList.Cells(25, 5))

AOP221 = Int(RadniList.Cells(26, 5))

AOP222 = Int(RadniList.Cells(27, 5))

AOP223 = Int(RadniList.Cells(28, 5))

AOP224 = Int(RadniList.Cells(29, 5))

Page 33: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

33

AOP225 = Int(RadniList.Cells(31, 5))

AOP226 = Int(RadniList.Cells(32, 5))

AOP227 = Int(RadniList.Cells(33, 5))

AOP228 = Int(RadniList.Cells(34, 5))

AOP229 = Int(RadniList.Cells(35, 5))

AOP230 = Int(RadniList.Cells(36, 5))

AOP231 = Int(RadniList.Cells(37, 5))

AOP232 = Int(RadniList.Cells(38, 5))

AOP233 = Int(RadniList.Cells(40, 5))

AOP234 = Int(RadniList.Cells(41, 5))

lblPoruka1.Caption = "Podaci iz Bilansa stanja i uspeha su učitani :-)"

Excel.Application.Quit

Set RadniList = Nothing

Set RadnaSveska = Nothing

Set xcl = Nothing

End Sub

Private Sub cmdUbaci_Click()

If Kontrola = True Then

cmdUbaci.Visible = False

chkOp1.Visible = False

chkOp2.Visible = False

chkOp3.Visible = False

chkOp4.Visible = False

chkOp5.Visible = False

chkOp6.Visible = False

chkOp7.Visible = False

Frame1.Visible = False

lblPoruka1.Visible = False

lblPoruka2.Visible = True

lblPoruka2.Caption = "Izveštaj se generiše "

Dim Vord As Word.Application

Dim Dokument As Word.Document

Dim Polje As Word.Bookmark

Set Vord = New Word.Application

Vord.Visible = False

Set Dokument = Vord.Documents.Open(App.Path & "\Analiza.doc")

Vord.ActiveDocument.Bookmarks("ImePreduzeca").Select

Vord.Selection.TypeText ImePreduzeca

Vord.ActiveDocument.Bookmarks("Datum").Select

Vord.Selection.TypeText Datum

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte -_________"

Vord.ActiveDocument.Bookmarks("AOP001").Select

Vord.Selection.TypeText AOP001

Vord.ActiveDocument.Bookmarks("AOP002").Select

Vord.Selection.TypeText AOP002

Vord.ActiveDocument.Bookmarks("AOP003").Select

Vord.Selection.TypeText AOP003

Vord.ActiveDocument.Bookmarks("AOP004").Select

Vord.Selection.TypeText AOP004

Vord.ActiveDocument.Bookmarks("AOP005").Select

Vord.Selection.TypeText AOP005

Vord.ActiveDocument.Bookmarks("AOP006").Select

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte O_________"

Page 34: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

34

Vord.Selection.TypeText AOP006

Vord.ActiveDocument.Bookmarks("AOP007").Select

Vord.Selection.TypeText AOP007

Vord.ActiveDocument.Bookmarks("AOP008").Select

Vord.Selection.TypeText AOP008

Vord.ActiveDocument.Bookmarks("AOP009").Select

Vord.Selection.TypeText AOP009

Vord.ActiveDocument.Bookmarks("AOP010").Select

Vord.Selection.TypeText AOP010

Vord.ActiveDocument.Bookmarks("AOP011").Select

Vord.Selection.TypeText AOP011

Vord.ActiveDocument.Bookmarks("AOP012").Select

Vord.Selection.TypeText AOP012

Vord.ActiveDocument.Bookmarks("AOP013").Select

Vord.Selection.TypeText AOP013

Vord.ActiveDocument.Bookmarks("AOP014").Select

Vord.Selection.TypeText AOP014

Vord.ActiveDocument.Bookmarks("AOP015").Select

Vord.Selection.TypeText AOP015

Vord.ActiveDocument.Bookmarks("AOP016").Select

Vord.Selection.TypeText AOP016

Vord.ActiveDocument.Bookmarks("AOP017").Select

Vord.Selection.TypeText AOP017

Vord.ActiveDocument.Bookmarks("AOP018").Select

Vord.Selection.TypeText AOP018

Vord.ActiveDocument.Bookmarks("AOP019").Select

Vord.Selection.TypeText AOP019

Vord.ActiveDocument.Bookmarks("AOP020").Select

Vord.Selection.TypeText AOP020

Vord.ActiveDocument.Bookmarks("AOP021").Select

Vord.Selection.TypeText AOP021

Vord.ActiveDocument.Bookmarks("AOP022").Select

Vord.Selection.TypeText AOP022

Vord.ActiveDocument.Bookmarks("AOP023").Select

Vord.Selection.TypeText AOP023

Vord.ActiveDocument.Bookmarks("AOP024").Select

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OO________"

Vord.Selection.TypeText AOP024

Vord.ActiveDocument.Bookmarks("AOP025").Select

Vord.Selection.TypeText AOP025

Vord.ActiveDocument.Bookmarks("AOP101").Select

Vord.Selection.TypeText AOP101

Vord.ActiveDocument.Bookmarks("AOP102").Select

Vord.Selection.TypeText AOP102

Vord.ActiveDocument.Bookmarks("AOP103").Select

Vord.Selection.TypeText AOP103

Vord.ActiveDocument.Bookmarks("AOP104").Select

Vord.Selection.TypeText AOP104

Vord.ActiveDocument.Bookmarks("AOP105").Select

Vord.Selection.TypeText AOP105

Vord.ActiveDocument.Bookmarks("AOP106").Select

Vord.Selection.TypeText AOP106

Vord.ActiveDocument.Bookmarks("AOP107").Select

Vord.Selection.TypeText AOP107

Vord.ActiveDocument.Bookmarks("AOP108").Select

Vord.Selection.TypeText AOP108

Vord.ActiveDocument.Bookmarks("AOP109").Select

Vord.Selection.TypeText AOP109

Vord.ActiveDocument.Bookmarks("AOP110").Select

Vord.Selection.TypeText AOP110

Vord.ActiveDocument.Bookmarks("AOP111").Select

Page 35: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

35

Vord.Selection.TypeText AOP111

Vord.ActiveDocument.Bookmarks("AOP112").Select

Vord.Selection.TypeText AOP112

Vord.ActiveDocument.Bookmarks("AOP113").Select

Vord.Selection.TypeText AOP113

Vord.ActiveDocument.Bookmarks("AOP114").Select

Vord.Selection.TypeText AOP114

Vord.ActiveDocument.Bookmarks("AOP115").Select

Vord.Selection.TypeText AOP115

Vord.ActiveDocument.Bookmarks("AOP116").Select

Vord.Selection.TypeText AOP116

Vord.ActiveDocument.Bookmarks("AOP117").Select

Vord.Selection.TypeText AOP117

Vord.ActiveDocument.Bookmarks("AOP118").Select

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOO______"

Vord.Selection.TypeText AOP118

Vord.ActiveDocument.Bookmarks("AOP119").Select

Vord.Selection.TypeText AOP119

Vord.ActiveDocument.Bookmarks("AOP120").Select

Vord.Selection.TypeText AOP120

Vord.ActiveDocument.Bookmarks("AOP121").Select

Vord.Selection.TypeText AOP121

Vord.ActiveDocument.Bookmarks("AOP122").Select

Vord.Selection.TypeText AOP122

Vord.ActiveDocument.Bookmarks("AOP123").Select

Vord.Selection.TypeText AOP123

Vord.ActiveDocument.Bookmarks("AOP124").Select

Vord.Selection.TypeText AOP124

Vord.ActiveDocument.Bookmarks("AOP125").Select

Vord.Selection.TypeText AOP125

Vord.ActiveDocument.Bookmarks("ImePonovo").Select

Vord.Selection.TypeText ImePreduzeca

Vord.ActiveDocument.Bookmarks("Period").Select

Vord.Selection.TypeText Period

Vord.ActiveDocument.Bookmarks("AOP201").Select

Vord.Selection.TypeText AOP201

Vord.ActiveDocument.Bookmarks("AOP202").Select

Vord.Selection.TypeText AOP202

Vord.ActiveDocument.Bookmarks("AOP203").Select

Vord.Selection.TypeText AOP203

Vord.ActiveDocument.Bookmarks("AOP204").Select

Vord.Selection.TypeText AOP204

Vord.ActiveDocument.Bookmarks("AOP205").Select

Vord.Selection.TypeText AOP205

Vord.ActiveDocument.Bookmarks("AOP206").Select

Vord.Selection.TypeText AOP206

Vord.ActiveDocument.Bookmarks("AOP207").Select

Vord.Selection.TypeText AOP207

Vord.ActiveDocument.Bookmarks("AOP208").Select

Vord.Selection.TypeText AOP208

Vord.ActiveDocument.Bookmarks("AOP209").Select

Vord.Selection.TypeText AOP209

Vord.ActiveDocument.Bookmarks("AOP210").Select

Vord.Selection.TypeText AOP210

Vord.ActiveDocument.Bookmarks("AOP211").Select

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOO______"

Vord.Selection.TypeText AOP211

Vord.ActiveDocument.Bookmarks("AOP212").Select

Vord.Selection.TypeText AOP212

Vord.ActiveDocument.Bookmarks("AOP213").Select

Page 36: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

36

Vord.Selection.TypeText AOP213

Vord.ActiveDocument.Bookmarks("AOP214").Select

Vord.Selection.TypeText AOP214

Vord.ActiveDocument.Bookmarks("AOP215").Select

Vord.Selection.TypeText AOP215

Vord.ActiveDocument.Bookmarks("AOP216").Select

Vord.Selection.TypeText AOP216

Vord.ActiveDocument.Bookmarks("AOP217").Select

Vord.Selection.TypeText AOP217

Vord.ActiveDocument.Bookmarks("AOP218").Select

Vord.Selection.TypeText AOP218

Vord.ActiveDocument.Bookmarks("AOP219").Select

Vord.Selection.TypeText AOP219

Vord.ActiveDocument.Bookmarks("AOP220").Select

Vord.Selection.TypeText AOP220

Vord.ActiveDocument.Bookmarks("AOP221").Select

Vord.Selection.TypeText AOP221

Vord.ActiveDocument.Bookmarks("AOP222").Select

Vord.Selection.TypeText AOP222

Vord.ActiveDocument.Bookmarks("AOP223").Select

Vord.Selection.TypeText AOP223

Vord.ActiveDocument.Bookmarks("AOP224").Select

Vord.Selection.TypeText AOP224

Vord.ActiveDocument.Bookmarks("AOP225").Select

Vord.Selection.TypeText AOP225

Vord.ActiveDocument.Bookmarks("AOP226").Select

Vord.Selection.TypeText AOP226

Vord.ActiveDocument.Bookmarks("AOP227").Select

Vord.Selection.TypeText AOP227

Vord.ActiveDocument.Bookmarks("AOP228").Select

Vord.Selection.TypeText AOP228

Vord.ActiveDocument.Bookmarks("AOP229").Select

Vord.Selection.TypeText AOP229

Vord.ActiveDocument.Bookmarks("AOP230").Select

Vord.Selection.TypeText AOP230

Vord.ActiveDocument.Bookmarks("AOP231").Select

Vord.Selection.TypeText AOP231

Vord.ActiveDocument.Bookmarks("AOP232").Select

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOOO_____"

Vord.Selection.TypeText AOP232

Vord.ActiveDocument.Bookmarks("AOP233").Select

Vord.Selection.TypeText AOP233

Vord.ActiveDocument.Bookmarks("AOP234").Select

Vord.Selection.TypeText AOP234

R01 = Round((AOP012 - AOP116), 2)

R02 = Round((AOP001 / AOP024), 2)

R03 = Round((AOP012 / AOP024), 2)

R04 = Round((AOP101 / AOP124), 2)

R05 = Round((AOP114 / AOP124), 2)

R06 = Round((AOP117 / AOP124), 2)

R07 = Round((AOP207 / (AOP207 + AOP216 + AOP218)), 2)

R08 = Round((AOP216 / (AOP207 + AOP216 + AOP218)), 2)

R09 = Round((AOP218 / (AOP207 + AOP216 + AOP218)), 2)

R10 = Round((AOP201 / (AOP201 + AOP215 + AOP217)), 2)

R11 = Round((AOP215 / (AOP201 + AOP215 + AOP217)), 2)

R12 = Round((AOP217 / (AOP201 + AOP215 + AOP217)), 2)

R13 = Round((AOP223 / (AOP201 + AOP215 + AOP217)), 2)

Page 37: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

37

If AOP202 > 0 Then

R14 = Round((AOP213 / AOP202), 2)

Else

R14 = 0

End If

If AOP202 > 0 Then

R15 = Round((AOP229 / AOP202), 2)

Else

R15 = 0

End If

If AOP202 > 0 Then

R16 = Round(((AOP210 + AOP211 + AOP216) / (1 - ((AOP208 +

AOP209 + AOP212) / AOP202))), 2)

Else

R16 = 0

End If

R17 = Round((AOP213 / AOP024), 2)

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOOOO____"

R18 = Round((AOP229 / AOP101), 2)

If AOP116 > 0 Then

R19 = Round((AOP012 / AOP116), 2)

Else

R19 = 0

End If

If AOP116 > 0 Then

R20 = Round(((AOP012 - AOP013) / AOP116), 2)

Else

R20 = 0

End If

If AOP116 > 0 Then

R21 = Round((AOP019 / AOP116), 2)

Else

R21 = 0

End If

R22 = Round((AOP111 / AOP124), 2)

R23 = Round((AOP111 / AOP101), 2)

If AOP216 > 0 Then

R24 = Round((AOP213 / AOP216), 2)

Else

R24 = 0

End If

If AOP016 > 0 Then

R25 = Round((AOP202 / AOP016), 2)

Else

R25 = 0

End If

If R25 > 0 Then

R26 = Round((360 / R25), 2)

Else

R26 = 0

End If

Page 38: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

38

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOOOOO___"

If AOP013 > 0 Then

R27 = Round(((AOP208 + AOP209) / AOP013), 2)

Else

R27 = 0

End If

If R27 > 0 Then

R28 = Round((360 / R27), 2)

Else

R28 = 0

End If

If AOP119 > 0 Then

R29 = Round(((AOP208 + AOP209 + AOP013) / AOP119), 2)

Else

R29 = 0

End If

If R29 > 0 Then

R30 = Round((360 / R29), 2)

Else

R30 = 0

End If

R31 = R26 + R28 - R30

If R31 > 0 Then

R32 = Round((360 / R31), 2)

Else

R32 = 0

End If

R33 = Round(((AOP101 - AOP001) / AOP012), 2)

R34 = Round(((AOP213 + AOP215 - AOP216) * 0.9), 2)

If ((AOP114 > 0) Or (AOP117 > 0)) Then

R35 = Round((AOP216 / (AOP114 + AOP117)), 2)

Else

R35 = 0

End If

R36 = Round((((AOP101 * 0.12) + AOP216) / (AOP101 + AOP114 + AOP117)), 2)

R37 = Round(((AOP101 * 0.12) + AOP216), 2)

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOOOOOO__"

R38 = R34 - R38

If chkOp1.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R01").Select

Vord.Selection.TypeText R01

End If

If chkOp2.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R02").Select

Vord.Selection.TypeText R02

Vord.ActiveDocument.Bookmarks("R03").Select

Vord.Selection.TypeText R03

Vord.ActiveDocument.Bookmarks("R04").Select

Vord.Selection.TypeText R04

Vord.ActiveDocument.Bookmarks("R05").Select

Vord.Selection.TypeText R05

Page 39: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

39

Vord.ActiveDocument.Bookmarks("R06").Select

Vord.Selection.TypeText R06

Vord.ActiveDocument.Bookmarks("R07").Select

Vord.Selection.TypeText R07

Vord.ActiveDocument.Bookmarks("R08").Select

Vord.Selection.TypeText R08

Vord.ActiveDocument.Bookmarks("R09").Select

Vord.Selection.TypeText R09

Vord.ActiveDocument.Bookmarks("R10").Select

Vord.Selection.TypeText R10

Vord.ActiveDocument.Bookmarks("R11").Select

Vord.Selection.TypeText R11

Vord.ActiveDocument.Bookmarks("R12").Select

Vord.Selection.TypeText R12

Vord.ActiveDocument.Bookmarks("R13").Select

Vord.Selection.TypeText R13

End If

If chkOp3.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R14").Select

Vord.Selection.TypeText R14

Vord.ActiveDocument.Bookmarks("R15").Select

Vord.Selection.TypeText R15

Vord.ActiveDocument.Bookmarks("R16").Select

Vord.Selection.TypeText R16

Vord.ActiveDocument.Bookmarks("R17").Select

Vord.Selection.TypeText R17

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOOOOOOO_"

Vord.ActiveDocument.Bookmarks("R18").Select

Vord.Selection.TypeText R18

End If

If chkOp4.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R19").Select

Vord.Selection.TypeText R19

Vord.ActiveDocument.Bookmarks("R20").Select

Vord.Selection.TypeText R20

Vord.ActiveDocument.Bookmarks("R21").Select

Vord.Selection.TypeText R21

End If

If chkOp5.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R22").Select

Vord.Selection.TypeText R22

Vord.ActiveDocument.Bookmarks("R23").Select

Vord.Selection.TypeText R23

Vord.ActiveDocument.Bookmarks("R24").Select

Vord.Selection.TypeText R24

End If

If chkOp6.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R25").Select

Vord.Selection.TypeText R25

Vord.ActiveDocument.Bookmarks("R26").Select

Vord.Selection.TypeText R26

Vord.ActiveDocument.Bookmarks("R27").Select

Vord.Selection.TypeText R27

Vord.ActiveDocument.Bookmarks("R28").Select

Vord.Selection.TypeText R28

Vord.ActiveDocument.Bookmarks("R29").Select

Vord.Selection.TypeText R29

Vord.ActiveDocument.Bookmarks("R30").Select

Page 40: Bosiljčić igor   projekat - vb softversko rešenje za izradu racio analize

40

Vord.Selection.TypeText R30

Vord.ActiveDocument.Bookmarks("R31").Select

Vord.Selection.TypeText R31

Vord.ActiveDocument.Bookmarks("R32").Select

Vord.Selection.TypeText R32

End If

lblPoruka2.Caption = "Izveštaj se generiše Molim sačekajte OOOOOOOOOO"

If chkOp7.Value = 1 Then

Vord.ActiveDocument.Bookmarks("R33").Select

Vord.Selection.TypeText R33

Vord.ActiveDocument.Bookmarks("R34").Select

Vord.Selection.TypeText R34

Vord.ActiveDocument.Bookmarks("R35").Select

Vord.Selection.TypeText R35

Vord.ActiveDocument.Bookmarks("R36").Select

Vord.Selection.TypeText R36

Vord.ActiveDocument.Bookmarks("R37").Select

Vord.Selection.TypeText R37

Vord.ActiveDocument.Bookmarks("R38").Select

Vord.Selection.TypeText R38

End If

Dokument.SaveAs App.Path & "\rezultat.doc"

Dokument.Close False

Vord.Application.Quit

Set Vord = Nothing

Set Dokument = Nothing

Set Polje = Nothing

lblPoruka2.Caption = "Izveštaj je uspešno kreiran"

Else

Poruka = MsgBox("Morate prvo Preuzeti podatke iz Bilansa Stanja i Uspeha",

vbApplicationModal + vbInformation + vbOKOnly, "Pažnja")

End If

End Sub