Uvoz iz excel strukture
Uvoz paketa iz Excela
Ova funkcionalnost omogućava uvoz registra paketa u bazu podataka ako postoji mogućnost da se dobiju ovi podaci iz institucije koja registruje pakete, u excel datoteci. Nalazi se u Poljoprivrednom gazdinstvu > Paketi klikom na dugme Uvoz/izvoz
i odabirom Uvoz paketa iz Excela.

Poljoprivreda otvara sledeće prozore:

Pročitaj XLS |
Uvoz paketa koji nisu u bazi podataka ili koji već postoje, ali ćemo ih promeniti. To znači da uvozimo pakete iz excela koje smo pripremili |
Sačuvaj XLS Šablon |
Izvezi pravilno strukturiranu Excel datoteku za Pakete kako bi je korisnik mogao popuniti i zatim ponovo uvesti |
Izvezi Polja u XLS |
Izvezi pakete iz baze podataka u excel |
PRIMJER:
1. korak: Uvoz paketa u praznu bazu podataka
Ako želimo da uvezemo naše pakete u bazu podataka, prvo moramo proći kroz Sačuvaj XLS Šablon i Poljoprivreda će pripremiti praznu excel datoteku samo sa imenima kolona.

2. korak: Popunite excel datoteku
Nakon što Poljoprivreda kreira praznu excel datoteku, unesite podatke o paketima.

acField (FieldID) |
Unesite identifikacioni broj polja. Ovi podaci su obavezni. |
acFieldName (Naziv polja) |
Unesite naziv polja. Ovi podaci nisu obavezni. |
acFieldDeatailID (ID verzije polja) |
Unesite detalje o polju. Ako preskočimo ove podatke, Poljoprivreda će automatski kreirati ID detalja polja iz ID-a polja. Ovi podaci nisu obavezni. |
acFieldDetailName (Naziv verzije polja) |
Unesite naziv verzije polja. Ako preskočimo ove podatke, Poljoprivreda će automatski kreirati ID detalja polja iz naziva polja. Ako nemamo naziv polja, ovo polje treba ostati prazno. Ovi podaci nisu obavezni.
|
acActive (Aktivno) |
Ovde imamo opcije F - Lažno i T - Tačno, u vezi sa tim da li je odabrano polje aktivno ili neaktivno. Ovo je obavezno. |
adValidFrom (Važi od) |
Unesite datum važenja od. Ovo je obavezno. |
adValidTo (Važi do) |
Unesite datum važenja do. Ovo je obavezno u slučaju da uvozimo polje koje više nije važeće.
|
acCountry (Zemlja) |
Unesite naziv zemlje u kojoj se polje nalazi. |
acMunicipCode (Opštinski kod) |
Neke zemlje takođe zahtevaju podatke o opštini. U ovom slučaju unesite i te podatke. Pre uvoza, ovaj polje opštinskog koda treba već biti u bazi podataka. |
anLatitude (Geografska širina) i anLongitude (Geografska dužina) |
Ako imamo podatke o geografskoj širini i dužini, možemo ih uneti. Oni nisu obavezni. |
anKM (Udaljenost km) |
Ovo je udaljenost u km (kilometrima) od poljoprivrednog gazdinstva do polja. Podaci nisu obavezni. |
acStatus (Status) |
Imamo pet opcija statusa:
C - Zajednička upotreba (ako imamo polje u upotrebi sa drugim farmerima)
L - Iznajmljeno od (imamo polje u zakupu)
O - Vlasništvo (mi smo vlasnici polja)
R - Iznajmljeno za (damo polje u zakup)
S - Prodato (polje je prodato)
Ovi podaci nisu obavezni.
|
anSetOfUse (Upotreba) |
Ovo je atribut koji opisuje šta je opšta upotreba parcele. Set upotrebe se razlikuje od zemlje do zemlje. Prvo, treba proveriti da li postoji set upotrebe (Korišćenje zemljišta) u bazi podataka. Nakon toga, odgovarajući set upotrebe za parcelu treba proveriti unutar kodnih knjiga za korišćenje zemljišta u Administrativnom panelu| Podešavanja| Poljoprivreda| Agronomija| Korišćenje parcele. |
anArea (Površina (ha)) |
Unesite površinu polja. |
anAreaNet (PovršinaNet(ha)) |
U ovom trenutku, ova informacija je važna samo za SI (Slovenija). Unesite površinu polja koja je pokrivena mrežom protiv grada. Ostale lokalizacije mogu preskočiti ovo polje. |
anAreaIrriagte (Irrigirano(ha)) |
Unesite površinu polja koja je irrigirana. |
anInclOver20 (nagib, inc.>20% (ha)) |
Unesite površinu polja koja ima više od 20% nagiba. |
anAreaWaterWide (Široka vodna zaštita (ha)) |
Određene oblasti polja mogu biti važne i za takve postoji posebna briga zakonodavstva. Unesite površinu takve oblasti na polju. |
anAreaWaterNarrow (stroga vodna zaštita (ha)) |
Unesite površinu koja je u strogoj vodnoj zaštiti. |
anAreaNatura2000 (natura2000 (ha)) |
Unesite površinu koja je unutar Natura 2000 programa. |
acIrrigateBesp (prskanje) |
F - Lažno (nema prskanja) ili T - Tačno (ima prskanje), ili ostavite prazno u ovom slučaju program smatra ovo kao F - Lažno |
acIrrigateDrop (kapljično navodnjavanje) |
F - Lažno (nema kapljičnog navodnjavanja) ili T - Tačno (ima kapljično navodnjavanje) ili ostavimo prazno u ovom slučaju program smatra ovo kao F - Lažno |
acIrrigateMicroBesp (Mikro-prskanje) |
F - Lažno (nema mikro-prskanja) ili T - Tačno (ima mikro-prskanje) ili ostavimo prazno u ovom slučaju program smatra ovo kao F - Lažno |
acGrass (Pokrov trave) |
F - Lažno (nema pokrova trave) ili T - Tačno (ima pokrov trave) ili ostavimo prazno u ovom slučaju program smatra ovo kao F - Lažno |
acTerrace (Terasa) |
F - Lažno (nema terase) i T - Tačno (ima terasu) ili ostavimo prazno u ovom slučaju program smatra ovo kao F - Lažno |
anAreaNotMownPasture (Nepokošena paša (ha)) |
Unesite površinu nepokosene pašnjaka. Ovo je sada samo u SI lokalizaciji. Ovo je za KOPOP akciju. Ako koristimo akciju koja zahteva da ostavimo nepokosenu pašu. |
acWineOrigin (Poreklo vina) |
Unesite poreklo vina. Prethodno takva porekla vina treba već biti dodata u bazi podataka. |
acBlock (Blok) |
Unesite broj bloka. Polja se mogu deliti u blokove. Ovi podaci nisu obavezni. |
IsEcologically Important |
F - Lažno (nije važno) i T - Tačno (važno) ili ostavimo prazno, ili ostavimo prazno u ovom slučaju program smatra ovo kao F - Lažno. Ovo je sada samo u SI lok. |
anFarmingProdType (tip poljoprivredne proizvodnje) |
Izaberite jednu od tri moguće opcije. Unesite broj:
1. za Konvencionalnu poljoprivredu
2. za Preusmerenu na Organsku poljoprivredu
3. za Organsku poljoprivredu
|
acFruitType Use (jednostruka/dvostruka namena 1,2) |
Izaberite jednu od dve opcije:
1. Jednostruka namena
2. Dvostruka namena
|
3. Korak: uvoz paketa u bazu podataka
Nakon što je excel datoteka popunjena paketima i svim potrebnim informacijama o paketima, vratite se i izaberite dugme Pročitaj XLS.

