Näiteks loome Käibe bilanss (Aruanded – Standard – Bilanss).
Määrake kaust, kuhu dokument salvestada, määrake faili nimi ja valige Faili tüüp — Exceli 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.
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.
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 .
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.
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:
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:
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.
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.
Tuleb meeles pidada, et üleslaaditava failivormingu päise osa erineb vahetusplaanide alusel üleslaadimisel kasutatavast failivormingust.
xmlXml 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 Microsoft Excelisse on protsess, mis koosneb lihtsatest sammudest. Selleks piisab nendesse rakendustesse sisseehitatud tööriistadest. Andmete eksportimiseks on mitu võimalust.
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.
Loendi teisaldamiseks kasutage järgmist meetodit.
Nõuanne! Te ei tohiks selles aknas midagi muuta, kui kavatsete kogu dokumenti teisaldada.
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".
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:
Ja sageli on neil küsimus: kuidas otse 1C-st teavet Excelisse üles laadida, jättes kõrvale täiendavad sammud?
Meie töötlemise vigadeta toimimiseks on vaja:
Alles pärast seda, kui oleme veendunud, et need kaks punkti on täidetud, peaksime alustama edasist arendamist.
Toimingute jada 1C-st Excelisse üleslaadimisel saab esitada järgmise toimingute jadaga:
Nüüd sellest loendist üksikasjalikumalt.
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
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.
Kõigepealt peame otsustama, mida me teha tahame: laadida andmed üles olemasolevasse faili või luua uue:
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.
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.
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.
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.