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.