1c Bestäm vad revmekanismen ingår. Distribuerad informationsbas: Grunderna

Skapa och konfigurera en distribuerad databas (RIB) i 1C 8.3 Redovisning (och andra konfigurationer) är nödvändig i de fall där det inte finns något sätt att arbeta med flera användare, samtidigt som du ansluter till en databas. För närvarande är detta ett ganska sällsynt fenomen, eftersom det vanliga fjärrskrivbordet är perfekt och det finns andra program som ger en fjärranslutning till den centrala datorn där databasen är belägen.

Men ändå finns det situationer när det bara finns inget internet. Och data måste hamna i samma informationsbas. Detta skapar en distribuerad databas.

Typiskt kallas huvudbasen den centrala, och resten är kringutrustning. Kärnan är att antingen i manuell eller i automatisk läge (beror på inställnings) databaser kombineras till en. För numren på de nyligen angivna dokumenten och katalogkoderna dupliceras är varje databas tilldelad prefixet.

I denna instruktion skapar vi en central och perifer databas, kontrollera utbytet mellan dem. Denna ersättning passar både för 1C 8,3 Accounting och 1C Trade Management (UT) och andra konfigurationer.

Ställa in den huvudsakliga (centrala) distribuerade ribbbasen

Gå till menyn 1c "Administration", följt av länken "Data Synchronization Settings". I fönstret som öppnas måste du kontrollera kryssrutan "Data Synchronization". "Datasynkronisering" kommer att vara aktiv. Omedelbart kommer jag att installera prefixet för huvudinformationsbasen - till exempel "CB":

Vi går på länken "Synkronisering av data", fönstret öppnas med knappen "Konfigurera datasynkronisering". När du klickar på den här knappen öppnas listrutan var du behöver välja "FULL" -läget. Om synkronisering endast krävs av en organisation, måste du välja "Organisation ...".

I nästa fönster kommer programmet att erbjuda oss en säkerhetskopia. Jag rekommenderar starkt att göra det, eftersom följande inställningar kan vara irreversibla.

När du har skapat en säkerhetskopiering klickar du på knappen Nästa. I nästa steg bör vi bestämma hur synkronisering kommer att inträffa:

  • genom en lokal katalog eller katalog på det lokala nätverket;
  • på Internet via FTP.

För enkelhet och tydlighet i exemplet, välj en lokal katalog. Jag angav följande sökväg: "D: \\ 1C \\ synkroniseringsdatabaser." Det kommer inte att vara överflödigt för att kontrollera posten i den här katalogen, för det här finns en speciell knapp:

Få 267 Video Tutorials för 1C gratis:

Följande steg med FTP-synkroniseringskonfiguration och e-post kommer att missas. Börjar inställningarna för titlarna i de viktigaste och perifera databaserna. Här, fråga prefixet för den perifera databasen:

Glöm inte att prefixet för varje bas måste vara unik. Annars får du ett fel "Värdet av prefixet för den första informationsbasen är inte unik."

Klicka på "Nästa", kolla in den inmatade informationen och klicka igen "Nästa", sedan "Klar". I fältet "Full File Base Name anger du 1 cv8.1cd-filen i den katalog som skapades för synkronisering. Skapa den ursprungliga bilden av den distribuerade basen 1c:

Efter att ha skapat den första bilden av revbenet i 1c, kan du ställa in tidtabellen för synkronisering eller synkronisera manuellt:

Efter synkronisering kan du ansluta till en ny databas och se till att information från den centrala basen lossades där:

Endast omedelbart i den nya perifera databasen, få minst en användare med administratörsrättigheter.

Ställa in synkroniseringen i den perifera databasen

I den perifera databasen är 1c-inställningen mycket lättare. Kontrollera kryssrutan "datasynkronisering" och gå till samma länk. Och vi går nästan omedelbart in i fönstret med "Synchronize" -knappen. Låt oss försöka skapa en testnomenklatur i den perifera databasen och lossa den till huvudvägen med hjälp av revben:

Ofta uppstår situationen när organisationen har flera grenar eller utlopp, geografiskt avlägsnas från varandra. Ändå är det nödvändigt att genomföra en enda redovisning i hela organisationen. En av lösningarna på den här uppgiften är att skapa ett enhetligt nätverk, vilket kommer att innehålla automatiska jobb för alla filialer och placering av 1C-informationsbasen på en offentlig server. Denna metod kan vara tekniskt komplicerad och kostnad. Dessutom uppstår ett antal frågor som rör informationssäkerhet.

Det andra alternativet är att skapa en distribuerad informationsbas (RIB). Den distribuerade informationsbasen är en hierarkisk struktur bestående av separata informationsbaser på 1C-plattformen: ett företag mellan vilken datautbyte är organiserad för att synkronisera konfiguration och data. Dessa individuella informationsbaser kallas ribbnoder.

Den distribuerade informationsbasen kan skapas på grundval av olika konfigurationer av 1C-systemet: Enterprise. Tänk på dess skapelse i exempel 1c: Handelshantering 10.3.

Antag att handelsorganisationen öppnar en extra handelspunkt där det är nödvändigt att ha tillgång till organisationens allmänna handelssystem. För att skapa en revben måste du utföra följande steg:


På detta är skapandet av en distribuerad informationsbas klar. För att utbyta information är det nödvändigt att lansera datautbytet i den centrala basen (de ändringar som inträffade i den) kommer att lossas, sedan i butiken (ändringar från den centrala basen och lossa ändringar som inträffade i affären) och igen - i den centrala basen (ändringar laddas in i det som hände i butiken).

Distribuerade informationsbaser har egen konfliktupplösningsmekanism. Så, om det under utbytet visar sig att ett objekt (dokument, referensbok etc.) har ändrats i huvudet, och i den underordnade basen kommer prioriteten att ha en ändring gjord i huvudbasen.

Om du behöver ändra konfigurationen av den distribuerade informationsbasen, måste den göras i rotnoden (se den första teckningen av artikeln), är konfigurationen av resten av noderna blockerad. Efter att ha utfört de nödvändiga ändringarna kan de överföras till underordnade noder med hjälp av standarddatautbytesproceduren mellan ribbnoderna. Efter utbytet i den underordnade nodkonfiguratorn måste du uppdatera konfigurationen av informationsbasen.

Om du har några problem med att skapa en distribuerad informationsbas, hjälper våra specialister dig att anpassa datautbyte och förklara i detalj hur man använder den.

RIB är en distribuerad informationsbas, som representerar en trädliknande konstruktion, vars grenar är separata expanderade baser på 1C Enterprise. Dessa baser kallas noderna av en distribuerad informationsbas (hädanefter bara noder). Utbytet av information bildas mellan dessa noder för att synkronisera alla noder (konfigurationer och baser).

Huvudmekanismen är mekanismen för utbyten med vissa distinkt och universella kapaciteter. Huvudskillnaden kan allokeras att ribbbytesmekanismen är mer specialiserad och smal, medan universella utbyten ger användaren ett mer omfattande utbud av möjligheter.

Grundläggande principer för revben

Ändra konfigurationsstrukturen är endast möjlig i den huvudsakliga rotnoden för den distribuerade informationsbasen. Därefter tillämpas denna förändring hierarkiskt på underordnade noder. Således säkerställer detta ett enda utrymme av konfigurationsstruktur i alla ribbnoder.

Uppgifterna kan ändras i någon av de noder som i sin tur gäller för alla andra noder. Dessutom bör dessa data inte överföras till resten av systemdeltagarna och deras fullständiga identitet får inte stödjas. Sammansättningen av de data som deltar i utbytet med andra deltagare i revbenet, utvecklaren kan konfigurera på sina egna önskemål. Dessutom kan inställningarna produceras inte bara i stången av metadata konfiguration, men också på nivån av enskilda element som speciella val kan appliceras.

Som nämnts ovan uppnås ribbmekanismen genom användning av utbytesplaner. Men att detta eller den planen kan användas i denna hierarkiska struktur måste den aktiveras av egenskapen "Distribuerad informationsbas".

