Duomenų įkėlimo į xml procesas. XML failo generavimas

Kaip įkelti iš prekybos ar atlyginimo atsisiųstus duomenis į 1C: Apskaita 8.3 (3.0 versija)?

2016-12-01T12:52:06+00:00

Dažniausiai į apskaitą perkeliami duomenys iš prekybos ar darbo užmokesčio.

Atsisiųsti duomenys yra failas su plėtiniu " .xml". Kaip jį įkelti į programą?

  1. Pradėkime nuo sukurti atsarginę kopiją buhalterija, kad atsisiuntimui sugadinus duomenų bazę, galėtume grįžti į pradinę būseną. Rašoma apie atsarginių kopijų kūrimą.
  2. Dabar atidarykite meniu " Visos funkcijos" (apie tai ).
  3. Atsidariusiame lange raskite elementą " Gydymai“ ir atidarykite jį pliuso ženklu.
  4. Tarp jos prekių randame ir atidarome apdorojimą “ Universalus keitimasis duomenimis XML formatu".
  5. ".
  6. Mes nurodome kelias į failą iš kurios įkelsime duomenis.
  7. Paspausk mygtuką " Parsisiųsti duomenis".

Jei viskas buvo gerai, puiku! Jei yra klaidų, tai greičiausiai priežastis ta, kad buvo naudojamos netinkamos (pasenusios) taisyklės iškraunant iš prekybos ar atlyginimo – jas reikia atnaujinti ir iš naujo iškrauti.

Pagarbiai (mokytojas ir kūrėjas).

2018-11-15T19:32:35+00:00

Universalus apdorojimas „XML duomenų įkėlimas ir įkėlimas“ atlieka pilną arba dalinį informacijos bazės duomenų iškėlimą į failą XML formatu. Vėliau šis failas gali būti įkeltas į informacijos bazę naudojant tą patį apdorojimą. Įkėlimo failo formatas skiriasi nuo failo formato, sukurto įkeliant pagal mainų planą antraštės dalyje.

Apdorojimas gali būti naudojamas tik tais atvejais, kai informacinė bazė, kurioje buvo įkelti duomenys, ir ta, kurioje buvo įkelti duomenys, yra vienalytės (konfigūracijos identiškos, duomenys gali skirtis), arba visi įkelti objektai yra beveik visiškai identiški. detalių ir lentelės dalių sudėtis ir tipai, „pirmaujančio“ metaduomenų objekto savybės ir pan.

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

Apdorojimas palaiko duomenų įkėlimą su galimybe nurodyti pasirinkimą pagal laikotarpį. Taip pat įgyvendinamas tikrinimas, ar objektuose nėra netinkamų simbolių, kai keičiamasi per XML.

Pagarbiai (mokytojas ir kūrėjas).

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.

Mes nesigilinsime į detales, bet apsvarstykite nuoseklias instrukcijas, kaip perkelti duomenis naudojant šį apdorojimą, naudojant paprasto 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 pašalinti 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 atsisiųstą 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į -.

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.

Mes nesigilinsime į detales, bet apsvarstykite nuoseklias instrukcijas, kaip perkelti duomenis naudojant šį apdorojimą, naudojant paprasto 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 pašalinti 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 atsisiųstą 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, UploadLoadDataxml82 epf), kurių pagalba galima išvesti ir įkelti duomenis į failą. Tokiu atveju vartotojas turi gauti tam tikros struktūros failą, leidžiantį 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ų duomenų klaidų Apdorojimas 1c į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 į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ą 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 reikia nurodyti kelią į anksčiau įkeltą failą ir atsisiųsti duomenis spustelėdami mygtuką „Įkelti duomenis“.

Jei reikia, suaktyvinami žymės langeliai, kad duomenys būtų įkelti mainų režimu paskirstytoje informacijos bazėje ir nepaisoma klaidų, atsirandančių į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 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ų ir lentelės dalių sudėtis ir tipai, „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 žymimųjų laukelių stulpelis „Jei reikia“ nustato poreikį iškrauti šio tipo objektus „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, kokios 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šą. Apie praktinę tokios problemos sprendimo naudą nekalbėsime, tik pažymėsiu, kad patogiausias ir universaliausias būdas tokioje situacijoje būtų įkelti dokumentų sąrašą 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 „WriteStartofElement()“, 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") ; Įrašas. WriteEndElement() ; // -- Parašykite XML failo turinį // 5. Uždarykite failąĮrašas. Uždaryti();

Šie penki veiksmai sukuria beveik bet kurį XML failą.

Mūsų pavyzdyje sugeneruotas failas konvertuojamas į dvejetainius duomenis ir grąžinamas į vietą, kur iškviečiama CreateXML funkcija. Tada šis failas gali būti įrašytas į failų sistemą.

Įkelto failo pavyzdį galite pamatyti aukščiau esančioje ekrano kopijoje.

Trečiosios šalies programa

Pavyzdžiui, sukūriau programą .NET Framework, kad parodyčiau XML failo skaitymą trečiosios šalies programoje.

Programa nuskaito sukurtą failą ir pateikia dokumentus sąrašo pavidalu:

Galite išbandyti patys, programą galite atsisiųsti naudodami straipsnio pabaigoje esančią nuorodą.

Universalumas

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 įkeliant 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 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.

Komentaruose parašykite savo patirtį šiuo klausimu.

Tai sutaupys laiko įvedant informaciją apie Peterhost paslaugų pirkimą į 1C.
Norėdami tai padaryti, į 1C turite įkelti XML failą ir iš jo bus sugeneruotas dokumentas „Prekių ir paslaugų gavimas“, kuriame bus informacija apie įsigytas paslaugas. Remiantis šiuo dokumentu, galima sugeneruoti sąskaitą.

Išsamios instrukcijos pateikiamos žemiau.

1. Išorinio apdorojimo prijungimas

1.1. Jei naudojate 1C:Enterprise 8.X informacijos bazę su „Enterprise Accounting 2.0“ konfigūracija, norėdami įkelti dokumentą CommerceML formatu, turite prijungti išorinį apdorojimą ()
Tai galima padaryti dviem būdais:
1. Išsaugokite išorinio apdorojimo failą lokaliai diske ir atidarykite jį meniu „Failas“ → „Atidaryti“ prieš kiekvieną duomenų įkėlimą CML formatu.
2. Prijunkite apdorojimą prie informacinės bazės (IS) visam laikui. Tada jis bus prieinamas visiems (jei dirbate tinkle) iš meniu „Įrankiai“ → „Papildomos ataskaitos ir apdorojimas“ → „Papildomas išorinis apdorojimas“.

  • Meniu „Paslauga“ turite pasirinkti „Papildomos ataskaitos ir apdorojimas“ - „Papildomas išorinis apdorojimas“.
  • Spustelėkite mygtuką „Pridėti“. Atsidarys naujo katalogo elemento pridėjimo forma:
  • Lauke „Pavadinimas“ nurodykite apdorojimo pavadinimą, pvz., „Įkeliami duomenys CommerceML formatu (RU-CENTER grupė).
  • Spustelėkite failo pasirinkimo mygtuką ir nurodykite kelią į atsisiuntimo apdorojimo failą ().
  • Spustelėkite mygtuką „Gerai“. Dabar apdorojimas yra prijungtas prie informacijos bazės ir yra kataloge „Papildomas išorinis apdorojimas“, kurį galima atidaryti dukart spustelėjus pelę.

1.2. Jei naudojate „Gamybos įmonės valdymo“ (10.3 ir naujesnės versijos) ir „Prekybos valdymo“ (1.3 ir naujesnės versijos) konfigūracijas, šis apdorojimas jau įjungtas ir galite pereiti prie 2 veiksmo.

2. Dokumento „Prekių ir paslaugų gavimas“ suformavimas

Atlikus toliau nurodytus veiksmus, informacija apie iš Peterhost įsigytas paslaugas bus įtraukta į 1C.
1. Toliau savo kompiuteryje reikia išsaugoti XML failą su „Prekių ir paslaugų gavimo“ dokumento duomenimis reikiamam laikotarpiui. Failas XML formatu yra skiltyje „Asmeninė paskyra“ po nuoroda „XML for 1C“.
Spustelėkite pasirinkimo mygtuką, esantį dešinėje nuo lauko „Duomenų failo pavadinimas“ ir pasirinkite šį failą (žr. 1 pav.). Į klausimą „Skaityti duomenis iš failo? atsakyti "gerai". Duomenų failas bus nuskaitytas apdorojant.
2. Jei apdorojimas gali nustatyti visą atitikimą tarp failo duomenų elementų ir informacijos bazės duomenų, bus užduotas klausimas „Išsaugoti duomenis informacinėje bazėje?“. Jei atsakysite „Taip“, bus sukurtas naujas dokumentas „Prekių ir paslaugų gavimas“. Eikite į 3 veiksmą.
3. Jei nustatomi ne visi duomenų atitikmenys, bus rodomas pranešimas: „Įkeliant duomenis, programai nepavyko automatiškai rasti informacijos saugos objektų, atitinkančių mainų faile perkeltus elementus...“ ir pasiūlys atlikti palyginimas rankiniu būdu. Tokiu atveju turite atlikti šiuos veiksmus:

  • Spustelėkite „Gerai“. Atsidarys failų objektų ir informacijos saugumo palyginimo forma. Jame yra keli skirtukai, atitinkantys skirtingų tipų objektus (organizacijas, rangovus, elementus ir kt.). Jei kurio nors tipo duomenys neatitiko, atitinkamuose skirtukuose bus raudoni šauktukai (žr. 2 pav.).
  • Eikite į atitinkamas žymes ir rankiniu būdu suderinkite elementus. Reikėtų atsižvelgti į tai, kad sandorio šalių ir organizacijų atitikmenų ieškoma pagal TIN, o nomenklatūros atitikčių pirmiausia ieškoma pagal straipsnio numerį, tada pagal pavadinimą. Jei elemento, atitinkančio failo duomenis, IB nėra, jį galima sukurti automatiškai naudojant failo duomenis, paspaudus mygtuką „Sukurti naudojant duomenis iš failo“.
  • Pridėdami elementus, turite pažymėti savybę „Paslauga“ (žr. 3 pav.). Taip pat galite pakeisti pilnus ir trumpuosius prekių pavadinimus nomenklatūroje.
  • Skirtuke „Sąskaitos“ patartina pridėti prekių apskaitos sąskaitas, kad kuriant „Prekių ir paslaugų gavimo“ dokumentą šie skaičiai būtų įrašomi automatiškai. Pavyzdžiui, paslaugoms galima nustatyti tokias reikšmes: „Buhalterinė sąskaita“ – 25 (Bendros gamybos sąnaudos) ir „Pateikto PVM apskaita“ – 19,04 (pirktų paslaugų PVM) (žr. 4 pav.).
  • Palyginus visus elementus ir paspaudus mygtuką „Gerai“, programa paprašys patvirtinimo dėl dokumento įkėlimo į informacijos apsaugos sistemą, po to sukurs naują dokumentą „Prekių ir paslaugų gavimas“ (žr. 5 pav.).

3. Dokumento „Prekių ir paslaugų gavimas“ talpinimas

Norėdami įrašyti dokumentą „Prekių ir paslaugų gavimas“, turite jį atidaryti dukart spustelėdami ir užpildyti trūkstamus laukus, pvz., „Avansinis užskaitymas“ (pvz., „Automatinis“) ir „Atsiskaitomosios sąskaitos“ laukelius. “ skirtuką (žr. 6 pav.). Šių laukų reikšmės nustatomos pagal jūsų organizacijos apskaitos politiką. Norėdami paskelbti dokumentą, spustelėkite mygtuką „Gerai“.

4. „Sąskaitos faktūros“ dokumento suformavimas

Sėkmingai sukūrę ir užregistravę „Prekių ir paslaugų gavimo“ dokumentą, galėsite jį panaudoti dokumento „Sąskaita gauta“ sudarymui. Norėdami tai padaryti, spustelėkite atitinkamą nuorodą apatinėje kairiojoje dokumento formos dalyje.

Dalintis