Univerzalna datoteka za razmjenu podataka za 1s 8.3. Izgled i značajke korištenja univerzalne razmjene podataka. Razdvajanje prema vrsti računovodstva

Pošaljite ovaj članak na moj e-mail

Glavni razlozi potrebe za implementacijom razmjene između 1C baza podataka su prisutnost podružnica i odvajanje vrsta računovodstva, jer Često tvrtke rade u nekoliko baza podataka. Postavljanje razmjene 1C 8.3 omogućuje vam uklanjanje dvostrukog rada - unos istih dokumenata i direktorija u dva programa, kao i brzu isporuku potrebnih objekata sustava za različite podružnice i odjele.

U slučaju kada je potrebna razmjena između poslovnica, koristi se RIB (Distributed Information Base). Ovo je mehanizam razmjene između identičnih konfiguracija. Predstavlja stablo s najvažnijim korijenskim čvorom na vrhu, ispod para međusobno povezanih čvorova. Promjene se mogu napraviti u bilo kojem čvoru ovog sustava, a one će se prenijeti na druge povezane čvorove. Također distribuira ne samo podatke, već i konfiguracijske promjene od korijenskog čvora do podređenih čvorova.

Ako je potrebno razdvojiti vrste računovodstva, na primjer, održavanje operativnog u bazi podataka trgovanja i reguliranog u računovodstvenoj bazi podataka, dostupni su univerzalni mehanizmi razmjene s fleksibilnim postavkama sinkronizacije podataka.

Jedan od najnovijih razvoja 1C je format razmjene podataka EnterpriseData. Jednostavan je za korištenje i namijenjen je razmjeni unutar tvrtke između baza podataka 1C i programa trećih strana.

Implementacija razmjene podataka u poduzeću može se prikazati u obliku sekvencijalnih procedura.

Prije svega, potrebno je odrediti između kojih baza podataka treba biti razmjena; hoće li to biti dvosmjerna ili jednosmjerna razmjena; ako je jednosmjerna, koja će baza podataka prenositi informacije, a koja samo primati; ako se radi o složenoj mreži podružnica, tada je potrebno registrirati shemu izgradnje baze podataka.

Zatim odabiremo odgovarajući format: RIB, univerzalni format; razmjena prema pravilima razmjene; razmjena bez pravila razmjene.

Sljedeći korak je odabir vozila za razmjenu. Dostupan je veliki izbor tehnologija, izdvojimo glavne: imenik (lokalni ili mrežni), FTP resurs, COM veze, web usluga, e-pošta.

Četvrti korak bit će identifikacija podataka: dokumenata, referentnih knjiga i, ako je potrebno, njihova pojedinost do pojedinačnih pojedinosti za prijenos.

I na kraju, propisan je raspored učestalosti razmjene

Svaka opcija za postavljanje 1C 8.3 razmjene zahtijeva pažljivu pripremu. Njegova implementacija nadilazi mogućnosti svakog korisnika, potrebno je uzeti u obzir mnoge nijanse i razumjeti načela razmjene. Posebnu pozornost treba posvetiti konfiguraciji ako baze podataka: sadrže izmjene ili mnoge dodatne. pojedinosti, razlikuju se u verzijama platforme ili koriste zastarjele verzije konfiguracija, poduzeće je veliko i koristi automatizirani sustav, koji se sastoji od velikog broja baza. Ovdje su greške nedopustive, jer... može dovesti do nepopravljivih posljedica. Neovisna implementacija razmjene u 1C preporučuje se samo ako trebate postaviti jednostavan prijenos informacija između standardnih konfiguracija.

Ako sumnjate u svoje sposobnosti, bolje je ne štedjeti, već kontaktirati nadležnog stručnjaka koji će vam pomoći u rješavanju složenog problema postavljanja 1C 8.3 razmjene.

Ako ipak odlučite konfigurirati 1C centrale bez uključivanja stručnjaka, preporuča se prvo testirati na kopijama baza podataka, a prije početka rada u radnim bazama podataka uploadati konfiguracije kako biste se u slučaju pogrešaka mogli vratiti u izvorno stanje.

U nastavku dajemo detaljan primjer jednostranog postavljanja 1C 8.3 razmjene između standardnih konfiguracija Trade Management 11 (UT) i Enterprise Accounting 3.0 (BP). Primjer je relevantan za mnoge tvrtke koje se bave trgovinom na veliko i malo. U UT-u se vodi upravljačko računovodstvo, u BP-u - regulirano, razmjena je neophodna kako bi se olakšao rad korisnika.

Ovaj algoritam je također prikladan za druge standardne konfiguracije na platformi 1C 8.3

Prije svega, izvršit ćemo pripremne radove za prijemnik informacija, tj. za BP. Program pokrećemo u načinu rada Enterprise. Potrebno je postaviti konstantu Sinkronizacija podataka (odjeljak Administracija → Sinkronizacija podataka).

Obratite pozornost na polje Prefiks; ovdje morate navesti vrijednost koja će vam omogućiti naknadno razlikovanje (prema vrijednosti šifre imenika ili broja dokumenta) u kojem su programu objekti izvorno kreirani. U našem primjeru prikladna je uobičajena kratica - BP i UT, ako se postavljanje razmjene 1C 8.3 izvodi za složenu razmjenu između veliki iznos baze, kao i identične konfiguracije, morat ćete unijeti svaku bazu s vlastitom jasnom oznakom.

Budući da je jedinica za napajanje samo prijemnik informacija, nastavljamo s postavljanjem UT-a.

Ovdje, baš kao iu BP-u, morate omogućiti sinkronizaciju i odrediti prefiks. Ove informacije dostupne su u odjeljku Glavni podaci i administracija → Postavke sinkronizacije podataka.

Odaberite način postavljanja: Ručno odredite postavke. Unaprijediti.

Postavimo opciju izravne veze, kada se oba programa nalaze u jednom lokalna mreža, naznačit ćemo parametre za povezivanje s imenikom informacijske sigurnosti na ovoj mreži, a također ćemo ispuniti podatke o autentifikaciji o korisniku (u bazi podataka BP). Unaprijediti.

Sustav će provjeriti ispravnost navedenih podataka i, ako je rezultat pozitivan, prikazat će prozor postavki razmjene 1C 8.3.

Kliknite vezu Promjena pravila prijenosa podataka za pristup postavkama za razmjenu. Pojasnit ćemo matične podatke - upload samo onih koji se koriste u dokumentima, odabir organizacija i mogućnost rada s ugovorima - bez reference, odvajanje dokumenata po skladištu. Razmjena počinje 1. ožujka tekuće godine.

Zapisujemo uvedena pravila i zatvaramo ih.

Budući da se u primjeru radi o jednosmjernom prijenosu informacija, u sljedećem prozoru postavki za primanje podataka iz drugog programa trebate postaviti vrijednosti na Ne šalji. Snimi i zatvori. Unaprijediti.

Sada je potrebno provjeriti unesene parametre i ako su točni kliknuti Dalje, u suprotnom se vratiti na prethodni korak klikom Natrag.

Zatim ćete biti upitani za sinkronizaciju. Pritisnite Završi.

Ako je potrebno povezati identične objekte dviju konfiguracija, otvorit će se prozor za usporedbu podataka. Izvodimo usporedbu i kliknemo Dalje.

Prilikom prijenosa objekata može doći do problematičnih situacija, a rezultate možete vidjeti klikom na poveznicu Upozorenja tijekom sinkronizacije podataka.

Nakon dovršetka sinkronizacije, prikazat će se prozor koji potvrđuje uspješan završetak ovog procesa.

Ovdje pomoću naredbe Konfiguriraj ili nakon toga u skripti za sinkronizaciju možete konfigurirati raspored automatsko izvršenje razmjena.

Trebate postaviti razmjenu podataka?

PROGRAMIRAMO 1C VEĆ 15 GODINA I IZRAĐUJEMO BESPLATNE VIDEO UPUTE

Imamo tim programera koji imaju veliko iskustvo u postavljanju 1C centrale:

Između 1C konfiguracija,

U postavljanju 1C razmjene s drugim programima.

Zašto odabrati nas?

Do 2 sata vremena odziva za hitne zadatke, čak i vikendom i praznicima.

40+ programera s punim radnim vremenom s 1C iskustvom od 5 do 20 godina.

Izrađujemo video upute o obavljenim zadacima.

Komunikacija uživo putem bilo koje pogodan za klijenta glasnici.

99% zadataka je dovršeno daljinski pristup(TeamViewer ili RDP), što značajno smanjuje vrijeme završetka zadatka.

Službeni partneri tvrtke 1C od 2006.

Iskustvo uspješne automatizacije od malih tvrtki do velikih korporacija.

99% klijenata zadovoljno je rezultatima, što potvrđuju i pisma zahvalnosti.

Kako koristiti pravila razmjene

Za prijenos podataka iz jedne baze podataka u drugu korištenjem pravila za razmjenu, morate stvoriti pravila za razmjenu i koristiti obradu.

Kako stvoriti pravila razmjene

Pomoću pravila razmjene podaci se mogu prenositi između baza podataka s bilo kojom konfiguracijom. Ovaj članak objašnjava stvaranje pravila razmjene za baze podataka s istim konfiguracijama (Enterprise Accounting 2.0). Ovaj prijenos može se izvršiti standardnom obradom. Ali ova obrada prenosi podatke referentnih tipova samo po referenci, a prenosi podatke primitivnih tipova i unaprijed definiranih podataka po vrijednosti. Za složeniji prijenos, kada npr. trebate tražiti element imenika po imenu, trebate izraditi pravila razmjene.

Informacijske baze koje je izradio 1C imaju sličnu strukturu podataka. Stoga će biti lakše napisati pravila za te baze podataka. Ako su proizvođači baze podataka različiti, onda je teže napisati pravila prijenosa, au nekim slučajevima nije preporučljivo.

Pravila se kreiraju u infobazi s konfiguracijom "Konverzija podataka".

1) Konfiguracije infobaze

Za stvaranje pravila prijenosa između baza podataka trebat će vam opisi strukture tih baza podataka. Za rasterećenje strukture baze podataka koristi se posebna obrada (MD82Exp.epf, MD83Exp.epf), koja se isporučuje zajedno s "Pretvorbom podataka".


Nakon preuzimanja strukture baze podataka potrebno ju je dodati na popis konfiguracija.

2) Pravila razmjene podataka

Popis konverzija

Dodavanje nove konverzije

Uređivanje pravila razmjene


Pravilo pretvorbe za objekt može se stvoriti u automatski način rada klikom na gumb "Sinkroniziraj objekte...". Dolje je primjer ručnog stvaranja pravila za direktorij "Valute". Nakon klika na gumb "Dodaj" na kartici "Pravila za konverziju objekata", otvorit će se pomoćnik za dodavanje novog pravila.

1) Najprije trebate odabrati izvorne i odredišne ​​objekte infobaze.

2) Ovdje morate postaviti postavke prijenosa.

3) U rukovateljima događajima u ugrađenom jeziku možete napisati vlastite algoritme za obradu podataka tijekom prijenosa.


Svaki plan ima određeni popis elemenata u koje može pohraniti informacije o promjenama. Ovaj popis se zove "Sadržaj plana razmjene". Sastav se može proširiti, ali je uklonjena podrška za konfiguraciju.

“Plan Layout” pohranjuje sama pravila na temelju kojih funkcionira sinkronizacija. Upravo taj paket konverzije (Pravila registracije, Pravila razmjene, Pravila dopisne razmjene) potreban nam je za daljnje proučavanje.

Razmotrimo primjer sinkronizacije podataka između konfiguracija “1C: Plaća i HR 3” (ZUP) i “1C: Računovodstvo poduzeća 3” (BP). Napomenimo odmah da ćemo u ovom zadatku morati ukloniti konfiguraciju iz podrške. Ovo je potrebno prema stanju.

Živi primjer potrebe za usavršavanjem standardnih pravila razmjene

Na primjer, korisnik nam se obratio sa sljedećim problemom: prilikom sinkronizacije između ZUP-a i BP-a nije moguće prenijeti podatke iz imenika „Prijava poreznoj upravi“ koji su potrebni za popunjavanje dokumenta „Odraz plaća“. u računovodstvu.” Sada tablični dio ovog dokumenta, na strani primatelja, BP sadrži prazan "Registracija..." i korisnici moraju ručno kreirati takve unose u imeniku. Slažem se, ovo je nezgodno. Možemo poboljšati ovu točku.

Rješenje problema: finalizirajmo paket konverzije iz plana razmjene ExchangeSalary3Accounting3. Dodajmo standardnim "Pravilima za razmjenu 1C" novo "Pravilo za pretvorbu objekta" (PKO) za imenik "Registracija kod porezne uprave" i, sukladno tome, "Pretvorba imovine" ovog imenika (PCS). Definitivno ćemo doraditi standardna “Pravila za evidentiranje objekata”, jer pojavila se potreba za registracijom promjena imenika na mjestu razmjene. I mi ćemo pregledati "1C Pravila razmjene" baze podataka dopisnika.

Gdje ćemo sve to urediti? Za pisanje i promjenu pravila potrebna nam je konfiguracija "1C: Data Conversion 2".

Dorada standardnih pravila pretvorbe iz ZUP - Plana zamjene BP

Dakle, počet ćemo finalizirati pravila razmjene 1C dodavanjem novi element- Imenik upisa u Poreznu upravu. Napravit ćemo ovu promjenu u obje konfiguracije "1C: Plaće i upravljanje poduzećem 3" i "1C: Računovodstvo poduzeća 3".

Spremimo i ažurirajmo konfiguracije.

U načinu rada za poduzeća, za svaku bazu podataka ćemo učitati opis strukture metapodataka koristeći MD83Exp.epf obradu za platformu 1C:Enterprise 8.3. Obrada se nalazi u paketu "1C: Pretvorba podataka".

U sljedećoj fazi iskrcat ćemo paket konverzije iz ZUP-a i BP-a. Paket se mora sastojati od 3 datoteke: Pravila registracije, Pravila razmjene, Pravila dopisne razmjene.

Ovaj članak neće opisivati ​​kako se sinkronizacija podataka konfigurira; to možete pročitati na web stranici Coderline u odjeljku "Stručni članci" ili pogledati snimke webinara. Sada je ova opcija već konfigurirana u bazama podataka. Stoga idite na postavke sinkronizacije (Administracija -> Sinkronizacija podataka -> Postavke sinkronizacije podataka), kliknite gumb "Učitaj pravila". Pred nama će se otvoriti obrazac “Pravila za sinkronizaciju”. Kliknite gumb "Više" i odaberite opciju "Spremi pravila u datoteku".


Ovo je paket koji bismo trebali dobiti nakon istovara.

Izvest ćemo slične radnje za drugu informacijsku bazu "1C: Enterprise Accounting".
Kao rezultat toga, svi pripremni radovi za uređivanje pravila su spremni. Imamo:

Opis strukture metapodataka za učitavanje u “1C: Pretvorba podataka 2” (za ZUP i BP);

Paket za konverziju, koji sadrži 1C pravila razmjene i pravila registracije potrebna za učitavanje u “1C: Konverzija podataka 2” (za ZUP i BP).

Idite na "1C: Pretvorba podataka 2". Izvršimo sljedeće korake redom za obje infobaze:

Učitavanje struktura metapodataka naših konfiguracija;

Izrađujemo pretvorbe i učitavamo pravila za razmjenu podataka 1C iz paketa pretvorbe (datoteka s pravilima naziva se ExchangeRules);

Izrađujemo registracije i učitavamo registracijska pravila iz paketa konverzije (datoteka s pravilima se zove RegistrationRules).


Prijeđimo na našu reviziju. Pravilima razmjene 1C dodajemo novo pravilo konverzije objekta (PKO) - imenik "Registracije kod porezne uprave". Dodali smo pravilo pretvorbe svojstva (PCR) za ovaj imenik i pravilo prijenosa podataka (DRU). Ovakvu modifikaciju potrebno je izvršiti i za pravila iz paketa ZUP i za pravila zamjene iz paketa BP. Učitavamo naša pravila razmjene u odgovarajuće datoteke ExchangeRules.

Prijeđimo na pravila za registraciju novog elementa. Dodajemo priručnik “Prijave kod porezne uprave”. Pravila registracije učitavamo u odgovarajuću datoteku iz paketa RegistrationRules. Ovu radnju također izvodimo za obje baze podataka.

Spremna su revidirana pravila razmjene i pravila registracije. Sada kopiramo sadržaj pravila razmjene (ExchangeRules) iz paketa BP u korespondentna pravila (CorrespondentExchangeRules) iz paketa ZUP. U korespondentna pravila (CorrespondentExchangeRules) iz paketa BP kopiramo sadržaj pravila razmjene (ExchangeRules) iz ZUP paketa.

Rezultat bi trebao biti sljedeći:

Ovo dovršava rad u "1C: Pretvorba podataka 2". Modificirani paketi pravila konverzije su spremni, preostaje ih samo učitati u informacijske baze i provjerite sinkronizaciju.

Arhivirajte datoteke iz paketa u ZIP arhiva te u ZUP i BP učitati naše pakete konverzije.

Sve je spremno. Ostaje da se testira.

Prisjetimo se uvjeta problema. Bilo je potrebno registrirati direktorij "Registracija kod porezne uprave" za preuzimanje i provjeriti kako se popunjava TC dokumenta "Odraz plaća u računovodstvu" na strani "1C: Enterprise Accounting 3".

U izvoru "1C: Plaće i upravljanje poduzećem 3" registriramo naš imenik za preuzimanje. Vršimo sinkronizaciju. Idemo u bazu podataka primatelja i također vršimo sinkronizaciju za primanje podataka. Imajte na umu da sada plan razmjene ima potreban imenik za registraciju promjena.

Provjeravamo na strani "1C: Enterprise Accounting 3":


Rezimirati. Rezultat zadatka je uspješno obavljen. Dovršili smo plan razmjene ZUP - BP, dodali smo novi element za upis promjena i dodali pravila konverzije za sinkronizaciju podataka.

Postoji ažurirano izdanje DB 1C Trade Management (u daljnjem tekstu UT) 10.2 na platformi 8.1.
A tu je i standardna baza podataka 1C Accounting na platformi 8.3.

Zadatak:

Uspostaviti razmjenu podataka između baza podataka.

Riješenje:

Instalirano 1C Data Conversion, izdanje 2.1.
Učitano.
Pokrećem "Start Assistant" (slika 1).

1. Dalje.
2. Odaberite "Stvori nova pravila za razmjenu podataka (od nule)". Unaprijediti.
3. U trećem koraku program od vas traži da navedete konfiguraciju izvora i odredišta.
Kreiram konfiguraciju izvora (1C UT):
- pošto imam 1C UT na platformi 8.1, uzimam ga sa ITS diska vanjska obrada MD81Exp.epf (možete ga preuzeti).
- Otvaram 1C UT. Datoteka --> Otvori --> MD81Exp.epf .

Određujem datoteku u koju će se učitati podaci o strukturi metapodataka. Mora biti u XML formatu.

Kliknem gumb "Učitaj".

Isto radim s bazom prijemnika. Uz 1C računovodstvo 8.3. Samo za ovo koristim vanjsku obradu MD83Exp.epf (možete ga preuzeti).

Vraćam se na 1C Data Conversion.

Zaustavili smo se na koraku 3. Kliknem gumb "Novo" i odredim generiranu datoteku strukture metapodataka. Ova struktura će se učitati u konfiguracijski direktorij.

4. U četvrtom koraku odaberite opciju “Automatski stvori sva moguća pravila za razmjenu podataka”.

Sada se pred nama otvorio novi prozor. Stvorena su pravila za konverziju objekata. Morate stvoriti pravila za preuzimanje podataka. Da biste to učinili, idite na drugu karticu "Pravila za prijenos podataka" i kliknite gumb "Stvori pravila za prijenos".

Ako razmjenjujete podatke između konfiguracija Trade Management 10.3 i Enterprise Accounting 2.0, nakon ažuriranja jedne od konfiguracija trebate ažurirati pravila razmjene.

Razmotrimo slučaj kada je razmjena konfigurirana iz konfiguracije Trade Management i konfigurirana putem izravne veze s bazom primatelja, tj. Računovodstvo Morate preuzeti nova pravila kroz postavke razmjene podataka u Upravljanju trgovinom. Preporučljivo je napraviti podlogu prije nego što to učinite.

Započnimo s 1C Trade Management 10.3. Odaberite stavku “Sve postavke razmjene podataka” iz izbornika Alati => Ostale razmjene podataka.

Odaberite odjeljak "Sve burze". Pronađite svoju razmjenu podataka na popisu, kliknite desnom tipkom miša i kliknite na "Uredi". Ako pokušate promijeniti postavke razmjene iz odjeljka "Razmjena podataka s 1C: Računovodstvo 8", kada pokušate promijeniti, pokrenut će se pomoćnik za postavljanje razmjene podataka, koji nam ne treba.

U prozoru koji se pojavi vidimo da se razmjena odvija prema pravilima razmjene, koja se mogu spremiti i učitati. Pravila za učitavanje u bazu burze su pravila po kojima se informacije učitavaju iz Uprave trgovine u Računovodstvo, a pravila za učitavanje iz baze podataka burze u tekuću bazu su pravila po kojima se informacije učitavaju iz Računovodstva u Upravljanje trgovinom.

Učitajmo pravila učitavanja u bazu podataka za razmjenu. Kliknite "Učitaj pravila iz datoteke". Pažnja, ako imate nestandardnu ​​konfiguraciju i ne koristite standardna pravila razmjena, tj. razvijen posebno za vašu izmijenjenu konfiguraciju, tada biste se trebali obratiti stručnjacima za izradu novih pravila na temelju postojećih.

Ni u kojem slučaju ih nemojte zamijeniti standardnim pravilima. Ako niste sigurni što imate tipične konfiguracije, za svaki slučaj, spremite postojeća pravila pomoću gumba “Spremi pravila u datoteku”.

Budući da je potonji izašao mnogo kasnije od ažuriranja za upravljanje trgovinom, tražimo pravila razmjene u katalogu 1C predložaka ažuriranja za računovodstvo. Direktorij predložaka ažuriranja možete pronaći na sljedeći način. Pokrenite 1C i kliknite "Postavke". U prozoru koji se pojavi vidimo put do direktorija konfiguracijskih predložaka i ažuriranja.

Krenimo ovim putem. Dalje: 1C => Računovodstvo i odaberite mapu s nazivom zadnjeg instaliranog izdanja Računovodstva. Ako se pravila trebaju preuzeti iz ažuriranja konfiguracije "1C: Upravljanje trgovinom", mapa će se zvati Trgovina. Za konfiguraciju "1C: Maloprodaja" - Maloprodaja. Sadrži mapu "Razmjena podataka".

Sljedeća “Razmjena s konfiguracijom Upravljanje trgovinom, ur. 10,3". U njemu vidimo PRAVILA ZA BP-UT KONVERZIJU i PRAVILA ZA UT-BP KONVERZIJU. Budući da su nam potrebna pravila za istovar iz UT, odaberite “UT-BP CONVERSION RULES” i kliknite otvori. Isto radimo za pravila za učitavanje iz baze podataka razmjene u trenutnu bazu podataka, samo odaberite datoteku BP-UT CONVERSION RULES i kliknite otvori.

U mapi “Razmjena s konfiguracijom Upravljanje trgovinom, ur. 10.3" je datoteka Sharing.htm. Ako je nikada niste čitali, svakako je pročitajte. Sadrži sljedeće korisne informacije:

  • Svrhe dijeljenja
  • Opći opis
  • Migracija s prethodnih verzija dvosmjerne komunikacije
  • Prethodne radnje
  • Procedura za postavljanje razmjene podataka između konfiguracija
  • Sinkronizacija podataka
  • Suradnja konfiguracija “Trade Management” i “Enterprise Accounting”.
  • Primjeri korisničkih scenarija
  • Tablica korespondencije učitanih dokumenata UT - BP (revizija 1.6, izdanje 2.0) Tablica korespondencije učitanih dokumenata BP (revizija 1.6, izdanje 2.0) - UT
  • Značajke učitavanja dokumenata i referentnih knjiga
  • Tablica sukladnosti za učitane BP dokumente (revizija 1.6, revizija 2.0) - UT
  • Prijenos dokumenata “Faktura za plaćanje kupcu” i “Narudžba kupca”
  • Prijenos troška otpisa robe
  • Praćenje rezultata razmjene podataka

Provjeravamo pravila pomoću gumba za provjeru. I kliknite OK. Nova pravila su spremljena. Pokrećemo razmjenu podataka i provjeravamo njen rad.

Kako postaviti dvosmjernu razmjenu podataka između konfiguracija Trade Management 10.3 i Enterprise Accounting 2.0 napisano je u mom drugom članku.