Modaliteti i ngarkimit të të dhënave 1s është i vërtetë. Shkëmbimi universal i të dhënave

Ndryshimi i fundit: 01/09/2015

Zgjidhni sqarimin:

Shkëmbimi universal i të dhënave ka për qëllim ngarkimin dhe shkarkimin e të dhënave në një skedar në formatin XML midis konfigurimeve të ndryshme 1C sipas rregullave të shkëmbimit të konfiguruar.

Nomenklatura, barkodet, aktivet fikse etj. do të ngarkohet nga konfigurimet standarde 1C në bazën e të dhënave Cleverens: Property Accounting, dhe anasjelltas, nga baza e të dhënave Cleverens: Property Accounting, inventari, nomenklatura, ndarjet, etj. do të ngarkohen në bazën e të dhënave të klientit që punon.

Mënyra e funksionimit

Përpunimi ka dy mënyra funksionimi:

Mbi klientin. Kur përdorni këtë mënyrë, rregullat dhe skedarët e të dhënave të shkarkimit transferohen nga klienti në server dhe skedari i të dhënave të shkarkimit transferohet nga serveri te klienti. Shtigjet drejt këtyre skedarëve të vendosur në klient duhet të specifikohen në kutinë e dialogut menjëherë përpara kryerjes së veprimit.

Në server. Në këtë mënyrë, skedarët nuk transferohen te klienti dhe shtigjet drejt tyre duhet të specifikohen në server.

Skedari i jashtëm i përpunimit dhe skedarët e protokollit të shkëmbimit duhet të jenë gjithmonë në server, pavarësisht nga mënyra e funksionimit.

Ngarkimi i të dhënave

Procedura e ngarkimit të të dhënave:

  1. zgjidhni rregullat e shkëmbimit - specifikoni skedarin XML të rregullave të shkëmbimit, çdo konfigurim 1C ka rregullat e veta (do të shtohet gradualisht në asamblenë Cleverence: Property Accounting);
  2. lexoni rregullat e shkëmbimit;
  3. pas leximit, të dhënat e ngarkuara do të plotësohen, mund të specifikoni se cilat objekte do të ngarkohen;
  4. zgjidhni një skedar XML (mund të krijoni një skedar bosh - specifikoni emrin e skedarit dhe ai do të krijohet automatikisht) në të cilin do të ngarkohet baza e informacionit të të dhënave ose marrësit;
  5. ngarkoni të dhëna.

Ngarkimi në një skedar shkëmbimi.

Specifikoni emrin e skedarit në të cilin do të ngarkohen të dhënat. Skedari që rezulton me të dhënat e shkarkuara mund të kompresohet.

Lidhja dhe ngarkimi i të dhënave në marrësin e sigurisë së informacionit.

Zgjidhni llojin e bazës së informacionit:

  • Në këtë kompjuter ose në një kompjuter në rrjetin lokal;
  • Në serverin 1C: Enterprise.

Ne zgjedhim platformën 1C dhe drejtorinë e bazës së informacionit për lidhje.

Në skedën "Të dhënat e ngarkuara", mund të zgjidhni llojet e objekteve që duhet të ngarkohen, të vendosni filtra për zgjedhjen e objekteve ose të specifikoni nyjen e shkëmbimit të të dhënave për të cilën dëshironi të ngarkoni të dhëna.

Në skedën "Opsionet e ngarkimit", mund të specifikoni parametra shtesë për ngarkimin e të dhënave.

Në skedën "Koment", mund të shkruani tekst arbitrar të komentit për t'u përfshirë në skedarin e shkëmbimit.

Për të shkarkuar të dhënat, duhet të specifikoni emrin e skedarit nga i cili do të shkarkohen të dhënat nëse keni futur një fjalëkalim për kompresim gjatë ngarkimit, duhet ta specifikoni atë për dekompresim.

  • "Përdorni transaksione" - aftësia për të konfiguruar ngarkimin e të dhënave në transaksione (një transaksion është një sekuencë veprimesh të lidhura logjikisht, të pandashme). Për ta bërë këtë, duhet të kontrolloni kutinë "Përdorni transaksionet" dhe të specifikoni numrin e elementeve në një transaksion kur ngarkoni.
  • “Ngarkimi i të dhënave në modalitetin e shkëmbimit” (Data Exchange.Load = True) – nëse flamuri është vendosur, atëherë ngarkimi i objekteve do të kryhet me grupin e flamurit të shkarkimit. Kjo do të thotë që kur objektet shkruhen në bazën e të dhënave, të gjitha kontrollet e platformës dhe aplikacioneve do të çaktivizohen. Përjashtim bëjnë dokumentet që regjistrohen në modalitetin e postimit ose anulimit. Postimi dhe anulimi i postimit të një dokumenti kryhet gjithmonë pa vendosur mënyrën e ngarkimit, d.m.th. do të kryhen kontrolle.
  • "Shkruani vetëm objektet e ndryshuara në bazën informative" - ​​nëse flamuri është vendosur, atëherë vetëm objektet e ndryshuara shkruhen në bazën informative. Nëse objekti nuk është ndryshuar, atëherë kur ngarkoni nga skedari i shkëmbimit ai nuk do të mbishkruhet.
  • "Shkarko objekte nga lidhja pa një shenjë fshirjeje."
  • "Regjistrimi i optimizuar i objekteve" - ​​nëse flamuri është vendosur, aktivizohet një modalitet që ju lejon të zvogëloni ndjeshëm numrin e goditjeve në bazën e informacionit për regjistrimin e objekteve.
  • "Shkruani regjistrat me grupe rekordesh" - nëse flamuri është vendosur, atëherë aktivizohet një modalitet që lejon që ndryshimet në regjistra të shkruhen nga grupet e regjistrimeve, në vend të menaxherëve të rekordeve.
  • "Traj linjat në të djathtë" - nëse flamuri është vendosur, atëherë kur ngarkohen linjat, hapësirat shkurtohen në të djathtë.
  • "Cilësimi i ngarkimit automatik të të dhënave" - ​​ju lejon të konfiguroni përdorimin e ngarkimit automatik (përdorni, mos përdorni, bëni një pyetje përpara se të kryeni operacionin).
Rekomandohet "Modaliteti i korrigjimit të mbajtësit të nisjes". për përdorim vetëm nga zhvilluesit!

Cilësimet shtesë

Skeda përdoret për konfigurimin e detajuar të ngarkimit dhe shkarkimit të të dhënave.

  • "Modaliteti i korrigjimit" - flamuri për vendosjen e modalitetit të korrigjimit të shkëmbimit. Nëse ky flamur është vendosur, procesi i shkëmbimit të të dhënave nuk do të ndalet nëse ndodh ndonjë gabim. Shkëmbimi do të përfundojë deri në fund me daljen e mesazheve të korrigjimit në skedarin e protokollit të shkëmbimit. Kjo mënyrë rekomandohet të përdoret kur korrigjoni rregullat e shkëmbimit.
  • "Dalja e mesazheve të informacionit në dritaren e mesazheve" - ​​nëse flamuri është vendosur, atëherë protokolli i procesit të shkëmbimit të të dhënave do të shfaqet në dritaren e mesazheve.
  • "Numri i objekteve të përpunuara për përditësimin e statusit" - parametri përdoret për të përcaktuar numrin e elementeve të përpunuara përpara se të ndryshoni linjën e statusit të ngarkimit/shkarkimit
  • "Cilësimet e ngarkimit të të dhënave" - ​​ju lejojnë të përcaktoni numrin e elementeve të përpunuara në një transaksion kur ngarkoni të dhëna, ngarkoni dhe përpunoni vetëm ato objekte për të cilat keni të drejta aksesi, konfiguroni llojin e ndryshimit të regjistrimit për objektet e ngarkuara përmes planeve të shkëmbimit.
  • "Përdor një format të optimizuar për shkëmbimin e të dhënave (V8 - V8, versioni i përpunimit jo më i ulët se 2.0.18)" - formati i optimizuar i mesazhit të shkëmbimit supozon praninë e një nyje "InformationOnDataTypes" në kokën e mesazhit, në të cilën futen informacionet rreth llojeve të të dhënave ngarkuar. Kjo ju lejon të shpejtoni procesin e ngarkimit të të dhënave.
  • "Përdor transaksionet gjatë shkarkimit për planet e shkëmbimit" - flamuri përcakton mënyrën e përdorimit të transaksioneve (një transaksion është një sekuencë veprimesh e lidhur logjikisht, e pandashme) kur shkarkon të dhënat kur zgjedh ndryshimet në nyjet e planeve të shkëmbimit. Nëse flamuri është vendosur, atëherë ngarkimi i të dhënave do të kryhet në një transaksion.
  • Numri i artikujve për transaksion—Përcakton numrin maksimal të artikujve të të dhënave që mund të vendosen në një mesazh brenda një transaksioni të vetëm të bazës së të dhënave. Nëse vlera e parametrit është 0 (vlera e paracaktuar), atëherë të gjitha të dhënat vendosen brenda një transaksioni. Kjo mënyrë rekomandohet sepse garanton qëndrueshmërinë e të dhënave të përfshira në mesazh. Por kur krijoni një mesazh në modalitetin me shumë përdorues, mund të ketë konflikte të bllokimit midis transaksionit që po vendos të dhënat në mesazh dhe transaksioneve të kryera nga përdorues të tjerë. Për të zvogëluar gjasat e konflikteve të tilla, mund ta vendosni këtë parametër në një vlerë të ndryshme nga ajo e paracaktuar. Sa më e ulët të jetë vlera e parametrit, aq më e ulët është mundësia e një konflikti të bllokimit, por aq më e lartë është mundësia e vendosjes së të dhënave jokonsistente në mesazh.
  • "Shkarkoni objektet për të cilat keni të drejta aksesi" - nëse është vendosur flamuri, atëherë zgjedhja e objekteve të infobazës do të kryhet duke marrë parasysh të drejtat e aksesit të përdoruesit aktual të programit. Kjo përfshin përdorimin e fjalëpërfjalshëm "LEJUAR" në trupin e pyetjes për të tërhequr të dhënat.
  • "Hiq automatikisht karakteret e pavlefshme nga vargjet për të shkruar në XML" - nëse flamuri është vendosur, atëherë kur shkruani të dhëna në një mesazh shkëmbimi, karakteret e pavlefshme do të hiqen. Karakteret kontrollohen kundrejt rekomandimit XML 1.0.
  • “Ndryshimet e regjistrimit për nyjet e shkëmbimit pas ngarkimit” – fusha përcakton mënyrën e funksionimit me regjistrimin e ndryshimeve të të dhënave pas përfundimit të ngarkimit të të dhënave.
    Vlerat e mundshme:
    Mos e fshini regjistrimin - pas shkarkimit të të dhënave, regjistrimi i ndryshimeve në nyje nuk do të fshihet.
    Fshini plotësisht regjistrimin për nyjen e shkëmbimit - pas ngarkimit të të dhënave, regjistrimi i ndryshimeve në nyjen do të fshihet plotësisht.
    Hiqni regjistrimin vetëm për meta të dhënat e ngarkuara - pas ngarkimit të të dhënave, regjistrimi i ndryshimeve në nyje do të fshihet vetëm për objektet e meta të dhënave që janë specifikuar për ngarkim.
  • "Protokolli i shkëmbimit" - ju lejon të konfiguroni daljen e mesazheve të informacionit në dritaren e mesazheve, mirëmbajtjen dhe regjistrimin e protokollit të shkëmbimit në një skedar të veçantë.
  • “Emri i skedarit, protokolli i shkëmbimit” – emri i skedarit për daljen e protokollit të procesit të shkëmbimit të të dhënave.
  • "Protokolli i ngarkimit (për lidhjen COM)" - emri i skedarit për nxjerrjen e një protokolli të procesit të shkëmbimit të të dhënave në bazën marrëse kur shkëmbehet përmes një lidhjeje COM. E rëndësishme: shtegu i skedarit duhet të jetë i aksesueshëm nga kompjuteri në të cilin është instaluar baza e marrësit.
  • "Shto të dhëna në protokollin e shkëmbimit" - nëse flamuri është vendosur, përmbajtja e skedarit të protokollit të shkëmbimit ruhet nëse skedari i protokollit tashmë ekziston.
  • "Dalja e mesazheve të informacionit në protokoll" - nëse flamuri është vendosur, atëherë mesazhet informative do të dalin në protokollin e shkëmbimit, përveç mesazheve për gabimet e shkëmbimit.
  • "Hap skedarët e protokollit të shkëmbimit pas kryerjes së operacioneve" - ​​nëse flamuri është vendosur, atëherë pasi të përfundojë shkëmbimi i të dhënave, skedarët e protokollit të shkëmbimit do të hapen automatikisht për shikim.

Fshirja e të dhënave

Kërkohet faqeshënues vetëm për zhvilluesit rregullat e shkëmbimit. Ju lejon të fshini objekte arbitrare nga baza e informacionit.

Nëse bëni një kërkim global për fjalën në çdo konfigurim standard Shkëmbimi i të dhënave, do të shihni shumë lidhje me të. Si në modulet e përgjithshme ashtu edhe në modulet e drejtorive, dokumenteve, regjistrave etj. Le të shqyrtojmë se çfarë është kjo pronë dhe për çfarë përdoret.

Vështrim i shkurtër

Nëse hapni një degë në asistentin e sintaksës Objektet e aplikimit, do të gjeni se shumë prej tyre: Objekti i Drejtorisë, DocumentObject, për regjistrat Set i rekordeve etj. ka një pronë Shkëmbimi i të dhënave.

Lloji i këtij objekti është: Opsionet e ndarjes së të dhënave, e cila nga ana e saj përmban tre veti

  • Dërguesi
  • Marrësit
  • Këto veti përdoren në procesin e shkëmbimit ndërmjet nyjeve bazës së informacionit të shpërndarë. Në pronë Dërguesi ruhet një lidhje me nyjen në të cilën objekti është ndryshuar. Marrësit përmban një grup nyjesh të planit të shkëmbimit në të cilat do të ngarkohen ndryshimet. Nëse disa veprime jo standarde janë të nevojshme gjatë shkëmbimit të të dhënave midis bazave të të dhënave dhe dërguesit, përbërja e grupit të nyjeve mund të ndryshohet në mënyrë programore. Por unë do të doja të ndalem në pronën e tretë në mënyrë më të detajuar.

    Shkëmbimi i të dhënave të pronës.Ngarkimi

    Nëse kjo veti është caktuar në E vërtetë, kjo tregon se një objekt i marrë përmes mekanizmave të shkëmbimit të të dhënave është duke u shkruar. Kjo supozon që objekti përmban të dhëna të sakta dhe platforma 1C kryen një numër minimal kontrollesh. Por shumë shpesh, kur shkruhet një objekt, bëhen shumë kontrolle programore në procedurat e paracaktuara të modulit të objektit. Dhe ky kod ekzekutohet gjithashtu kur shkruani një objekt të marrë nga skedari i shkëmbimit. Dhe në këtë rast, mund të ndodhin gabime, për shembull, për shkak të faktit se të dhënat që kontrollohen thjesht nuk regjistrohen ende.

    Prandaj, shumë shpesh në modulet e objektit mund të gjeni kodin e mëposhtëm:

    Procedura para regjistrimit (Refuzimi) Nëse Kthimi i Shkëmbimit të të Dhënave ; FundNëse;//Këtu është kodi me verifikimin e të dhënave

    Përfundimi i procedurës

    Kjo ju lejon të shmangni kontrollet e panevojshme kur shkëmbeni të dhëna midis bazave të të dhënave. Natyrisht, nëse në çdo rast duhet të ekzekutohet një kod, ai duhet të vendoset përpara se të kontrolloni pronën. Kjo pikë duhet të merret parasysh kur dizajnoni objekte të reja të meta të dhënave nëse keni një bazë të dhënash të shpërndarë dhe objekti i ri është i përfshirë në shkëmbim.

    Nga ana tjetër, prania e një kodi të tillë i lejon zhvilluesit të anashkalojë në mënyrë të paligjshme verifikimin e të dhënave kur shkruan një objekt në mënyrë programore, sepse Prona është gjithashtu e shkruar. Për shembull, duke përdorur këtë kod: NewProduct = Drejtoritë. Mallrat. CreateItem(); Artikull i ri. Emri =

    "Provë regjistrimi"

    ; Artikull i ri. DataExchange True ; Artikull i ri. Shkruaj(); Dhe në disa situata të jashtëzakonshme kjo mund të ndihmojë vërtet si masë e përkohshme. Por ju nuk duhet të abuzoni me këtë. Sistemet e automatizuara të kontrollit në shumicën e rasteve përbëhen nga baza të dhënash të veçanta dhe shpesh kanë një strukturë të shpërndarë gjeografikisht. Në të njëjtën kohë, zbatimi i saktë i shkëmbimit të të dhënave -

    Vendosja fillestare e shkëmbimit mund të kërkojë një sërë veprimesh, jo vetëm në drejtim të programimit, por edhe të konsultimit, edhe nëse kemi të bëjmë me burime homogjene, siç është rasti me produktet në platformën 1C:Enterprise. Pse konfigurimi i shkëmbimit 1C (ose, siç quhet edhe ai, sinkronizimi i të dhënave në 1C 8.3) mund të bëhet detyra më kohë dhe më e shtrenjtë e një projekti integrimi, do ta shikojmë në këtë artikull.

    Shkëmbimi i të dhënave në mjedisin 1C ju lejon të:

    • Eliminimi i hyrjes së dyfishtë të dokumenteve;
    • Automatizoni proceset e lidhura të biznesit;
    • Optimizoni ndërveprimin midis departamenteve të shpërndara;
    • Përditësimi i menjëhershëm i të dhënave për punën e specialistëve nga departamente të ndryshme;
    • "Kufizimi" lloje të ndryshme kontabilitetit.*

    *Në rastet kur të dhënat e një lloji kontabiliteti ndryshojnë ndjeshëm nga një tjetër, është e nevojshme të sigurohet konfidencialiteti i informacionit dhe të "kufizohen" rrjedhat e informacionit. Për shembull, shkëmbimi i të dhënave midis Kontabilitetit 1C UT dhe 1C nuk kërkon ngarkimin e të dhënave të menaxhimit në bazën e të dhënave rregullatore të kontabilitetit, d.m.th. sinkronizimi në 1C nuk do të jetë i plotë këtu.

    Nëse imagjinojmë procesin standard për zbatimin e shkëmbimit parësor të të dhënave, kur të paktën një nga objektet e tij është një produkt 1C, atëherë mund të dallojmë fazat e mëposhtme:

    • Koordinimi i përbërjes së bursës;
    • Përkufizimi i transportit (protokollet e shkëmbimit);
    • Vendosja e rregullave;
    • Planifikimi.

    Identifikimi i përbërjes së shkëmbimit 1C

    Objektet e këmbimit mund të ndahen në "burim" dhe "marrës". Në të njëjtën kohë, ata mund të kryejnë dy role në të njëjtën kohë, të cilat do të quhen shkëmbim i dyanshëm. Përcaktimi i burimit dhe destinacionit ndodh në një mënyrë logjike, në varësi të nevojës ose më funksionalitetin sistemet.*

    *Për shembull, kur integrohet "WA: Financier" - një zgjidhje për mirëmbajtjen e kontabilitetit financiar dhe menaxhimin e proceseve të thesarit, e zhvilluar në bazë të "1C: Enterprise", ekspertët e WiseAdvice e rekomandojnë atë si një sistem master. Kjo është për shkak të pranisë së mjeteve të kontrollit për të respektuar rregullat e politikës së aplikimit, dhe, në përputhje me rrethanat, për të siguruar efektivitetin e zgjidhjes.

    Më pas, bazuar në kërkesat e marra dhe të regjistruara nga përdoruesit, krijohet një listë e të dhënave për shkëmbim, përcaktohen vëllimi i saj, kërkesat për frekuencën e shkëmbimit dhe përshkruhet procesi i punës me gabime dhe trajtimi i situatave të jashtëzakonshme (përplasjet).

    Në të njëjtën fazë, në varësi të flotës së sistemeve ekzistuese dhe strukturës së ndërmarrjes, përcaktohet formati i shkëmbimit:

    Baza e informacionit e shpërndarë

    • RIB nënkupton një shkëmbim ndërmjet konfigurime identike Bazat e të dhënave 1C, me një strukturë të qartë të menaxhimit "master-slave" për çdo palë shkëmbimi. Si një element i një platforme teknologjike, RIB, përveç të dhënave, mund të transmetojë ndryshime konfigurimi dhe informacione administrative të bazës së të dhënave (por vetëm nga master në slave).

    Shkëmbimi universal i të dhënave në 1C

    • Një mekanizëm që ju lejon të konfiguroni shkëmbimin e bazave të të dhënave 1C, si me konfigurimet në platformën 1C:Enterprise ashtu edhe me sistemet e palëve të treta. Shkëmbimi kryhet duke transferuar të dhëna në një format universal xml në përputhje me "Planet e Shkëmbimit".

    Të dhënat e ndërmarrjes

    • Zhvillimi më i fundit nga 1C, i krijuar për të zbatuar shkëmbimin e të dhënave në format xml midis produkteve të krijuara në platformën 1C:Enterprise me çdo sistem automatizimi. Përdorimi i EnterpriseData thjeshton modifikimet që lidhen me shkëmbimin. Më parë, kur një konfigurim i ri përfshihej në një sistem, ishte e nevojshme të zbatohej një mekanizëm për importimin dhe eksportimin e të dhënave, si për të ashtu edhe për sistemet ekzistuese. Tani sistemet që mbështesin EnterpriseData nuk kanë nevojë për asnjë modifikim, duke pasur vetëm një pikë hyrje-dalje.

    Përkufizimi i transportit (protokollet e shkëmbimit)

    Sistemi në platformën 1C:Enterprise 8 ofron një gamë të gjerë mundësish për organizimin e shkëmbimeve me çdo burimet e informacionit përmes standardeve universale të pranuara përgjithësisht (xml, skedarë teksti, Excel, lidhje ADO, etj.). Prandaj, kur përcaktoni transportin për shkëmbimin e të dhënave, duhet të mbështeteni në aftësitë e bazës së të dhënave të sistemit të palëve të treta.

    Sinkronizimi i drejtorive

    Parimi bazë i sinkronizimit efektiv të drejtorive është prania e një pike të vetme hyrëse. Por nëse po flasim për të punuar me drejtoritë që historikisht janë plotësuar sipas rregullave të ndryshme, është e nevojshme të përcaktohen qartë fushat e sinkronizimit për ta sjellë shkëmbimin në një "emërues të përbashkët".*

    *Në këtë fazë, mund të jetë e nevojshme të kryhen punë për të normalizuar të dhënat e referencës në anën e burimit të të dhënave. Në varësi të gjendjes së drejtorive dhe vëllimit të tyre, procesi i krahasimit të elementeve, njohjes, identifikimit të gabimeve dhe dublikatave, si dhe plotësimi i fushave që mungojnë dhe caktimi i fushave të sinkronizimit, mund të kërkojë punën e një grupi të tërë ekspertësh, si në pjesë e integruesit (pronari i teknikës master të normalizimit të të dhënave) dhe nga ana e klientit.

    Vendosja e rregullave

    Aftësia për të shfaqur të dhënat nga sistemet burimore në marrës varet nga rregullat e përcaktuara saktë të shkëmbimit. Rregullat, të paraqitura në formatin xml, rregullojnë korrespondencën e detajeve kryesore të objekteve burim-marrës. Zgjidhja "1C: Konvertimi i të dhënave" është krijuar për të automatizuar krijimin e rregullave për zbatimin e shkëmbimeve një herë dhe të përhershme.

    Garanton asnjë humbje të të dhënave gjatë Planit të Shkëmbimit. Kjo komponentçdo konfigurim në platformën 1C:Enterprise, duke përshkruar plotësisht procedurën për shkëmbimin 1C: përbërjen e të dhënave (dokumentet me detaje "identifikuese") dhe nyjet (bazat e informacionit marrës-transmetues), si dhe aktivizimin e RIB për drejtimet e zgjedhura të shkëmbimit.

    Çdo ndryshim në të dhënat e futura në Planin e Shkëmbimit regjistrohet dhe merr shenjën “ndryshuar”. Derisa të dhënat e ndryshuara të përputhen me njëra-tjetrën në nyjet marrës-transmetues, shenja nuk do të rivendoset dhe sistemi do të dërgojë mesazhe kontrolli në të dy nyjet. Pas ngarkimit të të dhënave dhe konfirmimit të përputhshmërisë së tyre të plotë në të dy sistemet, shenja rivendoset.

    Orari i shkëmbimit në 1C

    Për të automatizuar shkëmbimin e rregullt, caktohet frekuenca e ngarkimit të të dhënave. Frekuenca e shkëmbimit varet nga nevoja dhe aftësitë teknike. Gjithashtu, konfigurimet në platformën 1C:Enterprise ju lejojnë të konfiguroni shkëmbimin e të dhënave kur ndodh një ngjarje.

    Duke marrë parasysh procesin standard të zbatimit të një shkëmbimi, le t'i kushtojmë vëmendje faktorëve që do të kërkojnë përmirësime në faza të ndryshme:

    • Konfigurime jo standarde, shumë të modifikuara të bazës së të dhënave;
    • Versione të ndryshme të platformës 1C:Enterprise;
    • Versionet e konfigurimit që nuk janë përditësuar për një kohë të gjatë;
    • Objektet e këmbimit që kanë pësuar më parë modifikime;
    • Nevoja për rregulla jo standarde të shkëmbimit;
    • Një grup dhe përbërje shumë e ndryshme detajesh në librat ekzistues të referencës.

    Meqenëse edhe veprimet standarde për zbatimin e shkëmbimit parësor të të dhënave kërkojnë njohuri të ekspertëve, ato rekomandohen të kryhen me pjesëmarrjen e specialistëve të 1C. Vetëm pasi të keni përfunduar të gjitha hapat e përshkruar më sipër, duhet të vazhdoni me konfigurimin e shkëmbimit në konfigurim. Le të shohim integrimin e bazave të të dhënave duke përdorur shembullin e 1C:UPP dhe 1C:Retail (shkëmbimi me 1C:UT konfigurohet duke përdorur të njëjtën skemë). Gjithashtu i përfshirë në sinkronizimin standard është shkëmbimi SCP - SCP, i cili është tipik për sistemet e automatizimit në shkallë të gjerë në ndërmarrjet më të mëdha industriale.

    Në nënmenynë "Shërbimi", zgjidhni "Shkëmbimi i të dhënave me produktet në platformë..." (përzgjedhja e shkëmbimit të drejtpërdrejtë me "Shitje me pakicë" shpesh rezulton në gabime në nivelin e objektit COM). Le t'i kushtojmë vëmendje mesazhit të shërbimit " Kjo mundësi nuk disponohet."


    Për të zgjidhur këtë problem, duhet të zgjidhni "Konfiguro komunikimet"


    ...dhe kontrolloni kutinë. Më pas, injoroni mesazhin e gabimit.


    Në cilësimet e sinkronizimit të të dhënave, zgjidhni "Krijo një shkëmbim me "Shitje me pakicë"...



    Përpara se të konfiguroni cilësimet e lidhjes përmes një drejtorie lokale ose rrjeti, duhet të siguroheni që ka hapësirë ​​në disk për drejtorinë. Edhe pse, si rregull, nuk merr më shumë se 30-50 MB, në raste të jashtëzakonshme mund të kërkojë deri në 600 MB. Ju mund të krijoni direktorinë e kërkuar direkt nga konfiguruesi.



    Kur lidhemi nëpërmjet një drejtorie rrjeti, ne e shpërfillim ofertën për të konfiguruar lidhjen nëpërmjet një adrese FTP dhe me email duke klikuar "Next".


    Në cilësimet, ne futim manualisht prefikset - simbolet e bazave të të dhënave (zakonisht BP, UPP, RO), vendosim rregullat dhe datën e fillimit për ngarkimin e të dhënave. Parashtesa do të tregohet në emrin e dokumenteve për të treguar bazën e të dhënave në të cilën janë krijuar. Nëse rregullat e ngarkimit nuk modifikohen, të dhënat do të ngarkohen si parazgjedhje sipas të gjithë parametrave të disponueshëm.



    Ne krijojmë një skedar cilësimesh shkëmbimi për "Shitje me pakicë" në mënyrë që të mos përsërisim veprimet tona. Nëse duhet të dërgoni menjëherë të dhëna menjëherë pas konfigurimit të sinkronizimit, kontrolloni kutinë.


    Për të automatizuar procesin e shkëmbimit, duhet të vendosni një orar.


    Menyja "Shitje me pakicë".


    Kontrolloni kutinë dhe zgjidhni "Sinkronizimi".


    Ne kryejmë konfigurimin "e kundërt" duke zgjedhur Menaxhimin e Ndërmarrjes së Prodhimit.




    Ngarko skedarin e cilësimeve të krijuar në UPP.


    Ne vendosim një shenjë, sistemi e merr adresën automatikisht.





    Ne veprojmë në të njëjtën mënyrë si në UPP.









    Krahasimi i të dhënave të testit (Krahasimi manual i të dhënave rekomandohet të bëhet më fazë përgatitore, meqenëse këto vende pune mund të bëhen më punë-intenzive në procesin e zbatimit të shkëmbimit). Dritarja e krahasimit hapet duke klikuar dy herë me miun.



    Në rast të një gabimi në sinkronizim, "Detajet..." do të zëvendësohet me "Kurrë...".


    "Detajet..." hap regjistrin me informacione të përditësuara mbi shkëmbimin.


    Gati.

    Çfarë është Data Exchange.Load = E vërtetë, si të përdoret Data Exchange.Load.

    Shkëmbimi i të dhënave. Ngarkimi është një atribut i çdo objekti në sistemin 1C Enterprise. Kjo ju lejon të tregoni kur regjistroni një objekt se është e nevojshme të çaktivizoni çdo kontroll (përfshirë kontrollet në nivelin e platformës 1C). Kjo është bërë për të shmangur konfliktet gjatë shkëmbimit të të dhënave.

    Nëse jeni duke zhvilluar konfigurimin tuaj, në të gjitha kontrollet e saktësisë së të dhënave (për shembull, procedurën BeforeWrite), duhet të shtoni rreshtin e mëposhtëm si rreshtin e parë:

    Merrni 267 mësime video në 1C falas:

    Kjo është një formë e mirë midis zhvilluesve të 1C.

    Kontrolli i regjistrimit në përpunimin standard 1C

    Nëse keni përdorur ndonjëherë ato standarde (për shembull, Kërkimi dhe zëvendësimi i vlerave, Përpunimi i të dhënave në grup, shkëmbimi universal i të dhënave, etj.), ndoshta keni vënë re një cilësim që zakonisht quhet "Kontrolli i shkrimit". Ky cilësim është përgjegjës për ndezjen/fikjen e atributit “Data Exchange.Download”.

    Si të vendosni modalitetin e shkëmbimit të të dhënave të shkarkimit

    Është shumë i përshtatshëm për të përdorur këtë atribut në kodin e programit për të çaktivizuar të gjitha kontrollet. Për shembull, ky atribut është i nevojshëm nëse duhet të regjistroni një objekt, por ai ka detaje të kërkuara të paplotësuara. Kjo mund të përdoret gjithashtu si një mënyrë për të rritur shpejtësinë e përpunimit të të dhënave në masë - nëse çaktivizoni të gjitha kontrollet, sistemi e shkruan objektin më shpejt.