1s 8 prijenos direktorija između identičnih konfiguracija. Vrlo laka za korištenje obrada razmjene između identičnih konfiguracija. Prijenos podataka u XML

Ova obrada vam omogućava razmjenu podataka između istih (identičnih) konfiguracija na platformi 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 i drugih, glavna stvar je da su konfiguracije iste!

Screenshots

(fotografija)
(fotografija)

Načini rada

Obrada implementira 2 načina rada: Upload (kreiranje datoteke za otpremanje korisnički specificiranih podataka) i Load (čitanje upload datoteke kreirane u istoimenom modu i upisivanje podataka sadržanih u njoj). Režim se postavlja odabirom u polju Mode.

Prije pokretanja određenog načina rada (klikom na dugme Pokreni), potrebno je da navedete naziv datoteke za otpremanje, bilo da ga unesete ručno u polje „Naziv datoteke“ ili pomoću dugmeta za odabir ovog polja i standardnog dijaloga za odabir datoteke .

U režimu preuzimanja moguće je urediti upotrebu zbroja prilikom pisanja registara, što može uticati na brzinu preuzimanja.

Dugmad "Onemogući zbrojeve" i "Omogući zbrojeve" dostupna su kada je postavljena zastavica "Omogući mogućnost uređivanja upotrebe zbrojeva tokom učitavanja podataka" i koriste se za ručnu kontrolu načina korištenja zbrojeva prilikom učitavanja podataka.

Uslovi za primjenjivost obrade

Obrada se može koristiti samo u slučajevima kada su baza podataka u koju su podaci učitani i ona u koju su podaci učitani homogeni (konfiguracije su identične, podaci se mogu razlikovati), ili su svi učitani objekti gotovo potpuno identični u sastav i vrste detalja i delova tabele, svojstva „vodećeg” metapodataka objekta itd. Treba napomenuti da je, zbog ovih ograničenja, obrada uglavnom namijenjena razmjeni između homogenih IS.

Format datoteke za otpremanje razlikuje se od formata datoteke kreiranog prilikom upload-a prema planu razmjene u dijelu zaglavlja. Za učitavanje podataka (elementi direktorijuma, skupovi registarskih zapisa, itd.), obrada koristi isti mehanizam XML serijalizacije kao i otpremanje prema planovima razmene; u ovom delu formati datoteka su identični.

Određivanje sastava istovara

Obrada omogućava potpuno i djelomično učitavanje podataka baze podataka u datoteku. Sastav prenesenih podataka konfiguriše se u dijalogu tako što se označavaju kvadratiće u koloni stabla koje prikazuje objekte metapodataka za koje se podaci mogu učitati. Dodatna kolona polja za potvrdu, "Ako je potrebno", postavlja potrebu za istovarom objekata ovog tipa "po referenci". Odnosno, ako je potvrdni okvir označen samo u stupcu “Ako je potrebno”, tada se podaci za takav objekt neće preuzimati u potpunosti, već samo u mjeri koja je neophodna za održavanje referentnog integriteta u infobazi koja će učitati preuzimanje fajl.

Prilikom otvaranja obrasca obrada postavlja predznak istovara referencom na sve objekte, što garantuje referentni integritet neučitanog fragmenta baze podataka.

Kada kliknete na dugme „Otkrij objekte koji su učitani putem veze“, obrada analizira koje veze podataka mogu biti sadržane u objektima koji imaju postavljen kompletan atribut unload i automatski popunjava kolonu zastavica koje ukazuju na potrebu za istovarom putem veze. Ako objekt već ima postavljenu zastavicu potpunog istovarivanja, tada nije postavljena zastavica za istovar prema referenci.

Moguće primjene

Korištenje ove obrade moguće je, na primjer, za kreiranje potpune ili djelomične sigurnosne kopije podataka, razmjenu podataka između informacionih baza, ali i kao pomoćni alat pri obnavljanju problematičnih informacionih baza.

2018-11-15T19:32:35+00:00

Univerzalna obrada "Učitavanje i učitavanje XML podataka" vrši potpuno ili djelomično istovar podataka infobaze u datoteku u XML formatu. Nakon toga, ovaj fajl se može učitati u infobazu koristeći istu obradu. Format datoteke za otpremanje razlikuje se od formata datoteke kreiranog prilikom upload-a prema planu razmjene u dijelu zaglavlja.

Obrada se može koristiti samo u slučajevima kada su baza podataka u koju su podaci učitani i ona u koju su podaci učitani homogeni (konfiguracije su identične, podaci se mogu razlikovati), ili su svi učitani objekti gotovo potpuno identični u sastav i vrste detalja i delova tabele, svojstva „vodećeg” objekta metapodataka, itd.

Korištenje ove obrade moguće je, na primjer, za kreiranje potpune ili djelomične sigurnosne kopije podataka, razmjenu podataka između infobaza, ali i kao pomoćni alat pri vraćanju neispravnih infobaza.

Obrada podržava upload podataka sa mogućnošću specificiranja odabira po periodu. Također je implementirana provjera objekata na prisustvo nevažećih znakova kada se razmjenjuju putem XML-a.

S poštovanjem, (nastavnik i programer).

Vjerojatno se svaki stručnjak za 1C susreo s potrebom prijenosa podataka iz jedne baze podataka u drugu. U slučaju da su konfiguracije različite, morate napisati pravila konverzije podataka. Ova pravila se kreiraju u konfiguraciji 1C "Konverzija podataka".

Podaci se također mogu prenijeti pomoću . Mnoge 1C 8.3 konfiguracije imaju standardnu ​​funkcionalnost za postavljanje sinhronizacije podataka između različitih konfiguracija i besprijekornu integraciju sa 1C Document Flow.

Ali kada je potrebno prenijeti podatke između apsolutno identičnih konfiguracija, možete pojednostaviti svoj zadatak i koristiti standardnu ​​obradu za učitavanje i preuzimanje putem XML-a. Imajte na umu da ova metoda, poput konverzije podataka, uspoređuje objekte jedni s drugima pomoću jedinstvenog identifikatora (GUID), a ne po imenu.

Ovu obradu možete preuzeti na ITS disku, ili koristeći linkove:

Univerzalni je i pogodan za bilo koju konfiguraciju.

Razmotrimo primjer istovara direktorija "Nomenklatura" iz jedne baze podataka 1C 8.3 Računovodstvo 3.0 u drugu. Preduslov će biti odabir od strane roditelja (grupe) „Obrada drveta“.

Prijenos podataka iz 1C u XML

Idite na informacijsku bazu iz koje će se podaci preuzeti (izvor). Obavezno ih provjerite, uzimajući u obzir sve moguće uvjete kako biste izbjegli neželjene posljedice.

Otvorite obradu prijenosa i preuzimanja XML podataka (Ctrl+O).

Zanima nas kartica “Učitaj”. Prije svega navedite naziv datoteke u koju će podaci biti učitani i putanju za spremanje. U ovom slučaju, podaci se učitavaju „u datoteku na serveru“.

U zaglavlju obrade možete konfigurirati period za koji će se izvršiti odabir. Također, za periodične registre možete odrediti način primjene selekcije po periodu. Ako je potrebno učitati pokrete zajedno sa dokumentima, postavlja se odgovarajuća zastavica. U ovom slučaju preopterećujemo direktorij, tako da nema potrebe za konfiguracijom bilo čega u zaglavlju.

Pređimo na odabir podataka za učitavanje. U tabelarnom dijelu obrasca za obradu označite potvrdne okvire za konfiguracijske objekte koje trebate prenijeti.

Kolona “Učitaj ako je potrebno” znači da li je potrebno preopteretiti ovaj objekt ako je referenciran atributom direktorija koji preopterećujemo. Na primjer, pozicija stavke koju učitavate ima mjernu jedinicu koja nije u ciljnoj bazi podataka. Ako se označi zastavica u koloni “Učitaj ako je potrebno” nasuprot referentne knjige sa mjernim jedinicama, kreirat će se nova pozicija. U suprotnom, vrijednost atributa će biti “<Объект не найден>" i njegov jedinstveni identifikator.

U jednostavnom slučaju bez odabira, postavka preopterećenja stavke će izgledati ovako.

U ovom primjeru trebate odabrati samo stavke koje se nalaze u folderu „Obrada drveta“.

Slična obrada za 8.2 vam omogućava da postavite odabire za svaki konfiguracijski objekt u prikladnom obliku. U 8.3, nažalost, ne postoji takva funkcionalnost. Jedan izlaz u ovoj situaciji bio bi odabir potrebnih stavki na kartici "Dodatni objekti za istovar".

Ovdje možete dodati objekte ili ručno (dugme „Dodaj“) ili na zahtjev („Dodaj po zahtjevu...“). Ako ih ima veliki broj, druga opcija je poželjnija.

U ovom slučaju zahtjev će biti sljedeći. Popunite parametre, popunite zahtjev nakon provjere podataka i kliknite na dugme “Odaberi rezultat”.

Nakon što ste naveli sve potrebne objekte i dodatne elemente za učitavanje, kliknite na dugme “Učitaj podatke”. Oni će završiti u XML datoteci, čije ime i putanju ste naveli ranije. Rezultati ove operacije će biti prikazani u porukama.

U ovom primjeru, bilo je potrebno istovariti samo 3 pozicije, ali pet je istovareno. To je zato što je postavljena zastavica nasuprot direktoriju “Nomenklatura” u koloni “Učitaj ako je potrebno”. Zajedno sa potrebnim pozicijama, njihovi roditelji su bili preopterećeni.

Učitavanje direktorija iz XML-a

Nakon uspješnog preuzimanja podataka iz izvorne konfiguracije u XML datoteku, otvorite odredišnu bazu podataka. Struktura objekata i njihovi detalji moraju odgovarati jedni drugima. U ovom slučaju, prijenos se vrši između dvije standardne konfiguracije 1C: Računovodstvo 3.0.

Otvorena obrada u bazi podataka prijemnika. Ova obrada se koristi i za učitavanje i za učitavanje podataka. Idite na karticu “Preuzimanje” i navedite putanju do XML datoteke u koju su podaci prethodno preuzeti. Nakon toga kliknite na dugme "Preuzmi podatke".

Rezultat preuzimanja će biti prikazan u porukama. U našem slučaju je sve prošlo kako treba.

Imenik „Nomenklatura“ u bazi podataka prijema nije popunjen. Sada ima pet elemenata: tri nomenklaturne pozicije i dvije grupe.

Prijenos različitih podataka je vrlo značajna akcija u bilo kojem računovodstvenom sistemu na 1C platformi. Prije izvoza direktorija u drugu bazu podataka, potrebno je napraviti sigurnosnu kopiju, jer se učinjene promjene smatraju nepovratnim.

Najpopularniji i istovremeno prilično jednostavan način prijenosa direktorija u 1C 8.3 je obrada informacijskih podataka u XML obliku.

Da biste izvršili ovaj zadatak, morat ćete koristiti datoteku za obradu prijenosa/preuzimanja za 8.2 ili za 1C 8.3. Ova metoda je univerzalna i najoptimalnija, pogodna za gotovo svaku instaliranu konfiguraciju.

Učitavanje podataka

Da biste to učinili, prvo ćete morati otići na sučelje programa i izvršiti niz radnji:

1. Popunite polje „Ime datoteke“. Koristeći ovu putanju, naknadno će se kreirati datoteka s podacima za učitavanje u bazu podataka.

2. U oblasti tabele „Podaci za preuzimanje“ izaberite informacije iz direktorijuma koje želite da preuzmete iz postojeće baze podataka.

3. Nakon toga, kada su potrebni objekti selektovani, primenite selekciju na desnoj strani tabele.

4. Nakon završetka instalacije svih potrebnih postavki, izvezite direktorij.

Učitavanje podataka u direktorij

Da biste prenijeli direktorije na 1C, morat ćete izvršiti niz radnji:

1. Započnite obradu u bazi podataka u koju želite učitati informacijske podatke i koristite karticu “Učitaj”.

2. Zatim odaberite prethodno učitanu datoteku i koristite naredbu “Učitaj podatke”.

Nakon završetka ove radnje, migracija direktorija iz jedne baze podataka u drugu smatra se potpuno završenom.