Alla data i RIB sänds av meddelanden. Innehållet i dessa meddelanden är tydligt reglerade och kan inte vara godtyckliga som i en universell utbytesmekanism. Data placeras i meddelandet med hjälp av XML-serialiseringsprincipen. Förutom dessa dataändringar placerar meddelandet också information om att ändra konfigurationen, liksom en viss servicinformation. Ändringar är registrerade från placerade i utbytesmeddelandet helt automatiskt. Varken användaren eller utvecklaren kan påverka detta.

Mottagning och generering av utbytesmeddelanden i RIB är inställda med ett kommando

Spela planer. Skriv ut (inspelning, 0)

Innehållet läses genom laget

Produktion

Det kan säkert sägas att ribbmekanismen huvudsakligen består av en universell utbytesmekanism med några särdrag som endast är närvarande i revbenet.

I 1C 8,3 eller 1C 8,2? Ställa in den distribuerade informationsbasen. Steg-för-steg-instruktion.

Fördelningen av informationsbasen tillämpas om behovet av gemensam redovisning i databaser, som inte kan, på grund av olika skäl, har en fysisk anslutning. Ett exempel är att fortsätta redovisa i ett företag med en division i en storstad och en liten by utan möjlighet att ansluta Internet. Eller i vissa fall av det periodiska behovet av samtidig arbete med en databas på kontoret och utanför kontoret, som hemma. I sådana fall är användningen av en distribuerad informationsbas (RIB) berättigad och nödvändig.


I den här artikeln kommer vi att överväga att organisationen av distributionen av en informationsdatabas i konfigurationen av 1C redovisar Rysslands version 8.3 via en lokal eller nätverkskatalog. I version 8.2 1 kommer denna instruktion också att vara användbar, eftersom Det beskriver väsentligen en process med betydligt små skillnader.

==== Inställning för huvudbasen ====

Öppna 1c 8.3 I "Enterprise" -läget flyttar vi till avsnittet "Administration". I version 1c 8.2 är det nödvändigt att gå till jobbet i huvudmenyn "Service" - "Distribuerad informationsbas (RIB)" - "Konfigurera ribnoder".

Därefter kommer vi att överväga processen i samband med IB-version 8.3. Så, genom att klicka på "Administration" -sektionen, välj "Programinställningen". I inställningarna, låt oss gå till avsnittet "Data Synchronization". Här lägger vi en tick "Använd datasynkronisering" och anger databasprefixet. Vi anger "centralbanken", vilket innebär den centrala basen.

Därefter visas "datasynkronisering" i rätt meny. Välj det. I det dotterbolag som öppnas klickar du på knappen "Konfigurera datasynkronisering". I rullgardinsmenyn kan du välja alternativen för inställningar för olika fall av synkronisering. Vi väljer den "distribuerade informationsbasen ...".

För allmän utveckling är vi bekanta med innehållet i nästa fönster och klicka på "Nästa".

I nästa fönster fyller du i katalogen genom vilken den tar. Vi kommer att ange datakomprimering för att minska lossarens storlek och omedelbart kan du ange ett lösenord för arkivet med data. Det är viktigt att inte glömma. Bekräfta fyllningen med knappen "Nästa".

Följande två fönster är utformade för att ange inställningsparametrarna för utbytesfall via FTP-servern och via e-post. Som tidigare nämnts överväger vi utbytesmetoden via katalogen, så inställningarna för FTP och e-post saknas.

Följande fönster är avsett att ange utbytarparametrarna i en del av den perifera databasen. Vi anger sitt namn och prefix. Nästa - knappen "Nästa".

Kontrollera utbytesparametrarna som bildas av oss och bekräfta deras korrekthet av den traditionella knappen "Nästa".

Den nödvändiga uppsättningen inställningar för utbyte skapas automatiskt. Det kommer att ta lite tid.

Viktig! Att skapa en initial bild för en underordnad nod tar lång tid. Storleken på denna betydelse beror på datorresurser och bokföringsvolymer i huvuddatabasen.

Antag att vi bestämde oss för att skapa en bild. Efter att ha klickat på "Slutför" -knappen i föregående fönster introducerar vi inställningarna för att skapa en bild av en underordnad IB. Vi kommer att överväga det enklaste fallet för lokal verksamhet. För att göra detta, ange de nödvändiga detaljerna i fönstret som öppnas. Vi kommer särskilt att vara uppmärksam på parametern "Full File Base Name". Det måste anges i det fullständiga UNC-formatet, vilket innefattar bildandet och den lokala sökvägen i "Network" -formatet. Till exempel - "\\\\ server1c \\ databaser \\ ribb". Till den angivna sökvägen, lägg till namnet på databasfilen - 1CV8.1CD.

Efter att ha klickat på knappen "Skapa initial bild" startar processen att generera en bild för en underordnad bas.

Efter att processen är klar i den angivna katalogen skapas BD-filen. Detta, den släppta basen före full användning måste du konfigurera.

==== Justering för perifer bas ====

För att göra detta måste det anslutas till 1C. Så här hittar du i instruktionerna i vår artikel - Efter anslutning måste du köra en ny databas i konfigurationsläget och skapa användare. Därefter måste IB lanseras i 1C "Enterprise" -läget.

Om, av någon anledning, skapandet av användare måste överföras till en senare tid, kan du helt enkelt starta databasen efter anslutningen. Att skapa en administratörsanvändare kommer att bli ombedd att hålla med den, och den första fyllningen kommer att utföras.

Då måste du fortsätta att ställa in parningen med huvudbasen. Denna inställning liknar ovanstående för huvudbasen.

En inställning kommer att skapas för att kommunicera med huvudbasen.

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

Så, nu har vi skapat den huvudsakliga och perifera basen. Även skapade synkroniseringsinställningar i var och en av dessa databaser. Nu kan du gå för att redigera dessa inställningar och ta dem till det lämpliga utseendet. Du kan skapa automatiska utbytesregler eller manuellt byta ut.

Gör det i huvuddatabasen. Den perifera basen är konfigurerad på samma sätt.

Redigering kan tillämpas på reglerna och schemalägga datasynkronisering.

"Konfigurera" -knappen i avsnittet "Data Schedule Schedule", måste du redigera skripten för det automatiska schemat för lossning / nedladdning av data för den valda basen. Du kan inte redigera, helt enkelt överens med standardalternativen.

För att redigera parametrarna är det tillräckligt att klicka på länken med automatiska schemaläggningsdata. Och redigera sedan tillfälliga uppgiftsuppstartsparametrar. Att vända sig till bokmärken kan ändras både tid och datum och dagar i lanseringsveckan.

Med knappen "Kör uppgift" kan du manuellt starta uppgiften för att köra huvudskriptfönstret.

Med "Configure" -knappen kan avsnittet "Data Synchronization Rules", du utföra operationer för att ändra aktivitets-lanseringsscenarierna, samt visa loggens lossning / nedladdningar. Den senare är ganska viktigt för att administrera och spåra regelbundenheten i utbyten.

Efter att ha examen från att skapa och redigera skripten för att automatiskt starta en distribuerad databasutbyte, kan du gå till lossning och efterföljande databostnad.

På detta är huvudsakligen inställning av en distribuerad badbas för den centrala och periferiska noden över.

Hämta illustrerad instruktion

Distribuerad informationsbas. Steg-för-steg-instruktion
Distribuerad informationsbas (RIB) 1C: Presentation
Skapa en distribuerad informationsbas och för att konfigurera den
Så här ställer du upp rev i 1C 8.2
Så här ställer du upp en distribuerad informationsbas i 1C
Hur man sätter upp i 1c
Hur man sätter upp i 1c
Ställa in en distribuerad informationsbas (ribb) i 1C
Exempel RIB-inställning för 1C: Redovisning 8
Skapa en distribuerad informationsbas och installation

I detta material, detaljerade instruktioner för att konfigurera utbyte av revben för 1c: Enterprise 8 och de problem som författaren står inför.

1. Skapa noder
Skapa nya noder (huvud och underordnade): I användarläge "Operations / Exchange Plans / Full"
Välj den "fulla" utbytesplanen
Skapa två poster:
- Jag kommer att ringa den första skivan "Centralbank" (huvudnod), jag anger koden "CB",
- Vi kallar den andra posten "Underordnad nod", ange koden "PU".
Ikon med en grön cirkel - "Centralbank" (huvudnod)

För den underordnade knuten, klicka på ikonen "Skapa initial bild". (Monopoltillgång kommer att krävas)
Skapa en första bild
Därefter fyller du parametrarna för den nya basen i fönstret som öppnas. Efter avslutad trycker du på "Slutför" -knappen
Skapa en första bild av IB
Skapandet av den ursprungliga bilden av den underordnade noden hos den distribuerade informationsbasen börjar, efter att meddelandet "skapar en initial bild har blivit framgångsrikt" visas. Klicka på knappen "OK".
Lägg till en underordnad nod i baslistan, kör den.
I den här underordnade basen, öppna hela utbytesplanen - ikonen "Central Bank Red", det betyder att den här noden är det viktigaste för den informationsbas som vi är.

2. Ställa in prefix
För varje databas, i inställningarna för bokföringsparametrarna (i UPP "-tjänsten / kontonparametrarna") på fliken "Data Exchange", ställer du in prefixen. Detta görs för att inte störa i rummen och koderna för dokument och referensböcker som skapats i två baser.
För e-post, installera kryssrutan "Använd den automatiska utbytesmekanismen ..."
Bokmärke "Data Exchange"

3. Lägg till datautbyte mellan noder
Öppna: "Service \\ Distribuerad informationsbas (RIB) \\ Configure Rib Niddag"
Klicka på "Lägg till", fönster "Inställning av datainställningar"
Konfigurera datautbyte

Klicka på ikonen "Utför den aktuella inställningen"
Fyll i den aktuella inställningen

Nu om "fallgropar"
1. Datautbyte kan utföras automatiskt och kan initialiseras i följande fall:
* När programmet startas. Utbyte kommer att utföras när programmet startas,
* Vid avslutning med programmet. Utbyte kommer att utföras innan du slutför användaren med programmet,
* När katalogen visas. Utbytet kommer endast att uppfyllas om användaren som anges av användaren var oöverträffad, och för närvarande blev det synligt. Inställningen kan användas för att utföra automatisk utbyte när den är ansluten till ett lokalt nätverk eller flash-kort. Programmet kommer regelbundet att kontrollera utseendet på den katalog som anges i inställningarna och markera dess nuvarande tillstånd,
* När filen visas. Det rekommenderas att använda det här läget när du vill byta ut om en inkommande datautbytesfil visas. I det här fallet är det tillräckligt att ange hela sökvägen till den inkommande datautbytesfilen. Programmet analyserar regelbundet närvaron av en fil, och så snart det verkar kommer utbytet att göras, och efter utbytet kommer den här filen att tas bort (detta görs för att ständigt göra utbytesförfarandet),
* Periodisk datautbyte. Utbytet kommer att utföras enligt konfigurationerna av den periodiska datautbytet. Om informationsbasen fungerar i filserverläge, utförs periodisk utbyte endast av användaren, som anges i de redovisningspolitiska parametrarna som "en användare för regleringsuppgifter i filläget." I klient-serverversionen utförs utbytet på servern 1c: företag.

Jag har en klient-serverversion - servern måste överbelastas för driften av den reglerande författaren

2. Windows-kodning.
Utbytet avbröts av ett fel - eftersom det inte komprimerar filen. Detta beror på det kyrilliska felet i kommandoraden när den komprimeras.
Fall korrigeringen av kodningar i registret.
Till exempel, för Windows Server 2008 -
Koden

Regedit4.
"1250" \u003d "c_1251.nls"
"1251" \u003d "c_1251.nls"
"1252" \u003d "c_1251.nls"
"1253" \u003d "c_1251.nls"
"1254" \u003d "c_1251.nls"
"1255" \u003d "c_1251.nls"

3. När du skapar en kopia av basen (till exempel för förfining) i klient-serverversionen är det nödvändigt att de reglerande referenserna för basen av basen är avstängda. Blockera regleringsuppgifter för kopior på

Om du inte blockerar dem, kommer kopian att göra utbyten på samma schema som huvudbasen. Så, en del av meddelandena till avlägsna noder kommer att bildas från arbetsbasen och en del av kopian, vilket kommer att orsaka konfigurationer.

Dela med sig