(APP Help) Unos pravila za knjizenje UNOS PRAVILA ZA KNJIZENJE Svako pravilo za knjizenje se unosi na isti nacin. Ekran je podeljen na dva dela, pri cemu se u gornjrm delu prikazuju skracenice koje se mogu koristiti u toku unosa, a u donjem delu je samo pravilo. Spisak skradjenica se menja, u zavisnosti od objekata koji se trenutno unosi (konto, opis, duguje, potrazuje. U tekstualnim objektima (konto, opis, ..) skracenice se prikazuju u zagradama (na primer, ). Tada se rezultujuci tekst dobija tako sto se umesto oznake ubaci odgovarajuci tekst. Na primer, ako je za konto magacina defisan niz “001”, a u pravilu za konto pise “130”, onda ce prilikom knjizenja tu pisati “130001”. Numericka polja (na primer, duguje i potrazuje) nemaju skradjenice vec promenljive. Promenljive se pisu bez zagrada i mogu se koristiti osnovne racunske operacije. Na primer, ako se stavi samo V, kao rezultat se dobija vrednost fakture, a V*1.2 je vrednost fakture uvecana za 20 procenata. Ispravnost konta i izraza se NE provera prilikom unosa, vec prilikom kasnijeg generisanja naloga i tada ce biti prijavljene eventulne greske. Ovako uneta pravila se direktno preslikavaju u stavke naloga pri kasnijem kontiranju dokumenata. Postoji i veoma vazna mogucnost definisanja parametara u pravilu za knjizenju. Svi parametri se moraju definisati na pocetku pravila, ispred svih ostalih stavki. U polje KONTO za pravilo se unosi ””, obavezno velikim slovima. U OPIS se unosi opis parametra koji se trazi i u DUGUJE naziv promenljive u kojoj ce se cuvati uneta vrednost. Evo primera: neka je definisano sledece pravilo. U principu bi to trebalo da bude korisnicki sablon, ali moze i pravilo za fakturu i slicno. Kada se startuje ovakvo pravilo, prvo se na ekranu ispisuje maska za unos podataka u koju treba uneti trazenu vrednost. Zatim je uneta vrednost dostupna preko promenljive D i moze se koristiti kao i sve druge promenljive. Ovako definisane promenljive mogu da sadrze brojeve koji se mogu koristiti u izrazima na dugovnoj ili potraznoj strani stavki naloga. Ukoliko se promenljiva stavi u zagrade, onda se radi o promenljivoj koja menja tekst unutar opisa. Na primer, stavka moze da glasi: Unesi broj fakture: Kasnije se u stavkama moze pisati opis “Faktura br.”. Napomena: ”” se obavezno mora pisati velikim slovima. KONTO OPIS DUGUJE POTRAZUJE ——- ————- ———- ——— Unesite vred: d Unesite dok.: ! d := d+100 2011 Prenos d 2012 Prenos d Umesto oznake ”” moze se koristiti i znak ”?”. Deo ispod ucitavanja podataka (pocinje znakom ”!”) koristi se za razna izracunavanja. U DUGUJE polje se upisuje proizvoljan matematicki izraz koji se kod poziva pravila izracunava. U kreiranju slozenijih sablona moze se koristiti i veoma korisna funkcija GsK koja vraca trenutno stanje nekog konta. Na primer, GsK(“2010”) vraca trenutni saldo konta 2010. Ako se navede u obliku GsK(“2010”, “D”), vraca samo dugovnu stranu, a GsK(“2010”, “P”) vraca samo potraznu stranu. Ukoliko se navede i treci parametar, moze se dobiti stanje konta zakljucno sa nekim datumom. Na primer, GsK(“2010”,”D”,”20.10.00”) vraca dugovni saldo zakljucno sa 20. oktobrom. U pravilima se mogu koristiti promenljive prikazane u gornjem delu ekrana, kao i sve osnovne matematicke operacije. Na primer, u izlaznim fakturama se moze pisati PV-R i to oznacava prodajnu vrednost umanjenu za rabat. Neke promenljive imaju ispred sebe oznaku “*” koja oznacava da se osim navedenog imena mogu koristiti i imena po tipovima artikala. Na primer, ako je u prozoru dostupna promenljiva *PV, moze se koristiti samo PV, ali i APV, BPV, … Evo spiska znacenja: PV - Prodajna vrednost fakture (Sve zajedno) APV - Prodajna vrednost akciznih proizvoda na fakturi (Akc.proizvodi). BPV - Prodajna vrednost robe bez poreza (Bez poreza) KPV - Prodajna vrednost kartica (Kartice) XPV - Prodajna vrednost artikala sa obicnim porezom (Roba) UPV - Prodajna vrednost artikala koji su oznceni kao usluge (Usluge) PPV - Prodajna vrednost sopstvenih proizvoda (Proizvodi) Slicno znacenje imaju *NV, *V, … U definisanju pravila je moguce koristiti uslovnu naredbu, za to se koriste naredbe !IF i !ENDIF. Na primer: KONTO OPIS DUGUJE POTRAZUJE ——- ————- ———- ——— ! x := 1 ! y := 0 !IF x > 0 Ŀ 1000 v 2000 v !ENDIF !IF y > 0 Ŀ 3000 v !ENDIF 4000 v U prethodnom primeru se prvo definisu promenljive X i Y. Zatim se u nastavku ispituje vrednost promenljive X. Ako je vrednost veca od nule, primenjuju se stavke do prvog ENDIF (konta 1000 i 2000). Zatim se ispituje vrednost promenljive Y. Ako je ona pozitivna, izvrsava se stavka konto 3000. Stavka sa kontom 4000 se svakako izvrsava, jer je izvan uslovne naredbe. U okviru uslova za proveru mogu se koristiti i promenljive koje se pojavljuju u polju KONTO. Tada se ta promenljiva mora staviti u znake navoda. Na primer: !IF ”” == “VP” Evo i ostalih komandi koje se mogu koristiti. F2 - Unos nove stavke pravila. Isti efekat se dobija i sa Space. F3 - Brisanje stavke naloga. F6 - Kopiranje stavke pravila. Shift-F6 - Kopiranje stavke, zamenjuju se dugovna i potrazna strana. Alt-F6 - Kopiranje stavke, bez dugovne i potrazne strane. F9 - Pregled kontnog plana i odgovarajuceg konta. TAB, A - Da li ce se traziti analiticka stavka. Insert - Umetanje stavke na tekucu poziciju u pravilima.