Kada se klikne na dugme, Poljoprivreda otvara prozor kao što je prikazano i korisnik treba da se navigira do excel datoteke sa poljima.

Nakon što je Excel datoteka učitana, modalni UI (prozor) izgleda otprilike ovako:

Svaki red predstavlja polje koje će biti učitano u bazu podataka.
4. Korak: provera i ispravka podataka
4.1 Provera podataka
Prvo, sva polja treba odabrati:

Provera podataka počinje kada se pritisne dugme
.
Ako je sve u redu, nema beleške ili greške. Pritiskom na dugme
ovi podaci i informacije će biti sačuvani u bazi podataka.

Ako dobijemo bilo kakvu grešku ili belešku, onda ih treba ispraviti. Prema beleškama i greškama imamo tri opcije. Dve od njih su na desnom kliku, a jedna je u koloni Akcija u padajućem meniju. Kako ih koristiti možete videti u sledećem sadržaju.
4.1.1 Kopiraj vrednost za odabranu ćeliju iz postojećih podataka

U slučaju "Polje već postoji u bazi podataka" i vrednosti se razlikuju između podataka u bazi podataka i podataka u excelu, možemo ispraviti svaku ćeliju posebno.
Kako znamo da su podaci različiti?
Ćelije koje imaju razlike između podataka u bazi podataka i podataka u excelu su obeležene plavom bojom.

Sada, idite na odabrane ćelije i desnim klikom izaberite Kopiraj vrednost za odabranu ćeliju iz postojećih podataka.

U ovom slučaju, podaci iz Tabele Postojeće vrednosti polja biće kopirani u polja za uvoz. Samo za odabranu ćeliju. Ova opcija je samo, ako se slažemo sa činjenicom da su podaci u bazi podataka u redu i samo želimo da ih ujedinimo. U slučaju da ne želimo da ujedinimo podatke, videćemo u tačkama 4.1.3 i 4.1.4. šta da radimo.

4.1.2 Kopiraj nedostajuće vrednosti za odabrane redove iz postojećih podataka

U ovom slučaju, podaci iz Tabele Postojeće vrednosti polja biće kopirani u polja za uvoz. U ovom slučaju, sve plave obeležene ćelije će biti ažurirane (ceo red će biti ažuriran). Ova opcija je odgovarajuća samo ako se slažemo sa činjenicom da su podaci u bazi podataka u redu i samo želimo da ih ujedinimo. U slučaju da ne želimo da ujedinimo podatke, videćemo u tačkama 4.1.3 i 4.1.4.

4.1.3 Prepiši postojeću verziju polja
Ova opcija je u koloni Akcija u padajućem meniju.
Ako imamo polje koje već postoji u bazi podataka i imamo neke šanse da želimo da promenimo na polju, u ovom slučaju biramo opciju iz padajućeg menija Prepiši postojeću verziju polja.

U ovom primeru Važi do na Field_2006 biće promenjeno sa 30.6.2016 na 15.6.2016.
Pre prepisivanja:

Nakon uvoza, gde biramo opciju prepisivanja:

4.1.4 Unesi novu verziju polja
Ako želimo da unesemo novu verziju polja, kolona ID verzije polja mora biti različita od one koja je već pohranjena u bazi podataka, a Važi od i Važi do takođe moraju biti različiti. Ako imamo iste datume, Poljoprivreda će vratiti grešku Preklapanje polja.
Pre unošenja:

Nakon uvoza, kada unosimo novu verziju:
