Arvutid ja kaasaegsed vidinad

Näiteks loome Käibe bilanss (Aruanded – Standard – Bilanss).

Määrake kaust, kuhu dokument salvestada, määrake faili nimi ja valige Faili tüüpExceli leht (*.xls) või Sheet Excel2007-…(*.xlsx)- Need on Exceli erinevad versioonid. Saate salvestada mõlemas vormingus ja vaadata, milline neist teile kõige paremini sobib. Samuti on salvestamisel saadaval muud failivormingud. vajuta nuppu Salvesta .

Meie näites valisime kausta Dokumendid alates 1C ja määrake faili nimi - SOOL 9 kuud. Näiteks salvestame erinevatesse Exceli vormingutesse.


Pärast salvestamist asuvad dokumendid määratud kaustas.

Mõlemad failid avanevad, kuna Programmide hilisemad versioonid toetavad dokumentide varasemaid versioone.

Kuidas salvestada dokumenti Excelis 1C-s

Vaatame näiteks salvestamist dokumendi abil Maksekorraldus . Loome selle trükitud vormi ja tööriistariba nuppude vahel näeme nuppu disketiga.

Klõpsamisel avaneb dokumendi salvestamise aken, kus määrame kausta, kuhu see salvestada ja valime soovitud vormingu. Meie puhul on see - Microsoft Exceli leht. Märkige ruut ja vajutage nuppu Valmis. Dokument salvestatakse kausta.

Tabelite üleslaadimine 1C-st Excelisse

Mõnikord on vaja koostada loend dokumendiajakirjade, kataloogide jms tabeliosade andmetest. Sel juhul saate määrata vajalike elementide valiku (kuupäev, vastaspoole nimi). Vaatame näidet.

Soovime kuvada nimekirja Maksekorraldused perioodi maksude ja sissemaksete tasumiseks.

Dokumentide valimiseks saate need valida nuppu all hoides Ctrl või Shift ja seda kasutatakse ka ridade rühmade valimiseks. Seejärel vajutage nuppu Rohkem ja valige meeskond Nimekiri .

Avanevas aknas konfigureerime, milliseid veerge peame kuvama ja valime - kuva sisse arvutustabeli dokument . Kui oleme loendist valinud ridade rühma, siis märkige ruut - kuva Ainult valitud . Klõpsake Okei ja nimekiri on valmis.

See näeb välja selline:

Saadud aruande saab salvestada mis tahes vormingus, sealhulgas Excel - *.xls. Selleks (nagu ülalpool kirjeldatud) valige käsk Salvesta(või Salvesta kui ) menüüs Fail ja määrake parameetrid.

Neid toiminguid saab teha mis tahes programmi 1C loendiga.

Kui töötate suurte loenditega, näiteks kataloog Nomenklatuur , saate installida täiendava valiku ja rühmitamise, määrata andmete sortimise järjekorra.

Seetõttu peaksite enne loendi loomist pöörama tähelepanu käsule Loendi seadistamine nupus Rohkem .

Kuidas salvestada tabeli lahtrite andmeid 1C-st Excelis

Mõnikord peame osa andmeid aruandest või dokumendist kopeerima. Seda saab teha tavalise kopeerimisega. Selleks valige mõned vajalikud lahtrid ja paremklõpsake ja valige käsk Kopeeri(või Ctrl+C).

Programmi minnes Excel kasutades käsku Sisestage, lisage kopeeritud fragment tabelisse. See meetod töötab kõigi 1C andmetega, nii loodud tabelites kui ka vormilahtrites - kataloogides, ajakirjades, dokumentides.

Kas artikkel aitas?

Hankige veel üks salajane boonus ja täielik juurdepääs BukhExpert8 abisüsteemile 14 päeva jooksul tasuta

Andmebaaside vahel teabe edastamine on üks nende toe ja halduse ülesandeid. Selle tõhusaks rakendamiseks luuakse töötlemine automatiseeritud 1C kompleksides. Need hõlbustavad oluliselt rutiinset tööd, kiirendavad teabe üles- ja allalaadimisprotsesse ning rakendavad samal ajal kontrolli selle õigsuse üle. Üleslaadimine 1c-st xml-i võimaldab teil luua faili mis tahes konfigureeritud konfiguratsiooniobjekti sisuga ja kasutada seda siis, kui teil on vaja andmeid identsesse konfiguratsiooni üles laadida.

Tööriistad üleslaadimiste loomiseks

Andmebaasides sisalduva teabe eksportimiseks kasutatakse peamiselt xml-vormingut. 1C jaoks on välja töötatud palju töötlemismeetodeid (näiteks UploadLoadDataxml82 epf), mille abil on võimalik andmeid väljastada ja faili laadida. Sel juhul peab kasutaja saama kindla struktuuriga faili, mis võimaldab sellesse salvestatud infot natiivsesse andmebaasi laadida või teise asukohta üle kanda. Üleslaadimise loomisel tuleb järgida järgmisi reegleid:

  • Salvestage loodud failid kuni täieliku taastamiseni ja edastatud teabe õigsuse kontrollimise protseduuride lõpuleviimiseni;
  • Kui kasutate töötlemist varundustööriistana, looge andmete koopiate jaoks eraldi alamkaustad ja pidage nendest kiireks otsimiseks logi.

Tarnitakse kasutajatoe programmis 1C, mille leiate ITS-i veebisaidilt või ketastelt, see on suurepärane tööriist teabe eksportimiseks ja importimiseks. Arvutikasutaja saab üles laadida nii kogu andmebaasi kui ka selle üksikuid objekte ning lisaks tegelikule ekspordile tehakse info kontrollimiseks erinevaid toiminguid, mis aitavad vabaneda kriitilistest vigadest andmetes 1c üleslaadimise töötlemine xml-i toimib kahes režiimis:

  • Mahalaadimine. Loob faili, mis sisaldab kasutaja määratud leheobjekte;
  • Laadimine. Loeb eelnevalt eksporditud faili ja kirjutab selles sisalduva info infobaasi.

Töötlemine võimaldab teil kontrollida objektide kehtetuid märke ja sisaldab ka funktsiooni teabe piirangutega eksportimiseks.

Üleslaadimist saab kasutada mitte ainult 1C andmebaaside vahelise teabe vahetamisel. Selle abiga saate tagada erinevate komplekside, näiteks 1C ja Paruse süsteemi integreerimise. XML-vormingu mitmekülgsus võimaldab teil luua programme teabe edastamiseks peaaegu iga teabepanka jaoks. Xml-andmete töötlemine, üles- ja allalaadimine on teabevahetuse kõige olulisem tööriist.

Andmete üleslaadimise protsessxml

Vaatame, kuidas tavarežiimis 1c-st xml-i üles laadida. Pärast töötlemisfaili UploadLoadDataxml.epf allalaadimist ja selle avamist peate tegema järgmised toimingud.

  • Valige eksporditavad objektid;
  • Seadistage vajalikud filtrid näiteks perioodide kaupa;
  • Määrake faili asukoht teabega ketta alamsüsteemis;
  • Alustage objektide mahalaadimist.

Tuleb meeles pidada, et üleslaaditava failivormingu päise osa erineb vahetusplaanide alusel üleslaadimisel kasutatavast failivormingust.

xml

Xml laaditakse vastuvõtvasse andmebaasi 1c-sse konfiguratsiooniga, mis on identne lähteandmebaasiga. Enne xml 1c laadimist 1c-sse peate avama töötlemise vastuvõtvas andmebaasis. Seejärel peate määrama eelnevalt üleslaaditud faili tee ja alla laadima andmed, klõpsates nuppu "Laadi andmed".

Vajadusel aktiveeritakse märkeruudud, et laadida andmeid vahetusrežiimis hajutatud teabebaasi ja ignoreerida objektide laadimisel tekkivaid vigu.

Pärast seda peate kontrollima andmebaase ja veenduma, et kõik elemendid on õigesti laaditud, et mitte neid kaotada, näiteks kui pärast objekti laadimist ilmneb sündmuste töötlejas tõrge.

Paljud kontoritöötajad peavad sageli kasutama 1C ja Exceli programme. Nad peavad eksportima andmeid ühest rakendusest teise. Täna vaatame, kuidas 1C-st Excelisse üles laadida.

Andmete üleslaadimine 1C-st Excelisse

Andmete üleslaadimine 1C-st Microsoft Excelisse on protsess, mis koosneb lihtsatest sammudest. Selleks piisab nendesse rakendustesse sisseehitatud tööriistadest. Andmete eksportimiseks on mitu võimalust.

Suure andmemahu üleslaadimine

Avatud dokumendis paremklõpsake ja valige "Loend". Pärast seda kuvatakse kõik elemendid lihttekstina. Seda saab kopeerida ja kleepida MS Exceli dokumenti, kuid parem on avada menüü "Fail" ja minna jaotisse "Salvesta kui".

Jääb vaid valida failivorming ja see salvestada.

Trükitud dokumentide vormide üleslaadimine


Kuidas lisada loendit Exceli töövihikusse

Loendi teisaldamiseks kasutage järgmist meetodit.

  • Avage programmis 1C soovitud loend. Seejärel peate paremklõpsama "Kõik toimingud" ja seejärel "Kuva loend".


  • Ilmub loendi kuva kest. Väljale "Väljundid" tuleb määrata "Arvutustabeli dokument".
  • Allpool saate valida veerud, mida soovite teisaldada.


Nõuanne! Te ei tohiks selles aknas midagi muuta, kui kavatsete kogu dokumenti teisaldada.

  1. Pärast kõike seda näeb kasutaja ekraanil tabeli kujul olevat loendit. Peate selle kõik valima ja kopeerima.
  2. Seejärel luuakse Excelis uus dokument ja sisestatakse andmed sellesse, kasutades “CTRL + V”.

Looge loendiga uus Exceli töövihik

Te ei pea kaua vaeva nägema ja väljastama loendi kohe 1C-st Excelisse:

1. Teeme sama, mis eelmises meetodis, kuni loend on moodustatud. Seejärel peate minema menüüsse, avama jaotise "Fail" ja valima "Salvesta nimega".



Järeldus

Nüüd teate mitmeid viise, kuidas tabelit 1C-st Excelisse üles laadida. Protseduur on üsna lihtne ja sellega saab hakkama absoluutselt iga kasutaja. Peaasi on meie juhiseid hästi uurida, valida sobiv meetod ja järgida rangelt juhiseid. Selle hõlbustamiseks vaadake sisestatud ekraanipilte.

Arvutustabeli dokumentide ja trükitud vormide loomise mehhanism 1C-s on üsna läbimõeldud ja hästi välja töötatud, kuid loomulikult on see Microsoft Excelis rakendatud funktsioonidest kaugel. Seetõttu eelistavad paljud kasutajad tegutseda vastavalt järgmisele algoritmile:

  • Looge 1C-s trükitud vorm;
  • Salvestage andmed Exceli lehel (joon. 1) või kopeerige tabel;
  • Jätkake teabega töötamist mõnes teises programmis.

Ja sageli on neil küsimus: kuidas otse 1C-st teavet Excelisse üles laadida, jättes kõrvale täiendavad sammud?

Kaks peamist nõuet, mis peavad olema täidetud

Meie töötlemise vigadeta toimimiseks on vaja:

  1. Nii et Microsoft Office ja eriti Excel on kasutaja arvutisse installitud (ühendame rakendusega COM-objekti loomisega);
  2. Kujutage ette andmete salvestamise ülesehitust Excelis (mõistke, kuidas moodustatakse lahtrinimed, teate, mis on leht, töövihik jne).

Alles pärast seda, kui oleme veendunud, et need kaks punkti on täidetud, peaksime alustama edasist arendamist.

Mahalaadimise algoritm ja selle rakendamine 1C-s

Toimingute jada 1C-st Excelisse üleslaadimisel saab esitada järgmise toimingute jadaga:

  1. Loome andmete komplekti, mis tuleb Excelisse salvestada;
  2. Loome rakendusega ühenduse (käivitame selle);
  3. Täidame faili üleslaaditud andmetega;
  4. Salvestage fail;
  5. Sulgege avatud rakendus.

Nüüd sellest loendist üksikasjalikumalt.

Andmekogumi moodustamine

Andmeallikaks võib olla päringu, tabelidokumendi prinditud vorm või mis tahes elementide valik. Meie puhul laadime üles jooksva kuu dokumentide registri “Kauba ja teenuste vastuvõtt” (joonis 2)

Joonis 2

Teostame rakenduse programmilise käivitamise

Nagu eespool mainitud, kasutame alustamiseks Com-ühendusrežiimi. Kood joonisel 3 näitab, kuidas seda teha.

Joonis 3

Uue objekti loomise protseduuri sisestasime teadlikult konstruktsiooni Katse – Erand-Katse lõpp, et välistada kõikvõimalikud ebastandardsed olukorrad edasises töötlemise käigus.

Faili täitmine, salvestamine ja rakenduse sulgemine

Kõigepealt peame otsustama, mida me teha tahame: laadida andmed üles olemasolevasse faili või luua uue:

  • Esimesel juhul peame käivitama failivaliku dialoogi ja hankima olemasoleva teabesalve täisnime;
  • Teisel juhul peame iseseisvalt välja mõtlema loodava faili nime ja otsustama selle asukoha (just nendest kahest terminist luuakse failinimi).

Olles otsustanud, kuhu oma andmed salvestame, jätkame faili vahetu täitmisega, selleks loome protseduuri ja edastame sellele parameetrina oma valiku jooksva kuu dokumentidest. (Joon.4)

Joonis 4

Nagu koodist näha, lõime esiteks töövihiku, kuhu meie tabel salvestatakse. Vaikimisi loob Excel töövihikus selle esmakordsel käivitamisel kolm lehte. Andmete sisestamiseks saame valida neist ükskõik millise, määrates meetodi WorkSheets() parameetrina lehe numbri. Kui meil on vaja töövihikule lisada uus leht, peaksime kirjutama rea, nagu:

NewSheet=Uus raamat.Sheets.Add();

Praeguseks oleme lõpetanud dokumendi üldstruktuuri kujundamise ja asume seda täitma.

Loenduriga tsüklit kasutades läbime oma väärtustabeli read ja veerud, et saada konkreetse lahtri andmed ja need lõpptabelisse üle kanda.

Siin on oluline meeles pidada, et 1C väärtustabeli ridade ja veergude indeksid algavad 0-ga ja lõpevad numbriga 1, mis on väiksem kui nende ridade ja veergude arv, ning lahtrite ridade ja veergude nummerdamist. sisse Excel algab 1.

Olles oma tabeli sorteerinud ja uude asukohta teisaldanud, peame loodud faili salvestama. Protseduuris SaveAs määratud FilePathi parameeter peab sisaldama faili täielikku teed, sealhulgas selle nime.

Kui teie arvutisse on installitud Microsoft Office'i versioon 2007 või uuem, peate võib-olla salvestama tabelidokumendi Excel 2003 vormingus; seda saab teha programmiliselt, määrates protseduuri SaveAs teise parameetrina (-4143). See number näitab salvestatud faili vormingut, mis vastab xls-laiendile.

Vea korral (oletame, et salvestatud fail on juba avatud), peaks meie töötlemine kasutajat hoiatama ebatavalise olukorra eest, mis on täpsustatud Notify() protseduuris.

Kuna me ei plaani Exceliga edasi töötada, siis peame rakenduse sulgema. Siinkohal tuleb märkida, et meie töötlemise edenemist saate visuaalselt jälgida ainult tegumihalduri abil; see ei ole avatud akende loendis nähtav. Jällegi, kui te ei määra rakenduse sulgemist, võtab see RAM-is ruumi ja võib põhjustada konflikte Exceli täiendavate koopiate käivitamisel.

Täiendav viis tabelidokumendi salvestamiseks 1C-st Excelisse

Teine mahalaadimismeetod on tabelidokumendi otse kettale salvestamine ilma seda ekraanil kuvamata või enne väljastamist; vastava protseduuri kood on näidatud (joonis 5).

Joonis 5

Üks väga oluline märkus: programmides 1C ja Excel eristab arvväärtustes täis- ja murdosa eraldajaid; seda punkti tuleks andmete moonutamise vältimiseks mahalaadimisel arvesse võtta.

Üsna sageli peavad kasutajad salvestama andmed 1C 8.3-st faili, näiteks pdf, Word, Excel ja muud vormingud. Näiteks saata teisele inimesele aruanne meili teel, teha Excelis arvutusi. Kahjuks ei tea kõik kasutajad, et selliseid andmeid on väga lihtne 1C-st iseseisvalt ilma kõrvalise abita alla laadida.

Tihti tuleb alla laadida mõne andmete loetelu dokumendi tabeliosast, loendivormist, dokumendilogist jne. Sellised ülesanded on sageli isoleeritud ning aruande koostamiseks spetsialisti kaasamine pole kohane.

Näiteks peate hankima kogu kauba vaatega „Materjalid“, kuid vajate ainult veerge „Kauba“ ja „Ühik“.

Kui teil on vaja andmeid filtreerimisega üles laadida, peate kõigepealt konfigureerima loendi tabeli jaotise menüüs "Veel".

Ilmuvas aknas peate vasakult (saadaolevad väljad) valima need, mille järgi valiku teete (antud juhul "Kauba tüüp"). Akna paremas osas määratakse valikuparameetrite väärtused. Pealegi ei piirdu võrdlus ainult võrdsusega.

Pärast laoseisu seadistamist kuvatakse kataloogi “Nomenklatuur” loendi kujul ainult need kaubad, mis vastavad määratud tingimusele.

Järgmine samm on selle loendi väljastamine arvutustabeli dokumenti.

Valige menüüst Rohkem valik Loend.

Kui teil pole vaja kuvada kõiki veerge, nagu meie näites, märkige ruudud ainult nende jaoks, mis on vajalikud.

Selle tulemusena saate sisuliselt aruande, mille saame salvestada mis tahes saadaolevas vormingus. Kuidas seda teha, arutatakse allpool. Sarnasel viisil saate alla laadida dokumentide ja teatmeteoste tabeliosi, andmeid dokumendiajakirjadest, loendivorme ja muud.

Aruannete ja trükitud vormide üleslaadimine 1C-st

Mis tahes aruande, prinditud vormi, arvutustabeli dokumendi (näiteks, mille saime meie näites) versioonis 1C 8.3 saab kahe klõpsuga välisesse faili üles laadida.

Programmi ülemisel paneelil on nupp välisesse faili salvestamiseks (Taxi liides). See on aktiivne kõigis aruannetes ja trükitud vormides, kus on võimalik salvestada.

Kogu 1C andmebaasi üleslaadimine

See meetod on vajalik juhtudel, kui 1C andmebaas tuleb tervikuna maha laadida, näiteks testkoopia loomiseks.

Minge konfiguraatorirežiimis soovitud teabebaasi.

Menüüs "Haldus" valige "Laadi alla teabebaas".

Määrake muu failinimi ja vajadusel salvestage tee.

Saadud allalaaditud andmefaili laiendiga *.dt on edaspidi väga lihtne alla laadida. Selleks vali konfiguraatori režiimis menüüst “Administration” “Load infobase” ja ava varem saadud *.dt fail.

Kui märkate viga, valige tekstiosa ja vajutage Ctrl+Enter
JAGA:
Arvutid ja kaasaegsed vidinad