itthon / Biztonság / Adatok letöltése Excelből 1s 8.3-ba. Lehetséges adatokat feltölteni Excelből a "Nómenklatúra" kézikönyvbe? Külső rendszerbetöltő csatlakoztatása

Adatok letöltése Excelből 1s 8.3-ba. Lehetséges adatokat feltölteni Excelből a "Nómenklatúra" kézikönyvbe? Külső rendszerbetöltő csatlakoztatása

Konfiguráció: 1c számvitel

Konfigurációs verzió: 3.0.44.177

Megjelenés dátuma: 20.01.2017

Az 1C: Számviteli programban lehetővé vált az adatok rendszeres feltöltése és letöltése Excel táblázatos dokumentumokból, harmadik féltől származó feldolgozás és konfigurációs változtatások nélkül. A be- és kirakodás olyan egyszerű, hogy a tapasztalt felhasználók gyorsan beleszeretnek ebbe a kényelmes mechanizmusba, az új felhasználók pedig gyorsan elsajátítják.

Betöltés Excel 1C-ből: Számvitel 8.3 ed. 3.0

Például van egy ilyen Excel táblázatos dokumentumunk a cikkek és árak listájának betöltésére (kiskereskedelem és vásárlás).

Bejön.

Nyomja meg a tetején Nómenklatúra és árak - Letöltés. Itt van elrejtve a táblázatos dokumentumok be- és kirakodása.

A letöltés támogatja az xls (excel 97-2003 régi formátum) és az xlsx (új formátum), valamint az mxl és ods formátumokat. Most kiválasztjuk a fájlunkat a nómenklatúrával, és várjuk a letöltést.

A táblázatkezelő dokumentum az Excelben látott formában betöltődött, most hozzárendeljük az oszlopokat és eltávolítjuk a felesleget.

Kattintson Adja meg a kellékeketés válassza ki a kívánt elemet a listából.

Válassza ki a felesleges bejegyzéseket tartalmazó sort, nevezetesen a táblázat fejlécét, és nyomja meg a gombot Sor törlése.

Most eltávolítjuk a vételár oszlopot, vegye figyelembe feldolgozás 1n alkalommal csak 1 típusú árat képes kitölteni!!! Ezután megismételheti ezt a műveletet, és betöltheti a 2. típusú árat, az 1. terheléshez Kiskereskedelmi a 2. vásárláshoz.

Töltse ki az üres adatokat, Ár típusa, Állítsa be az árakat. A Mind, Found, New, Duplicates gombok nagymértékben megkönnyítik a keresést és segítik a nómenklatúra összehasonlítását. Töltse ki és kattintson Letöltés amely után az adatok betöltődnek az 1C: Könyvelésbe.

Új pozíciók jelentek meg a cikklistában, kitöltve és hozzárendelt árakkal. Ha másik ártípust kell betöltenie, hajtsa végre újra az összes lépést, de válasszon egy másik árú oszlopot, az 1C megkeresi a már létrehozott pozíciókat, és nem próbálja meg megkettőzni, hanem egyszerűen hozzáad egy új ártípust.

Mint látható, a letöltés 2 cikk árbeállítási dokumentumot hozott létre, a Vételi árhoz és a Kiskereskedelmi árhoz. A különbség a feldolgozás között Letöltés Excelből 1C-be: Számvitel 8.3, Az a tény, hogy ez rendszeres feldolgozás, és hiba nélkül működik, figyelembe véve a dokumentum kitöltésének összes jellemzőjét.

Feltöltés Excelbe 1C-ből: Számvitel 8.3 kiadás. 3.0

Magasan hasznos funkció A 3.0.44.177-es és újabb verziókban az 1C: Accounting 8.3-ból exportálják az Excelt, ez a feldolgozás segít létrehozni egy vállalati árlistát, vagy azonnal átadni a cikklistát a szállítóknak vagy a vevőknek az árakkal együtt.

Minden benne van az útmutatóban. Nómenklatúra - Nómenklatúra és árak - Feltöltés.

Lépésben hangszórók, válassza ki azokat az oszlopokat, amelyeket be kell építeni az Excel dokumentumba. Kiválasztás a nómenklatúra csoportok, tulajdonságok, nevek stb. szerinti kiválasztására szolgál.

