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

Često se javlja situacija kada organizacija ima nekoliko filijala ili maloprodajnih objekata koji su geografski udaljeni jedno od drugog. Međutim, ostaje potreba da se održavaju dosljedne evidencije u cijeloj organizaciji. Jedna od opcija za rješavanje ovog problema je stvaranje objedinjene mreže, koja će uključivati ​​automatizirane radne stanice svih filijala i hostirati 1C informacijsku bazu na javnom serveru. Ova metoda može biti tehnički složena i skupa. Osim toga, javlja se niz pitanja vezanih za sigurnost informacija.

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

Distribuirana baza podataka može se kreirati na osnovu različitih konfiguracija sistema 1C:Enterprise. Razmotrimo njegovo stvaranje na primjeru 1C: Upravljanje trgovinom 10.3.

Recimo da se u trgovačkoj organizaciji otvori dodatno maloprodajno mjesto gdje je potrebno imati pristup opštem sistemu trgovanja organizacije. Da biste kreirali RIB, morate izvršiti sljedeće korake:


Time je dovršeno stvaranje distribuirane baze podataka. Za razmjenu informacija potrebno je započeti razmjenu podataka u Centralnoj bazi podataka (preuzet će se promjene koje su se u njoj dogodile), zatim u prodavnici (preuzet će se promjene iz centralne baze i preuzeti promjene koje su se dogodile u trgovini ), i opet u centralnu bazu podataka (u nju će se preuzeti promjene, nastale u trgovini).

Distribuirane informacione baze imaju svoj vlastiti mehanizam za rješavanje kolizija. Dakle, ako se tokom razmjene ispostavi da je bilo koji objekt (dokument, direktorij, itd.) promijenjen iu glavnoj iu podređenoj bazi 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 unošenja potrebnih izmjena, oni se mogu prenijeti na slave čvorove koristeći standardnu ​​proceduru za razmjenu podataka između RIB čvorova. Nakon što se razmjena izvrši u konfiguratoru slave č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 je koristiti.

U ovom članku ćemo 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, trebate otići u konfigurator i otići na Administration-Distributed IS-Management.

Zatim morate konvertovati vašu bazu podataka u RIB, ako još nije konvertovana u RIB, da biste to uradili potrebno je da kliknete na dugme “Centralna banka informacija”.

Postavite kod i opis kao na slici iznad i kliknite na "OK". Trebalo bi se pojaviti upozorenje kao na slici ispod, zanemarite ga i kliknite na "Da".
Nakon toga, vaša baza će biti spremna za kreiranje perifernih čvorova.

Kliknite na dugme "Novi periferni IB" i postavite vrijednosti polja kao na sljedećoj snimci ekrana, međutim, možete koristiti vlastite oznake.

Kliknite OK i prijeđite na sljedeći korak - podešavanje automatske razmjene.

U ovom članku ću vam reći kako podesiti automatsku razmjenu koristeći lokalna mreža, ako vam je potrebna automatska zamjena putem pošte, ostavite svoj zahtjev u komentarima ili me kontaktirajte na i reći ću vam kako to učiniti.

Sve prikazujemo kao na slajdu, možete imati vlastite putanje do direktorija, potvrdni okviri trebaju biti kao na slici iznad. Kliknite OK.

Sada učitavamo početnu sliku periferne baze podataka na disk; da biste to učinili, kliknite na dugme "Učitaj podatke". Nakon preuzimanja početne slike, prozor upravljanja RIB-om će izgledati ovako:

Pretpostavimo da se računar na kojem će raditi naše rebro nalazi nedaleko od glavnog računara sa centralnom bazom i oba računara su povezana na lokalnu mrežu.

Sada treba da konfigurišemo RIB na klijentskom računaru; da biste to uradili, uzmite našu zip datoteku preuzetu u prethodnim koracima i kreirajte bazu podataka na osnovu nje. Snimke ekrana ispod pokazuju kompletan slijed radnji.

Kliknite na dugme "Dodaj" i pokažite na prazan folder i kliknite na OK.

Odaberemo novi sistem sigurnosti informacija i idemo u konfiguratorski način rada.

