Destul de des în activitatea întreprinderilor mari și a rețelelor comerciale, este necesară schimbul de date între baze. Fiecare programator și administrator rezolvă altfel această problemă. Cineva scrie upload / download prin fișiere de tabelă intermediară, cineva utilizează modul de conectare COM pentru a se conecta la baza de date sursă. Cu toate acestea, recent, propriul mecanism 1C numit "Schimbul universal de date în format XML", câștigă o popularitate tot mai mare.
Aspectul prelucrării
Forma de prelucrare (Figura 1) conține patru file:
- Descărcarea datelor;
- Încărcarea datelor;
- Setări avansate;
- Ștergeți datele.
Încărcarea datelor
În partea de sus a filei este câmpul pentru selectarea regulilor de schimb de fișiere. Pentru bazele de date și bursele nestandardizate, fișierul trebuie să fie creat singur.
Pe următoarea linie a formularului sunt două comutatoare:
- Încărcarea într-un fișier de schimb (Fig.2);
- Conectarea și încărcarea datelor în IS (figura 3).
Așa cum se poate vedea din imaginile de mai sus, în funcție de comutator, aspectul formei este diferit. În cazul în care opțiunea de schimb de fișiere este selectată, utilizatorul este rugat să selecteze locația fișierului unde va fi efectuată încărcarea și posibilitatea de compresie pentru a economisi spațiu și parola.
Partea tabulară de mai jos vă permite să setați selecții și alți parametri de descărcare.
Pentru algoritmi de depanare și erori de remediere, puteți utiliza mecanismul de procesare a schimbului încorporat. Activarea acestuia se face prin setarea căsuței corespunzătoare din partea de jos a formularului. Apăsând butonul "Debug Settings ..." apare o fereastră (Figura 4).
O caracteristică distinctivă a acestui formular este ajutorul informativ din partea stângă a aspectului, care descrie fiecare din cele trei moduri posibile de depanare. Fiind un fișier de procesare extern cu modulul, orice fișier din formatul epf poate acționa.
Dacă faceți clic pe butonul "Finalizare", verificați corectitudinea și caracterul complet al datelor finalizate.
Descărcarea datelor
Spre deosebire de "Descărcare", această filă (Fig.5) nu are o parte de tabelă, dar există multe alte pavilioane care vă permit să ajustați parametrii de înregistrare pentru obiectele noi și modificate.
În primul rând, trebuie să selectați un fișier care să servească drept sursă de informații. Puteți face acest lucru în câmpul de introducere "Nume fișier pentru încărcare". Dacă datele au fost descărcate într-o arhivă protejată de o parolă, aceasta trebuie introdusă în câmpul corespunzător.
Căsuțele de selectare corespunzătoare vă permit să configurați:
- Tranzacție la scrierea obiectelor (uneori accelerează procesul);
- Încărcarea datelor în modul de schimb (în acest caz, toate verificările platformei, cu excepția verificării în timpul executării documentelor, vor fi ignorate în timpul înregistrării);
- Suprascrierea elementelor modificate;
- Setați marcajul de ștergere pentru elementele descărcate;
- Modul de înregistrare a datelor noi în registru (fie prin unul, fie prin set);
- Decuparea caracterelor nesemnificative (spații și file) pentru valorile șirului.
Setări avansate
După cum puteți vedea din numele marcajului, acesta conține instrumente, utilizarea cărora vă permite să configurați mai precis procesul de schimb. În special:
- Activează modul de depanare;
- Permite utilizarea tranzacției în timpul procesului de descărcare;
- Optimizează schimbul între bazele de date ale celei de-a opta versiuni a secțiunii 1C;
- Descărcați numai acele obiecte care pot fi utilizate de utilizatorul curent;
- Activați logarea procesului de schimb între baze de date.
Acestea și alte câteva funcții sunt activate prin plasarea căsuțelor corespunzătoare pe formular (figura 6).
Ștergerea datelor
Această filă este utilizată numai de dezvoltatori în modul de depanare. Vă permite să ștergeți obiecte inutile din baza de date.
Pe scurt despre stabilirea regulilor de schimb
Utilizarea unui handler standard simplifică mult viața programatorilor. În același timp, unul dintre momentele cele mai dificile pentru cel care a întâlnit pentru prima oară "Schimbul universal de date în format XML" este întrebarea: "Unde să obțineți fișierele de reguli de schimb?".
În primul rând, pentru producerea independentă a regulilor de schimb, aveți nevoie de o configurație specială, numită "Conversia datelor". În compoziția sa există mai multe fișiere interesante care vă permit să configurați aproape orice schimb între diferite baze de date 1C 7 și 8 versiuni:
- epf - este necesară descărcarea structurii metadatelor pentru bazele de date 1C 8;
- epf - dacă configurația 1C 8 este auto-scrisă sau nu este standard, este posibil să nu existe o procesare "Universal Data Exchange" în ea, acest fișier este această prelucrare;
- Fișierul ert conține codul pentru descărcarea structurii metadatelor din configurațiile 1C din versiunile 7.7;
- ert - încărcați / descărcați fișierul de procesare pentru cele șapte.
Prin rularea procesării corespunzătoare, trebuie să descărcați structurile de metadate pentru baza de date sursă și baza de date a receptorului. Apoi, în configurația "Conversie", este necesar să introduceți informații despre configurațiile sursei și receptorului în directorul "Configurări".
Apoi, în directorul Conversie, se creează un element care conține informații despre direcția schimbului de date. Puteți seta regulile de schimb pentru acesta.