Contacte

Schimb universal de date. Proprietatea schimbului de date Baza informativă distribuită

Tutorial de conversie a datelor 1C (Ediția 2) Optimizare

Reguli de încărcare a datelor

1. Ordinea regulilor de încărcare a datelor

Se recomandă plasarea regulilor de încărcare a datelor într-o astfel de ordine încât legăturile obiectelor dependente să fie de jos în sus. adică primul ar trebui să fie regulile de descărcare a datelor, ale căror obiecte nu se referă la nimeni, apoi ar trebui să existe regulile de descărcare a obiectelor care se referă la primul grup etc.

Exemplu: trebuie să încărcați două directoare Utilizatori și Persoanele fizice. Directory Users are elementele fizice necesare. persoană - link către cartea de referință Persoane. Adică, directorul Utilizatori se referă la directorul Persoane fizice. Secvența recomandată a regulilor de încărcare în acest caz este: Persoane fizice, utilizatori.

2. Selectați datele de încărcat cu o singură solicitare

Dacă nu există nicio transportare în regula de conversie părți tabulareși mișcări, precum și în evenimentele înainte de descărcare nu există apeluri directe către obiectul descărcat, se recomandă utilizarea modului „Selectați datele pentru descărcare printr-o singură cerere” în regula de descărcare a datelor. Acest mod vă va permite să obțineți toate datele descărcate de un anumit tip cu o singură solicitare, mai degrabă decât să construiți interogări separate pentru descărcarea fiecărui obiect.

Reguli de conversie a obiectelor

3. Utilizare cautare rapidaîn timpul încărcării

Acest mod de descărcare și încărcare este recomandat pentru acele reguli de conversie a obiectelor care descarcă tipuri de referință, al căror număr total este relativ mic (până la aproximativ 1000 de elemente), la care există multe referințe în alte obiecte.

Exemplu: Directory Users. Aproape toate documentele au un link către acest director și numărul de elemente ale directorului nu depășește 1000.

4. Nu descărcați obiecte de proprietate prin referință

Modul permite ca regula de conversie a obiectelor să nu descarce toate elementele către care există legături. Dacă modul este setat, atunci obiectul în sine și informațiile pentru căutarea tuturor legăturilor sale vor fi descărcate în timpul descărcării, dar informatii complete despre elementele dependente nu vor fi descărcate. Această optimizare poate accelera încărcarea și descărcarea datelor de mai multe ori.

5. Nu vă amintiți obiectele descărcate

Pentru regulile de conversie a obiectelor care nu sunt de referință (registruri), trebuie să bifați caseta „Nu vă amintiți obiectele descărcate”, deoarece este imposibil să faceți referire la șirurile de registre, deci nu are rost să amintiți șirurile de registre care au fost descărcate. . Pentru obiectele de referință, acest flag este de obicei necesar pentru a optimiza accesul repetat pentru a descărca același obiect.

6. Nu creați handlere de evenimente comune pentru toate obiectele

Nu este recomandat să utilizați handlere de evenimente comune înainte de descărcarea și încărcarea datelor pentru toate obiectele. Manipulatorii de descărcare și încărcare nu știu ce se va executa în acești handlere, așa că unele optimizări (de exemplu, la încărcare, scrieți doar obiectele modificate) nu vor funcționa. Dacă este nevoie să folosiți aceiași algoritmi pentru prelucrarea datelor în timpul descărcării și încărcării, atunci se recomandă să creați un nou algoritm și să îl apelați în evenimente pentru obiectele necesare.

Procesarea „Interschimb universal de date XML”

7. Utilizați un format optimizat pentru schimbul de date

8. Descărcați date în modul de schimb

Vă permite să refuzați verificările inutile în etapa de încărcare a datelor

9. Scrieți numai obiectele modificate

Vă permite să scrieți numai obiectele modificate în baza de informații. Dacă obiectul nu a fost modificat, atunci nu va fi suprascris la încărcarea din fișierul de schimb.

10. Înregistrare optimizată a obiectelor

Modul vă permite să reduceți drastic numărul de accesări din baza de informații pentru scrierea obiectelor.

11. Scrieți registre cu seturi de înregistrări

Modul permite ca modificările la registre să fie scrise de seturi de înregistrări, mai degrabă decât de managerii de înregistrări.

12. Comunicare prin COM

Pentru schimbul V8-V8, dacă bazele de informații ale sursei și destinației sunt în aceeași retea locala, se recomandă utilizarea schimbului prin conexiune COM. Este necesar doar ca în configurația receptorului să fie prezentă procesarea Schimbului Universal de Date.

Cu sinceritate, Vladimir Milkin(profesor și dezvoltator

Sisteme automatizate managementul constă în cele mai multe cazuri din baze de date separate și adesea au o structură distribuită geografic. În același timp, un schimb de date corect implementat este o condiție necesară pentru munca eficienta astfel de sisteme.

În acest caz, configurarea inițială a schimbului poate necesita o serie de acțiuni, nu doar în ceea ce privește programarea, ci și consultanța, chiar dacă avem de-a face cu surse omogene, așa cum este cazul produselor bazate pe platforma 1C:Enterprise. . De ce configurarea unui schimb 1C (sau, așa cum este numit și sincronizarea datelor în 1C 8.3) poate deveni sarcina cea mai consumatoare de timp și mai costisitoare a unui proiect de integrare, vom lua în considerare în acest articol.

Schimbul de date în mediul 1C vă permite să:

  • Elimina dubla intrare a documentelor;
  • Automatizați procesele de afaceri aferente;
  • Optimizați interacțiunea între departamentele distribuite;
  • Actualizați prompt datele pentru activitatea specialiștilor din diferite departamente;
  • "Delimita" tipuri diferite contabilitate.*

* În cazul în care datele unui tip de contabilitate diferă semnificativ de altul, este necesar să se asigure confidențialitatea informațiilor și să se „delimiteze” fluxurile de informații. De exemplu, schimbul de date între 1C UT și 1C Accounting nu necesită încărcarea datelor de management în baza de date contabilă de reglementare, de exemplu. sincronizarea în 1C va fi incompletă aici.

Dacă reprezintă proces standard implementarea schimbului de date primare, atunci când cel puțin unul dintre obiectele sale este un produs 1C, atunci se pot distinge următoarele etape:

  • Coordonarea componenței schimbului;
  • Definirea transportului (protocoale de schimb);
  • Stabilirea regulilor;
  • Programare.

Identificarea compoziției bursei 1C

Obiectele de schimb pot fi împărțite condiționat în „sursă” și „receptor”. În același timp, ei pot îndeplini două roluri în același timp, care se vor numi schimb bidirecțional. Definirea sursei și a destinației are loc într-un mod logic, în funcție de nevoie sau de funcţionalitate sisteme.*

*De exemplu, la integrarea „WA: Financier” - o soluție de contabilitate financiară și management al proceselor de trezorerie, dezvoltată pe baza „1C: Enterprise”, experții WiseAdvice îl recomandă ca sistem master. Acest lucru se datorează disponibilității instrumentelor de control pentru a respecta regulile politicii de aplicare și, în consecință, pentru a asigura eficacitatea soluției.

În plus, pe baza cerințelor primite și înregistrate de la utilizatori, se creează o listă de date pentru schimb, se determină volumul acestora, cerințele pentru frecvența schimbului, se prescrie procesul de lucru cu erori și gestionarea situațiilor excepționale (coliziuni).

În aceeași etapă, în funcție de flota de sisteme existente și de structura întreprinderii, se determină formatul de schimb:

Distribuit baza de informatii

  • RIB înseamnă un schimb între configuratii identice Baze de date 1C, cu o structură clară de control master-slave pentru fiecare pereche de schimb. Fiind un element al platformei tehnologice, RIB-ul, pe lângă date, poate transfera modificări în configurația și informațiile administrative ale bazei de date (dar numai de la master la slave).

Schimb universal de date în 1C

  • Un mecanism care vă permite să configurați schimbul de baze de date 1C, atât cu configurații pe platforma 1C:Enterprise, cât și cu sisteme terțe. Schimbul se realizează prin transferul de date într-un format xml universal în conformitate cu „Planurile de schimb”.

EnterpriseData

  • Cea mai recentă dezvoltare a companiei 1C, menită să implementeze schimbul de date în format xml între produsele create pe platforma 1C:Enterprise cu orice sisteme de automatizare. Utilizarea EnterpriseData simplifică îmbunătățirile asociate schimbului. Anterior când v-ați autentificat configurație nouă a fost necesară implementarea unui mecanism de import și export de date, atât pentru acesta, cât și pentru sistemele existente. Acum sistemele care acceptă EnterpriseData nu trebuie modificate, având un singur punct de intrare-ieșire.

Definirea transportului (protocoale de schimb)

Sistemul bazat pe platforma 1C:Enterprise 8 oferă o gamă largă de opțiuni pentru organizarea schimburilor cu oricare resurse informaționale prin standarde universale general acceptate (xml, fișiere text, Excel, conexiune ADO etc.). Prin urmare, atunci când se determină transportul pentru schimbul de date, ar trebui să se pornească de la capacitățile bazei de date a unui sistem terț.

Sincronizarea directoarelor

Principiul principal al sincronizării eficiente a directoarelor este prezența unui singur punct de intrare. Dar dacă vorbim despre lucrul cu directoare care au fost completate istoric conform diferitelor reguli, este necesar să se definească clar câmpurile de sincronizare pentru a aduce schimbul la un „numitor comun”.*

*În această etapă, poate fi necesar să se efectueze lucrări de normalizare a datelor de referință pe partea sursei de date. În funcție de starea directoarelor și de volumul acestora, procesul de comparare a elementelor, recunoaștere, identificare a erorilor și duplicatelor, precum și completarea câmpurilor lipsă și atribuirea câmpurilor de sincronizare, poate necesita munca unui întreg grup de experți, atât din partea partea integratorului (proprietarul metodologiei de normalizare a datelor de referință) și din partea clientului.

Stabilirea regulilor

Capacitatea de a afișa date din sistemele sursă în receptori depinde de regulile de schimb definite corect. Regulile prezentate în format xml reglementează corespondența atributelor cheie ale obiectelor sursă-destinație. Soluția 1C: Data Conversion este concepută pentru a automatiza crearea de reguli pentru implementarea atât a unui schimb unic, cât și a unuia permanent.

Asigură nicio pierdere de date în timpul schimbului de plan de schimb. Acest componentă orice configurație pe platforma 1C:Enterprise care descrie complet procedura de schimb 1C: compoziția datelor (documente cu detalii „de identificare”) și noduri (infobaze receptor-emițător), precum și activarea RIB pentru direcțiile de schimb selectate.

Orice modificare a datelor introduse în Planul de Schimb este fixă ​​și primește semnul „schimbare”. Până când datele modificate se potrivesc între ele în nodurile receptor-transmițător, flag-ul nu va fi resetat, iar sistemul va trimite mesaje de control la ambele noduri. După descărcarea datelor și confirmarea conformității lor deplină în ambele sisteme, semnul este resetat.

Program de schimb în 1C

Pentru a automatiza schimbul obișnuit, este setată frecvența de încărcare a datelor. Frecvența schimburilor depinde de nevoi și de capacitățile tehnice. De asemenea, configurațiile pe platforma 1C:Enterprise vă permit să configurați schimbul de date atunci când are loc un eveniment.

Având în vedere procesul standard de implementare a schimbului, să acordăm atenție factorilor care vor necesita îmbunătățiri în diferite etape:

  • Configurații de baze de date non-standard, puternic modificate;
  • versiuni diferite 1C: Platforme de întreprindere;
  • Nu a fost actualizat de mult versiunile curente configurație;
  • Schimbați obiecte care au fost modificate anterior;
  • Necesitatea unor reguli de schimb nestandardizate;
  • Un set foarte diferit și o compoziție de detalii în directoarele disponibile.

Deoarece chiar și acțiunile standard pentru implementarea schimbului de date primare necesită cunoștințe de specialitate, se recomandă să fie realizate cu participarea specialiștilor 1C. Numai după finalizarea tuturor pașilor de mai sus, ar trebui să treceți la configurarea schimbului în configurație. Luați în considerare integrarea bazelor de date pe exemplul „1C: UPP” și „1C: Retail” (conform aceleiași scheme, schimbul cu „1C: UT” este configurat). De asemenea, sincronizarea tipică include schimbul de SCP - SCP, care este tipic pentru sistemele de automatizare la scară largă la cele mai mari întreprinderi industriale.

În submeniul „Serviciu”, selectați „Schimb de date cu produse de pe platformă...” (selectarea unui schimb direct cu „Retail” amenință adesea cu erori la nivelul obiectelor COM). Acordați atenție mesajului de serviciu „Această funcție nu este disponibilă”.


Pentru a rezolva această problemă, trebuie să selectați „Setări de partajare a datelor”


...și bifați caseta. În plus, mesajul de eroare este ignorat.


În setările de sincronizare a datelor, selectați „Creați un schimb cu” Retail „...



Înainte de a configura setările de conexiune printr-un director local sau de rețea, asigurați-vă că există spațiu pe disc pentru director. Deși, de regulă, nu necesită mai mult de 30-50 MB, în cazuri excepționale poate necesita până la 600 MB. Puteți crea directorul necesar direct din configurator.



Când vă conectați prin directorul de rețea al ofertei, configurați conexiunea folosind adresa FTP și e-mail ignora făcând clic pe „Următorul”.


În setări, puneți manual prefixele - conventii baze (de regulă, BP, SCP, RO), stabilim regulile și data de începere a încărcării datelor. Prefixul va fi indicat în titlul documentelor pentru a indica baza în care au fost create. Dacă regulile de încărcare nu sunt editate, datele implicite vor fi încărcate conform tuturor parametrilor disponibili.



Creăm un fișier de setări de schimb pentru Retail pentru a nu ne repeta acțiunile. Dacă trebuie să trimiteți date imediat după configurarea sincronizării, bifați caseta.


Pentru a automatiza procesul de schimb, trebuie să configurați un program.


Meniu de vânzare cu amănuntul.


Bifați caseta și selectați Sincronizare.


Facem o setare „inversă” alegând Gestionarea unei întreprinderi de producție.




Încărcați fișierul cu setările create în SCP.


Punem o bifă, sistemul preia adresa automat.





Acționăm la fel ca în UPP.









Compararea de verificare a datelor (Se recomandă efectuarea unei comparații manuale a datelor pe etapa pregătitoare, deoarece aceste locuri de muncă pot deveni cele mai consumatoare de timp în procesul de implementare a schimbului). Fereastra de comparație se deschide făcând dublu clic pe mouse.



În cazul unei erori de sincronizare, „Detalii...” va fi înlocuit cu „Niciodată...”.


„Detalii...” deschide jurnalul de înregistrare cu informații actualizate despre schimb.


Gata.

Ce este DataExchange.Load = True, cum se utilizează DataExchange.Load.

Data Exchange.Loading este un atribut al oricărui obiect din sistemul 1C Enterprise. Vă permite să indicați când scrieți un obiect că trebuie să dezactivați orice verificări (inclusiv verificări la nivel de platformă 1C). Acest lucru a fost făcut pentru a evita conflictele în schimbul de date.

Dacă vă dezvoltați propria configurație, în toate verificările de validare a datelor (de exemplu, procedura BeforeWrite), trebuie să adăugați următoarea linie ca primă linie:

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

Aceasta este o formă bună printre dezvoltatorii 1C.

Controlul înregistrărilor în procesarea standard 1C

Dacă le-ați folosit vreodată pe cele standard (de exemplu, Găsiți și înlocuiți valori, Prelucrarea datelor în bloc, Schimb universal de date etc.), probabil ați observat o setare care se numește de obicei „Controlul scrierii”. Această setare este responsabilă pentru activarea/dezactivarea atributului „Schimb de date. Descărcare”.

Cum să setați modul de schimb de date

Este foarte convenabil să utilizați acest atribut în codul programului, pentru a dezactiva toate verificările. De exemplu, acest atribut este necesar dacă trebuie să înregistrați un obiect, dar are detalii obligatorii necompletate. Poate fi folosit și ca o modalitate de a crește viteza de procesare a datelor în bloc - dacă dezactivați toate verificările, sistemul scrie obiectul mai repede.

Dacă faceți o căutare globală pentru cuvânt în orice configurație tipică Schimb de date, veți vedea o mulțime de link-uri către acesta. Si in module comune, și în module de directoare, documente, registre etc. Luați în considerare ce este această proprietate și pentru ce este folosită.

Scurtă recenzie

Dacă deschideți o ramură în asistentul de sintaxă Obiecte de aplicație, veți descoperi că multe dintre ele: DirectoryObject, DocumentObject, pentru registre RecordSet etc. exista o proprietate Schimb de date.

Tipul acestui obiect este: Opțiuni de schimb de date, care la rândul său conține trei proprietăți

  • Expeditor
  • Destinatari
  • Aceste proprietăți sunt utilizate în procesul de schimb între noduri baza de informații distribuită. În proprietate Expeditor a fost stocată o legătură către nodul în care obiectul a fost schimbat. Destinatari conține un set de noduri de plan de schimb în care vor fi încărcate modificările. Dacă aveți nevoie de unele acțiuni non-standard în timpul schimbului de date între bazele de date și expeditor, iar compoziția setului de noduri poate fi modificată programatic. Dar pe a treia proprietate - vreau să mă opresc mai detaliat.

    PropertyExchangeData.Loading

    Dacă proprietatea dată setat la Adevărat, aceasta indică faptul că obiectul primit prin mecanismele de schimb de date este în curs de scriere. Aceasta implică faptul că obiectul conține date corecte și platforma 1C efectuează un număr minim de verificări. Dar de foarte multe ori, la scrierea unui obiect, se fac o mulțime de verificări programatice în procedurile predefinite ale modulului obiect. Și acest cod este executat și la scrierea obiectului obținut din fișierul de schimb. Și în acest caz, pot apărea erori, de exemplu, din cauza faptului că datele care sunt verificate pur și simplu nu au fost încă scrise.

    Prin urmare, foarte des în modulele obiect puteți găsi următorul cod:

    Procedura înainte de scriere (eșec) dacă schimbul de date returnează; EndIf ; //Iată codul cu validarea datelor EndProcedure

    Acest lucru vă permite să evitați verificările inutile atunci când faceți schimb de date între bazele de date. Desigur, dacă un cod trebuie oricum executat, acesta trebuie plasat înainte de a verifica fișierul . Acest punct trebuie luat în considerare atunci când proiectați noi obiecte de metadate dacă aveți o bază de date distribuită și un obiect nou este implicat în schimb.

    Pe de altă parte, prezența unui astfel de cod permite dezvoltatorului să ocolească în mod ilegal verificarea datelor atunci când înregistrarea programului obiect, deoarece proprietatea este de asemenea inscriptibila. De exemplu, cu următorul cod:

    NewProduct = Directoare. Produse. CreateElement() ; Produs nou. Nume = „Test de înregistrare”; Produs nou. Schimb de date True ; Produs nou. Scrie() ;

    Și în unele situatii exceptionale acest lucru poate ajuta cu adevărat ca măsură temporară. Dar nu ar trebui abuzat.

    Ultima modificare: 09/01/2015

    Selectați specificația:

    Schimbul universal de date este conceput pentru a descărca și încărca date într-un fișier în format XML între diferite configurații 1C conform regulilor de schimb configurate.

    Nomenclatură, coduri de bare, mijloace fixe etc. va fi încărcat de la configurații standard 1C în baza de date Cleverence: Contabilitatea proprietății și invers, din baza de date Cleverence: Contabilitatea proprietății, inventarul, nomenclatura, diviziile etc. vor fi încărcate în baza de date de lucru a clienților.

    Mod de lucru

    Procesarea are două moduri de operare:

    Pe client. Când utilizați acest mod, regulile și fișierele de date de încărcare sunt transferate de la client la server, iar fișierul de date de încărcare este transferat de la server la client. Căile către aceste fișiere situate pe client trebuie specificate în caseta de dialog imediat înainte de efectuarea acțiunii.

    Pe server.În acest mod, fișierele nu sunt transferate către client și căile către acestea trebuie specificate pe server.

    Fişier prelucrare externăși fișierele de protocol de schimb trebuie să fie întotdeauna localizate pe server, indiferent de modul de operare.

    Încărcarea datelor

    Comanda de încărcare a datelor:

    1. selectați regulile de schimb - specificați fișier XML reguli de schimb, fiecare configurație 1C are propriile reguli (treptat vor fi adăugate la ansamblul Cleverens: Contabilitatea proprietății);
    2. citiți regulile de schimb;
    3. după citire se vor completa datele încărcate, puteți specifica ce obiecte vor fi încărcate;
    4. selectați fișierul XML (puteți crea un fișier gol - specificați numele fișierului și acesta va fi creat automat), în care se vor încărca datele sau infobaza receptorului;
    5. încărcarea datelor.

    Încărcați într-un fișier de schimb.

    Specificați numele fișierului în care vor fi încărcate datele. Fișierul rezultat cu datele încărcate poate fi comprimat.

    Conectarea și încărcarea datelor la receptorul IB.

    Selectați tipul bazei de informații:

    • Pe acest calculator sau pe un computer din rețeaua locală;
    • Pe serverul 1C:Enterprise.

    Selectam platforma 1C si catalogul infobazei pentru conectare.

    În fila „Date încărcate”, puteți selecta tipurile de obiecte care ar trebui să fie încărcate, puteți configura filtre pentru selectarea obiectelor sau puteți specifica nodul de schimb de date pentru care doriți să încărcați date.

    În fila „Opțiuni de încărcare”, puteți specifica Opțiuni suplimentareîncărcarea datelor.

    În fila „Comentariu”, puteți scrie un comentariu text arbitrar pentru a fi inclus în fișierul de schimb.

    Pentru a încărca datele, trebuie să specificați numele fișierului din care vor fi încărcate datele; dacă a fost introdusă o parolă pentru compresie la încărcare, atunci trebuie să o specificați pentru despachetare.

    • „Utilizați tranzacții” - capacitatea de a configura încărcarea datelor într-o tranzacție (o tranzacție este o secvență de acțiuni conectată logic, indivizibilă). Pentru a face acest lucru, trebuie să bifați caseta de selectare „Utilizați tranzacții” și să specificați numărul de articole dintr-o tranzacție la încărcare.
    • „Download data in exchange mode” (DataExchange.Loading = True) – dacă steag-ul este setat, atunci încărcarea obiectelor va fi efectuată cu semnul setat de încărcare. Aceasta înseamnă că atunci când scrieți obiecte în baza de date, toate verificările platformei și aplicațiilor vor fi dezactivate. Excepție fac documentele care sunt înregistrate în modul de afișare sau anulare a postării. Postarea și anularea unui document se efectuează întotdeauna fără a seta modul de încărcare, adică. se vor efectua verificări.
    • „Scrieți numai obiectele modificate în baza de informații” – dacă steagul este setat, atunci numai obiectele modificate sunt scrise în baza de informații. Dacă obiectul nu a fost modificat, atunci nu va fi suprascris la încărcarea din fișierul de schimb.
    • „Obiecte din linkul de descărcat fără semn de ștergere.”
    • „Înregistrare optimizată a obiectelor” – dacă steag-ul este setat, atunci modul este activat, ceea ce vă permite să reduceți drastic numărul de intrări din baza de informații pentru înregistrarea obiectelor.
    • „Scrieți registre după seturi de înregistrări” – dacă steag-ul este setat, atunci modul este activat, ceea ce vă permite să scrieți modificări în registre după seturi de înregistrări și nu de către managerii de înregistrări.
    • „Trim lines on the right” - dacă steagul este setat, atunci spațiile din dreapta sunt tăiate la încărcarea liniilor.
    • „Configurați descărcarea automată a datelor” - vă permite să configurați utilizarea descărcării automate (utilizați, nu utilizați, puneți o întrebare înainte de a efectua operația).
    Se recomandă „Modul de depanare a manipulatorilor de încărcare”. numai pentru dezvoltatori!

    Setari aditionale

    Semnul de carte este pentru setări detaliateîncărcarea și descărcarea datelor.

    • „Modul de depanare” - un steag pentru setarea modului de depanare a schimbului. Dacă acest flag este setat, atunci procesul de comunicare nu va fi oprit atunci când apare vreo eroare. Schimbul se va finaliza până la sfârșit cu ieșirea mesajelor de depanare în fișierul protocolului de schimb. Acest mod este recomandat pentru depanarea regulilor de schimb.
    • „Ieșire mesaje informaționale în fereastra de mesaje” – dacă steag-ul este setat, atunci protocolul procesului de schimb de date va fi afișat în fereastra de mesaje.
    • „Număr de obiecte procesate pentru actualizarea stării” - parametrul este utilizat pentru a determina numărul de elemente procesate înainte de a schimba linia de stare de încărcare/descărcare
    • „Setări de încărcare a datelor” – vă permite să determinați numărul de elemente procesate într-o tranzacție la încărcarea datelor, să încărcați și să procesați numai acele obiecte pentru care aveți drepturi de acces, să configurați tipul de modificare a înregistrării pentru obiectele încărcate prin planuri de schimb.
    • „Utilizați un format optimizat pentru schimbul de date (V8 - V8, versiunea de procesare nu mai mică de 2.0.18)” - formatul de mesaj de schimb optimizat presupune prezența nodului „InformationFROMDataTypes” în antetul mesajului, în care se află informații despre tipurile de date. descărcat. Acest lucru accelerează procesul de încărcare a datelor.
    • „Utilizați tranzacții la descărcarea pentru planuri de schimb” – indicatorul determină modul de utilizare a tranzacțiilor (o tranzacție este o secvență de acțiuni indivizibilă, conectată logic) atunci când descărcați date atunci când obțineți modificări pe nodurile planului de schimb. Dacă indicatorul este setat, atunci descărcarea datelor va fi efectuată într-o tranzacție.
    • „Numărul de elemente din tranzacție” - determină număr maxim elemente de date care sunt plasate într-un mesaj în cadrul unei singure tranzacții de bază de date. Dacă valoarea parametrului este 0 (valoarea implicită), atunci toate datele sunt plasate într-o singură tranzacție. Acest mod este recomandat, deoarece garantează consistența datelor plasate în mesaj. Dar atunci când se creează un mesaj în modul multi-utilizator, pot exista conflicte de blocare între tranzacția care introduce datele în mesaj și tranzacțiile efectuate de alți utilizatori. Pentru a reduce șansa unor astfel de conflicte, puteți seta acest parametru la o altă valoare decât valoarea implicită. Cu cât valoarea parametrului este mai mică, cu atât este mai mică șansa de conflicte de blocare, dar cu atât este mai mare șansa de a introduce date inconsistente în mesaj.
    • „Descărcare obiecte pentru care există drepturi de acces” – dacă este setat flag-ul, atunci selecția obiectelor din baza de informații se va efectua ținând cont de drepturile de acces ale utilizatorului curent al aplicației. Aceasta implică utilizarea literalului „PERMIS” în corpul interogării pentru a prelua date.
    • „Eliminați automat caracterele invalide din șiruri de caractere pentru scrierea în XML” - dacă steag-ul este setat, atunci când scrieți date în mesajul de schimb, caracterele nevalide vor fi șterse. Caracterele sunt verificate în raport cu recomandarea XML 1.0.
    • „Modificări de înregistrare pentru nodurile de schimb după descărcare” – câmpul definește modul de funcționare cu înregistrarea modificărilor datelor după finalizarea încărcării datelor.
      Valori posibile:
      Nu ștergeți înregistrarea - după descărcarea datelor, înregistrarea modificărilor pe nod nu va fi ștearsă.
      Ștergeți complet înregistrarea pentru nodul de schimb - după încărcarea datelor, înregistrarea modificărilor pe nod va fi ștearsă complet.
      Ștergeți înregistrarea numai pentru metadatele încărcate – după încărcarea datelor, înregistrarea modificărilor pe nod va fi eliminată numai pentru obiectele de metadate care au fost specificate pentru încărcare.
    • „Protocol de schimb” - vă permite să configurați afișarea mesajelor informaționale în fereastra de mesaje, întreținerea și înregistrarea în dosar separat protocol de schimb.
    • „Nume fișier, protocol de schimb” - nume de fișier pentru ieșirea protocolului procesului de schimb de date.
    • „Protocol de descărcare (pentru conexiune COM)” – nume de fișier pentru afișarea protocolului procesului de schimb de date în baza de recepție la schimbul printr-o conexiune COM. Important: calea către fișier trebuie să fie accesibilă de pe computerul pe care este instalată baza de destinație.
    • „Adăugați date la protocolul de schimb” – dacă indicatorul este setat, atunci conținutul fișierului de protocol de schimb este salvat dacă fișierul de protocol există deja.
    • „Ieșiți mesaje informaționale către protocol” – dacă steag-ul este setat, atunci mesajele informative vor fi transmise protocolului de schimb, în ​​plus față de mesajele despre erorile de schimb.
    • „Deschideți fișierele protocolului de schimb după efectuarea operațiunilor” – dacă caseta de selectare este setată, atunci după finalizarea schimbului de date, fișierele protocolului de schimb vor fi deschise automat pentru vizualizare.

    Ștergerea datelor

    Este necesar un marcaj numai dezvoltatori reguli de schimb. Permite ștergerea obiectelor arbitrare din baza de informații.



    Ți-a plăcut articolul? Împărtășește-l