Az excelbe való feltöltéshez egy új oszlopot adunk hozzá, mégpedig az ÁFA kulcsot, úgy tűnik, nem igazán szükséges, de gyakoroljuk.

  • a szerződő felek közötti információcsere (árlisták, egyeztetési aktusok stb.) végrehajtása során;
  • Az operátorok munkájának megkönnyítése azokban az esetekben, amikor a fő könyvelést az 1C-ben vezetik, és egy részét az 1C-ben végzik. Excel táblázatok;
  • Az adatbázis kezdeti feltöltése során.

Ennek a műveletnek a végrehajtásához használhatja az információs technológiai támogatás (ITS) előfizetéssel elérhető szabványos funkcionalitást és a különféle csatlakozási lehetőségeken keresztül megvalósított önírásos feldolgozást. Cikkünkben megpróbáljuk a lehető legteljesebb mértékben elemezni az összes lehetséges esetet, és megválaszolni a legtöbb meglévő kérdést az adatok Excelből az 1C-be való betöltésével kapcsolatban.

Univerzális mozgás

Az ITS-lemezeken, valamint az 1C portálon a „Technológiai támogatás” -> „Univerzális jelentések és feldolgozás” menüben az „Adatok betöltése táblázatos dokumentumból” mappában a megfelelő feldolgozás történik.

Amikor elindul, megnyílik egy űrlap (1. ábra):

Amint az az űrlapon látható, lehetővé teszi az információk átvitelét a következő konfigurációs objektumokhoz:

  1. Könyvtár;
  2. A dokumentum vagy segédkönyv táblázatos része;
  3. Információk nyilvántartása.

A kapcsoló helyzetétől függően változik az objektum kiválasztási mező.

A feldolgozás táblázatos űrlapja a feltöltött fájl megnyitásakor töltődik ki.

A típusfeldolgozás támogatja a feltöltéseket:

  • Az 1C cég szakemberei által kifejlesztett formátumú fájlokmxl;
  • Lisztxls formátumban mentveExcel 97-2003;
  • szöveges fájltxt;
  • táblázatokdbf.

A nagy volumenű Excel fájlok betöltése sokáig tarthat, ezért ha feltételezzük, hogy az adatbetöltés több szakaszban is megtörténhet, vagy biztosan tudja, hogy egy meglévő fájlt többször kell megnyitnia, jobb, ha menti az információkat. mxl-ben az idegek és az időkímélő formátum érdekében. Ezt közvetlenül a feldolgozási űrlapról teheti meg.

Fontos megérteni, hogy ha sorcsoportok, alcímek és megjegyzések vannak a forrásfájlban, akkor ezeket manuálisan kell eltávolítani.

Most menjünk tovább a "Beállítások" fülre (2. ábra):

2. ábra

Az Excel táblázatok gyakran tartalmaznak egy fejlécet mindenféle részlettel és adattal (a nyomtatott űrlap neve, a partner adatai, a bejövő dokumentum dátuma és száma, oszlopok neve stb.), hogy kizárják azok feldolgozását a program az űrlapon a "Táblázatfüzet dokumentum első sora" attribútumban meg kell adni az első sort az átvitt információkkal

Miután kiválasztotta azt a metaadat-objektumot, amelybe az információ beírásra kerül, a „Beállítások” lap táblázatos része automatikusan feltöltődik az attribútumok nevével, típusának leírásával és egyebekkel. fontos információ. A "Beállítások" fül táblázatos részének oszlopait külön szakasznak kell szentelni.

Beállítások oszlopok

Jelölés - a sorban lévő négyzet bejelölésével vagy kijelölésével megállapítható, hogy a megfelelő attribútum kitöltésre kerül-e.

Az attribútum ábrázolása - a metaadat attribútum szinonimája (neve) ide van írva, a konfigurátorban megadott módon.

Keresőmező – ha bejelöli ezt a jelölőnégyzetet, a feldolgozás a megfelelő attribútum alapján keres elemeket, és ha sikeres, módosítja a meglévő adatokat, kiegészítő funkció ez a mező - védelem a másolatok megjelenése ellen.

Típusok leírása – megjeleníti azt az adattípust, amely rendelkezik egy vagy másik metaadatattribútummal.

Letöltési mód – három lehetőség közül választhat (3. ábra):

3. ábra

  • Keresés - a megfelelő elemet keresi, hiánya esetén újat lehet létrehozni;
  • Beállítás - egy bizonyos érték alárendelt módon van beállítva;
  • Számítás – ebben az esetben a "Kapcsolat feltétele/Értékkifejezés" oszlopban megadott kifejezés számításának eredménye a létrehozandó elem mezőjében lesz beállítva.

Ez utóbbi esetben a Kifejezés mező aktiválásával megnyílik az űrlap (4. ábra).

4. ábra

Oszlopszám - egy mező, amely jelzi, hogy az Excel táblázat melyik oszlopából kell adatokat venni a kitöltéshez.

Alapértelmezett érték – gyakran előfordul olyan helyzet, amikor a feltöltött fájl nem tartalmazza az összes elem rögzítéséhez szükséges adatot, ebben az esetben az ebben a mezőben található információk kerülnek kitöltésre.

Kapcsolódási feltétel / Értékkifejezés - ezt a mezőt már részben érintettük, amikor számított mezőket vettünk figyelembe, ezen kívül megadhatja, hogy milyen feltétel szerint kerüljön szinkronizálásra a forrásadatok.

Itt elvileg minden információ található, amely a "Beállítások" fülön elérhető.

Annak érdekében, hogy ne veszítsen sok időt a betöltésre, a megfelelések és kifejezések felírására, a fejlesztők lehetőséget biztosítottak arra, hogy a beállításokat elmentsék egy mxlz kiterjesztésű fájlba.

Az átvitt adatok helyességét a "Kitöltés vezérlése" gombra kattintva ellenőrizheti (1. ábra). Ezt követően elindíthatja a letöltési folyamatot. Az eljárás sikeres befejezéséről vagy a nem szabványos helyzetekről külön értesítést kap.

Adatok feltöltéséhez Excelből ide információs bázisok"Irányítás és kereskedelem" van egy másik mechanizmus. Ez kevésbé univerzális, mint a fenti módszer, azonban nem igényel ITS-előfizetést, és a standard szállítás tartalmazza.

Ez a feldolgozás a „Vásárlások” fülön, a „Szolgáltatás” menüben található, „Szállítói árak betöltése fájlokból” néven (5. ábra)

5. ábra

A feldolgozási űrlap a következőket tartalmazza:

  1. Dátumválasztó mező, amely jelzi, hogy ez az ár mikorra vonatkozik;
  2. Az árlistáját küldő partner kiválasztására szolgáló mező;
  3. Egy gomb, amely lehetővé teszi a beállítandó árak típusának kiválasztását;
  4. Feltöltött adatokkal kitölthető táblázatos rész.

Ez a forma a 6. ábrán látható

6. ábra

Az űrlap tetején található jelmagyarázat elmagyarázza, hogyan kell használni az űrlap első lapját.

A partner kiválasztása után (attól függően, hogy beszállítóként, bizományosként vagy eladóként jár el), minden ártípushoz további oszlopok válnak elérhetővé a táblázatban.

A webes felületen keresztüli munka során egyes böngészők böngészőbővítmény telepítését tehetik szükségessé (7. ábra). A "Telepítés indítása" gombra kell kattintanunk, és újra kell indítanunk a kapcsolatunkat.

7. ábra

Ezt követően a vágólap segítségével tudunk majd információkat átvinni egyik táblázatból a másikba. Amikor a számunkra szükséges oszlopokat („Cikk”, „Név”, „Ár”) kitöltöttük, megnyomjuk a „Tovább” gombot, és továbblépünk a második oldalra (8. ábra)

8. ábra

A program automatikusan megkeresi az egyezéseket az adatbázison belül, és ha nincsenek, felajánlja a hiba elhárításának lehetőségeit. Megjelenés táblázatos rész kapcsolóval vezérelhető. Emellett a felhasználó önállóan is össze tudja hasonlítani a feltöltött fájl elemeit az adatbázisban lévőkkel.

  • Regisztráljon mindent;
  • Csak azokat regisztrálja, amelyek az adatbázisban már szereplőkhöz képest megváltoztak.

A szövegmezőbe írhat be egy megjegyzést, amely rögzítésre kerül a dokumentumban (9. ábra):

9. ábra

Feldolgozás után:

  • Egy megfelelő elem jön létre a "Beszállítói nómenklatúra" könyvtárban (ha nem volt ott);
  • A „Nómenklatúra” című kézikönyv egy eleméhez illeszkedik;
  • Létrejön és feladásra kerül a "Cikkárak beállítása" dokumentum, amelyen feltüntetik: szállító, ártípus és adatrögzítés dátuma.

Hasonló módon működik az "Áruk betöltése külső fájlokból" feldolgozása is.

DIY transzfer feldolgozási lehetőségek

A fő probléma az adatok Excel-fájlból való kinyerésében az, hogy az 1C-nek nincs beépített, egyértelmű mechanizmusa a megnyitáshoz. Számos lehetőség van az Excel és az 1C csatlakoztatására:

  • A Microsoft ADODB-n keresztül - egy meglehetősen gyors módszer, amely általában mind a fájl, mind a kliens-szerver adatbázis tárolási lehetőségeire alkalmazható;
  • Keresztül Microsoft használat Office - egy módszer, amely néha meghiúsul az SQL-adatbázisokkal való munka során, általában valamivel lassabban működik, mint az első módszer, és az Office is szükséges;
  • Libre Office-on keresztül - az előző módszertől eltérően ingyenes, az xls és xlsx formátumok mellett saját táblákat is támogatja, de telepített LibreOffice csomagés a feltöltött fájl némi előkészítése (a táblázat első sora tartalmazza az oszlopok nevét).

Nézzük meg közelebbről különböző módokonés opciók.

Az ADODB.Connection-en keresztül

Általában az ADO az ActiveX Data Object rövidítése, és arra szolgál programhoz való hozzáférés különféle adatbázisokhoz. Harmadik féltől származó fájlokkal (beleértve az Excelt is) való bármilyen kapcsolat létrehozása során a legnagyobb probléma a kapcsolati karakterlánc helyes összeállítása.

Három lehetőség van az Excel-fájlokhoz:

Csatlakozási karakterlánc opciók:

  • Szolgáltató – itt van meghatározva a használt illesztőprogram;
  • Adatforrás - meghatározza a megnyitni kívánt fájl nevét;
  • Extended Properties - itt adhatja meg, hogy kell-e fejléc sor a táblázathoz (HDR = IGEN azt jelzi, hogy az adatok az első sorból, HDR = NEM - a második sorból kerülnek kiolvasásra), hogy a fájl csak olvashatóan legyen megnyitva ( Csak olvasható) és néhány további lehetőség.

A kapcsolati karakterlánc létrehozása után csatlakozhatunk a letöltött fájlhoz (13. ábra)

13. ábra

Most már használhatjuk egyszerű kérés(14. ábra) kezdje el az információk lekérését a letöltött fájlból.

NÁL NÉL ez az eset a „Sheet” paraméter határozza meg, hogy az excel munkafüzet melyik lapjával kell dolgoznunk.

A lapon tárolt rekordok halmaza a Recordset objektum segítségével olvasható. Ebben az esetben a lap első rekordja a BOF (fájl eleje) paraméterrel, az utolsó EOF (fájl vége) paraméterrel érhető el.

Excel alkalmazáson keresztül

A fő különbség az előző módszerhez képest, hogy az adatbázis-illesztőprogramok mellett az Excelt is telepíteni kell arra a számítógépre, ahol a kapcsolat létrejön. Csak ebben az esetben tudjuk inicializálni az alkalmazást adatok kiolvasására a táblázatból (16. ábra).

Ennek a COM objektumnak több gyermekparamétere is van, de a fő számunkra a feladat jelenlegi feltételei között a WorkBooks paraméter (17. ábra).

A könyv inicializálása után meg kell határozni azt a lapot, amelyről az adatok ki lesznek olvasva (18. ábra).

Ezt követően a megnyitott fájl táblázatának soraiban és oszlopaiban ismételgethet.

Néhány szó a lehetséges hibákról

A fájlokhoz való kapcsolódás során előforduló hibák oroszlánrésze abból adódik, hogy a fájlt egy másik alkalmazás már használja. Nem baj, ha a tálcán látható, hogy az Excel fut a számítógépen, de ha Ön vagy egy másik felhasználó innen nyitotta meg külső feldolgozás, ez vizuálisan csak a „Feladatkezelőn” keresztül határozható meg, ezért ne felejtse el lezárni a kapcsolatot az átviteli folyamat vége előtt:

Az ADO-n keresztül történő munkavégzés esetén (19. ábra);

19. ábra

  • Az alkalmazással való munkavégzés esetén (20. ábra).

Rizs. húsz.

A kapcsolat és az adatokkal végzett munka folyamata legjobban a Kísérlet-Kivétel-Kísérlet vége konstrukcióba szervezhető, kivételes helyzetben hibaleírást okozva. Ez ugyan néha lelassítja a munkát, de nagyban leegyszerűsíti a hiba okának meghatározását és végső soron a kiküszöbölésének módjait.

A szakember válaszol:

Azonnal jelezni kell, hogy kezdetben az excelből való 1 másodperces betöltési adatok nem állnak rendelkezésre, ehhez van egy külső betöltő 1s 8.3, ami azt jelenti, hogy a kérdésére már meg lehet válaszolni - igen, lehetséges.

Ahhoz, hogy az excelből az 1s 8.3-ba való letöltés az adatok torzítása nélkül történjen, először közvetlenül az Excelben kell elkészítenie a táblázatot. A v1c-ben betöltött listának megfelelően strukturáltnak kell lennie, pl. nem megengedett több adattípus egy oszlopban vagy egy cellában (mennyiség, szám, vezetéknév stb.).

Ha a táblázat rendkívül hozzáférhető, akkor 1 másodpercen belül az excelből való letöltés problémamentesen megy. Ezután végre kell hajtania az 1-es feldolgozást az adatok betöltéséhez az Excelből. A feldolgozás befejezéséhez lépjen a Fájl menübe, és adja meg az Adatok betöltése a táblázatból Document.epf parancsot. Az előugró ablakban a Load Mode (Betöltési mód) sorban a Loading to Directory felirat olvasható. Az alábbi sor a címtár típusát mutatja - Nomenklatúra. Ezután megnyitjuk a fájlt és megkeressük a listában az Excel Sheet-et (*.xls), kiválasztjuk a letöltendő információkat tartalmazó fájlt. Ezután menjünk a beállításokhoz, a sorban A táblázatkezelő dokumentum adatainak első sora a 2-es számot jelöli, mivel táblázatunk fejléce a felső sorban található.

Ezután megszámozzuk az oszlopokat, jelezve az oszlopok kézi számozását. Az összes jelölőnégyzetet letiltjuk, ehhez van egy bizonyos gomb az eszköztáron. A Név és Teljes név mezők zászlókkal megjelölve ne érintse meg a módot, maradjon Keresés, állítsa be az Excel táblázatnak megfelelő oszlopok számozását.

Már csak a mértékegység és az áfakulcs megadása marad, ha nem teszi azonnal, akkor később kézzel kell letennie egy-egy tételt. Jelölőnégyzet ÁFA kulcs Alapmértékegység, mód – Állítsa be, állítsa be az Alapértéket és közvetlenül a 18%-ot a Díj sorban. Az előkészítés befejeződött. Adja meg a Spreadsheet Document elemet, majd kattintson a Kitöltés vezérlésére. Meg kell jelennie egy jelzésnek, amely azt jelzi, hogy nincs hiba.

Most már biztonságosan letöltheti. Befejeződött a nómenklatúra betöltése excelből az 1s programba

Hogyan tölthetek le dokumentumokat egy szállítótól e-mailben az 1C: Accounting 8, 3.0 kiadásban?

A videó az "1C: Accounting 8" programban készült (3.0.42.84 kiadás).

Az elektronikus dokumentumkezelésre (EDM) való átállás segít jelentősen leegyszerűsíteni a partnerek közötti dokumentumok cseréjének folyamatát, valamint csökkenteni a dokumentumok kézbesítésének, a fogyóeszközök vásárlásának és az archívumok tárolásának költségeit. 2011. április 8. óta a 2011. április 6-i 63-FZ szövetségi törvény „On Elektronikus aláírás”, amely meghatározta az elektronikus aláírás megszerzésének és használatának rendjét, valamint az elektronikus dokumentumok cseréjében résztvevők kötelezettségeit. Az elektronikus dokumentumok cseréjével kapcsolatos további információkért tekintse meg az "Elektronikus dokumentumok cseréje" című kézikönyvet a "Számvitel és adószámvitel" részben.

Ha a szerződő felek nem részesei az EFA-nak, akkor egyszerűsítse az elsődleges számviteli bizonylat nyilvántartásba vételének folyamatát tájékoztatási rendszer A dokumentumok e-mailben történő cseréje segít.

Számviteli rendszer dokumentumai Vevői számla, Megvalósítás (törvény, fuvarlevél), Számla kiállítása e-mailben (a gombra kattintva) elküldhető a partnernek Küldés e-mailben borítékkal). A dokumentum csatolt fájlként kerül elküldésre a felhasználó által kiválasztott formátumban. A levélhez mellékeltek egy fájlt is, amelyet a címzett az „1C: Accounting 8” (3.0-s rev.) című dokumentumban tölt le.

A szállítótól kapott dokumentumokat dokumentumjegyzék formájában töltheti fel.

A fizetési számlák dokumentumlista formájában kerülnek feltöltésre Pénzügyi átutalások. Számlák és cselekmények - a listában Nyugta (okiratok, számlák).

A címzett feltöltheti az űrlap dokumentumait vagy UPD xl, mxl kiterjesztésű fájlokból vagy az Oroszországi Szövetségi Adószolgálat által jóváhagyott formátumban. A dokumentumok fájlból vagy innen tölthetők be Email. A letöltési módot nyugta bizonylatok listája formájában a gombra kattintva választhatja ki Letöltés. Betöltéskor a program ellenőrzi a formátum megfelelőségét, és jelentést készít az ellenőrzés eredményéről.

A dokumentumok feltöltésekor TORG-12, Műtárgyak (szolgáltatások) átvételi és szállítási okmánya vagy UPD számviteli rendszer bizonylat jön létre Nyugta (okirat, számla), amelyben a szükséges adatok automatikusan kitöltésre kerülnek. Az átvételi bizonylatokon kívül további bizonylat is készíthető Számla érkezett.

Ha az árut vagy a szolgáltatást a szállítótól először szállítják át a címzettnek, és a vevő és a szállító tételei nincsenek szinkronban, akkor a megnyitott formában Az adatok nómenklatúra szerinti összehasonlítása mezőt kell kitölteni Elnevezéstan a megfelelő elem kiválasztásával a könyvtárból Elnevezéstan, majd kattintson a gombra Írj és zárd be .

Az e-mail fiókok a szakaszban vannak konfigurálva Adminisztráció - Szervező. A partner e-mail címét címtár elem formájában kell megadni Ügyfelek.

Felhívjuk figyelmét, hogy az e-mailből (fájlból) feltöltött dokumentumok jogilag nem jelentősek, ezért mind a vevőnek, mind az eladónak rendelkeznie kell megfelelően elkészített papír alapú dokumentumokkal.

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özhetjük a programozási ismereteket, így ha Ön 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 Önnek 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 hogy fog mindez kinézni a kész megoldásban?. 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, amely után az Excelből a szükséges adatok betöltődnek a táblázatos részbe. 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, 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 sok hasznos információt adtunk az 1C felhasználók számára, de most itt az ideje, hogy beszéljünk a kódírás technikai vonatkozásairól, valamint olyan információkkal szolgáljunk 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, amint azt valószínűleg már sejtette, a Sheet.Cells (x, y) kifejezést kell a bal oldalra elhelyezni. Az alábbiakban bemutatunk egy példát az adatok 1C-ből Excelbe történő feltöltésére: