Kakšna so pravila menjave v 1s. Pripravljalni koraki za vzpostavitev menjalnice v BP

Pri razvoju pravil izmenjave 1C 8 se pogosto uporablja možnost programske redefiniranja vedenja pravil izmenjave - mehanizem obravnave. Upravljalniki dogodkov bistveno razširijo funkcionalnost in so nepogrešljivo orodje za nastavitev menjalnih pravil v primerih, ko interaktivne konfiguracijske zmogljivosti ne zadoščajo.

Obdelovalci in algoritmi so napisani v jeziku platforme, v kateri se bodo izvajali med izmenjavo.

Če je to platforma 1C: Enterprise 7.7, je koda za obravnavo integrirana v kodo za obdelavo nalaganja ali prenosa. V skladu s tem je vsak upravljalnik ali algoritem ločen v ločeno funkcijo in je na voljo za odpravljanje napak med izmenjavo.

Če nalaganje ali nalaganje poteka na platformi 1C: Enterprise 8, koda za obravnavo ni integrirana v kodo za obdelavo izmenjave podatkov, ampak se naloži v datoteko s pravili izmenjave. Med postopkom izmenjave podatkov se koda obdelovalcev ali algoritmov vzame iz datoteke pravil in izvede neposredno v kontekstu stavka »Zaženi«. Za odpravljanje napak v kodi obdelovalcev in algoritmov lahko uporabite obdelavo " Univerzalna menjava Podatki XML".

Naloga

Prenos podatkov o nasprotnih strankah iz GOR V BP. Podatki se prenašajo enostransko, identifikacija se izvede z enoličnim identifikatorjem Pravila pretvorbe se konfigurirajo s posebno konfiguracijo Pretvorba podatkov, izdaja 3.0(Nadalje - KD 3.0).

Izvedena dejanja

Faza 1. Priprava na konfiguracijo pravil.

Če želite konfigurirati pravila pretvorbe v konfiguraciji KD 3.0 mora vsebovati informacije o strukturi informacijskih baz, med katerimi se podatki sinhronizirajo, ter o strukturi formata Podatki podjetja.

Korak 1. Nalaganje strukture informacijskih baz UP in BP.

Za prenos informacij o strukturi informacijske baze se uporablja obdelava MD83Exp.epf, ki je vključen v konfiguracijski paket KD 3.0.

Za vsako informacijsko bazo ( GOR in BP) morate izvesti naslednje korake:

  1. Odprite informacijsko bazo v načinu Enterprise.
  2. Odprto zunanja obdelava MD83Exp.epf(Meni Datoteka & Odpri).
  3. Podajte ime datoteke, v katero želite shraniti strukturo informacijske baze.
  4. Preverite nastavitve v obrazcu za obdelavo (vse zastavice morajo biti počiščene).
  5. pritisni gumb Razbremenitev.

2. korak. Izvozite shemo zapisa izmenjave xml

Za prenos sheme formata izmenjave se uporabljajo standardne zmogljivosti platforme.

Narediti morate naslednje:

  1. Odprite eno od informacijskih zbirk podatkov (oz GOR oz BP) v načinu “Konfigurator”.
  2. V drevesu metapodatkov poiščite pakete XDTO z imeni ExchangeMessage in EnterpriseData_1_0_beta.
  3. Kazalec postavite na paket XDTO, z desno miškino tipko kliknite in v kontekstnem meniju izberite element Izvozi shemo XML. Določite pot in ime datoteke za izvoz. Ta korak izvedite za vsakega od obeh paketov in shranite sheme XML v dve različni datoteki.

3. korak. Nalaganje strukture informacijske baze v konfiguracijo CD 3.0

Nalaganje se izvede v konfiguracijo KD 3.0 v načinu podjetja. Naslednje korake je treba izvesti za vsako od konfiguracij, za katere so konfigurirana pravila pretvorbe ( GOR in BP).

  1. Pojdite na razdelek Konfiguracije in izberite ukaz
  2. Določite pot do datoteke s strukturo informacijske baze (glejte. 1. stopnja, 1. korak).
  3. Določite način prenosa & V nova različica konfiguracije.
  4. pritisni gumb Izvedite prenos

4. korak. Nalaganje strukture formata izmenjave v konfiguracijo CD 3.0

  1. Pojdite na razdelek Format podatkov in izberite ukaz.
  2. Določite datoteke s strukturo formata (glejte. 1. stopnja, 2. korak). Določiti morate obe datoteki hkrati z večkratno izbiro.
  3. Preverite ime glavnega paketa XDTO – mora se ujemati z imenskim prostorom paketa XDTO EnterpriseData_1_0_beta(glej v konfiguratorju GOR oz BP).
  4. Določite način prenosa & na novo različico formata.
  5. pritisni gumb Izvedite prenos, počakajte, da se prenos konča.

Faza 2. Ustvarjanje konverzij

Za rešitev opisane težave morate ustvariti dve konverziji:

  • UE (za prenos podatkov iz GOR za izmenjavo formata)
  • BP (za nalaganje podatkov iz izmenjevalnega formata v BP)

Pretvorbe se ustvarjajo v razdelku Pretvorbe, ekipa Pretvorbe. Za novo pretvorbo morate določiti ime, konfiguracijo in obliko izmenjave. Na primer, pretvorba za konfiguracijo UE:

  • Ime& “UP2.0.7”.
  • Konfiguracija& "Upravljanje podjetja".
  • Podprte različice formata& ena vrstica, v kateri je izbran en vnos v imeniku Različice formata.
  • pravila obdelave podatkov,
  • pravila pretvorbe objektov,
  • pravila za pretvorbo vnaprej določenih podatkov.

Če želite iti do nabora pravil za določeno pretvorbo, morate iti v razdelek Pretvorbe, izberite ekipo Nastavitev pravil pretvorbe in s seznama izberite določeno konverzijo, za katero bodo konfigurirana pravila. Kot rezultat se bo obrazec odprl Nastavitev menjalnih pravil, ki vsebuje vsa pravila za določeno konverzijo.

Faza 3. Ustvarjanje pravil za pretvorbo objektov

Korak 1. Pravilo pretvorbe za razkladanje nasprotnih strank iz UE

  1. GOR.
  2. Pojdi na zaznamek
  3. Osnovni podatki:
    1. ID pravila: “Imenik_nasprotnih strank_odprema”,
    2. Konfiguracijski objekt
    3. Oblikuj predmet: "Imenik. Nasprotne stranke",
    4. Področje uporabe: Poslati.
  4. pritisni gumb Zapisati in pojdite na zaznamek Pravila pretvorbe nepremičnin:
    1. Uporabite storitev samodejnega ujemanja lastnosti
      1. pritisni gumb Postavitev PKS
      2. V obrazcu, ki se odpre, kliknite Samodejno. Lastnosti "TIN", "KPP", "Name", "Full Name", "Additional Information", "LegalIndividual" bodo primerjane.
      3. in zaprite obrazec za nastavitev pravil pretvorbe lastnosti
  5. pritisni gumb Shrani in zapri.

Korak 2. Pravilo pretvorbe za nalaganje nasprotnih strank v BP

  1. Odprite nastavitev pravil izmenjave za pretvorbo BP.
  2. Pojdi na zaznamek Pravila za pretvorbo predmetov.
  3. Ustvarite novo pravilo pretvorbe in izpolnite podatke na zavihku Osnovni podatki:
    1. ID pravila: “Imenik_nasprotne stranke_potrdilo”,
    2. Konfiguracijski objekt: “DirectoryLink.Nasprotne stranke”,
    3. Oblikuj predmet: "Imenik. Nasprotne stranke",
    4. Področje uporabe: Za pridobitev.
  4. pritisni gumb Zapisati in pojdite na zaznamek Identifikacija. Določite metodo identifikacije »Z edinstvenim identifikatorjem«.
  5. Pojdi na zaznamek Pravila pretvorbe nepremičnin
    1. Uporabite storitev samodejnega ujemanja lastnosti:
      1. pritisni gumb Postavitev PKS
      2. V obrazcu, ki se odpre, kliknite Samodejno. Lastnosti "TIN", "KPP", "Name", "Full Name", "Additional Information", "LegalIndividual" bodo primerjane.
      3. Shranite rezultat samodejnega ujemanja in pritisnite gumb Ustvarite pravila za pretvorbo lastnosti in zaprite obrazec za nastavitev pravil pretvorbe lastnosti.
    2. Ročno dodajte pravilo pretvorbe lastnosti za OKPO (lastnost konfiguracije & »CodePoOKPO«, lastnost formata & »OKPO«).
    3. Pozneje se boste morali vrniti k pravilom pretvorbe lastnosti, da zapolnite pravilo pretvorbe lastnosti za lastnost »LegalIndividual«, ki je oštevilčenje.
  6. Pojdi na zaznamek Pred snemanjem prejetih podatkov in napišite algoritem za izpolnitev države registracije nove nasprotne stranke. Algoritem vsebuje naslednje besedilo: “Prejeti podatki. Država registracije = Imeniki. Države sveta. Rusija;”.
  7. pritisni gumb Shrani in zapri.

Faza 4. Ustvarjanje pravil za pretvorbo vnaprej določenih podatkov

  1. GOR oz BP)
  2. Pojdi na zaznamek Pravila za pretvorbo vnaprej določenih podatkov
  3. Ustvarite novo pravilo pretvorbe in izpolnite njegove lastnosti:
    1. ID pravila: “Transfer_LegalIndividual”
    2. Konfiguracijski objekt: “TransferLink.LegalIndividual”
    3. Oblikuj predmet: "Pravna oseba"
    4. Področje uporabe: za pošiljanje in prejemanje
    5. V polje tabele izpolnite ujemanje med vrednostmi oštevilčenja konfiguracije in formata: »Posameznik« & »Posameznik« in »Pravna oseba« & »Pravna oseba«
    6. pritisni gumb Shrani in zapri
  4. Podajte novo pravilo v pravilu pretvorbe za lastnost »LegalIndividual« imenika Nasprotne stranke
    1. Pojdi na zaznamek Pravila pretvorbe objektov
    2. Nasprotne stranke, odprite obrazec pravila
    3. Pojdi na zaznamek Pravila pretvorbe nepremičnin in poiščite pravilo za lastnost “LegalIndividual”
    4. Odprite obrazec s pravilom za pretvorbo lastnosti in v njem označite pravilo za pretvorbo objekta & »Transfer_LegalIndividual«.
    5. Shranite spremembe

Stopnja 5. Ustvarjanje pravil za obdelavo podatkov

Postopek je enak za obe pretvorbi.

  1. Odprite nastavitev pravil izmenjave za pretvorbo ( GOR oz BP)
  2. Pojdi na zaznamek Pravila pretvorbe objektov
  3. Poiščite pravilo pretvorbe imenika Nasprotne stranke, odprite obrazec pravila
  4. pritisni gumb Ustvarite na podlagi in pravila za obdelavo podatkov
  5. V ustvarjenem pravilu obdelave podatkov preverite samodejno izpolnjene lastnosti:
    1. ID pravila& določite enako kot za pravilo za obdelavo podatkov (»Directory_Counterparties_Sending« ali »Directory_Counterparties_Receiving«)
    2. Področje uporabe& enako kot za pravilo obdelave podatkov
    3. Vzorčni predmet:
      1. za pretvorbo GOR& “DirectoryLink.Nasprotne stranke”
      2. za pretvorbo BP& "Imenik. Nasprotne stranke"
    4. Pravilo pretvorbe objektov& povezava do pravila za pretvorbo objektov.
  6. pritisni gumb Posnemi in zapri.

Faza 6. Pridobitev modulov upravljalnika izmenjave podatkov

Modul upravitelja izmenjave podatkov je potreben za izmenjavo podatkov med konfiguracijami v skladu s tistimi, ki so konfigurirane v KD 3.0 pravila.

Postopek je enak za obe pretvorbi:

  1. Odprta baza informacij GOR oz BP v načinu "Konfigurator". Poiščite skupni modul v drevesu metapodatkov Exchange Manager skozi univerzalni format in ga odprite za urejanje. Modul mora biti prazen.
  2. Odprta baza informacij KD 3.0 v načinu podjetja.
  3. Pojdite na razdelek Pretvorbe in izberite ekipo Razkladanje modula.
  4. V obrazcu, ki se odpre, označite ustrezno konverzijo in kliknite gumb Razbremenitev. Modul bo kopiran v odložišče.
  5. Pojdite na konfigurator informacijske baze GOR oz BP in prilepite vsebino odložišča v skupni modul Upravitelj izmenjave skozi univerzalni format.
  6. Shranite konfiguracijo.

Modul lahko naložimo v odložišče tudi iz obrazca za nastavitev menjalnih pravil z gumbom Shrani modul upravitelja izmenjave.

Za izmenjavo podatkov v skladu s konfiguriranimi pravili je potrebno konfigurirati sinhronizacijo podatkov preko univerzalne oblike v obeh informacijskih bazah v načinu "Enterprise".

Poglejmo preprost primer iz resničnega življenja. Recimo, da imamo podjetje, ki se ukvarja s trgovino na debelo in drobno, in v tem podjetju se kot v vsakem drugem vodi računovodstvo. Podjetje ima dve standardni podatkovni zbirki, to sta UT (upravljanje trgovine) in BP (računovodstvo podjetja), v vsaki od zbirk podatkov se vodijo lastne evidence, v UT je upravljanje, ki odraža vse transakcije v zvezi s trgovino, v BP obstaja računovodstvo. Da ne bi opravljali dvojnega dela, tj. ne ustvarjajte istih dokumentov v dveh zbirkah podatkov (navsezadnje bi morali biti premiki v upravljanju in računovodstvu) samo vzpostavili bomo sinhronizacijo med temi bazami podatkov.

Vzpostavili bomo enosmerno izmenjavo podatkov, od UT ---> BP. Možna je tudi vzpostavitev dvosmerne centrale, vendar v praksi to ni pogosto potrebno, zato je v našem primeru ne bomo obravnavali.

Pripravljalni koraki za vzpostavitev menjalnice v BP

Začnimo z nastavitvijo sinhronizacije, najprej pojdite v bazo podatkov 1C "Enterprise Accounting 3.0" (sprejemnik), preveriti moramo, ali je sinhronizacija omogočena za to bazo podatkov, da bi to naredili, moramo najprej iti v bazo podatkov. Takoj, ko se baza podatkov odpre, pojdite na zavihek "Administracija" ---> "Nastavitve sinhronizacije podatkov"

Odpre se pred nami nov vložek, mora biti izpolnjen na enak način kot na spodnjem posnetku zaslona, ​​z izjemo predpone informacijske baze. Predpona mora biti sestavljena iz dveh črk, lahko nastavite katero koli, vendar je po standardu 1C bolje nastaviti predpono po imenu konfiguracije, to je za »Računovodstvo podjetja« bo predpona »BP«. Če postavljate zapletene izmenjave in obstaja več računovodskih baz podatkov, se morajo predpone med seboj jasno razlikovati; tukaj lahko kot okrajšavo uporabite prvi dve črki imena organizacije.

Nadaljujemo z nastavitvijo podatkovne sinhronizacije v UT

Ko smo naredili vse potrebna dejanja v bazi sprejemnika (BP 3.0), moramo za nadaljevanje nastavitve izmenjave podatkov odpreti izvorno bazo (UT 11.1). Pojdite na zavihek "Administracija", v meniju na levi izberite "Nastavitve sinhronizacije podatkov".. Če sinhronizacija ni omogočena, jo omogočite s potrditvenim poljem in ne pozabite navesti predpone izvorne baze. Ko zaključimo vse korake 1-4, kot je prikazano na spodnji sliki, morate klikniti hiperpovezavo »Sinhronizacija podatkov« (korak 5).

V novem oknu, ki se prikaže, morate klikniti zeleni znak plus (Nastavi sinhronizacijo podatkov), v spustnem meniju izberite postavko »Enterprise Accounting 3.0«.

Postavitev pomembnih točk v izmenjavi podatkov med UT in BP

Zdaj vidimo okno z nastavitvami za sinhronizacijo podatkov v 1C, izberite »Določi nastavitve ročno« in kliknite »Naprej«.

Nadaljujemo z nastavitvijo izmenjave podatkov v 1C, na naslednjem zavihku moramo izbrati možnost povezave z informacijsko bazo sprejemnika (neposredna povezava s programom), parametre povezave (na ta računalnik ali v lokalno omrežje), imenik, kjer se nahaja baza podatkov prejemnika, ter potrebni podatki za avtentikacijo (uporabniško ime in geslo v bazi).

Na naslednji strani moramo izpolniti pravila za pošiljanje in prejemanje podatkov iz konfiguracije BP 3.0 (sprejemnik). Kliknite »spremeni pravila za nalaganje podatkov«.

Pred nami se je odprlo okno »Pravila za pošiljanje podatkov«, v njem nastavimo naslednje parametre:

  • Kateri referenčni podatki bodo poslani (v našem primeru nas zanimajo samo dokumenti in referenčni podatki, ki so v njih uporabljeni, zato smo izbrali ustrezen element; če izberete prvi element »Pošlji vse«, se bodo vsi referenčni podatki ponovno naložili skupaj z dokumenti, pogosto, če informacije niso uporabljene v dokumentih, so za prejemnika neuporabne, ker na noben način ne vplivajo na računovodstvo)
  • Od katerega datuma naj se pošiljajo vse informacije (v tem članku ne bomo upoštevali ročne sinhronizacije)
  • Kateri ali katerim organizacijam poslati podatke (v našem primeru smo izbrali eno organizacijo, IP "Podjetnik")
  • Pravila za oblikovanje pogodb
  • Generalizirano skladišče
  • Ali naj zvijem dokumente po skladišču?

Ko opravimo nastavitve kliknemo na “Shrani in zapri”.

Ker v našem primeru vzpostavimo in uporabljamo enosmerno centralo, od UT do BP, potem nas nastavitve za pravila za pridobivanje podatkov iz “Enterprise Accounting 3.0” ne zanimajo, zato kliknemo “Naprej”.

V novem oknu smo pozvani, da konfiguriramo pravila za bazo sprejemnika (RB). V točki 1 poimenujemo našo zbirko podatkov in ji damo predpono. PREFIX mora biti enak, kot smo ga nastavili v sami bazi podatkov BP na začetku tega članka; če so predpone drugačne, sinhronizacija podatkov v programu 1C ne bo delovala. Nato kliknite točko 2 in nato točko 3.

V odstavku 3 moramo omogočiti obdelavo dokumentov, ko so naloženi v bazo podatkov. Kliknite »Shrani in zapri«.

Zdaj bi moralo biti okno videti nekako tako kot je prikazano spodaj, kliknite »Naprej«.

To okno vsebuje referenčne informacije o ustvarjeni sinhronizaciji v 1C. Samo kliknite gumb "Naprej". Če je program ustvaril napako pri nastavitvi sinhronizacije podatkov, se morate obrniti na nas, da vam lahko naš strokovnjak 1C takoj pomaga!

Naslednji korak program bo takoj po ustvarjanju nastavitev izmenjave podatkov ponudil sinhronizacijo. Strinjamo se s tem in kliknemo »Končano«.

Pred vami se prikaže okno, v katerem boste videli informacije o tem, kako poteka sinhronizacija. Če baza sprejemnika ni prazna, tj. so bili v njem že shranjeni zapisi, potem bo uporabnik v programu 1C pozvan, da ročno naredi primerjavo predmetov. Primerjava objektov v 1C pri sinhronizaciji podatkov je primerjava enakih objektov sprejemnika z enakimi objekti v viru.

Poglejmo primer, recimo, da je v UT nasprotna stranka z imenom "PharmGroup LLC" in TIN 1234567, v BP pa je prav tako nasprotna stranka z TIN 1234567, vendar ime "PharmGroup", če teh ne primerjamo dveh objektov pri primerjavi podatkov v fazi sinhronizacije, potem bomo po sinhronizaciji v sprejemniku (Enterprise Accounting 3.0) imeli dve nasprotni stranki s TIN 1234567 in dvema imenoma »PharmGroup LLC« oziroma »PharmGroup«. Da bi se izognili takim situacijam, je bil izumljen mehanizem za primerjavo predmetov.

V našem primeru je baza podatkov prejemnika prazna, zato se okno za primerjavo objektov ni odprlo. Toda po izvedbi nekaterih operacij bo sistem zagotovo pozval uporabnika, da doda nekaj dodatnih podatkov in prikaže naslednje okno. Ni nam treba prenašati nobenih dodatnih podatkov, vse, kar potrebujemo, smo že konfigurirali prej, zato na tem koraku izberemo »Ne dodajaj dokumentov v pošiljanje«. Kliknite "Naprej".

Končna faza izmenjave podatkov med 1C

V končni fazi bo program prikazal naslednje okno, v katerem bo uporabnik obveščen, da je bila sinhronizacija uspešna, kliknite »Dokončaj«. Na tej točki je sinhronizacija med bazami podatkov v enosmerni izmenjavi iz »Trade Management 11.1« (UT) v »Enterprise Accounting 3.0« (BP) zaključena.

Vsak načrt ima določen seznam elementov, v katere lahko shrani informacije o spremembah. Ta seznam se imenuje »Vsebina načrta izmenjave«. Sestavo je mogoče razširiti, vendar je podpora za konfiguracijo odstranjena.

V »Plan Layout« so shranjena sama pravila, na podlagi katerih deluje sinhronizacija. Ravno ta pretvorbeni paket (Pravila za registracijo, Pravila za izmenjavo, Pravila za korespondenčno izmenjavo) potrebujemo za nadaljnjo študijo.

Oglejmo si primer sinhronizacije podatkov med konfiguracijama »1C: Plača in kadri 3« (ZUP) in »1C: Računovodstvo podjetja 3« (BP). Naj takoj opozorimo, da bomo v tej nalogi morali odstraniti konfiguracijo iz podpore. To je potrebno glede na stanje.

Živ primer potrebe po izboljšavah standardna pravila izmenjava

Na nas se je na primer obrnila stranka s težavo: pri sinhronizaciji med ZUP in BP ni mogoč prenos podatkov iz imenika »Prijava pri davčnem organu«, ki je potreben za izpolnjevanje dokumenta »Odraz plač«. v računovodstvu." zdaj tabelarnega dela tega dokumenta na strani prejemnika BP vsebuje prazno »Registracija ...« in uporabniki morajo ročno ustvariti takšne vnose v imeniku. Strinjam se, to je neprijetno. To točko lahko izboljšamo.

Rešitev problema: dokončajmo paket konverzije iz menjalnega načrta ExchangeSalary3Accounting3. Standardnim »Pravilom izmenjave 1C« dodamo novo »Pravilo za pretvorbo objektov« (PKO) za imenik »Registracija pri davčnem organu« in v skladu s tem »Pretvorba lastnine« tega imenika (PCS). Vsekakor bomo dokončali standard "Pravila za registracijo predmetov", ker na mestu izmenjave je bilo treba registrirati spremembe imenika. In pregledali bomo "pravila izmenjave 1C" baze podatkov dopisnika.

Kje bomo vse to uredili? Za pisanje in spreminjanje pravil potrebujemo konfiguracijo "1C: Pretvorba podatkov 2".

Dokončanje standardnih pravil preoblikovanja iz ZUP - Načrt zamenjave BP

Torej bomo začeli dokončno oblikovati pravila izmenjave 1C z dodajanjem nov element- Imenik registracij pri davčnem organu. To spremembo bomo izvedli v obeh konfiguracijah »1C: Plače in upravljanje podjetja 3« in »1C: Računovodstvo podjetja 3«.

Shranimo in posodobimo konfiguracije.

V načinu podjetja bomo za vsako zbirko podatkov naložili opis strukture metapodatkov z uporabo obdelave MD83Exp.epf za platformo 1C:Enterprise 8.3. Obdelavo najdete v paketu "1C: Pretvorba podatkov".

V naslednji fazi bomo paket pretvorbe razbremenili iz ZUP in BP. Paket mora biti sestavljen iz 3 datotek: Pravila registracije, Pravila izmenjave, Pravila korespondenčne izmenjave.

Ta članek ne opisuje, kako je konfigurirana sinhronizacija podatkov; to lahko preberete na spletnem mestu Coderline v razdelku »Strokovni članki« ali si ogledate posnetke spletnih seminarjev. Zdaj je ta možnost že konfigurirana v bazah podatkov. Zato pojdite na nastavitve sinhronizacije (Administracija -> Sinhronizacija podatkov -> Nastavitve sinhronizacije podatkov), kliknite gumb »Naloži pravila«. Pred nami se odpre obrazec »Pravila za sinhronizacijo«. Kliknite gumb »Več« in izberite možnost »Shrani pravila v datoteko«.


To je paket, ki bi ga morali dobiti po raztovarjanju.

Podobna dejanja bomo izvedli za drugo informacijsko bazo "1C: Računovodstvo podjetja".
Posledično so vsa pripravljalna dela za urejanje pravil pripravljena. Imamo:

Opis strukture metapodatkov za nalaganje v »1C: Pretvorba podatkov 2« (za ZUP in BP);

Paket za pretvorbo, ki vsebuje pravila izmenjave 1C in pravila registracije, potrebna za nalaganje v »1C: Pretvorba podatkov 2« (za ZUP in BP).

Pojdite na "1C: Pretvorba podatkov 2". Izvedimo naslednje korake za obe informacijski bazi:

Nalaganje metapodatkovnih struktur naših konfiguracij;

Ustvarimo konverzije in naložimo pravila za izmenjavo podatkov 1C iz paketov za konverzijo (datoteka pravil se imenuje ExchangeRules);

Ustvarimo registracije in naložimo registracijska pravila iz pretvorbenih paketov (datoteka pravil se imenuje RegistrationRules).


Pojdimo k naši reviziji. V pravila izmenjave 1C - imenik »Registracije pri davčnem organu« dodajamo novo pravilo za pretvorbo objektov (PKO). Dodamo pravilo pretvorbe lastnosti (PCR) za ta imenik in pravilo nalaganja podatkov (DRU). Tovrstno modifikacijo je potrebno izvesti tako za pravila iz paketa ZUP kot tudi za menjalna pravila iz paketa BP. Pravila izmenjave naložimo v ustrezne datoteke ExchangeRules.

Preidimo na pravila za registracijo novega elementa. Dodajamo priročnik »Prijave pri davčnem organu«. Pravila registracije naložimo v ustrezno datoteko iz paketa RegistrationRules. To dejanje izvedemo tudi za obe bazi podatkov.

Spremenjena pravila izmenjave in pravila registracije so pripravljena. Sedaj prepišemo vsebino menjalnih pravil (ExchangeRules) iz paketa BP v korespondenčna pravila (CorrespondentExchangeRules) iz paketa ZUP. V korespondenčna pravila (CorrespondentExchangeRules) iz paketa BP prepišemo vsebino menjalnih pravil (ExchangeRules) iz paketa ZUP.

Rezultat bi moral biti naslednji:

S tem je delo v "1C: Pretvorba podatkov 2" zaključeno. Spremenjeni paketi pretvorbenih pravil so pripravljeni, preostane le še, da jih naložimo nazaj v informacijske baze in preverimo sinhronizacijo.

Arhivirajte datoteke iz paketov v ZIP arhiv in naložimo naše pakete konverzije v ZUP in BP.

Vse je pripravljeno. Še vedno je treba preizkusiti.

Spomnimo se pogojev problema. Za prenos je bilo potrebno registrirati imenik »Registracija pri davčnem organu« in preveriti, kako je izpolnjen TC dokumenta »Odraz plač v računovodstvu« na strani »1C: Računovodstvo podjetja 3«.

V viru "1C: Plače in upravljanje podjetij 3" registriramo naš imenik za prenos. Izvajamo sinhronizacijo. Gremo v bazo podatkov sprejemnika in izvedemo tudi sinhronizacijo za sprejem podatkov. Upoštevajte, da ima zdaj načrt izmenjave potreben imenik za registracijo sprememb.

Preverimo na strani »1C: Računovodstvo podjetja 3«:


Povzemite. Rezultat naloge je bil uspešno opravljen. Dokončali smo načrt izmenjave ZUP - BP, dodali smo nov element za vpis sprememb in dodali pretvorbena pravila za sinhronizacijo podatkov.

Izmenjava podatkov med aplikacijskimi rešitvami 1C 8 je nekaj, brez česar ni mogoče zgraditi polnopravnega informacijski prostor podjetja.

  • Zakaj so potrebne izmenjave podatkov in kako jih uporabiti?
  • Vrste izmenjav med 1C.
  • Kako konfigurirati izmenjavo podatkov med bazami podatkov 1C?

Odgovore na ta vprašanja boste izvedeli spodaj.

Običajno obstajata dva razloga za uvedbo menjalnic:

Organizacija ima mrežo podružnic

V tem primeru morate preprosto vzpostaviti izmenjavo med različnimi podružnicami. V ta namen obstaja mehanizem v sistemu 1C 8.3 Enterprise. S katerim lahko prilagodljivo konfigurirate izmenjavo informacij. Na primer, za podružnice lahko onemogočite vidnost dokumentov za druge poslovalnice, hkrati pa bo centrala videla dokumente vseh podružnic. Drug primer je nastavitev izmenjave med bazami podatkov 1C Retail pisarne in trgovin.

Ločitev po vrsti računovodstva

Praviloma to pomeni, da organizacija vodi različne evidence v različnih podatkovnih zbirkah. Ta ločitev vam omogoča filtriranje informacij, ki so "nepotrebne" za drugo vrsto računovodstva za različne informacijske baze. Primer: t.i »Poslovodno računovodstvo« bo vneseno v podatkovno bazo »Trade Management«, kjer se odražajo vse transakcije, vodstvo pa vidi celotno sliko dogodkov, v regulirano računovodsko bazo »Enterprise Accounting« pa se naložijo le dokumenti, potrebni za računovodstvo in davčno računovodstvo. ”.

Kakšni so mehanizmi izmenjave med bazami podatkov 1C?

Izmenjave podatkov lahko razvrstimo na dva načina: po uporabljenih mehanizmih in po transportu, uporabljenem za izmenjavo.

1C mehanizmi za izmenjavo podatkov

Običajno se za izmenjavo uporabljata dva mehanizma:

  • Porazdeljeno informacijsko bazo(REBRICA)— mehanizem, ki omogoča nastavitev izmenjave podatkov med podružnicami. Mehanizem pomeni, da se izmenjujejo popolnoma enake konfiguracije baze podatkov. Mehanizem lahko prenese spremembe konfiguracije baze podatkov. Mehanizem je implementiran na ravni tehnološke platforme.
  • Univerzalni mehanizem za izmenjavo med konfiguracijami— mehanizem je razvil 1C za aplikativne rešitve. Je univerzalen in temelji na. Izmenjava podatkov se izvaja s pomočjo xml pravil, ki se ustvarijo v posebni konfiguraciji - . S tem mehanizmom lahko izvajate tako enkratno izmenjavo kot stalno izmenjavo med konfiguracijami 1C. Mehanizem je implementiran na ravni konfiguracije, v svojo konfiguracijo ga lahko integrirate iz tehnološke konfiguracije.

Transport za izmenjavo podatkov

Transport je lahko precej širok spekter tehnologij. Oglejmo si glavne, ki so implementirani v mehanizem univerzalne izmenjave 1C 8.2:

Pridobite 267 video lekcij o 1C brezplačno:

  • Lokalni ali omrežni imenik- najenostavnejši transport. Ena informacijska varnost ustvari datoteko na disku, druga jo prebere in doda svojo datoteko.
  • vir FTP— menjava je podobna menjavi prek kataloga. Razlika je v tem, da se izmenjava izvaja preko protokola FTP.
  • Poštna sporočila ali e-pošta- menjava poteka v okviru sredstev E-naslov. Konfiguracije si pošiljajo e-poštna sporočila in redno preverjajo e-poštni naslov za nova sporočila.
  • Neposredna povezava (COM)— izmenjava se izvaja z neposredno povezavo ene baze podatkov z drugo z uporabo sredstev.
  • Internet (spletna storitev)— prevoz je spletna storitev. Ena informacijska baza se poveže z , spletna storitev se poveže z drugo informacijsko bazo in prenese sporočilo. Za izvedbo takega prevoza morate imeti.

Kako vzpostaviti izmenjavo podatkov med zbirkami podatkov 1C?

Za osnove nastavitve izmenjave podatkov v 1C s konfiguracijo »1C Data Conversion« si oglejte primer v videu:

Izmenjava podatkov 1C po urniku v 1C 8.2

Če morate konfigurirati samodejno nalaganje po urniku, samo konfigurirajte .

Za različico odjemalec-strežnik

V imeniku »Nastavitve izmenjave podatkov« na zavihku »Samodejna izmenjava« morate ustvariti novo rutinsko opravilo, kjer določite urnik:

Za možnost datoteke

V imeniku »Nastavitve izmenjave podatkov« na zavihku »Samodejna izmenjava« morate ustvariti novo rutinsko nalogo, kjer na zavihku »Izmenjava po dogodkih« določite dogodke, na katerih se bo izmenjava začela. Na primer, ko določen uporabnik začne: