1c universalus įkėlimo xml atsisiuntimas. XML failo generavimas

Pradžia / Įrenginio montavimas

Paprastas duomenų apsikeitimas tarp skirtingų apskaitos programų yra vienas pagrindinių jų paplitimo taškų praktikoje, tam pakanka įkelti XML į 1C ar kitą produktą. Be to, dažniausiai tai lengva padaryti nekonvertuojant: visos duomenų bazės visiškai palaiko formato standartą. Praktiškai yra daug būdų, kaip naudoti XML duomenims perduoti, visi jie yra įdiegti 1C ir suderinamuose produktuose.

Kaip įkelti XML failą į 1C duomenų bazę?

Įkeltos duomenų bazės ir atskiri dokumentai gali būti perduodami iš vartotojų bet kokiais ryšio kanalais – keičiamomis laikmenomis, el. paštu ar per debesies saugykla. Formatas puikiai tinka glaudinti naudojant archyvus, o tai žymiai pagreitina kopijavimą ir sutaupo vietos diske.

Bendra duomenų įkėlimo iš XML failo procedūra yra tokia:

    Leisti rodyti meniu elementą „Visos funkcijos“. Norėdami tai padaryti, turite pažymėti atitinkamą langelį „Parinktys“ (skirtukas yra meniu skyriuje „Įrankiai“).

    Meniu „Visos funkcijos“ naudokite pliuso mygtuką, kad atidarytumėte parinkčių sąrašą, kuriame pasirenkate elementą „Apdorojama“.

    Siūlomame sąraše atidarykite elementą „Universalūs duomenų mainai XML formatu“.

Paspaudus mygtuką „Įkelti duomenis“, jie bus nuskaityti iš failo, įrašyti į duomenų bazę ir tuo pačiu metu tikrinami teisingumas. Jei dokumente bus rasta klaidų, procedūra bus nutraukta išduodant konkretus tekstas nurodant priežastį.

Kaip XML failai naudojami 1C?

Naudodamas tą patį apdorojimą, vartotojas gali įkelti pasirinktą duomenų sąrašą arba visą duomenų bazę į XML ir taip sukurti atsarginę jo kopiją. Tai turi būti padaryta prieš atliekant esminius visuotinio 1C modulio pakeitimus, jei dėl kokių nors priežasčių išorinis apdorojimas neįmanomas.

Formatas naudojamas platformoje 1C: Enterprise 8 šiose srityse:

    Kainynų, užsakymų, spausdintų dokumentų formų įkėlimas.

    Duomenų keitimasis su bankais, mokesčių inspekcija, nebiudžetiniais fondais.

    Darbo užmokesčio skaičiavimų perkėlimas iš 1C: ZUP ir kitų „specializuotų“ konfigūracijų į „bendrąją“ 1C: Apskaita 8.

Visur naudojamas tas pats universalaus apdorojimo įgyvendinimas. Jei jo funkcijų nedaug, jie imasi kurti savo šio modulio versijas. Be to, keisti standartiniai failai nereikia, pakanka prijungti reikiamą apdorojimą ir paleisti juos pasirinkti - priklausomai nuo konkrečios užduoties.

Jei įmonė pasirinko atskirą apskaitos ir mokesčių apskaitų tvarkymo būdą, tuomet labai išpopuliarės apdorojimas finansinių duomenų įkėlimui/atsiuntimui XML formatu. Su jo pagalba mokesčių bazei apskaičiuoti reikalingi skaičiai perkeliami į 1C: Mokesčių mokėtojo programą ar panašią programinės įrangos produktas. Dėl to, kad šio formato failus lengva redaguoti, naudoti Microsoft paketas„Office“ leidžia lengvai pataisyti jų turinį prieš siunčiant jį mokesčių inspekcijai.

Tas pats pasakytina apie KUDiR (pajamų ir išlaidų knygą), išrašytų ar gautų sąskaitų faktūrų žurnalą. Visa tai perduodama per VLSI++ sistemą ir, be XML failo lentelės dalies redagavimo proceso, būtina įkelti šiuo formatu, kad vėliau būtų galima įkelti į paslaugą ir perduoti duomenis Federalinei mokesčių tarnybai.

Birža su tokia konfigūracija kaip 1C: Prekybos valdymas dažnai yra paklausi, nes versle ji naudojama organizuojant pardavimus, valdymo apskaitą ir apskaitą pagal 1C: Apskaita 8 veikia autonomiškai, gaudama tik suvestinius duomenis apie visus prekių judėjimus ir pinigų lėšos.

Jei lengva nustatyti užsakymų ar kainoraščių įkėlimą, nes lengva naudoti „bet kokį“ duomenų formatą, tada tie patys banko sąskaitos išrašai turi būti išsaugoti XML formatu (kaip visuotinai priimtas standartas).

Dažniausiai mainai vyksta su programa „Klientas-bankas“. Įkėlimo procesas atrodo taip:

    Sukuriamas išrašas, skirtas reikalaujama vartotojo laikotarpį.

    Priklausomai nuo programos versijos, spustelėkite mygtuką „Eksportuoti“ arba „Eksportuoti“.

    Atsidariusiame lange pasirinkite norimą aplanką ir failo pavadinimą.

Baigus procedūrą, dokumentas gali būti perkeltas į keičiamąją laikmeną arba internetu ( paštu, saugykla debesyje su bendra prieiga ir tt). Kai reikia įkelti išrašą į 1C konfigūraciją, pasirinkite skyrių „Bankas ir kasa“, tada eikite į žurnalą „Banko išrašai“.

Prieš lentelinę dokumento dalį (dešiniajame kampe) spustelėkite mygtuką „Daugiau“, po kurio pasirodo funkcijų sąrašas, kuriame pasirenkamas elementas „Keisti su banku“. Skirtuke „Atsisiųsti banko išrašą“ galite importuoti nurodytos įmonės pavadinimo arba konkrečios banko sąskaitos duomenis.

Įkėlus išrašą į 1C duomenų bazę, mokėjimo nurodymus vis tiek reikės apdoroti, tai atsitinka rankinis režimas. Buhalteris gali užsisakyti apdorojimo, kuris automatizuos procesą, sukūrimą, tačiau čia reikės kreiptis į kompetentingą programuotoją.

XML formatas taip pat naudojamas įvairiems klasifikatoriams (KLADR, OKOF, ENAOF) įkelti. Jei jų nėra 1C programoje, neturėtumėte jų pildyti rankiniu būdu, nes nurodant kodus lengva suklysti. XML failą verta naudoti vieną kartą, atsisiųsdami klasifikatorių iš patikimo šaltinio.

Tai gali padaryti pats vartotojas arba pakviestas specialistas:

    Pagrindiniame meniu pasirinkite skyrių „Katalogas“.

    Spustelėkite mygtuką „Veiksmo nustatymai“.

    Atsidariusiame lange nurodykite elementą „Įkelti okof klasifikatorių“, tada spustelėkite mygtuką „Pridėti“.

    Pasirodžiusiame skyriuje „Paslauga“ pasirinkite teisinga komanda ir paspauskite „OK“.

Tereikia spustelėti mygtuką „Atidaryti ir skaityti failą“, diske ar išimamoje laikmenoje pasirinkti reikiamą ir atidaryti jį atitinkamu klavišu. Standartiniai klasifikatoriai automatiškai nukopijuojami į kietasis diskas diegiant platformą ir 1C konfigūraciją. Be to, atnaujinant vieną ar kitą versiją, sukuriami aplankai su taisymo numeriu, kuriuose yra esamas, esamus reikalavimus atitinkantis failas. 7 7 versija taip pat turi galimybę įkelti XML failus, tačiau ši pasenusi platforma dažnai reikalauja specialistų pagalbos.

Duomenų perdavimas yra labai svarbus procesas bet kurioje apskaitos sistemoje, 1C 8.3 ir 8.2 platformos nėra išimtis. Žemiau apžvelgsime instrukcijas, kaip lengviausia perkelti duomenis iš vienos sistemos į kitą, kurios konfigūracija yra panaši (skirtingoms konfigūracijoms galite naudoti programuotojams skirtą įrankį – arba).

Prieš atliekant bet kokius veiksmus, pokyčiai yra negrįžtami!

Lengviausias ir patogiausias būdas perkelti duomenis iš 1C 8.3 į 1C 8.3 Apskaita 3.0 yra naudoti apdorojimą Įkelti ir įkelti duomenis XML formatu (atsisiųsti - 8.2 arba 1C 8.3 arba ITS). Gydymas yra universalus ir tinka bet kokiai konfigūracijai.

Nesileiskime į detales, pažiūrėkime žingsnis po žingsnio instrukcijas apie duomenų perkėlimą naudojant šį apdorojimą, naudojant paprasčiausio prekių perdavimo pavyzdį.

Duomenų įkėlimas į XML

Pirmiausia atidarykime apdorojimą šaltinio duomenų bazėje (iš kur iškrausime prekes) ir pažiūrėkime į sąsają:

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

Turite nedelsdami užpildyti lauką „Failo pavadinimas“ – šiuo keliu bus sukurtas failas. naujas failas duomenis, kuriuos įkelsime į imtuvo duomenų bazę. Žemiau esančioje lentelės skiltyje „Duomenys įkelti“ turite pasirinkti duomenis, kuriuos norime įkelti iš duomenų bazės.

Pasirinkę objektą iš kairės lentelės dalies, galite taikyti pasirinkimą dešinėje lentelės dalyje:

Mūsų pavyzdyje noriu iškrauti visus produktus pavadinimu „Rake“.

Atlikus visus nustatymus, duomenis galima įkelti. Norėdami tai padaryti, spustelėkite mygtuką „Įkelti duomenis“:

Duomenų įkėlimas iš xml į 1s 8.3

Duomenys buvo iškrauti iš šaltinio duomenų bazės, dabar juos reikia perkelti į paskirties duomenų bazę.

Norėdami tai padaryti, turite pradėti apdoroti jau duomenų bazėje, į kurią reikia įkelti duomenis, ir eikite į skirtuką „Atsisiųsti“, pasirinkite įkeltą failą diske ir spustelėkite mygtuką „Įkelti duomenis“:

Šis pavyzdys tinkamas tik duomenims perduoti tarp identiškų konfigūracijų 1C platformoje. Norėdami suprasti programuotojų mainų mechanizmą, parašėme straipsnį -.

Informacijos perkėlimas tarp duomenų bazių yra vienas iš jų palaikymo ir administravimo uždavinių. Norint efektyviai įgyvendinti, apdorojimas sukuriamas automatizuotuose 1C kompleksuose. Jie labai palengvina įprastą darbą, pagreitina informacijos įkėlimo ir atsisiuntimo procesus ir tuo pačiu įgyvendina jos teisingumo kontrolę. Įkėlimas iš 1c į xml leidžia sukurti failą su bet kurio sukonfigūruoto konfigūracijos objekto turiniu ir naudoti jį, kai reikia įkelti duomenis į identišką konfigūraciją.

Įkėlimų kūrimo įrankiai

Norint eksportuoti duomenų bazėse esančią informaciją, dažniausiai naudojamas xml formatas. 1C buvo sukurta daug apdorojimo metodų (pavyzdžiui, UploadLoadingDataxml82 epf), kurių pagalba galima išvesti ir įkelti duomenis į failą. Tokiu atveju vartotojas turi gauti tam tikros struktūros failą, kuris leidžia joje saugomą informaciją įkelti į gimtąją duomenų bazę arba perkelti į kitą vietą. Kuriant įkėlimą reikia laikytis šių taisyklių:

  • Išsaugokite sukurtus failus iki visiškas pasveikimas ir perduodamos informacijos teisingumo patikrinimo procedūrų užbaigimas;
  • Jei apdorojimas naudojamas kaip įrankis atsarginė kopija sukurti atskirus poaplankius duomenų kopijoms ir vesti jų įrašų žurnalą, kad juos būtų galima greitai gauti.

Pateikta 1C vartotojo palaikymo programoje, kurią galima rasti ITS svetainėje arba diskuose, tai yra puikus įrankis informacijos eksportavimui ir importavimui. Kompiuterio vartotojas gali iškrauti tiek visą duomenų bazę, tiek atskirus jos objektus, o be faktinio eksporto atliekamos įvairios informacijos patikrinimo operacijos, padedančios atsikratyti kritinės klaidos Apdorojant duomenis 1s, įkėlimas į xml veikia dviem režimais:

  • Iškrovimas. Sukuria failą, kuriame yra vartotojo apibrėžti puslapių objektai;
  • Įkeliama. Nuskaito anksčiau eksportuotą failą ir įrašo jame esančią informaciją į informacinę bazę.

Apdorojimas leidžia patikrinti, ar objektuose nėra netinkamų simbolių, taip pat apima informacijos eksportavimo su apribojimais funkciją.

Įkėlimas gali būti naudojamas ne tik keičiantis informacija tarp 1C duomenų bazių. Su jo pagalba galite užtikrinti įvairių kompleksų, pavyzdžiui, 1C ir Parus sistemos, integraciją. XML formato universalumas leidžia kurti informacijos perdavimo programas beveik visiems informacijos bankams. XML duomenų apdorojimas, įkėlimas ir atsisiuntimas yra svarbiausias informacijos mainų įrankis.

Duomenų įkėlimo procesas įxml

Pažiūrėkime, kaip įkelti iš 1c į xml normalus režimas. Atsisiuntę apdorojimą UploadLoadDataxml.epf ir jį atidarę, turite atlikti šiuos veiksmus:

  • Pasirinkti objektus eksportuoti;
  • Nustatykite reikiamus filtrus, pavyzdžiui, pagal laikotarpį;
  • Nustatykite failo vietą su informacija disko posistemyje;
  • Pradėkite iškrauti objektus.

Reikia atsiminti, kad įkeliamo failo formato antraštės dalis skiriasi nuo failo formato, naudojamo įkeliant pagal mainų planus.

xml

Xml įkeliamas į 1c į priimančiąją duomenų bazę, kurios konfigūracija yra identiška šaltinio duomenų bazei. Prieš įkeldami xml 1c į 1c, turite atidaryti apdorojimą priimančioje duomenų bazėje. Tada turite nurodyti kelią į anksčiau įkeltą failą ir atsisiųsti duomenis spustelėdami mygtuką „Įkelti duomenis“.

Jei reikia, suaktyvinamos vėliavėlės, leidžiančios įkelti duomenis mainų režimu paskirstytoje informacijos bazėje ir ignoruoti klaidas, atsirandančias įkeliant objektus.

Po to turite patikrinti duomenų bazes ir įsitikinti, kad visi elementai įkelti teisingai, kad jų neprarastumėte, pavyzdžiui, jei įkeliant objektą įvyko klaida įvykių tvarkyklėje.

Kai įmonė savo darbe nuolat naudoja kokį nors programinės įrangos paketą, natūralu, kad visada iškyla jo nuolatinio palaikymo ir administravimo klausimas. Jokiu būdu negalima išvengti duomenų keitimosi, saugojimo ir atkūrimo užduočių. Pažiūrėkime, kaip įkelti arba iškrauti duomenis iš 1C XML formatu, nes tai yra svarbi šios temos procedūra.

Jie sukurti taip, kad atsisiunčiant būtų galima gauti XML failą, kuriame bus įrašyti klientui reikalingi duomenys. Tuo pačiu metu, kartu su įrašymu, stebimas perduotų įrašų teisingumas, ar nėra kritinių klaidų.

Taigi, įkėlimas į XML failą (įrašų importavimas) iš vienos informacijos bazės ir vėlesnis įkėlimas iš XML į kitą reiškia keitimąsi duomenimis XML formatu tarp duomenų bazių.

Ši procedūra, ypač esant dideliam informacijos kiekiui, sutaupo didelis skaičius pačių pagamintas.

Importavimas (gautas failas) taip pat gali būti naudojamas kaip archyvas, skirtas atkurti netikėtose situacijose (pametus ar sugadinus).

Tokių apdorojimo įrankių sukurta labai daug, juos galima rasti internete. Atsakomybė už jų naudojimą krenta ant kliento pečių (ir galvos).

Tačiau oficialiems „Odeneski“ vartotojams kūrėjai sukūrė universalų procesorių „Įkelti / įkelti XML duomenis“.

SVARBU. Eksportas į XML 1C ir tolesnis įkėlimas į XML iš 1C yra priimtinas esant identiškoms konfigūracijoms - kitaip jis bus sugadintas.

Universalus krautuvas

Pagrindiniai universalaus kūrėjo naudojimo punktai:

  • Išsaugoti importuojamus failus, kol bus baigtas įrašų perkėlimas ir patikrintas jų teisingumas;
  • Kai naudojamos kaip atsarginės kopijos, reikia saugoti jų įrašą, kad būtų galima rūšiuoti paiešką.

Jo veikimas turi du režimus: failo kūrimas išsaugant informaciją ir skaitymas/rašymas importuojant.

Be to, vartotojas gali nustatyti papildomus apribojimus tiek eksportuodamas, tiek įkeldamas duomenis.

Įrašų ištraukimas

Duomenis galite įkelti tiek visoje duomenų bazėje, tiek pasirinktinai – objektas po objekto.

Atsisiuntus, įdiegus ir atidarius tvarkyklę, įvyksta:


Jų pasirinkimas atliekamas dialogo lange, kuris atsidaro po paleidimo. Norėdami tai padaryti, pažymėkite langelius sąraše, kuriame rodomi metaduomenų objektai, kuriuos reikia gauti;

  1. Sukonfigūruojami reikalingi filtrai (pavyzdžiui, pagal datą);
  2. Pasirinkta vieta diske;
  3. Prasideda pati operacija.

Įrašų įkėlimas į imtuvą

Pirmas žingsnis norint priimti duomenis į priimančiąją duomenų bazę – joje atidaryti procesoriaus programą.

Nurodę kelią iki šaltinio failo ir suaktyvinus procedūrų nustatymų vėliavėles (jei reikia), galite pradėti procesą mygtuku „Įkelti duomenis“.

Dabar žinote, kaip įkelti arba iškrauti duomenis iš 1C XML formatu, kad išsaugotumėte duomenis ir keistumėte duomenų bazes.

Duomenų perdavimas yra labai svarbus procesas bet kurioje apskaitos sistemoje, 1C 8.3 ir 8.2 platformos nėra išimtis. Žemiau apžvelgsime instrukcijas, kaip lengviausiu būdu perkelti duomenis iš vienos sistemos į kitą, kurios konfigūracija yra panaši (skirtingoms konfigūracijoms galite naudoti programuotojo įrankį - arba).

Prieš atliekant bet kokius veiksmus, pokyčiai yra negrįžtami!

Lengviausias ir patogiausias būdas perkelti duomenis iš 1C 8.3 į 1C 8.3 Apskaita 3.0 yra naudoti apdorojimą Įkelti ir įkelti duomenis XML formatu (atsisiųsti - 8.2 arba 1C 8.3 arba ITS). Gydymas yra universalus ir tinka bet kokiai konfigūracijai.

Mes nesigilinsime į detales, pažvelkime į nuoseklias instrukcijas, kaip perkelti duomenis naudojant šį apdorojimą, naudojant paprasčiausio prekių perdavimo pavyzdį.

Duomenų įkėlimas į XML

Pirmiausia atidarykime apdorojimą šaltinio duomenų bazėje (iš kur iškrausime prekes) ir pažiūrėkime į sąsają:

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

Turite nedelsiant užpildyti laukelį „Failo pavadinimas“ – šiuo keliu bus sukurtas naujas duomenų failas, kurį įkelsime į imtuvo duomenų bazę. Žemiau esančioje lentelės skiltyje „Duomenys įkelti“ turite pasirinkti duomenis, kuriuos norime įkelti iš duomenų bazės.

Pasirinkę objektą iš kairės lentelės dalies, galite taikyti pasirinkimą dešinėje lentelės dalyje:


Mūsų pavyzdyje noriu iškrauti visus produktus pavadinimu „Rake“.

Atlikus visus nustatymus, duomenis galima įkelti. Norėdami tai padaryti, spustelėkite mygtuką „Įkelti duomenis“:


Duomenų įkėlimas iš xml į 1s 8.3

Duomenys buvo iškrauti iš šaltinio duomenų bazės, dabar juos reikia perkelti į paskirties duomenų bazę.

Norėdami tai padaryti, turite pradėti apdoroti jau duomenų bazėje, į kurią reikia įkelti duomenis, ir eikite į skirtuką „Atsisiųsti“, pasirinkite įkeltą failą diske ir spustelėkite mygtuką „Įkelti duomenis“:


Šis pavyzdys tinkamas tik duomenims perduoti tarp identiškų konfigūracijų 1C platformoje. Norėdami suprasti programuotojų mainų mechanizmą, parašėme straipsnį -.

Informacijos perkėlimas tarp duomenų bazių yra vienas iš jų palaikymo ir administravimo uždavinių. Norint efektyviai įgyvendinti, apdorojimas sukuriamas automatizuotuose 1C kompleksuose. Jie labai palengvina įprastą darbą, pagreitina informacijos įkėlimo ir atsisiuntimo procesus ir tuo pačiu įgyvendina jos teisingumo kontrolę. Įkėlimas iš 1c į xml leidžia sukurti failą su bet kurio sukonfigūruoto konfigūracijos objekto turiniu ir naudoti jį, kai reikia įkelti duomenis į identišką konfigūraciją.

Įkėlimų kūrimo įrankiai

Norint eksportuoti duomenų bazėse esančią informaciją, dažniausiai naudojamas xml formatas. 1C buvo sukurta daug apdorojimo metodų (pavyzdžiui, UploadLoadingDataxml82 epf), kurių pagalba galima išvesti ir įkelti duomenis į failą. Tokiu atveju vartotojas turi gauti tam tikros struktūros failą, kuris leidžia joje saugomą informaciją įkelti į gimtąją duomenų bazę arba perkelti į kitą vietą. Kuriant įkėlimą reikia laikytis šių taisyklių:

  • Išsaugokite sukurtus failus iki visiško atkūrimo ir perduotos informacijos teisingumo patikrinimo procedūrų užbaigimo;
  • Jei apdorojimą naudojate kaip atsarginės kopijos įrankį, sukurkite atskirus poaplankius duomenų kopijoms ir veskite jų žurnalą, kad galėtumėte greitai juos atkurti.

Universalus apdorojimas „XML duomenų įkėlimas ir įkėlimas“, pateiktas 1C vartotojo palaikymo programoje, kurį galima rasti svetainėje arba ITS diskuose, yra puikus įrankis informacijos eksportavimui ir importavimui. Kompiuterio vartotojas gali įkelti tiek visą duomenų bazę, tiek atskirus jos objektus, o be faktinio eksporto atliekamos įvairios informacijos tikrinimo operacijos, padedančios atsikratyti kritinių klaidų duomenų 1c įkėlimo į xml apdorojimas veikia dviem režimais:

  • Iškrovimas. Sukuria failą, kuriame yra vartotojo apibrėžti puslapių objektai;
  • Įkeliama. Nuskaito anksčiau eksportuotą failą ir įrašo jame esančią informaciją į informacinę bazę.

Apdorojimas leidžia patikrinti, ar objektuose nėra netinkamų simbolių, taip pat apima informacijos eksportavimo su apribojimais funkciją.

Įkėlimas gali būti naudojamas ne tik keičiantis informacija tarp 1C duomenų bazių. Su jo pagalba galite užtikrinti įvairių kompleksų, pavyzdžiui, 1C ir Parus sistemos, integraciją. XML formato universalumas leidžia kurti informacijos perdavimo programas beveik visiems informacijos bankams. XML duomenų apdorojimas, įkėlimas ir atsisiuntimas yra svarbiausias informacijos mainų įrankis.

Duomenų įkėlimo procesas įxml

Pažiūrėkime, kaip įkelti iš 1c į xml įprastu režimu. Atsisiuntę apdorojimą UploadLoadDataxml.epf ir jį atidarę, turite atlikti šiuos veiksmus:

  • Pasirinkti objektus eksportuoti;
  • Nustatykite reikiamus filtrus, pavyzdžiui, pagal laikotarpį;
  • Nustatykite failo vietą su informacija disko posistemyje;
  • Pradėkite iškrauti objektus.


Reikia atsiminti, kad įkeliamo failo formato antraštės dalis skiriasi nuo failo formato, naudojamo įkeliant pagal mainų planus.

xml

Xml įkeliamas į 1c į priimančiąją duomenų bazę, kurios konfigūracija yra identiška šaltinio duomenų bazei. Prieš įkeldami xml 1c į 1c, turite atidaryti apdorojimą priimančioje duomenų bazėje. Tada turite nurodyti kelią į anksčiau įkeltą failą ir atsisiųsti duomenis spustelėdami mygtuką „Įkelti duomenis“.

Jei reikia, suaktyvinamos vėliavėlės, leidžiančios įkelti duomenis mainų režimu paskirstytoje informacijos bazėje ir ignoruoti klaidas, atsirandančias įkeliant objektus.


Po to turite patikrinti duomenų bazes ir įsitikinti, kad visi elementai įkelti teisingai, kad jų neprarastumėte, pavyzdžiui, jei įkeliant objektą įvyko klaida įvykių tvarkyklėje.


Šis apdorojimas leidžia keistis duomenimis tarp tų pačių (identiškų) konfigūracijų 1C 8.2 platformoje - Bukh, ZUP, UT, UPP ir kt., svarbiausia, kad konfigūracijos būtų vienodos!

Apdorojamos ekrano nuotraukos

(foto)

Veikimo režimai

Apdorojimas įgyvendina 2 darbo režimus: Įkelti (sukuriamas vartotojo nurodytų duomenų įkėlimo failas) ir įkelti (to paties pavadinimo režimu sukurto įkėlimo failo skaitymas ir jame esančių duomenų įrašymas). Režimas nustatomas jį pasirinkus lauke Mode.

Prieš paleisdami tam tikrą režimą (spustelėdami mygtuką Vykdyti), turite nurodyti įkeliamo failo pavadinimą, įvesdami jį rankiniu būdu lauke "Failo pavadinimas" arba naudodami mygtuką, kad pasirinktumėte šį lauką ir standartinį failo pasirinkimo dialogą. .

Atsisiuntimo režimu galima redaguoti sumų naudojimą rašant registrus, o tai gali turėti įtakos atsisiuntimo greičiui.

Mygtukai „Išjungti bendrąsias sumas“ ir „Įjungti sumas“ pasiekiami, kai nustatyta vėliavėlė „Įgalinti galimybę redaguoti sumų naudojimą įkeliant duomenis“, ir jie naudojami rankiniam sumų naudojimo režimui valdyti įkeliant duomenis.

Tvarkymo taikymo sąlygos

Apdorojimas gali būti naudojamas tik tais atvejais, kai informacinė bazė, kurioje buvo įkelti duomenys, ir ta, į kurią buvo įkelti duomenys, yra vienalytės (konfigūracijos identiškos, duomenys gali skirtis), arba visi įkelti objektai yra beveik visiškai identiški. detalių sudėtis ir tipai bei lentelių dalys, „pirmaujančio“ metaduomenų objekto savybės ir kt. Reikėtų pažymėti, kad dėl šių apribojimų apdorojimas daugiausia skirtas keistis vienarūšėmis IS.

Įkėlimo failo formatas skiriasi nuo failo formato, sukurto įkeliant pagal mainų planą antraštės dalyje. Duomenims (katalogo elementams, registro įrašų rinkiniams ir kt.) įkelti, apdorojant naudojamas tas pats XML serializacijos mechanizmas, kaip ir įkėlimas pagal mainų planus šioje dalyje, failų formatai yra identiški.

Iškrovimo sudėties nustatymas

Apdorojimas leidžia visiškai ir iš dalies įkelti informacijos bazės duomenis į failą. Įkeliamų duomenų sudėtis sukonfigūruojama dialogo lange pažymint langelius medžio, kuriame rodomi metaduomenų objektai, kurių duomenis galima įkelti, stulpelyje. Papildomas stulpelisžymimuosius langelius, „Jei reikia“, nustato poreikį iškrauti objektus šio tipo"pagal nuorodą". Tai yra, jei žymimasis laukelis pažymėtas tik stulpelyje „Jei reikia“, tokio objekto duomenys nebus atsisiunčiami iki galo, o tik tiek, kiek reikia norint išlaikyti nuorodos vientisumą informacijos bazėje, kuri įkels atsisiuntimą. failą.

Atidarant formą apdorojimas nustato iškrovimo ženklą pagal visus objektus, o tai garantuoja iškrauto informacijos bazės fragmento nuorodinį vientisumą.

Spustelėjus mygtuką „Aptikti objektus, kurie iškraunami naudojant nuorodą“, apdorojimas analizuoja, kurios duomenų nuorodos gali būti objektuose, kuriems nustatytas visas iškrovimo atributas, ir automatiškai užpildo vėliavėlių stulpelį, nurodantį, kad reikia iškrauti naudojant nuorodą. Jei objektui jau nustatyta visa iškrovimo vėliavėlė, tada iškrovimo pagal nuorodą vėliavėlė nenustatyta.

Galimos programos

Naudojant šį apdorojimą galima, pavyzdžiui, sukurti pilną ar dalinę duomenų atsarginę kopiją, keistis duomenimis tarp informacinių bazių, taip pat kaip pagalbinė priemonė atkuriant problemines informacijos bazes.

Organizacijoje apskaitą galima tvarkyti ne tik sprendimuose 1C:Enterprise platformoje, bet ir kitose programinėse sistemose (Galaktika, Parus, SAP ir kt.). Tai kelia dviejų programų integravimo iššūkį.

Pavyzdžiui, kai kuriai programai (pavadinkime ją „X“) reikia perskaityti konfigūracijos dokumentų sąrašą. Nekalbėsime apie praktinę tokios problemos sprendimo naudą, tik pažymėsiu, kad patogiausia ir universaliu būdu tokioje situacijoje dokumentų sąrašas bus įkeltas XML formatu.

Keitimasis naudojant šį formatą yra universalus, nes dauguma programų gali dirbti su juo. Pažiūrėkime, kaip galite įkelti konfigūracijos dokumentų sąrašą į XML failą iš 1C:Enterprise.

Įkelti į XML

Taigi, pereikime prie pagrindinio dalyko. Turime pereiti dokumento metaduomenų sąrašą ir sugeneruoti sąrašą XML faile. Šioje ekrano kopijoje parodytas XML failo generavimo algoritmas:

Funkcija CreateXML() Eksportuoti // Gaukite laikinojo failo pavadinimą Kelias = GetTemporaryFileName() ; // Inicijuoti "XML įrašo" klasęĮrašas = New EntryXML; // Atidarykite laikiną failą rašymui - 8 ") ; // Parašykite XML failo deklaracijąĮrašas. WriteDeclarationXML() ; // Įrašas. WriteElementStart("") ; DokumentaiKonfigūracijos // Pirmasis elementas// Pirmojo elemento atributas su failo sukūrimo data Įrašas. WriteAttribute("generuotas ", Formatas(Data(),), " DF")) ; = yyyy-MM- ddThh:mm:ss; DLF = DT // Parašykite elementą kiekvienam konfigūracijos dokumentui. Į tekstą įrašome dokumento pavadinimą. Kiekvienam dokumentui iš metaduomenų. Dokumentų ciklo įrašymas. WriteElementStart("Dokumentas"); Įrašas. WriteText(Dok.Pavadinimas) ; Įrašas. WriteEndElement() ; EndCycle; // Baigti rašyti pirmąjį elementąĮrašas. WriteEndElement() ;

Įrašas. Uždaryti ();

// Uždarykite failą

// // Gaukite dvejetainius failo duomenis ir įdėkite jį į laikinąją saugyklą Dvejetainiai duomenys = nauji dvejetainiai duomenys(Kelias) ; Adresas = PlaceInTemporaryStorage (dvejetainiai duomenys, naujas unikalus identifikatorius); Grąžinimo adresas; // Grąžinkite failo adresą į saugyklą EndFunction Kiekvienas sukurtas elementas turi būti užpildytas teisingai. Įvykdžius „WriteStartElement()“, turi būti vykdomas „WriteEndElement()“ metodas, kitaip XML failo struktūra bus neteisinga. Bendras XML failų kūrimo šablonas yra tokia seka: 1. Inicijuokite "XML įrašo" klasę // Įrašas = New EntryXML;//

2. Atidarykite laikiną failą įrašymui

Įrašas. OpenFile (kelias, "UTF-8");

//

3. Parašykite XML failo deklaraciją

Įrašas. WriteDeclarationXML() ;

////

4. ++ Parašykite XML failo turinį

Įrašas. WriteElementStart("XMLElement") ;

XML formatas naudojamas daugumoje konfigūracijų duomenų mainams tarp taikomųjų programų sprendimų platformoje 1C:Enterprise. Kitas dažniausiai naudojamas ryšio būdas yra COM ryšys. XML leidžia keistis beveik bet kokia programa, todėl ji nusipelno būti vadinama universalia.

Failai atsisiųsti:

XML failų skaitymo programa.

Apdorojamas XML failo generavimas.

Kai įmonė savo darbe nuolat naudoja kokį nors programinės įrangos paketą, natūralu, kad visada iškyla jo nuolatinio palaikymo ir administravimo klausimas. Jokiu būdu negalima išvengti duomenų keitimosi, saugojimo ir atkūrimo užduočių. Pažiūrėkime, kaip įkelti arba iškrauti duomenis iš 1C XML formatu, nes tai yra svarbi šios temos procedūra.

Jie sukurti taip, kad atsisiunčiant būtų galima gauti XML failą, kuriame bus įrašyti klientui reikalingi duomenys. Tuo pačiu metu, kartu su įrašymu, stebimas perduotų įrašų teisingumas, ar nėra kritinių klaidų.

Taigi, įkėlimas į XML failą (įrašų importavimas) iš vienos informacijos bazės ir vėlesnis įkėlimas iš XML į kitą reiškia keitimąsi duomenimis XML formatu tarp duomenų bazių.

Ši procedūra, ypač esant dideliam informacijos kiekiui, sutaupo daug rankų darbo.

Importavimas (gautas failas) taip pat gali būti naudojamas kaip archyvas, skirtas atkurti netikėtose situacijose (pametus ar sugadinus).

Tokių apdorojimo įrankių sukurta labai daug, juos galima rasti internete. Atsakomybė už jų naudojimą krenta ant kliento pečių (ir galvos).

Tačiau oficialiems „Odeneski“ vartotojams kūrėjai sukūrė universalų procesorių „Įkelti / įkelti XML duomenis“.

SVARBU. Eksportas į XML 1C ir tolesnis įkėlimas į XML iš 1C yra priimtinas esant identiškoms konfigūracijoms - kitaip jis bus sugadintas.

Universalus krautuvas

Pagrindiniai universalaus kūrėjo naudojimo punktai:

  • Išsaugoti importuojamus failus, kol bus baigtas įrašų perkėlimas ir patikrintas jų teisingumas;
  • Kai naudojamas kaip atsargines kopijas Reikėtų saugoti jų įrašą, kad būtų galima rūšiuoti paiešką.

Jo veikimas turi du režimus: failo kūrimas išsaugant informaciją ir skaitymas/rašymas importuojant.

Be to, vartotojas gali nustatyti papildomus apribojimus tiek eksportuodamas, tiek įkeldamas duomenis.

Įrašų ištraukimas

Duomenis galite įkelti tiek visoje duomenų bazėje, tiek pasirinktinai – objektas po objekto.

Atsisiuntus, įdiegus ir atidarius tvarkyklę, įvyksta:

Jų pasirinkimas atliekamas dialogo lange, kuris atsidaro po paleidimo. Norėdami tai padaryti, pažymėkite langelius sąraše, kuriame rodomi metaduomenų objektai, kuriuos reikia gauti;

  1. Sukonfigūruojami reikalingi filtrai (pavyzdžiui, pagal datą);
  2. Pasirinkta vieta diske;
  3. Prasideda pati operacija.

Įrašų įkėlimas į imtuvą

Pirmas žingsnis norint priimti duomenis į priimančiąją duomenų bazę – joje atidaryti procesoriaus programą.

Nurodę kelią iki šaltinio failo ir suaktyvinus procedūrų nustatymų vėliavėles (jei reikia), galite pradėti procesą mygtuku „Įkelti duomenis“.


Dabar žinote, kaip įkelti arba iškrauti duomenis iš 1C XML formatu, kad išsaugotumėte duomenis ir keistumėte duomenų bazes.

Komentaruose parašykite savo patirtį šiuo klausimu.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas