Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor

Tutorial privind 1C Conversia datelor (revizuirea 2) Reguli pentru încărcarea datelor

Pentru încărcarea datelor, nu este suficient să se stabilească corespondența obiectelor și a rechizitelor sursei și a receptorului. De asemenea, este necesar să specificați obiectele și modul de descărcare. Pentru a face acest lucru, trebuie să creați reguli pentru încărcarea datelor. La noi toți sunt gata reguli de conversie a obiectelor, proprietăților și valorilor sunt necesare. Aproape totul este deja făcut, rămâne doar să specificăm ce obiecte vrem să transferăm de la baza de date sursă la receptor. La prima vedere, afirmația întrebării este foarte ciudată, desigur că vrem să transferăm toate obiectele pentru care avem reguli pentru conversia obiectelor. Dar acest lucru nu este chiar răspunsul potrivit. La schimbul de date, este întotdeauna sarcina de a schimba obiecte specifice. În plus, există obiecte de serviciu despre care utilizatorii nu știu și nu trebuie să știe.







Regulile de descărcare a datelor specifică ce obiecte să permită încărcarea de către utilizator.

Cel mai simplu mod de a explica acest lucru este cu un exemplu specific. Formăm problema: Există două configurații similare "Contabilitate de întreprindere". Este necesar să descărcați directorul "Nomenclatură" de la o configurație la alta.

Să arătăm succesiunea acțiunilor în acest caz:

  1. Creați o nouă regulă de schimb de date
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  2. În fereastra mesajului afișat, indicăm faptul că vrem să creăm o nouă regulă pentru conversia obiectului:
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  3. Specificați obiectul sursă și receptor:
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  4. Suntem de acord cu propunerea programului va crea automat reguli pentru a converti proprietățile și valorile (se poate observa că au fost create în mod automat în continuare regulile de conversie a obiectelor, care au nevoie doar pentru că ar transporta obiectele nu sunt tipuri de referință primitive „nomenclatură.“ Uită-te la ceea ce programul a stabilit anumite reguli de conversie Aceste reguli nu sunt create din întâmplare!). După aceea, programul ne va determina să creeze automat un regulile de extragere a datelor. Am ales acest program pentru a crea o regulă de date de încărcare numai pentru un articol:
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  5. Dacă accesați fila "Reguli de încărcare a datelor", veți vedea că a fost creată doar o singură regulă de descărcare. Asta este, vom spune programului ce date trebuie să descarce obiect neîncărcat directorul „Nomenclator“ (plus totul va fi încărcat ca obiectele pentru care elementele cărții de referință link-ul „nomenclatură“):
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  6. Regulile sunt complet gata de utilizare. Salvați-le într-un fișier:
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  7. Deschideți programul "Contabilitate de întreprindere". Să deschidem procesarea universală a încărcării și încărcării datelor din XML și să încărcăm regulile de schimb:
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor






În lista de obiecte pentru descărcare, este prezentă numai directorul "Nomenclatură". De fapt, în această listă va conține doar o listă de obiecte care sunt specificate în normele de deversare (în normele de fapt descărcare, și că este ceea ce este determinat. Utilizatorul nu afișează informații suplimentare despre obiecte legate, care sunt, de asemenea, obiectul descărcării de gestiune). În plus, utilizatorul poate specifica restricții suplimentare pentru încărcarea datelor și încărcarea datelor într-un fișier.

  • După ce fișierul de date a fost încărcat, rămâne doar să descărcați aceste date în baza de date - receptorul:
    Tutorial privind conversia datelor 1c (versiunea 2) pentru încărcarea datelor
  • În cazul în care o regulă de conversie a obiectelor nu tabel de conversie sau a unor părți ale mișcărilor și evenimente pentru a încărca date nici un atac la obiect mai Paged, este logic să se stabilească reguli caseta de selectare de încărcare a datelor în „Selectați datele pentru a încărca o singură cerere.“ Această abordare vă va permite să preluați toate datele care trebuie încărcate cu o singură cerere, ceea ce poate scurta în mod semnificativ timpul de descărcare.

    Aceste optimizări destul de simple vă permit să reduceți timpul de încărcare a datelor cu 30-40 (.)% Și mai mult!







    Trimiteți-le prietenilor: