Računalniki Windows internet

Shranite tabelo od 1s 8.2 v excel. Triki shranjevanja dokumenta preglednice v Excelu za nadaljnje delo z njim. Ustvarite nov Excelov delovni zvezek s seznamom

Pošlji ta članek na mojo pošto

Postopek za prenos podatkov iz 1C (seznam elementov imenika ali dokumenta, tabelarni del dokumenta itd.) V format Excel je zelo priročna funkcija 1C, ker vam omogoča, da shranite skoraj vse podatke v Excelu za nadaljnjo analizo.

1s Enterprise različica 8.2:

Na primer, želimo naložiti podatke iz imenika Nomenklatura, za to odpremo imenik Nomenklature, prikažemo potrebne podatke (uporabljamo filtre, odpremo želeno skupino):

In pritisnite gumb OK.

Po tem bo na določeni poti ustvarjena Excelova datoteka s potrebnimi podatki iz 1C.

Vendar podatkov morda ne boste shranili v datoteko, ampak preprosto (po prikazu seznama) izberite podatke, nato jih shranite v odložišče (desni klik - Kopiraj), odprite program Excel in prilepite podatke iz odložišče na prazen list (desni klik - Prilepi).

Na enak način lahko vanje shranite tako sezname dokumentov kot tabele.

Če želite poročilo shraniti v Excel, nato ustvarite novo poročilo in ga, da ga naložite v Excel, vam ni več treba navesti, ampak preprosto kliknite »Datoteka« - »Shrani kopijo« v glavnem meniju in nato sledite zgoraj opisani shemi. Ali pa ga preprosto kopirajte skozi odložišče.

1s Enterprise različica 8.3:

Na platformi 1c različice 8.3 - tehnologija za shranjevanje podatkov v Excelu se nekoliko razlikuje od različice 8.2.

Tukaj, če z desno miškino tipko kliknete na seznam, ne boste več videli elementa "Prikaži seznam ...", namesto tega morate klikniti meni "Vsa dejanja" in izbrati postavko "Prikaži seznam ... " nam je že znano:

Na enak način označite potrebne stolpce z zastavicami, obstaja pa tudi čudovita zastavica "Samo izbrano", ko je nastavljena, se v tabeli prikažejo samo izbrane vrstice. Če želite izbrati več vrstic na seznamu imenikov nomenklature - kliknite na vrstice s pritisnjeno tipko "Ctrl", dobite nekaj takega (izbrane vrstice so označene z modro):

Na koncu naj bi izgledalo nekako takole:

Nadalje lahko to tabelo shranite v Excel prek odložišča (kot sem napisal zgoraj) ali pa jo shranite neposredno v Excelovo datoteko, za to v 1 s (na prikazanem seznamu) kliknite na poseben gumb glavnega menija ( s puščico navzdol) in izberite element "Datoteka" - "Shrani kot ...", nato se odpre standardno okno za shranjevanje datoteke, določite ime datoteke in vanj vnesite "Excel Sheet" in kliknite "Shrani".

Če želite poročilo shraniti v datoteko, naredite enako, kot sem napisal zgoraj:

Zelo pogosto je potrebno pridobiti podatke iz 1C 8.3 in jih shraniti v zunanjo datoteko, z drugimi besedami, za nalaganje iz podjetja 1C. Naloga je skoraj vedno izvedljiva brez sodelovanja programerjev 1C.

Razmislite o številnih uporabnih nasvetih, s katerimi lahko naložite podatke iz 1C v zunanji informacijski sistem.

V 1C obstaja več načinov, s katerimi lahko dobite informacije brez vključevanja strokovnjakov:

  • Razkladanje celotne baze podatkov iz 1C 8.3 - za nadaljnji prenos na drug računalnik
  • Shranite poročila in natisne v Excel, Word ali PDF
  • Razkladanje miz iz 1C
  • Pridobivanje informacij z uporabo konzole za poizvedbe

Več o njih:

Kako razložiti celotno bazo podatkov iz 1s 8.3 (v datoteko .dt)

Če želite to narediti, morate vstopiti v način konfiguratorja, nato v glavnem meniju izberite postavko "Administracija" - "Odstrani podatkovno bazo":

Nato morate samo določiti ime prihodnje datoteke in njeno lokacijo na disku.

Za naknadno nalaganje v drugo bazo podatkov kliknite gumb "Naloži informacijsko bazo" in izberite predhodno naloženo datoteko.

Razlaganje poročil in natisnjenih iz 1C v Excel

Ta metoda je univerzalna in zelo preprosta. Za to je dovolj, da odprete natisljivi obrazec ali poročilo.

Na primer, odprite TORG 12 za tiskanje, pritisnite ctrl+S (ali v meniju Datoteka - Shrani kot) in izberite vrsto datoteke in njeno ime:

Za isti sistem deluje - poročilo se razloži v dveh klikih:

Brezplačne video lekcije 267 1C:

Na voljo je shranjevanje v glavne formate - excel, word, pdf, html, txt itd.

Razkladanje miz iz 1C 8.3

Pogosto obstajajo tako banalne naloge, kot so "pridobite seznam plačil za tekoče leto", "razložite knjigo nakupov ali prodaj" ali "razložite blago iz računa št. 256". Reševanje takšnih težav je precej preprosto.

Na primer, moram prejeti vse prejemke nasprotne stranke "Vector" z zneskom, večjim od 1000. Odprimo obrazec za seznam in na seznamu nastavimo potrebne filtre:

Sistem bo ponudil možnost izhoda - dokumentu s preglednico ali dokumentu z besedilom bomo izbrali preglednico. Program 1C bo prikazal informacije v takem dokumentu s preglednico, ki ga lahko tako kot poročila shranite v formatu, ki ga potrebujemo:

Podobna dejanja je mogoče izvesti za skoraj kateri koli del tabele v 1C 8.2. Na primer, morali smo naložiti seznam blaga s potrdila št. МСК00003, ni problema. To se naredi zelo preprosto - odprite dokument, pokličite kontekstni meni in po nekaj klikih dobimo želeno nalaganje v želeni obliki:


Nalaganje dnevnika transakcij iz 1C v Excel:

Pridobivanje informacij z uporabo konzole za poizvedbe

Vendar pa vseh informacij ni mogoče najti v preprostem tabelarnem delu 1C 8.2. Včasih morate zbrati podatke iz več podatkovnih virov, jih povezati po nekaterih poljih.

Ta metoda je primerna za tehnološko podkovane ljudi, ki poznajo osnove jezika poizvedb. Sestoji iz pridobivanja rezultata poizvedbe z uporabo in shranjevanja v formatu, ki ga potrebujemo.

Zahtevano je na primer prejeti vse izvajalce-dobavitelje in njihovo telefonsko številko. Če želite to narediti, napišite naslednjo poizvedbo:

Nastalo tabelo lahko tudi naložite v želeno obliko datoteke:

Prejete podatke lahko naložite v drugo bazo podatkov 1C z uporabo "". Oglejte si video navodila na primeru nomenklature:

Za nadaljnje delo s podatki, pridobljenimi v dokumentu s preglednico iz sistema 1C katere koli različice, jih je mogoče shraniti v formatu xls (x).

Vse bi bilo v redu, a ko se odpre v Excel-e, uporabnik takoj razume, da je s tabelo nekaj narobe, no, ja, ni oznak knjižnih listov. %)

Tako je bilo v 7. različici 1C in se preselilo v 8., ja, napredek je, v 8-ke lahko shranite v formatu xlsx, izvorni format najnovejših različic Excel-i.

Za rešitev težave obstaja več preprostih manipulacij, prva stvar, ki pade na misel vsakemu uporabniku, je ponovno shraniti tabelo v drugačni obliki, vendar tudi tukaj ni želenega rezultata, nato pa začnemo kopirati-lepiti v novo knjigo Excel.
Obstaja še ena možnost, tako rekoč za napredne uporabnike, je, da greste v nastavitve Excel in v razdelku Napredno potrdite polje »Pokaži oznake listov«. Pravilno, a tudi rutinsko, glede na pogoste obdelave podatkov, ki jih prejme 1C v obliki ploščatih tabel in nadaljnje analize podatkov v obliki vrtilnih tabel in drugih načinov predstavitve podatkov v Excelu.

Sam sem se zataknil na enak način, ko sem tekel na potrditvena polja in rešil težavo, na primer brskal po internetu in gledal nekaj drugih dogodkov, se je izkazalo, da izvajam preprosto (za nekatere je to harmonika, za nekatere je to bergla pa se ne prepirajo o okusih) mehanizem avtomatizacije, ki rešuje problem s prikazovanjem nalepk listov.

Vse kar potrebujete je, da uporabite dve lastnosti okna Excel:

DisplayWorkbookTabs // zastavica za prikaz zavihkov knjižnega lista TabRatio // razmerje med širino območja zavihka delovnega zvezka in širino vodoravnega drsnega traku okna (kot število med 0 (nič) in 1, privzeta vrednost 0,6)

TabDocument.Write(FullFileName, FileTypeSpreadDocument.XLS); Excel = Nov COMObject("Excel.Application"); Excel.WorkBooks.Open(FullFileName); Excel.Vidno = 0; Excel.ActiveWindow.DisplayWorkbookTabs = 1; Excel.ActiveWindow.TabRatio = 0,6; Polno ime = Excel.ActiveWorkbook.FullName; Excel.DisplayAlerts = false; Excel.ActiveWorkbook.SaveAs(FullName, 18); // 18 - xls 97-2003; 51 - xlsx 2007-2013 //Excel.Visible = 1; // če morate še naprej delati s knjigo
//Excel.Application.Quit() // če samo zapustimo

TabDocument.Write(FullFileName, "XLS"); Excel = CreateObject("Excel.Application"); Excel.WorkBooks.Open(FullFileName); Excel.Vidno = 0; Excel.ActiveWindow.DisplayWorkbookTabs = 1; Excel.ActiveWindow.TabRatio = 0,6; Polno ime = Excel.ActiveWorkbook.FullName; Excel.DisplayAlerts = false; Excel.ActiveWorkbook.SaveAs(FullName, 18); // 18 - xls 97-2003; 51 - xlsx 2007-2013 //Excel.Visible = 1; // če morate še naprej delati s knjigo
//Excel.Application.Quit() // če samo zapustimo

Preprosta naloga:

  • Organizirajte izbiro datotek na obrazcu (format datoteke txt)
  • Napolnite datoteko s podatki
  • No, shranite naravno (če je datoteka s podatki, prosite, da jo prepišete ali ne).

Kako narediti?

Organiziramo obliko debele stranke 1C

Opravimo to nalogo na primeru zunanjega obrazca za obdelavo. Ustvarimo zunanjo obdelavo, dodamo obrazec, na obrazec vržemo polje z vrsto niza brez omejitve dolžine.

Polje, ki smo ga dodali, mora vsebovati gumb za izbiro.

Dodajmo upravljalnik klikov.

Upoštevajte, da imamo v modulu dve funkciji - ena je upravljalnik za klik na gumb "Zaženi", ki je bil samodejno dodan v obrazec za obdelavo, ko je bil ustvarjen. Drugi je obdelovalec, ki smo ga dodali.

Organiziramo obliko tankega odjemalca 1C

Primer enake organizacije obrazca na tankem odjemalcu 1C.

Obdelavi dodamo atribut - neomejen niz (tj. dolžina = 0).

Pravkar dodani rekviziti se izvlečejo na obrazcu. Če želite odpreti njegove lastnosti, z desno tipko miške kliknite izvlečeni atribut.

Lastnost SelectButton nastavite na Da.

Tanki odjemalec ne doda samodejno gumba. Zato moramo v obrazec za obdelavo sami dodati gumb Zapis.

Na zavihku Ukazi dodajte nov ukaz in kliknite povečevalno steklo v njegovih lastnostih, da dodate upravljalnik.

Povlecite tudi dodan ukaz na obrazec (na levo).

V modulu imamo tudi dve funkciji - ena je obdelovalec klikov gumba "Snemaj", ki smo ga dodali. Drugi je izbirni obdelovalec dogodkov, ki smo ga dodali.

Programiranje izbire datoteke [ime in lokacija posnetka].

Windows ima običajno pogovorno okno za izbiro datotek.

Iz 1C obstaja dostop do upravljanja tega pogovornega okna. Za ta namen obstaja poseben predmet "FileChoiceDialog".

Dialog = NewFileSelectionDialog(FileSelectionDialogMode.Save);

Dialog.Title = "Izberite ime datoteke za shranjevanje";

Dialog.MultipleChoice = False;

Dialog.Filter = "Besedilna datoteka(*.txt)|*.txt";

// Klicanje dejanskega pogovornega okna na zaslon

Če Dialog.Select() Potem

// Pridi sem samo, če je uporabnik kliknil V redu

//Shrani izbrano ime datoteke (polno ime, kar pomeni, da vključuje pot do nje)

Ime datoteke = Dialog.FullFileName;

EndIf;

Če želite imeti možnost izbrati več končnic datotek, kot sta txt in rtf, morate napisati takole:

Dialog.Filter = "Dokument Microsoft Word (*.txt)|*.txt|"
+ "Dokument Microsoft Excell (*.rtf)|*.rtf|";

Programiranje za zapisovanje datoteke na disk

Za pisanje besedilnih datotek v 1C obstaja predmet "Napiši besedilo".

Delo z njim je zelo preprosto.

Tukaj je vzorec kode za naš primer:

Datoteka = NewTextWriter(Ime datoteke);
File.WriteString("Živjo!");
File.WriteString("Kako si?");
Datoteka.Zapri();

Prenesite že pripravljen primer

Za študij lahko prenesete že pripravljen primer takšne obdelave.

Mnogi pisarniški delavci morajo pogosto uporabljati programe 1C in Excel. Podatke morajo izvoziti iz ene aplikacije v drugo. Danes si bomo ogledali, kako razložiti iz 1C v Excel.

Nalaganje podatkov iz 1C v Excel

Nalaganje podatkov iz 1C v Microsoft Excel je postopek, sestavljen iz preprostih korakov. Za to zadoščajo orodja, vgrajena v te aplikacije. Obstaja več načinov za izvoz podatkov.

Nalaganje velike količine podatkov

V odprtem dokumentu z desno tipko miške kliknite in izberite »Prikaži seznam«. Po tem bodo vsi elementi prikazani kot golo besedilo. Lahko ga kopirate in prilepite v dokument MS Excel, vendar je bolje, da odprete meni »Datoteka« in pojdite na razdelek »Shrani kot«.

Ostaja samo, da izberete obliko datoteke in jo shranite.

Nalaganje dokumentov za tiskanje


Kako vstaviti seznam v Excelov delovni zvezek

Za prenos seznama uporabite naslednjo metodo:

  • Odpremo želeni seznam v programu 1C. Nato z desno tipko miške kliknite »Vsa dejanja« in nato »Prikaži seznam«.


  • Pojavilo se bo polje s seznamom. V polju "Izhodi v" je treba nastaviti možnost "Dokument s preglednico".
  • Tik spodaj lahko izberete stolpce, ki jih želite premakniti.


Nasvet! V tem oknu ne smete ničesar spreminjati, ko boste prenesli celoten dokument.

  1. Po vsem tem bo uporabnik na zaslonu videl seznam v obliki tabele. Treba ga je izbrati in kopirati.
  2. Nato se v Excelu ustvari nov dokument in podatki se vanj vstavijo z uporabo "CTRL+V".

Ustvarite nov Excelov delovni zvezek s seznamom

Ne morete se dolgo zavajati in takoj prikazati seznam iz 1C v Excel:

1. Vse naredimo enako kot v prejšnji metodi, dokler se ne oblikuje seznam. Nato morate iti v meni, odpreti razdelek »Datoteka« in izbrati »Shrani kot«.



Zaključek

Zdaj poznate več načinov za nalaganje tabele iz 1C v Excel. Postopek je precej enostaven in ga lahko obvlada vsak uporabnik. Glavna stvar je, da dobro preučite naša navodila, izberete ustrezno metodo in jasno sledite navodilom. Da bi bilo lažje, si oglejte vstavljene posnetke zaslona.