SADRŽAJ
Koncept
Priprema fajla
Prozor za podešavanje uvoza
Izveštaj o artiklima koji nisu uvezeni
KONCEPT
Uvoz artikala iz fajla u dokument podrazumeva sledeće:
- Povezivanje artikala koji su upisani u fajl sa artiklima iz šifarnika artikala.
- U određenim slučajevima upis količine artikla iz fajla u dokument.
- U određenim slučajevima upis cene artikla iz fajla u dokument.
Praktično, program prvo mora da poveže artikle iz fajla sa artiklima iz šifarnik artikla i da zatim u dokument upiše količinu i/ili cenu artikla koja je navedena u fajlu.
PRIPREMA FAJLA
Fajl iz koga se artikli uvoze mora da bude pripremljen u skladu sa pravilima koja su navedena u tekstu koji sledi.
- Fajl iz koga se artikli uvoze mora da bude u .csv formatu. Konvertovanje u .csv format možete da obavite u ekselu tako što snimite fajl na sledeći način: File > Save As > u padajućem meniju Save as type izaberite opciju CSV (Comma delimited) (*csv - detaljnije objašnjenje možete da pronađete na Microsoftovom sajtu).
- Ako u tekstu postoje slova specifična za naš jezik (č,ć,ž,š,đ) potrebno je da pre konvertovanja u .csv format i uvoza uradite sledeće:
- u Control Panelu pristupite regionalnim i jezičkim opcijama (Control Panel > Region and Language /Windows 7/ ili Region /Windows 10 i Windows 11/).
- u kartici Administrative opcija Language for non-Unicode programs /Windows 7/, odnosno Change system locale /Windows 10 i Windows 11/ treba da bude podešena na Serbian (Latin).
Da biste uspešno izvršili uvoz artikala ili usluga u poslovni softver Sors neophodno je da ispoštujete sledeća pravila:
- Jedan artikal treba da bude upisan u jednom redu.
- U fajlu ne mogu da se nalaze dva artikla sa istim nazivom, šifrom ili barkodom. Postojanje duplih šifara, naziva i barkodova možete da proverite u ekselu pomoću opcije Conditional Formatting (Conditional Formatting--> Highlight Cell Rules --> Duplicate values - detaljnije informacije možete da pronađete na Microsoftovom sajtu).
- Znak apostrof (') nije dozvoljen i ne sme da se nalazi u fajlu. Možete da proverite da li se ovaj znak nalazi u fajlu pomoću eksela (opcija Find and Replace - detaljnije informacije možete da pronađete na Microsoftovom sajtu).
PROZOR ZA PODEŠAVANJE UVOZA
Prozor u kome se podešavaju parametri uvoza izgleda kao na slici ispod.
U polje Fajl iz koga se artikli uvoze potrebno je da upišete lokaciju u računaru na kojoj se nalazi fajl iz koga artikli treba da se uvezu. Ako kliknete na dugme Pronađi prikazaće se standardni Windowsov prozor za otvaranje fajlova (Open File dialog) pomoću koga možete da pronađete fajl.
Fajl iz koga se podaci uvoze mora da sadrži najmanje dva podatka:
- Identifikator artikla. Pod identifikatorom se podrazumeva podatak na osnovu koga se vrši povezivanje artikala iz fajla i šifarnika artikala. Identifikator može da bude barkod artikla, šifra artikla ili naziv, sa time da ovaj podatak mora da bude identičan u fajlu iz koga se podaci uvoze i u šifarniku artikala.
- Količina ili cena. U zavisnosti od toga u koji dokument se uvoze artikli iz fajla (na primer, interna otpremnica ili nivelacija) potrebno je da u fajl bude upisana:
- Samo količina
- Samo cena
- Oba podatka (količina i cena)
Da bi uvoz mogao da bude izvršen program mora da ima informaciju o strukturi podataka u fajlu iz koga se uvoze artikli. Struktura podataka podrazumeva redosled podataka (kolona) u fajlu kao i separator koji se koristi za razdvajanje podataka (kolona). Kada se fajl iz koga se artikli uvoze otvori u programu Notepad mogao bi da izgleda ovako:
Barkod artikla 1;Šifra artikla 1;Količina artikla 1;Cena artikla 1
Barkod artikla 2;Šifra artikla 2;Količina artikla 2;Cena artikla 2
Barkod artikla 3;Šifra artikla 3;Količina artikla 3;Cena artikla 3
Barkod artikla 4;Šifra artikla 4;Količina artikla 4;Cena artikla 4
U prethodnom primeru redosled podataka (kolona) u fajlu je sledeći: barkod, šifra, količina, cena. Separator koji se koristi za razdvajanje podataka je tačka-zarez(;).
Struktura podataka u fajlu iz koga se artikli uvoze (redosled podataka i separator za razdvajanje podataka) zavise od programa u kome je fajl napravljen, odnosno od načina na koji je korisnik programa formatirao fajl. Na primer, ako je fajl napravljen u ekselu onda je redosled podataka u fajlu isti kao redosled kolona u ekselu.
U polje Separator kolona u fajlu je potrebno da upišete separator koji se koristi za razdvajanje podataka (kolona) u fajlu. U prethodnom primeru to je tačka-zarez(;). Znak koji će biti korišćen kao separator zavisi od programa u kome je fajl napravljen i podešavanja računara korisnika. Napominjemo da znak koji se koristi kao separator ne sme da se nalazi na drugim pozicijama u fajlu.
U polje Redni broj kolone u kojoj se nalazi identifikator je potrebno da upišete redni broj kolone u kojoj se nalazi identifikator, odnosno podatak na osnovu koga se povezuju artikla iz fajla i artikla iz šifarnika artikala. Pod kolonom se podrazumeva grupa podataka koja se nalazi između separatora. U prethodnom primeru u koloni 1 nalazi se podatak o barkodu, u koloni 2 nalazi se podatak o šifri artikla, u koloni 3 nalazi se količina a u koloni 4 cena.
U padajućem meniju Vrsta identifikatora je potrebno da izaberete vrstu identifikatora artikla na osnovu koga će program izvršiti povezivanje artikla iz fajla i šifarnika artikala. Vrsta identifikatora može da bude barkod, šifra ili naziv artikla. Ovaj padajući meni ima sledeće opcije:
- Šifra, naziv ili barkod artikla (biće proverena sva tri polja). Ako je izabrana ova opcija, program će artikle iz fajla pokušati da poveže sa artiklima iz šifarnika tako što će identifikator iz fajla tražiti u poljima Barkod, Šifra i Naziv šifarnika artikala.
- Bar kod artikla. Ako je izabrana ova opcija, program će artikle iz fajla pokušati da poveže sa artiklima iz šifarnika tako što će identifikator iz fajla tražiti samo u polju Barkod šifarnika artikala.
- Šifra artikla. Ako je izabrana ova opcija, program će artikle iz fajla pokušati da poveže sa artiklima iz šifarnika tako što će identifikator iz fajla tražiti samo u polju Šifra šifarnika artikala.
- Naziv artikla. Ako je izabrana ova opcija, program će artikle iz fajla pokušati da poveže sa artiklima iz šifarnika tako što će identifikator iz fajla tražiti samo u polju Naziv šifarnika artikala.
U polje Redni broj kolone u kojoj se nalazi količina potrebno je da upišete redni broj kolone u kojoj se nalazi količina artikla. Ovo polje će se prikazivati samo u slučajevima kada je neophodno da se u fajlu nalazi količina artikla (na primer, kada se artikli uvoze u internu otpremnicu). Ako nije potrebno da količina bude upisana u fajl (na primer, kada se artikli uvoze u nivelaciju) polje neće biti prikazano.
U polje Redni broj kolone u kojoj se nalazi cena potrebno je da upišete redni broj kolone u kojoj se nalazi cena artikla. Ovo polje će se prikazivati samo u slučajevima kada je neophodno da se u fajlu nalazi cena artikla (na primer, kada se artikli uvoze u nivelaciju). Ako nije potrebno da cena bude upisana u fajl (na primer, kada se artikli uvoze u internu otpremnicu) polje neće biti prikazano.
Vezano za polja koja se nalaze u prozoru za podešavanje parametara uvoza možemo da konstatujemo sledeće:
- Lokacija fajla u kome se nalaze artikli treba da bude upisana u polje Fajl iz koga se artikli uvoze.
- Separator koji se koristi za razdvajanje podataka (kolona) u fajlu treba da bude upisan u polje Separator kolona u fajlu.
- Redni broj kolone u kojoj se nalazi identifikator treba da bude upisan u polje Redni broj kolone u kojoj se nalazi identifikator.
- Vrsta identifikatora (šifra, barkod i naziv) koji se koristi za povezivanje artikala iz fajla i šifarnika artikala treba da bude izabrana u padajućem meniju Vrsta identifikatora.
- Količina treba da se nalazi u fajlu, u koloni sa rednim brojem koji je upisan u polje Broj kolone u kojoj se nalazi količina.
- Cena treba da se nalazi u fajlu, u koloni sa rednim brojem koji je upisan u polje Broj kolone u kojoj se nalazi cena.
Postupak uvoza možete da pokrenete pošto popunite podatke u ovom prozoru tako što kliknete na dugme Uvezi
Dodajemo još da će program da zapamti podatke koje ste upisali u ovaj prozor i sledeći put kada ga budete pokrenuli sva polja će biti automatski popunjena.
IZVEŠTAJ O ARTIKLIMA KOJI NISU UVEZENI
Ako program ne uspe da poveže određeni artikal iz fajla sa artiklom iz šifarnika artikala, odnosno ako program ne uspe da uveze određeni artikal, taj artikal će biti preskočen, ali će program nastaviti sa uvozom preostalih artikala. Na taj način, ceo postupak uvoza neće biti prekinut zbog eventualnog problema koji nastane u vezi sa jednim artiklom.
Povezivanje artikla iz fajla i šifarnika artikala može biti neuspešno iz više razloga, na primer ako identifikator u fajlu nije ispravno upisan.
U slučaju da program nije uspešno povezao sve artikle iz fajla sa artiklima iz šifarnika artikala, odnosno u slučaju da nije uspešno uvezao sve artikle iz fajla po završetku postupka uvoza prikazaće se sledeći prozor:
Ovaj prozor ima dve kolone:
- Broj reda u fajlu. U ovoj koloni se prikazuje broj reda u fajlu u kome se nalazi artikal koji nije povezan (uvezen).
- Greška. U ovoj koloni se prikazuje razlog zbog koga artikal nije povezan (uvezen).
Ako selektujete stavku u tabeli i zatim kliknete na dugme Prikaži podatke iz reda, otvoriće se prozor u kome možete da vidite kako je program pročitao red iz fajla.
Datum poslednje izmene članka: 16.07.2025