Univerzalna obrada učitavanja i preuzimanja xml podataka. Generiranje XML datoteke. Jednostavan prijenos za aplikaciju treće strane. Proces učitavanja podataka u xml. Određivanje sastava istovara

25.01.2021 Programi


“Učitavanje i istovar XML podataka” je univerzalna obrada kojom možete izvršiti djelomično ili potpuno istovar podataka iz infobaze u datoteku s ekstenzijom XML. Unaprijediti ovu datoteku također se mogu učitati u informacijsku bazu koristeći istu obradu. Imajte na umu da se format datoteke koji se stvara prilikom učitavanja za razmjenu podataka razlikuje od formata datoteke za učitavanje u dijelu zaglavlja.


Obrada je namijenjena za korištenje prilikom učitavanja podataka između identičnih konfiguracija. Naime, informacijska baza iz koje se podaci preuzimaju i baza u koju se učitavaju moraju biti identične, ali se podaci u njima mogu razlikovati. Obrada se također može koristiti kada su svi predmeti istovara gotovo potpuno identični u pogledu detalja, sastava, vrste tablični dijelovi, po svojstvima "vodećeg" objekta metapodataka, itd.

Pomoću ove obrade ne samo da možete izraditi djelomične ili potpune sigurnosne kopije, već i razmjenjivati ​​podatke između baza podataka i, ako je potrebno, vratiti neispravne ili izgubljene baze podataka. Istodobno, obrada pruža funkciju za provjeru objekata za sadržaj nevažećih znakova kada se razmjenjuju putem XML-a, kao i mogućnost učitavanja podataka s ograničenjima.

Prikazana obrada je informativnog karaktera i mogu je koristiti samo registrirani ITS korisnici.


Postavimo to. Povežimo se. Popravit ćemo to. Pronađimo grešku 1c.

Jednostavna razmjena podataka između različitih računovodstvenih programa jedna je od ključnih točaka njihove rasprostranjenosti; u praksi je za to dovoljno učitati XML u 1C ili neki drugi proizvod. Štoviše, najčešće je lako učiniti bez pretvaranja: sve baze podataka u potpunosti podržavaju standard formata. U praksi postoji mnogo načina korištenja XML-a za prijenos podataka, svi su oni implementirani u 1C i kompatibilne proizvode.

Kako učitati XML datoteku u bazu podataka 1C?

Učitane baze podataka i pojedinačni dokumenti mogu se prenositi od korisnika putem bilo kojeg komunikacijskog kanala - na prijenosnom mediju, e-poštom ili putem pohrana u oblaku. Format je pogodan za kompresiju pomoću programa za arhiviranje, što značajno ubrzava kopiranje i štedi prostor na disku.

Opći postupak za učitavanje podataka iz XML datoteke je sljedeći:

    Dopusti prikaz stavke izbornika "Sve funkcije". Da biste to učinili, morate označiti odgovarajući okvir u prozoru "Opcije" (kartica se nalazi u odjeljku izbornika "Alati").

    U izborniku “Sve funkcije” pomoću gumba plus otvorite popis opcija, gdje odaberete stavku “Obrada”.

    Na predloženom popisu otvorite stavku " Univerzalna razmjena podaci u XML format».

Klikom na gumb “Učitaj podatke” oni će se očitati iz datoteke, spremiti u bazu podataka i istovremeno provjeriti ispravnost. Ako se u dokumentu pronađu pogreške, postupak će se prekinuti uz poseban tekst s naznakom razloga.

Kako se XML datoteke koriste u 1C?

Koristeći istu obradu, korisnik može uploadati odabrani popis podataka ili cijelu bazu podataka u XML, stvarajući tako njegovu sigurnosnu kopiju. To se mora učiniti prije uvođenja velikih prilagodbi globalnog 1C modula, ako ne vanjski tretmani iz nekog razloga ne uspijeva.

Format se koristi na platformi 1C: Enterprise 8 u sljedećim područjima:

    Učitavanje cjenika, narudžbi, tiskani obrasci dokumenata.

    Razmjena podataka s bankama, poreznim tijelima, izvanproračunskim fondovima.

    Prijenos obračuna plaća iz 1C: ZUP i drugih "specijaliziranih" konfiguracija u "opći" 1C: Računovodstvo 8.

Svugdje se koristi ista implementacija univerzalne obrade. Ako je njegovih funkcija malo, tada se pribjegava razvoju vlastitih verzija ovog modula. Štoviše, nema potrebe mijenjati standardne datoteke; dovoljno je povezati potrebnu obradu i pokrenuti ih po izboru - ovisno o specifičnom zadatku.

Ako je tvrtka odabrala zasebnu metodu za vođenje računovodstvenih i poreznih evidencija, tada će obrada za učitavanje/preuzimanje financijskih podataka putem XML formata postati vrlo popularna. Uz njegovu pomoć, brojke potrebne za izračun porezne osnovice prenose se u program 1C: Porezni obveznik ili sličan softver. Zbog činjenice da se datoteke ovog formata lako uređuju pomoću paketa Microsoft Office lako je ispraviti njihov sadržaj prije slanja poreznoj upravi.

Isto vrijedi i za KUDiR (knjiga prihoda i rashoda), dnevnik izdanih i primljenih računa. Sve se to prenosi kroz sustav VLSI++ i, osim procesa uređivanja tabelarnog dijela XML datoteke, potrebno je učitavanje u ovom formatu za naknadno učitavanje u servis i prijenos podataka u Federalnu poreznu službu.

Razmjena s takvom konfiguracijom kao što je 1C: Upravljanje trgovinom često je tražena, jer se u poslovanju koristi za organizaciju prodaje, upravljačkog računovodstva i računovodstva temeljenog na 1C: Računovodstvo 8 funkcionira autonomno, primajući samo sažete podatke o svim kretanjima robe i novčana sredstva.

Ako je lako postaviti učitavanje narudžbi ili cjenika, budući da je lako koristiti "bilo koji" format podataka, tada se isti izvodi bankovnog računa moraju spremiti u XML (kao općeprihvaćen standard).

Najčešće se razmjena odvija s programom klijent-banka. Proces učitavanja izgleda ovako:

    Izvadak se generira za razdoblje koje zahtijeva korisnik.

    Ovisno o verziji programa, kliknite gumb "Izvezi" ili "Izvezi".

    U prozoru koji se otvori odaberite željenu mapu i naziv datoteke.

Nakon završetka postupka, dokument se može prenijeti na prijenosni medij ili putem interneta ( E-mail, pohrana u oblaku sa zajednički pristup itd.). Kada trebate učitati izvod u konfiguraciju 1C, odaberite odjeljak "Banka i blagajna", a zatim idite na dnevnik "Bankovni izvodi".

Ispred tabelarnog dijela dokumenta (u desnom kutu) kliknite na gumb “Više”, nakon čega se pojavljuje popis funkcija, gdje biraju stavku “Razmjena s bankom”. Kartica "Preuzimanje bankovnog izvoda" omogućuje vam uvoz podataka za određeni naziv tvrtke ili za određeni bankovni račun.

Nakon učitavanja izvoda u bazu podataka 1C, i dalje ćete morati obraditi naloge za plaćanje; to se događa ručno. Računovođa može naručiti razvoj obrade koja će automatizirati proces, ali ovdje ćete morati kontaktirati kompetentnog programera.

XML format se također koristi za učitavanje raznih klasifikatora (KLADR, OKOF, ENAOF). Ako nisu prisutni u programu 1C, izbjegavajte ih ručno ispunjavati, jer je lako pogriješiti prilikom navođenja kodova. Vrijedno je koristiti XML datoteku jednom, preuzimajući klasifikator iz pouzdanog izvora.

To može učiniti ili sam korisnik ili pozvani stručnjak:

    U glavnom izborniku odaberite odjeljak "Imenik".

    Kliknite gumb "Postavke radnje".

    U prozoru koji se otvori označite stavku "Učitaj okof klasifikator", a zatim kliknite gumb "Dodaj".

    U odjeljku "Service" koji se pojavi odaberite željenu naredbu i kliknite "OK".

Sve što trebate učiniti je kliknuti na gumb "Otvori i pročitaj datoteku", odabrati onu koja vam je potrebna na disku ili prijenosnom mediju i otvoriti je odgovarajućim ključem. Standardni klasifikatori automatski se kopiraju u HDD prilikom instaliranja platforme i konfiguracije 1C. Štoviše, prilikom ažuriranja jedne ili druge verzije, stvaraju se mape s brojem revizije gdje se nalazi trenutna datoteka koja zadovoljava trenutne zahtjeve. U verziji 7 7 također postoji prilika XML preuzimanja datoteke, ali ova naslijeđena platforma često zahtijeva stručnu pomoć.

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

Univerzalna obrada "Učitavanje i učitavanje XML podataka" vrši potpuno ili djelomično istovar podataka infobaze u datoteku u XML formatu. Naknadno se ova datoteka može učitati u informacijsku bazu koristeći istu obradu. Format datoteke za učitavanje razlikuje se od formata datoteke koji se stvara prilikom učitavanja prema planu razmjene u dijelu zaglavlja.

Obrada se može koristiti samo u slučajevima kada su informacijska baza u koju su podaci učitani i ona u koju su podaci učitani homogene (konfiguracije su identične, podaci se mogu razlikovati) ili su svi učitani objekti gotovo potpuno identični u sastav i vrste detalja i dijelova tablice, svojstva "vodećeg" objekta metapodataka i tako dalje.

Korištenje ove obrade moguće je, na primjer, za stvaranje potpune ili djelomične sigurnosna kopija podaci, razmjena podataka između informacijske baze, a također i kao pomoćni alat za vraćanje neispravnih baza podataka.

Obrada podržava učitavanje podataka uz mogućnost specificiranja odabira po razdoblju. Također je implementirana provjera objekata za prisutnost nevažećih znakova kada se razmjenjuju putem XML-a.

S poštovanjem, (učitelj i programer).

Ova obrada omogućuje vam razmjenu podataka između istih (identičnih) konfiguracija na platformi 1C 8.2 - Bukh, ZUP, UT, UPP i drugi, glavna stvar je da su konfiguracije iste!

Obrada snimaka zaslona

(foto)
(foto)

Načini rada

Obrada implementira 2 načina rada: Upload (stvaranje datoteke za učitavanje podataka koje je odredio korisnik) i Load (čitanje datoteke za učitavanje stvorene istoimenim načinom rada i pisanje podataka sadržanih u njoj). Način rada se postavlja odabirom u polju Mode.

Prije pokretanja određenog moda (klikom na gumb Pokreni), potrebno je odrediti naziv datoteke za učitavanje, bilo da ga unesete ručno u polje "Naziv datoteke", ili pomoću gumba za odabir ovog polja i standardnog dijaloga za odabir datoteke .

U načinu preuzimanja moguće je uređivati ​​korištenje zbrojeva pri pisanju registara, što može utjecati na brzinu preuzimanja.

Gumbi "Onemogući ukupne iznose" i "Omogući ukupne iznose" dostupni su kada je postavljena zastavica "Omogući mogućnost uređivanja upotrebe ukupnih iznosa tijekom učitavanja podataka" i koriste se za ručnu kontrolu načina korištenja ukupnih iznosa pri učitavanju podataka.

Uvjeti za primjenjivost obrade

Obrada se može koristiti samo u slučajevima kada su informacijska baza u koju su podaci učitani i ona u koju su podaci učitani homogene (konfiguracije su identične, podaci se mogu razlikovati) ili su svi učitani objekti gotovo potpuno identični u sastav i vrste detalja i dijelova tablice, svojstva “vodećeg” objekta metapodataka itd. Treba napomenuti da je, zbog ovih ograničenja, obrada uglavnom namijenjena razmjeni između homogenih IS-a.

Format datoteke za učitavanje razlikuje se od formata datoteke koji se stvara prilikom učitavanja prema planu razmjene u dijelu zaglavlja. Za učitavanje podataka (elemenata imenika, skupova registarskih zapisa itd.) obrada koristi isti mehanizam XML serijalizacije kao i učitavanje prema planovima razmjene; ​​u ovom dijelu formati datoteka su identični.

Određivanje sastava istovara

Obrada omogućuje i potpuno i djelomično učitavanje podataka infobaze u datoteku. Sastav učitanih podataka konfigurira se u dijaloškom okviru označavanjem okvira u stupcu stabla koji prikazuje objekte metapodataka za koje se podaci mogu učitavati. Dodatni stupac potvrdnih okvira, "Ako je potrebno", postavlja potrebu za istovarom objekata ove vrste"veza". To jest, ako je potvrdni okvir označen samo u stupcu "Ako je potrebno", tada se podaci za takav objekt neće preuzeti u potpunosti, već samo u onoj mjeri koja je neophodna za održavanje referentnog integriteta u informacijskoj bazi koja će učitati preuzimanje datoteka.

Prilikom otvaranja obrasca obrada postavlja predznak rasterećenja prema svim objektima, što jamči Referentni integritet preuzeti fragment informacijske baze.

Kada kliknete na gumb "Otkrij objekte koji su ispražnjeni vezom", obrada analizira koje podatkovne veze mogu biti sadržane u objektima koji imaju postavljen atribut potpunog ispuštanja i automatski ispunjava stupac zastavica koje označavaju potrebu za istovarom vezom. Ako objekt već ima postavljenu zastavu za potpuno istovar, tada zastavica za istovar po referenci nije postavljena.

Moguće primjene

Korištenje ove obrade moguće je, primjerice, za izradu pune ili djelomične sigurnosne kopije podataka, razmjenu podataka između baza podataka, a također i kao pomoćni alat pri vraćanju problematičnih baza podataka.