Napišite xml datoteku 1c. Generisanje XML datoteke. Lako učitavanje za aplikacije treće strane. Preuzimanja

Prijenos podataka je vrlo važan proces u svakom računovodstvenom sistemu, platforma 1C 8.3 i 8.2 nije izuzetak. U nastavku ćemo pogledati upute o najlakšem načinu prijenosa podataka s jednog sistema na drugi koji ima sličnu konfiguraciju (za različite konfiguracije možete koristiti alat za programiranje - ili).

Prije nego što je potrebna bilo kakva akcija, promjene su nepovratne!

Najjednostavniji i zgodan način prijenos podataka iz 1C 8.3 u 1C 8.3 računovodstvo 3.0 - korištenjem obrade Prijenos i učitavanje podataka u XML formatu (preuzimanje - za 8.2 ili za 1C 8.3 ili na ITS). Tretman je univerzalan i pogodan za bilo koju konfiguraciju.

Nećemo ulaziti u detalje, već ćemo razmotriti upute korak po korak za migraciju podataka korištenjem ove obrade na primjeru jednostavnog prijenosa robe.

Prijenos podataka u XML

Prije svega, otvorimo obradu u izvornoj bazi podataka (odakle ćemo istovariti robu) i pogledajmo sučelje:

Nabavite 267 video lekcija na 1C besplatno:

Morate odmah popuniti polje "Ime datoteke" - na ovoj stazi će se kreirati nova datoteka podataka koju ćemo učitati u bazu podataka prijemnika. Neposredno ispod, u tabelarnoj sekciji „Podaci za upload“, potrebno je da izaberete podatke koje želimo da prenesemo iz baze podataka.

Nakon odabira objekta iz lijevog dijela tabele, možete primijeniti selekciju u desnom dijelu tablice:


U našem primjeru, želim da istovarim sve proizvode sa imenom “Rake”.

Nakon što su sva podešavanja završena, podaci se mogu učitati. Da biste to učinili, kliknite na dugme "Učitaj podatke":


Učitavanje podataka iz xml u 1s 8.3

Podaci su učitani iz izvorne baze podataka sada ih treba prenijeti u odredišnu bazu podataka.

Da biste to učinili, morate započeti obradu već u bazi podataka u koju trebate učitati podatke i otići na karticu “Preuzimanje”, odabrati prenesenu datoteku na disk i kliknuti na dugme “Učitaj podatke”:


Ovaj primjer je prikladan samo za prijenos podataka između identičnih konfiguracija na 1C platformi. Da bismo razumjeli mehanizam razmjene za programere, napisali smo članak -.

Prijenos informacija između baza podataka jedan je od zadataka njihove podrške i administracije. Za njegovu učinkovitu implementaciju, obrada se kreira u automatiziranim 1C kompleksima. Oni uvelike olakšavaju rutinski rad, ubrzavaju procese učitavanja i preuzimanja informacija i istovremeno provode kontrolu nad njihovom ispravnošću. Prijenos iz 1c u xml vam omogućava da kreirate datoteku sa sadržajem bilo kojeg konfiguriranog konfiguracijskog objekta i koristite je kada trebate učitati podatke u identičnu konfiguraciju.

Alati za kreiranje uploada

Za izvoz informacija sadržanih u bazama podataka uglavnom se koristi xml format. Za 1C razvijene su mnoge metode obrade (na primjer, UploadLoadingDataxml82 epf), uz pomoć kojih je moguće izvesti i učitati podatke u datoteku. U tom slučaju korisnik mora dobiti datoteku određene strukture, koja omogućava da se informacije pohranjene u njoj učitaju u matičnu bazu podataka ili prenesu na drugu lokaciju. Prilikom kreiranja uploada, morate se pridržavati sljedećih pravila:

  • Sačuvajte kreirane datoteke do potpunog oporavka i završetka procedura za provjeru ispravnosti prenesenih informacija;
  • Ako koristite obradu kao alat za pravljenje rezervnih kopija, kreirajte zasebne podmape za kopije podataka i vodite evidenciju o njima radi brzog pronalaženja.

Univerzalna obrada "Učitavanje i učitavanje XML podataka" koja se nalazi u programu korisničke podrške 1C, a koja se može naći na web stranici ili na ITS diskovima, odličan je alat za izvoz i uvoz informacija. Korisnik računara može da isprazni i čitavu bazu podataka i njene pojedinačne objekte, a pored stvarnog izvoza, obavljaju se i razne operacije proveravanja informacija koje pomažu da se oslobode kritične greške u obradi podataka 1s, učitavanje u xml radi na dva načina:

  • Istovar. Kreira datoteku koja sadrži korisnički definirane objekte za stranice;
  • Loading. Čita prethodno izvezenu datoteku i upisuje informacije sadržane u njoj u bazu podataka.

Obrada vam omogućava da provjerite objekte na nevažeće znakove, a uključuje i funkciju za izvoz informacija s ograničenjima.

Prijenos se može koristiti ne samo pri razmjeni informacija između 1C baza podataka. Uz njegovu pomoć možete osigurati integraciju različitih kompleksa, na primjer, 1C i Parus sistem. Svestranost XML formata omogućava vam da kreirate programe za prijenos informacija za gotovo sve banke informacija. Obrada istovara i utovara xml podaci– najvažniji alat za razmjenu informacija.

Proces učitavanja podataka naxml

Pogledajmo kako da otpremite iz 1c u xml u normalnom načinu rada. Nakon preuzimanja obrade UploadLoadDataxml.epf i otvaranja, morate izvršiti sljedeće korake:

  • Odaberite objekte za izvoz;
  • Postavite potrebne filtere, na primjer, po periodu;
  • Odredite lokaciju datoteke sa informacijama o podsistemu diska;
  • Započnite istovar objekata.


Morate imati na umu da se dio zaglavlja formata datoteke za otpremanje razlikuje od formata datoteke koji se koristi prilikom otpremanja prema planovima razmjene.

xml

Xml se učitava u 1c u prijemnu bazu podataka sa konfiguracijom identičnom izvornoj bazi podataka. Prije učitavanja xml 1c u 1c, morate otvoriti obradu u bazi podataka koja prima. Zatim morate odrediti putanju do prethodno učitane datoteke i preuzeti podatke klikom na dugme „Učitaj podatke“.

Ako je potrebno, potvrdni okviri se aktiviraju za učitavanje podataka u načinu razmjene u distribuiranom baza informacija i ignorisanje grešaka koje se javljaju prilikom učitavanja objekata.


Nakon toga morate provjeriti baze podataka i osigurati da su svi elementi ispravno učitani kako ih ne biste izgubili, na primjer, ako dođe do greške u rukovatelju događaja nakon učitavanja objekta.


Ova obrada omogućava 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 ekrana

(fotografija)

Načini rada

Obrada implementira 2 načina rada: Upload (kreiranje datoteke za otpremanje korisnički specificiranih podataka) i Load (čitanje upload datoteke kreirane u istoimenom modu i upisivanje podataka sadržanih u njoj). Režim se postavlja odabirom u polju Mode.

Prije pokretanja određenog načina rada (klikom na dugme Pokreni), potrebno je da navedete naziv datoteke za otpremanje, bilo da ga unesete ručno u polje „Naziv datoteke“ ili pomoću dugmeta za odabir ovog polja i standardnog dijaloga za odabir datoteke .

U režimu preuzimanja moguće je urediti upotrebu zbroja prilikom pisanja registara, što može uticati na brzinu preuzimanja.

Dugmad "Onemogući zbrojeve" i "Omogući zbrojeve" dostupna su kada je postavljena zastavica "Omogući mogućnost uređivanja upotrebe zbrojeva prilikom učitavanja podataka" i koriste se za ručna kontrola način korištenja zbroja prilikom učitavanja podataka.

Uslovi za primjenjivost obrade

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

Format datoteke za otpremanje razlikuje se od formata datoteke kreiranog prilikom upload-a prema planu razmjene u dijelu zaglavlja. Za učitavanje podataka (elementi direktorijuma, skupovi registarskih zapisa, itd.), obrada koristi isti mehanizam XML serijalizacije kao i otpremanje prema planovima razmene u ovom delu, formati datoteka su identični;

Određivanje sastava istovara

Obrada omogućava potpuno i djelomično učitavanje podataka baze podataka u datoteku. Sastav prenesenih podataka konfiguriše se u dijalogu tako što se označavaju kvadratiće u koloni stabla koje prikazuje objekte metapodataka za koje se podaci mogu učitati. Dodatna kolona potvrdni okviri, "Ako je potrebno", postavlja potrebu za istovarom objekata ovog tipa"po referenci". Odnosno, ako je potvrdni okvir označen samo u stupcu “Ako je potrebno”, tada se podaci za takav objekt neće preuzimati u potpunosti, već samo u mjeri koja je neophodna za održavanje referentnog integriteta u infobazi koja će učitati preuzimanje fajl.

Prilikom otvaranja obrasca obrada postavlja predznak istovara referencom na sve objekte, što garantuje referentni integritet neučitanog fragmenta baze podataka.

Kada kliknete na dugme “Otkrij objekte koji se istovaruju putem veze”, obrada analizira koje veze podataka mogu biti sadržane u objektima koji imaju kompletan set atributa unload i automatski popunjava kolonu zastavica koja ukazuje na potrebu za istovarom putem veze. Ako objekt već ima postavljenu zastavicu potpunog istovarivanja, tada nije postavljena zastavica za istovar prema referenci.

Moguće primjene

Upotreba ove obrade je moguća, na primjer, za stvaranje potpune ili djelomične rezervna kopija podataka, razmjenu podataka između informacionih baza, ali i kao pomoćno sredstvo u obnavljanju problematičnih informacionih baza.

U organizaciji, računovodstvo se može voditi ne samo u rješenjima na platformi 1C:Enterprise, već iu drugim softverski sistemi(Galaxy, Parus, SAP, itd.). Ovo postavlja izazov integracije dvije aplikacije.

Na primjer, neka aplikacija (nazovimo je "X") treba da pročita listu konfiguracijskih dokumenata. Nećemo govoriti o praktičnim prednostima rješavanja takvog problema na univerzalan način u takvoj situaciji, lista dokumenata će biti učitana u XML formatu.

Exchange koji koristi ovaj format je univerzalan jer većina aplikacija može raditi s njim. Pogledajmo kako možete prenijeti listu konfiguracijskih dokumenata u XML datoteku iz 1C:Enterprise.

Prenesite u XML

I tako, pređimo na glavnu stvar. Moramo prijeći listu metapodataka dokumenta i generirati listu u XML datoteci. Sljedeći snimak ekrana prikazuje algoritam za generiranje XML datoteke:

Funkcija CreateXML() Izvoz // Dobiti ime privremene datoteke Putanja = GetTemporaryFileName() ; // Inicijaliziranje klase "XML Record". Unos = Novi EntryXML; // Otvaranje privremene datoteke za pisanje - 8 ") ; // Napišite deklaraciju XML datoteke Zapis. WriteDeclarationXML() ; // Record. WriteElementStart("") ; DocumentsConfigurations // Prvi element// Atribut prvog elementa s datumom kreiranja datoteke Zapis. WriteAttribute("generirano", Format(TrenutniDatum(), "DF")) ; = gggg-MM- ddThh:mm:ss; DLF= DT // Napišite element za svaki konfiguracijski dokument. U tekst stavljamo naziv dokumenta. Za svaki dokument iz metapodataka. Snimanje ciklusa dokumenata. WriteElementStart("Dokument"); Zapis. WriteText(Doc.Name) ; Zapis. WriteEndElement() ; EndCycle; // Završite pisanje prvog elementa Zapis. WriteEndElement() ;

Zapis. Zatvori();

// Zatvorite datoteku

// // Uzmite binarne podatke datoteke i stavite ih u privremenu memoriju BinaryData = new BinaryData(Path) ; Adresa = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier) ​​; Povratna adresa; // Vraća adresu datoteke u skladište EndFunction 4. ++ Napišite sadržaj XML datoteke Zapis. WriteElementStart("XMLElement") ; Zapis. WriteEndElement() ; // // -- Upišite sadržaj XML datoteke 5. Zatvorite datoteku

Zapis. Zatvori();

Ovih pet koraka kreiraju gotovo svaku XML datoteku.

U našem primjeru, generirana datoteka se pretvara u binarne podatke i vraća na lokaciju na kojoj se poziva funkcija CreateXML. Ova datoteka se zatim može upisati u sistem datoteka.

Možete vidjeti primjer otpremljene datoteke na slici iznad.

Aplikacija treće strane

Kao primjer, kreirao sam aplikaciju u .NET Frameworku da demonstriram čitanje XML datoteke u aplikaciji treće strane.

Program čita kreiranu datoteku i prikazuje dokumente u obliku liste:

Možete ga isprobati i sami, aplikacija je dostupna za preuzimanje pomoću linka na kraju članka.

Svestranost

XML format se koristi u većini konfiguracija za razmjenu podataka između aplikativnih rješenja na platformi 1C:Enterprise. Druga često korištena metoda komunikacije je putem COM veze. XML vam omogućava razmjenu sa gotovo bilo kojom aplikacijom, zbog čega zaslužuje da se nazove univerzalnim.

Fajlovi za preuzimanje:

Aplikacija za čitanje XML datoteka.

Obrada generiranja XML datoteke.

Kada preduzeće stalno koristi neku vrstu softverskog paketa u svom radu, onda se, naravno, uvek postavlja pitanje njegove stalne podrške i administracije. Ne postoji način da izbjegnete zadatke razmjene, pohranjivanja i vraćanja podataka. Pogledajmo kako učitati ili izbaciti podatke iz 1C u XML formatu, jer je ovo važan postupak za ovu temu.

Izgrađeni su na način da prilikom upload-a možete dobiti XML datoteku u kojoj će biti zabilježeni podaci potrebni klijentu. Istovremeno, istovremeno sa snimanjem, prati se ispravnost prenesenih zapisa za kritične greške.

Dakle, učitavanje u XML datoteku (uvoz zapisa) iz jedne baze podataka i naknadno učitavanje iz XML-a u drugu predstavlja razmjenu podataka u XML formatu između baza podataka. Ova procedura, posebno kod velikih količina informacija, štedi veliki broj

self made.

Import (rezultirajuća datoteka) se također može koristiti kao arhiva za oporavak u neočekivanim situacijama (ako je izgubljena ili oštećena).

Ali za zvanične korisnike Odeneskog, programeri su kreirali univerzalni procesor "Upload/Load XML Data".

VAŽNO. Izvoz u XML u 1C i dalje učitavanje u XML iz 1C prihvatljivo je za identične konfiguracije - inače će biti oštećeno.

Univerzalni rukovalac

Ključne točke za korištenje univerzalnog programera:

  • Sačuvajte datoteke za uvoz dok se ne završi prijenos zapisa i provjeri njihova ispravnost;
  • Kada se koriste kao rezervne kopije, potrebno je voditi evidenciju o njima radi sortiranja pretrage.

Njegov rad ima dva načina: kreiranje datoteke prilikom pohranjivanja informacija i čitanje/zapisivanje prilikom uvoza.

Osim toga, korisnik može postaviti dodatna ograničenja kako prilikom izvoza tako i prilikom učitavanja podataka.

Ekstrahovanje zapisa

Možete uploadati podatke kako kroz cijelu bazu podataka tako i selektivno - objekt po objekt.

Nakon preuzimanja, instaliranja i otvaranja rukovatelja, događa se sljedeće:

Njihov izbor se vrši u dijaloškom okviru koji se otvara nakon pokretanja. Da biste to uradili, potvrdite okvire na listi koja prikazuje objekte metapodataka koje treba preuzeti;

  1. Potrebni filteri su konfigurisani (na primjer, po datumu);
  2. Prostor na disku je odabran;
  3. Sama operacija počinje.

Učitavanje zapisa na prijemnik

Prvi korak za prihvatanje podataka u prijemnu bazu podataka je otvaranje programa procesora u njoj.

Nakon što se odredi putanja do izvorne datoteke i aktiviraju zastavice postavki procedure (ako je potrebno), možete započeti proces s tipkom „Učitaj podatke“.


Sada znate kako učitati ili izbaciti podatke iz 1C u XML formatu za spremanje podataka i razmjenu između baza podataka.

Napišite u komentarima svoja iskustva po ovom pitanju.

Načini rada

Obrada UploadLoadDataXML82 implementira 2 načina rada: Upload (kreiranje datoteke za učitavanje korisnički specificiranih podataka) i Load (čitanje datoteke za učitavanje kreirane u istoimenom režimu i upisivanje podataka sadržanih u njoj). Režim se postavlja odabirom u polju Mode.

Prije pokretanja određenog načina rada (klikom na dugme Pokreni), potrebno je da navedete naziv datoteke za otpremanje, bilo da ga unesete ručno u polje „Naziv datoteke“ ili pomoću dugmeta za odabir ovog polja i standardnog dijaloga za odabir datoteke .

U režimu preuzimanja moguće je urediti upotrebu zbroja prilikom pisanja registara, što može uticati na brzinu preuzimanja. Dugmad “Onemogući zbrojeve” i “Omogući zbrojeve” dostupna su kada je postavljena zastavica “Omogući mogućnost uređivanja upotrebe zbroja prilikom učitavanja podataka” i koriste se za ručnu kontrolu načina korištenja ukupnih vrijednosti prilikom učitavanja podataka. **Uvjeti primjenjivosti obrade**

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

Format datoteke za otpremanje razlikuje se od formata datoteke kreiranog prilikom upload-a prema planu razmjene u dijelu zaglavlja. Za učitavanje podataka (elementi direktorijuma, skupovi registarskih zapisa, itd.), obrada koristi isti mehanizam XML serijalizacije kao i otpremanje prema planovima razmene u ovom delu, formati datoteka su identični;

Određivanje sastava istovara

Obrada omogućava potpuno i djelomično učitavanje podataka baze podataka u datoteku. Sastav prenesenih podataka konfiguriše se u dijalogu tako što se označavaju kvadratiće u koloni stabla koje prikazuje objekte metapodataka za koje se podaci mogu učitati. Dodatna kolona potvrdnih okvira, "Ako je potrebno", postavlja potrebu za istovarom objekata ovog tipa "po referenci". Odnosno, ako je potvrdni okvir označen samo u stupcu “Ako je potrebno”, tada se podaci za takav objekt neće preuzimati u potpunosti, već samo u mjeri koja je neophodna za održavanje referentnog integriteta u infobazi koja će učitati preuzimanje fajl.

Prilikom otvaranja obrasca obrada postavlja predznak istovara referencom na sve objekte, što garantuje referentni integritet neučitanog fragmenta baze podataka.

Kada kliknete na dugme “Otkrij objekte preuzete putem veze”, obrada analizira koje veze podataka mogu biti sadržane u objektima koji imaju postavljenu oznaku za preuzimanje i automatski popunjava kolonu zastavica koja ukazuje na potrebu preuzimanja putem veze. Ako objekt već ima postavljenu zastavicu potpunog istovarivanja, tada nije postavljena zastavica za istovar prema referenci.

Moguće primjene

Korištenje ove obrade moguće je, na primjer, za kreiranje potpune ili djelomične sigurnosne kopije podataka, razmjenu podataka između informacionih baza, ali i kao pomoćni alat pri obnavljanju problematičnih informacionih baza.

U organizaciji računovodstvo se može održavati ne samo u rješenjima na platformi 1C:Enterprise, već iu drugim softverskim sistemima (Galaktika, Parus, SAP, itd.). Ovo postavlja izazov integracije dvije aplikacije.

Na primjer, neka aplikacija (nazovimo je "X") treba da pročita listu konfiguracijskih dokumenata. Nećemo govoriti o praktičnim prednostima rješavanja takvog problema. Napomenuću samo da bi najpovoljniji i univerzalni način u takvoj situaciji bio uploadati listu dokumenata u XML formatu.

Exchange koji koristi ovaj format je univerzalan jer većina aplikacija može raditi s njim. Pogledajmo kako možete prenijeti listu konfiguracijskih dokumenata u XML datoteku iz 1C:Enterprise.

Prenesite u XML

I tako, pređimo na glavnu stvar. Moramo prijeći listu metapodataka dokumenta i generirati listu u XML datoteci. Sljedeći snimak ekrana prikazuje algoritam za generiranje XML datoteke:

Funkcija CreateXML() Izvoz // Dobiti ime privremene datoteke Putanja = GetTemporaryFileName() ; // Inicijaliziranje klase "XML Record". Unos = Novi EntryXML; // Otvaranje privremene datoteke za pisanje- 8 " ) ; // Napišite deklaraciju XML datoteke Zapis. WriteDeclarationXML() ; // Record. WriteElementStart("" ) ; DocumentsConfigurations // Prvi element// Atribut prvog elementa s datumom kreiranja datoteke Zapis. WriteAttribute("generirano", Format(TrenutniDatum(), "DF" ) ) ; = gggg-MM- ddThh:mm:ss;// Record. WriteElementStart(" // Napišite element za svaki konfiguracijski dokument. U tekst stavljamo naziv dokumenta. Za svaki dokument iz metapodataka. Snimanje ciklusa dokumenata. WriteElementStart("Dokument"); Zapis. WriteText(Doc.Name) ; Zapis. WriteEndElement() ; Zapis. WriteText(Doc.Name) ; // Završite pisanje prvog elementa Zapis. WriteEndElement() ;

Zapis. Zatvori();

// Zatvorite datoteku

// // Uzmite binarne podatke datoteke i stavite ih u privremenu memoriju EndCycle ; Adresa = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier) ​​; Zapis. WriteEndElement() ; - 8 " ) ; // // Vraća adresu datoteke u skladište Zapis. Zatvori(); 4. ++ Napišite sadržaj XML datoteke BinaryData = new BinaryData(Path) ; Zapis. WriteEndElement() ; // // -- Upišite sadržaj XML datoteke Adresa = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier) ​​;

Zapis. Zatvori();

Ovih pet koraka kreiraju gotovo svaku XML datoteku.

U našem primjeru, generirana datoteka se pretvara u binarne podatke i vraća na lokaciju na kojoj se poziva funkcija CreateXML. Ova datoteka se zatim može upisati u sistem datoteka.

Možete vidjeti primjer otpremljene datoteke na slici iznad.

Aplikacija treće strane

Kao primjer, kreirao sam aplikaciju u .NET Frameworku da demonstriram čitanje XML datoteke u aplikaciji treće strane.

Program čita kreiranu datoteku i prikazuje dokumente u obliku liste:

Možete ga isprobati i sami, aplikacija je dostupna za preuzimanje pomoću linka na kraju članka.

Svestranost

XML format se koristi u većini konfiguracija za razmjenu podataka između aplikativnih rješenja na platformi 1C:Enterprise. Druga često korištena metoda komunikacije je putem COM veze. XML vam omogućava razmjenu sa gotovo bilo kojom aplikacijom, zbog čega zaslužuje da se nazove univerzalnim.

Povratna adresa;

EndFunction

Unos = Novi EntryXML;
//

Zapis. OpenFile (putanja, " UTF Zapis. WriteDeclarationXML() ;

// //

Zapis. WriteElementStart("XMLElement");
Zapis. WriteEndElement() ;
Zapis. Zatvori();
Aplikacija za čitanje XML datoteka. Obrada generiranja XML datoteke.».

  • To će uštedjeti vrijeme na unosu informacija o kupovini usluga Peterhost u 1C.
  • Da biste to učinili, morate učitati XML datoteku u 1C i iz nje će se generirati dokument "Prijem robe i usluga" koji sadrži informacije o kupljenim uslugama. Na osnovu ovog dokumenta može se generisati faktura.
  • Detaljna uputstva
  • Kliknite na dugme za odabir datoteke i odredite putanju do datoteke za obradu preuzimanja ().
  • Kliknite na dugme “OK” Sada je obrada povezana sa infobazom i nalazi se u direktorijumu “Dodatna eksterna obrada” i može se otvoriti dvostrukim klikom miša.

1.2. Ako koristite konfiguracije “Upravljanje proizvodnim poduzećem” (verzija 10.3 i novije) i “Upravljanje trgovinom” (verzija 1.3 i novije), ova obrada je već omogućena i možete nastaviti na korak 2.

2. Formiranje dokumenta “Prijem robe i usluga”

Kao rezultat dolje navedenih koraka, informacije o uslugama kupljenim od Peterhost-a bit će unesene u 1C.
1. Zatim je potrebno da snimite XML fajl sa podacima dokumenta „Prijem robe i usluga“ za traženi period na vašem računaru. XML datoteka se nalazi u odjeljku Lični račun pod linkom “XML za 1C”.
Kliknite na dugme za izbor desno od polja „Naziv datoteke sa podacima“ i izaberite ovu datoteku (pogledajte sliku 1). Na pitanje "Čitanje podataka iz datoteke?" odgovori "OK". Datoteka podataka će biti pročitana obradom.
2. Ako obrada može da utvrdi svu korespondenciju između elemenata podataka datoteke i podataka baze podataka, postavlja se pitanje „Sačuvati podatke u bazi podataka?“. Ako odgovorite sa „Da“, biće kreiran novi dokument“Prijem robe i usluga.” Idite na korak 3.
3. Ako nisu identifikovana sva podudaranja podataka, prikazaće se poruka: „Prilikom učitavanja podataka program nije mogao automatski da pronađe objekte informacione bezbednosti koji odgovaraju elementima prenetim u datoteci razmene...” i ponudiće da izvrši poređenje ručno. U tom slučaju morate učiniti sljedeće:

  • Kliknite na "OK". Otvara se obrazac za poređenje objekata datoteka i sigurnosti informacija. Sadrži nekoliko oznaka koje odgovaraju razne vrste objekti (organizacije, ugovorne strane, nomenklatura, itd.). Ako podaci neke vrste nisu upareni, tada će odgovarajuće kartice biti crvene uzvičnici(vidi sliku 2).
  • Idite na odgovarajuće oznake i ručno uparite elemente. Treba uzeti u obzir da se podudaranja ugovornih strana i organizacija traže po TIN-u, a podudaranja nomenklature se traže prvo po broju artikla, a zatim po nazivu. Ako element koji odgovara datotečnim podacima nije u IB-u, onda se može automatski kreirati koristeći podatke datoteke klikom na dugme „Kreiraj koristeći podatke iz datoteke“.
  • Kada dodajete stavke, morate provjeriti svojstvo “Service” (vidi sliku 3). Također možete promijeniti pune i kratke nazive stavke u nomenklaturi.
  • Na kartici „Računi“ preporučljivo je dodati račune obračuna stavki tako da se prilikom kreiranja dokumenta „Prijem robe i usluga“ ovi brojevi unose automatski. Na primjer, za usluge se mogu postaviti sljedeće vrijednosti: „Knjigovodstveni račun“ – 25 (Ukupni troškovi proizvodnje) i „Knjigovodstveni račun za dostavljeni PDV“ – 19.04 (PDV na kupljene usluge) (vidi sliku 4).
  • Nakon što uporedi sve elemente i klikne na dugme „OK“, program će zatražiti potvrdu za učitavanje dokumenta u sistem bezbednosti informacija, nakon čega će kreirati novi dokument „Prijem robe i usluga“ (vidi sliku 5).

3. Knjiženje dokumenta “Prijem robe i usluga”

Da biste knjižili dokument „Prijem robe i usluga“, potrebno je da ga otvorite dvostrukim klikom i popunite polja koja nedostaju, kao što su „Prebivanje avansa“ (npr. „Automatski“) i polja na „Računi obračuna“ ” kartica (vidi sliku 6). Vrijednosti ovih polja određene su računovodstvenim politikama vaše organizacije. Da biste objavili dokument, kliknite na dugme “OK”.

4. Formiranje dokumenta „Faktura“.

Nakon uspješnog kreiranja i knjiženja dokumenta “Prijem robe i usluga”, možete ga koristiti za kreiranje dokumenta “Primljen račun”. Da biste to učinili, kliknite na odgovarajući link u donjem lijevom dijelu obrasca dokumenta.

Prijenos informacija između baza podataka jedan je od zadataka njihove podrške i administracije. Za njegovu učinkovitu implementaciju, obrada se kreira u automatiziranim 1C kompleksima. Oni uvelike olakšavaju rutinski rad, ubrzavaju procese učitavanja i preuzimanja informacija i istovremeno provode kontrolu nad njihovom ispravnošću. Prijenos iz 1c u xml vam omogućava da kreirate datoteku sa sadržajem bilo kojeg konfiguriranog konfiguracijskog objekta i koristite je kada trebate učitati podatke u identičnu konfiguraciju.

Alati za kreiranje uploada

Za izvoz informacija sadržanih u bazama podataka uglavnom se koristi xml format. Za 1C razvijene su mnoge metode obrade (na primjer, UploadLoadingDataxml82 epf), uz pomoć kojih je moguće izvesti i učitati podatke u datoteku. U tom slučaju korisnik mora dobiti datoteku određene strukture, koja omogućava da se informacije pohranjene u njoj učitaju u matičnu bazu podataka ili prenesu na drugu lokaciju. Prilikom kreiranja uploada, morate se pridržavati sljedećih pravila:

  • Sačuvajte kreirane datoteke do potpunog oporavka i završetka procedura za provjeru ispravnosti prenesenih informacija;
  • U slučaju korištenja obrade kao alata backup kreirajte zasebne podfoldere za kopije podataka i vodite evidenciju njihovih zapisa za brzo pronalaženje.

Isporučuje se u 1C programu korisničke podrške, koji se može pronaći na web stranici ITS-a ili na diskovima, odličan je alat za izvoz i uvoz informacija. Korisnik računara može učitati i cijelu bazu podataka i njene pojedinačne objekte, a osim stvarnog izvoza, izvode se razne operacije za provjeru informacija koje pomažu u otklanjanju kritičnih grešaka u podacima Obrada 1c upload-a u xml radi u dva načina:

  • Istovar. Kreira datoteku koja sadrži korisnički definirane objekte za stranice;
  • Loading. Čita prethodno izvezenu datoteku i upisuje informacije sadržane u njoj u bazu podataka.

Obrada vam omogućava da provjerite objekte na nevažeće znakove, a uključuje i funkciju za izvoz informacija s ograničenjima.

Prijenos se može koristiti ne samo pri razmjeni informacija između 1C baza podataka. Uz njegovu pomoć možete osigurati integraciju različitih kompleksa, na primjer, 1C i Parus sistem. Svestranost XML formata omogućava vam da kreirate programe za prijenos informacija za gotovo sve banke informacija. Obrada, učitavanje i preuzimanje xml podataka je najvažniji alat za razmjenu informacija.

Proces učitavanja podataka naxml

Pogledajmo kako da otpremite iz 1c u xml u normalnom načinu rada. Nakon preuzimanja obrade UploadLoadDataxml.epf i otvaranja, morate izvršiti sljedeće korake:

  • Odaberite objekte za izvoz;
  • Postavite potrebne filtere, na primjer, po periodu;
  • Odredite lokaciju datoteke sa informacijama o podsistemu diska;
  • Započnite istovar objekata.

Morate imati na umu da se dio zaglavlja formata datoteke za otpremanje razlikuje od formata datoteke koji se koristi prilikom otpremanja prema planovima razmjene.

xml

Xml se učitava u 1c u prijemnu bazu podataka sa konfiguracijom identičnom izvornoj bazi podataka. Prije učitavanja xml 1c u 1c, morate otvoriti obradu u bazi podataka koja prima. Zatim morate odrediti putanju do prethodno učitane datoteke i preuzeti podatke klikom na dugme „Učitaj podatke“.

Ako je potrebno, aktiviraju se zastavice za učitavanje podataka u načinu razmjene u distribuiranoj bazi podataka i zanemaruju greške koje se javljaju prilikom učitavanja objekata.

Nakon toga morate provjeriti baze podataka i osigurati da su svi elementi ispravno učitani kako ih ne biste izgubili, na primjer, ako dođe do greške u rukovatelju događaja nakon učitavanja objekta.

Postavke