Kreiramo praznu banku informacija u praznoj mapi, tako da 1C traži od nas da naznačimo u kojem će formatu biti naša baza podataka, odaberite *.dbf. Kliknite OK.

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

Odredite putanju do datoteke i kliknite na OK.
Kada se preuzimanje završi, kliknite na OK i idite na ib-auto-exchange distribuiranu administracijom.



U ovom koraku potrebno je uzeti u obzir pravilo: CB istovarni direktorij = PB utovarni direktorij i obrnuto, tj. ako smo u centralnoj bazi podataka uploadali u out folder i učitali iz in foldera, onda ćemo u perifernoj bazi podataka učitati iz out foldera i učitati u in folder. Kliknite OK i prijeđite na sljedeći korak. Vršimo automatsku razmjenu. Da biste to učinili, u centralnoj bazi podataka idite na ib-autoexchange distribuiranu administracijom.


Kliknite na dugme "Pokreni", a zatim uradite isto na bazi klijenata. Izvršite operaciju autorazmjene na svakom računaru nekoliko puta.

Sada automatizujemo proces. Da biste to učinili, morate kreirati 4 datoteke na svakom računaru. 2 *.prm datoteke i 2 *. bat fajl za svaku operaciju utovara i istovara.

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

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

Moji fajlovi za učitavanje i izbacivanje izgledaju ovako:

"C:\Program Files\1Cv77\BIN\1cv7s.exe" konfiguracija /D"C:\base\rib\" /Nadmin /P1 /@"c:\download.prm"

"C:\Program Files\1Cv77\BIN\1cv7s.exe" konfiguracija /D"C:\base\rib\" /Nadmin /P1 /@"c:\upload.prm"

Vi pišete svoje vrijednosti. Sada se pozabavimo prm fajlovima!

Struktura .prm datoteke:

Odjeljak „Općenito“ – namijenjen je za opis glavnih parametara rada burst mod. Mogući parametri:

Izlaz – put do datoteke evidencije;
- Prekini – da li konfigurator treba prekinuti nakon završetka svih zadataka;
- AutoExchange – da li treba izvršiti automatsku razmjenu;
- SaveData – da li je potrebno sačuvati bazu podataka;
- UnloadData – da li treba izvršiti istovar;
- CheckAndRepair – treba li bazu podataka testirati i ispraviti.

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

Odeljak “AutoExchange” je namenjen definisanju parametara automatske razmene. Opcije:

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

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

SaveToFile – označava putanju na kojoj će se vršiti pohranjivanje;
- FileList – označava listu datoteka koje treba sačuvati. Imena datoteka su navedena odvojena razmacima ili zarezima;

Odjeljak “UnloadData” – namijenjen je definiranju parametara za istovar podataka. Opcije:

UnloadToFile – specificira putanju za čuvanje, uključujući naziv datoteke;
- IncludeUserDef – označava da li listu korisnika treba uključiti u datoteku za prijenos;
- Lozinka – određuje lozinku koja će biti postavljena na datoteku za prijenos.

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

Popravka – označava da li je potrebno vratiti bazu podataka;
- PhysicalIntegrity – označava da li je potrebno provjeriti fizički integritet tabela infobaze;
- Reindeksiranje – ukazuje na potrebu ponovnog indeksiranja baze podataka;
- LogicalIntegrity – označava da li je potrebno provjeriti logički integritet tabela;
- 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 da li da preskočite nerešene veze ili da ih popravite;
- CreateForUnresolved – određuje kako se rješavaju neriješene veze. Ako je 1, tada će se kreirati objekat odgovarajućeg tipa za nerazriješenu vezu. Ako je 0, onda će veza biti obrisana.

Na osnovu ovoga, moji fajlovi će sadržavati sljedeće:

za preuzimanje iz centralne banke na periferiju:


Izlaz = log.txt
Izlaz = 1


ReadFrom = CB

za istovar iz Centralne banke na periferiju:


Izlaz = log.txt
Izlaz = 1


WriteTo = CB

za preuzimanje sa periferije u Centralnu banku:


Izlaz = log.txt
Izlaz = 1


ReadFrom = PB1

za istovar sa periferije u Centralnu banku:


Izlaz = log.txt
Izlaz = 1


WriteTo = PB1

Sada je dovoljno smestiti bat i prm fajlove u jednu fasciklu i pokrenuti ih jednu po jednu za preuzimanje i učitavanje.

Ako imate bilo kakvih pitanja, slobodno komentirajte!

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

Distribucija baze podataka koristi se kada je potrebno održavati zajedničke zapise u bazama podataka koje iz različitih razloga ne mogu imati fizičku vezu. Primjer bi bilo računovodstvo u jednoj kompaniji koja ima odjel u velikom gradu ili malom selu bez mogućnosti povezivanja na internet. Ili u nekim posebnim slučajevima periodične potrebe da se istovremeno radi sa jednom bazom podataka u kancelariji i van kancelarije, na primer kod kuće. U takvim i njima sličnim slučajevima upotreba distribuirane informacione baze (RIB) je opravdana i neophodna.


U ovom članku ćemo pogledati organiziranje distribucije jedne baze podataka u konfiguraciji 1C računovodstva za Rusiju verzije 8.3 putem lokalnog ili mrežnog direktorija. U verziji 8.2 1C ovo uputstvo takođe će biti od koristi, jer opisuje u suštini jedan proces sa značajno malim razlikama.

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

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

Zatim ćemo razmotriti proces u kontekstu informacione sigurnosti verzije 8.3. Dakle, idite na odjeljak "Administracija", odaberite "Postavke programa". U postavkama idite na odjeljak "Sinhronizacija podataka". Ovdje čekiramo polje “Koristi sinhronizaciju podataka” i navodimo prefiks baze podataka. Označimo “CB”, što podrazumijeva centralnu bazu.

Nakon toga, u desnom meniju se pojavljuje stavka „Sinhronizacija podataka“. Hajde da ga izaberemo. U podređenom prozoru koji se otvori kliknite na dugme „Podesi sinhronizaciju podataka“. U padajućem meniju možete odabrati postavke za različite slučajeve upotrebe sinhronizacije. Odabiremo “Distribuirana baza podataka...”.

Za opšti razvoj, upoznajte se sa sadržajem sledećeg prozora i kliknite na „Dalje“.

U sljedećem prozoru popunite direktorij kroz koji se . Navest ćemo 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 punjenje dugmetom „Dalje“.

Sljedeća dva prozora namijenjena su za specificiranje parametara podešavanja za slučajeve zamjene putem FTP server i putem e-pošte. Kao što je ranije rečeno, razmatramo način razmjene putem direktorija, pa preskačemo postavke za FTP i e-poštu.

Sljedeći prozor je namijenjen specificiranju parametara razmjene u perifernom dijelu baze podataka. Naznačimo njegov naziv i prefiks. Sledeće je dugme „Dalje“.

Provjerimo parametre razmjene koje smo kreirali i potvrdimo njihovu ispravnost tradicionalnim dugmetom „Dalje“.

Bit će kreiran automatski potreban set postavke za dijeljenje. Trebat će neko vrijeme.

Bitan! Kreiranje početne slike za slave čvor traje značajno vrijeme. Veličina ovog značaja zavisi od računarskih resursa i obima računovodstva u glavnoj bazi podataka.

Pretpostavimo da smo odlučili kreirati sliku. Nakon što kliknemo na dugme „Završi“ u prethodnom prozoru, ući ćemo u podešavanja za kreiranje slike podređene informacione sigurnosti. Razmotrit ćemo najjednostavniji slučaj za lokalne operacije. Da biste to učinili, navedite potrebne detalje u prozoru koji se otvori. Obratite posebnu pažnju na parametar “ Puno ime baza podataka“. Mora biti specificiran u punom UNC formatu, što zahtijeva formiranje lokalne staze u "mrežnom" formatu. Na primjer - “\\Server1C\Databases\RIB”. TO specificiran put Dodajmo ime datoteke baze podataka - 1Cv8.1CD.

Nakon klika na dugme „Kreiraj inicijalnu sliku“, počinje proces generisanja slike za slave bazu podataka.

Nakon što se proces završi, datoteka baze podataka će biti kreirana u navedenom direktoriju. Ova novostvorena baza prije puna upotreba treba konfigurisati.

==== Postavljanje periferne baze ====

Da biste to učinili, trebate ga povezati na 1C. Kako to učiniti pronaći ćete u uputama u našem članku - Nakon povezivanja potrebno je pokrenuti novu bazu podataka u načinu konfiguratora i kreirati korisnike. Zatim, informacijsku sigurnost treba pokrenuti u 1C "Enterprise" načinu rada.

Ako iz nekog razloga kreiranje korisnika treba odgoditi za kasnije vrijeme, nakon povezivanja možete jednostavno pokrenuti bazu podataka u načinu rada 1C „Enterprise“. Od vas će biti zatraženo da kreirate „Administratorskog“ korisnika, 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 o kojoj smo gore govorili za glavnu bazu podataka.

Stvoriće se postavka za komunikaciju sa glavnom bazom.

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

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

Uradimo to u glavnoj bazi podataka. Periferna baza je konfigurisana na isti način.

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

Klikom na dugme „Konfiguriši“ u odeljku „Raspored sinhronizacije podataka“, potrebno je da uredite skripte tako da automatski rasporedite rad učitavanja/učitavanja podataka za izabranu bazu podataka. Ne morate ga uređivati, samo se složite sa zadanim opcijama.

Da biste uredili parametre, samo kliknite na link sa 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 sedmici lansiranja.

Klikom na dugme „Pokreni zadatak“ u glavnom prozoru skripte, možete ručno pokrenuti zadatak.

Klikom na dugme „Konfiguriši“ u odeljku „Pravila sinhronizacije podataka“, možete da izvršite operacije za promenu skripti za pokretanje zadataka, kao i da vidite dnevnik otpremanja/preuzimanja. Ovo posljednje je veoma važno za upravljanje pristupom i praćenje regularnosti razmjena.

Nakon što ste završili kreiranje i uređivanje skripti za automatsko pokretanje distribuirane razmjene baze podataka, možete nastaviti sa učitavanjem i zatim učitavanjem podataka.

U ovom trenutku, konfiguracija distribuirane baze podataka kupatila za centralne i periferne čvorove je u osnovi završena.

Preuzmite ilustrovana uputstva

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

Tehnologija distribuiranih informacionih baza (RIB) omogućava vam da kreirate geografski distribuiran sistem zasnovan na konfiguracijama 1C Enterprise. Ovo vam omogućava da imate nešto zajedničko informacioni prostorčak i sa onim odeljenjima koja nemaju pouzdan komunikacioni kanal, kombinujući visoku autonomiju čvorova sa mogućnošću brze razmene informacija. U našim člancima ćemo pogledati karakteristike i praktičnu implementaciju ovog mehanizma na platformi 8.2

Prije svega, zapitajmo se: zašto autozamjena? Moderne tehnologije u kombinaciji sa jeftinim i brzi internet, omogućavaju vam da organizujete 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 - ima o čemu razmišljati. Međutim, sve ove metode imaju jedan značajan nedostatak - snažnu ovisnost o kvaliteti komunikacijskog kanala.

Čak i uz idealan rad lokalnog provajdera, nemoguće je garantirati 100% dostupnost komunikacijskog kanala. Problemi sa provajderom kičme, nedostatak napajanja, fizičko oštećenje komunikacijske linije i mnogi drugi faktori čine ovaj zadatak nepremostivim. Istovremeno, nedostupnost baze podataka u udaljenom skladištu ili maloprodaji dovodi do prilično značajnih gubitaka. I na kraju, ne zaboravimo da postoje mjesta (na primjer, industrijske zone na periferiji gradova) gdje je pružanje visokokvalitetnog komunikacijskog kanala skupo i/ili problematično.

Mehanizam RIB omogućava vam da se riješite ovih nedostataka; svako odjeljenje ima svoju kopiju baze podataka s kojom možete samostalno raditi čak iu potpunom odsustvu komunikacije sa vanjskim svijetom. Mali volumen prenesene informacije omogućava vam korištenje bilo kojeg kanala komunikacije za razmjenu, uključujući mobilni internet.

RIB na platformi 8.2 nije nešto suštinski novo, što predstavlja dalji razvoj RIB platforme 7.7, samo što je sada ova tehnologija postala pristupačnija i jednostavnija. Za razliku od RIB komponente, koja se morala kupiti zasebno, RIB je sastavni dio mnogih tipične konfiguracije i radi u potpunosti u korisničkom modu, što vam omogućava da radite bez konfiguratora čak iu fazi konfiguracije.

U ovom trenutku bi bilo vrijeme da pređemo na praktični dio, ali moramo napraviti još jednu digresiju. Činjenica je da je prelazak na platformu 8.2, koji se čini da se već dogodio, u stvari doveo do pojave dvije vrste konfiguracija: zasnovane na upravljanoj aplikaciji, „nativnoj“ za platformu 8.2 i prilagođenoj sa 8.1, nastavljajući se sa koristiti zastarjele tehnologije i mehanizme. Budući da je značajan dio konfiguracija (Enterprise Accounting, Payroll i HR Management) prilagođen ili prelazni, one se ne mogu odbaciti, pa će prvi dio našeg članka biti posvećen ovim konfiguracijama (u suštini platforma 8.1), dok će u drugom ispitaćemo podešavanje automatske razmene za konfiguracije zasnovane na upravljanoj aplikaciji (platforma 8.2).

Razmotrimo praktičan zadatak: postavljanje automatske razmjene putem FTP-a za konfiguraciju Enterprise Accounting 2.0. Unatoč činjenici da RIB omogućava razmjenu korištenjem 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 server ili možete koristiti FTP uslugu bilo kojeg hosting provajdera.

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

Na listi koja se pojavi odaberite Pun plan ili Po organizaciji, ako se u jednoj bazi podataka vodi evidencija za više preduzeća, a razmjenu je potrebno izvršiti samo za jedno od njih. U prozoru koji se otvori već postoji jedan čvor - centralni, trebamo ga urediti navođenjem koda i imena.

Zatim ćemo kreirati još jedan čvor za granu, ispunjavajući ga na isti način (da biste dodali, kliknite na zeleni krug sa plusom). Sljedeći korak je kreiranje početne slike za ovaj čvor, koji je gotova baza podataka u načinu rada datoteke. Da biste to uradili, kliknite desnim tasterom miša na željeni čvor i izaberite sa padajuće liste Kreirajte početnu sliku.

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

U prozoru koji se otvori kliknite na dugme Dodati i konfigurirajte novu razmjenu specificirajući udaljeni host, tip razmjene (preko FTP-a) i parametre veze sa serverom.

Bookmark Automatska razmjena omogućava postavljanje rasporeda razmjene, razmjene po događajima (početak i kraj rada itd.), ova podešavanja se vrše za korisnika u čije ime će se vršiti razmjena, pa se uvjerite da ima prava na razmjenu podataka.

Ne zaboravite da navedete prefiks čvora za numerisanje dokumenata (inače ćete dobiti različite dokumente sa istim brojevima) u Alati - Postavke programa; ovdje možete konfigurirati i neke druge parametre razmjene. Na istoj kartici treba da izaberete korisnika za obavljanje zadataka razmene; ako to ne uradite, raspored neće raditi. Imajte na umu da će se razmjena vršiti samo ako ovog korisnika prijavljen u program.

Ovim je završena konfiguracija centralnog čvora; sada morate napraviti slična podešavanja za periferni čvor, povezujući početnu sliku kao postojeći sistem zaštite informacija. Nakon toga možete početi s razmjenom podataka. Za kontrolu trebate koristiti Monitor komunikacije, omogućava vam ne samo da pratite uspjeh upload-a/download-a, već i prikazuje bilo kakve kolizije koje su nastale ili odložena kretanja (ako korisnik koji je izvršio razmjenu nema dovoljno prava da izvrši bilo koju radnju u bazi podataka). Dostupnost ovog instrumenta omogućava vam da brzo i efikasno riješite različite vrste problema koji nastaju prilikom automatske zamjene.

U ovom trenutku, podešavanje razmjene se može smatrati završenim i možete početi raditi u distribuiranom načinu. Vrijedi se posebno zadržati na ažuriranju ili izmjenama konfiguracije. Ove akcije su dostupne samo na centralnom čvoru; sve promjene će se automatski prenijeti na periferne čvorove tokom sljedeće razmjene. Da bi se izmjene izvršile automatski, periferna baza podataka mora biti u ekskluzivnom načinu, inače ćete morati pokrenuti Konfigurator i izvršiti Ažuriranje konfiguracije baze podataka ručno.

Kreiranje i konfiguriranje distribuirane baze podataka (RDB) u 1C 8.3 Računovodstvo (i druge konfiguracije) potrebno je u slučajevima kada nije moguće da više korisnika radi istovremeno se povezujući na jednu bazu podataka. Trenutno je to prilično rijetka pojava, budući da standardna udaljena radna površina radi dobro, a postoje i drugi programi koji pružaju daljinska veza na centralni računar na kojem se nalazi baza podataka.

Ali ipak, postoje situacije kada jednostavno nema interneta. A podaci bi na kraju trebali završiti u jednoj informacijskoj bazi. Zbog toga se kreira distribuirana baza podataka.

Obično glavna baza zove se centralno, a ostalo - periferno. Poenta je da ili ručno ili automatski način rada(u zavisnosti od podešavanja) baze podataka se kombinuju u jednu. Kako bi se osiguralo da se brojevi novounesenih dokumenata i referentni kodovi ne dupliraju, svakoj bazi podataka se dodjeljuje prefiks.

U ovoj instrukciji ćemo koristiti primjer za kreiranje centralne i periferne baze podataka i provjeriti razmjenu između njih. Ovaj priručnik je pogodan za 1C 8.3 računovodstvo i 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 potrebno je potvrditi okvir za potvrdu „Sinhronizacija podataka“. Link "Sinhronizacija podataka" će postati aktivan. Ovdje ćemo postaviti prefiks za glavnu informacijsku bazu - na primjer, "CB":

Kliknite na vezu „Sinhronizacija podataka“ i otvoriće se prozor sa dugmetom „Podesi sinhronizaciju podataka“. Kada kliknete na ovo dugme, otvoriće vam se padajući spisak gde treba da izaberete „Puni“ režim. Ako je sinhronizacija potrebna samo za jednu organizaciju, potrebno je da odaberete “Po organizaciji...”.

U sljedećem prozoru program će od nas zatražiti da napravimo sigurnosnu kopiju. Toplo preporučujem da to učinite, jer sljedeći koraci podešavanja mogu biti nepovratni.

Nakon stvaranja rezervna kopija kliknite na dugme „Dalje“. U sljedećem koraku moramo odlučiti kako će se sinhronizacija odvijati:

  • preko lokalnog imenika ili imenika na lokalnoj mreži;
  • preko Interneta preko FTP-a.

Radi jednostavnosti i jasnoće primjera, odabrat ćemo lokalni direktorij. Naveo sam sljedeću putanju: “D:\1C baze podataka\Sinhronizacija”. Bilo bi dobro provjeriti unose u ovom direktoriju; za to postoji posebno dugme:

Nabavite 267 video lekcija na 1C besplatno:

Sljedeći koraci sa podešavanjem FTP sinhronizacije i e-mail 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 grešku "Vrijednost prefiksa prve baze podataka nije jedinstvena."

Kliknite na „Dalje“, provjerite unesene podatke i ponovo kliknite na „Dalje“, a zatim na „Završi“. U polju “Puno ime baze datoteka” naznačite datoteku 1Cv8.1CD u direktoriju koji je kreiran za sinhronizaciju. Kreiramo početnu sliku distribuirane 1C baze podataka:

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

Nakon sinhronizacije, možete se povezati na novu bazu podataka i uvjeriti se da su informacije iz centralne baze podataka tamo učitane:

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

Podešavanje sinhronizacije u perifernoj bazi podataka

U perifernoj bazi podataka 1C konfiguracija je mnogo jednostavnija. Samo označite polje za potvrdu “Sinhronizacija podataka” i slijedite istoimenu vezu. I skoro odmah se nalazimo u prozoru sa dugmetom „Sinhronizujte“. Pokušajmo napraviti probnu stavku u perifernoj bazi podataka i prenijeti je u glavnu pomoću RIB-a: