1c si të shkëmbejmë të dhëna. Shkëmbimi i planifikuar duke përdorur mjete standarde. Tani mund të kontrolloni cilësimet e krijuara

Shkëmbimi i të dhënave midis bazave të të dhënave 1C– nuanca kryesore kur punoni me bazën e informacionit. Pa këtë procedurë, është e pamundur të organizohet punë e plotë. Pothuajse gjithmonë, një ndërmarrje ka degë të veçanta ose pika të largëta në territorin e vetë organizatës. Është e nevojshme shkëmbimi i informacionit ndërmjet tyre për të marrë informacion të përditësuar. Është e lehtë nëse ndiqni udhëzimet e mëposhtme.

Shkëmbimi i të dhënave midis bazave të të dhënave 1C 8.3: udhëzime konfigurimi

Vendosni shkëmbimin e të dhënave midis bazave të të dhënave 1C 8.3 mund të bëhet si më poshtë:

  • Shkoni te programi 1C "Kontabiliteti i Ndërmarrjeve 3.0" (marrësi).
  • Klikoni mbi " Të gjitha Funksionet-Plan-Shkëmbim-Plot" Krijoni një nyje periferike.
  • Zgjidhni drejtorinë (cila është e nevojshme - rrjet ose lokal) dhe prisni derisa të arrijë një njoftim në formën e një mesazhi për krijimin e një nyje.
  • Ndodh që artikulli " Të gjitha funksionet" I padisponueshem. Në këtë rast, ju duhet të shkoni në " Skedari-Shërbimet-Parametrat"dhe instaloni" zog" në fund.
  • Pasi të keni krijuar me sukses një nyje, duhet ta dorëzoni atë në vendndodhjen e kërkuar. Për ta bërë këtë, shkoni te " Administrata».
  • Klikoni mbi " Konfigurimi i sinkronizimit të të dhënave».
  • Kontrollo kutinë " Sinkronizimi i të dhënave". Këtu zgjidhni " Konfiguro sinkronizimin. të dhëna"dhe pastaj" Plot».
  • Zgjidhni një drejtori shkëmbimi, mund të përdorni ftp ose të shkëmbeni me email. Pasi të përfundojë konfigurimi, sistemi do t'ju kërkojë të vendosni prefiksin e kërkuar. Do t'ju duhet gjithashtu të kryeni manipulime të ngjashme në nyjen periferike. Nëse keni nevojë për shkëmbim automatik, vendosni orarin në skedën tematike.

Kjo është e gjitha, ju keni përfunduar me sukses konfigurimin.

Teknologjia e bazave të informacionit të shpërndarë (RIB) ju lejon të krijoni një sistem të shpërndarë gjeografikisht bazuar në konfigurimet e Ndërmarrjeve 1C. Kjo ju lejon të keni një hapësirë ​​të përbashkët informacioni edhe me ato departamente që nuk kanë një kanal komunikimi të besueshëm, duke kombinuar autonominë e lartë të nyjeve me aftësinë për të shkëmbyer shpejt informacionin. Në artikujt tanë do të shikojmë veçoritë dhe zbatimin praktik të këtij mekanizmi në platformën 8.2

Para së gjithash, le të pyesim veten: pse autoshkëmbim? Teknologjitë moderne, të kombinuara me internetin e lirë dhe të shpejtë, bëjnë të mundur organizimin e punës në distancë pa asnjë vështirësi. Zgjedhja e metodave është aq e gjerë sa kurrë: RDP, klientët e hollë dhe ueb, lidhjet e rrjeteve duke përdorur VPN - ka shumë për të menduar. Sidoqoftë, të gjitha këto metoda kanë një pengesë të rëndësishme - një varësi e fortë nga cilësia e kanalit të komunikimit.

Edhe me funksionimin ideal të ofruesit lokal, është e pamundur të garantohet disponueshmëria 100% e kanalit të komunikimit. Problemet me ofruesin e shtyllës kurrizore, mungesa e furnizimit me energji elektrike, dëmtimi fizik i linjës së komunikimit dhe shumë faktorë të tjerë e bëjnë këtë detyrë të pakapërcyeshme. Në të njëjtën kohë, paarritshmëria e bazës së informacionit në një depo të largët ose dyqan me pakicë çon në humbje mjaft të konsiderueshme. Dhe së fundi, të mos harrojmë se ka vende (për shembull, zona industriale në periferi të qyteteve) ku ofrimi i një kanali komunikimi me cilësi të lartë është i shtrenjtë dhe/ose problematik.

Mekanizmi RIB ju lejon të heqni qafe këto mangësi; secili departament ka kopjen e tij të bazës së informacionit me të cilin mund të punoni në mënyrë autonome edhe në mungesë të plotë të komunikimit me botën e jashtme. Dhe sasia e vogël e informacionit të transmetuar ju lejon të përdorni çdo kanal komunikimi, përfshirë internetin celular, për shkëmbim.

RIB në platformën 8.2 nuk është diçka thelbësisht e re, që përfaqëson një zhvillim të mëtejshëm të platformës RIB 7.7, vetëm tani kjo teknologji është bërë më e aksesueshme dhe më e thjeshtë. Ndryshe nga komponenti RIB, i cili duhej të blihej veçmas, RIB është një pjesë integrale e shumë konfigurimeve standarde dhe funksionon tërësisht në modalitetin e përdoruesit, duke ju lejuar të bëni pa Konfiguratorin edhe në fazën e konfigurimit.

Në këtë pikë do të ishte koha për të kaluar në pjesën praktike, por do të duhet të bëjmë edhe një digresion. Fakti është se kalimi në platformën 8.2, i cili duket se ka ndodhur tashmë, në fakt çoi në shfaqjen e dy llojeve të konfigurimeve: bazuar në një aplikacion të menaxhuar, "vendas" për platformën 8.2 dhe i përshtatur nga 8.1, duke vazhduar. për të përdorur teknologji dhe mekanizma të vjetëruar. Meqenëse një pjesë e konsiderueshme e konfigurimeve (Kontabiliteti i Ndërmarrjeve, Lista e Pagave dhe Menaxhimi i HR) janë të përshtatura ose kalimtare, ato nuk mund të zbriten, kështu që pjesa e parë e artikullit tonë do t'u kushtohet këtyre konfigurimeve (në thelb platforma 8.1), ndërsa në të dytën ne do të shqyrtojmë konfigurimin e shkëmbimit automatik për konfigurimet bazuar në një aplikacion të menaxhuar (platforma 8.2).

Le të shqyrtojmë një detyrë praktike: vendosjen e shkëmbimit automatik përmes FTP për konfigurimin e Enterprise Accounting 2.0. Përkundër faktit se RIB ju lejon të shkëmbeni duke përdorur postë elektronike ose skedarë, ne rekomandojmë përdorimin e FTP si metodën më të thjeshtë dhe më të besueshme të komunikimit. Mund të lexoni se si të konfiguroni serverin tuaj FTP, ose mund të përdorni shërbimin FTP të çdo ofruesi pritës.

Para së gjithash, ne duhet të konfigurojmë nyjet e shkëmbimit. Për ta bërë këtë, hapni konfigurimin me të drejtat e administratorit dhe zgjidhni Transaksionet – Planet e Shkëmbimit.

Në listën që shfaqet, zgjidhni Plot plani ose Sipas organizimit, nëse mbahen të dhëna për disa kompani në një bazë të dhënash dhe shkëmbimi duhet të bëhet vetëm për njërën prej tyre. Në dritaren që hapet, ekziston tashmë një nyje - ajo qendrore, duhet ta modifikojmë duke treguar kodin dhe emrin.

Pastaj do të krijojmë një nyje tjetër për degën, duke e mbushur në të njëjtën mënyrë (për të shtuar, klikoni rrethin e gjelbër me një plus). Hapi tjetër është krijimi i një imazhi fillestar për këtë nyje, e cila është një bazë informacioni e gatshme në modalitetin e skedarit. Për ta bërë këtë, klikoni me të djathtën në nyjen e dëshiruar dhe zgjidhni nga lista rënëse Krijo një imazh fillestar.

Tani le të vazhdojmë Shërbimi - Baza e Informacionit të Shpërndarë (DIB) - Konfiguro nyjet RIB.

Në dritaren që hapet, klikoni butonin Shtoni dhe konfiguroni një shkëmbim të ri duke specifikuar hostin në distancë, llojin e shkëmbimit (përmes FTP) dhe parametrat e lidhjes së serverit.

Faqerojtës Shkëmbim automatik ju lejon të vendosni një orar shkëmbimi, shkëmbim sipas ngjarjeve (fillimi dhe përfundimi i punës, etj.), këto cilësime janë bërë për përdoruesin në emër të të cilit do të kryhet shkëmbimi, prandaj sigurohuni që ai të ketë të drejta për të shkëmbyer të dhëna.

Mos harroni të specifikoni prefiksin e nyjës për numërimin e dokumenteve (në të kundërt do të merrni dokumente të ndryshme me të njëjtët numra) te Veglat - Cilësimet e Programit; këtu mund të konfiguroni edhe disa parametra të tjerë shkëmbimi. Në të njëjtën skedë, duhet të zgjidhni një përdorues për të kryer detyrat e shkëmbimit; nëse nuk e bëni këtë, orari nuk do të funksionojë. Mos harroni se shkëmbimi do të bëhet vetëm nëse përdoruesi është i regjistruar në program.

Kjo përfundon konfigurimin e nyjës qendrore; tani ju duhet të bëni cilësime të ngjashme për nyjen periferike, duke lidhur imazhin fillestar si një sistem ekzistues i sigurisë së informacionit. Pas së cilës mund të filloni shkëmbimin e të dhënave. Për të kontrolluar duhet të përdorni Monitor komunikimi, ju lejon jo vetëm të monitoroni suksesin e ngarkimit/shkarkimit, por gjithashtu tregon çdo përplasje që ka ndodhur ose lëvizje të vonuara (nëse përdoruesi që ka bërë shkëmbimin nuk ka të drejta të mjaftueshme për të kryer ndonjë veprim në bazën e të dhënave). Prania e këtij mjeti ju lejon të zgjidhni shpejt dhe në mënyrë efektive lloje të ndryshme të problemeve që lindin gjatë shkëmbimit automatik.

Në këtë pikë, konfigurimi i shkëmbimit mund të konsiderohet i përfunduar dhe mund të filloni të punoni në modalitetin e shpërndarë. Vlen të ndalemi veçanërisht në përditësimin ose bërjen e ndryshimeve në konfigurim. Këto veprime janë të disponueshme vetëm në nyjen qendrore; të gjitha ndryshimet e bëra do të përhapen automatikisht në nyjet periferike gjatë shkëmbimit të ardhshëm. Për të bërë ndryshime automatikisht, baza e të dhënave periferike duhet të jetë në modalitetin ekskluziv, përndryshe do t'ju duhet të ekzekutoni Konfiguruesi dhe ekzekutoni Përditësimi i konfigurimit të bazës së të dhënave me dorë.

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ë, shkëmbimi i saktë i të dhënave është një kusht i domosdoshëm për funksionimin efektiv të sistemeve të tilla.

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;
  • "Dalloni" midis llojeve të ndryshme të 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. Burimi dhe destinacioni përcaktohen logjikisht në varësi të nevojës ose funksionalitetit të sistemit.*

*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ë disponueshmërisë 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 shkëmbimin midis konfigurimeve identike të bazës së të dhënave 1C, me një strukturë të qartë kontrolli "master-slave" për çdo çift 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 i 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)

Për sistemin në platformën 1C:Enterprise 8, ofrohet një gamë e gjerë mundësish për organizimin e shkëmbimit me çdo burim informacioni duke përdorur standarde 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 integratorit (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 është një pjesë integrale e çdo konfigurimi në platformën 1C: Enterprise, e cila përshkruan plotësisht procedurën e shkëmbimit 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). Ju lutemi vini re mesazhin e shërbimit "Kjo veçori nuk është e disponueshme".


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ë verifikimit (Krahasimi manual i të dhënave rekomandohet të bëhet në fazën përgatitore, pasi kjo punë mund të bëhet më punë intensive në procesin e zbatimit të shkëmbimit). Dritarja e krahasimit hapet duke klikuar dy herë 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.

Le të shohim një shembull të thjeshtë të jetës reale. Le të themi se kemi një kompani që merret me tregti me shumicë dhe pakicë dhe në këtë kompani, si në çdo kompani tjetër, bëhet kontabiliteti. Ndërmarrja ka dy baza standarde të të dhënave, këto janë UT (menaxhimi i tregtisë) dhe BP (kontabiliteti i ndërmarrjes), përkatësisht, në secilën nga bazat e të dhënave ruhen të dhënat e veta, në UT ka menaxhim për të pasqyruar të gjitha transaksionet që lidhen me tregtinë, në BP ka kontabilitet. Për të mos bërë punë të dyfishta, d.m.th. mos krijoni të njëjtat dokumente në dy baza të të dhënave (në fund të fundit, lëvizjet duhet të jenë në menaxhim dhe kontabilitet) ne thjesht do të vendosim sinkronizimin midis këtyre bazave të të dhënave.

