Internet Windows Android

Schimb universal de date între configurații identice. Manevrarea foarte ușoară a schimburilor între configurații identice

Probabil, fiecare specialist 1C s-a confruntat cu situația necesității de a transfera date de la o bază de date la alta. În cazul în care configurațiile sunt diferite, trebuie să scrieți reguli de conversie a datelor. Aceste reguli sunt create în configurația 1C „Conversie date”.

De asemenea, puteți transfera date folosind. În multe configurații 1C 8.3 există funcționalități standard pentru configurarea sincronizării datelor între configurații diferiteși integrare perfectă cu 1C Document Management.

Dar când datele trebuie transferate între absolut configurații identice, vă puteți simplifica sarcina și puteți profita de gestionarea standard a încărcării și descărcării XML. Vă rugăm să rețineți că această metodă, precum și conversia datelor, potrivesc obiectele între ele printr-un identificator unic (GUID), și nu prin nume.

Puteți descărca această procesare pe discul ITS sau puteți urmări linkurile:

Este versatil și potrivit pentru orice configurație.

Să luăm în considerare un exemplu de descărcare a directorului Nomenclatură dintr-o bază de date 1C 8.3 Accounting 3.0 în alta. O condiție prealabilă va fi selectat de către părinte (grup) „Prelucrarea lemnului”.

Descărcarea datelor de la 1C la XML

Accesați infobaza de unde vor fi descărcate datele (sursă). Asigurați-vă că le verificați, luând în considerare toate condițiile posibile pentru a evita consecințele nedorite.

Deschideți procesarea încărcării și descărcării Date XML(Ctrl + O).

Ne interesează fila Descărcare. Mai întâi de toate, specificați numele fișierului în care vor fi încărcate datele și calea pentru salvare. În acest caz, datele sunt încărcate „Într-un fișier de pe server”.

În antetul de procesare este configurată perioada pentru care se va efectua selecția. De asemenea, pentru registre periodice puteți specifica modul în care se aplică selecția în funcție de perioadă. Dacă este necesar să descărcați mișcările împreună cu documentele, este setat semnalizatorul corespunzător. În acest caz, supraîncărcăm directorul, deci nu este nevoie să configurați nimic în antet.

Să trecem la selectarea datelor pentru încărcare. În secțiunea tabelară a formularului de procesare, bifați casetele pentru obiectele de configurare pe care trebuie să le transferați.

Coloana „Descărcați după cum este necesar” înseamnă dacă este necesar să reîncărcați acest obiect, dacă este menționat de un atribut al directorului pe care îl reîncarcăm. De exemplu, poziția articolului pe care îl reîncărcați are o unitate de măsură care nu se află în baza receptorului. Dacă caseta de selectare din coloana „Descărcați dacă este necesar” este setată vizavi de cartea de referință cu unități de măsură, se va crea o nouă poziție. În caz contrar, valoarea atributului va conține inscripția „<Объект не найден>„Și identificatorul său unic.

Într-un caz simplu, fără eșantionare, setarea de reîncărcare a articolului va arăta astfel.

V acest exemplu trebuie să selectați numai nomenclatura care se află în folderul „Prelucrarea lemnului”.

Procesarea similară pentru 8.2 vă permite să setați convenabil selecții pentru fiecare obiect de configurare. În 8.3, din păcate, nu există o astfel de funcționalitate. Una dintre căile de ieșire în această situație ar fi selectarea pozițiilor necesare în fila „Obiecte suplimentare pentru descărcare”.

Puteți adăuga obiecte aici fie manual (butonul „Adăugați”), fie la cerere („Adăugați la cerere ...”). Cu un număr mare de ele, a doua opțiune este de preferat.

În acest caz, cererea va fi după cum urmează. Completați parametrii, completați solicitarea, verificând datele și faceți clic pe butonul „Selectați rezultatul”.

După ce ați specificat toate obiectele necesare și elementele suplimentare pentru încărcare, faceți clic pe butonul „Încărcați date”. Acestea vor ajunge într-un fișier XML, al cărui nume și cale ați specificat-o mai devreme. Rezultatele acestei operațiuni vor fi afișate în mesaje.

În acest exemplu, a fost necesar să se descarce doar 3 poziții, dar cinci au fost descărcate. Acest lucru se datorează faptului că steagul a fost setat în coloana „Descărcați, dacă este necesar”, în dreptul cărții de referință „Nomenclatură”. Împreună cu pozițiile necesare, părinții lor au fost supraîncărcați.

Se încarcă o referință din XML

După descărcarea cu succes a datelor din configurația sursă într-un fișier XML, deschideți baza de date destinație. Structura obiectelor și detaliile acestora trebuie să se potrivească. În acest caz, transferul se efectuează între două configurații tipice ale 1C: Contabilitate 3.0.

Procesare deschisă în baza receptorului. Această procesare utilizat atât pentru încărcarea, cât și pentru descărcarea datelor. Accesați fila Încărcare și specificați calea către fișierul XML în care datele au fost încărcate anterior. După aceea, faceți clic pe butonul „Descărcați datele”.

Rezultatul descărcării va fi afișat în mesaje. În cazul nostru, totul a decurs bine.

Director "Nomenclatură" în bază - receptorul nu a fost umplut. Acum are cinci elemente: trei elemente de nomenclatură și două grupuri.

Transferul diferitelor date este o acțiune foarte semnificativă în orice sistem de contabilitate de pe platforma 1C. Înainte de a exporta o carte de referință într-o altă bază de date, trebuie să faceți acest lucru de rezervă deoarece modificările făcute sunt considerate ireversibile.

Cel mai popular și, în același timp, destul de simplu mod de a transfera o carte de referință în 1C 8.3 este de a procesa datele informaționale în formă XML.

Pentru a finaliza această sarcină, va trebui să utilizați fișierul de procesare î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, trebuie mai întâi să accesați interfața programului și să efectuați o serie de acțiuni:

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

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

3. După aceea, când sunt selectate obiectele necesare, faceți o suprapunere de selecție în partea dreaptă a tabelelor.

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

Încărcarea datelor într-un 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 unde doriți să încărcați informațiile și utilizați fila „Încărcare”.

2. Apoi selectați fișierul încărcat anterior și utilizați comanda Load Data.

După efectuarea acestei acțiuni, migrarea cărții de referință de la o bază de date la alta este considerată a fi completă.

Procesare foarte ușor de utilizat pentru transfer rapid date între configurații identice. Funcționează fișier xml sau conexiune com.
Suportă formulare regulate și gestionate. Funcționează pe un client web.

Transferă date de la o bază de date 1C la alta prin fișier XML sau conexiune com.

Configurațiile trebuie să fie aceleași (cel puțin în ceea ce privește structura datelor). De exemplu, transferați ceva dintr-o copie în baza de date de lucru. Fișierul este creat în folderul de procesare. Transferă directoare, documente (împreună cu mișcările) și registre de informații la alegere. Pentru obiectele periodice, puteți seta o perioadă.

În fila „Descărcare” există un semn „Descărcați directoare din documente”. La descărcarea documentelor cu semnalizatorul setat, directoarele conținute în detaliile documentului și secțiunile tabulare sunt descărcate împreună cu părinții și proprietarii lor (dacă este necesar).

Poate funcționa în două moduri: via xml (rulează la rândul său în baza de date sursă, apoi în baza receptorului), prin conexiune com (rulează numai în baza de date sursă).

În modul de funcționare prin com, conexiunea salvează setările pentru conectarea la server în fișierul dataXML.ini, datele de conectare și parola sunt criptate, restul datelor sunt deschise.

Chiar dacă utilizatorul nu ia măsuri speciale pentru a salva setările, procesarea însăși salvează setul de date în fișierul dataXML.ini. Acesta stochează: „Tipul de schimb”, „Descărcați directoare din documente” și parametrii de conexiune pentru conectarea la conexiune.

Dacă schimbul funcționează în modul XML, încărcarea se face în același director din care a început procesarea. Se creează fișierul „dataXML.xml”. De asemenea, este încărcat din el.

Utilizare (prin xml):

  • Începeți procesarea în baza de date - sursa de date. accesați fila „Încărcare”. Dacă este necesar, puteți utiliza semnalizatorul „filtrare după obiecte umplute” - va elimina obiectele care nu conțin date din câmpurile listei, lăsând doar cele cu cel puțin o înregistrare. Selectați obiectele pentru transfer (pe orice filă)
  • Faceți clic pe „Încărcați”
  • Începeți aceeași procesare în baza de date - destinatarul datelor. Selectați tipul de schimb „Via XML”.
  • Faceți clic pe „Descărcați”. Datele descărcate vor fi afișate în listă, de unde pot fi deschise cu un clic de mouse. Butonul „Testare încărcare” din fila „Încărcare” face încărcarea datelor fără a scrie în baza de date, afișând datele încărcate (dacă este foarte înfricoșător să se încarce).

Utilizare (prin com):

  • Începeți procesarea în baza de date sursă.
  • Configurați (restaurați setările) pentru conexiune.
  • Accesați fila „Încărcare”. Dacă este necesar, puteți utiliza semnalizatorul „filtrare după obiecte umplute” - va elimina obiectele care nu conțin date din câmpurile listei, lăsând doar cele cu cel puțin o înregistrare. Selectați obiectele pentru transfer (pe orice filă)
  • Faceți clic pe „Încărcați”

Actualizări:

2.4. A fost adăugată selecția de către orice obiect la descărcare. Selecția este disponibilă numai la încărcarea unui tip de referință sau document. Dacă condiția este îndeplinită, fila „Selecție” apare în fila „Descărcare”.

S-a adăugat câmpul „fișier”, disponibil numai la schimbul prin xml. „DataXML.xml” este completat în mod implicit. Acest câmp este adăugat și câmpurilor salvate în fișierul „dataXML.ini”.

2.4.2. A fost adăugată selecția în funcție de organizație. Instalat în fila „Avansat”. Câmpul este salvat în setări. Dacă selecția este completată, numai acele documente sunt încărcate acolo unde variabila „Organizație” este prezentă și Organizarea documentului este egală cu selecția.

2.5. În fila „Încărcare” a fost adăugat butonul „Încărcare în listă”. Devine disponibil dacă cel puțin un tip de document este selectat pentru descărcare. Este destinat încărcării preliminare a rezultatului pe listă, unde puteți bifa casetele de pe documente, precum și deschide formularul documentului pentru vizualizare. Încărcarea din acest formular restricționează lista documentelor încărcate numai pentru cei care au marcaj (casetă de selectare).

2.5.3. Am schimbat ușor descărcarea registrelor de informații (nu fundamental), mesaje detaliate la descărcarea registrelor de informații (a descifrat selecția unei înregistrări). Împărțiți linia problemă de la utilizator în două (pentru a înțelege mai ușor eroarea).

Redenumit alte două steaguri (se potrivesc la locul lor). Acest lucru nu a schimbat esența steagurilor, sper că numele sunt încă clare. „Numai umplut” - un filtru pentru toate secțiunile tabulare, lăsând doar acele obiecte care conțin cel puțin un obiect de date pentru selecție. „Documente cu directoare” - un steag care permite descărcarea directoarelor conținute în acesta împreună cu documente.

Partea de descărcare nu a fost fundamental rescrisă (ușor optimizată).

La descărcarea directoarelor conținute în documente, a fost adăugat un mesaj (mai devreme erau descărcate „orbește”).

2.5.5. S-a adăugat gestionarea întreruperii utilizatorilor la încărcare și descărcare.

2.5.6. S-a remediat o eroare cu tipurile de registre de informații. Registrele subordonate registratorului au fost eliminate din câmpul „Registre de informații”. Dacă este necesar, transferați-le, transferați înregistratoarele cu mișcări.

2.7.4. Funcționalitate adăugată (filă la descărcarea „Prin plan de schimb”) Permite, dacă există un plan de schimb „Complet”, să descarce (și să încarce) datele înregistrate de planul de schimb.

Multe lucruri mici au fost îmbunătățite pentru a îmbunătăți gradul de utilizare a procesării. S-au remediat erorile la salvarea setărilor.

2.8.0. Dorința draguluinirbolz, realizat în cel de-al 251-lea comentariu, a adăugat steagul „Numai nou”.

Configurația formularului a fost ușor modificată, de atunci steagurile principale au fost mutate într-o filă separată locul de pe formular, unde erau înainte, s-a terminat :)

3.0.1. S-a adăugat funcționalitate minimă la formulare gestionate... Schimb de cărți de referință, registre de informații și documente (opțional cu mișcări).

Această procesare permite schimbul 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 funcționare

Procesarea implementează 2 moduri de operare: Descărcare (crearea unui fișier de descărcare specificat de utilizator) și Încărcare (citirea fișierului de descărcare creat de modul cu același nume și scrierea datelor disponibile în acesta). Modul este setat selectând în câmpul Mod.

Înainte de a porni acest mod sau altul (apăsând butonul Executare), trebuie să specificați numele fișierului încărcat fie introducându-l manual în câmpul „Nume fișier”, fie utilizând butonul pentru selectarea acestui câmp și selectarea fișierului standard dialog.

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

Butoanele „Dezactivați totalurile” și „Includeți totalurile” sunt disponibile atunci când este bifată caseta de selectare „Activează posibilitatea de a edita utilizarea totalelor în timpul încărcării datelor” și sunt utilizate 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 infobaza în care au fost descărcate datele și cea în care datele sunt încărcate sunt omogene (configurațiile sunt identice, datele pot diferi), sau toate obiectele descărcate sunt aproape complet identice în compoziție și tipuri de atribute și secțiuni tabulare, proprietățile obiectului de metadate „gazdă” și așa mai departe. Trebuie remarcat faptul că, datorită restricțiilor specificate, prelucrarea este destinată în principal schimbului între securitatea omogenă a informațiilor.

Formatul fișierului de încărcare diferă de formatul fișierului creat la încărcarea conform planului de schimb de către partea de antet. Pentru a descărca date (elemente ale dicționarelor, seturi de înregistrări de registre etc.), procesarea utilizează același mecanism de serializare XML ca descărcarea conform planurilor de schimb; în această parte, formatele de fișiere sunt identice.

Determinarea compoziției descărcării

Procesarea permite încărcarea completă și parțială a datelor infobase într-un fișier. Configurarea compoziției datelor încărcate se face în dialog prin bifarea casetelor din coloana arborelui care afișează obiecte de metadate, datele pe care pot fi încărcate. O coloană suplimentară de steaguri, „Dacă este necesar”, stabilește necesitatea descărcării obiectelor de acest tip"legătură". Adică, dacă caseta de selectare este bifată numai în coloana „Dacă este necesar”, atunci datele pentru un astfel de obiect nu vor fi descărcate complet, ci doar în măsura necesară menținerii integrității referențiale în baza de date care va încărca fișierul de descărcare.

Când formularul este deschis, procesarea setează semnul descărcării prin referire la toate obiectele, ceea ce garantează integritatea referențială a fragmentului infobazei descărcat.

Când faceți clic pe butonul „Definiți obiectele care urmează să fie încărcate prin link”, procesarea analizează legăturile la care datele pot fi conținute în obiectele care au setul complet de semnalizare de încărcare și completează automat coloana de steaguri indicând necesitatea încărcării prin link. Dacă obiectul are deja caseta de selectare complet descărcată selectată, atunci caseta de selectare descărcare prin link nu este setată.

Aplicații posibile

Utilizarea acestei procesări este posibilă, de exemplu, pentru a crea o versiune completă sau parțială de rezervă date, schimb de date între baze de informare precum și cum instrument auxiliar la restabilirea infobazelor cu probleme.

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

Procesarea universală „Încărcați și descărcați date XML” realizează încărcarea completă sau parțială a datelor infobase într-un fișier din Format XML... Ulterior, acest fișier poate fi încărcat în baza de date folosind aceeași procesare. Formatul fișierului de încărcare diferă de formatul fișierului creat la încărcarea conform planului de schimb de către partea de antet.

Prelucrarea poate fi utilizată numai în cazurile în care infobaza în care au fost descărcate datele și cea în care datele sunt încărcate sunt omogene (configurațiile sunt identice, datele pot diferi), sau toate obiectele descărcate sunt aproape complet identice în compoziție și tipuri de atribute și secțiuni tabulare, proprietăți ale obiectului de metadate „principal” etc.

Utilizarea acestei procesări este posibilă, de exemplu, pentru crearea unei copii de rezervă complete sau parțiale a datelor, pentru schimbul de date între baze de date și, de asemenea, ca instrument auxiliar în restabilirea informațiilor de bază nereușite.

Procesarea acceptă încărcarea datelor cu posibilitatea de a specifica o selecție în funcție de perioadă. De asemenea, obiectele sunt verificate pentru caracterele nevalide atunci când sunt schimbate prin XML.

Cu respect, (profesor și dezvoltator).