Program za izpisovanje računov in materialno poslovanje

Pogram je namenjen za manj zahtevne uporabnike, ki potrebujejo izpisovanje računov.

Verzija programa: (Racun_1) Prenesi

Programski jezik: VBA Access 2010
Za izvajanje je potrebno namestiti naslednje brezplačne programe :
- .NET 3.5 dotnetfx35.exe
- Microsoft Access 2010 Runtime AccessRuntime.exe
- Foxit Reader ali AR FoxitReader_Setup_v3.2.1.0401.exe

Slike programa:

Meni Dobavnice
Kupec Racuni

Primer izpisa:
- Izpis računa
- Izpis zalog


Testiranje:
racun_testni_podatki.accdb
Vnešeno je nekaj demo podatkov iz katerih se vidi delovanje programa.
Podatke lahko spreminjate, brišete, dodajate, izpisujete...
Poizkusno delo, demo: racun_delo_demo.accdb
omejitev: max 30 računov, batn “novo leto” disable
Demo verzija se lahko pretvori v delovno verzijo brez izgube podatkov.


Splošna navodila:
Pozicioniranje na že vnešene podatke podatke:
- batni: first/prev/next/last ali
- klik kjerkoli na vrstico na subform spodaj
kjer so vsi vnešeni podatki sortirani po abecedi ali datumu


Ikona na računu:
V direktoriju, kjer je program mora biti png file: png_na_racunu.png
To je ikona firme, ki se pojavi na računu in na main formi programa.
Zamenjati jo z vašo z enakim imenom.


Izpisovanje:
Kreira se PDF dokument z name: ime izpisa + datum + ura. Shrani se v poddirektoriju
/pdf. Tukaj se fajli nabirajo in se morajo občasno brisati.
Grupe za material in potne stroške:
Grupa združuje sorodne podatke iz šifranta npr enota mere, lokacija.


Šifranti:
firma/podatki podetja
kupci
dobavitelji


Material:
grupe za materiale: materiali v grupi imajo enako enoto mere, lahko ločujejo lokacije..
materiali: materiali na zalogi, izbiranje na dobavnicah in računih:
opis, grupa, vrednost v "točkah" (neobvezno)potni stroški:
grupe za potne stroške: cena/1km, ki je enaka za vse "potne stroške" v grupi
potni stroški: relacije potovanja na računih: opis, število km
Dokumenti: računi, dobavnice


Splošno:
razknjiževanje: materiali gredo v mbk(skladišče), vrstice se "zaklenejo",
vračanje: zapisi v mbk za ta dokument se pobrišejo, vrstice se "odklenejo",
nato se lahko popravljajo brišejo, spreminjajo, dodajajo, nato dokument ponovno razknjižiti,
če se program uporablja samo za izpis računov razknjiževanje ni potrebno
dobavnice:
najprej se vnese dobavnica u dobaviteljem "Začetno stanje", ki uredi začetno stanje zaloge,
nove dobavnice dodajajo zalogo,
dobavnica z dobaviteljem "inventurne razlike" uredi +/-,
vse dobavnice za tekoče leto so "skupaj"


Računi:
računi so pri vnašanju ločeni po mesecih (datum računa v mesecu),
aktualni mesec v katerem se dela se izbere na zgornjem gumbu,
najprej glava računa: kupec, datum računa..,
nato vnos poljubnega števila vrstic:
vsaka vrstica ima lahko eno od treh moženih skupin, ki se določi z gumbom, ki vrti 3
možnosti: delo/material/potni stroški (na računu so nato 3 skupine vrstic ločene)
gumb:3 možnosti:


Delo:
Ročni vnos vseh podatkov,
material: se odpre combo box z materiali, kjer se izbira, doda se količina,
potni stroški; odpre se combo box s "potnimi stroški", kjer se izbira,
nato se vrnemo na glavo računa in lahko račun printamo ali počakamo na dodatne vrstice ali
popravke podatkov.
Ena možnost je, da se računi za mesec printajo ko je mesec že mimo in so vsi računi
zaključeni v okviru meseca.


Printanje računov:
Računi imajo 2 načina printanja zaradi natančnega pozicioniranja:
1. način: kreira se PDF dokument, nato print iz PDF editorja (včasih malo zamakne !?)
2. način: direktni print na default printer A4
Posamezno:
gumb na desni strasni forme: glava računa
Printanje vseh računov za mesec naenkrat:
2 batna na main formi, printajo se vsi računi za mesec ki je izbran v batnu zgoraj
Račun na papirju je oblikovan fiksno
glava podjetja na vrhu,
kupec/naslov na levi(pade v okno kuverte),
ostali podatki računa na desni,
spodaj: 3 skupine "vrsticc" (delo/material/potni stroški), ločene z delno vsoto Scenarij dela:
urediti šifrante, kasneje se lahko dodaja..,
vnese se dobavnico, ki uredi začetno stanje, razknjižiti, da gre v mbk,
vnos računov v nekem mesecu, izpis, razknjiževanje
brisanje dobavnice ali računa (se kot normalno ne dela)
najprej del vseh vrstic, nato glave
Številka računa se določi avtomatično in je naslednja številka. V okviru meseca je normalno,
da so štervilke računa zaporedne. Biti ne sme nobene luknje.
Prvo ali začetno številko računa lahko po vnosu prvega računa spremenimo na višje(start med
letom) v system, nato gre naprej avtomatično.
Med delom lahko pride, da se nekaj premislimo. Program pokriva 2 tipa „motnje".
Kontrola: system/zaporedje_1
Za nek račun se odločimo, da gre v naslednji mesec. Spremenimo datum računa na nek datum
v naslednjem mesecu, račun izgine iz tega meseca. Ostane problem zaporedja številka računa,
ki ga gumb zaporedje_1 uredi.
Nek račun v celoti pobrišemo, ostane luknja v zaporedju, ki ga gumb zaporedje_1 uredi.
Kako dela gumb “zaporedje_1“:
problem zaporedna št.računa:
v okviru datum računa v nekem mesecu, morajo biti vsi računi zapoedno skupaj,
ne sme biti „luknje".
do meseca N-1 mora biti vse OK
za nazaj se ne sme nič spraminjati npr. datum računa v mesecu, del računa,
če bo napaka za nazaj, se program prekine, (lahko bi ignoriral),
kontrola: zadnja 2 meseca: N tekoči, N-1 mesec, ki se izpisuje,
gleda se zaporedna številka računa:
1. datum računa, zap.št.računa X, X-1
premik računa iz meseca N-1 v mesec N:
datum tačuna X je v mescu N-1, datum računa X-1 je v mesecu N,
naredi se zamenjava zaporedne št.računa
2. delete računa, nastane luknja v zaporedju,
vse zap.številke višje od luknje se zmanjšajo za 1,
to bi bil problem, če bi bili računi že izpisani
kontrola zaporedje_1 (+ popravljenje) se vedno naredi avtmatićno v primeru print za mesec
na main meniju (print vseh računov v mesecu)
zaloga se vrednoti na 2 načina:
1. točke = podatek vpisan v šifrantu materialov
2. znc = zadnja nabavna cena, cena iz zadnje dobavnice tega materiala
podatka sta enaka ali malo različna,
oba načina se vodita avtomatično in sta vedno na voljo,
so še drugi načini npr: povprečna nabavna cena.. kar ni pokrito.
tabela materialov:
tukaj se vnesejo "točke", opis materiala,
dva materiala naj ne bi imela popolnoma enakega opisa,če je npr. enak material na zalogi v dveh grupah, se v opisu doda npr. neka črka ali oznaka, da
se lažje in pravilno izbira,
zaloga se lahko prenaša med "grupami" ali dela inventurne razlike, odpre se ustrezni
"dobavitelj" npr. "Inventurne razlike" in se vnese ustrezne materiale s količino +/-,
inveturne razlike menda zanimajo računovodstvo, se morajo vrednotiti.


Novo leto:
(demo disable)
vsi doumenti morajo biti razknjiženi,
delovni dir se kopira v nov dir,
batn "system/novo leto" naredi:
del vseh računov, dobavnic,
naredi se ena nova dobavnica z začetnim stanjem iz mbk,
del mbk tabele.
Novo dobavnica razknjižiti in zaloga je prenešena v novo leto.
Program je namenjen manj zahtevnim uporabnikom, ne pokriva popustov, predračunov..
Osnovni namen programa je izpis računov.

Kontakt:
Za več informacij kontaktirajte:
vlak11@gmx.com