Lehet-e 1-ről excelre kirakni. Adatok feltöltése Excelbe különböző paraméterek beállításával. Információszerzés a Query Console használatával

25.01.2021 Programok

Az 1C program természetesen egyedi és szükséges program minden könyvelőnek. Hála neki, minden üzleti tevékenység hatékonyabb és produktívabb lesz. Ez a program segíti a pénzügyi, vezetői, gazdasági és számviteli tevékenységek automatizálását. Ennek ellenére azonban néha előfordulnak olyan helyzetek, amikor szükséges adatokat megjeleníteni vagy feltölteni az 1C-ből. Két módot ajánlunk.

Adatok feltöltése az 1C: módokból

Első út

Az 1C 7.7-tel az egyik számítógépről a másikra való áthelyezéssel tölthet fel adatokat. Ehhez meg kell nyitnia magát az 1C platformot. A program sikeres megnyitása és betöltése után válassza ki a kívánt adatbázist, majd kattintson a „Configurator” opcióra. Megjelenik egy menü az asztalon, ahol ki kell választania a "Konfiguráció megnyitása" lehetőséget. Egy idő után egy piros ablak jelenik meg az asztalon, amelynek neve "Konfiguráció", ahol az összes elem nagyon nagy és összetett szerkezete lesz elérhető.

Most közvetlenül az adatbázis-példány egy másikra való kirakásához kell mennie Személyi számítógép. A második számítógépen is le kell futtatnia az 1C programot, és a menüben ki kell választania a "Konfiguráció mentése fájlba" részt. Ezt követően át kell vinnie a szükséges fájlt a második számítógép bármely helyére. Ebből a fájlból készül el a jövőben a szükséges adatbázis.

A következő lépés a szükséges adatbázis hozzáadása. Ha az 1C programot a második számítógépen először tölti be, akkor a számítógép mindent automatikusan, az Ön beavatkozása nélkül fog megtenni. Az 1C megnyitásakor egy kis ablak jelenik meg, amelyben a következő felirat található: „Nincs konfiguráció a listában. Hozzáadás?", válaszul erre a feliratra, kattintson az "Igen" gombra.

Az utolsó szakaszban a legkisebb erőfeszítést kell tennie a szükséges adatbázis beszerzéséhez. Ebben a szakaszban válassza az "Új információs bázis létrehozása" lehetőséget, és jelezze, hogy az adatbázisnak nincs konfigurációja. Ezután ki kell választania egy speciálisan elkészített könyvtárat az adatbázishoz, és kattintson a "Konfigurátor" gombra. Ezt követően a számítógép monitorán megjelenik a már megszokott piros ablak, amelyben különféle vázlatos konfigurációk kerülnek bemutatásra. Ezután csak le kell töltenie az adatbázis másolatát. Ehhez válassza ki a másolatot tartalmazó fájlt, és kattintson az "Információsbázis betöltése" gombra. Ezt követően frissítse a letöltött adatbázis konfigurációját, és kezdje el a munkát.

Második út

Néhányan még mindig azon gondolkodnak, hogyan töltsenek fel adatokat az 1C-ből? Tehát a második módszer sokkal könnyebb és gyorsabb, mint az első. Mostantól bármilyen adathordozóra feltölthet adatokat. A szükséges adatok 1C-ből való eltávolításához lépjen a program menüjébe, és hajtsa végre a következő műveleteket: szigorú sorrendben válassza a "Szolgáltatás", majd az "Adatcsere" és végül az "Adatok feltöltése" lehetőséget. Az elvégzett munka után adja meg a szükséges adatok feltöltésének útvonalát. Ezután, miután megadta az elérési utat, erősítse meg tevékenységét - kattintson a "Feltöltés" gombra. Ezt a sémát szigorúan követve és betartva mindig időben átmásolja a szükséges adatokat egy másik számítógépre vagy adathordozóra.

Gyakran a felhasználóknak adatokat kell menteniük az 1C 8.3-ból egy fájlba, például pdf, Word, Excel és más formátumokba. Például küldje el a címre email beszámol egy másik személynek, végezzen számításokat Excelben. Sajnos nem minden felhasználó tudja, hogy nagyon könnyű ilyen adatokat külső segítség nélkül feltölteni az 1C-ből.

Gyakran előfordul, hogy egy dokumentum táblázatos részéből, egy lista űrlapból, egy dokumentumnaplóból stb. kell feltölteni egy listát az adatokról. Az ilyen feladatok gyakran elszigeteltek, és nem célszerű szakembert bevonni a jelentés elkészítéséhez.

Például be kell szereznie a teljes tételt az "Anyagok" típussal, míg csak a "Nómenklatúra" és az "Egység" oszlopra van szükség.

Abban az esetben, ha adatokat kell feltölteni a szűréssel, először a listát kell konfigurálnia a táblázatos rész "Tovább" menüjében.

A megjelenő ablakban a bal oldalról (elérhető mezők) ki kell választani azokat, amelyek alapján kiválasztani fog (jelen esetben „Nómenklatúra típusa”). Az ablak jobb oldalán a kiválasztási paraméterek értékei vannak beállítva. Ráadásul az összehasonlítás típusa nem korlátozódik kizárólag az egyenlőségre.

A forgalom beállítása után csak a megadott feltételnek megfelelő pozíciók jelennek meg a „Nómenklatúra” referenciakönyv lista formájában.

A következő lépés a kimenet ezt a listát V táblázatos dokumentum.

A Továbbiak menüben válassza a Lista megjelenítése lehetőséget.

Ha nem kell minden oszlopot megjeleníteni, mint a példánkban, akkor csak a szükséges jelölőnégyzeteket jelölje be.

Ennek eredményeként valójában egy jelentést kap, amelyet bármilyen elérhető formátumban elmenthetünk. Ennek mikéntjét az alábbiakban tárgyaljuk. Hasonlóképpen feltöltheti dokumentumok és könyvtárak táblázatos részeit, dokumentumnaplók adatait, listaűrlapokat stb.

Jelentések és nyomtatható anyagok feltöltése az 1C-ből

Bármilyen jelentés, nyomtatható űrlap, táblázatos dokumentum (például amit a példánkban kaptunk) az 1C 8.3-ban feltölthető külső fájl két kattintással.

Tovább felső panel programban van egy gomb, amellyel külső fájlba menthető ("Taxi" felület). Aktív lesz minden jelentésnél és nyomtatott űrlapok ahol van lehetőség megtakarításra.

A teljes 1C adatbázis kirakása

Ez a módszer olyan esetekben szükséges, amikor a teljes 1C adatbázist ki kell tölteni, például egy tesztpéldány létrehozásához.

Lépjen a szükséges információs bázisra konfigurátor módban.

Az „Adminisztráció” menüben válassza ki az „Információsbázis eltávolítása” pontot.

Adjon meg egy másik fájlnevet, és szükség esetén a mentési útvonalat.

Az eredményül kapott *.dt kiterjesztésű feltöltött adatfájl a jövőben nagyon könnyen letölthető. Ehhez az „Adminisztráció” menüben a konfigurátor módban válassza ki az „Infóbázis betöltése” elemet, és nyissa meg a korábban kapott *.dt fájlt.

Ebben a cikkben két nagyon fontos témát fogunk átgondolni Önnel, az elsőt, a másodikat természetesen adatok feltöltése 1-től excelbe. Meg kell jegyezni, hogy ezek a témák a felhasználók két fő közönségét érdeklik, ezek a következők:

  • Az 1C Enterprise rendszer felhasználói
  • 1C programozók

Az 1C felhasználók általában szeretnének rendelni pl adatátvitel excelből 1s-be sajátos portolási követelményeiknek megfelelően, míg az 1C programozók nagyobb valószínűséggel keresnek néhány magyarázatot vagy kódpéldákat. Ezen megfontolások alapján úgy döntöttünk, hogy az ebben a cikkben közölt információkat két részre osztjuk az 1C felhasználói és programozói számára.

1C betöltés Excelből és kirakás 1C-ből Excelbe egy hétköznapi felhasználó szemével 1C

Nagyon gyakran kiderül, hogy például egy vállalatnak vagy valamilyen cégnek van olyan dokumentációja, amelyet a számítógépen Excel-fájlokban tárolnak. És gyakran a felhasználóknak van kérdése, de hogyan adatok feltöltése vagy letöltése Excelből 1C-be. Természetesen nem nélkülözheti a programozási ismereteket, tehát ha igen egyszerű felhasználó akkor tőlünk kell megrendelnie az 1c szolgáltatásokat, mert minden 1c programozónk mindig meghallgatja Önt, kiválaszt egy speciálisan az Ön számára tervezett megoldást, és biztosan segíteni fog.

Miért nincs univerzális feldolgozás az adatok Excelből az 1C-be történő betöltésére?

Válaszoljunk erre a kérdésre, és nézzük meg a főbb pontjait:

  1. Minden felhasználónak különböző Excel-fájljai vannak, az adatok, amelyekből az 1C-be szeretne átvinni, természetesen ezek a fájlok eltérő számú sorral és oszloppal rendelkeznek, és eltérő szemantikai terhelést is hordoznak.
  2. Minden felhasználó külön konfigurációval dolgozik, pl. A konfigurációk eltérőek lehetnek, ami az egyik konfigurációban működik, az nem fog működni egy másik konfigurációban frissítés nélkül.
  3. Az Excelből származó adatokat különböző objektumokra kell átvinni, ezért más kódra van szükség, mivel minden felhasználónak saját követelményei vannak.

Ezen okok miatt nem hozhat létre univerzális feldolgozást adatok betöltése Excelből 1C-be.

Az adatok be- és kitöltése Excelből 1C-be valós fejlesztés példáján

Most pedig vessünk egy pillantást az általánosra hogyan történik az adatok be- és kitöltése az Excelből az 1C-ben, és hogyan fog kinézni általában kulcsrakész megoldás?. Az alábbiakban egy valódi egyéni fejlesztésre mutatunk be példát, valamint az eredeti Excel fájlt.

Ebben a feldolgozásban először ki kell választania Excel fájl, majd kattintson a "Futtatás" gombra, majd lépjen be táblázatos rész a szükséges adatok betöltődnek az Excelből. A felhasználónak nincs más dolga, mint az „Átadás a foglaláshoz” gombra kattintani, amely után az adatok átkerült az Excelből az 1C-be.

Adatok feltöltése 1C-ből Excelbe körülbelül ugyanez történik, csak itt az írási feldolgozás bonyolultsága attól függ, hogy milyen adatokat kell kirakni az objektumból. Például megvan a "Nómenklatúra" kézikönyv, és fel akarjuk tölteni magának a cikknek a nevét és ennek a tételnek a mértékegységét, bár maga a tétel sokkal több részletet tartalmazhat, például cikktípus, cikktípus, teljes név stb.

Feldolgozásra van szükségem az adatok Excelből való betöltéséhez és/vagy eltávolításához, mit tegyek?

Nincs más dolga, mint felvenni a telefont és felhívni minket. Ezt követően szakembereink elvégzik az összes szükséges műveletet, hogy Ön pontosan azt kapja, amire szüksége van. Ha sürgős 1c frissítést kell végrehajtania, akkor hívjon minket, szívesen segítünk minden ügyfelünknek!

Adatok betöltése és eltávolítása Excelből 1C-be egy közönséges 1C programozó szemével

Kicsit feljebb sokat adtunk hasznos információ Az 1C felhasználók számára itt az ideje, hogy beszéljünk róla technikai pontok kód írása, valamint olyan információkat nyújtanak az 1C programozók számára, amelyek nagyon hasznosak lesznek a kód írásakor. Tekintsük az Excel-lel való munkavégzéshez gyakran használt főbb funkciókat.

Kezdjük azzal, hogyan csatlakoztassuk az Excelt az 1C-hez, ez egy COM objektumon keresztül történik. A kód megfelelő működéséhez az Excelt telepíteni kell a számítógépre, különben semmi sem fog működni:

Miután csatlakoztattuk az Excelt, meg kell nyitnunk a szükséges dokumentumot, amelyből az átvitel megtörténik:

Most ki kell választanunk egy excel könyv lapját, a fenti ábrán azt látjuk, hogyan történik egy bizonyos számú lap kiválasztása. A lapszám a "Lapszám" változóban tárolódik:

Egy excel munkafüzet lapjainak számát a "Szám" mező segítségével tudhatjuk meg:

Ahhoz, hogy egy lap nevét egy bizonyos szám alatt kapja meg, hasonló sort kell írnia:

Miután befejeztük az Excellel való munkavégzéshez szükséges összes lépést, a folyamatot le kell zárni. Zárd be, különben lefagy:

Példa egy olyan függvényre, amely egyes cellákat tölt be Excelből 1C-be

Áttekintettük azokat az alapvető eljárásokat és funkciókat, amelyekkel minden 1C programozó találkozik az Excelből az 1C-be való adatok betöltéséhez szükséges feldolgozás írása során. Most ismerkedjünk meg részletesebben azzal a funkcióval, amely beolvassa az Excel fájl egyes celláit.

Úgy gondoljuk, hogy ehhez a kódhoz nincs szükség további magyarázatokra, mivel ezeket a funkciókat fentebb részletesen tárgyaltuk.

Példa egy függvényre, amely betölti az összes adatot az Excelből egy 1C táblázatos részbe

Olyan függvényt vettünk figyelembe, amely az egyes Excel cellákat jeleníti meg. De mi van akkor, ha egyszerre kell kirakni a teljes excel-lapot, és sorban megkerülni? Itt jön jól az alábbi kód:

Példa egy függvényre, amely adatokat tölt fel az 1C-ből az Excelbe

Fentebb sok érdekes dolgot elemeztünk, de nem érintettünk olyan témát, mint az adatok feltöltése az 1C-ből az Excelbe. Valójában a működési elve itt szinte pontosan ugyanaz, kivéve, hogy programozottan hozunk létre új fájl excel, és programozottan írd meg. Nos, ahhoz, hogy értéket írhassunk egy cellába, ahogy valószínűleg már sejtette, a Sheet.Cells (x, y) kifejezést a bal oldalra kell helyeznie. Az alábbiakban bemutatunk egy példát az adatok 1C-ből Excelbe történő feltöltésére:

Az adatbázisok közötti információátadás ezek támogatásának és adminisztrációjának egyik feladata. A hatékony megvalósítás érdekében a feldolgozást automatizált 1C komplexekben hozzák létre. Nagyban megkönnyítik a rutinmunkát, felgyorsítják az információk fel- és letöltési folyamatát, és egyben ellenőrzik azok helyességét. Az 1s-ről xml-re történő feltöltés lehetővé teszi, hogy létrehozzon egy fájlt bármely testreszabott konfigurációs objektum tartalmával, és akkor használja, amikor adatokat kell feltöltenie egy azonos konfigurációba.

Eszközök a feltöltéshez

Az adatbázisokban található információk exportálására főként az xml formátumot használják. Az 1C-hez nagyon sok feldolgozást fejlesztettek ki (például UploadUploadDataxml82 epf), amelyek segítségével lehetőség van fájlba kimenetre és adatok feltöltésére. Ebben az esetben a felhasználónak egy bizonyos szerkezetű fájlt kell kapnia, amely lehetővé teszi, hogy a benne tárolt információkat betöltse a natív adatbázisába, vagy átvihesse egy másik helyre. A letöltés létrehozásakor a következő szabályokat kell betartani:

  • Mentse el a létrehozott fájlokat a teljes helyreállítás pillanatáig és az átvitt információk helyességének ellenőrzésére szolgáló eljárások befejezéséig;
  • A feldolgozás eszközként történő alkalmazása esetén Tartalékmásolat hozzon létre külön almappákat az adatmásolatok számára, és naplózza a rekordokat a gyors visszakeresés érdekében.

Az 1C felhasználói támogatási programban található, amely az ITS webhelyén vagy a lemezeken található, és kiváló eszköz az információk exportálására és importálására. A számítógép-felhasználó a teljes adatbázist és az egyes objektumokat is ki tudja tölteni, miközben a tényleges export mellett különféle információ-ellenőrzési műveletek is végrehajthatók, amelyek segítenek megszabadulni a kritikus hibák Az xml-ben történő 1s-os kirakodás feldolgozása két módban működik:

  • Kirakodás. Felhasználó által definiált lapozható objektumokat tartalmazó fájlt hoz létre;
  • Betöltés. Beolvassa a korábban exportált fájlt, és a benne lévő információkat beírja az infobázisba.

A feldolgozás lehetővé teszi az objektumok érvénytelen karaktereinek ellenőrzését, és magában foglalja az információk korlátozásokkal történő exportálását is.

A feltöltés nem csak az 1C adatbázisok közötti információcserére használható. Segítségével biztosítható a különféle komplexumok, például az 1C és a Parus rendszer integrációja. Sokoldalúság XML formátum Lehetővé teszi szinte bármilyen információs bank számára információátviteli programok készítését. Ki- és berakodás feldolgozása xml adatok az információcsere legfontosabb eszköze.

Az adatok feltöltésének folyamata idexml

Fontolja meg, hogyan tölthet ki 1s-ről xml-re normál mód. Az UploadUploadDataxml.epf feldolgozás letöltése és megnyitása után a következő lépéseket kell végrehajtania:

  • Válassza ki az exportálandó objektumokat;
  • Állítsa be a szükséges szűrőket, például időszak szerint;
  • Határozza meg a fájl helyét az információval lemez alrendszer;
  • Kezdje el az objektumok feltöltését.

Emlékeztetni kell arra, hogy a feltöltési fájlformátum fejléc része eltér a cseretervek szerinti feltöltéskor használt fájlformátumtól.

xml

xml betöltése in 1s a célbázishoz készül, a forrásbázissal azonos konfigurációval. Az xml 1s 1s-be való betöltése előtt meg kell nyitnia a feldolgozást a fogadó bázison. Ezután meg kell adni a korábban feltöltött fájl elérési útját, és az "Adatok letöltése" gombra kattintva betölteni az adatokat.

Ha szükséges, a jelölőnégyzetek aktiválva vannak az adatok letöltéséhez csere módban elosztott információs bázisés figyelmen kívül hagyja az objektumok betöltésekor fellépő hibákat.

Ezt követően ellenőriznie kell az alapokat, és meg kell győződnie arról, hogy minden elem megfelelően van betöltve, hogy ne veszítse el őket, például ha az objektum betöltése után hiba történik az eseménykezelőben.

Nem titok, hogy az irodai dolgozók körében különösen a településen foglalkoztatottak, ill pénzügyi szektor, különösen népszerű Excel programokés 1C. Ezért gyakran szükséges az adatok cseréje ezen alkalmazások között. De sajnos nem minden felhasználó tudja, hogyan kell ezt gyorsan megtenni. Nézzük meg, hogyan tölthetünk fel adatokat az 1C-ből egy Excel dokumentumba.

Ha az adatok betöltése az Excelből az 1C-be meglehetősen bonyolult eljárás, amelyet csak automatizálni lehet harmadik féltől származó megoldások, akkor a fordított folyamat, nevezetesen az 1C-ből az Excelbe való kirakás egy viszonylag egyszerű műveletsor. A fenti programok beépített eszközeivel egyszerűen elvégezhető, és ez többféleképpen is megtehető, attól függően, hogy a felhasználónak pontosan mit kell átvinnie. Lássuk, hogyan kell csinálni konkrét példák 1C verzióban 8.3 .

1. módszer: Cella tartalmának másolása

Az 1C cella egy adategységet tartalmaz. A szokásos másolási módszerrel átvihető Excelbe.


Az 1C cella tartalma be lesz illesztve az Excelbe.

2. módszer: Illesszen be egy listát egy meglévő Excel-munkafüzetbe

De a fenti módszer csak akkor alkalmas, ha adatokat kell átvinnie egy cellából. Amikor a teljes listát át kell vinni, használjon másik módszert, mert egy-egy elem másolása sok időt vesz igénybe.


A lista bekerül a dokumentumba.

3. módszer: Hozzon létre egy új Excel-munkafüzetet listával

Ezenkívül az 1C program listája azonnal kiadható egy új Excel fájlba.


A teljes lista külön könyvként kerül mentésre.

4. módszer: tartomány másolása 1C listából Excelbe

Vannak esetek, amikor nem a teljes listát kell átvinni, hanem csak az egyes sorokat vagy egy adattartományt. Ez a lehetőség a beépített eszközök segítségével is megvalósítható.


5. módszer: Mentse el a dokumentumokat Excel formátumban

Az Excelben néha nem csak listákat kell menteni, hanem az 1C-ben létrehozott dokumentumokat is (számlák, számlák stb.). Ennek az az oka, hogy sok felhasználó könnyebben szerkesztheti a dokumentumokat Excelben. Ezen kívül Excelben törölheti a kitöltött adatokat, és a bizonylat kinyomtatása után szükség esetén nyomtatványként használhatja kézi kitöltéshez.


A dokumentum Excel formátumban kerül mentésre. Ez a fájl most már megnyitható ebben a programban, és már ebben a további feldolgozás is elvégezhető.

Amint látja, információk feltöltése 1C-től ig excel formátumban nem jelent nehézséget. Csak a műveletek algoritmusát kell ismernie, mivel sajnos nem minden felhasználó számára intuitív. Az 1C és az Excel beépített eszközeivel átmásolhatja a cellák, listák és tartományok tartalmát az első alkalmazástól a másodikig, valamint külön könyvekbe mentheti a listákat és dokumentumokat. Sok mentési lehetőség létezik, és ahhoz, hogy a felhasználó megtalálja a helyzetének megfelelőt, egyáltalán nem kell harmadik félhez folyamodnia. szoftver vagy alkalmazza a műveletek összetett kombinációit.