Ne do të vendosim shkëmbimin e të dhënave në një drejtim, nga UT ---> BP. Është gjithashtu e mundur të krijohet një shkëmbim i dyanshëm, por në praktikë kjo nuk kërkohet shpesh, kështu që ne nuk do ta konsiderojmë atë në shembullin tonë.

Hapat përgatitorë për ngritjen e bursës në BP

Le të fillojmë të konfigurojmë sinkronizimin, së pari shkojmë në bazën e të dhënave 1C "Enterprise Accounting 3.0" (marrës), duhet të kontrollojmë nëse sinkronizimi është aktivizuar për këtë bazë të dhënash, për ta bërë këtë, së pari duhet të shkojmë në bazën e të dhënave. Sapo të hapet baza e të dhënave, shkoni te skeda "Administrimi" ---> "Cilësimet e sinkronizimit të të dhënave"

Një skedë e re hapet para nesh; ajo duhet të plotësohet në të njëjtën mënyrë si në pamjen e mëposhtme të ekranit, me përjashtim të prefiksit të bazës së informacionit. Parashtesa duhet të përbëhet nga dy shkronja, mund të vendosni ndonjë, por sipas standardit 1C është më mirë të vendosni prefiksin me emrin e konfigurimit, domethënë për "Kontabilitetin e Ndërmarrjes" prefiksi do të jetë "BP". Nëse po krijoni shkëmbime komplekse dhe ka disa baza të të dhënave të kontabilitetit, atëherë prefikset duhet të ndryshojnë qartë nga njëra-tjetra; këtu mund të përdorni dy shkronjat e para të emrit të organizatës si shkurtim.

Ne vazhdojmë të konfigurojmë sinkronizimin e të dhënave në UT

Pasi të kemi bërë të gjitha veprimet e nevojshme në bazën e të dhënave të marrësit (BP 3.0), për të vazhduar konfigurimin e shkëmbimit të të dhënave duhet të hapim bazën e të dhënave burimore (UT 11.1). Shkoni te skeda "Administrimi", zgjidhni "Cilësimet e sinkronizimit të të dhënave" në menynë në të majtë. Nëse sinkronizimi nuk është i aktivizuar, atëherë aktivizojeni duke përdorur kutinë e kontrollit dhe mos harroni të specifikoni prefiksin bazë të burimit. Pasi të kemi përfunduar të gjitha hapat 1-4 siç tregohet në imazhin më poshtë, duhet të klikoni në lidhjen "Sinkronizimi i të dhënave" (hapi 5).

Në dritaren e re që shfaqet, duhet të klikoni në shenjën e gjelbër plus (Konfiguro sinkronizimin e të dhënave), në menunë rënëse zgjidhni artikullin "Kontabiliteti i Ndërmarrjes 3.0".

Vendosja e pikave të rëndësishme në shkëmbimin e të dhënave midis UT dhe BP

Tani shohim një dritare me cilësime për sinkronizimin e të dhënave në 1C, zgjidhni "Specifikoni cilësimet manualisht" dhe klikoni "Next".

Ne vazhdojmë të konfigurojmë shkëmbimin e të dhënave në 1C, në skedën tjetër duhet të zgjedhim opsionin e lidhjes me bazën e informacionit të marrësit (lidhja e drejtpërdrejtë me programin), parametrat e lidhjes (në këtë kompjuter ose në rrjetin lokal), drejtorinë ku ndodhet baza e marrësit, si dhe të dhënat e nevojshme të vërtetimit (emri i përdoruesit dhe fjalëkalimi në bazën e të dhënave).

Në faqen tjetër duhet të plotësojmë rregullat për dërgimin dhe marrjen e të dhënave nga konfigurimi BP 3.0 (marrësi). Kliko "Ndrysho rregullat e ngarkimit të të dhënave".

Dritarja "Rregullat për dërgimin e të dhënave" është hapur para nesh, në të kemi vendosur parametrat e mëposhtëm:

  • Cilat të dhëna referencë do të dërgohen (në shembullin tonë, ne jemi të interesuar vetëm për dokumentet dhe të dhënat e referencës të përdorura në to, kështu që ne zgjodhëm artikullin e duhur; nëse zgjidhni artikullin e parë "Dërgo të gjithë", atëherë të gjithë librat e referencës do të ringarkohen së bashku me dokumentet, shpesh nëse informacioni nuk përdoret në dokumente, atëherë është i padobishëm për marrësin, sepse nuk ndikon në asnjë mënyrë në kontabilitet)
  • Nga cila datë duhet të dërgohen të gjitha informacionet (ne nuk do të shqyrtojmë sinkronizimin manual në këtë artikull)
  • Në cilat ose cilat organizata të dërgohen të dhëna (në shembullin tonë, ne zgjodhëm një organizatë, IP "Sipërmarrës")
  • Rregullat për lidhjen e kontratave
  • Depo e përgjithësuar
  • A duhet të mbledh dokumentet sipas depove?

Pasi të kemi bërë cilësimet, klikoni "Ruaj dhe mbyll".

Meqenëse në shembullin tonë kemi vendosur dhe përdorim shkëmbimin njëkahësh, nga UT në BP, atëherë cilësimet për rregullat për marrjen e të dhënave nga "Kontabiliteti i Ndërmarrjeve 3.0" nuk janë me interes për ne, kështu që ne klikojmë "Next".

Në një dritare të re, na kërkohet të konfigurojmë rregullat për bazën e marrësit (RB). Në pikën 1, emërtojmë bazën tonë të të dhënave, i japim një parashtesë. Prefiksi duhet të jetë i njëjtë me atë që e vendosëm në vetë bazën e të dhënave BP në fillim të këtij artikulli; nëse prefikset janë të ndryshme, sinkronizimi i të dhënave në programin 1C nuk do të funksionojë. Pas kësaj, klikoni në pikën 2 dhe më pas në pikën 3.

Në paragrafin 3, ne duhet të lejojmë që dokumentet të përpunohen kur ato ngarkohen në bazën e të dhënave. Klikoni "Ruaj dhe mbyll".

Tani dritarja duhet të duket diçka si ajo e treguar më poshtë, klikoni "Next".

Kjo dritare përmban informacion referencë në lidhje me sinkronizimin që po krijohet në 1C. Thjesht klikoni butonin "Next". Nëse programi gjeneroi një gabim gjatë konfigurimit të sinkronizimit të të dhënave, atëherë duhet të na kontaktoni në mënyrë që specialisti ynë 1C t'ju ndihmojë menjëherë!

Hapi tjeter programi do të ofrojë sinkronizimin menjëherë pas krijimit të cilësimeve të shkëmbimit të të dhënave. Le të pajtohemi me këtë dhe klikojmë "U krye".

Para jush do të shfaqet një dritare në të cilën do të shihni informacione se si po vazhdon sinkronizimi. Nëse baza e marrësit nuk është bosh, d.m.th. të dhënat tashmë janë mbajtur në të, atëherë përdoruesi në programin 1C do t'i kërkohet të bëjë një krahasim të objekteve me dorë. Krahasimi i objekteve në 1C gjatë sinkronizimit të të dhënave është një krahasim i objekteve identike të marrësit me objekte identike në burim.

Le të shohim një shembull, le të themi në UT ka një kundërpalë me emrin "PharmGroup LLC" dhe TIN 1234567, dhe në BP ka edhe një palë me TIN 1234567, por emrin "PharmGroup", nëse nuk i krahasojmë këto. dy objekte kur krahasojmë të dhënat në fazën e sinkronizimit, pastaj pas sinkronizimit në marrës (Enterprise Accounting 3.0), do të kemi dy palë me TIN 1234567 dhe dy emra "PharmGroup LLC" dhe "PharmGroup", përkatësisht. Për të shmangur situata të tilla, u shpik një mekanizëm për krahasimin e objekteve.

Në shembullin tonë, baza e të dhënave të marrësit është bosh, dhe për këtë arsye dritarja e krahasimit të objekteve nuk u hap. Por pas kryerjes së disa operacioneve, sistemi patjetër do të nxisë përdoruesin të shtojë disa të dhëna shtesë dhe të shfaqë dritaren e mëposhtme. Ne nuk kemi nevojë të transferojmë të dhëna shtesë, ne kemi konfiguruar tashmë gjithçka që na nevojitet më herët, kështu që në këtë hap zgjedhim "Mos shto dokumente në dërgim". Klikoni "Next".

Faza e fundit e shkëmbimit të të dhënave midis 1C

Në fazën përfundimtare, programi do të shfaqë dritaren e mëposhtme, në të cilën përdoruesi do të informohet se sinkronizimi ishte i suksesshëm, klikoni "Finish". Në këtë pikë, sinkronizimi midis bazave të të dhënave në një shkëmbim të njëanshëm nga "Trade Management 11.1" (UT) në "Enterprise Accounting 3.0" (BP) ka përfunduar.

Në jetën reale, është një kompani e rrallë që ia del mbanë me vetëm një bazë të dhënash 1C. Situata më e zakonshme është dy baza, kontabiliteti dhe lista e pagave.

Bazat duhet të lidhen - pagat janë grumbulluar, taksat e grumbulluara duhet të shkojnë në departamentin e kontabilitetit për pagesë.

Për të lidhur disa baza të dhënash, ekziston Exchange 1C. Si punon ai?

Çfarë është Exchange 1C?

Ka një zinxhir dyqanesh dhe një zyrë qendrore. Çdo dyqan dhe zyrë ka një depo. Mallrat zhvendosen nga magazina në magazinë (kryesisht nga magazina qendrore në magazinat e magazinave), dhe shiten në dyqane.

Baza e të dhënave 1C Retail përdoret në zyrë dhe e njëjta bazë të dhënash në çdo dyqan. Bazat në dyqane janë në varësi të bazës në zyrë.

Në zyrë krijohen dokumente për lëvizjen e mallrave nga magazina në magazinë dhe vendosen çmimet. Dokumentet ngarkohen në bazat e të dhënave vartëse dhe mallrat "shfaqen" atje.

Dyqanet krijojnë dokumente për shitjet e përfunduara të mallrave. Dokumentet ngarkohen në bazën e të dhënave të zyrës dhe shitjet "shfaqen" atje.

Kjo skemë quhet një bazë informacioni e shpërndarë (RIB). Procedurat për "ngarkimin" e dokumenteve - shkëmbim i dyanshëm 1C. Dhe vendosja e kësaj skeme është URIB ose URIBD (menaxhimi i bazës së të dhënave të informacionit të shpërndarë).

Parimet e shkëmbimit të drejtorive në 1C

Drejtoritë 1C (dhe grupi i të gjitha drejtorive "në kompleks" quhet NSI - informacion referencë normative) - në baza të të dhënave të ndryshme zakonisht duhet të jenë të njëjta. Kjo do të thotë që edhe nëse ka disa baza të dhënash, lista e mallrave, depove dhe kontraktorëve është e njëjtë në baza të ndryshme të dhënash.

Një praktikë e zakonshme është kur një drejtori lejohet të redaktohet në një bazë të dhënash, dhe ajo kopjohet (“migrohet”) te të tjerat. Siç kemi diskutuar më parë, çdo element 1C ka një identifikues unik - GUID. Drejtoritë zakonisht kopjohen së bashku me GUID-in e tyre, dhe kështu janë identike në të gjithë sistemin e informacionit të shpërndarë.

Përndryshe, kur disa baza të dhënash ekzistuese fillimisht janë të lidhura, ose kur direktoritë mund të krijohen në baza të ndryshme të dhënash në të njëjtën kohë, GUID-të e tyre do të jenë të ndryshëm. Ekziston një mekanizëm i përshtatshëm për këtë. Në një regjistër të veçantë informacioni gjatë shkëmbimit 1C, regjistrohet informacioni që elementi nga baza e të dhënave nr. 1 me GUID xxx është i barabartë me elementin në këtë bazë të dhënash me GUID yyy. Fillimisht, elementët ekzistues që nuk janë më të barabartë duhet të krahasohen automatikisht (duke përdorur detaje të tjera, për shembull, me emrin ose me numrin e identifikimit tatimor dhe pikën e kontrollit) ose manualisht.

Parimet e shkëmbimit të dokumenteve në 1C

Dokumentet në 1C postohen sipas regjistrave dhe më pas konsiderohen "të postuara". Kjo krijon vështirësi të kuptueshme gjatë transferimit.

Një opsion është të transferoni vetëm dokumentet dhe t'i transferoni përsëri pas shkarkimit. Kjo metodë përdoret shpesh, por mund të shkaktojë gabime - dokumenti mund të mos postohet në bazën e re të të dhënave, pasi kushtet gjatë postimit mund të jenë të ndryshme nga ato që ishin në kohën kur dokumenti u postua në bazën e të dhënave origjinale.

Një tjetër mundësi është transferimi i dokumenteve dhe regjistrave së bashku. Siç e kuptojmë, lind pyetja menjëherë - ose transferojmë të gjitha dokumentet në përgjithësi dhe më pas të gjithë regjistrin në përgjithësi, ose jemi të detyruar të zgjedhim për transferim vetëm lëvizjet në dokumentet e transferuara.

Le të themi se duhet të transferojmë një artikull nga drejtoria e Nomenklaturës. Kjo direktori ka 10 fusha, nga të cilat 5 janë vargje dhe numra, dhe 5 janë lidhje me drejtoritë e tjera.

Prandaj, kur transferojmë një element të Nomenklaturës, ne jemi të detyruar të kërkojmë dhe transferojmë edhe 5 elemente të drejtorive të tjera.

Kështu, kur transferoni një element drejtorie ose një dokument, 100 ose më shumë objekte të tjera 1C mund të transferohen përmes lidhjes.

Në fakt, thuhet se pothuajse të gjitha referencat e konfigurimit i referohen njëra-tjetrës në një mënyrë ose në një tjetër.

Planet e shkëmbimit 1C

Le të supozojmë se kemi krijuar një bazë të dhënash të shpërndarë dhe kemi kryer një shkëmbim 1C. Mallrat janë blerë në depon qendrore dhe janë përgatitur për dërgesë në dyqane. Në 1C, zyra futi dokumentet e nevojshme për lëvizjen e mallrave. Kërkon që ato të ngarkohen në dyqane.

Çfarë duhet bërë? Do të kryeni përsëri një shkëmbim të plotë 1C? E gjatë dhe joefektive! Do të ishte shumë më mirë të llogaritet se çfarë është shtuar apo ndryshuar saktësisht nga përdoruesit në zyrë, në mënyrë që vetëm ndryshimet të dërgohen në dyqane.

Ekzistojnë plane shkëmbimi 1C për këtë. Programuesi krijon paraprakisht një plan shkëmbimi 1C për kryerjen e shkëmbimeve 1C me ndonjë bazë të dhënash tjetër, për shembull me dyqanet tona.

Plani i shkëmbimit 1C shënon kur përdoruesit punojnë me drejtoritë dhe dokumentojnë atë që është shtuar ose ndryshuar që nga shkëmbimi i fundit 1C me këtë bazë të dhënash.

Krijimi i URIB 1C

Pra, ne do të krijojmë një bazë të dhënash të shpërndarë nga e para. Fillimisht, ne kemi një bazë të zyrës "prindër". Prej tij do të zgjedhim bazat e të dhënave të dyqaneve që do të jenë në varësi të tij.

Konfigurimet tipike tashmë kanë plane standarde të shkëmbimit 1C. Llojet e bazave për të cilat ato janë të destinuara janë intuitive të qarta nga emri:

  • Shkëmbeni 1C me një faqe interneti: shkëmbeni me një faqe interneti 1C:Bitrix
  • Shkëmbim 1C UPP-UT ose UT-Shitje me pakicë: shkëmbime tipike me konfigurime simotra
  • Shkëmbimi i plotë – 1C me një bazë të dhënash bazuar në të njëjtin konfigurim.

RIB - baza e informacionit e shpërndarë - gjithashtu mund të bëhet në bazë të planit të shkëmbimit 1C "Full". Në konfiguruesin, në këtë plan shkëmbimi 1C, duhet të kontrollohet kutia e kontrollit "Infobaza e shpërndarë".

Plani i shkëmbimit 1C i krijuar në konfigurues tregon që ne do të shkëmbejmë me këtë konfigurim. Në modalitetin Enterprise, në të njëjtin plan shkëmbimi 1C, tani duhet të specifikoni bazat e të dhënave specifike bazuar në këtë konfigurim.

Le të shkojmë te plani i shkëmbimit 1C (Plani i Operacioneve/Shkëmbimit; mund të jetë gjithashtu në një menu tjetër, shpesh në menunë Shërbimi/XXX).

Në listën e bazave të të dhënave në planin e shkëmbimit 1C ka një me një rreth të gjelbër në foto. Ky element qëndron për KËTË BAZË. Elementet e mbetura tregojnë baza të TJERA me të cilat këmbehet 1C.

Është e nevojshme që emri dhe kodi i të gjithë elementëve të plotësohen.

Për të krijuar një nënbazë dyqani:

  • Vendosni kursorin në listë në elementin e planit të shkëmbimit 1C, të cilin e krijuam si një "bazë dyqani"
  • Zgjidhni artikullin e menysë "Veprimet/Krijoni imazhin fillestar".

Si rezultat, një bazë të dhënash do të krijohet me të dhënat fillestare të ngarkuara në të. Kjo duhet të përsëritet për çdo element të planit të shkëmbimit 1C, me përjashtim të BAZËS AKTUALE.

Teoria e shkëmbimeve 1C

Teoria e shkëmbimit 1C është mjaft e thjeshtë:

  • Një nga bazat e të dhënave (zakonisht baza e të dhënave e qendrës) fillon shkëmbimin 1C sipas një plani ose "me ngjarje" (hyrja në bazën e të dhënave të një përdoruesi specifik, etj.)
  • Shkëmbimi 1C konsiston në shkarkimin e një skedari nga baza e të dhënave
  • Skedari duhet të zhvendoset në një vend ku një bazë të dhënash skllav mund ta marrë atë (zakonisht një share ose ftp, më rrallë e-mail)
  • Baza e të dhënave skllav shkarkon skedarin e marrë
  • Si konfirmim që informacioni është marrë, baza e të dhënave skllave ngarkon një skedar "përgjigje", i cili ngarkohet përsëri në bazën e të dhënave qendrore në të njëjtën mënyrë
  • Seanca e shkëmbimit 1C ka përfunduar.

Ekzistojnë metoda të tjera të shkëmbimit të 1C, jo përmes skedarëve, por, për shembull, përmes një lidhjeje të drejtpërdrejtë COM midis dy bazave të të dhënave. Përparësitë e tij:

  • Nuk kërkohet "hapësirë ​​për të ruajtur dhe transferuar skedarë".
  • Nuk ka nevojë të ringarkoni konfirmimin
  • Gjithçka ndodh më shpejt për shkak të dy pikëve të para.

Megjithatë, kufizimi është i qartë - bazat duhet të jenë aq të aksesueshme për njëra-tjetrën në mënyrë që të mund të inicojnë një lidhje COM.

Konfigurimi i RIB 1C

Në konstantat e konfigurimeve standarde (Operacionet/Konstantet; ose Cilësimet e Shërbimit/Programit) zakonisht ekziston një cilësim i përgjithshëm për shkëmbimet 1C. Ky është një parashtesë në kodet e elementeve dhe numrat e dokumenteve për të përcaktuar lehtësisht se në cilën bazë të dhënash është krijuar. Si dhe një metodë e brendshme për ruajtjen e informacionit në lidhje me vendin ku u krijuan drejtoritë dhe dokumentet.

Tani ju duhet të konfiguroni se si do të zhvillohet procesi i shkëmbimit periodik të informacionit 1C midis bazave të të dhënave të krijuara.
Të gjitha cilësimet e RIB në 1C janë në konfigurime standarde, zakonisht në menynë Shërbimi/Bazat e informacionit të shpërndara/Konfiguro nyjet RIB.

Për çdo element "bazë të dyqanit në distancë" të krijuar më parë, duhet të shtoni një element cilësimesh.

Cilësimet tregojnë metodën e shkëmbimit 1C: skedar (share), skedar (FTP), skedar (e-mail).

Krijimi dhe vendosja e një baze informacioni të shpërndarë 1C në një klient të hollë

Le të shohim një konfigurim të ngjashëm në një konfigurim standard të bazuar në një klient të hollë - Trade Management edition 11.
Cilësimet (dhe krijimi nga e para) ndodhen në skedën Administrimi të ndërfaqes. Pika "Shkëmbimi i të dhënave".

Zgjidhni "Krijoni një shkëmbim në një bazë informacioni të shpërndarë".

Që në fillim, 1C do të na kërkojë të tregojmë se si do të shkëmbejmë informacione me bazën e të dhënave vartëse. Këtu është opsioni i konfigurimit "përmes një skedari në top".

Këtu është opsioni i konfigurimit përmes një skedari FTP.

Emri i konfigurimit të shkëmbimit tonë 1C.

Dhe menjëherë një propozim për të krijuar një "imazh fillestar" - domethënë, vetë baza e të dhënave skllav me ngarkimin e informacionit parësor në të.

Ndryshe nga konfigurimi në një klient të trashë, të dy cilësimet e shkëmbimit 1C janë në një vend.