Vilka är reglerna för utbyte i 1s. Förberedande steg för att sätta upp utbyte i BP

När man utvecklar 1C 8-utbytesregler används i stor utsträckning möjligheten att programmatiskt omdefiniera beteendet hos utbytesregler - hanterarmekanismen. Händelsehanterare utökar funktionaliteten avsevärt och är ett oumbärligt verktyg för att sätta upp utbytesregler i de fall där interaktiva konfigurationsmöjligheter inte räcker till.

Hanterare och algoritmer är skrivna på språket för plattformen där de kommer att exekveras under utbytet.

Om detta är en 1C: Enterprise 7.7-plattform, är hanterarkoden integrerad i uppladdnings- eller nedladdningsbehandlingskoden. Följaktligen är varje hanterare eller algoritm separerad i en separat funktion och är tillgänglig för felsökning under utbyte.

Om uppladdning eller nedladdning sker på 1C: Enterprise 8-plattformen, är hanterarkoden inte integrerad i datautbytesbehandlingskoden, utan laddas upp till utbytesregelfilen. Under datautbytesprocessen tas koden för hanterare eller algoritmer från regelfilen och exekveras direkt i kontexten av "Run"-satsen. För att felsöka koden för hanterare och algoritmer kan du använda bearbetningen " Universellt utbyte XML-data".

Uppgift

Överför information om motparter från UPP V BP. Data överförs ensidigt, identifiering görs med en unik identifierare. Konverteringsregler konfigureras med en speciell konfiguration Datakonvertering, utgåva 3.0(Ytterligare - KD 3,0).

Utförda åtgärder

Steg 1. Förbereder för att konfigurera reglerna.

För att konfigurera konverteringsregler i konfigurationen KD 3,0 måste innehålla information om strukturen på de informationsbaser mellan vilka data synkroniseras, samt om formatets struktur Företagsdata.

Steg 1. Ladda upp strukturen för UP- och BP-informationsbaserna.

För att ladda ner information om infobasens struktur används bearbetning MD83Exp.epf, ingår i konfigurationspaketet KD 3,0.

För varje infobas ( UPP Och BP) måste du utföra följande steg:

  1. Öppna infobasen i Enterprise-läge.
  2. Öppen extern bearbetning MD83Exp.epf(Meny Arkiv & Öppna).
  3. Ange namnet på filen där infobasstrukturen ska sparas.
  4. Kontrollera inställningarna i bearbetningsformuläret (alla flaggor måste rensas).
  5. tryck på knappen Lasta av.

Steg 2. Exportera xml-utbytesformatschemat

För att ladda ner utbytesformatschemat används standardplattformsfunktioner.

Du måste göra följande:

  1. Öppna en av informationsdatabaserna (eller UPP eller BP) i läget "Konfigurator".
  2. I metadataträdet, hitta XDTO-paket med namn ExchangeMessage Och EnterpriseData_1_0_beta.
  3. Placera markören på XDTO-paketet, högerklicka och välj objektet i snabbmenyn Exportera XML-schema. Ange sökväg och filnamn som ska exporteras. Utför detta steg för vart och ett av de två paketen och spara XML-schemana i två olika filer.

Steg 3. Laddar infobasstrukturen i CD 3.0-konfigurationen

Laddning utförs i konfigurationen KD 3,0 i Enterprise-läge. Följande steg bör utföras för var och en av de konfigurationer för vilka konverteringsregler är konfigurerade ( UPP Och BP).

  1. Gå till avsnittet Konfigurationer, och välj kommandot
  2. Ange sökvägen till filen med infobasstrukturen (se. Steg 1, Steg 1).
  3. Ange nedladdningsmetod & V ny version konfigurationer.
  4. tryck på knappen Utför nedladdning

Steg 4. Laddar utbytesformatstrukturen till CD 3.0-konfigurationen

  1. Gå till avsnittet Dataformat, och välj kommandot.
  2. Ange filer med formatstruktur (se. Steg 1, steg 2). Du måste ange båda filerna samtidigt genom att använda flera val.
  3. Kontrollera namnet på XDTO-huvudpaketet - måste matcha namnutrymmet för XDTO-paketet EnterpriseData_1_0_beta(se i konfiguratorn UPP eller BP).
  4. Ange nedladdningsmetod & till den nya versionen av formatet.
  5. tryck på knappen Utför nedladdning, vänta tills nedladdningen är klar.

Steg 2. Skapa konverteringar

För att lösa det beskrivna problemet måste du skapa två konverteringar:

  • UE (för att ladda ner data från UPP att byta format)
  • BP (för att ladda data från utbytesformatet till BP)

Konverteringar skapas i avsnittet Konverteringar, team Konverteringar. För en ny konvertering måste du ange namn, konfiguration och utbytesformat. Till exempel, konvertering för UE-konfigurationen:

  • namn& "UP2.0.7".
  • Konfiguration& "Företagsledning".
  • Formatversioner som stöds& en rad där en enskild katalogpost är vald Formatversioner.
  • regler för databehandling,
  • objektkonverteringsregler,
  • regler för konvertering av fördefinierade data.

För att gå till en uppsättning regler för en specifik konvertering måste du gå till avsnittet Konverteringar, Välj lag Konfigurera konverteringsregler och välj en specifik konvertering från listan som reglerna kommer att konfigureras för. Som ett resultat kommer formuläret att öppnas Att sätta upp bytesregler, som innehåller alla regler för en specifik konvertering.

Steg 3. Skapa objektkonverteringsregler

Steg 1. Konverteringsregel för avlastning av motparter från UE

  1. UPP.
  2. Gå till bokmärke
  3. Grundläggande information:
    1. Regel-ID: "Directory_Counterparties_Dispatch",
    2. Konfigurationsobjekt
    3. Formatera objekt: "Katalog. Motparter",
    4. Applikationsområde: Att skicka.
  4. tryck på knappen Skriv ner och gå till bokmärke Regler för fastighetsomvandling:
    1. Använd den automatiska egenskapsmatchningstjänsten
      1. tryck på knappen Konfigurera PKS
      2. Klicka på i formuläret som öppnas Automatch. Egenskaperna "TIN", "KPP", "Namn", "Fullständigt namn", "Ytterligare information", "LegalIndividual" kommer att jämföras.
      3. och stäng formuläret för att ställa in regler för fastighetsomvandling
  5. tryck på knappen Spara och stäng.

Steg 2. Konverteringsregel för att ladda motparter i BP

  1. Öppna inställningen för utbytesregler för konvertering BP.
  2. Gå till bokmärke Regler för att konvertera objekt.
  3. Skapa en ny konverteringsregel och fyll i uppgifterna på fliken Grundläggande information:
    1. Regel-ID: "Katalog_motpartskvitto",
    2. Konfigurationsobjekt: "DirectoryLink.Counterparties",
    3. Formatera objekt: "Katalog. Motparter",
    4. Applikationsområde: För att få.
  4. tryck på knappen Skriv ner och gå till bokmärke Identifiering. Ange identifieringsmetoden "Med unik identifierare".
  5. Gå till bokmärke Fastighetsomvandlingsregler
    1. Använd tjänsten för automatisk egenskapsmatchning:
      1. tryck på knappen Konfigurera PKS
      2. Klicka på i formuläret som öppnas Automatch. Egenskaperna "TIN", "KPP", "Namn", "Fullständigt namn", "Ytterligare information", "LegalIndividual" kommer att jämföras.
      3. Spara resultatet av automatisk matchning och tryck på knappen Skapa regler för fastighetsomvandling och stäng formuläret för att ställa in regler för fastighetsomvandling.
    2. Lägg manuellt till en egenskapskonverteringsregel för OKPO (konfigurationsegenskap & "CodePoOKPO", formategenskap & "OKPO").
    3. Senare måste du återgå till reglerna för fastighetsomvandling för att fylla i egenskapskonverteringsregeln för egendomen "LegalIndividual", vilket är en uppräkning.
  6. Gå till bokmärke Innan du spelar in mottagna data och skriv en algoritm för att fylla i registreringslandet för en ny motpart. Algoritmen innehåller nästa text: "Mottagna data. Registreringsland = Kataloger. Världens länder.Ryssland;".
  7. tryck på knappen Spara och stäng.

Steg 4. Skapa regler för konvertering av fördefinierade data

  1. UPP eller BP)
  2. Gå till bokmärke Regler för konvertering av fördefinierade data
  3. Skapa en ny konverteringsregel och fyll i dess egenskaper:
    1. Regel-ID: "Transfer_LegalIndividual"
    2. Konfigurationsobjekt: "TransferLink.LegalIndividual"
    3. Formatera objekt: "LegalIndividual"
    4. Applikationsområde: för att skicka och ta emot
    5. I tabellfältet fyller du i överensstämmelsen mellan konfigurations- och formatuppräkningsvärdena: "Individual" & "Individual" och "Legal Entity" & "Legal Entity"
    6. tryck på knappen Spara och stäng
  4. Ange en ny regel i konverteringsregeln för egenskapen "LegalIndividual" i katalogen Motparter
    1. Gå till bokmärke Regler för objektkonvertering
    2. Motparter, öppna regelformuläret
    3. Gå till bokmärke Fastighetsomvandlingsregler och hitta regeln för egendomen "LegalIndividual"
    4. Öppna formuläret för egenskapskonverteringsregeln och ange i det objektkonverteringsregeln & "Transfer_LegalIndividual".
    5. Spara dina ändringar

Steg 5. Skapa databehandlingsregler

Proceduren är densamma för båda konverteringarna.

  1. Öppna inställningen för utbytesregler för konvertering ( UPP eller BP)
  2. Gå till bokmärke Regler för objektkonvertering
  3. Hitta katalogkonverteringsregel Motparter, öppna regelformuläret
  4. tryck på knappen Skapa baserat på & Databehandlingsregel
  5. Kontrollera de automatiskt ifyllda egenskaperna i den skapade databehandlingsregeln:
    1. Regel-ID& ange samma som för databehandlingsregeln ("Directory_Counterparties_Sending" eller "Directory_Counterparties_Receiving")
    2. Applikationsområde& samma som för databehandlingsregeln
    3. Provobjekt:
      1. för konvertering UPP& "DirectoryLink.Counterparties"
      2. för konvertering BP& "Katalog. Motparter"
    4. Objektkonverteringsregel& länk till objektkonverteringsregeln.
  6. tryck på knappen Spela in och stäng.

Steg 6. Erhålla moduler för datautbyteshanterare

Datautbyteshanterarmodulen krävs för att utbyta data mellan konfigurationer i enlighet med de som konfigurerats i KD 3,0 regler.

Proceduren är densamma för båda konverteringarna:

  1. Öppna informationsbasen UPP eller BP i läget "Konfigurator". Hitta en gemensam modul i metadataträdet Exchange Manager genom Universal Format och öppna den för redigering. Modulen måste vara tom.
  2. Öppna informationsbasen KD 3,0 i Enterprise-läge.
  3. Gå till avsnittet Konverteringar och välj ett lag Avlastning av modulen.
  4. I formuläret som öppnas, ange lämplig konvertering och klicka på knappen Lasta av. Modulen kommer att kopieras till urklipp.
  5. Gå till infobaskonfiguratorn UPP eller BP och klistra in innehållet i urklipp i den delade modulen Exchange Manager genom Universal Format.
  6. Spara konfigurationen.

Modulen kan också laddas upp till klippbordet från formuläret för att ställa in utbytesregler med knappen Spara Exchange Manager-modul.

För att data ska kunna utbytas enligt de konfigurerade reglerna är det nödvändigt att konfigurera datasynkronisering i båda informationsbaserna i läget "Enterprise" genom ett universellt format.

Låt oss titta på ett enkelt exempel från verkligheten. Låt oss säga att vi har ett företag som ägnar sig åt parti- och detaljhandel och i det här företaget, precis som i alla andra, görs redovisning. Företaget har två standarddatabaser, dessa är UT (handelshantering) respektive BP (företagets redovisning), i var och en av databaserna förs dess egna register, i UT finns en ledning för att spegla alla transaktioner relaterade till handel, i BP det finns redovisning. För att inte göra dubbelarbete, d.v.s. skapa inte samma dokument i två databaser (förflyttningar bör trots allt ske i förvaltning och redovisning) vi kommer bara att ställa in synkronisering mellan dessa databaser.

Vi kommer att sätta upp datautbyte enkelriktad, från UT ---> BP. Det är också möjligt att sätta upp ett tvåvägsutbyte, men i praktiken krävs det inte ofta, så vi kommer inte att överväga det i vårt exempel.

Förberedande steg för att sätta upp utbyte i BP

Låt oss börja ställa in synkronisering, gå först till 1C "Enterprise Accounting 3.0"-databasen (mottagare), vi måste kontrollera om synkronisering är aktiverad för denna databas, för att göra detta måste vi först gå till databasen. Så snart databasen öppnas, gå till fliken "Administration" ---> "Inställningar för datasynkronisering"

Den öppnar sig framför oss ny infällning, måste den fyllas i på samma sätt som i skärmdumpen nedan, med undantag för infobasprefixet. Prefixet måste bestå av två bokstäver, du kan ställa in vilken som helst, men enligt 1C-standarden är det bättre att ställa in prefixet med namnet på konfigurationen, det vill säga för "Enterprise Accounting" blir prefixet "BP". Om du sätter upp komplexa utbyten och det finns flera redovisningsdatabaser, bör prefixen tydligt skilja sig från varandra; här kan du använda de två första bokstäverna i organisationens namn som en förkortning.

Vi fortsätter att sätta upp datasynkronisering i UT

Efter att vi har gjort allt nödvändiga åtgärder i mottagardatabasen (BP 3.0), för att fortsätta konfigurera datautbyte måste vi öppna källdatabasen (UT 11.1). Gå till fliken "Administration", välj "Datasynkroniseringsinställningar" i menyn till vänster. Om synkronisering inte är aktiverad, aktivera den med hjälp av kryssrutan och glöm inte att ange källbasprefixet. När vi har slutfört alla steg 1-4 som visas i bilden nedan måste du klicka på hyperlänken "Datasynkronisering" (steg 5).

I det nya fönstret som visas måste du klicka på det gröna plustecknet (Ställ in datasynkronisering), i rullgardinsmenyn väljer du posten "Enterprise Accounting 3.0".

Upprätta viktiga punkter i datautbytet mellan UT och BP

Nu ser vi ett fönster med inställningar för datasynkronisering i 1C, välj "Ange inställningar manuellt" och klicka på "Nästa".

Vi fortsätter att ställa in datautbyte i 1C, på nästa flik måste vi välja alternativet att ansluta till mottagarens informationsbas (direkt anslutning till programmet), anslutningsparametrar (på den här datorn eller in lokalt nätverk), katalogen där mottagardatabasen finns, samt nödvändiga autentiseringsdata (användarnamn och lösenord i databasen).

På nästa sida måste vi fylla i reglerna för att skicka och ta emot data från BP 3.0 (mottagarens) konfiguration. Klicka på "ändra regler för datauppladdning".

Fönstret "Regler för att skicka data" har öppnats framför oss, i det ställer vi in ​​följande parametrar:

  • Vilka referensdata kommer att skickas (i vårt exempel är vi bara intresserade av dokument och referensdata som används i dem, så vi valde lämplig post; om du väljer det första objektet "Skicka alla", kommer alla referensböcker att laddas om tillsammans med dokumenten, ofta om informationen inte används i dokumenten är den värdelös för mottagaren, eftersom den inte påverkar bokföringen på något sätt)
  • Från vilket datum ska all information skickas (vi kommer inte att överväga manuell synkronisering i den här artikeln)
  • Till vilken eller vilka organisationer som ska skickas data (i vårt exempel valde vi en organisation, IP "Entrepreneur")
  • Regler för bildande av kontrakt
  • Generaliserat lager
  • Ska jag rulla upp dokument efter lager?

När vi har gjort inställningarna klickar du på "Spara och stäng".

Eftersom vi i vårt exempel ställer upp och använder envägsutbyte, från UT till BP, då är inställningarna för reglerna för att hämta data från "Enterprise Accounting 3.0" inte av intresse för oss, så vi klickar på "Nästa".

I ett nytt fönster uppmanas vi att konfigurera regler för mottagarbasen (RB). I punkt 1 namnger vi vår databas, ger den ett prefix. PREFIX måste vara detsamma som vi satte in det i själva BP-databasen i början av denna artikel, om prefixen är olika fungerar inte datasynkronisering i 1C-programmet. Klicka sedan på punkt 2 och sedan på punkt 3.

I punkt 3 måste vi tillåta att dokument behandlas när de laddas in i databasen. Klicka på "Spara och stäng".

Nu ska fönstret se ut ungefär som det som visas nedan, klicka på "Nästa".

Detta fönster innehåller referensinformation om den skapade synkroniseringen i 1C. Klicka bara på knappen "Nästa". Om programmet genererade ett fel när du satte upp datasynkronisering måste du kontakta oss så att vår 1C-specialist kan hjälpa dig just nu!

Nästa steg programmet kommer att erbjuda att synkronisera omedelbart efter att ha skapat inställningarna för datautbyte. Låt oss godkänna detta och klicka på "Klar".

Ett fönster visas framför dig där du ser information om hur synkroniseringen fortskrider. Om mottagarbasen inte är tom, d.v.s. register har redan sparats i den, då kommer användaren i 1C-programmet att bli ombedd att göra en jämförelse av objekt manuellt. Jämförelse av objekt i 1C vid synkronisering av data är en jämförelse av identiska objekt hos mottagaren med identiska objekt i källan.

Låt oss titta på ett exempel, låt oss säga att det i UT finns en motpart med namnet "PharmGroup LLC" och TIN 1234567, och i BP finns det också en motpart med TIN 1234567, men namnet "PharmGroup", om vi inte jämför dessa två objekt vid jämförelse av data i synkroniseringsstadiet, sedan kommer vi efter synkronisering i mottagaren (Enterprise Accounting 3.0), att ha två motparter med TIN 1234567 och två namn "PharmGroup LLC" respektive "PharmGroup". För att undvika sådana situationer uppfanns en mekanism för att jämföra objekt.

I vårt exempel är mottagardatabasen tom, och därför öppnades inte objektjämförelsefönstret. Men efter att ha utfört några operationer kommer systemet definitivt att uppmana användaren att lägga till ytterligare data och visa följande fönster. Vi behöver inte överföra några ytterligare data, vi har redan konfigurerat allt vi behöver tidigare, så i det här steget väljer vi "Lägg inte till dokument för att skicka." Klicka på "Nästa".

Det sista steget av datautbyte mellan 1C

I det sista skedet kommer programmet att visa följande fönster, där användaren kommer att informeras om att synkroniseringen lyckades, klicka på "Slutför". Vid denna tidpunkt är synkroniseringen mellan databaser i ett envägsutbyte från "Trade Management 11.1" (UT) till "Enterprise Accounting 3.0" (BP) slutförd.

Varje plan har en specifik lista med element som den kan lagra information om ändringar av. Den här listan kallas "Innehåll av utbytesplan". Kompositionen kan utökas, men konfigurationsstöd tas bort.

"Planlayout" lagrar själva reglerna på grundval av vilka synkronisering fungerar. Det är just detta konverteringspaket (Registration Rules, Exchange Rules, Correspondent Exchange Rules) som vi behöver för vidare studier.

Låt oss överväga ett exempel på datasynkronisering mellan konfigurationerna "1C: Lön och HR 3" (ZUP) och "1C: Enterprise Accounting 3" (BP). Låt oss genast notera att vi i denna uppgift måste ta bort konfigurationen från supporten. Detta krävs enligt tillståndet.

Ett levande exempel på behovet av förbättring standardregler utbyta

Till exempel kontaktade en kund oss ​​med följande problem: vid synkronisering mellan ZUP och BP är det inte möjligt att överföra data från katalogen "Registrering hos skattemyndigheten", som är nödvändig för att fylla i dokumentet "Reflektion av löner" i bokföring.” Nu tabellsektion i detta dokument, på mottagarsidan, innehåller BP en tom "Registrering..." och användare måste manuellt skapa sådana poster i katalogen. Håller med, detta är obekvämt. Vi kan förbättra denna punkt.

Lösning på problemet: låt oss slutföra konverteringspaketet från utbytesplanen ExchangeSalary3Accounting3. Låt oss lägga till standarden "1C Exchange Rules" en ny "Object Conversion Rule" (PKO) för katalogen "Registration with the Tax Authority" och följaktligen "Property Conversion" av denna katalog (PCS). Vi kommer definitivt att slutföra standarden "Regler för registrering av objekt", eftersom det fanns ett behov av att registrera katalogändringar på börsens webbplats. Och vi kommer att granska "1C Exchange Rules" i korrespondentens databas.

Var ska vi redigera allt detta? För att skriva och ändra reglerna behöver vi konfigurationen "1C: Data Conversion 2".

Slutförande av standardkonverteringsregler från ZUP - BP Exchange Plan

Så vi börjar slutföra 1C-utbytesreglerna genom att lägga till nytt element- Register över registrering i Skatteverket. Vi kommer att göra denna ändring i båda konfigurationerna "1C: Löner och företagsledning 3" och "1C: Företagsredovisning 3".

Låt oss spara och uppdatera konfigurationerna.

I företagsläge kommer vi för varje databas att ladda upp en beskrivning av metadatastrukturen med MD83Exp.epf-bearbetning för 1C:Enterprise 8.3-plattformen. Bearbetningen finns i paketet "1C: Data Conversion".

I nästa steg kommer vi att ta bort konverteringspaketet från ZUP och BP. Paketet måste bestå av 3 filer: Registreringsregler, Exchange Rules, Correspondent Exchange Rules.

Den här artikeln kommer inte att beskriva hur datasynkronisering är konfigurerad; du kan läsa detta på Coderline-webbplatsen i avsnittet "Expertartiklar" eller titta på inspelningar av webbseminarier. Nu är det här alternativet redan konfigurerat i databaserna. Gå därför till synkroniseringsinställningarna (Administration -> Datasynkronisering -> Datasynkroniseringsinställningar), klicka på knappen "Ladda regler". Formuläret "Regler för synkronisering" öppnas framför oss. Klicka på knappen "Mer" och välj alternativet "Spara regler till fil".


Detta är paketet vi ska få efter lossning.

Vi kommer att utföra liknande åtgärder för en annan informationsbas "1C: Enterprise Accounting".
Som ett resultat är allt förberedande arbete för att redigera reglerna klart. Vi har:

Beskrivning av metadatastrukturen för inläsning i "1C: Data Conversion 2" (för ZUP och BP);

Konverteringspaket, som innehåller 1C-utbytesregler och registreringsregler som krävs för att laddas in i "1C: Data Conversion 2" (för ZUP och BP).

Gå till "1C: Datakonvertering 2". Låt oss utföra följande steg för båda infobaserna:

Laddar metadatastrukturerna för våra konfigurationer;

Vi skapar konverteringar och laddar 1C datautbytesregler från konverteringspaket (regelfilen heter ExchangeRules);

Vi skapar registreringar och laddar registreringsregler från konverteringspaket (regelfilen heter RegistrationRules).


Låt oss gå vidare till vår revidering. Vi lägger till en ny objektkonverteringsregel (PKO) till 1C-utbytesreglerna - katalogen "Registreringar hos skattemyndigheten". Vi lägger till en egenskapskonverteringsregel (PCR) för den här katalogen och en regel för datauppladdning (DRU). Denna typ av modifiering måste utföras både för reglerna från ZUP-paketet och för utbytesreglerna från BP-paketet. Vi laddar upp våra utbytesregler till motsvarande ExchangeRules-filer.

Låt oss gå vidare till reglerna för registrering av ett nytt element. Vi lägger till en uppslagsbok "Registreringar hos skattemyndigheten". Vi laddar upp registreringsreglerna till lämplig fil från RegistrationRules-paketet. Vi utför även denna åtgärd för båda databaserna.

De reviderade bytesreglerna och registreringsreglerna är klara. Nu kopierar vi innehållet i utbytesreglerna (ExchangeRules) från BP-paketet till korrespondentreglerna (CorrespondentExchangeRules) från ZUP-paketet. I korrespondentreglerna (CorrespondentExchangeRules) från BP-paketet kopierar vi innehållet i utbytesreglerna (ExchangeRules) från ZUP-paketet.

Resultatet bör bli följande:

Detta slutför arbetet i "1C: Data Conversion 2". De modifierade paketen med konverteringsregler är klara, allt som återstår är att ladda upp dem tillbaka till informationsdatabasen och kontrollera synkroniseringen.

Arkivera filer från paket till ZIP-arkiv och ladda våra konverteringspaket i ZUP och BP.

Allt är klart. Det återstår att testa.

Låt oss komma ihåg villkoren för problemet. Det var nödvändigt att registrera katalogen "Registrering hos skattemyndigheten" för nedladdning och kontrollera hur TC för dokumentet "Reflektion av löner i redovisning" fylls i på sidan "1C: Enterprise Accounting 3".

I källan "1C: Löner och företagsledning 3" registrerar vi vår katalog för nedladdning. Vi utför synkronisering. Vi går till mottagardatabasen och utför även synkronisering för att ta emot data. Observera att utbytesplanen nu har den nödvändiga katalogen för att registrera ändringar.

Vi kollar på sidan "1C: Enterprise Accounting 3":


Sammanfatta. Resultatet av uppgiften slutfördes framgångsrikt. Vi har slutfört ZUP - BP-utbytesplanen, lagt till ett nytt element för registrering av ändringar och lagt till konverteringsregler för datasynkronisering.

Datautbyte mellan 1C 8-applikationslösningar är något utan vilket det inte är möjligt att bygga en fullfjädrad informationsutrymme företag.

  • Varför behövs datautbyte och hur man använder dem?
  • Typer av utbyten mellan 1C.
  • Hur konfigurerar man datautbyte mellan 1C-databaser?

Du hittar svaren på dessa frågor nedan.

Det finns vanligtvis två skäl till att införa utbyten:

Organisationen har ett filialnät

I det här fallet behöver du helt enkelt ställa in utbytet mellan olika grenar. För detta ändamål finns det en mekanism i 1C 8.3 Enterprise-systemet. Med vilken du flexibelt kan konfigurera informationsutbytet. Till exempel, för filialer kan du inaktivera synligheten för dokument för andra filialer och samtidigt kommer centralkontoret att se dokument från alla filialer. Ett annat exempel är att skapa ett utbyte mellan 1C Retails databaser på ett kontor och i butiker.

Separation efter typ av redovisning

Det innebär i regel att organisationen för olika register i olika informationsdatabaser. Denna separation låter dig filtrera information som är "onödig" för en annan typ av redovisning för olika informationsbaser. Exempel: sk "Management accounting" kommer att föras in i "Trade Management"-databasen, där alla transaktioner återspeglas, och ledningen ser hela bilden av händelserna, och endast de dokument som är nödvändiga för redovisning och skatteredovisning laddas upp till den reglerade redovisningsdatabasen "Enterprise Accounting" ”.

Vilka är utbytesmekanismerna mellan 1C-databaser?

Datautbyte kan klassificeras på två sätt: de mekanismer som används och den transport som används för utbytet.

1C mekanismer för datautbyte

Vanligtvis används två mekanismer för utbyte:

  • Distribuerad informationsbas(REVBEN)— en mekanism som låter dig ställa in datautbyte mellan filialer. Mekanismen innebär att helt identiska databaskonfigurationer utbyts. Mekanismen kan överföra databaskonfigurationsändringar. Mekanismen implementeras på teknikplattformsnivå.
  • En universell mekanism för utbyte mellan konfigurationer— Mekanismen är utvecklad av 1C för applikationslösningar. Den är universell och bygger på . Datautbyte utförs med hjälp av xml-regler, som skapas i en speciell konfiguration - . Med denna mekanism kan du implementera både engångsutbyte och konstant utbyte mellan 1C-konfigurationer. Mekanismen är implementerad på konfigurationsnivån, du kan integrera den i din konfiguration från den tekniska konfigurationen.

Transport för datautbyte

Transport kan vara ett ganska brett spektrum av tekniker. Låt oss överväga de viktigaste implementerade i den universella utbytesmekanismen 1C 8.2:

Få 267 videolektioner på 1C gratis:

  • Lokal eller nätverkskatalog- den enklaste transporten. En informationssäkerhet skapar en fil på disk, den andra läser den och lägger till sin egen fil.
  • FTP-resurs— utbyte liknar utbyte genom en katalog. Skillnaden är att utbytet sker via FTP-protokollet.
  • Postmeddelanden eller e-post- utbytet sker inom medel E-post. Konfigurationerna skickar e-postmeddelanden till varandra och kontrollerar regelbundet e-postadressen efter nya meddelanden.
  • Direktanslutning (COM)— Utbytet sker genom en direkt anslutning av en databas till en annan med hjälp av medel.
  • Internet (webbtjänst)— transporten är en webbtjänst. En infobas ansluter till , webbtjänsten ansluter till den andra infobasen och transporterar meddelandet. För att utföra sådan transport måste du ha.

Hur ställer man in datautbyte mellan 1C-databaser?

För grunderna för att ställa in datautbyte i 1C med "1C Data Conversion"-konfigurationen, se exemplet i videon:

1C datautbyte enligt schemat i 1C 8.2

Om du behöver konfigurera automatisk uppladdning enligt ett schema, konfigurera bara .

För klient-serverversion

I katalogen "Inställningar för datautbyte", på fliken "Automatiskt utbyte", måste du skapa en ny rutinuppgift, var du ska ange schemat:

För filalternativ

I katalogen "Inställningar för datautbyte", på fliken "Automatiskt utbyte", måste du skapa en ny rutinuppgift, där du på fliken "Utbyte efter händelser" anger händelserna där utbytet kommer att startas. Till exempel, när en specifik användare startar: