internetul Windows. Android

Procesarea schimbului universal de date în format XML. Aspectul și caracteristicile utilizării schimbului universal de date


Procesarea "Schimbul de date universale în format XML" atribuit pentru a descărca și descărca datele la un fișier de la configurare arbitrarăImplementat pe platforma 1C: Enterprise 8.

Procedura de operare

Când este aplicat forma gestionată Prelucrarea are două ordine de muncă:
1. La client. Când se aplică acest mod, fișierele de regulă și datele descărcate vor fi transferate de la client la server, iar fișierul de descărcare este transmis de la server la client. Modalitățile față de aceste fișiere de pe client sunt obligate să fie specificate direct în fereastra de deschidere înainte de execuție.
2. Pe server. ÎN această variantă Fișierele nu vor fi transferate clientului, iar calea către ele este necesară pentru a fi specificată pe server.
Notă: Fișier. prelucrarea externă Iar fișierele de protocol de schimb sunt întotdeauna necesare pentru a fi pe server, indiferent de modul de operare.

Procesarea are patru marcaje

Descărcați datele

Pentru a descărca datele, este necesar să se determine numele fișierului la care datele sunt descărcate și să specifice fișierul Reguli de schimb. Regulile de schimb pentru orice configurații au capacitatea de a fi configurat într-o configurație specială "Conversia datelor, revizuirea 2".

Pentru a descărca documentele și înregistrările registrelor periodice periodice, este necesar să se determine intervalul
- "Data de începere" și "data finalizării". Fișierul rezultat cu date descărcate are capacitatea de a fi comprimat.

În panoul "Reguli de încărcare a datelor", este permis să specificați acele tipuri de obiecte care trebuie să fie descărcate, configurați selecția pentru obiecte de prelevare sau pentru a determina nodul de schimb de date pentru care doriți să încărcați date.

În panoul "Detalii de încărcare", este permis să se determine detaliile suplimentare ale descărcării datelor.

Pe panoul "Comentariu", este permis să scrieți un comentariu de text arbitrar inclus în fișierul Exchange.

Pentru a face descărcarea de date, este necesar să se determine numele fișierului din care vor apărea datele.

Este posibil să configurați datele de descărcare în tranzacție. Acest lucru necesită să ia pavilionul "Utilizați tranzacțiile" și să determinați numărul de elemente într-o singură tranzacție la încărcare.

"Încărcați datele din opțiunea de schimb (schimbate. Drive \u003d Adevăr)" - Dacă caseta de selectare este setată, atunci încărcarea obiectelor va fi efectuată cu o caracteristică specificată de iluminare. Aceasta înseamnă că atunci când scrieți obiecte în baza de date, toate verificările de platformă și aplicate vor fi dezactivate. Excepțiile reprezintă documente care sunt înregistrate în realizarea sau anularea. Realizarea și anularea implementării documentului este făcută întotdeauna fără alocarea modului de instalare, adică Se vor efectua verificări.

Setari aditionale

Panoul este proiectat pentru încărcarea și descărcarea detaliată a datelor.

"Ordine de depanare" - casetă de selectare pentru setarea modului de depanare Exchange. Dacă această casetă de selectare este setată, mecanismul de schimb de date nu va fi oprit atunci când apare o eroare sau o eroare. Schimbul va fi finalizat până la capăt cu ieșirea mesajelor de depanare în fișierul Protocol Exchange. Aceasta comanda Se recomandă aplicarea la depanarea regulilor de schimb.

"Afișează mesaje informative în fereastra mesajului" - Dacă caseta de selectare este setată, protocolul de schimb de mesaje va fi afișat în fereastra mesajului.

"Numărul de obiecte prelucrate pentru a actualiza starea" Props este conceput pentru a calcula numărul de elemente procesate înainte de a edita linia de descărcare a statului / descărcării

"Setări de încărcare a datelor" - Permiteți numărul de elemente ale datelor procesate într-o singură tranzacție atunci când încărcați date, descărcați și procesați numai acele obiecte la care există drepturi de acces, configurați tipul de intrare de fixare pentru obiecte descărcate prin planurile de schimb.

"Utilizați un format optimizat de partajare a datelor (V8 - V8, o versiune de procesare nu mai mică de 2.0.18)" - Formatul optimizat al mesajului Exchange sugerează prezența nodului "Funcția de informație" în antetul mesajului în care informații despre date tipurile sunt descărcate. Acest lucru vă permite să accelerați mecanismul de încărcare a datelor.

"Utilizați tranzacții la descărcarea pentru partajarea planurilor" - caseta de selectare stabilește procedura de aplicare a tranzacțiilor atunci când încărcați date atunci când selectați reglaje pe nodurile planurilor de schimb. Dacă caseta de selectare este setată, atunci descărcarea datelor va fi efectuată în tranzacție.

"Numărul de elemente din tranzacție" - stabilește numărul maxim de elemente de date care sunt plasate în mesaj în limitele unei singure tranzacții de bază de date. Dacă conținutul parametrului este identic 0 (conținut implicit), atunci toate datele sunt plasate în limitele unei tranzacții. Această comandă este recomandată, deoarece garantează coerența datelor plasate în mesaj. Cu toate acestea, atunci când creați un mesaj într-o versiune multi-utilizator, există capacitatea de a fi conflicte de interblocare în care datele sunt plasate într-un mesaj și tranzacții efectuate de alți utilizatori. Pentru a reduce probabilitatea unor astfel de conflicte, este permisă determinarea conținutului acestui parametru, diferit de valoarea implicită. Cu cât conținutul mai mic al parametrului, cu atât mai puțină probabilitate a conflictului de încuietori, dar peste probabilitatea camerei în mesajul de date inconsistente.

"Descărcați obiecte la care există permisiuni" - dacă caseta de selectare este setată, atunci eșantionul de obiecte baza de informare vor fi luate în considerare drepturile de acces acest utilizator Programe. Aceasta implică aplicarea literei "permisă" în textul interogării pentru datele de eșantionare.

"Mașină Pentru a șterge caracterele nevalide din linii pentru a scrie în XML" - Dacă caseta de selectare este setată, atunci când scrieți date la mesajul Exchange, caracterele nevalide vor fi șterse. Simbolurile sunt analizate la raportul dintre recomandările XML 1.0.

"Editarea fixării pentru nodurile de schimb după descărcare" - Câmpul stabilește procedura de lucru cu înregistrarea ajustărilor de date după ce descărcarea datelor este finalizată. Valori valide:

* Nu ștergeți înregistrarea - După descărcarea datelor, fixarea ajustărilor de pe nod nu va fi eliminată.

* Este complet eliminat pentru a vă înregistra pentru nodul Exchange - După ce ați dezactivat datele, fixarea ajustărilor de pe nod va fi complet eliminată.

* Eliminați înregistrarea numai pentru metadatele descărcate - După ce descărcați datele, fixarea ajustărilor de pe nod va fi îndepărtată numai pentru obiectele de metadate care au fost setate la descărcare.

"Exchange Protocol" - vă permite să configurați ieșirea mesajelor de informații în fereastra de mesagerie, să vă mențineți și să scrieți într-un fișier de protocol de schimb separat.

"Numele fișierului, protocolul de schimb" - numele fișierului pentru afișarea protocolului de schimb de date.

"Descărcați protocolul (pentru conexiunile COM)" - Numele fișierului Pentru a afișa protocolul de schimb de date în baza de date atunci când se schimbă prin conexiunea COM. Notă: Calea către fișier trebuie să fie disponibilă de pe computer pe care este definită receptorul de bază.

"Adăugați date către protocolul de schimb" - Dacă caseta de selectare este setată, atunci conținutul fișierului de protocol Exchange este salvat dacă fișierul protocol este deja disponibil.

"Ieșire la protocolul de mesagerie information" - Dacă caseta de selectare este setată, atunci mesajele informative vor fi afișate în protocolul de schimb, cu excepția mesajelor de eroare de mesagerie.

"Fișiere de protocol deschise după executarea operațiilor" - Dacă caseta de selectare este setată, apoi după executarea schimbului de date, fișierele de protocol de schimb vor fi echipate cu un automat.

Ștergeți datele

Panoul este necesar numai pentru dezvoltatorii regulilor de schimb. Vă permite să ștergeți obiectele din baza de informații.

Depanarea și descărcarea datelor

Procesarea vă permite să depuneți stivuitoare de evenimente și să generați modul de depanare din fișierele sau fișierul de date.

Pornirea modului de setare a dispozitivului de depanare este efectuată pe panoul "Încărcare date", instalând pavilionul "Ordinea de depanare a stivuitorilor". În consecință, pe panoul "Încărcare date", activați modul de depanare a încărcăturii este efectuat prin instalarea pavilionului "Ordinea de depanare a stivuitorilor".

După numirea modului de depanare a dosarului, butonul de setare a debugului va fi disponibil. După ce faceți clic pe acest buton, va apărea fereastra de setări.

Ajustarea depanare a manipulatoarelor se face în patru etape:

Pasul 1: Selectați modul de depanare algoritm

În primul pas, este necesar să se decidă modul de depanare a algoritmilor:

* Fără algoritmi de depanare

* Provoca meroenisme ca proceduri

* Introduceți codul de algoritmi la locul de apel

Prima comandă este utilizată convenabil atunci când știm cu atenție că eroarea din manipulator nu este asociată cu codul sau algoritmul. În acest exemplu de realizare, codul algoritmilor nu este descărcat în modulul de depanare. Mecanismele sunt făcute în contextul operatorului "Run ()", iar codul lor nu este disponibil pentru depanare.

A doua procedură este necesară pentru a aplica în acele situații în care eroarea este localizată în codul algoritmului. În timpul sarcinii acestui regim, Mehenis va fi descărcat ca anumite proceduri. Într-un moment de apel, algoritmul din ceea ce sau de manipulator trebuie să apeleze la procedura de procesare relativă. Această procedură este convenabilă aplicabilă atunci când variabila globală "Detalii" este utilizată pentru a transfera recuzită în Mehlinisme. Restricțiile privind aplicarea acestui mod este că atunci când depanarea în algoritm, variabilele locale ale manipulatorului de la care se deschide nu sunt disponibile.

A treia ordine de depanare este utilizată, ca și în cel de-al doilea caz, la depanarea Codului algoritmilor și în acele situații în care cea de-a doua procedură de depanare nu este adecvată. În timpul sarcinii acestui regim, Mehenismele vor fi descărcate ca un cod integrat în manageri. Acestea. În locul operatorului de apel algoritm, codul complet al algoritmului este inserat luând în considerare algoritmi imbricați. În acest exemplu de realizare, nu există restricții privind utilizarea variabilelor locale ale manipulatorului, în timp ce există o limitare la depanarea algoritmilor cu un apel recursiv.

Pasul 2: Crearea unui modul de depanare

În a doua etapă, este necesar să încărcați manipulați prin apăsarea butonului "pentru a forma un modul de debug de descărcare (descărcare). Stivuitoarele formate și Mehelinismele vor fi afișate într-o fereastră de citire separată. Conținutul modulului de depanare trebuie să fie rafinat în clipboard apăsând butonul "Copiere în clipboard".

Pasul 3: Crearea procesării externe

Acest pas necesită pornirea configuratorului și pentru a face procesarea externă nou creată. Modulul de procesare necesită introducerea conținutului clipboardului (modulul de depanare) și pentru a salva procesarea sub orice nume.

Pasul 4: Conectarea procesării externe

La al patrulea, completarea pasului, este necesar să se definească numele fișierului de procesare extern în câmpul de introducere. În același timp, 1C face timpul să creeze (actualizare) fișierul de procesare. Dacă procesarea are o versiune anterioară decât versiunea fișierului modulului Debug, va fi afișat un avertisment și formularul de configurare nu va fi închis.

Notă: Nu este acceptată capacitatea de a depana un handler de conversie globală "după descărcarea regulilor de schimb".

Configurații arbitrare implementate pe platforma 1C: Enterprise 8.

Procedura de operare

La aplicarea unei forme gestionate, procesarea are două ordine de funcționare:
1. La client. Când se aplică acest mod, fișierele de regulă și datele descărcate vor fi transferate de la client la server, iar fișierul de descărcare este transmis de la server la client. Modalitățile față de aceste fișiere de pe client sunt obligate să fie specificate direct în fereastra de deschidere înainte de execuție.
2. Pe server. În acest exemplu de realizare, fișierele nu vor fi transferate clientului, iar căile trebuie specificate pe server.
NOTĂ: Fișierele de procesare externe și fișierele de protocol de schimb sunt întotdeauna necesare pentru a fi pe server, indiferent de modul de operare.

Procesarea are patru marcaje

Descărcați datele

Pentru a descărca datele, este necesar să se determine numele fișierului la care datele sunt descărcate și să specifice fișierul Reguli de schimb. Regulile de schimb pentru orice configurații au capacitatea de a fi configurat într-o configurație specială "Conversia datelor, revizuirea 2".

Pentru a descărca documentele și înregistrările registrelor periodice periodice, este necesar să se determine intervalul
- "Data de începere" și "data finalizării". Fișierul rezultat cu date descărcate are capacitatea de a fi comprimat.

În panoul "Reguli de încărcare a datelor", este permis să specificați acele tipuri de obiecte care trebuie să fie descărcate, configurați selecția pentru obiecte de prelevare sau pentru a determina nodul de schimb de date pentru care doriți să încărcați date.

În panoul "Detalii de încărcare", este permis să se determine detaliile suplimentare ale descărcării datelor.

Pe panoul "Comentariu", este permis să scrieți un comentariu de text arbitrar inclus în fișierul Exchange.

Pentru a face descărcarea de date, este necesar să se determine numele fișierului din care vor apărea datele.

Este posibil să configurați datele de descărcare în tranzacție. Acest lucru necesită să ia pavilionul "Utilizați tranzacțiile" și să determinați numărul de elemente într-o singură tranzacție la încărcare.

"Încărcați datele din opțiunea de schimb (schimbate. Drive \u003d Adevăr)" - Dacă caseta de selectare este setată, atunci încărcarea obiectelor va fi efectuată cu o caracteristică specificată de iluminare. Aceasta înseamnă că atunci când scrieți obiecte în baza de date, toate verificările de platformă și aplicate vor fi dezactivate. Excepțiile reprezintă documente care sunt înregistrate în realizarea sau anularea. Realizarea și anularea implementării documentului este făcută întotdeauna fără alocarea modului de instalare, adică Se vor efectua verificări.

Setari aditionale

Panoul este proiectat pentru încărcarea și descărcarea detaliată a datelor.

"Ordine de depanare" - casetă de selectare pentru setarea modului de depanare Exchange. Dacă această casetă de selectare este setată, mecanismul de schimb de date nu va fi oprit atunci când apare o eroare sau o eroare. Schimbul va fi finalizat până la capăt cu ieșirea mesajelor de depanare în fișierul Protocol Exchange. Această procedură este sfătuită să se aplice la depanarea regulilor de schimb.

"Afișează mesaje informative în fereastra mesajului" - Dacă caseta de selectare este setată, protocolul de schimb de mesaje va fi afișat în fereastra mesajului.

"Numărul de obiecte prelucrate pentru a actualiza starea" Props este conceput pentru a calcula numărul de elemente procesate înainte de a edita linia de descărcare a statului / descărcării

"Setări de încărcare a datelor" - Permiteți numărul de elemente ale datelor procesate într-o singură tranzacție atunci când încărcați date, descărcați și procesați numai acele obiecte la care există drepturi de acces, configurați tipul de intrare de fixare pentru obiecte descărcate prin planurile de schimb.

"Utilizați un format optimizat de partajare a datelor (V8 - V8, o versiune de procesare nu mai mică de 2.0.18)" - Formatul optimizat al mesajului Exchange sugerează prezența nodului "Funcția de informație" în antetul mesajului în care informații despre date tipurile sunt descărcate. Acest lucru vă permite să accelerați mecanismul de încărcare a datelor.

"Utilizați tranzacții la descărcarea pentru partajarea planurilor" - caseta de selectare stabilește procedura de aplicare a tranzacțiilor atunci când încărcați date atunci când selectați reglaje pe nodurile planurilor de schimb. Dacă caseta de selectare este setată, atunci descărcarea datelor va fi efectuată în tranzacție.

"Numărul de elemente din tranzacție" - stabilește numărul maxim de elemente de date care sunt plasate în mesaj în limitele unei singure tranzacții de bază de date. Dacă conținutul parametrului este identic 0 (conținut implicit), atunci toate datele sunt plasate în limitele unei tranzacții. Această comandă este recomandată, deoarece garantează coerența datelor plasate în mesaj. Cu toate acestea, atunci când creați un mesaj într-o versiune multi-utilizator, există capacitatea de a fi conflicte de interblocare în care datele sunt plasate într-un mesaj și tranzacții efectuate de alți utilizatori. Pentru a reduce probabilitatea unor astfel de conflicte, este permisă determinarea conținutului acestui parametru, diferit de valoarea implicită. Cu cât conținutul mai mic al parametrului, cu atât mai puțină probabilitate a conflictului de încuietori, dar peste probabilitatea camerei în mesajul de date inconsistente.

"Deschiderea obiectelor la care există drepturi de acces" - Dacă caseta de selectare este setată, atunci selectarea obiectelor de bază de informații va fi considerată drepturile de acces al acestui program de utilizator. Aceasta implică aplicarea literei "permisă" în textul interogării pentru datele de eșantionare.

"Mașină Pentru a șterge caracterele nevalide din linii pentru a scrie în XML" - Dacă caseta de selectare este setată, atunci când scrieți date la mesajul Exchange, caracterele nevalide vor fi șterse. Simbolurile sunt analizate la raportul dintre recomandările XML 1.0.

"Editarea fixării pentru nodurile de schimb după descărcare" - Câmpul stabilește procedura de lucru cu înregistrarea ajustărilor de date după ce descărcarea datelor este finalizată. Valori valide:

* Nu ștergeți înregistrarea - După descărcarea datelor, fixarea ajustărilor de pe nod nu va fi eliminată.

* Este complet eliminat pentru a vă înregistra pentru nodul Exchange - După ce ați dezactivat datele, fixarea ajustărilor de pe nod va fi complet eliminată.

* Eliminați înregistrarea numai pentru metadatele descărcate - După ce descărcați datele, fixarea ajustărilor de pe nod va fi îndepărtată numai pentru obiectele de metadate care au fost setate la descărcare.

"Exchange Protocol" - vă permite să configurați ieșirea mesajelor de informații în fereastra de mesagerie, să vă mențineți și să scrieți într-un fișier de protocol de schimb separat.

"Numele fișierului, protocolul de schimb" - numele fișierului pentru afișarea protocolului de schimb de date.

"Descărcați protocolul (pentru conexiunile COM)" - Numele fișierului Pentru a afișa protocolul de schimb de date în baza de date atunci când se schimbă prin conexiunea COM. Notă: Calea către fișier trebuie să fie disponibilă de pe computer pe care este definită receptorul de bază.

"Adăugați date către protocolul de schimb" - Dacă caseta de selectare este setată, atunci conținutul fișierului de protocol Exchange este salvat dacă fișierul protocol este deja disponibil.

"Ieșire la protocolul de mesagerie information" - Dacă caseta de selectare este setată, atunci mesajele informative vor fi afișate în protocolul de schimb, cu excepția mesajelor de eroare de mesagerie.

"Fișiere de protocol deschise după executarea operațiilor" - Dacă caseta de selectare este setată, apoi după executarea schimbului de date, fișierele de protocol de schimb vor fi echipate cu un automat.

Ștergeți datele

Panoul este necesar numai pentru dezvoltatorii regulilor de schimb. Vă permite să ștergeți obiectele din baza de informații.

Depanarea și descărcarea datelor

Procesarea vă permite să depuneți stivuitoare de evenimente și să generați modul de depanare din fișierele sau fișierul de date.

Pornirea modului de setare a dispozitivului de depanare este efectuată pe panoul "Încărcare date", instalând pavilionul "Ordinea de depanare a stivuitorilor". În consecință, pe panoul "Încărcare date", activați modul de depanare a încărcăturii este efectuat prin instalarea pavilionului "Ordinea de depanare a stivuitorilor".

După numirea modului de depanare a dosarului, butonul de setare a debugului va fi disponibil. După ce faceți clic pe acest buton, va apărea fereastra de setări.

Ajustarea depanare a manipulatoarelor se face în patru etape:

Pasul 1: Selectați modul de depanare algoritm

În primul pas, este necesar să se decidă modul de depanare a algoritmilor:

* Fără algoritmi de depanare

* Provoca meroenisme ca proceduri

* Introduceți codul de algoritmi la locul de apel

Prima comandă este utilizată convenabil atunci când știm cu atenție că eroarea din manipulator nu este asociată cu codul sau algoritmul. În acest exemplu de realizare, codul algoritmilor nu este descărcat în modulul de depanare. Mecanismele sunt făcute în contextul operatorului "Run ()", iar codul lor nu este disponibil pentru depanare.

A doua procedură este necesară pentru a aplica în acele situații în care eroarea este localizată în codul algoritmului. În timpul sarcinii acestui regim, Mehenis va fi descărcat ca anumite proceduri. Într-un moment de apel, algoritmul din ceea ce sau de manipulator trebuie să apeleze la procedura de procesare relativă. Această procedură este convenabilă aplicabilă atunci când variabila globală "Detalii" este utilizată pentru a transfera recuzită în Mehlinisme. Restricțiile privind aplicarea acestui mod este că atunci când depanarea în algoritm, variabilele locale ale manipulatorului de la care se deschide nu sunt disponibile.

A treia ordine de depanare este utilizată, ca și în cel de-al doilea caz, la depanarea Codului algoritmilor și în acele situații în care cea de-a doua procedură de depanare nu este adecvată. În timpul sarcinii acestui regim, Mehenismele vor fi descărcate ca un cod integrat în manageri. Acestea. În locul operatorului de apel algoritm, codul complet al algoritmului este inserat luând în considerare algoritmi imbricați. În acest exemplu de realizare, nu există restricții privind utilizarea variabilelor locale ale manipulatorului, în timp ce există o limitare la depanarea algoritmilor cu un apel recursiv.

Pasul 2: Crearea unui modul de depanare

În a doua etapă, este necesar să încărcați manipulați prin apăsarea butonului "pentru a forma un modul de debug de descărcare (descărcare). Stivuitoarele formate și Mehelinismele vor fi afișate într-o fereastră de citire separată. Conținutul modulului de depanare trebuie să fie rafinat în clipboard apăsând butonul "Copiere în clipboard".

Pasul 3: Crearea procesării externe

Acest pas necesită pornirea configuratorului și pentru a face procesarea externă nou creată. Modulul de procesare necesită introducerea conținutului clipboardului (modulul de depanare) și pentru a salva procesarea sub orice nume.

Pasul 4: Conectarea procesării externe

La al patrulea, completarea pasului, este necesar să se definească numele fișierului de procesare extern în câmpul de introducere. În același timp, 1C face timpul să creeze (actualizare) fișierul de procesare. Dacă procesarea are o versiune anterioară decât versiunea fișierului modulului Debug, va fi afișat un avertisment și formularul de configurare nu va fi închis.

Notă: Nu este acceptată capacitatea de a depana un handler de conversie globală "după descărcarea regulilor de schimb".


Procesarea "Schimbul universal de date în format XML" este destinată descărcării și descărcării datelor într-un fișier din orice configurație implementată pe platforma 1c: Enterprise 8


Procesarea are patru marcaje

Descărcați datele

Pentru a descărca datele, trebuie să specificați numele fișierului la care datele sunt descărcate și selectați fișierul Reguli Exchange. Regulile de schimb pentru orice configurații pot fi configurate într-o configurație specializată "Conversia de date, ediția 2".


Pentru a descărca documentele și înregistrările registrelor de informații periodice independente, trebuie să specificați perioada - "Data de începere" și "Data de încheiere". Fișierul rezultat cu date descărcate poate fi comprimat.


În fila "Reguli de descărcare a datelor", puteți selecta acele tipuri de obiecte care urmează să fie descărcate, configurați selecția pentru obiecte de prelevare sau specificați nodul de schimb de date pentru care doriți să încărcați date.


În fila Setări încărcare, puteți specifica parametrii suplimentari de descărcare a datelor.


Pe fila "Comentariu", puteți scrie un comentariu de text arbitrar inclus în fișierul Exchange.

Pentru a încărca datele, trebuie să specificați numele fișierului din care vor fi descărcate datele.


Este posibil să configurați datele de descărcare în tranzacție. Pentru a face acest lucru, trebuie să luăm caseta de selectare "Utilizați tranzacțiile" și să specificați numărul de elemente într-o singură tranzacție la încărcare.

Setari aditionale

Bookmark-ul este utilizat pentru încărcarea și descărcarea finală.


"Modul de depanare" - caseta de selectare Specifică modul de încărcare și încărcare


"Numărul de obiecte procesate pentru a actualiza starea" - parametrul este utilizat pentru a determina numărul de elemente prelucrate înainte de a schimba starea încărcării / descărcării liniei


"Setări de descărcare a datelor" - vă permit să determinați numărul de elemente care sunt procesate într-o singură tranzacție atunci când încărcați date, descărcare și procesați numai acele obiecte la care există drepturi de acces, configurați tipul de modificare a obiectelor descărcate prin intermediul planurilor de schimb


"Exchange Protocol" - vă permite să configurați ieșirea mesajelor de informații în fereastra mesajului, să vă mențineți și să scrieți într-un fișier de protocol de schimb separat.

Ștergeți datele

Fila este necesară numai pentru dezvoltatorii regulilor de schimb. Vă permite să ștergeți obiecte arbitrare din baza de informații.

Depanarea și descărcarea datelor

Procesarea vă permite să depuneți stivuitoare de evenimente și să generați modul de depanare din fișierele sau fișierul de date.


Pornirea modului de setare a manipulatorului de depanare se face pe fila "Încărcare date", setând modul "Descărcați modul Handler". În consecință, pe fila "Datele de încărcare", activați modul de depanare a încărcării se realizează prin setarea modului de procesare a încărcăturii.


După setarea modului de depanare a manipulatorului, butonul de setare a debugului va fi disponibil. Făcând clic pe acest buton, se deschide fereastra de configurare.


Configurarea debugurilor de dosare se efectuează în patru etape:

Pasul 1: Selectați modul de depanare algoritm

În primul pas, este necesar să se decidă modul de depanare al algoritmului:



    Fără algoritmul de depanare


    Algoritmi de apel ca proceduri


    Introduceți codul de algoritmi la apel

Primul mod este convenabil de utilizat atunci când știm exact că eroarea din manipulator nu este asociată cu codul oricărui algoritm. În acest mod, codul algoritmilor nu este descărcat în modulul Debug. Algoritmii sunt efectuați în contextul operatorului "Run ()", iar codul lor nu este disponibil pentru depanare.


Al doilea mod trebuie utilizat în cazurile în care eroarea se află în codul algoritmului. La instalarea acestui mod, algoritmii vor fi descărcate ca proceduri separate. În momentul de a numi algoritmul de la un procesor, apare un apel la procedura de procesare corespunzătoare. Acest mod este convenabil de utilizat atunci când parametrii globali "parametri" este utilizat pentru a transmite parametrii algoritmilor. Restricțiile privind utilizarea acestui mod este că atunci când depanarea în algoritm, variabilele locale ale manipulatorului de la care se numește nu sunt disponibile.


Cel de-al treilea mod de depanare este utilizat, ca în cel de-al doilea caz, la depanarea codului de algoritmi și în cazurile în care cel de-al doilea mod de depanare nu este potrivit. La instalarea acestui mod, algoritmii vor fi descărcate ca un cod integrat în manipulatori. Acestea. În locul operatorului de apel algoritm, codul complet al algoritmului este inserat luând în considerare algoritmi imbricați. În acest mod, nu există restricții privind utilizarea variabilelor locale ale manipulatorului, dar există o limită la depanarea algoritmilor cu un apel recursiv.

Pasul 2: Formarea unui modul de depanare

În a doua etapă, este necesar să se descărcă manipulatoarele apăsând "Modulul de depanare a consumului de generare". Stivuitorii și algoritmii formați vor fi afișați într-o fereastră separată pentru vizualizare. Conținutul modulului de depanare trebuie să fie copiat în clipboard apăsând butonul "Copiere în clipboard".

Pasul 3: Crearea procesării externe

În acest pas, trebuie să porniți configuratorul și să creați o nouă prelucrare externă. În modulul de procesare trebuie să introduceți conținutul clipboardului (modulul de depanare) și salvați procesarea sub orice nume.

Pasul 4: Conectarea procesării externe

La al patrulea, completarea pasului, trebuie să specificați numele fișierului de procesare extern în câmpul de introducere. În același timp, programul verifică timpul pentru a crea (actualizare) fișier de procesare. Dacă procesarea are o versiune anterioară decât versiunea fișierului modulului Debug, va fi afișat un avertisment și formularul de configurare nu va fi închis.


Notă: Nu este acceptată capacitatea de a depana un handler de conversie globală "după descărcarea regulilor de schimb".

Imprimare (Ctrl + P)

Schimbați prin format universal

Subsistemul "Schimbul de date" Bibliotecile de subsisteme standard conțin 4 opțiuni (tehnologii) de schimb de informații între diferite baze de informare:

  • baze de informatii distribuite (RIB);
  • schimbul de date prin format universal;
  • schimbul de date în conformitate cu regulile de schimb (regulile de schimb sunt create utilizând configurarea "conversia datelor", revizuirea 2.1);
  • schimbul de date fără reguli de schimb.

Acest articol examinează tehnologia schimbului de date prin intermediul formatul universal ENTEPRESSEDATA.. Această tehnologie Disponibil în "Biblioteca de subsisteme standard", pornind de la versiunea 2.3.1.62. lansat la începutul anului 2016. Pe acest moment, Ultima ediție a BSP 2.3 (pentru utilizare cu platforma "1c: întreprindere 8.3", nu mai mică decât versiunea 8.3.8.1652 cu un mod de compatibilitate deconectată) are o eliberare 2.3.6.17.

Smochin. 1 Ultimele versiuni BSP 2.3

Printre fișierele de livrare a soluțiilor de aplicații 1C, există o fișier text "versiune bibliotecă", unde versiunea BSP este scrisă pe baza aplicației, de exemplu, pe baza soluției de aplicare a UT 11.3.3.231, BSP 2.3.5.65 .

Rețineți că pentru utilizarea cu platforma "1c: întreprindere 8.3" nu mai mică decât versiunea 8.3.10.2168 Cu un mod de compatibilitate deconectat lansat BSP 2.4.

Descrierea formatului EnterPrisedata

Ce este în formatul Enterprinsidata?

Acesta este un format care vă permite să descrieți obiectul bazei de informații (contrapartidă, facturare etc.) sau raportați faptul că ștergerea acestui obiect. Este de așteptat ca configurația să obțină fișierul în formatul EnterPrisSedataVa răspunde în consecință - va crea obiecte noi și va șterge cele marcate ca fiind șterse. Se intenționează să facă schimb de informații între configurațiile UT, RT, UNF, BP. De asemenea, formatul poate fi utilizat pentru a face schimb de informații cu oricare altul sisteme de informare: Nu depinde de caracteristicile proprii software. Sau structurile bazelor de informații care participă la bursă și nu conțin limitări explicite de utilizare.

Versiunea în format EnterPrisSedAdata

Datele de format sunt stocate în pachetele XDTO - în configurațiile de baze de date generale ale ramurilor, așa cum se arată în fig. 2.

Fig.2 xdto - EnterPrisedata Format Pachete de date

În fig. 2 Se poate observa că există mai multe pachete XDTO. aceasta diferite versiuni format. Numărul versiunii formatului constă din x.y.z, unde x.y - versiunea, Z este o versiune minoră. Versiunea minoră crește în cazul corecției de eroare și al altor modificări, în care: performanța logicii conversiei de date bazată pe versiunea anterioara format (salvați compatibilitatea înapoi a algoritmilor de transfer curent de date prin format); Suportul pentru noi capabilități de format pentru logica de conversie este voluntar. Un exemplu de astfel de modificări poate fi o corecție a erorii, modificări ale proprietăților obiectelor de format, adăugând proprietăți, a căror utilizare nu este necesară la conversia datelor. În alte cazuri, versiunea majoră crește atunci când formatul este modificat: X - în cazul restructurării globale, Y - în alte cazuri.
Formatul descrie prezentarea obiectelor (documente sau elemente de referință) sub formă de fișiere XML. Versiunea 1.0.1 conține o descriere a 94 de obiecte din diverse domenii (finanțe, producție, achiziții și vânzări, operațiuni de depozitare). Numele de tip sunt, de obicei, înțelese clar și nu au nevoie de explicații suplimentare: de exemplu, "document. Asistarea" sau "Contractori". După cum puteți vedea, descrierea tipurilor de documente începe cu prefixul "Documentul", elementul director - din manualul prefixului ". Citiți mai multe Descriere a formatului pe care îl puteți vedea
Cea mai recentă versiune 1.3, cu toate acestea, este cea mai des folosită versiunea 1.0. Nu există o mare diferență între versiuni. Format Enterprissedataexchange_1_0_1_1. Utilizate la schimbarea printr-un serviciu web.
Notă Ceea ce se utilizează împreună cu pachetul de date enterprisedatea ExchangeSsage. Când creați reguli de conversie. Acest pachet conține tipul de obiect Informații suplimentare,care pot avea orice tip de valoare și se utilizează atunci când se creează o regulă de conversie între obiectele de configurare. care sunt absente în formatul de date. Exact datorită Informații suplimentare, Puteți să vă adaptați și să configurați regulile de schimb fără a modifica datele de format în pachetele XDTO.


Smochin. 3 structură xdto-pachetmessage

Cum de a partaja datele în format EnterPriseDadata?

ENTERPRESEDADATA Schimbul de date cu configurare este partajarea fișierelor. Ca răspuns la primirea de la aplicația externă Configurarea fișierelor Procesează și creează un răspuns de fișier. Partajarea de fișiere poate apărea:

  • printr-un catalog de fișiere selectat,
  • prin directorul FTP,
  • printr-un serviciu web implementat pe partea laterală a bazei de informații. Fișierul de date este transmis ca parametru al metodei web.

Notă. Pentru schimbul de date bilaterale între aplicațiile și configurarea terților din partea de bază a bazei de informații, trebuie să se facă o serie de setări - o cerere terță parte trebuie să fie înregistrată în baza de informații, canalul de schimb trebuie să fie definit pentru aceasta (prin intermediul un fișier sau un director FTP) și altele asemenea. Dar pentru cazurile de integrare simplă, atunci când este suficient să transmiteți informații de la cerere terță parte Informațiile și datele de returnare din baza de informații din cel de-al treilea partener nu sunt necesare (de exemplu, integrarea unui magazin online care transmite informații de vânzări la "1c: contabilitate"), există o versiune simplificată de lucru printr-un serviciu web care nu necesită setări de pe partea laterală.

La schimbarea utilizării planurilor de schimb de configurare în timpul sincronizării, numai informații despre modificările care apar de la ultima sincronizare (pentru a minimiza cantitatea de informații transmise). Cu prima sincronizare, configurația va descărca toate obiectele din format enterprisedateta într-un fișier XML (deoarece toate acestea sunt "noi" pentru o aplicație terță parte).

Următorul pas este pentru aplicația terță parte - ar trebui să proceseze informații din fișierul XML și la următoarea sesiune de sincronizare pentru a fi introdusă în secțiune informații care mesajul de la configurare pentru un anumit număr Acceptat cu succes (locul în numărul de câmp recepționat primit de la configurația mesajului). Mesajul de chitanță este de a configura semnalul că toate obiectele sunt procesate cu succes de o aplicație externă și nu mai trebuie să transmiteți informații despre ele. În plus față de chitanță, fișierul XML din aplicația terță parte poate conține, de asemenea, date pentru sincronizare (în secțiune ).

După primirea mesajului de primire, configurația marchează toate modificările transmise în mesajul anterior ca fiind sincronizat cu succes. Numai modificările incomprehensive ale obiectelor (crearea de noi, schimbarea și ștergerea existentă) vor fi trimise la aplicația externă la următoarea sesiune de sincronizare.

Când transferați date dintr-o aplicație externă la configurație, imaginea se schimbă la opusul. Aplicația trebuie să completeze secțiunea în consecință, și în secțiune Plasați obiecte pentru sincronizare în format EnterPrisedata.

Configurația după procesare a fișierului va forma un fișier XML care va conține o chitanță și date noi pentru sincronizarea din partea de configurare (dacă există o astfel de sesiune de sincronizare ultima dată).

În detaliu despre schimbul de date cu soluții aplicate pe platforma 1C: Enterprise în format EnterPrisedata puteți vedea

Modul general "Manager de schimb prin format universal".

Proceduri și funcții care descriu pe deplin regulile pentru descărcarea datelor din baza de informații în formatul de schimb și regulile de descărcare a datelor din formatul de schimb la baza de informații sunt dezvoltate în modulul general - modulul Manager Exchange printr-un format universal.


Smochin. 4 Structura modulului Manager Exchange prin format universal

Modulul este creat automat utilizând configurația "Conversia datelor", ediția 3.0, pe baza regulilor de schimb configurate sau manual în configurator.

Modulul constă din mai multe partiții mari, fiecare dintre acestea conțin grupul de proceduri și funcții.

  1. Cometariu. Prima linie a modulului conține un comentariu cu numele convertirii. Această linie este necesară pentru a identifica modulul atunci când se utilizează comanda în programul "Conversia datelor", ediția 3.0, de exemplu. // conversie UE2.2.3 din 01.06.2017 19:51:50
  2. Proceduri de conversie. Conține proceduri predefinite care sunt efectuate în diferite stadii de sincronizare a datelor: înainte de conversie, după conversie, înainte de umplerea amânată.
  3. Reguli de prelucrare a datelor (sub). Conține proceduri și funcții care descriu regulile de prelucrare a datelor.
  4. Reguli pentru conversia obiectelor (PKO). Conține proceduri și funcții care descriu regulile de conversie a obiectelor, precum și regulile de conversie a proprietăților acestor obiecte.
  5. Reguli pentru conversia datelor predefinite (PCPD). Conține o procedură care completează regulile de conversie a datelor predefinite.
  6. Algoritmi.. Conține algoritmi arbitrari care sunt chemați din alte reguli (sub sau PKO).
  7. Parametri. Conține logica de umplere a parametrilor de conversie.
  8. Scop general. Conține proceduri și funcții utilizate pe scară largă în reguli și algoritmi.

Următoarele descrie parametrii procedurilor și funcțiilor care sunt utilizate în mai multe tipuri de proceduri modul de manager.

Schimb de componente. Tip - Structura.. Conține parametrii și regulile de schimb inițializate ca parte a sesiunii de schimb.

Transfer de direcție. Tip - String.. Fie "trimiterea" sau "obținerea".

Inteligență Obiect de director de tip sau Document Obiect..

Proceduri de eveniment de conversie

Există trei proceduri predefinite care sunt numite în timpul procesului de conversie:

  • Confumat. Numită înainte de a efectua sincronizarea datelor. De obicei, în această procedură este logica de inițializare a diferiților parametri de conversie, completarea valorilor implicite etc. Parametrii: Schimbul de componente.
  • Pomversation.. Chemat după efectuarea sincronizării datelor, dar înainte de a efectua o umplere amânată. Parametrii: Schimbul de componente.
  • ADMIODATUL UTILIZAREA. Numit înainte de a efectua o umplere amânată. Aici puteți poziționa logica de sortare sau ajustarea tabelului de obiecte care fac obiectul umplerii amânate. Parametrii: Schimbul de componente.

Proceduri anterioare

Eșecul tratat. Procedura de export în care este localizată logica pentru a umple regulile de prelucrare a datelor. Conține apeluri pentru alte proceduri care adaugă o regulă de procesare a unui obiect specific la tabelul de reguli (a se vedea procedurile de mai jos. Adăugați spațiu). Parametrii: Direcția mișcării, Reguli ruinate

Adăuga_<ИмяПОД>. Un set de proceduri care completează tabelul în conformitate cu regulile pentru obiecte specifice. Numărul acestor proceduri corespunde numărului de sub-conversie în cadrul acestei conversii în programul "Conversia datelor", ediția 3.0. Parametrii: Reguli ruinate (Tabelul de valori inițializate ca parte a sesiunii de schimb).

SUB_<ИмяПОД>_Rooting. Procedura conține textul manipulatorului Sugagare. Pentru un anumit sub. Manipulatorul este conceput pentru a implementa logica de conversie la nivelul obiectelor. De exemplu, atribuiți un PPC specific sub rezerva unui obiect specific în funcție de conținutul obiectului. Parametrii:

  • Inteligențăsau Dataxdto. (În funcție de direcția de schimb):
  • când trimiteți - un obiect ( Obiect director.,Document Obiect.);
  • la primire - o structură cu o descriere a obiectului XDTO.
  • Gol. Un fel - Structura. Cheia conține un șir numit PKO și valoarea tipului Boolean (Adevărat - PKO este folosit, Fals - PKO nu este utilizat).
  • Schimbul de componente.

SUB_<ИмяПОД>_Selectat. Funcția conține textul manipulatorului Gaplier.. Manipulatorul este conceput pentru a implementa un algoritm arbitrar pentru eșantionarea obiectelor supuse descărcării. Valoarea returnată: o serie de obiecte supuse descărcării. Matricea poate conține ambele referințe la obiectele bazei de informații și la structura cu date pentru descărcare. Parametrii: Schimbul de componente.

Proceduri PKO

Plaje fillagravly concurente. Procedura de export în care este localizată logica completării regulilor de conversie a obiectelor. Conține apeluri pentru alte proceduri care adaugă o regulă de conversie a conversiei regulilor la tabelul de reguli (a se vedea procedurile de mai jos. Edko.). Parametrii: Direcția mișcării, Regulamentul de regulă (Tabelul de valori inițializate ca parte a sesiunii de schimb).

Adăuga<ИмяПКО>. Un set de proceduri care completează tabelul PKO prin reguli pentru obiecte specifice. Numărul acestor proceduri corespunde numărului de PCO furnizate pentru această conversie în programul "Conversia datelor", ediția 3.0. Parametrii: Regulamentul de regulă (Tabelul de valori inițializate ca parte a sesiunii de schimb).

Pko_<ИмяПКО>_Repotate. Procedura conține textul manipulatorului Rularea Pentru un anumit PKO. Manipulatorul este utilizat la descărcarea datelor. Conceput pentru a implementa logica conversiei de date conținute în obiectul bazei de informații, în descrierea obiectului XDTO. Parametrii:

  • Inteligență. Un fel - Obiect director., Document Obiect.. Baza de informare a obiectului procesat.
  • Dataxdto.. Un fel - Structura. Concepute pentru a accesa obiectul XDTO.
  • Schimbul de componente.
  • Încărcați. Un fel - Array.. Conține referințe la obiecte descărcate în ceea ce privește cuiburile.

Pko_<ИмяПКО>_Convertincyxdto. Procedura conține textul manipulatorului Reconfiguratxdto. Pentru un anumit PKO. Manipulatorul este utilizat la încărcarea datelor. Concepute pentru a implementa logica de conversie a datelor XDTO arbitrare. Parametrii:

  • Dataxdto.. Un fel - Structura. Proprietățile obiectului XDTO, pre-procesare pentru a simplifica accesul la acestea.
  • Primit. Un fel - Obiect director., Document Obiect.. Un obiect al bazei de informații formate prin conversia datelor XDTO. Nu sunt înregistrate în baza de informații.
  • Schimbul de componente.

Pko_<ИмяПКО>_Pexgen. Procedura conține textul manipulatorului Publicarea din față Pentru un anumit PKO. Manipulatorul este utilizat la încărcarea datelor. Se intenționează implementarea logicii suplimentare care trebuie efectuată înainte de a scrie un obiect în baza de informații. De exemplu, trebuie să descărcați modificări ale datelor existente ale IB sau să le descărcați ca date noi. Parametrii:

  • Primit. Un fel - Obiect director., Document Obiect.. Elementul de date format prin conversia de date XDTO.

Este înregistrată în cazul în care aceste date sunt pentru baza de informații nou (parametru Inteligență Conține valoare Nedefinit).

In caz contrar Primit înlocuiți-vă Inteligență (Toate proprietățile de la Primit Sfâșiat B. Inteligență).

Dacă datele standard IB nu trebuie să fie obținute, trebuie să vă înregistrați logica de transfer, după care setați parametrul Primit valoare Nedefinit:

  • Inteligență. Un fel - Obiect director., Document Obiect.. Un element de date de bază de informații corespunzător datelor obținute. Dacă datele corespunzătoare nu sunt găsite, conține Nedefinit.
  • Conversia. Un fel - Tabelul de valori. Conține regulile de conversie a proprietăților obiectului curent, inițializate ca parte a sesiunii de schimb.
  • Schimbul de componente.

Proceduri PCPD

Umplutură dreapta concreditațiile. Procedura de export în care este localizată logica completării regulilor de conversie a datelor predefinite. Parametrii: Direcția mișcării, Regulamentul de regulă (Tabelul de valori inițializate ca parte a sesiunii de schimb).

Algoritmi.

În programul "Conversia datelor", placa editorială 3.0 este capacitatea de a crea algoritmi arbitrari, care sunt cauzate de stivuitoare PCPD. Numele, parametrii și conținutul algoritmilor sunt determinate la elaborarea regulilor.

Parametri

Parametrii de eșec. Procedura de export în care structura se completează cu parametrii de conversie. Parametrii: Parametri (un fel - Structura).

Proceduri și funcții cu scop general

Procesor de performanță. Parametrii: NameProcessure. (linia), Parametri (structura). O procedură de export care este destinată să apeleze la procedura de nerespectare a modulului, numele și parametrii care sunt obținuți pe intrare. Vă permite să apelați o procedură sau o funcție rând fără a utiliza metoda A executa.

Efectuați Funque. Parametrii: NameProcessure. (linia), Parametri (structura). Funcție, numire în mod similar EfectuareaProcessormArSamer.. Diferența este că provoacă o funcție și returnează valoarea acestuia.

Procesarea schimbului de date universale în format XML (procesarea universală a ExML modificată)

Manipularea "datelor de date universale în format XML" este concepută pentru a descărca și a descărca datele într-un fișier din orice configurație implementată pe platforma 1C: Enterprise 8.

Mod de operare
Când utilizați o formă gestionată, procesarea are două moduri de funcționare:
1. La client. Când utilizați acest mod, regulile și fișierele descărcabile sunt transmise de la client la server, iar fișierul de descărcare este transmis de la server la client. Modalitățile la aceste fișiere de pe client trebuie să fie specificate în caseta de dialog imediat înainte de a efectua acțiuni.
2. Pe server. În acest mod, fișierele nu sunt transmise clientului și calea către ele trebuie specificată pe server.
Notă: Fișierele de procesare externă și fișierele de protocol de schimb trebuie să fie întotdeauna pe server, indiferent de modul de operare.

Descărcați schimbul universal de date în format XML - Fișierele de salt pot înregistra numai utilizatorul!


Procesarea are patru marcaje

Descărcați datele
Pentru a descărca datele, trebuie să specificați numele fișierului la care datele sunt descărcate și selectați fișierul Reguli Exchange. Regulile de schimb pentru orice configurații pot fi configurate într-o configurație specializată "Conversia de date, ediția 2".

Pentru a descărca documentele și înregistrările registrelor de informații periodice independente, trebuie să specificați perioada - "Data de începere" și "Data de încheiere". Fișierul rezultat cu date descărcate poate fi comprimat.

În fila "Reguli de descărcare a datelor", puteți selecta acele tipuri de obiecte care urmează să fie descărcate, configurați selecția pentru obiecte de prelevare sau specificați nodul de schimb de date pentru care doriți să încărcați date.

În fila Setări încărcare, puteți specifica parametrii suplimentari de descărcare a datelor.

Pe fila "Comentariu", puteți scrie un comentariu de text arbitrar inclus în fișierul Exchange.

Este posibil să configurați datele de descărcare în tranzacție. Pentru a face acest lucru, trebuie să luăm caseta de selectare "Utilizați tranzacțiile" și să specificați numărul de elemente într-o singură tranzacție la încărcare.

"Descărcați date în modul Exchange (schimbat. Drive \u003d Adevăr)" - Dacă pavilionul este setat, atunci sarcina obiectului va fi executată cu descărcarea instalată. Aceasta înseamnă că atunci când scrieți obiecte în baza de date, toate verificările de platformă și aplicate vor fi dezactivate. Excepțiile reprezintă documente care sunt înregistrate în modul de conducere sau de anulare. Realizarea și anularea documentului este întotdeauna efectuată fără a instala modul de descărcare, adică Verificările vor fi efectuate.

Setari aditionale
Fila servește la încărcarea detaliată și descărcarea datelor.

"Modul de depanare" - un steag pentru setarea modurilor de schimb. Dacă acest pavilion este setat, procesul de schimb de date nu va fi oprit când apare o eroare. Schimbul va fi finalizat până la capăt cu ieșirea mesajelor de depanare în fișierul Protocol Exchange. Acest mod este recomandat să fie utilizat la depanarea regulilor de schimb.

"Fără mesaje informative către fereastra mesajului" - Dacă pavilionul este setat, procesul de schimb de mesaje va fi afișat în fereastra mesajului.

"Numărul de obiecte procesate pentru a actualiza starea" - parametrul este utilizat pentru a determina numărul de elemente prelucrate înainte de a schimba starea încărcării / descărcării liniei

"Setări de încărcare a datelor" - vă permit să determinați numărul de elemente ale datelor care sunt procesate într-o singură tranzacție atunci când încărcați date, descărcați și procesați numai acele obiecte la care există drepturi de acces, configurați tipul de schimbare de înregistrare pentru obiectele descărcate planurile de schimb.

"Utilizați un format optimizat de partajare a datelor (V8 - V8, o versiune de procesare nu mai mică de 2.0.18)" - Formatul optimizat al mesajului Exchange sugerează prezența nodului "Funcția de informație" în antetul mesajului în care informații despre date tipurile sunt descărcate. Acest lucru vă permite să accelerați procesul de încărcare a datelor.

"Utilizați tranzacții la descărcare pentru partajarea planurilor" - Steagul determină modul de utilizare a tranzacțiilor la descărcarea datelor la schimbarea modificărilor din nodurile planurilor de schimb. Dacă pavilionul este setat, descărcarea datelor va fi executată în tranzacție.

"Numărul elementelor din tranzacție" determină numărul maxim de elemente de date care sunt plasate în mesaj într-o singură tranzacție de bază de date. Dacă valoarea parametrului este 0 (valoarea implicită), toate datele sunt plasate într-o singură tranzacție. Acest mod este recomandat, deoarece garantează coerența datelor plasate în mesaj. Dar când creați un mesaj în modul multiplayer, blocarea conflictelor dintre o tranzacție poate fi plasată într-un mesaj și tranzacții efectuate de alți utilizatori. Pentru a reduce probabilitatea unor astfel de conflicte, puteți specifica valoarea acestui parametru, diferită de valoarea implicită. Decât mai puțină valoare Parametrul, cu atât mai puține probabilitatea de blocare a conflictului de blocare, dar peste probabilitatea de a pune în mesajul datelor incoerente.

"Descărcați obiecte la care există drepturi de acces" - dacă pavilionul este setat, atunci selectarea obiectelor de bază de informații va fi efectuată ținând cont de drepturile de acces utilizator curent Programe. Aceasta implică utilizarea literală "permisă" în textul interogării pentru datele de eșantionare.

"Ștergeți automat caracterele nevalide din rânduri pentru scrierea la XML" - dacă pavilionul este setat, atunci când scrieți date la mesajul de schimb, caracterele nevalide vor fi șterse. Simbolurile sunt verificate pentru respectarea recomandărilor XML 1.0.

"Modificări pentru înregistrarea pentru descărcarea nodurilor de descărcare" - Câmpul determină modul de funcționare cu înregistrarea modificărilor datelor după finalizarea încărcării. Valorile posibile:

Nu ștergeți înregistrarea - după ce ați încărcat datele, înregistrarea modificărilor la nod nu va fi eliminată.
Ștergeți complet înregistrarea pentru nodul Exchange - După ce ați încărcat datele, înregistrarea modificărilor la nod va fi complet eliminată.
Ștergeți înregistrarea Numai pentru metadatele descărcate - După ce descărcați datele, modificarea nodului va fi ștearsă numai pentru obiectele de metadate care au fost specificate la descărcare.

"Exchange Protocol" - vă permite să configurați ieșirea mesajelor de informații în fereastra mesajului, să vă mențineți și să scrieți într-un fișier de protocol de schimb separat.

"Numele fișierului, protocolul de schimb" - Numele fișierului pentru a ieși din protocolul de schimb de date.

"Descărcați protocolul (pentru conexiunile COM)" - numele fișierului pentru ieșirea protocolului de schimb de date în baza de date atunci când faceți schimb de conexiune COM. Important: Calea către fișier trebuie să fie disponibilă de pe computerul pe care este instalat receptorul de bază.

"Adăugați date la protocolul de schimb" - dacă pavilionul este setat, conținutul fișierului de protocol Exchange este salvat dacă fișierul protocol există deja.

"Ieșire la protocolul de mesaj informativ" - Dacă pavilionul este setat, veți fi afișat în protocolul de schimb, în \u200b\u200bplus față de mesajele de eroare de mesagerie.

"Fișierele de protocol deschise după operațiile de performanță" - Dacă pavilionul este setat, apoi după efectuarea schimbului de date, fișierele de protocol de schimb vor fi deschise automat pentru vizualizare.

Ștergeți datele
Fila este necesară numai pentru dezvoltatorii regulilor de schimb. Vă permite să ștergeți obiecte arbitrare din baza de informații.

Depanarea și descărcarea datelor
Procesarea vă permite să depuneți stivuitoare de evenimente și să generați modul de depanare din fișierele sau fișierul de date.

Pornirea modului de setare a manipulatorului de depanare se face pe fila "Încărcare date", setând modul "Descărcați modul Handler". În consecință, pe fila "Datele de încărcare", activați modul de depanare a încărcării se realizează prin setarea modului de procesare a încărcăturii.

După setarea modului de depanare a manipulatorului, butonul de setare a debugului va fi disponibil. Făcând clic pe acest buton, se deschide fereastra de configurare.

Configurarea debugurilor de dosare se efectuează în patru etape:

Pasul 1: Selectați modul de depanare algoritm

În primul pas, este necesar să se decidă modul de depanare al algoritmului:

Fără algoritmul de depanare
Algoritmi de apel ca proceduri
Introduceți codul de algoritmi la apel

Primul mod este convenabil de utilizat atunci când știm exact că eroarea din manipulator nu este asociată cu codul oricărui algoritm. În acest mod, codul algoritmilor nu este descărcat în modulul Debug. Algoritmii sunt efectuați în contextul operatorului "Run ()", iar codul lor nu este disponibil pentru depanare.

Al doilea mod trebuie utilizat în cazurile în care eroarea se află în codul algoritmului. La instalarea acestui mod, algoritmii vor fi descărcate ca proceduri separate. În momentul de a numi algoritmul de la un procesor, apare un apel la procedura de procesare corespunzătoare. Acest mod este convenabil de utilizat atunci când parametrii globali "parametri" este utilizat pentru a transmite parametrii algoritmilor. Restricțiile privind utilizarea acestui mod este că atunci când depanarea în algoritm, variabilele locale ale manipulatorului de la care se numește nu sunt disponibile.

Cel de-al treilea mod de depanare este utilizat, ca în cel de-al doilea caz, la depanarea codului de algoritmi și în cazurile în care cel de-al doilea mod de depanare nu este potrivit. La instalarea acestui mod, algoritmii vor fi descărcate ca un cod integrat în manipulatori. Acestea. În locul operatorului de apel algoritm, codul complet al algoritmului este inserat luând în considerare algoritmi imbricați. În acest mod, nu există restricții privind utilizarea variabilelor locale ale manipulatorului, dar există o limită la depanarea algoritmilor cu un apel recursiv.

Pasul 2: Formarea unui modul de depanare

În a doua etapă, este necesar să se descărcă manipulatoarele apăsând "Modulul de depanare a consumului de generare". Stivuitorii și algoritmii formați vor fi afișați într-o fereastră separată pentru vizualizare. Conținutul modulului de depanare trebuie să fie copiat în clipboard apăsând butonul "Copiere în clipboard".

Pasul 3: Crearea procesării externe

În acest pas, trebuie să porniți configuratorul și să creați o nouă prelucrare externă. În modulul de procesare trebuie să introduceți conținutul clipboardului (modulul de depanare) și salvați procesarea sub orice nume.

Pasul 4: Conectarea procesării externe

La al patrulea, completarea pasului, trebuie să specificați numele fișierului de procesare extern în câmpul de introducere. În același timp, programul verifică timpul pentru a crea (actualizare) fișier de procesare. Dacă procesarea are o versiune anterioară decât versiunea fișierului modulului Debug, va fi afișat un avertisment și formularul de configurare nu va fi închis.

Notă: Nu este acceptată capacitatea de a depana un handler de conversie globală "după descărcarea regulilor de schimb".