Export i import objekata
Export/import objekata za/iz vanjskih sustava i uređaje
•Deklaracija export/import datoteka za automatsko učitavanje i snimanje objekata iz vanjskih sustava.
•Datum kreiranja: 22.08.2018.
•Datum zadnje izmjene: 27.08.2018. - Dorađena pojašnjenja za prepoznavanje na poljima komitenata, artikala i radnika
Konverter objekata je alat koji omogućava brzu i pouzdanu integraciju velikog broja objekata, čije podatke korisnik već posjeduje u nekom elektronskom formatu (npr iz drugog software-a ), u poslovno-informacijski sustav 4D Wand.
Export objekata u csv
Ako se želi napraviti izmjena na postojećim objektima, iste se može eksportirati u csv datoteku sa svim poljima baze objekata. Da bi se napravio eksport potrebno je otići u 4D Wand -> Veleprodaja (NC)-> Registri -> Objekti, te pozvati eksport objekata prikazano kao na slici ispod.
Pozivom Export/Import --> Interni export/import baze objekata --> Export svih podataka o objektima za 4D Wand u text datoteku, nakon upozorenja i pojašnjenja namjene ovog exporta, otvara se upit lokacije na koju želite spremiti csv datoteku.
Import objekata
Vrlo je važno napomenuti da objekt koji će se nalaziti u bazi 4D Wand sustava mora biti potpuno definiran sukladno pravilima definiranja koja postavljamo ovdje, a pri tome treba imati na umu da sva polja koja sadrže referencu na neki podatak iz drugih registara moraju biti ispravno popunjena, a podatak u referenciranom registru mora biti upisan prije same konverzije. Primjer već popunjene konfiguracijske datoteke sadržan je u instalaciji 4D Wanda na poziciji W:\4D\Wand\Client\Ext\Objekti.xls, pa ju možete iskoristiti za pripremu konverzije objekata.
Popunjavanje XLS datoteke
Uz konverter isporučeni su predlošci preko kojih se pripremaju podaci za konverziju u MS Excel formatu koje treba popuniti podacima koje želite učitati u 4D Wand sustav. Radi lakšeg snalaženja u datoteci, različitim su bojama označena obavezna, opcionalna i dodatna polja koja nikako nisu za korištenje bez izričite upute djelatnika 4th Dimension. d.o.o. Važna napomena : import podrazumijeva da se u pripremljenoj datoteci nalazi jednak broj redaka naslova kao i u XLS predlošku jer će taj broj redaka biti preskočen prilikom importa u 4D Wand.
Objekti.xls
Glavna datoteka konverzije, pomoću nje se definiraju objekti koje želite importirati u 4D Wand. U slučaju ikakvih nejasnoća vrijedi pripomenuti da sva polja u ovoj datoteci generalno odgovaraju istoimenim poljima na formi objekata 4D Wand-a i detaljno su pojašnjena u uputama 4D Wand-a.
Opis tipova podataka
•NUMERIC(-mm.nn) - Numerički podatak maksimalne duljine mm znamenki (uključujući decimalni separator i predznak), od kojih je nn znamenki odvojeno za decimalna mjesta. Decimalni separator je , (zarez), a separator za tisućice se ne upisuje: npr.: -1234567890,12. Prethodni primjer predstavlja numerički podatak u formatu -14.2: predznak (-), 10 mjesta za cjelobrojni dio, decimalni zarez i 2 mjesta za decimalni dio (ukupno 14 znakova).
•STRING(nn) - Tekstualni podataka s maksimalnom duljinom nn znakova u kom ne smije biti znak ; (točka-zarez), znak '<=' u tablicama označava da vrijednost pojedine kolone može biti manja ili jednaka upisanom broju, nipošto veća.
•DD.MM.GGGG - Datumski podatak formatiran u formatu dan.mjesec.godina gdje su dan i mjesec popunjeni vodećim nulama ako je isti manji od 10, npr.: 03.04.2006.
•HH:MM:SS - Vremenski podatak formatiran u formatu sat : minuta : sekunda, npr 12:45:30
Popis polja koja je moguće popuniti i pojašnjenja pojedinih polja
Br.
|
Podatak
|
Tip podatka
|
Opis podatka
|
1
|
ID Objekta
|
NUMERIC(6)
|
ID Objekta
|
2
|
ID robe na koju je vezan objekt
|
STRING(30)
|
ID, Šifra, Kataloški broj ili Barkod robe na koju je vezan objekt
|
3
|
Naziv objekta
|
STRING(80)
|
Naziv objekta koji se importira
|
4
|
Drugi naziv objekta
|
STRING(80)
|
Drugi naziv objekta koji se importira
|
5
|
Treći naziv objekta
|
STRING(80)
|
Treći naziv objekta koji se importira
|
6
|
Serijski broj
|
STRING(50)
|
Serijski broj objekta (serijski broj ne može biti isti za više objekata)
|
7
|
Šifra kupca
|
STRING(160)
|
ID komitenta. Moguće je poslati ID komitenta ili OIB komitenta (ukoliko postoji samo jedan komitent s upisanim OIB-om) ili Naziv komitenta|Adresa komitenta
|
8
|
Adresant kupca
|
STRING(350)
|
ID osobe. Moguće je poslati ID osobe ili OIB osobe (ukoliko postoji samo jedna osoba s upisanim OIB-om) ili Naziv komitenta|Adresa komitenta|Ime|Prezime (ukoliko postoji samo jedna osoba pod poslanim partnerom s upisanim podacima)
|
9
|
Inventarni broj kupca
|
STRING(50)
|
Inventarni broj objekta koji je zadao kupac (Invetarni broj ne može biti isti za više objekata od istog kupca)
|
10
|
Šifra lokacije kupca
|
STRING(160)
|
ID komitenta. Moguće je poslati ID komitenta ili OIB komitenta (ukoliko postoji samo jedan komitent s upisanim OIB-om) ili Naziv komitenta|Adresa komitenta
|
11
|
Adresant kupca
|
STRING(350)
|
ID osobe. Moguće je poslati ID osobe ili OIB osobe (ukoliko postoji samo jedna osoba s upisanim OIB-om) ili Naziv komitenta|Adresa komitenta|Ime|Prezime (ukoliko postoji samo jedna osoba pod poslanim partnerom s upisanim podacima)
|
12
|
Šifra dobavljača
|
STRING(160)
|
ID komitenta. Moguće je poslati ID komitenta ili OIB komitenta (ukoliko postoji samo jedan komitent s upisanim OIB-om) ili Naziv komitenta|Adresa komitenta
|
13
|
Proizvođač
|
STRING(160)
|
ID komitenta. Moguće je poslati ID komitenta ili OIB komitenta (ukoliko postoji samo jedan komitent s upisanim OIB-om) ili Naziv komitenta|Adresa komitenta
|
14
|
Datum isteka jamstva
|
DD.MM.GGGG
|
Datum isteka jamstva
|
15
|
Datum instalacije
|
DD.MM.GGGG
|
Datum instalacije
|
16
|
Datum servisa
|
DD.MM.GGGG
|
Datum zadnjeg servisa
|
17
|
Period posjete dana
|
NUMERIC(4)
|
Period posjete dana
|
18
|
Period posjete mjeseci
|
NUMERIC(2)
|
Period posjete mjeseci
|
19
|
Radnik zadužen za servisiranje/nadzor
|
NUMERIC(6)
|
ID ili OIB radnika iz registra zaduženog za servisiranje/nadzor
|
20
|
Šifra skladišta
|
STRING(7)
|
Šifra skladišta
|
21
|
Brojač
|
NUMERIC(9)
|
Stanje brojača (npr. isprintanih stranica za printere)
|
22
|
Link na bazu Registri
|
STRING(20)
|
Link na bazu Registri
|
23
|
Link na bazu Registri
|
STRING(20)
|
Link na bazu Registri
|
24
|
Link na bazu Registri
|
STRING(20)
|
Link na bazu Registri
|
25
|
Mjesto troška
|
STRING(6)
|
Mjesto troška
|
26
|
Dimenzija 1
|
STRING(6)
|
Dimenzija 1
|
27
|
Dimenzija 2
|
STRING(6)
|
Dimenzija 2
|
28
|
Dimenzija 3
|
STRING(6)
|
Dimenzija 3
|
29
|
Opis1
|
STRING(120)
|
Opis 1
|
30
|
Opis2
|
STRING(120)
|
Opis 2
|
31
|
Opis3
|
STRING(120)
|
Opis 3
|
32
|
Opis4
|
STRING(120)
|
Opis 4
|
33
|
Opis5
|
STRING(120)
|
Opis 5
|
34
|
Opis6
|
STRING(120)
|
Opis 6
|
35
|
Opis7
|
STRING(120)
|
Opis 7
|
36
|
Opis8
|
STRING(120)
|
Opis 8
|
37
|
Opis9
|
STRING(120)
|
Opis 9
|
38
|
Opis10
|
STRING(120)
|
Opis 10
|
39
|
Opis11
|
STRING(120)
|
Opis 11
|
40
|
Opis12
|
STRING(120)
|
Opis 12
|
41
|
Opis13
|
STRING(120)
|
Opis 13
|
42
|
Opis14
|
STRING(120)
|
Opis 14
|
43
|
Opis15
|
STRING(120)
|
Opis 15
|
44
|
Opis16
|
STRING(120)
|
Opis 16
|
45
|
Opis17
|
STRING(120)
|
Opis 17
|
46
|
Opis18
|
STRING(120)
|
Opis 18
|
47
|
Opis19
|
STRING(120)
|
Opis 19
|
48
|
Opis20
|
STRING(120)
|
Opis 20
|
49
|
Nabavna cijena objekta
|
NUMERIC(11,2)
|
Nabavna cijena objekta
|
50
|
Iznos marže objekta
|
NUMERIC(11,2)
|
Iznos marže objekta
|
51
|
Veleprodajna cijena objekta
|
NUMERIC(11,2)
|
Veleprodajna cijena objekta
|
52
|
Iznos PDV-a
|
NUMERIC(11,2)
|
Iznos PDV-a
|
53
|
Maloprodajna cijena objekta
|
NUMERIC(11,2)
|
Maloprodajna cijena objekta
|
54
|
IznosRezerva1
|
NUMERIC(11,2)
|
IznosRezerva1
|
55
|
IznosRezerva2
|
NUMERIC(11,2)
|
IznosRezerva2
|
56
|
Van upotrebe
|
NUMERIC(1)
|
Da li je artikl Van upotrebe 0 - Ne 1 - Da
|
57
|
Korisnik koji je kreirao objekt
|
NUMERIC(4)
|
ID korisnika koji je unio objekt
|
58
|
Korisnik koji je mijenjao objekt
|
NUMERIC(4)
|
ID korisnika koji je mijenjao objekt
|
59
|
Datum kreiranja objekta
|
DD.MM.GGGG
|
Datum unosa objekta
|
60
|
Vrijeme kreiranja objekta
|
HH:MM:SS
|
Vrijeme unosa objekta
|
61
|
Datum izmjene artikla
|
DD.MM.GGGG
|
Datum izmjene objekta
|
62
|
Vrijeme izmjene objekta
|
HH:MM:SS
|
Vrijeme izmjene objekta
|
63
|
Opis
|
STRING(6400)
|
Napomena za objekt
|
Snimanje CSV datoteka
Nakon što ste popunili željenu šprancu, potrebno je šprancu iz Excela spremiti pod istim nazivom, ali u CSV formatu. CSV datoteka treba biti u ANSI Windows 1250 encodingu kako bi se ispravno importirali dijakritički znakovi. Dakle, ako za kreiranje importne *.csv datoteke koristite MS Excel, kod spremanja datoteke u *.csv format u polju “Save as type” potrebno je odabrati CSV (Comma delimited) kako biste dobili traženo (ANSI Windows 1250 kodiranje):
Pokretanje importa objekata
Nakon što je pripremljena csv datoteka za import u 4D Wand, potrebno je otići u 4D Wand -> Veleprodaja (NC)-> Registri -> Objekti, te pozvati Export/Import --> Interni export/import baze objekata --> Import svih podataka o artiklima za 4D Wand iz text datoteke (na slici ispod).
Nakon poziva Importa svih podataka o objektima iz tekst datoteka otvara se prozor konvertera koji obrađuje datoteku (1.).
Da bi se import odradio ispravno potrebno je prvo postaviti određene postavke odabirom tipke Podesi (3.). Na prikazanom prozoru potrebno je odabrati putanju do direktorija u kojem se nalazi pripremljena csv datoteka za import objekata. Ako se radi izmjena postojećih artikala potrebno je odabrati kriterij prepoznavanja objekta, a to su prepoznavanje po šifri, nazivu ili serijskom broju. Ako u izmijenjenoj datoteci postoje objekti koji ne postoje u 4D Wand-u, a želite ih dodati, potrebno je uključiti opciju Ako traženi artikl ne postoji, kreiraj ga. Da bi se konverzijom izmijenio sadržaj bilo kog polja, potrebno je uključiti kvačicu kraj tog polja. Polja bez uključene oznake neće biti ažurirana.
S obzirom na to da se radi o IZUZETNO destruktivnom procesu, prije potvrdnog odgovora (2.) svakako napravite backup svih podataka 4D Wand-a. To je jedini način da u slučaju poteškoća i problema vratite stare podatke.
*** Napomena - upute se mogu razlikovati u slikama i tekstu od sadržaja koji se nalazi na vašem računalu, ovisno o inačici 4D Wanda koju trenutno koristite. Posljedica je to stalnog razvoja i nadogradnje 4D Wanda, a koji iz objektivnih razloga dinamikom ne prati i nadogradnja modula Upute. Posebno se to odnosi na zamjenu službene valute RH kuna (kn) u euro (€) i njen prikaz u uputama.
|
|