Distribuirana baza podataka. Korak po korak upute i zamke. Izgradnja RDB-a od nule 1C 8 RIB i dodanih objekata

Često se javlja situacija kada organizacija ima nekoliko podružnica ili prodajnih mjesta koja su geografski udaljena jedna od druge. Međutim, i dalje postoji potreba za održavanjem dosljednih zapisa u cijeloj organizaciji. Jedna od opcija za rješavanje ovog problema je stvaranje jedinstvene mreže, koja će uključivati ​​automatizirane radne stanice svih podružnica, te ugostiti informacijsku bazu 1C na javnom poslužitelju. Ova metoda može biti tehnički složena i skupa. Osim toga, pojavljuju se brojna pitanja vezana uz informacijsku sigurnost.

Druga opcija je stvaranje distribuirane informacijske baze (RIB). Distribuirano informacijska baza predstavlja hijerarhijska struktura, koji se sastoji od zasebnih informacijskih baza podataka na platformi 1C:Enterprise, između kojih je organizirana razmjena podataka u svrhu sinkronizacije konfiguracije i podataka. Ove pojedinačne baze informacija nazivaju se RIB čvorovi.

Distribuirana baza podataka može se stvoriti na temelju različitih konfiguracija sustava 1C:Enterprise. Razmotrimo njegovo stvaranje na primjeru 1C: Trade Management 10.3.

Recimo da je u trgovačkoj organizaciji otvoreno dodatno maloprodajno mjesto, gdje je potrebno imati pristup općem trgovačkom sustavu organizacije. Za izradu RIB-a morate izvršiti sljedeće korake:


Time je dovršena izrada distribuirane informacijske baze. Za razmjenu informacija potrebno je pokrenuti razmjenu podataka u Centralnoj bazi podataka (preuzet će se promjene nastale u njoj), zatim u trgovini (preuzeti će se promjene iz centralne baze podataka i preuzeti promjene nastale u trgovini ), i ponovno u središnjoj bazi podataka (promjene će se preuzeti u nju, nastale u trgovini).

Distribuirane informacijske baze imaju vlastiti mehanizam rješavanja kolizija. Dakle, ako se tijekom razmjene ispostavi da je bilo koji objekt (dokument, direktorij, itd.) promijenjen iu glavnoj iu podređenim bazama podataka, tada će promjena napravljena u glavnoj bazi podataka imati prioritet.

Ako je potrebno promijeniti konfiguraciju distribuirane infobaze, to se mora učiniti u korijenskom čvoru (vidi prvu sliku članka), konfiguracije preostalih čvorova su zaključane. Nakon uvođenja potrebnih promjena, one se mogu prenijeti na slave čvorove koristeći standardnu ​​proceduru za razmjenu podataka između RIB čvorova. Nakon izvršene razmjene u konfiguratoru podređenog čvora potrebno je ažurirati konfiguraciju infobaze.

Ako imate problema s postavljanjem distribuirane baze podataka, naši stručnjaci će vam pomoći u postavljanju razmjene podataka i detaljno objasniti kako se koristiti.

U ovom ćemo članku govoriti o postavljanju distribuirane baze podataka 1C Enterprise 7.7; kao primjer će se koristiti konfiguracija Trade Management 9.2.

Da biste konfigurirali RIB u 1C 7.7, morate otići u konfigurator i otići na Administrativno-distribuirano IS-upravljanje.

Zatim morate svoju bazu podataka pretvoriti u RIB, ako još nije pretvorena u RIB, da biste to učinili, morate kliknuti gumb "Central Information Bank".

Postavite kôd i opis kao na gornjoj snimci zaslona i kliknite "U redu". Trebalo bi se pojaviti upozorenje kao na slici ispod, zanemarite ga i kliknite "Da".
Nakon toga vaša će baza biti spremna za stvaranje perifernih čvorova.

Kliknite na gumb "New Peripheral IB" i postavite vrijednosti polja kao na sljedećoj snimci zaslona, ​​međutim, možete koristiti vlastite oznake.

Pritisnite OK i prijeđite na sljedeći korak - postavljanje automatske razmjene.

U ovom članku ću vam reći kako postaviti automatsku razmjenu pomoću lokalna mreža, ako trebate automatsku razmjenu poštom, ostavite svoj zahtjev u komentarima ili me kontaktirajte na i reći ću vam kako to učiniti.

Prikazujemo sve kao na slajdu, možete imati vlastite staze do direktorija, potvrdni okviri bi trebali biti kao na gornjoj snimci zaslona. Pritisnite OK.

Sada postavljamo početnu sliku periferne baze podataka na disk; da biste to učinili, kliknite gumb "Učitaj podatke". Nakon preuzimanja početne slike, prozor za upravljanje RIB-om izgledat će ovako:

Pretpostavimo da se računalo na kojem će raditi naše rebro nalazi nedaleko od glavnog računala sa središnjom bazom i da su oba računala spojena na lokalnu mrežu.

Sada moramo konfigurirati RIB na klijentskom računalu; da bismo to učinili, uzmite našu zip datoteku preuzetu u prethodnim koracima i izradite informacijsku bazu na temelju nje. Snimke zaslona u nastavku prikazuju cijeli slijed radnji.

Pritisnite gumb "Dodaj" i pokažite na praznu mapu te kliknite U redu.

Odaberemo novi sustav informacijske sigurnosti i idemo u način rada konfiguratora.

U praznoj mapi stvaramo praznu banku podataka, pa 1C od nas traži da navedemo u kojem će formatu biti naša baza podataka, odaberite *.dbf. Pritisnite OK.

Učitajmo sada zip datoteku učitanu u prethodnim koracima u našu bazu podataka; da biste to učinili, idite na administraciju - preuzimanje podataka.

Navedite stazu do datoteke i kliknite OK.
Nakon što je preuzimanje završeno, kliknite OK i idite na ib-auto-exchange distribuiran administracijom.



U ovom koraku potrebno je voditi računa o pravilu: CB istovarni imenik = PB utovarni imenik i obrnuto, tj. ako smo u središnjoj bazi podataka učitali u izlaznu mapu i učitavali iz ulazne mape, tada ćemo u perifernoj bazi podataka učitati iz izlazne mape i učitati u ulaznu mapu. Pritisnite OK i prijeđite na sljedeći korak. Vršimo automatsku razmjenu. Da biste to učinili, u središnjoj bazi podataka idite na administrativno distribuiranu ib-autoexchange.


Pritisnite gumb "Pokreni", a zatim učinite isto na bazi klijenata. Izvedite operaciju automatske razmjene na svakom računalu nekoliko puta.

Sada automatizirajmo proces. Da biste to učinili, morate stvoriti 4 datoteke na svakom računalu. 2 *.prm datoteke i 2 *. bat datoteka za svaku operaciju utovara i istovara.

*.bat datoteka treba sadržavati sljedeći redak:

"<путь к файлу 1cv77.exe>"config/D"<путь к информационной базе>"/N<логин>/P<пароль>/@"<путь к prm-файлу>"

Moje datoteke za učitavanje i istovar izgledaju ovako:

"C:\Programske datoteke\1Cv77\BIN\1cv7s.exe" config /D"C:\base\rib\" /Nadmin /P1 /@"c:\download.prm"

"C:\Programske datoteke\1Cv77\BIN\1cv7s.exe" config /D"C:\base\rib\" /Nadmin /P1 /@"c:\upload.prm"

Vi napišite svoje vrijednosti. Sada se pozabavimo prm datotekama!

Struktura .prm datoteke:

Odjeljak “Općenito” – namijenjen je opisu glavnih radnih parametara rafalni način rada. Mogući parametri:

Izlaz – put do log datoteke;
- Quit – treba li konfigurator prekinuti nakon završetka svih zadataka;
- AutoExchange – treba li izvršiti autoexchange;
- SaveData – da li je potrebno spremiti bazu podataka;
- UnloadData – treba li izvršiti istovar;
- CheckAndRepair – treba li baza podataka biti testirana i ispravljena.

Moguće vrijednosti za ove parametre mogu biti 1(Y) ili 0(N).

Odjeljak “AutoExchange” namijenjen je definiranju parametara automatske izmjene. Mogućnosti:

SharedMode – označava način rada iz baze podataka. Ako parametar nije naveden, tada će se koristiti isključivi način rada;
- ReadFrom - označava iz koje baze podataka treba primiti podatke. Identifikatori baze podataka moraju biti navedeni odvojeni zarezima. Ako su svi potrebni, stavite * ;
- WriteTo - označava podatke za koje baze podataka treba učitati. Ako je potrebno svima, onda stavite *.

Odjeljak “SaveData” namijenjen je definiranju parametara za spremanje baze podataka. Mogući parametri:

SaveToFile – označava stazu na kojoj će se spremati;
- FileList – označava popis datoteka za spremanje. Nazivi datoteka navedeni su odvojeni razmacima ili zarezima;

Odjeljak “UnloadData” – namijenjen je definiranju parametara za istovar podataka. Mogućnosti:

UnloadToFile – navodi put spremanja, uključujući naziv datoteke;
- IncludeUserDef – označava treba li popis korisnika biti uključen u prijenosnu datoteku;
- Lozinka – određuje lozinku koja će biti postavljena na datoteku za prijenos.

Odjeljak “CheckAndRepair” namijenjen je definiranju parametara oporavka baze podataka. Mogući parametri:

Popravak – označava je li potrebno obnoviti bazu podataka;
- PhysicalIntegrity – označava da li je potrebno provjeriti fizički integritet tablica infobaze;
- Reindex – označava potrebu ponovnog indeksiranja baze podataka;
- LogicalIntegrity – označava da li je potrebno provjeriti logički integritet tablica;
- RecalcTotals – označava da li je potrebno preračunati rezultate računovodstvenog i operativnog računovodstva;
- Pack – označava da li je potrebno osloboditi prostor koji zauzimaju izbrisani zapisi;
- SkipUnresolved – određuje želite li preskočiti nerazriješene veze ili ih popraviti;
- CreateForUnresolved – određuje kako se nerazriješene veze rješavaju. Ako je 1, tada će se stvoriti objekt odgovarajućeg tipa za nerazriješenu vezu. Ako je 0, veza će biti izbrisana.

Na temelju toga moje će datoteke sadržavati sljedeće:

za preuzimanje iz središnje banke u periferiju:


Izlaz = log.txt
Izlaz = 1


ReadFrom = CB

za istovar iz središnje banke u periferiju:


Izlaz = log.txt
Izlaz = 1


WriteTo = CB

za preuzimanje s periferije u Centralnu banku:


Izlaz = log.txt
Izlaz = 1


ReadFrom = PB1

za istovar s periferije na Centralnu banku:


Izlaz = log.txt
Izlaz = 1


WriteTo = PB1

Sada je dovoljno staviti bat i prm datoteke u jednu mapu i pokrenuti ih jednu po jednu kako bi se izvršilo preuzimanje i učitavanje.

Ako imate pitanja, slobodno komentirajte!

U 1C 8.3 ili u 1C 8.2? Postavljanje distribuirane infobaze. Korak po korak upute.

Distribucija informacijskih baza koristi se kada je potrebno održavati zajedničke zapise u bazama podataka koje iz raznih razloga ne mogu imati fizičku vezu. Primjer bi bilo računovodstvo u jednoj tvrtki koja ima odjel u velikom gradu ili malom selu bez mogućnosti spajanja na Internet. Ili u nekim posebnim slučajevima povremene potrebe za istovremenim radom s jednom bazom podataka u uredu i izvan ureda, npr. kod kuće. U takvima i njima sličnih slučajeva korištenje distribuirane informacijske baze (RIB) je opravdano i potrebno.


U ovom ćemo članku razmotriti organizaciju distribucije jedne baze podataka u konfiguraciji 1C Računovodstvo za Rusiju verzije 8.3 putem lokalnog ili mrežnog imenika. U verziji 8.2 1C ovu uputu također će biti korisno, jer opisuje u biti jedan proces sa značajno malim razlikama.

==== Postavljanje za glavnu bazu ====

Nakon što smo otvorili 1C 8.3 u načinu rada "Enterprise", idemo u odjeljak "Administracija". U verziji 1C 8.2, da biste započeli, trebate otići na glavni izbornik "Servis" - "Distribuirana informacijska baza (DIB)" - "Konfiguracija RIB čvorova".

Zatim ćemo razmotriti proces u kontekstu informacijske sigurnosti verzije 8.3. Dakle, odlaskom na odjeljak "Administracija" odaberite "Postavke programa". U postavkama idite na odjeljak "Sinkronizacija podataka". Ovdje označavamo okvir "Koristi sinkronizaciju podataka" i navodimo prefiks baze podataka. Označimo "CB", implicirajući središnju bazu.

Nakon toga, u desnom izborniku pojavljuje se stavka "Sinkronizacija podataka". Izaberimo njega. U podređenom prozoru koji se otvori kliknite gumb "Postavi sinkronizaciju podataka". U padajućem izborniku možete odabrati postavke za različite slučajeve upotrebe sinkronizacije. Odaberemo “Distribuiranu informacijsku bazu...”.

Za opći razvoj, upoznajte se sa sadržajem sljedećeg prozora i kliknite "Dalje".

U sljedećem prozoru popunite imenik kroz koji je . Mi ćemo odrediti kompresiju podataka kako bismo smanjili veličinu uploada, a vi možete odmah odrediti lozinku za arhivu s podacima. Važno je ne zaboraviti ga. Potvrdite ispunjavanje tipkom "Dalje".

Sljedeća dva prozora namijenjena su zadavanju parametara postavki za slučajeve razmjene putem FTP poslužitelj i putem e-pošte. Kao što je ranije rečeno, razmatramo metodu razmjene putem imenika, stoga preskačemo postavke za FTP i e-poštu.

Sljedeći prozor namijenjen je zadavanju parametara razmjene u perifernom dijelu baze podataka. Naznačimo njegov naziv i prefiks. Sljedeći je gumb "Dalje".

Provjerimo parametre razmjene koje smo izradili i potvrdimo njihovu ispravnost tradicionalnim gumbom "Dalje".

Izradit će se automatski potreban set postavke za dijeljenje. Trebat će neko vrijeme.

Važno! Stvaranje početne slike za podređeni čvor zahtijeva značajnu količinu vremena. Veličina ovog značaja ovisi o računalnim resursima i obujmu računovodstva u glavnoj bazi podataka.

Pretpostavimo da smo odlučili stvoriti sliku. Nakon što kliknemo na gumb "Završi" u prethodnom prozoru, ući ćemo u postavke za izradu slike podređene informacijske sigurnosti. Razmotrit ćemo najjednostavniji slučaj za lokalne operacije. Da biste to učinili, navedite potrebne pojedinosti u prozoru koji se otvori. Obratimo posebnu pozornost na parametar " Puno ime baza podataka datoteka". Mora biti naveden u punom UNC formatu, što zahtijeva formiranje lokalnog puta u "mrežnom" formatu. Na primjer - “\\Server1C\Databases\RIB”. DO navedeni put Dodajmo naziv datoteke baze podataka - 1Cv8.1CD.

Nakon klika na gumb “Create initial image” započinje proces generiranja slike za slave bazu podataka.

Nakon dovršetka procesa, kreirat će se datoteka baze podataka u navedenom direktoriju. Ova novostvorena baza prije puna upotreba treba konfigurirati.

==== Postavljanje za perifernu bazu ====

Da biste to učinili, morate ga spojiti na 1C. Naći ćete kako to učiniti u uputama u našem članku - Nakon povezivanja, morate pokrenuti novu bazu podataka u modu konfiguratora i kreirati korisnike. Zatim je potrebno pokrenuti informacijsku sigurnost u načinu rada 1C "Enterprise".

Ako iz nekog razloga stvaranje korisnika treba odgoditi za kasnije, nakon povezivanja možete jednostavno pokrenuti bazu podataka u 1C "Enterprise" načinu rada. Od vas će se tražiti da stvorite korisnika "Administrator", pristanete na to i početno popunjavanje će biti obavljeno.

Zatim morate nastaviti s postavljanjem uparivanja s glavnom bazom. Ova postavka je slična onoj koja je gore opisana za glavnu bazu podataka.

Stvorit će se postavke za komunikaciju s glavnom bazom.

============================================

Dakle, sada smo stvorili glavnu i perifernu bazu. Postavke sinkronizacije također su stvorene u svakoj od ovih baza podataka. Sada možete prijeći na uređivanje ovih postavki i njihovo dovođenje u odgovarajući oblik. Možete kreirati pravila automatske razmjene ili izvršiti razmjenu ručno.

Učinimo to u glavnoj bazi podataka. Periferna baza je konfigurirana na isti način.

Uređivanje se može primijeniti na pravila i rasporede sinkronizacije podataka.

Klikom na gumb “Konfiguriraj” u odjeljku “Raspored sinkronizacije podataka” potrebno je urediti skripte za automatsko raspoređivanje rada učitavanja/učitavanja podataka za odabranu bazu podataka. Ne morate ga uređivati, samo se složite sa zadanim opcijama.

Za uređivanje parametara samo kliknite na poveznicu s podacima o automatskom rasporedu. Zatim uređujemo privremene parametre za pokretanje zadataka. Prolaskom kroz oznake možete promijeniti i vrijeme i datume i dane u tjednu pokretanja.

Klikom na gumb "Pokreni zadatak" u glavnom prozoru skripte, možete ručno pokrenuti zadatak.

Klikom na gumb "Konfiguriraj" u odjeljku "Pravila sinkronizacije podataka", možete izvršiti radnje za promjenu skripti za pokretanje zadatka, kao i pregledati zapisnik prijenosa/preuzimanja. Potonji je vrlo važan za upravljanje pristupom i praćenje regularnosti razmjene.

Nakon što ste završili s izradom i uređivanjem skripti za automatsko pokretanje razmjene distribuirane baze podataka, možete nastaviti s učitavanjem i potom učitavanjem podataka.

U ovoj točki, konfiguracija distribuirane baze podataka kupatila za središnje i periferne čvorove je u osnovi dovršena.

Preuzmite ilustrirane upute

Distribuirana baza podataka. Korak po korak upute
Distribuirana informacijska baza (RIB) 1C:Enterprise
Izrada i postavljanje distribuirane infobaze
kako postaviti rebro u 1s 8.2
Kako postaviti distribuiranu informacijsku bazu u 1C
Kako postaviti u 1C
Kako postaviti u 1C
Postavljanje distribuirane informacijske baze (RIB) u 1C
Primjer postavljanja RIB-a za 1C:Računovodstvo 8
Izrada distribuirane infobaze i konfiguracija

Tehnologija distribuiranih informacijskih baza (RIB) omogućuje vam stvaranje geografski distribuiranog sustava temeljenog na konfiguracijama 1C Enterprise. To vam omogućuje da imate nešto zajedničko informacijski prostorčak i kod onih odjela koji nemaju pouzdan komunikacijski kanal, kombinirajući visoku autonomiju čvorova s ​​mogućnošću brze razmjene informacija. U našim člancima ćemo pogledati značajke i praktičnu implementaciju ovog mehanizma na platformi 8.2

Prije svega, zapitajmo se: zašto autoexchange? Moderne tehnologije, u kombinaciji s jeftinim i brzi internet, omogućuju organiziranje rad na daljinu bez ikakvih poteškoća. Izbor metoda je širok kao i uvijek: RDP, tanki i web klijenti, povezivanje mreža pomoću VPN-a - postoji mnogo toga za razmišljanje. Međutim, sve ove metode imaju jedan značajan nedostatak - jaku ovisnost o kvaliteti komunikacijskog kanala.

Čak i uz idealan rad lokalnog pružatelja usluga, nemoguće je jamčiti 100% dostupnost komunikacijskog kanala. Problemi s pružateljem okosnice, nedostatak napajanja, fizičko oštećenje komunikacijske linije i mnogi drugi čimbenici čine ovaj zadatak nepremostivim. Istodobno, nedostupnost informacijske baze u udaljenom skladištu ili maloprodajnoj trgovini dovodi do prilično značajnih gubitaka. I na kraju, nemojmo zaboraviti da postoje mjesta (primjerice industrijske zone na periferiji gradova) gdje je pružanje kvalitetnog komunikacijskog kanala skupo i/ili problematično.

RIB mehanizam omogućuje vam da se riješite ovih nedostataka; svaki odjel ima svoju kopiju informacijske baze s kojom možete samostalno raditi čak i u potpunoj odsutnosti komunikacije s vanjskim svijetom. Mali volumen prenesene informacije omogućuje korištenje bilo kojeg komunikacijskog kanala za razmjenu, uključujući mobilni internet.

RIB na platformi 8.2 nije nešto fundamentalno novo, predstavlja daljnji razvoj RIB platforme 7.7, samo što je sada ova tehnologija postala dostupnija i jednostavnija. Za razliku od RIB komponente, koja se morala kupiti zasebno, RIB je sastavni dio mnogih tipične konfiguracije i potpuno radi u korisničkom načinu rada, što vam omogućuje da bez konfiguratora čak iu fazi konfiguracije.

U ovom trenutku bilo bi vrijeme da prijeđemo na praktični dio, ali ćemo morati napraviti još jednu digresiju. Činjenica je da je prelazak na platformu 8.2, koji se čini već dogodio, zapravo doveo do pojave dvije vrste konfiguracija: temeljene na upravljanoj aplikaciji, “nativne” za platformu 8.2, i prilagođene 8.1, nastavljajući koristiti zastarjele tehnologije i mehanizme. Budući da je značajan dio konfiguracija (Računovodstvo poduzeća, Obračun plaća i Upravljanje ljudskim resursima) prilagođen ili prijelazni, ne mogu se odbaciti, tako da će prvi dio našeg članka biti posvećen ovim konfiguracijama (u biti platformi 8.1), dok u drugom dijelu ispitat ćemo postavljanje automatske razmjene za konfiguracije temeljene na upravljanoj aplikaciji (platforma 8.2).

Razmotrimo praktični zadatak: postavljanje automatske razmjene putem FTP-a za konfiguraciju Enterprise Accounting 2.0. Unatoč činjenici da vam RIB omogućuje razmjenu putem e-pošte ili dijeljenja datoteka, preporučujemo korištenje FTP-a kao najjednostavnijeg i pouzdan način komunikacije. Možete pročitati kako postaviti vlastiti FTP poslužitelj ili možete koristiti FTP uslugu bilo kojeg pružatelja usluga hostinga.

Prije svega, moramo konfigurirati čvorove razmjene. Da biste to učinili, pokrenite konfiguraciju s administratorskim pravima i odaberite Transakcije - Planovi razmjene.

Na popisu koji se pojavi odaberite puna plan ili Po organizaciji, ako se u jednoj bazi vode evidencije za više tvrtki i razmjenu je potrebno izvršiti samo za jednu od njih. U prozoru koji se otvori već postoji jedan čvor - središnji, moramo ga urediti navođenjem šifre i naziva.

Zatim ćemo stvoriti još jedan čvor za granu, ispunjavajući ga na isti način (za dodavanje kliknite zeleni krug s plusom). Sljedeći korak je stvaranje početne slike za ovaj čvor, koja je gotova baza podataka u načinu rada datoteke. Da biste to učinili, desnom tipkom miša kliknite željeni čvor i odaberite s padajućeg popisa Napravite početnu sliku.

Sada idemo dalje Usluga - Distribuirana informacijska baza (DIB) - Konfigurirajte RIB čvorove.

U prozoru koji se otvori kliknite gumb Dodati i konfigurirajte novu razmjenu tako da navedete udaljeno računalo, vrstu razmjene (putem FTP-a) i parametre veze s poslužiteljem.

Knjižna oznaka Automatska zamjena omogućuje postavljanje rasporeda razmjene, razmjena po događajima (početak i završetak rada i sl.), ove postavke se rade za korisnika u čije ime će se vršiti razmjena, stoga provjerite ima li on prava na razmjenu podataka.

Ne zaboravite navesti prefiks čvora za numeriranje dokumenata (inače ćete dobiti različite dokumente s istim brojevima) u Alati - Postavke programa; ovdje također možete konfigurirati neke druge parametre razmjene. Na istoj kartici trebate odabrati korisnika za obavljanje zadataka razmjene; ​​ako to ne učinite, raspored neće raditi. Zapamtite da će se razmjene izvršiti samo ako ovaj korisnik prijavljeni u program.

Ovo dovršava konfiguraciju središnjeg čvora; sada trebate izvršiti slične postavke za periferni čvor, povezujući početnu sliku kao postojeći informacijski sigurnosni sustav. Nakon toga možete započeti s razmjenom podataka. Za kontrolu trebate koristiti Monitor komunikacije, omogućuje vam ne samo praćenje uspješnosti učitavanja/preuzimanja, već također prikazuje sve nastale kolizije ili odgođene pokrete (ako korisnik koji je napravio razmjenu nema dovoljno prava za izvođenje bilo kakvih radnji u bazi podataka). Dostupnost ovog instrumenta omogućuje vam brzo i učinkovito rješavanje raznih vrsta problema koji nastaju tijekom automatske razmjene.

U ovom trenutku, postavljanje razmjene može se smatrati završenim i možete početi raditi u distribuiranom načinu rada. Vrijedno je posebno se zadržati na ažuriranju ili izmjenama konfiguracije. Ove radnje dostupne su samo na središnjem čvoru; sve napravljene promjene automatski će se prenijeti na periferne čvorove tijekom sljedeće razmjene. Da biste automatski izvršili promjene, periferna baza podataka mora biti u ekskluzivnom načinu rada, inače ćete se morati pokrenuti Konfigurator i izvršiti Ažuriranje konfiguracije baze podataka ručno.

Stvaranje i konfiguriranje distribuirane baze podataka (RDB) u 1C 8.3 Računovodstvo (i druge konfiguracije) potrebno je u slučajevima kada više korisnika nije moguće raditi dok se istovremeno povezuju s jednom bazom podataka. Trenutačno je to prilično rijetka pojava budući da standardna udaljena radna površina radi dobro, a postoje i drugi programi koji pružaju udaljena veza na središnje računalo na kojem se nalazi baza podataka.

Ali ipak postoje situacije kada jednostavno nema interneta. A podaci bi u konačnici trebali završiti u jednoj informacijskoj bazi. Zbog toga se stvara distribuirana baza podataka.

Obično glavna baza zove središnji, a ostatak - periferni. Poanta je da ili ručno ili automatski način rada(ovisno o postavkama) baze podataka se spajaju u jednu. Kako bi se osiguralo da se brojevi novounesenih dokumenata i referentnih kodova ne dupliciraju, svakoj se bazi podataka dodjeljuje prefiks.

U ovoj uputi ćemo na primjeru izraditi središnju i perifernu bazu podataka te provjeriti razmjenu između njih. Ovaj priručnik je prikladan i za 1C 8.3 Računovodstvo i za 1C Upravljanje trgovinom (UT) i druge konfiguracije.

Postavljanje glavne (centralne) distribuirane RIB baze podataka

Idemo na izbornik 1C "Administracija", a zatim kliknite na vezu "Postavke sinkronizacije podataka". U prozoru koji se otvori morate potvrditi okvir "Sinkronizacija podataka". Veza "Sinkronizacija podataka" postat će aktivna. Ovdje ćemo postaviti prefiks za glavnu informacijsku bazu - na primjer, "CB":

Kliknite poveznicu “Sinkronizacija podataka” i otvorit će se prozor s gumbom “Postavi sinkronizaciju podataka”. Kada kliknete na ovaj gumb, otvorit će se padajući popis na kojem trebate odabrati način rada "Puni". Ako je sinkronizacija potrebna samo za jednu organizaciju, trebate odabrati “Po organizaciji...”.

U sljedećem prozoru program će nas zatražiti da napravimo sigurnosnu kopiju. Toplo preporučujem da to učinite jer bi se sljedeći koraci postavljanja mogli nepovratno učiniti.

Nakon stvaranja sigurnosna kopija kliknite gumb "Dalje". U sljedećem koraku moramo odlučiti kako će se dogoditi sinkronizacija:

  • putem lokalnog imenika ili imenika na lokalnoj mreži;
  • putem interneta putem FTP-a.

Radi jednostavnosti i jasnoće primjera odabrat ćemo lokalni imenik. Naveo sam sljedeći put: “D:\1C baze podataka\Sinkronizacija”. Bilo bi dobro provjeriti unose u ovom imeniku; za to postoji poseban gumb:

Besplatno nabavite 267 video lekcija o 1C:

Sljedeći koraci s postavljanjem FTP sinkronizacije i e-pošta preskačemo. Pogledajmo postavke za nazive glavne i periferne baze podataka. Ovdje ćemo postaviti prefiks za perifernu bazu podataka:

Ne zaboravite da prefiksi za svaku bazu podataka moraju biti jedinstveni. U suprotnom, dobit ćete pogrešku "Vrijednost prefiksa prve infobaze nije jedinstvena."

Pritisnite “Dalje”, provjerite unesene podatke i ponovno kliknite “Dalje”, zatim “Završi”. U polju “Puni naziv baze datoteka” označite datoteku 1Cv8.1CD u direktoriju koji je kreiran za sinkronizaciju. Stvaramo početnu sliku distribuirane 1C baze podataka:

Nakon stvaranja početne slike RIB-a u 1C, možete postaviti raspored sinkronizacije ili sinkronizirati ručno:

Nakon sinkronizacije možete se spojiti na novu bazu podataka i provjeriti jesu li podaci iz središnje baze podataka tamo učitani:

Samo odmah stvorite barem jednog korisnika s administratorskim pravima u novoj perifernoj bazi podataka.

Postavljanje sinkronizacije u perifernoj bazi podataka

U perifernoj bazi podataka 1C konfiguracija je mnogo jednostavnija. Samo potvrdite okvir "Sinkronizacija podataka" i slijedite istoimenu vezu. I gotovo odmah se nalazimo u prozoru s gumbom "Sinkroniziraj". Pokušajmo stvoriti testnu stavku u perifernoj bazi podataka i učitati je u glavnu pomoću RIB-a: