Schimb de date între configurații identice 8.3. Procesare de schimb foarte ușor de utilizat între configurații identice. Determinarea compozitiei descarcarii

Transferul de date este un proces foarte important în orice sistem de contabilitate, platforma 1C 8.3 și 8.2 nu face excepție. Mai jos ne vom uita la instrucțiuni despre cel mai simplu mod de a transfera date de la un sistem la altul care are o configurație similară (pentru diferite configurații, puteți folosi un instrument pentru programatori - sau).

Înainte ca orice acțiune să fie necesară, modificările sunt ireversibile!

Cel mai simplu și mai convenabil mod de a transfera date de la 1C 8.3 la 1C 8.3 Accounting 3.0 este să utilizați procesarea Încărcare și încărcare date în format XML (descărcare - pentru 8.2 sau pentru 1C 8.3 sau pe ITS). Tratamentul este universal și potrivit pentru orice configurație.

Nu vom intra în detalii; să vedem instrucțiunile pas cu pas pentru migrarea datelor folosind această prelucrare, folosind exemplul celui mai simplu transfer de mărfuri.

Încărcarea datelor în XML

În primul rând, să deschidem procesarea în baza de date sursă (de unde vom descărca mărfurile) și să ne uităm la interfață:

Obțineți 267 de lecții video pe 1C gratuit:

Trebuie să completați imediat câmpul „Nume fișier” - pe această cale va fi creat un nou fișier de date, pe care îl vom încărca în baza de date a receptorului. Chiar mai jos, în secțiunea tabelară „Date pentru încărcare”, trebuie să selectați datele pe care dorim să le încărcăm din baza de date.

După ce selectați un obiect din partea din stânga a tabelului, puteți aplica selecția în partea din dreapta a tabelului:

În exemplul nostru, vreau să descarc toate produsele cu numele „Rake”.

Odată ce toate setările au fost finalizate, datele pot fi încărcate. Pentru a face acest lucru, faceți clic pe butonul „Încărcați date”:

Încărcarea datelor din xml în 1s 8.3

Datele au fost descărcate din baza de date sursă acum trebuie să fie transferate în baza de date de destinație.

Pentru a face acest lucru, trebuie să începeți procesarea deja în baza de date în care trebuie să încărcați datele și să mergeți la fila „Descărcare”, selectați fișierul descărcat pe disc și faceți clic pe butonul „Încărcare date”:

Acest exemplu este potrivit doar pentru transferul de date între configurații identice pe platforma 1C. Pentru a înțelege mecanismul de schimb pentru programatori, am scris un articol -.

Atunci când se întrețin mai multe baze de date 1C funcționale, uneori este nevoie să se facă schimb de date între ele. Există 2 moduri de a transfera date:

Transfer de date folosind regulile de schimb și procesare „XML Data Exchange”. Regulile de schimb sunt create folosind configurația 1C:Conversie date.

Transferarea datelor între baze de informații similare utilizând procesarea „Încărcarea și încărcarea datelor XML”.
Să luăm în considerare a doua opțiune, adică. încărcarea și încărcarea datelor din/la configurații care conțin aceleași obiecte (identice) de care avem nevoie. Pentru a face acest lucru, vom folosi procesarea externă „Încărcarea și încărcarea datelor XML”, care poate fi descărcată aici.

Condiția de utilizare a acestei prelucrări este următoarea: Baza de informații din care se descarcă datele trebuie să conțină aceleași obiecte și cu aceleași detalii (nume și tip de date) ca și în baza de date în care sunt încărcate datele.

Să luăm în considerare un exemplu cu transfer de date folosind această prelucrare. Să presupunem că trebuie să transferați documentele „Ordin de plată de intrare” și „Ordin de plată de ieșire”. Soluția la această problemă va fi următoarea.

Deschidem procesarea externă „Încărcarea și încărcarea datelor XML” prin meniul principal: Fișier? Deschide... În fila „Încărcare” specificăm fișierul XML în care vom salva datele.

Apoi trebuie să specificați perioada pentru care vom descărca obiectele de date din baza de date 1C și obiectele în sine. Bifăm documentele de care avem nevoie pentru încărcare în câmpul structurii obiect de configurare din coloana „Date pentru încărcare”. Dacă documentele încărcate conțin legături către elemente de director care nu se află într-o altă configurație, atunci este logic să bifați casetele din coloana „Dacă este necesar”, astfel încât aceste elemente să fie și ele încărcate împreună cu documentele.

Acum, la acest pas, trebuie să decideți dacă să încărcați mișcările lor de-a lungul registrelor împreună cu documentele sau să transferați aceste documente într-o altă bază de date? Pentru a reposta documentele încărcate într-o altă bază de date, puteți utiliza procesarea „Prelucrare în grup a directoarelor și documentelor”. Dacă algoritmii de procesare din aceste baze de date de informații diferă într-un fel, atunci caseta de selectare de lângă „Încărcați toate mișcările sale cu documentul” nu trebuie bifată.

Gata, configurarea încărcării este completă, totul este simplu aici! Faceți clic pe butonul „Încărcați date” și așteptați până când datele sunt salvate într-un fișier XML. Pentru descărcări mai complexe, puteți specifica selecția pentru obiectele descărcate nu numai în funcție de perioadă.

După descărcare, mergeți la a doua bază de date 1C și deschideți aceeași procesare acolo. Accesați fila „Descărcare” și indicați aici același fișier XML în care am încărcat datele.

În această filă, bifați caseta de lângă „Continuați încărcarea obiectelor dacă apare o eroare” și faceți clic pe butonul „Încărcare date”. Nu luăm în considerare alte funcții, de exemplu, utilizarea totalurilor, deși această funcție poate accelera semnificativ încărcarea obiectelor (înregistrări pe registre).

Această prelucrare vă permite să faceți schimb de date între aceleași configurații (identice) pe platforma 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 și altele, principalul lucru este că configurațiile sunt aceleași!

Capturi de ecran

(foto)
(foto)

Moduri de operare

Procesarea implementează 2 moduri de operare: Upload (crearea unui fișier de încărcare cu date specificate de utilizator) și Load (citirea unui fișier de încărcare creat de modul cu același nume și scrierea datelor conținute în acesta). Modul este setat selectându-l în câmpul Mod.

Înainte de a începe un anumit mod (făcând clic pe butonul Run), trebuie să specificați numele fișierului de încărcare, fie introducându-l manual în câmpul „Nume fișier”, fie folosind butonul pentru a selecta acest câmp și dialogul standard de selecție a fișierului .

În modul de descărcare, este posibil să editați utilizarea totalurilor la scrierea registrelor, ceea ce poate afecta viteza de descărcare.

Butoanele „Dezactivați totalurile” și „Activați totalurile” sunt disponibile când este setat indicatorul „Activați capacitatea de a edita utilizarea totalurilor în timpul încărcării datelor” și sunt folosite pentru a controla manual modul de utilizare a totalurilor la încărcarea datelor.

Condiții de aplicabilitate a prelucrării

Prelucrarea poate fi utilizată numai în cazurile în care baza de informații în care au fost încărcate datele și cea în care au fost încărcate datele sunt omogene (configurațiile sunt identice, datele pot diferi), sau toate obiectele încărcate sunt aproape complet identice în compoziția și tipurile de detalii și părți de tabel, proprietățile obiectului de metadate „conducător” etc. Trebuie remarcat faptul că, datorită acestor limitări, prelucrarea este destinată în principal schimbului între IS omogene.

Formatul fișierului de încărcare diferă de formatul de fișier creat la încărcare conform unui plan de schimb din partea antet. Pentru a încărca date (elemente de director, seturi de înregistrări etc.), procesarea folosește același mecanism de serializare XML ca și încărcarea conform planurilor de schimb în această parte, formatele de fișiere sunt identice;

Determinarea compozitiei descarcarii

Procesarea permite încărcarea completă și parțială a datelor bazei de informații într-un fișier. Compoziția datelor încărcate este configurată în dialog prin bifarea casetelor din coloana arborelui care afișează obiectele metadate pentru care se pot încărca date. O coloană suplimentară de casete de selectare, „Dacă este necesar”, stabilește necesitatea de a descărca obiecte de acest tip „prin referință”. Adică, dacă caseta de selectare este bifată doar în coloana „Dacă este necesar”, atunci datele pentru un astfel de obiect nu vor fi descărcate complet, ci doar în măsura în care este necesar pentru a menține integritatea referențială în baza de informații care va încărca descărcarea. fişier.

La deschiderea unui formular, procesarea stabilește semnul descărcarii prin referire la toate obiectele, ceea ce garantează integritatea referențială a fragmentului descărcat al bazei de informații.

Când faceți clic pe butonul „Detectați obiecte care sunt descărcate prin link”, procesarea analizează ce legături de date pot fi conținute în obiectele care au setat atributul complet de descărcare și completează automat coloana de steaguri care indică necesitatea descarcării prin link. Dacă obiectul are deja setat indicatorul de descărcare completă, atunci indicatorul de descărcare prin referință nu este setat.

Aplicații posibile

Utilizarea acestei prelucrări este posibilă, de exemplu, pentru a crea o copie de rezervă completă sau parțială a datelor, pentru a face schimb de date între bazele de informații și, de asemenea, ca instrument auxiliar la restaurarea bazelor de informații problematice.

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

Procesarea universală „Încărcarea și încărcarea datelor XML” realizează descărcarea totală sau parțială a datelor din baza de date într-un fișier în format XML. Ulterior, acest fișier poate fi încărcat în baza de informații folosind aceeași procesare. Formatul fișierului de încărcare diferă de formatul de fișier creat la încărcare conform unui plan de schimb din partea antet.

Prelucrarea poate fi utilizată numai în cazurile în care baza de informații în care au fost încărcate datele și cea în care au fost încărcate datele sunt omogene (configurațiile sunt identice, datele pot diferi), sau toate obiectele încărcate sunt aproape complet identice în compoziția și tipurile de detalii și părți de tabel, proprietățile obiectului de metadate „conducător” și așa mai departe.

Utilizarea acestei prelucrări este posibilă, de exemplu, pentru a crea o copie de rezervă completă sau parțială a datelor, pentru a face schimb de date între bazele de informații și, de asemenea, ca instrument auxiliar la restaurarea bazelor de date defecte.

Procesarea acceptă încărcarea datelor cu posibilitatea de a specifica selecția după perioadă. De asemenea, este implementată verificarea obiectelor pentru prezența caracterelor invalide atunci când sunt schimbate prin XML.

Cu stimă, (profesor și dezvoltator).

Transferul diferitelor date este o acțiune foarte semnificativă în orice sistem de contabilitate de pe platforma 1C. Înainte de a exporta directorul într-o altă bază de date, este necesar să se facă o copie de rezervă, deoarece modificările efectuate sunt considerate ireversibile.

Cea mai populară și, în același timp, destul de simplă modalitate de a transfera un director în 1C 8.3 este procesarea datelor de informații în formă XML.

Pentru a efectua această sarcină, va trebui să utilizați fișierul de procesare de încărcare/descărcare pentru 8.2 sau pentru 1C 8.3. Această metodă este universală și cea mai optimă, potrivită pentru aproape orice configurație instalată.

Încărcarea datelor

Pentru a face acest lucru, mai întâi va trebui să accesați interfața programului și să efectuați o serie de acțiuni:

1. Completați câmpul „Nume fișier”. Folosind această cale, un fișier de date cu informații va fi creat ulterior pentru încărcare în baza de date.

2. În zona tabelului „Date pentru descărcare”, selectați informațiile din directorul pe care doriți să le descărcați din baza de date existentă.

3. După aceasta, când sunt selectate obiectele necesare, aplicați o selecție în partea dreaptă a tabelelor.

4. După finalizarea instalării tuturor setărilor necesare, exportați directorul.

Încărcarea datelor în director

Pentru a transfera directoare în 1C, va trebui să efectuați o serie de acțiuni:

1. Începeți procesarea în baza de date în care doriți să încărcați datele de informații și utilizați fila „Încărcare”.

2. Apoi selectați fișierul încărcat anterior și utilizați comanda „Încărcare date”.

După finalizarea acestei acțiuni, migrarea directorului de la o bază de date la alta este considerată complet finalizată.