Razmjena podataka između identičnih konfiguracija 8.3. Vrlo laka za korištenje obrada razmjene između identičnih konfiguracija. Određivanje sastava istovara

Prijenos podataka je vrlo važan proces u svakom računovodstvenom sistemu, platforma 1C 8.3 i 8.2 nije izuzetak. U nastavku ćemo pogledati upute o najlakšem načinu prijenosa podataka s jednog sistema na drugi koji ima sličnu konfiguraciju (za različite konfiguracije možete koristiti alat za programere - ili).

Prije nego što je potrebna bilo kakva akcija, promjene su nepovratne!

Najlakši i najpogodniji način za prijenos podataka iz 1C 8.3 u 1C 8.3 Accounting 3.0 je korištenje obrade Upload i load podataka u XML formatu (preuzimanje - za 8.2 ili za 1C 8.3 ili na ITS). Tretman je univerzalan i pogodan za bilo koju konfiguraciju.

Nećemo ulaziti u detalje; pogledajmo korak po korak upute za migraciju podataka pomoću ove obrade na primjeru najjednostavnijeg prijenosa robe.

Prijenos podataka u XML

Prije svega, otvorimo obradu u izvornoj bazi podataka (odakle ćemo istovariti robu) i pogledajmo sučelje:

Nabavite 267 video lekcija na 1C besplatno:

Morate odmah popuniti polje "Ime datoteke" - na ovoj stazi će se kreirati nova datoteka podataka koju ćemo učitati u bazu podataka prijemnika. Neposredno ispod, u tabelarnoj sekciji „Podaci za upload“, potrebno je da izaberete podatke koje želimo da prenesemo iz baze podataka.

Nakon odabira objekta iz lijevog dijela tabele, možete primijeniti selekciju u desnom dijelu tablice:

U našem primjeru, želim da istovarim sve proizvode pod nazivom “Rake”.

Nakon što su sva podešavanja završena, podaci se mogu učitati. Da biste to učinili, kliknite na dugme "Učitaj podatke":

Učitavanje podataka iz xml-a u 1s 8.3

Podaci su uklonjeni iz izvorne baze podataka, sada ih treba prenijeti u odredišnu bazu podataka.

Da biste to učinili, morate započeti obradu već u bazi podataka u koju trebate učitati podatke i otići na karticu "Preuzimanje", odabrati preuzetu datoteku na disku i kliknuti na dugme "Učitaj podatke":

Ovaj primjer je prikladan samo za prijenos podataka između identičnih konfiguracija na 1C platformi. Da bismo razumjeli mehanizam razmjene za programere, napisali smo članak -.

Prilikom održavanja nekoliko radnih 1C baza podataka, ponekad postoji potreba za razmjenom podataka između njih. Postoje 2 načina za prijenos podataka:

Prijenos podataka korištenjem pravila razmjene i obrade „XML Data Exchange“. Exchange pravila se kreiraju pomoću konfiguracije 1C:Data Conversion.

Prijenos podataka između sličnih baza podataka korištenjem obrade “Učitavanje i učitavanje XML podataka”.
Razmotrimo drugu opciju, tj. učitavanje i učitavanje podataka iz/u konfiguracije koje sadrže iste (identične) objekte koji su nam potrebni. Za to ćemo koristiti eksternu obradu „Učitavanje i učitavanje XML podataka“, koju možete preuzeti ovdje.

Uvjet za korištenje ove obrade je sljedeći: Informacijska baza iz koje se preuzimaju podaci mora sadržavati iste objekte i sa istim detaljima (ime i tip podataka) kao u bazi podataka u koju se podaci učitavaju.

Razmotrimo primjer prijenosa podataka pomoću ove obrade. Pretpostavimo da trebate prenijeti dokumente „Dolazni nalog za plaćanje“ i „Odlazni nalog za plaćanje“. Rješenje ovog problema će biti sljedeće.

Otvaramo eksternu obradu “Učitavanje i učitavanje XML podataka” kroz glavni meni: Datoteka? Otvori... Na kartici “Upload” navodimo XML fajl u koji ćemo sačuvati podatke.

Zatim morate odrediti period za koji ćemo istovariti objekte podataka iz 1C baze podataka i same objekte. Dokumente koji su nam potrebni za otpremanje označavamo kvačicom u polju strukture konfiguracionog objekta u koloni „Podaci za otpremanje“. Ako otpremljeni dokumenti sadrže veze do elemenata direktorija koji nisu u nekoj drugoj konfiguraciji, onda ima smisla označiti kućice u stupcu “Ako je potrebno” tako da se i ti elementi učitavaju zajedno s dokumentima.

Sada u ovom koraku trebate odlučiti da li ćete učitati njihovo kretanje po registrima zajedno sa dokumentima ili prenijeti te dokumente u drugu bazu podataka? Za ponovno postavljanje učitanih dokumenata u drugu bazu podataka, možete koristiti obradu „Grupna obrada direktorija i dokumenata“. Ako se algoritmi obrade u ovim bazama podataka na neki način razlikuju, tada ne treba označiti potvrdni okvir pored „Prenesi sva njegova kretanja s dokumentom“.

To je sve, postavljanje upload-a je završeno, ovdje je sve jednostavno! Kliknite na dugme "Učitaj podatke" i pričekajte dok se podaci ne pohrane u XML datoteku. Za složenije istovare možete odrediti izbor za neopterećene objekte ne samo po periodu.

Nakon istovara, idite na drugu 1C bazu podataka i tamo otvorite istu obradu. Idite na karticu “Preuzimanje” i navedite ovdje istu XML datoteku u koju smo učitali podatke.

Na ovoj kartici označite okvir pored „Nastavi učitavanje objekata ako dođe do greške“ i kliknite na dugme „Učitaj podatke“. Ne razmatramo druge funkcije, na primjer, korištenje totala, iako ova funkcija može značajno ubrzati učitavanje objekata (zapise po registrima).

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).

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.