Universal exchange format 1c alt program. Schimb printr-un format universal. Stabilirea punctelor importante în schimbul de date între UT și BP

Trimite acest articol pe e-mailul meu

Principalele motive pentru necesitatea implementării schimbului între bazele de date 1C sunt prezența sucursalelor și separarea tipurilor contabile, deoarece Adesea, companiile operează în mai multe baze de date de informații. Configurarea schimbului 1C 8.3 vă permite să eliminați munca dublă - introducerea acelorași documente și directoare în două programe, precum și livrarea rapidă a obiectelor de sistem necesare pentru diferite ramuri și departamente.

În cazul în care este necesar un schimb între filiale, se utilizează RIB (Baza de Informații Distribuite). Acesta este un mecanism de schimb între configurații identice. Reprezintă un arbore cu cel mai important nod rădăcină deasupra, sub o pereche de noduri interconectate. Modificările pot fi făcute în orice nod al acestui sistem și vor fi transmise altor noduri conectate. De asemenea, distribuie nu numai date, ci și modificări de configurare de la nodul rădăcină la nodurile slave.

Dacă este necesară separarea tipurilor de contabilitate, de exemplu, menținerea celor operaționale în baza de date de tranzacționare și a celor reglementate în baza de date contabilă, sunt disponibile mecanisme de schimb universal cu setări flexibile de sincronizare a datelor.

Una dintre cele mai recente evoluții 1C este formatul de schimb de date EnterpriseData. Este ușor de utilizat și este destinat schimbului în cadrul companiei atât între baze de date 1C, cât și programe terțe.

Implementarea schimbului de date într-o întreprindere poate fi reprezentată sub forma unor proceduri secvenţiale.

În primul rând, este necesar să se determine între ce baze de date ar trebui să existe un schimb; va fi un schimb cu două sensuri sau un singur sens; dacă unidirecțional, atunci ce bază de date va transmite informații și care va primi doar; dacă aceasta este o rețea complexă de sucursale, atunci este necesar să se înregistreze o schemă de construcție a bazei de date.

Apoi selectam formatul potrivit: RIB, format universal; schimbul conform regulilor de schimb; schimb fără reguli de schimb.

Următorul pas este să selectați un vehicul pentru a efectua schimbul. Este disponibilă o gamă largă de tehnologii, să le evidențiem pe cele principale: director (local sau de rețea), resursă FTP, conexiuni COM, serviciu web, e-mail.

Al patrulea pas va fi identificarea datelor: documente, cărți de referință și, dacă este necesar, detalierea acestora până la detaliile lor individuale pentru a fi transferate.

Și în concluzie, este prescris un orar al frecvenței schimburilor

Fiecare opțiune pentru configurarea schimbului 1C 8.3 necesită o pregătire atentă. Implementarea sa depășește capacitățile fiecărui utilizator, este necesar să se țină cont de multe nuanțe și să se înțeleagă principiile schimbului. Va trebui acordată o atenție deosebită configurației dacă bazele de date: conțin modificări sau multe altele. detalii, diferă în versiunile platformei sau utilizează versiuni învechite ale configurațiilor, întreprinderea este mare și folosește un sistem automatizat format dintr-un număr mare de baze de date. Erorile sunt inacceptabile aici, deoarece... poate duce la consecințe ireparabile. Implementarea independentă a schimbului în 1C este recomandată numai dacă trebuie să configurați un transfer simplu de informații între configurațiile standard.

Dacă vă îndoiți de abilitățile dvs., este mai bine să nu economisiți, ci să contactați un specialist competent care vă va ajuta la rezolvarea problemei complexe a instalării schimburilor 1C 8.3.

Dacă totuși decideți să configurați schimburile 1C fără a implica experți, este recomandat să testați mai întâi copiile bazelor de date, iar înainte de a începe lucrul în bazele de date de lucru, încărcați configurațiile pentru a putea reveni la starea inițială în cazul unor erori.

Mai jos oferim un exemplu detaliat de configurare unilaterală a schimbului 1C 8.3 între configurațiile standard Trade Management 11 (UT) și Enterprise Accounting 3.0 (BP). Exemplul este relevant pentru multe companii implicate în comerțul cu ridicata și cu amănuntul. În UT se menține contabilitatea de gestiune, în BP - reglementată, schimbul este necesar pentru a facilita munca utilizatorilor.

Acest algoritm este potrivit și pentru alte configurații standard pe platforma 1C 8.3

În primul rând, vom efectua lucrări pregătitoare pentru receptorul de informații, adică. pentru BP. Lansăm programul în modul Enterprise. Trebuie să setați constanta Sincronizare date (secțiunea Administrare → Sincronizare date).

Acordați atenție câmpului Prefix aici trebuie să specificați o valoare care vă va permite ulterior să distingeți (după valoarea codului de director sau numărul documentului) în ce program au fost create inițial obiectele. În exemplul nostru, abrevierea obișnuită BP și UT ​​este potrivită, dacă configurarea schimbului 1C 8.3 este efectuată pentru un schimb complex între un număr mare de baze de date, precum și configurații identice, va trebui să introduceți fiecare bază de date cu propria sa denumire clară. .

Deoarece unitatea de alimentare este doar un receptor de informații, trecem la configurarea UT.

Aici, la fel ca în BP, trebuie să activați sincronizarea și să specificați un prefix. Aceste informații sunt disponibile în secțiunea Date principale și administrare → Setări de sincronizare a datelor.

Selectați metoda de configurare: Specificați setările manual. Mai departe.

Să setăm o opțiune de conectare directă, atunci când ambele programe sunt situate în aceeași rețea locală, să specificăm parametrii pentru conectarea la directorul de securitate a informațiilor din această rețea și, de asemenea, completăm informațiile de autentificare a utilizatorului (în baza de date BP). Mai departe.

Sistemul va verifica corectitudinea datelor specificate și, dacă rezultatul este pozitiv, va afișa fereastra de setări de schimb 1C 8.3.

Faceți clic pe linkul Schimbați regulile de încărcare a datelor pentru a accesa setările pentru schimb. Vom clarifica datele de bază - încărcați doar cele utilizate în documente, organizații selectate și opțiunea de a lucra cu contracte - fără referință, separarea documentelor pe depozit. Schimbul începe la 1 martie a anului curent.

Notăm regulile introduse și le închidem.

Deoarece exemplul este despre transmiterea unidirecțională a informațiilor, în următoarea fereastră de setări pentru a primi date de la alt program, ar trebui să setați valorile la Nu trimite. Înregistrați și închideți. Mai departe.

Acum trebuie să verificați parametrii introduși și dacă aceștia sunt corecti, faceți clic pe Următorul, altfel reveniți la pasul anterior făcând clic pe Înapoi.

Apoi vi se va solicita să vă sincronizați. Faceți clic pe Terminare.

Dacă este necesară corelarea obiectelor identice din două configurații, se va deschide o fereastră pentru compararea datelor. Efectuăm comparația și facem clic pe Următorul.

Când transferați obiecte, pot apărea situații problematice, puteți vizualiza rezultatele făcând clic pe linkul Avertismente în timpul sincronizării datelor.

După finalizarea sincronizării, va fi afișată o fereastră care confirmă finalizarea cu succes a acestui proces.

Aici, folosind comanda Configurare sau mai târziu, în scriptul de sincronizare, puteți configura o programare pentru efectuarea automată a schimbului.

Trebuie să configurați schimbul de date?

PROGRAMAM 1C DE 15 ANI SI FACEM INSTRUCTIUNI VIDEO GRATUITE

Avem o echipă de programatori care au o vastă experiență în configurarea schimbului 1C:

Între configurațiile 1C,

În configurarea schimbului 1C cu alte programe.

De ce ne alegeți pe noi?

Timp de răspuns de până la 2 ore pentru sarcini urgente, chiar și în weekend și sărbători.

Peste 40 de programatori cu normă întreagă cu experiență 1C de la 5 la 20 de ani.

Realizăm instrucțiuni video despre sarcinile finalizate.

Comunicare live prin orice mesageri convenabil pentru client.

99% dintre sarcini sunt efectuate prin acces la distanță (TeamViewer sau RDP), ceea ce reduce semnificativ timpul de finalizare a sarcinilor.

Parteneri oficiali ai companiei 1C din 2006.

Experiență de automatizare de succes de la firme mici la corporații mari.

99% dintre clienți sunt mulțumiți de rezultate, ceea ce este confirmat de scrisori de recunoștință.

27.08.2015

1C a lansat prima versiune a unui nou format de schimb de date de afaceri, EnterpriseData, bazat pe XML. Formatul vă permite să organizați eficient schimbul de date între sistemele eterogene de automatizare a afacerilor utilizate în companie, indiferent cine este dezvoltatorul acestora și pentru ce domenii de activitate sunt destinate.

Lansarea standardului a fost următorul pas pentru 1C pe calea spre creșterea deschiderii produselor sale pentru integrarea cu software terță parte. Compania 1C a acordat întotdeauna o atenție deosebită acestui domeniu. Produsele 1C acceptă formatul CommerceML, utilizat pentru schimbul de informații comerciale în format XML. Mențiune specială merită formatul de schimb de documente financiare între sistemul 1C:Enterprise și modulele sistemelor bancare la distanță (Client-Bank), dezvoltat de 1C împreună cu dezvoltatori de top de sisteme informaționale bancare. Acest format, care este susținut astăzi de sute de bănci rusești (inclusiv Sberbank of Russia, VTB 24, Gazprombank, Rosselkhozbank) a devenit în esență un standard al industriei. Această direcție a fost dezvoltată în continuare în tehnologia de schimb direct DirectBank, care face interacțiunea cu o bancă de la 1C:Enterprise și mai convenabilă și mai sigură.

În același timp, anterior formatele suportate de 1C serveau în principal la rezolvarea problemelor de schimb de date între diferite organizații doar în anumite domenii de activitate (comerț electronic, integrare cu sisteme bancare). Acum, noul format EnterpriseData acoperă toate domeniile întreprinderii - finanțe, producție, achiziții și vânzări, operațiuni de depozitare etc. Prima versiune a formatului include descrieri a 94 de tipuri de documente din diverse domenii de activitate. Formatul este extensibil 1C va adăuga documente noi și le va detalia pe cele existente.

Formatul este recomandat pentru utilizare la integrarea aplicațiilor de la terți cu programe 1C. Formatul poate fi folosit și pentru schimbul de informații între orice alte sisteme informaționale: nu depinde de caracteristicile software-ului sau de structurile de bază de informații care participă la schimb și nu conține restricții evidente de utilizare.

În prezent, formatul Enterprise Data este deja utilizat pentru sincronizarea datelor între produsele software ale companiei 1C însăși, este acceptat în produsele:

  • 1C: ERP Enterprise Management 2.0
  • 1C: Contabilitate 8, ediția 3.0
  • 1C:Accounting 8 CORP, ediția 3.0
  • 1C: Retail, ediția 2.0
  • 1C: Managementul comerțului, ediția 11

Unul dintre cele mai frecvente cazuri de integrare a produselor 1C este tandemul „1C: Contabilitate” - „1C: Managementul comerțului”; aceste două produse populare ale companiei fac schimb de 73 de tipuri de documente în formatul EnterpriseData, ceea ce vă permite să păstrați datele lor actualizate și sincronizate între ele. Dezvoltatorii 1C observă că adoptarea formatului EnterpriseData a îmbunătățit calitatea și viteza de dezvoltare a soluțiilor de aplicație ale sistemului 1C:Enterprise datorită unificării codului.

Pentru produsele terțe care se integrează cu produsele 1C, utilizarea formatului va reduce atât cantitatea de dezvoltare, cât și costurile cu forța de muncă pentru implementarea și sprijinirea sistemelor. Anterior, când fiecare produs suporta propriul format de schimb de date, dacă în sistemul de schimb de date existau N produse, adăugarea unui produs nou necesita 2*N modificări (vezi Fig. 1); fiecare produs existent avea nevoie de modificări pentru a suporta importul de date din noul produs, iar noul produs necesar pentru a suporta importul de date din produsele existente. După introducerea unui singur format, adăugarea unui produs nou va necesita doar implementarea importului și exportului în formatul EnterpriseData și nu va provoca modificări în produsele existente.

Figura 1 Schimb de date fără un format comun

Figura 2 Schimb de date prin formatul EnterpriseData

Formatul acceptă compatibilitatea de jos în sus - toate programele terțe care fac schimb de date în formatul EnterpriseData cu software-ul 1C vor continua să funcționeze atunci când vor fi lansate versiuni noi ale formatului.

  • pentru a vă integra propriile dezvoltări pe platforma 1C:Enterprise (atât la comandă, cât și în serie) cu soluții standard 1C
  • pentru integrarea altor sisteme (non-1C) cu soluții pe platforma 1C:Enterprise
  • pentru a organiza interacțiunea altor sisteme (non-1C) între ele.

Să ne uităm la un exemplu simplu din viața reală. Să presupunem că avem o companie care se ocupă cu comerțul cu ridicata și cu amănuntul, iar în această companie, ca în oricare alta, se face contabilitate. Întreprinderea are două baze de date standard, acestea sunt UT (managementul comerțului) și respectiv BP (contabilitatea întreprinderii), în fiecare dintre bazele de date se păstrează propriile evidențe, în UT există management care să reflecte toate tranzacțiile legate de comerț, în BP există contabilitate. Pentru a nu face muncă dublă, adică. nu creați aceleași documente în două baze de date (la urma urmei, mișcările ar trebui să fie în gestiune și contabilitate) Vom configura doar sincronizarea între aceste baze de date.

Vom configura schimbul de date într-un singur sens, din UT ---> BP. De asemenea, este posibil să se înființeze un schimb bidirecțional, dar în practică acest lucru nu este adesea necesar, așa că nu îl vom lua în considerare în exemplul nostru.

Etape pregătitoare pentru înființarea schimbului în BP

Să începem configurarea sincronizării, mai întâi mergem la baza de date 1C „Enterprise Accounting 3.0” (receptor), trebuie să verificăm dacă sincronizarea este activată pentru această bază de date, pentru a face acest lucru trebuie să mergem mai întâi la baza de date. De îndată ce baza de date se deschide, accesați fila „Administrare” ---> „Setări de sincronizare a datelor”


În fața noastră se deschide o filă nouă; aceasta trebuie completată în același mod ca în captura de ecran de mai jos, cu excepția prefixului de bază de informații. Prefixul trebuie să fie format din două litere, puteți seta oricare, dar conform standardului 1C este mai bine să setați prefixul după numele configurației, adică pentru „Contabilitatea întreprinderii” prefixul va fi „BP”. Dacă configurați schimburi complexe și există mai multe baze de date contabile, atunci prefixele ar trebui să difere în mod clar unul de celălalt, aici puteți utiliza primele două litere ale numelui organizației ca abreviere;

Continuăm configurarea sincronizării datelor în UT


După ce am făcut toate acțiunile necesare în baza de date a receptorului (BP 3.0), pentru a continua configurarea schimbului de date trebuie să deschidem baza de date sursă (UT 11.1). Accesați fila „Administrare”, selectați „Setări de sincronizare a datelor” în meniul din stânga. Dacă sincronizarea nu este activată, atunci activați-o folosind caseta de selectare și nu uitați să specificați prefixul de bază sursă. După ce am finalizat toți pașii 1-4, așa cum se arată în imaginea de mai jos, trebuie să faceți clic pe hyperlinkul „Sincronizare datelor” (pasul 5).


În noua fereastră care apare, trebuie să faceți clic pe semnul verde plus (Configurați sincronizarea datelor), în meniul derulant selectați elementul „Enterprise Accounting 3.0”.

Stabilirea punctelor importante în schimbul de date între UT și BP


Acum vedem o fereastră cu setări pentru sincronizarea datelor în 1C, selectați „Specificați setările manual” și faceți clic pe „Următorul”.


Continuăm să setăm schimbul de date în 1C, în fila următoare trebuie să selectăm opțiunea de conectare la baza de informații a receptorului (conexiune directă la program), parametrii de conectare (pe acest computer sau în rețeaua locală), directorul în care se află baza receptorului, precum și datele de autentificare necesare (nume de utilizator și parolă în baza de date).


Pe pagina următoare trebuie să completăm regulile pentru trimiterea și primirea datelor din configurația BP 3.0 (receptor). Faceți clic pe „modificați regulile de încărcare a datelor”.


În fața noastră s-a deschis fereastra „Reguli pentru trimiterea datelor”, în care setăm următorii parametri:

  • Ce date de referință vor fi trimise (în exemplul nostru, ne interesează doar documentele și datele de referință utilizate în acestea, așa că am selectat articolul corespunzător; dacă selectați primul articol „Trimiteți toate”, atunci toate cărțile de referință vor fi reîncărcate împreună cu documentele, de multe ori dacă informația nu este folosită în documente atunci este inutilă pentru destinatar, deoarece nu afectează în niciun fel contabilitatea)
  • De la ce dată trebuie trimise toate informațiile (nu vom lua în considerare sincronizarea manuală în acest articol)
  • Căreia sau către ce organizații să trimitem date (în exemplul nostru, am ales o singură organizație, IP „Antreprenor”)
  • Reguli pentru incheierea contractelor
  • Depozit generalizat
  • Ar trebui să derulez documentele după depozit?

După ce am făcut setările, faceți clic pe „Salvați și închideți”.


Deoarece în exemplul nostru am configurat și folosim schimbul unidirecțional, de la UT la BP, atunci setările pentru regulile de obținere a datelor din „Enterprise Accounting 3.0” nu ne interesează, așa că facem clic pe „Next”.


Într-o fereastră nouă, ni se cere să configuram reguli pentru baza receptorului (RB). La punctul 1, denumim baza noastră de date, îi dăm un prefix. PREFIX-ul trebuie să fie același cu cel setat în baza de date BP la începutul acestui articol, dacă prefixele sunt diferite, sincronizarea datelor în programul 1C nu va funcționa. După aceea, faceți clic pe punctul 2, apoi pe punctul 3.



La punctul 3, trebuie să permitem procesarea documentelor atunci când sunt încărcate în baza de date. Faceți clic pe „Salvați și închideți”.


Acum fereastra ar trebui să arate ceva ca cea prezentată mai jos, faceți clic pe „Următorul”.


Această fereastră conține informații de referință despre sincronizarea creată în 1C. Doar faceți clic pe butonul „Următorul”. Dacă programul a generat o eroare la configurarea sincronizării datelor, atunci trebuie să ne contactați pentru ca specialistul nostru 1C să vă ajute chiar acum!


Urmatorul pas programul va oferi sincronizarea imediat după crearea setărilor de schimb de date. Să fim de acord cu acest lucru și să facem clic pe „Terminat”.

În fața ta va apărea o fereastră în care vei vedea informații despre modul în care se desfășoară sincronizarea. Dacă baza receptorului nu este goală, de ex. înregistrările au fost deja păstrate în el, atunci utilizatorului din programul 1C i se va cere să facă manual o comparație a obiectelor. Compararea obiectelor din 1C la sincronizarea datelor este o comparație a obiectelor identice ale receptorului cu obiecte identice din sursă.

Să ne uităm la un exemplu, să presupunem că în UT există o contraparte cu numele „PharmGroup LLC” și TIN 1234567, iar în BP există și o contraparte cu TIN 1234567, dar denumirea „PharmGroup”, dacă nu le comparăm. două obiecte la compararea datelor în etapa de sincronizare, apoi după sincronizare în receptor (Enterprise Accounting 3.0), vom avea două contrapărți cu TIN 1234567 și două denumiri „PharmGroup LLC” și respectiv „PharmGroup”. Pentru a evita astfel de situații, a fost inventat un mecanism de comparare a obiectelor.


În exemplul nostru, baza de date a receptorului este goală și, prin urmare, fereastra de comparare a obiectelor nu s-a deschis. Dar după efectuarea unor operațiuni, sistemul va cere cu siguranță utilizatorului să adauge câteva date suplimentare și să afișeze următoarea fereastră. Nu trebuie să transferăm date suplimentare, am configurat deja tot ce avem nevoie mai devreme, așa că la acest pas selectăm „Nu adăugați documente la trimitere”. Faceți clic pe „Următorul”.

Etapa finală a schimbului de date între 1C


În etapa finală, programul va afișa următoarea fereastră, în care utilizatorul va fi informat că sincronizarea a avut succes, faceți clic pe „Finish”. În acest moment, sincronizarea între bazele de date într-un schimb unidirecțional de la „Trade Management 11.1” (UT) la „Enterprise Accounting 3.0” (BP) este finalizată.

Sistemele de control automatizate constau în cele mai multe cazuri din baze de date separate și au adesea o structură distribuită geografic. În același timp, schimbul de date corect implementat este o condiție necesară pentru funcționarea eficientă a unor astfel de sisteme.

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 de pe platforma 1C:Enterprise. De ce configurarea schimbului 1C (sau, așa cum se mai numește, sincronizarea datelor în 1C 8.3) poate deveni sarcina cea mai consumatoare de timp și mai costisitoare a unui proiect de integrare, vom analiza î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;
  • „Faceți diferența” între diferitele tipuri de contabilitate.*

*În cazurile în care datele unui tip de contabilitate diferă semnificativ de altul, este necesară asigurarea confidențialității informațiilor și „delimitarea” fluxurilor 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ă ne imaginăm procesul standard de implementare a schimbului de date primare, când cel puțin unul dintre obiectele sale este un produs 1C, atunci putem distinge următoarele etape:

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

Identificarea compoziției schimbului 1C

Obiectele de schimb pot fi împărțite în „sursă” și „receptor”. În același timp, ei pot îndeplini două roluri în același timp, care se vor numi schimb bidirecțional. Sursa și destinația sunt determinate logic în funcție de necesitatea sau funcționalitatea sistemului.*

*De exemplu, la integrarea „WA: Financier” - o soluție pentru menținerea contabilității financiare și gestionarea proceselor de trezorerie, dezvoltată pe baza „1C:Enterprise”, experții WiseAdvice o 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 continuare, pe baza cerințelor primite și înregistrate de la utilizatori, se creează o listă de date pentru schimb, se determină volumul acesteia, cerințele pentru frecvența schimbului și se prescrie procesul de lucru cu erori și de gestionare a 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:

Baza de informatii distribuite

  • RIB implică schimbul între configurații identice de baze de date 1C, cu o structură de control „master-slave” clară pentru fiecare pereche de schimb. Ca element al unei platforme tehnologice, RIB, pe lângă date, poate transmite modificări de configurare și informații 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 1C, concepută pentru a implementa schimbul de date în format xml între produsele create pe platforma 1C:Enterprise cu orice sisteme de automatizare. Utilizarea EnterpriseData simplifică modificările asociate schimbului. Anterior, atunci când într-un sistem era inclusă o nouă configurație, era necesar să se implementeze un mecanism de import și export de date, atât pentru acesta, cât și pentru sistemele existente. Acum sistemele care suportă EnterpriseData nu au nevoie de nicio modificare, având un singur punct de intrare-ieșire.

Definirea transportului (protocoale de schimb)

Pentru sistemul de pe platforma 1C:Enterprise 8 este oferită o gamă largă de posibilități de organizare a schimbului cu orice resurse de informații folosind standarde universale general acceptate (xml, fișiere text, Excel, conexiune ADO etc.). Prin urmare, atunci când determinați transportul pentru schimbul de date, ar trebui să vă bazați pe capacitățile bazei de date ale sistemului terț.

Sincronizarea directoarelor

Principiul de bază 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 după reguli diferite, 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 pe parte a integratorului (proprietarul tehnicii de normalizare a datelor de bază) ș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 detaliilor cheie ale obiectelor sursă-receptor. Soluția 1C:Data Conversion este concepută pentru a automatiza crearea de reguli pentru implementarea schimburilor unice și permanente.

Garantează nicio pierdere de date în timpul schimbului de schimb. Aceasta este parte integrantă a oricărei configurații pe platforma 1C:Enterprise, care descrie complet procedura de schimb 1C: compoziția datelor (documente cu detalii „de identificare”) și noduri (baze de informații receptor-transmițător), precum și activarea RIB pentru direcțiile de schimb selectate.

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

Program de schimb în 1C

Pentru a automatiza schimbul regulat, 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 unui schimb, să acordăm atenție factorilor care vor necesita îmbunătățiri în diferite etape:

  • Configurații de baze de date non-standard, foarte modificate;
  • Diferite versiuni ale platformei 1C:Enterprise;
  • Versiuni de configurare care nu au fost actualizate de mult timp;
  • Obiecte de schimb care au suferit anterior modificări;
  • Necesitatea unor reguli de schimb nestandardizate;
  • Un set și o compoziție foarte diferită de detalii în cărțile de referință existente.

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 descriși mai sus ar trebui să treceți la configurarea schimbului în configurație. Să ne uităm la integrarea bazelor de date folosind exemplul 1C:UPP și 1C:Retail (schimbul cu 1C:UT este configurat folosind aceeași schemă). De asemenea, în sincronizarea standard este inclus și schimbul SCP - SCP, care este tipic pentru sistemele de automatizare pe scară largă la cele mai mari întreprinderi industriale.

În submeniul „Serviciu”, selectați „Schimb de date cu produse de pe platformă...” (selectarea schimbului direct cu „Retail” duce adesea la erori la nivelul obiectului COM). Vă rugăm să rețineți mesajul de serviciu „Această funcție nu este disponibilă”.


Pentru a rezolva această problemă, trebuie să selectați „Configurarea comunicațiilor”


... și bifați caseta. Apoi, ignorați mesajul de eroare.


Î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, ar trebui să vă asigurați că există spațiu pe disc pentru director. Deși, de regulă, nu ocupă 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 ne conectăm printr-un director de rețea, ignorăm oferta de a configura conexiunea printr-o adresă FTP și prin e-mail făcând clic pe „Următorul”.


În setări, introducem manual prefixe - simboluri ale bazelor de date (de obicei BP, UPP, RO), setăm regulile și data de începere a încărcării datelor. Prefixul va fi indicat în numele documentelor pentru a indica baza de date în care au fost create. Dacă regulile de încărcare nu sunt editate, datele vor fi încărcate implicit în conformitate cu toți parametrii 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 datele imediat după configurarea sincronizării, bifați caseta.


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


Meniul „Retail”.


Bifați caseta și selectați „Sincronizare”.


Efectuăm configurarea „inversă” selectând Managementul întreprinderii de producție.




Încărcați fișierul de setări creat în UPP.


Punem o bifă, sistemul preia adresa automat.





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









Compararea datelor de verificare (Compararea manuală a datelor se recomandă să se facă în etapa pregătitoare, deoarece această muncă poate deveni cea mai laborioasă î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 „Never...”.


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


Gata.

Și îți arătăm cum să-l folosești pentru a simplifica foarte mult rezolvarea problemelor tale.

Astăzi vom vedea cum să configurați și să faceți un transfer simplu de directoare și solduri inițiale în doar 10-15 minute.

Și asta este sarcină de masă și obișnuită, ceea ce este aproape inevitabil pentru majoritatea noilor configurații lansate.

Prin urmare, sună-ți colegii, le va fi și de mare folos.

Mai ales dacă au văzut deja CD-ul 3 și au reușit să se sperie :)

Da, când o vezi pentru prima dată, nu este clar deloc.

Dar, în realitate, totul este FOARTE simplu. Atât de simplu încât chiar te vei plictisi mai târziu :)

Ce este exact în videoclipurile de astăzi

Acestea sunt 4 videoclipuri despre schimbul de date prin format universal de schimb EnterpriseData.

În plus, vom arăta un exemplu îmbunătățiri ale regulilor standard de schimbîn 1C: Conversie de date 3.0

Durata totala - 34 de minute. Conţinut:

  • Configurarea schimbului folosind exemplul 1C:Accounting 8 și 1C:ERP
  • Cum să descărcați regulile standard și un format de schimb universal în Data Conversion 3.0
  • Transferarea structurii metadatelor pe CD 3.0
  • Cum să efectuați primul schimb de date
  • Finalizarea regulilor conversie
  • Cum să încărcați reguli noi fără a modifica configurația ( fără îndepărtarea de pe suport)

Notă, că atunci când se rezolvă această problemă, regulile de încărcare se schimbă doar în configurația de recepție. Și configurația sursei funcționează conform regulilor standard.

Dacă o problemă similară ar fi rezolvată în Data Conversion 2.0, atunci ar trebui să se facă modificări atât la regulile sursei, cât și ale destinației.

Aceste tutoriale video sunt relevante pentru BSP ediția 2.3.2(pentru orice versiune mai veche de 2.3.2.43).

Dacă utilizați o versiune mai veche a BSP,0, faceți o „ajustare” pentru interfața schimbată și funcționalitatea extinsă. Pentru a face acest lucru, repetați singur exemplul din videoclip.

Videoclipul 1:
Încărcarea regulilor de schimb între configurațiile standard în Data Conversion 3.0

În această lecție, vom efectua pași pregătitori atunci când facem modificări ale regulilor de schimb între configurațiile standard:

  • Încărcarea structurii formatului de schimb în CD (
  • Crearea unei conversii
  • Încărcarea fișierelor cu reguli dintr-o configurație standard
  • Descărcarea modulului de manager de schimb

Videoclipul 2:
Rafinarea regulilor de schimb în CD 3.0

În această lecție vom arăta cum să completați detaliile obiectului când încărcați datele.

Problema va fi rezolvată - atunci când încărcați obiecte din configurația sursă, setați comentariul „Încărcat de la BP 3.0”.

Pentru a rezolva problema va trebui să intrați modificări ale regulilor de conversie a obiectelor, în evenimentul „Înainte de înregistrarea datelor primite”.

Regulile dezvoltate vor fi salvate ca procesare externă pentru utilizare ulterioară.

Videoclipul 3:
Configurarea schimbului universal între configurațiile standard

În acest tutorial vă vom arăta cum să configurați un nou schimb între cele standard.

Setările vor fi făcute în configurația sursă și apoi încărcate în configurația destinație.

De asemenea, în acest videoclip vom arăta cum fără a modifica configurațiaîncărcați noi reguli de schimb.

Videoclipul 4:
Transferarea soldurilor de deschidere folosind regulile de schimb

În această lecție vom arăta o funcționalitate tipică pentru transferul soldurilor inițiale.

P.S.

Da, schimburi prin txt / dbf / ole etc. au dreptul de a exista. În unele cazuri speciale, cum ar fi conectarea la un server web sau transferul unei aplicații externe dintr-un format gata făcut.

Cu toate acestea, pentru schimburile standard - metodele standard sunt atât mai rapide, cât și mult mai simple.

Și dacă cineva reinventează roata, când există o soluție universală gata făcută - este ca și cum ai scrie pe frunte „Nu știu instrumentul, nu vreau să-l studiez, voi construi cârje pentru banii tăi” .

P.P.S.

Vrem să arătăm că Data Conversion 3.0 nu este dificilă.

Neobișnuit - da. Nu totul este imediat clar - da. Sunt momente foarte controversate – da.

Dar, cu ajutorul instrucțiunilor și videoclipurilor gata făcute, îl puteți stăpâni în literalmente 1-2 săptămâni.