Enostavno nalaganje za aplikacije tretjih oseb. Postopek nalaganja podatkov v xml. Ustvarjanje datoteke XML. Enostavno nalaganje za aplikacijo drugega proizvajalca Nalaganje datoteke xml v 1 s 8,2 bp

Prenos podatkov je zelo pomemben proces v katerem koli računovodskem sistemu, platforma 1C 8.3 in 8.2 ni izjema. V nadaljevanju si bomo ogledali navodila, kako najenostavneje prenesti podatke iz enega sistema v drugega, ki ima podobno konfiguracijo (za različne konfiguracije lahko uporabite orodje za programerje – ali).

Preden je potrebno kakršno koli dejanje, so spremembe nepovratne!

Najlažji in najprimernejši način za prenos podatkov iz 1C 8.3 v 1C 8.3 Računovodstvo 3.0 je uporaba obdelave Nalaganje in nalaganje podatkov v formatu XML (prenos - za 8.2 ali za 1C 8.3 ali na ITS). Obdelava je univerzalna in primerna za vsako konfiguracijo.

Ne bomo se spuščali v podrobnosti; poglejmo navodila po korakih za selitev podatkov s to obdelavo na primeru najpreprostejšega prenosa blaga.

Nalaganje podatkov v XML

Najprej odprimo obdelavo v izvorni bazi podatkov (od koder bomo razložili blago) in si oglejmo vmesnik:

Pridobite 267 video lekcij o 1C brezplačno:

Takoj morate izpolniti polje "Ime datoteke" - na tej poti bo ustvarjena nova podatkovna datoteka, ki jo bomo naložili v bazo sprejemnika. Tik spodaj, v tabelarnem delu “Podatki za nalaganje” morate izbrati podatke, ki jih želimo naložiti iz baze.

Ko izberete predmet v levem delu tabele, lahko uporabite izbor v desnem delu tabele:


V našem primeru želim raztovoriti vse izdelke z imenom "Rake".

Ko so vse nastavitve končane, lahko podatke naložite. Če želite to narediti, kliknite gumb »Naloži podatke«:


Nalaganje podatkov iz xml v 1s 8.3

Podatki so bili razloženi iz izvorne baze podatkov; zdaj jih je treba prenesti v ciljno bazo podatkov.

Če želite to narediti, morate začeti obdelavo že v bazi podatkov, v katero morate naložiti podatke, in pojdite na zavihek »Prenos«, izberite preneseno datoteko na disku in kliknite gumb »Naloži podatke«:


Ta primer je primeren samo za prenos podatkov med enakimi konfiguracijami na platformi 1C. Da bi razumeli mehanizem izmenjave za programerje, smo napisali članek -.

Prenos informacij med zbirkami podatkov je ena od nalog njihove podpore in administracije. Za učinkovito izvajanje je obdelava ustvarjena v avtomatiziranih kompleksih 1C. Močno olajšajo rutinsko delo, pospešijo procese nalaganja in prenosa informacij ter hkrati izvajajo nadzor nad njihovo pravilnostjo. Nalaganje iz 1c v xml vam omogoča, da ustvarite datoteko z vsebino katerega koli konfiguriranega konfiguracijskega objekta in jo uporabite, ko morate naložiti podatke v enako konfiguracijo.

Orodja za ustvarjanje nalaganja

Za izvoz informacij iz podatkovnih baz se uporablja predvsem format xml. Za 1C je bilo razvitih veliko metod obdelave (na primer UploadLoadDataxml82 epf), s pomočjo katerih je mogoče izpisati in naložiti podatke v datoteko. V tem primeru mora uporabnik prejeti datoteko določene strukture, ki omogoča, da se informacije, shranjene v njej, naložijo v izvorno bazo podatkov ali prenesejo na drugo lokacijo. Pri ustvarjanju nalaganja je treba upoštevati naslednja pravila:

  • Shranite ustvarjene datoteke do popolne obnovitve in zaključka postopkov za preverjanje pravilnosti prenesenih informacij;
  • Če obdelavo uporabljate kot orodje za varnostno kopiranje, ustvarite ločene podmape za kopije podatkov in jih vodite v dnevnik za hitro iskanje.

Univerzalna obdelava »Nalaganje in nalaganje podatkov XML«, ki je na voljo v programu za podporo uporabnikom 1C, ki ga najdete na spletnem mestu ali diskih ITS, je odlično orodje za izvoz in uvoz informacij. Uporabnik računalnika lahko naloži tako celotno bazo podatkov kot njene posamezne objekte, poleg dejanskega izvoza pa se izvajajo tudi različne operacije za preverjanje informacij, ki pomagajo odpraviti kritične napake v podatkih.Obdelava 1c nalaganja v xml deluje v dveh načinih:

  • Razkladanje. Ustvari datoteko, ki vsebuje uporabniško definirane stranske objekte;
  • Nalaganje. Prebere predhodno izvoženo datoteko in zapiše informacije, ki jih vsebuje, v informacijsko bazo.

Obdelava vam omogoča preverjanje predmetov za neveljavne znake in vključuje tudi funkcijo za izvoz informacij z omejitvami.

Nalaganje se lahko uporablja ne le pri izmenjavi informacij med bazami podatkov 1C. Z njegovo pomočjo lahko zagotovite integracijo različnih kompleksov, na primer 1C in sistema Parus. Vsestranskost formata XML vam omogoča ustvarjanje programov za prenos informacij za skoraj vse informacijske banke. Obdelava, nalaganje in nalaganje xml podatkov je najpomembnejše orodje za izmenjavo informacij.

Postopek nalaganja podatkov vxml

Poglejmo, kako naložiti iz 1c v xml v običajnem načinu. Ko prenesete obdelavo UploadLoadDataxml.epf in jo odprete, morate izvesti naslednje korake:

  • Izberite predmete za izvoz;
  • Nastavite potrebne filtre, na primer po obdobju;
  • Določite lokacijo datoteke s podatki o diskovnem podsistemu;
  • Začnite razkladati predmete.


Ne smemo pozabiti, da se del glave formata datoteke za nalaganje razlikuje od formata datoteke, uporabljenega pri nalaganju v skladu z načrti izmenjave.

xml

Xml se naloži v 1c v prejemno bazo podatkov s konfiguracijo, ki je enaka izvorni bazi podatkov. Preden naložite xml 1c v 1c, morate odpreti obdelavo v prejemni bazi podatkov. Nato morate določiti pot do predhodno naložene datoteke in prenesti podatke s klikom na gumb »Naloži podatke«.

Po potrebi se aktivirajo zastavice za nalaganje podatkov v načinu izmenjave v porazdeljeni informacijski bazi in prezrejo napake, ki se pojavijo pri nalaganju objektov.


Po tem morate preveriti baze podatkov in se prepričati, da so vsi elementi pravilno naloženi, da jih ne izgubite, na primer, če pride do napake v obdelovalniku dogodkov po nalaganju predmeta.


Ta obdelava vam omogoča izmenjavo podatkov med enakimi (enakimi) konfiguracijami na platformi 1C 8.2 - Bukh, ZUP, UT, UPP in drugimi, glavna stvar je, da so konfiguracije enake!

Obdelava posnetkov zaslona

(foto)

Načini delovanja

Obdelava izvaja 2 načina delovanja: Nalaganje (ustvarjanje nalagalne datoteke s podatki, ki jih določi uporabnik) in Nalaganje (branje nalagalne datoteke, ustvarjene z istoimenskim načinom, in pisanje podatkov, ki jih vsebuje). Način nastavite tako, da ga izberete v polju Mode.

Preden zaženete določen način (kliknete gumb Zaženi), morate določiti ime datoteke za nalaganje, tako da ga ročno vnesete v polje "Ime datoteke" ali uporabite gumb za izbiro tega polja in standardno pogovorno okno za izbiro datoteke .

V načinu prenosa je možno urejati uporabo vsot pri pisanju registrov, kar lahko vpliva na hitrost prenosa.

Gumba »Onemogoči vsote« in »Omogoči vsote« sta na voljo, ko je nastavljena zastavica »Omogoči možnost urejanja uporabe vsot med nalaganjem podatkov« in se uporabljata za ročni nadzor načina uporabe vsot pri nalaganju podatkov.

Pogoji za uporabnost obdelave

Obdelavo lahko uporabimo le v primerih, ko sta informacijska baza, v katero so bili naloženi podatki, in tista, v katero so bili podatki naloženi, homogeni (konfiguracije so enake, podatki se lahko razlikujejo) ali pa so vsi naloženi objekti skoraj popolnoma enaki v sestavo in vrste podrobnosti in delov tabele, lastnosti »vodilnega« metapodatkovnega objekta itd. Opozoriti je treba, da je zaradi teh omejitev obdelava namenjena predvsem izmenjavi med homogenimi IS.

Format datoteke za nalaganje se razlikuje od formata datoteke, ustvarjenega pri nalaganju po načrtu izmenjave v delu glave. Za nalaganje podatkov (elementov imenika, naborov registrskih zapisov ipd.) obdelava uporablja enak mehanizem serializacije XML kot nalaganje po načrtih izmenjave, v tem delu so formati datotek enaki.

Določitev sestave razkladanja

Obdelava omogoča popolno in delno nalaganje podatkov informacijske baze v datoteko. Sestava naloženih podatkov je konfigurirana v pogovornem oknu s potrditvijo polj v stolpcu drevesa, ki prikazuje metapodatkovne objekte, za katere je mogoče naložiti podatke. Dodaten stolpec potrditvenih polj »Če je potrebno« nastavi potrebo po raztovarjanju predmetov te vrste »po sklicevanju«. To pomeni, da če je potrditveno polje potrjeno samo v stolpcu »Če je potrebno«, se podatki za tak objekt ne bodo prenesli v celoti, ampak le v obsegu, ki je potreben za ohranitev referenčne celovitosti v informacijski bazi, ki bo naložila prenos mapa.

Pri odpiranju obrazca obdelava nastavi znak razkladanja s sklicevanjem na vse objekte, kar zagotavlja referenčno celovitost raztovorjenega fragmenta informacijske baze.

Ko kliknete gumb »Zaznaj objekte, ki so razloženi s povezavo«, obdelava analizira, katere podatkovne povezave so lahko vsebovane v objektih, ki imajo nastavljen atribut polnega razkladanja, in samodejno izpolni stolpec zastavic, ki označujejo potrebo po razkladanju s povezavo. Če ima objekt že nastavljeno zastavo za polno razkladanje, potem zastavica za razkladanje po sklicevanju ni nastavljena.

Možne aplikacije

Uporaba te obdelave je možna na primer za ustvarjanje popolne ali delne varnostne kopije podatkov, izmenjavo podatkov med bazami informacij in tudi kot pomožno orodje pri obnavljanju problematičnih baz informacij.

Računovodstvo v organizaciji se lahko vodi ne samo v rešitvah na platformi 1C:Podjetje, ampak tudi v drugih programskih sistemih (Galaktika, Parus, SAP itd.). To pomeni izziv integracije dveh aplikacij.

Na primer, neka aplikacija (recimo ji "X") mora prebrati seznam konfiguracijskih dokumentov. Ne bomo govorili o praktičnih koristih reševanja takšnega problema, omenil bom le, da bi bil najbolj priročen in univerzalen način v takšni situaciji nalaganje seznama dokumentov v formatu XML.

Izmenjava, ki uporablja to obliko zapisa, je univerzalna, saj z njo deluje večina aplikacij. Poglejmo, kako lahko naložite seznam konfiguracijskih dokumentov v datoteko XML iz 1C:Enterprise.

Naloži v XML

In tako, preidimo na glavno stvar. Pregledati moramo seznam metapodatkov dokumenta in ustvariti seznam v datoteki XML. Naslednji posnetek zaslona prikazuje algoritem za ustvarjanje datoteke XML:

Funkcija CreateXML() Izvoz // Pridobite ime začasne datoteke Pot = GetTemporaryFileName() ; // Inicializacija razreda "XML Record". Vnos = Nov vnosXML; // Odprite začasno datoteko za pisanje - 8 ") ; // Napišite deklaracijo datoteke XML Zapis. WriteDeclarationXML() ; // Zapis. WriteElementStart(" Konfiguracije dokumentov") ; // Prvi element // Atribut prvega elementa z datumom, ko je bila datoteka ustvarjena Zapis. WriteAttribute(" generirano ", Format(CurrentDate(), " DF = llll-MM- ddThh:mm:ss; DLF= DT")) ; // Napišite element za vsak konfiguracijski dokument. V besedilo vnesemo ime dokumenta. Za vsak dokument iz metapodatkov. Snemanje cikla dokumentov. WriteElementStart("Dokument"); Zapis. WriteText(Doc.Name) ; Zapis. WriteEndElement() ; EndCycle; // Dokončaj pisanje prvega elementa Zapis. WriteEndElement() ; Zapis. Zapri(); // Zaprite datoteko // Pridobite binarne podatke datoteke in jih shranite v začasno shrambo BinarniPodatki = novi BinarniPodatki(Pot) ; Naslov = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier) ​​​​; Povratni naslov; // Vrni naslov datoteke v shrambo EndFunction

Vsak ustvarjen element mora biti pravilno izpolnjen. Po izvedbi »WriteStartofElement()« je treba izvesti metodo »WriteEndElement()«, sicer bo struktura datoteke XML napačna.

Splošna predloga za ustvarjanje datotek XML je naslednje zaporedje:

// 1. Inicializirajte razred "XML Record". Vnos = Nov vnosXML; // 2. Odprite začasno datoteko za snemanje Zapis. OpenFile(Pot, "UTF-8"); // 3. Napišite deklaracijo datoteke XML Zapis. WriteDeclarationXML() ; // // 4. ++ Zapišite vsebino datoteke XML Zapis. WriteElementStart("XMLElement") ; Zapis. WriteEndElement() ; // -- Zapišite vsebino datoteke XML // 5. Zaprite datoteko Zapis. Zapri();

Teh pet korakov ustvari skoraj vsako datoteko XML.

V našem primeru je ustvarjena datoteka pretvorjena v binarne podatke in vrnjena na mesto, kjer je poklicana funkcija CreateXML. To datoteko lahko nato zapišete v datotečni sistem.

Na zgornjem posnetku zaslona si lahko ogledate primer naložene datoteke.

Aplikacija tretje osebe

Kot primer sem ustvaril aplikacijo v ogrodju .NET Framework za prikaz branja datoteke XML v aplikaciji drugega proizvajalca.

Program prebere ustvarjeno datoteko in dokumente prikaže v obliki seznama:

Lahko poskusite sami, aplikacija je na voljo za prenos s povezavo na koncu članka.

Vsestranskost

Format XML se uporablja v večini konfiguracij za izmenjavo podatkov med aplikacijskimi rešitvami na platformi 1C:Enterprise. Druga pogosto uporabljena komunikacijska metoda je prek povezave COM. XML omogoča izmenjavo s skoraj vsako aplikacijo, zato si zasluži naziv univerzalen.

Datoteke za prenos:

Aplikacija za branje datotek XML.

Obdelava generiranja datoteke XML.

Ko podjetje pri svojem delu nenehno uporablja nekakšen programski paket, se seveda vedno pojavi vprašanje njegove stalne podpore in administracije. Nikakor se ne morete izogniti nalogam izmenjave, shranjevanja in obnavljanja podatkov. Poglejmo, kako naložiti ali odstraniti podatke iz 1C v formatu XML, saj je to pomemben postopek za to temo.

Zgrajeni so tako, da lahko ob nalaganju prejmete XML datoteko, v kateri bodo zabeleženi podatki, potrebni za stranko. Hkrati se hkrati s snemanjem spremlja pravilnost prenesenih zapisov glede kritičnih napak.

Tako nalaganje v XML datoteko (uvoz zapisov) iz ene informacijske baze in kasnejše nalaganje iz XML v drugo predstavlja izmenjavo podatkov v formatu XML med bazami podatkov.

Ta postopek, zlasti pri velikih količinah informacij, prihrani veliko ročnega dela.

Uvoz (nastala datoteka) se lahko uporablja tudi kot arhiv za obnovitev v nepričakovanih situacijah (če se izgubi ali poškoduje).

Razvitih je bilo veliko takšnih orodij za obdelavo, ki so na voljo na internetu. Odgovornost za njihovo uporabo pade na ramena (in glavo) naročnika.

Toda za uradne uporabnike Odeneski so razvijalci ustvarili univerzalni procesor »Naloži/naloži podatke XML«.

POMEMBNO. Izvoz v XML v 1C in nadaljnje nalaganje v XML iz 1C je sprejemljiv za enake konfiguracije - sicer bo poškodovan.

Univerzalni vodnik

Ključne točke za uporabo univerzalnega razvijalca:

  • Shranjujte uvozne datoteke, dokler ni končan prenos zapisov in preverjena njihova pravilnost;
  • Če se uporabljajo kot varnostne kopije, jih je treba zabeležiti, da se razvrsti iskanje.

Njegovo delovanje ima dva načina: ustvarjanje datoteke pri shranjevanju informacij in branje/pisanje pri uvozu.

Poleg tega lahko uporabnik nastavi dodatne omejitve tako pri izvozu kot pri nalaganju podatkov.

Ekstrahiranje zapisov

Podatke lahko nalagate tako po celotni bazi kot tudi selektivno - objekt za objektom.

Po prenosu, namestitvi in ​​odpiranju upravljalnika se zgodi naslednje:

Njihov izbor se izvede v pogovornem oknu, ki se odpre po zagonu. Če želite to narediti, potrdite polja na seznamu, ki prikazuje objekte metapodatkov, ki jih želite pridobiti;

  1. Potrebni filtri so konfigurirani (na primer po datumu);
  2. Prostor na disku je izbran;
  3. Začne se sama operacija.

Nalaganje zapisov v sprejemnik

Prvi korak za sprejem podatkov v prejemno zbirko podatkov je odpiranje procesorskega programa v njej.

Ko je določena pot do izvorne datoteke in aktivirane zastavice nastavitev postopka (če je potrebno), lahko postopek začnete z gumbom »Naloži podatke«.


Zdaj veste, kako naložiti ali odstraniti podatke iz 1C v formatu XML za shranjevanje podatkov in izmenjavo med zbirkami podatkov.

V komentarjih napišite svoje izkušnje s to zadevo.

Računovodstvo v organizaciji se lahko vodi ne samo v rešitvah na platformi 1C:Podjetje, ampak tudi v drugih programskih sistemih (Galaktika, Parus, SAP itd.). To pomeni izziv integracije dveh aplikacij.

Na primer, neka aplikacija (recimo ji "X") mora prebrati seznam konfiguracijskih dokumentov. Ne bomo govorili o praktičnih koristih reševanja takšnega problema, omenil bom le, da bi bil najbolj priročen in univerzalen način v takšni situaciji nalaganje seznama dokumentov v formatu XML.

Izmenjava, ki uporablja to obliko zapisa, je univerzalna, saj z njo deluje večina aplikacij. Poglejmo, kako lahko naložite seznam konfiguracijskih dokumentov v datoteko XML iz 1C:Enterprise.

Naloži v XML

In tako, preidimo na glavno stvar. Pregledati moramo seznam metapodatkov dokumenta in ustvariti seznam v datoteki XML. Naslednji posnetek zaslona prikazuje algoritem za ustvarjanje datoteke XML:

Funkcija CreateXML() Izvoz // Pridobite ime začasne datoteke Pot = GetTemporaryFileName() ; // Inicializacija razreda "XML Record". Vnos = Nov vnosXML; // Odprite začasno datoteko za pisanje- 8 " ) ; // Napišite deklaracijo datoteke XML Zapis. WriteDeclarationXML() ; // Zapis. WriteElementStart(" Konfiguracije dokumentov" ) ; // Prvi element // Atribut prvega elementa z datumom, ko je bila datoteka ustvarjena Zapis. WriteAttribute(" generirano ", Format(CurrentDate(), " DF = llll-MM- ddThh:mm:ss; DLF= DT" ) ) ; // Napišite element za vsak konfiguracijski dokument. V besedilo vnesemo ime dokumenta. Za vsak dokument iz metapodatkov. Snemanje cikla dokumentov. WriteElementStart("Dokument"); Zapis. WriteText(Doc.Name) ; Zapis. WriteEndElement() ; Končni cikel ; // Dokončaj pisanje prvega elementa Zapis. WriteEndElement() ; Zapis. Zapri(); // Zaprite datoteko // Pridobite binarne podatke datoteke in jih shranite v začasno shrambo BinarniPodatki = novi BinarniPodatki(Pot) ; Naslov = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier) ​​​​; Povratni naslov; // Vrni naslov datoteke v shrambo EndFunction

Vsak ustvarjen element mora biti pravilno izpolnjen. Po izvedbi »WriteStartofElement()« je treba izvesti metodo »WriteEndElement()«, sicer bo struktura datoteke XML napačna.

Splošna predloga za ustvarjanje datotek XML je naslednje zaporedje:

// 1. Inicializirajte razred "XML Record". Vnos = Nov vnosXML; // 2. Odprite začasno datoteko za snemanje Zapis. OpenFile(Pot, " UTF - 8 " ) ; // 3. Napišite deklaracijo datoteke XML Zapis. WriteDeclarationXML() ; // // 4. ++ Zapišite vsebino datoteke XML Zapis. WriteElementStart("XMLElement"); Zapis. WriteEndElement() ; // -- Zapišite vsebino datoteke XML // 5. Zaprite datoteko Zapis. Zapri();

Teh pet korakov ustvari skoraj vsako datoteko XML.

V našem primeru je ustvarjena datoteka pretvorjena v binarne podatke in vrnjena na mesto, kjer je poklicana funkcija CreateXML. To datoteko lahko nato zapišete v datotečni sistem.

Na zgornjem posnetku zaslona si lahko ogledate primer naložene datoteke.

Aplikacija tretje osebe

Kot primer sem ustvaril aplikacijo v ogrodju .NET Framework za prikaz branja datoteke XML v aplikaciji drugega proizvajalca.

Program prebere ustvarjeno datoteko in dokumente prikaže v obliki seznama:

Lahko poskusite sami, aplikacija je na voljo za prenos s povezavo na koncu članka.

Vsestranskost

Format XML se uporablja v večini konfiguracij za izmenjavo podatkov med aplikacijskimi rešitvami na platformi 1C:Enterprise. Druga pogosto uporabljena komunikacijska metoda je prek povezave COM. XML omogoča izmenjavo s skoraj vsako aplikacijo, zato si zasluži naziv univerzalen.

Datoteke za prenos:

Aplikacija za branje datotek XML.

Obdelava generiranja datoteke XML.

Prenos informacij med zbirkami podatkov je ena od nalog njihove podpore in administracije. Za učinkovito izvajanje je obdelava ustvarjena v avtomatiziranih kompleksih 1C. Močno olajšajo rutinsko delo, pospešijo procese nalaganja in prenosa informacij ter hkrati izvajajo nadzor nad njihovo pravilnostjo. Nalaganje iz 1c v xml vam omogoča, da ustvarite datoteko z vsebino katerega koli konfiguriranega konfiguracijskega objekta in jo uporabite, ko morate naložiti podatke v enako konfiguracijo.

Orodja za ustvarjanje nalaganja

Za izvoz informacij iz podatkovnih baz se uporablja predvsem format xml. Za 1C je bilo razvitih veliko metod obdelave (na primer UploadLoadDataxml82 epf), s pomočjo katerih je mogoče izpisati in naložiti podatke v datoteko. V tem primeru mora uporabnik prejeti datoteko določene strukture, ki omogoča, da se informacije, shranjene v njej, naložijo v izvorno bazo podatkov ali prenesejo na drugo lokacijo. Pri ustvarjanju nalaganja je treba upoštevati naslednja pravila:

  • Shranite ustvarjene datoteke do popolne obnovitve in zaključka postopkov za preverjanje pravilnosti prenesenih informacij;
  • Če obdelavo uporabljate kot orodje za varnostno kopiranje, ustvarite ločene podmape za kopije podatkov in jih vodite v dnevnik za hitro iskanje.

Dobavljen v programu za podporo uporabnikom 1C, ki ga najdete na spletni strani ITS ali diskih, je odlično orodje za izvoz in uvoz informacij. Uporabnik računalnika lahko naloži tako celotno bazo podatkov kot njene posamezne objekte, poleg dejanskega izvoza pa se izvajajo tudi različne operacije za preverjanje informacij, ki pomagajo odpraviti kritične napake v podatkih.Obdelava 1c nalaganja v xml deluje na dva načina:

  • Razkladanje. Ustvari datoteko, ki vsebuje uporabniško definirane stranske objekte;
  • Nalaganje. Prebere predhodno izvoženo datoteko in zapiše informacije, ki jih vsebuje, v informacijsko bazo.

Obdelava vam omogoča preverjanje predmetov za neveljavne znake in vključuje tudi funkcijo za izvoz informacij z omejitvami.

Nalaganje se lahko uporablja ne le pri izmenjavi informacij med bazami podatkov 1C. Z njegovo pomočjo lahko zagotovite integracijo različnih kompleksov, na primer 1C in sistema Parus. Vsestranskost formata XML vam omogoča ustvarjanje programov za prenos informacij za skoraj vse informacijske banke. Obdelava, nalaganje in nalaganje xml podatkov je najpomembnejše orodje za izmenjavo informacij.

Postopek nalaganja podatkov vxml

Poglejmo, kako naložiti iz 1c v xml v običajnem načinu. Ko prenesete obdelavo UploadLoadDataxml.epf in jo odprete, morate izvesti naslednje korake:

  • Izberite predmete za izvoz;
  • Nastavite potrebne filtre, na primer po obdobju;
  • Določite lokacijo datoteke s podatki o diskovnem podsistemu;
  • Začnite razkladati predmete.

Ne smemo pozabiti, da se del glave formata datoteke za nalaganje razlikuje od formata datoteke, uporabljenega pri nalaganju v skladu z načrti izmenjave.

xml

Xml se naloži v 1c v prejemno bazo podatkov s konfiguracijo, ki je enaka izvorni bazi podatkov. Preden naložite xml 1c v 1c, morate odpreti obdelavo v prejemni bazi podatkov. Nato morate določiti pot do predhodno naložene datoteke in prenesti podatke s klikom na gumb »Naloži podatke«.

Po potrebi se aktivirajo zastavice za nalaganje podatkov v načinu izmenjave v porazdeljeni informacijski bazi in prezrejo napake, ki se pojavijo pri nalaganju objektov.

Po tem morate preveriti baze podatkov in se prepričati, da so vsi elementi pravilno naloženi, da jih ne izgubite, na primer, če pride do napake v obdelovalniku dogodkov po nalaganju predmeta.

Prihranilo bo čas pri vnosu podatkov o nakupu storitev Peterhost v 1C.
Če želite to narediti, morate v 1C naložiti datoteko XML in iz nje bo ustvarjen dokument »Potrdilo o prejemu blaga in storitev«, ki vsebuje informacije o kupljenih storitvah. Na podlagi tega dokumenta se lahko ustvari račun.

Spodaj so navedena podrobna navodila.

1. Povezava zunanje obdelave

1.1. Če uporabljate informacijsko bazo 1C:Enterprise 8.X s konfiguracijo "Enterprise Accounting 2.0", morate za nalaganje dokumenta v formatu CommerceML povezati zunanjo obdelavo ()
To je mogoče storiti na dva načina:
1. Datoteko za zunanjo obdelavo shranite lokalno na disk in jo pred vsakim nalaganjem podatkov v formatu CML odprite v meniju »Datoteka« → »Odpri«.
2. Trajno povezati obdelavo z informacijsko bazo (IS). Nato bo na voljo vsem (če delate preko omrežja) iz menija “Orodja” → “Dodatna poročila in obdelave” → “Dodatna zunanja obdelava”.

  • V meniju »Storitev« morate izbrati »Dodatna poročila in obdelave« - »Dodatna zunanja obdelava«.
  • Kliknite gumb »Dodaj«. Odpre se obrazec za dodajanje novega elementa imenika:
  • V polju »Ime« navedite ime obdelave, na primer »Nalaganje podatkov v formatu CommerceML (skupina RU-CENTER).«
  • Kliknite gumb za izbiro datoteke in določite pot do datoteke za obdelavo prenosa ().
  • Kliknemo na gumb “V redu” Zdaj je obdelava povezana z informacijsko bazo in se nahaja v direktoriju “Dodatna zunanja obdelava”, odpre pa se jo z dvojnim klikom miške.

1.2. Če uporabljate konfiguraciji »Manufacturing Enterprise Management« (različica 10.3 in novejša) in »Trade Management« (različica 1.3 in novejša), je ta obdelava že omogočena in lahko nadaljujete na 2. korak.

2. Oblikovanje dokumenta "Prejem blaga in storitev"

Kot rezultat spodnjih korakov bodo informacije o storitvah, kupljenih pri Peterhostu, vnesene v 1C.
1. Nato morate v računalnik shraniti datoteko XML s podatki dokumenta »Prejem blaga in storitev« za zahtevano obdobje. Datoteka v obliki XML se nahaja v razdelku Osebni račun pod povezavo »XML za 1C«.
Kliknite izbirni gumb na desni strani polja »Ime podatkovne datoteke« in izberite to datoteko (glejte sliko 1). Na vprašanje "Prebrati podatke iz datoteke?" odgovori "OK". Podatkovna datoteka bo prebrana z obdelavo.
2. Če je obdelava sposobna ugotoviti vso ujemanje med podatkovnimi elementi datoteke in podatki informacijske baze, bo zastavljeno vprašanje "Shraniti podatke v informacijsko bazo?". Če odgovorite z »Da«, se ustvari nov dokument »Potrdilo o prejemu blaga in storitev«. Pojdite na 3. korak.
3. Če vsi podatki niso identificirani, se prikaže sporočilo: »Pri nalaganju podatkov program ni mogel samodejno najti objektov informacijske varnosti, ki ustrezajo elementom, prenesenim v datoteki za izmenjavo ...« in bo ponudil izvedbo ročna primerjava. V tem primeru morate narediti naslednje:

  • Kliknite »V redu«. Odpre se obrazec za primerjavo datotečnih objektov in informacijske varnosti. Ima več zavihkov, ki ustrezajo različnim tipom objektov (organizacije, izvajalci, artikli itd.). Če se katera koli vrsta podatkov ne ujema, bodo na ustreznih zavihkih prikazani rdeči klicaji (glejte sliko 2).
  • Pojdite na ustrezne zaznamke in ročno povežite elemente. Upoštevati je treba, da se ujemanja nasprotnih strank in organizacij iščejo po TIN, ujemanja nomenklature pa se iščejo najprej po številki artikla, nato po imenu. Če elementa, ki ustreza podatku datoteke, ni v IB, ga je mogoče ustvariti samodejno z uporabo podatkov datoteke s klikom na gumb "Ustvari z uporabo podatkov iz datoteke".
  • Pri dodajanju elementov morate preveriti lastnost »Service« (glej sliko 3). Prav tako lahko spremenite polno in kratko ime artikla v nomenklaturi.
  • Na zavihku »Računi« je priporočljivo dodati konte obračuna postavk, tako da se pri ustvarjanju dokumenta »Prejem blaga in storitev« te številke samodejno vnesejo. Na primer, za storitve lahko nastavite naslednje vrednosti: "Računovodski račun" - 25 (Skupni proizvodni stroški) in "Obračun oddanega DDV" - 19,04 (DDV na kupljene storitve) (glej sliko 4).
  • Po primerjavi vseh elementov in kliku na gumb »V redu« bo program zahteval potrditev nalaganja dokumenta v informacijsko varnostni sistem, nato pa bo ustvaril nov dokument »Potrdilo o prejemu blaga in storitev« (glej sliko 5).

3. Knjiženje dokumenta »Prejem blaga in storitev«

Če želite knjižiti dokument »Prejem blaga in storitev«, ga morate odpreti z dvojnim klikom in izpolniti manjkajoča polja, kot je »Avansni pobot« (na primer »Samodejno«) in polja na »Poravnalni računi«. ” (glejte sliko 6). Vrednosti teh polj so določene z računovodskimi usmeritvami vaše organizacije. Za objavo dokumenta kliknite gumb »V redu«.

4. Oblikovanje dokumenta »Račun«.

Po uspešni izdelavi in ​​knjižbi dokumenta »Prejem blaga in storitev« lahko z njim ustvarite dokument »Prejeti račun«. To storite tako, da kliknete ustrezno povezavo v spodnjem levem delu obrazca dokumenta.

Kako naložiti podatke, prenesene iz trgovine ali plače, v 1C: Računovodstvo 8.3 (revizija 3.0)?

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

Najpogosteje se v računovodstvo prenašajo podatki iz trgovine ali obračuna plač.

Preneseni podatki so datoteka s pripono " .xml". Kako ga naložiti v program?

  1. Začnimo z ustvarjanje varnostne kopije računovodstvo, da se lahko v primeru, da prenos pokvari bazo, vrnemo v prvotno stanje. Napisano je o ustvarjanju varnostnih kopij.
  2. Zdaj odprite meni " Vse funkcije« (o tem).
  3. V oknu, ki se odpre, poiščite element " Zdravljenja« in jo odprite z znakom plus.
  4. Najdemo in odpremo med njegovimi predmeti obdelave " Univerzalna izmenjava podatkov v formatu XML".
  5. ".
  6. Navajamo pot do datoteke iz katerega bomo nalagali podatke.
  7. Pritisni gumb " Prenesite podatke".

Če je šlo vse dobro - super! Če so napake, potem je razlog verjetno v tem, da so bila za razkladanje iz trgovine ali plače uporabljena neustrezna (zastarela) pravila - treba jih je posodobiti in znova razložiti.

S spoštovanjem, (učitelj in razvijalec).