Da li je moguće uploadati iz 1c u excel. Učitavanje podataka u Excel uz postavljanje raznih parametara. Dohvaćanje informacija pomoću Query Console

25.01.2021 Programi

Program 1C svakako je jedinstven i potreban program za svakog računovođu. Zahvaljujući njemu, vođenje svakog posla bit će učinkovitije i produktivnije. Ovaj program pomaže automatizirati financijske, upravljačke, poslovne i računovodstvene aktivnosti. Međutim, unatoč tome, ponekad se javljaju situacije kada je potrebno prikazati ili preuzeti podatke iz 1C. Nudimo vam dva načina.

Prenesite podatke iz 1C: metode

Prvi način

S 1C 7.7 možete preuzimati podatke premještanjem s jednog računala na drugo. Da biste to učinili, morate otvoriti samu platformu 1C. Nakon što se program uspješno otvori i učita, odaberite bazu koja vam je potrebna, a zatim kliknite na opciju “Konfigurator”. Na radnoj površini pojavit će se izbornik u kojem trebate odabrati “Otvori konfiguraciju”. Nakon nekog vremena na radnoj površini će se pojaviti crveni prozor, koji se zove "Konfiguracija", gdje će biti prikazana vrlo velika i složena struktura svih elemenata.

Sada morate prijeći izravno na prijenos kopije baze podataka u drugu Osobno računalo. Na drugom računalu također morate pokrenuti program 1C i u izborniku odabrati odjeljak "Spremi konfiguraciju u datoteku". Nakon toga trebate prenijeti potrebnu datoteku na bilo koje mjesto na drugom računalu. Upravo iz te datoteke će se u budućnosti napraviti potrebna baza podataka.

Sljedeći korak je dodavanje potrebne baze podataka. Ako se program 1C prvi put učita na drugom računalu, računalo će sve učiniti automatski, bez vaše intervencije. Kada otvorite 1C, pojavit će se mali prozor sa sljedećom porukom: „Nema konfiguracije na popisu. Dodati?”, kao odgovor na ovu poruku morate kliknuti gumb “Da”.

U završnoj fazi, trebali biste uložiti vrlo malo truda da dobijete potrebnu bazu podataka. U ovoj fazi odaberite "Kreiraj novu informacijsku bazu" i označite da ova baza podataka nema konfiguraciju. Zatim trebate odabrati posebno pripremljen direktorij za svoju bazu podataka i kliknuti na “Konfigurator”. Nakon toga će se na monitoru računala pojaviti poznati crveni prozor u kojem će biti prikazane različite shematske konfiguracije. Tada samo trebate preuzeti kopiju baze podataka. Da biste to učinili, odaberite datoteku koja sadrži kopiju i kliknite "Učitaj infobazu". Nakon toga ažurirajte preuzetu konfiguraciju baze podataka i počnite.

Drugi način

Neki od vas još uvijek se pitaju kako preuzeti podatke iz 1C? Dakle, druga metoda je puno jednostavnija i brža od prve. Sada možete prenijeti podatke na neki uređaj za pohranu. Da biste preuzeli potrebne podatke iz 1C, morate otići u izbornik programa i izvršiti sljedeće radnje: slijedeći strogi redoslijed, odaberite "Usluga", zatim "Razmjena podataka" i na kraju "Preuzimanje podataka". Nakon obavljenog posla označite put za preuzimanje potrebnih podataka. Zatim, nakon što ste naveli put, potvrdite svoje radnje - kliknite gumb "Učitaj". Striktno poštujući ovu shemu i slijedeći je, uvijek ćete na vrijeme kopirati potrebne podatke na drugo računalo ili medij.

Vrlo često korisnici moraju spremiti podatke iz 1C 8.3 u datoteku, na primjer, pdf, Word, Excel i druge formate. Na primjer, pošalji e-pošta izvješćivati ​​drugu osobu, raditi izračune u Excelu. Nažalost, ne znaju svi korisnici da je vrlo lako sami preuzeti takve podatke iz 1C bez vanjske pomoći.

Često je potrebno preuzeti popis nekih podataka iz tabelarnog dijela dokumenta, obrasca popisa, dnevnika dokumenata i sl. Takvi su zadaci često izolirani, te je neprimjereno angažirati stručnjaka za izradu izvješća.

Na primjer, morate dobiti cijelu stavku s prikazom "Materijali", ali trebate samo stupce "Stavka" i "Jedinica".

U slučaju kada trebate učitati podatke s filtriranjem, prije svega trebate konfigurirati popis u izborniku "Više" tabelarnog odjeljka.

U prozoru koji se pojavi, s lijeve strane (dostupna polja), potrebno je odabrati ona po kojima ćete vršiti odabir (u ovom slučaju “Vrsta artikla”). U desnom dijelu prozora postavljaju se vrijednosti parametara odabira. Štoviše, vrsta usporedbe nije ograničena samo na jednakost.

Nakon postavljanja zaliha, u obrascu popisa imenika “Nomenklatura” bit će prikazane samo one stavke koje zadovoljavaju navedeni uvjet.

Sljedeći korak je izlaz ovaj popis V dokument proračunske tablice.

U izborniku Više odaberite Popis.

Ako ne trebate prikazati sve stupce, kao u našem primjeru, označite okvire samo za one koji su potrebni.

Kao rezultat toga, u biti dobivate izvješće koje možemo spremiti u bilo kojem dostupnom formatu. Kako to učiniti, raspravljat ćemo u nastavku. Na sličan način možete preuzimati tablične dijelove dokumenata i priručnika, podatke iz dnevnika dokumenata, popisne obrasce i drugo.

Prijenos izvješća i tiskanih obrazaca iz 1C

Bilo koje izvješće, ispisani obrazac, dokument proračunske tablice (na primjer, koji smo primili u našem primjeru) u 1C 8.3 može se učitati u vanjska datoteka u dva klika.

Na gornja ploča programa postoji gumb za spremanje u vanjsku datoteku (Taxi sučelje). Bit će aktivan za sva izvješća i tiskani obrasci, gdje je ušteda dostupna.

Prijenos cijele 1C baze podataka

Ova metoda je neophodna u slučajevima kada se baza podataka 1C mora iskrcati u cjelini, na primjer, za stvaranje testne kopije.

Idite na željenu informacijsku bazu u modu konfiguratora.

U izborniku “Administracija” odaberite “Preuzmi infobazu”.

Navedite drugi naziv datoteke i spremite stazu ako je potrebno.

Rezultirajuća preuzeta podatkovna datoteka s nastavkom *.dt vrlo je jednostavna za preuzimanje u budućnosti. Da biste to učinili, u modu konfiguratora, u izborniku "Administracija", odaberite "Učitaj infobazu" i otvorite *.dt datoteku primljenu ranije.

U ovom članku razmotrit ćemo s vama dvije vrlo važne teme, prva je, a druga je, naravno učitavanje podataka iz 1c u excel. Treba napomenuti da su ove teme od interesa za dvije glavne skupine korisnika, a to su:

  • Korisnici sustava 1C Enterprise
  • 1C programeri

Korisnici 1C obično žele naručiti, na primjer prijenos podataka iz excela u 1c u skladu sa svojim specifičnim zahtjevima za prijenos, dok će 1C programeri vjerojatnije tražiti pojašnjenja ili primjere koda. Na temelju ovih razmatranja odlučili smo podijeliti informacije dane u ovom članku u dva dijela za korisnike i 1C programere.

1C učitavanje iz Excela i učitavanje iz 1C u Excel očima običnog 1C korisnika

Vrlo često se ispostavi da u poduzeću ili u nekoj tvrtki, na primjer, postoji dokumentacija koja je pohranjena na računalu u Excel datotekama. I često korisnici imaju pitanje, ali kako? učitati ili preuzeti podatke iz Excela u 1C. Naravno, ovdje ne možete bez znanja programiranja, pa ako jeste jednostavan korisnik onda trebate naručiti 1C usluge od nas, jer će vas apsolutno svaki naš 1C programer uvijek saslušati, odabrati posebno dizajnirano rješenje samo za vas i sigurno će vam pomoći.

Zašto ne postoji univerzalna obrada za učitavanje podataka iz Excela u 1C?

Odgovorimo na ovo pitanje i pogledajmo njegove glavne točke:

  1. Svaki korisnik ima različite Excel datoteke, podatke iz kojih želi prenijeti u 1C; naravno, te datoteke imaju različit broj redaka i stupaca, a također nose različita semantička opterećenja.
  2. Svaki korisnik radi s zasebnom konfiguracijom, tj. konfiguracije mogu biti različite, ono što radi u jednoj konfiguraciji neće raditi u drugoj konfiguraciji bez nadogradnje.
  3. Podaci iz Excela moraju se prenositi u različite objekte, stoga je potreban različit kod jer svaki korisnik ima svoje zahtjeve.

Iz tih je razloga nemoguće stvoriti univerzalnu obradu učitavanje podataka iz Excela u 1C.

Kako se podaci učitavaju i istovaruju iz Excela u 1C na primjeru stvarnog razvoja

Sada pogledajmo to općenito kako se podaci učitavaju i ispuštaju iz Excela u 1C, te kako će to sve uopće izgledati gotovo rješenje?. Primjer pravog prilagođenog razvoja, kao i izvorna Excel datoteka, prikazani su u nastavku.

U ovoj obradi prvo morate odabrati Excel datoteka, zatim kliknite na gumb "Pokreni", a zatim u tablični dio potrebni podaci će se učitati iz Excela. Sada korisniku preostaje samo kliknuti gumb “Prijenos na račun” nakon čega će podaci biti prebačen iz Excela u 1C.

Prijenos podataka iz 1C u Excel događa se otprilike na isti način, samo što ovdje složenost pisanja obrade ovisi o tome kakvu vrstu podataka treba iskrcati iz objekta. Na primjer, imamo direktorij “Nomenklatura” i želimo preuzeti naziv same nomenklature i mjernu jedinicu ove nomenklature, iako sama nomenklatura može imati puno više detalja, kao što su vrsta nomenklature, vrsta nomenklature, puno ime, itd.

Trebam obradu za učitavanje i/ili istovar podataka iz Excela, što da radim?

Sve što trebate učiniti je podići slušalicu i nazvati nas. Nakon toga naši će stručnjaci poduzeti sve potrebne radnje kako bi osigurali da dobijete točno ono što trebate. Ako trebate izvršiti hitno ažuriranje 1c, nazovite nas, rado ćemo pomoći svakom našem klijentu!

Učitavanje i istovar podataka iz Excela u 1C kroz oči običnog 1C programera

Malo više dali smo puno korisna informacija za korisnike 1C, sada je vrijeme za razgovor tehničke točke pisanje koda, a također pružaju informacije za programere 1C koje će im biti vrlo korisne pri pisanju koda. Pogledajmo glavne često korištene funkcije za rad s Excelom.

Počet ćemo s time kako povezati Excel s 1C; to se radi pomoću COM objekta. Da bi ovaj kod normalno radio, Excel mora biti instaliran na računalu, inače ništa neće raditi:

Nakon što smo povezali Excel potrebno je otvoriti traženi dokument iz kojeg će se izvršiti prijenos:

Sada trebamo odabrati list Excel knjige, na gornjoj slici vidimo kako se odabire list s određenim brojem. Broj lista pohranjuje se u varijabli Broj lista:

Pomoću polja "Broj" možemo saznati broj listova u Excel knjizi:

Da biste dobili naziv lista pod određenim brojem, morate napisati ovakav redak:

Nakon što smo završili sve korake za rad sa samim Excelom, proces je potrebno zatvoriti. Zatvorite ga, inače će se objesiti:

Primjer funkcije koja učitava pojedinačne ćelije iz Excela u 1C

Pregledali smo osnovne postupke i funkcije s kojima se svaki 1C programer susreće prilikom pisanja obrade za učitavanje podataka iz Excela u 1C. Pogledajmo sada pobliže funkciju koja čita pojedinačne ćelije u Excel datoteci.

Smatramo da nema potrebe davati nikakva dodatna objašnjenja za ovaj kod, budući da su sve ove funkcije detaljno raspravljene gore.

Primjer funkcije koja učitava sve podatke iz Excela u 1C tablični odjeljak

Pogledali smo funkciju koja prikazuje pojedinačne Excel ćelije na zaslonu. Ali što ako trebamo preuzeti cijelu Excel tablicu odjednom i proći kroz nju redom? Ovdje će nam trebati kod u nastavku:

Primjer funkcije koja prenosi podatke iz 1C u Excel

Gore smo razgovarali o mnogo zanimljivih stvari, ali nismo se dotakli takve teme kao što je prijenos podataka iz 1C u Excel. Zapravo, princip rada ovdje je apsolutno gotovo isti, osim što programski stvaramo nova datoteka Excel, i zapišite to programski. Pa, kako biste upisali vrijednost u ćeliju, kao što ste vjerojatno već pogodili, trebate staviti izraz Sheet.Cells(x, y) na lijevu stranu. Primjer preuzimanja podataka iz 1C u Excel prikazan je u nastavku:

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

Alati za kreiranje prijenosa

Za izvoz informacija sadržanih u bazama podataka uglavnom se koristi xml format. Za 1C su razvijene mnoge metode obrade (na primjer, UploadLoadDataxml82 epf), uz pomoć kojih je moguće ispisati i učitati podatke u datoteku. U tom slučaju korisnik mora primiti datoteku određene strukture, koja omogućuje učitavanje informacija pohranjenih u njoj u izvornu bazu podataka ili prijenos na drugo mjesto. Prilikom izrade prijenosa potrebno je poštivati ​​sljedeća pravila:

  • Spremite stvorene datoteke do potpunog oporavka i završetka postupaka za provjeru točnosti prenesenih informacija;
  • U slučaju korištenja obrade kao alata Rezervni primjerak stvoriti zasebne podmape za kopije podataka i voditi dnevnik svojih zapisa za brzo dohvaćanje.

Isporučuje se u programu korisničke podrške 1C, koji se može pronaći na web stranici ili diskovima ITS-a, izvrstan je alat za izvoz i uvoz informacija. Korisnik računala može istovariti i cijelu bazu podataka i njezine pojedinačne objekte, a osim stvarnog izvoza, izvode se razne operacije za provjeru informacija, pomažući da se riješi kritične pogreške u podacima. Obrada 1s, učitavanje u xml radi u dva načina:

  • Istovar. Stvara datoteku koja sadrži korisnički definirane objekte stranice;
  • Učitavam. Čita prethodno izvezenu datoteku i zapisuje informacije sadržane u njoj u informacijsku bazu.

Obrada vam omogućuje provjeru objekata za nevažeće znakove, a također uključuje 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 sustava Parus. Svestranost XML format omogućuje vam stvaranje programa za prijenos informacija za gotovo sve banke informacija. Obrada istovar i utovar xml podaci– najvažniji alat za razmjenu informacija.

Proces učitavanja podataka uxml

Pogledajmo kako prenijeti iz 1c u xml in normalni mod. Nakon što preuzmete obradu UploadLoadDataxml.epf i otvorite je, morate izvršiti sljedeće korake:

  • Odaberite objekte za izvoz;
  • Postavite potrebne filtre, na primjer, prema razdoblju;
  • Odredite mjesto datoteke s podacima o diskovni podsustav;
  • Započni istovar objekata.

Morate imati na umu da se dio zaglavlja formata datoteke za učitavanje razlikuje od formata datoteke koji se koristi prilikom učitavanja prema planovima razmjene.

xml

Učitaj xml u 1s izrađuje se na primajuću bazu s konfiguracijom identičnom izvornoj bazi. Prije učitavanja xml 1c u 1c potrebno je otvoriti obradu u prijemnoj bazi podataka. Zatim je potrebno navesti put do prethodno učitane datoteke i preuzeti podatke klikom na gumb “Učitaj podatke”.

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

Nakon toga morate provjeriti baze podataka i provjeriti jesu li svi elementi ispravno učitani kako ih ne biste izgubili, primjerice, ako se nakon učitavanja objekta pojavi greška u rukovatelju događajima.

Nije tajna da među uredskim radnicima, posebice onima koji su zaposleni u računovodstvu i financijski sektor, posebno popularan Excel programi i 1C. Stoga je vrlo često potrebno razmjenjivati ​​podatke između ovih aplikacija. Ali, nažalost, ne znaju svi korisnici kako to brzo učiniti. Otkrijmo kako prenijeti podatke iz 1C u Excel dokument.

Ako je učitavanje podataka iz Excela u 1C prilično kompliciran postupak, koji se može automatizirati samo pomoću rješenja trećih strana, onda je obrnuti postupak, naime prijenos iz 1C u Excel, relativno jednostavan skup radnji. To se lako može učiniti pomoću ugrađenih alata gore navedenih programa, a to se može učiniti na nekoliko načina, ovisno o tome što točno korisnik treba prenijeti. Pogledajmo kako to učiniti konkretni primjeri u 1C verziji 8.3 .

1. način: kopirajte sadržaj ćelije

Jedna jedinica podataka sadržana je u ćeliji 1C. Može se prenijeti u Excel uobičajenom metodom kopiranja.


Sadržaj ćelije 1C bit će umetnut u Excel.

Metoda 2: zalijepite popis u postojeću radnu knjigu programa Excel

Ali gornja metoda prikladna je samo ako trebate prenijeti podatke iz jedne ćelije. Kada trebate prenijeti cijeli popis, trebali biste koristiti drugu metodu, jer će kopiranje jednog po jednog elementa oduzeti puno vremena.


Popis je umetnut u dokument.

Metoda 3: Stvorite novu Excel radnu knjigu s popisom

Također, popis iz programa 1C može se odmah ispisati u novu Excel datoteku.


Cijeli popis bit će spremljen kao zasebna knjiga.

Metoda 4: kopiranje raspona s popisa 1C u Excel

Postoje slučajevi kada ne trebate prenijeti cijeli popis, već samo pojedinačne retke ili niz podataka. Ova je opcija također prilično izvediva korištenjem ugrađenih alata.


Metoda 5: Spremanje dokumenata u Excel formatu

U Excelu ponekad morate spremiti ne samo popise, već i dokumente stvorene u 1C (računi, fakture itd.). To je zbog činjenice da je za mnoge korisnike lakše urediti dokument u programu Excel. Osim toga, u Excelu možete obrisati popunjene podatke te ga nakon ispisa dokumenta po potrebi koristiti kao obrazac za ručno popunjavanje.


Dokument će biti spremljen u Excel formatu. Ova se datoteka sada može otvoriti u ovom programu i dalje u njemu obrađivati.

Kao što vidite, učitavanje informacija iz 1C u Excel format ne predstavlja nikakve poteškoće. Trebate samo znati algoritam radnji, jer, nažalost, nije intuitivan za sve korisnike. Pomoću ugrađenih alata 1C i Excel možete kopirati sadržaj ćelija, popisa i raspona iz prve aplikacije u drugu, kao i spremiti popise i dokumente u zasebne knjige. Postoji prilično mnogo opcija za uštedu, a kako bi korisnik pronašao onu koja je prikladna za njegovu situaciju, uopće nema potrebe pribjegavati korištenju treće strane softver ili koristiti složene kombinacije radnji.