Adatátvitel. Adatátvitel Adatátvitel feldolgozása 1s 8.3

Ez a fejezet az adatok közvetlenül a forrás információs bázisból történő átvitelét tárgyalja az 1C: Számvitel 8. Ezt az átviteli módot tekintjük a főnek.

Ha valamilyen oknál fogva az adatátvitel fő módja nem használható, például az alapverziókból történő átvitelkor, akkor ajánlott a feltöltési fájlból történő adatátvitel módszerét használni. Az adatok fájlból való betöltését a fejezet részletesen tárgyalja.

Ha a forrás információs bázis szabványos konfigurációját módosították, akkor el kell olvasnia a „Kiegészítő átviteli technikák” fejezet „Adatok átvitele nem szabványos konfigurációkból” című részt.

Az adatátvitel közvetlenül a forrás infobázisból szakaszosan történik. Az átvitel megkezdése előtt meg kell győződni arról, hogy a forrás infobázis le van zárva, és nem dolgoznak benne felhasználók.

1. szakasz: Biztonsági mentés

Készítsünk biztonsági másolatot az eredeti információs bázisról.

Indítsuk el 1C: Számvitel 8.

További beállítások az információs bázisban 1C: Számvitel 8 nem szükséges. A helyes adatátvitelhez szükséges számviteli beállítások alapértelmezés szerint telepítve vannak az infobázisban.

Használnia kell az Átmeneti asszisztenst (menü Szolgáltatás – Adatátvitel információs adatbázisokból 1C:Enterprise 7.7).

1. lépés: Adatletöltési lehetőség kiválasztása

Válasszunk ki egy elemet Adatok betöltése az információs bázisból.

Ha vissza szeretne térni az elejére és módosítani szeretne az adatátviteli beállításon, kattintson a gombra Az elejére.

Gomb teljes az űrlap bezárására szolgál.

Ha az alap verziót használja, az adatátvitel befejeződött. Meg kell nyomni a gombot teljes az űrlap bezárásához.

Ha hiba történik az átvitel során, kövesse a hivatkozást Információk a felmerült hibákról Megnyílik egy tájékoztató hibaüzenet. A hiba elhárítása után meg kell ismételni az adatátvitelt (gomb Ismétlés).

Valószínűleg minden 1C szakember találkozott azzal, hogy adatokat kell átvinni egyik információs bázisból a másikba. Abban az esetben, ha a konfigurációk eltérőek, adatkonverziós szabályokat kell írni. Ezek a szabályok az 1C „Adatkonverzió” konfigurációban jönnek létre.

Az adatok a segítségével is átvihetők. Sok 1C 8.3 konfiguráció szabványos funkciókkal rendelkezik a különböző konfigurációk közötti adatszinkronizálás beállításához, valamint az 1C Document Flow szolgáltatással való zökkenőmentes integrációhoz.

Ha azonban adatokat kell átvinni teljesen azonos konfigurációk között, leegyszerűsítheti a feladatot, és szabványos feldolgozást használhat az XML-en keresztüli fel- és letöltéshez. Felhívjuk figyelmét, hogy ez a módszer az adatkonverzióhoz hasonlóan az objektumokat egyedi azonosító (GUID) alapján hasonlítja össze egymással, nem pedig név szerint.

Ezt a feldolgozást letöltheti az ITS lemezről, vagy a következő hivatkozások használatával:

Univerzális és bármilyen konfigurációhoz alkalmas.

Tekintsünk egy példát a "Nómenklatúra" könyvtár egyik 1C 8.3 Accounting 3.0 információs bázisból a másikba való kirakására. Ennek előfeltétele a szülő (csoport) „Famegmunkálás” kiválasztása.

Adatok feltöltése 1C-ből XML-be

Nyissa meg az információs bázist, ahonnan az adatokat letölti (forrás). Ügyeljen arra, hogy ellenőrizze őket, figyelembe véve az összes lehetséges feltételt a nemkívánatos következmények elkerülése érdekében.

Nyissa meg az XML adatfeltöltés és -letöltés feldolgozását (Ctrl+O).

Érdekel minket a „Feltöltés” ​​fül. Először is adja meg a fájl nevét, amelybe az adatokat feltölti, és a mentési útvonalat. Ebben az esetben az adatok „egy fájlba a szerveren” kerülnek feltöltésre.

A feldolgozási fejlécben konfigurálhatja azt az időszakot, amelyre a kijelölés végrehajtásra kerül. A periódusos regisztereknél megadhatja az időszakonkénti kiválasztás alkalmazásának módját is. Ha mozgalmakat kell feltölteni dokumentumokkal együtt, akkor a megfelelő jelző be van állítva. Ilyenkor túlterheljük a könyvtárat, így nem kell semmit beállítani a fejlécben.

Térjünk át a feltöltéshez szükséges adatok kiválasztására. A feldolgozási űrlap táblázatos részében jelölje be az átvinni kívánt konfigurációs objektumok jelölőnégyzeteit.

Az „Unload if need” oszlop azt jelenti, hogy szükséges-e túlterhelni ezt az objektumot, ha a túlterhelt könyvtár attribútuma hivatkozik rá. Például a betöltendő cikk pozíciójának olyan mértékegysége van, amely nem szerepel a céladatbázisban. Ha a „Feltöltés, ha szükséges” oszlopban a jelzőt bejelöli a mértékegységeket tartalmazó referenciakönyvvel szemben, akkor új pozíció jön létre. Ellenkező esetben az attribútum értéke "<Объект не найден>" és annak egyedi azonosítója.

Egy egyszerű esetben, kijelölések nélkül az elem túlterhelés beállítása így fog kinézni.

Ebben a példában csak azokat az elemeket kell kijelölnie, amelyek a „Fafeldolgozás” mappában találhatók.

A 8.2 hasonló feldolgozása lehetővé teszi az egyes konfigurációs objektumok kiválasztását kényelmes formában. A 8.3-ban sajnos nincs ilyen funkció. Az egyik megoldás ebben a helyzetben az lenne, ha kiválasztja a szükséges elemeket a „További objektumok kirakodáshoz” fülön.

Itt lehet objektumokat hozzáadni manuálisan ("Hozzáadás" gomb), vagy kérésre ("Hozzáadás kéréssel..."). Ha sok van belőlük, a második lehetőség előnyösebb.

Ebben az esetben a kérés a következő lesz. Töltse ki a paramétereket, az adatok ellenőrzése után töltse ki a kérést, majd kattintson az „Eredmény kiválasztása” gombra.

Miután megadta az összes szükséges objektumot és további elemet a feltöltéshez, kattintson az „Adatok feltöltése” gombra. Egy XML-fájlba kerülnek, amelynek a nevét és elérési útját korábban megadta. A művelet eredménye üzenetekben jelenik meg.

Ebben a példában csak 3 pozíciót kellett kirakni, de ötöt kiraktak. Ennek az az oka, hogy a „Feltöltés, ha szükséges” oszlopban a „Nómenklatúra” könyvtárral szemben egy jelző lett beállítva. A szükséges pozíciókkal együtt szüleiket túlterhelték.

Könyvtár betöltése XML-ből

Miután sikeresen letöltötte az adatokat a forráskonfigurációból egy XML-fájlba, nyissa meg a céladatbázist. Az objektumok szerkezetének és részleteinek meg kell egyeznie egymással. Ebben az esetben az átvitel két standard konfiguráció között történik 1C: Számvitel 3.0.

Nyílt feldolgozás a vevő adatbázisban. Ezt a feldolgozást az adatok feltöltésére és betöltésére egyaránt használják. Lépjen a „Letöltés” ​​fülre, és adja meg annak az XML-fájlnak az elérési útját, amelybe az adatokat korábban letöltötte. Ezt követően kattintson az „Adatok letöltése” gombra.

A letöltés eredménye üzenetben jelenik meg. A mi esetünkben minden jól ment.

A fogadó adatbázisban található „Nómenklatúra” könyvtár nem volt kitöltve. Most öt eleme van: három nómenklatúra-pozíció és két csoport.

Utasítás

Egy személyi számítógépen (a továbbiakban: 1. számítógép), amelyre a szükséges adatbázissal rendelkező 1C platform telepítve van, indítsa el az 1C-t, válassza ki a kívánt adatbázist, és kattintson a „Configurator” gombra. Ha először éri el az 1C adatbázist az 1-es számítógépen, a platform elindítása után egy üres ablak nyílik meg a képernyőn, amelyben a menün kívül semmi más nem lesz. Válassza a „Konfiguráció megnyitása” opciót a menüből. Néhány perc elteltével megjelenik a bal oldalon egy „Konfiguráció” nevű piros ablak az alkotóelemek összetett szerkezetével.

Töltse fel az 1C adatbázisok másolatát a 2. számítógépre. Ehhez indítsa el az 1C-t, és válassza ki a „Konfiguráció mentése fájlba” opciót a menüben. Vidd át a 2-es számítógépre, tetszőleges helyre helyezve: később adatbázis készítésére használjuk.

Adjon hozzá egy adatbázist. Ha ez az 1C első indítása a 2-es számítógépen, akkor maga a platform mindent megtesz Ön helyett: amikor elindítja, megjelenik egy ablak a következő üzenettel: „Nincs konfiguráció a listában. Hozzáadás?”, majd kattintson az „Igen” gombra. Ezután válassza az „Új információs bázis létrehozása” lehetőséget, jelezve, hogy konfiguráció nélkül kell lennie. Ezután válassza ki az adatbázishoz előkészített könyvtárat, és kattintson a „Configurator” gombra. Egy perc (néha kevesebb) elteltével a monitor képernyőjén megjelenik egy piros „Konfiguráció” ablak, amelyben a különböző konfigurációs elemek faábra formájában jelennek meg. Töltse le a másolatot a „Konfiguráció betöltése fájlból” vagy az „Információsbázis betöltése” lehetőségre kattintva.

A betöltés után az 1C platform konfigurációfrissítést kínál: ehhez válassza az „Adatbázis konfiguráció frissítése” lehetőséget.

jegyzet

Ne feledje, ha az 1. számítógépről való információ másolásakor valaki az 1C-vel dolgozik ezen a számítógépen, akkor bizonyos fájlok nem kerülnek másolásra.

Hasznos tanács

Ez az adatbázis másolási módszere részben hibás, mert a konfigurációt képes másolni, a meglévő jelentéseket, betűtípusokat és egyéb beállításokat azonban nem.

Az 1C szoftverfejlesztő 2011-ben bejelentette, hogy az új verzió nem támogatja az 1.6-os kiadás konfigurációját. Ebben a tekintetben szükség volt az 1C adatbázis 2.0 kiadásra való konvertálására. Hogy kell ezt csinálni?

Utasítás

Telepítse az 1C platform legújabb verzióját személyes platformjára. Indítsa el a szoftvert. Nyissa meg az adatbázislista részt. Ha üres, kattintson a "Hozzáadás..." gombra. Jelölje be a „Hozzáadás egy meglévő információs bázishoz” jelölőnégyzetet. Ez a szakasz lehetővé teszi egy információs bázis létrehozását az 1C jelen verziójában, amely ezen a számítógépen, az 1C:Enterprise szerveren vagy a helyi hálózaton található. Kattintson a Tovább gombra.

Lépjen be az adatbázisba, válassza ki az információs bázis helyét (ezen a számítógépen, helyi hálózaton, 1C szerveren vagy webszerveren). A hozzáadandó adatbázist célszerű ezen a személyi számítógépen elhelyezni, ezért válassza ezt az elemet. Kattintson a "Tovább" gombra.

Válassza ki azt a könyvtárat, amelyben az információs bázis található. Kattintson a "Megnyitás" és a "Tovább" gombra. A megjelenő ablakban hagyjon mindent változatlanul, pl. A hitelesítési lehetőség és az indítási mód automatikus, a kapcsolat sebessége normál. Ellenőrizze, hogy az 1C: Enterprise verziója a legújabb. Ha módosítania kell a paramétereket, kattintson a „Vissza” gombra. Az összes adat kitöltése után kattintson a „Kész” gombra.

Többször vettem részt a termékekkel kapcsolatos információk weboldalra való feltöltésében, speciális feldolgozás fejlesztésében adatok betöltése 1 mp alatt Excel formátumú rendelési fájlokból, adatok átvitele az 1C információs bázisok 7.7 és 8 verziói között stb.

Az 1C adatbázis méretének csökkentése vagy egyes adatok egyszerűen elrejtése érdekében a felhasználók üres adatbázist készítenek vagy hoznak létre, és „a nulláról” kezdik a könyvelést.

Az újonnan létrehozott adatbázisban szükséges elvégezni 1c könyvtárak átvitele(nagy mennyiségű adat esetén egyszerűen nem praktikus ezek manuális bevitele), mint például a nómenklatúra (valószínűleg az árakkal együtt), a szerződő felek (a szerződésekkel együtt), bankok, bankszámlák, raktárak stb.

1s adatok átvitele

Számos módja van adatátvitel 1s: az XML formátumú univerzális adatcsere-feldolgozás ITS-lemezeken van elosztva (az ilyen feldolgozás általában csak akkor segít, ha adatátvitel 1s azonos konfigurációk között kell végrehajtani, például két 1C adatbázis között: Trade és Warehouse).

Létezik egy speciális 1C konfiguráció is: Data Conversion, amely lehetővé teszi az ún adatátviteli szabályok fájl, amely a forráskonfiguráció és a célkonfigurációs objektumok közötti megfelelést tartalmazza. Ezzel a konfigurációval való munkavégzés komoly képzettséget igényel, ezért nem térek ki erre részletesen.

Nagyon gyorsan (szó szerint 7-10 percen belül) áthelyezhet bármilyen könyvtárat a megfelelő táblák fájljainak másolásával, a konfigurációs struktúra leírása alapján (az adatbázissal rendelkező könyvtárban az 1cv7.dd fájl). Ez a módszer csak az 1c adatbázis fájlverziója esetén működik, csak az 1c 7.7 platformon és csak akkor, ha adatátvitel 1s teljesen azonos felépítésű információs bázisok között.

Végrehajtás címtárak átvitele 1s 7.7 a tranref.ert feldolgozás segítségével lehetséges. Nagyon egyszerű felülettel rendelkezik, így az 1C szakember segítsége nélkül is használható. Az adatok átvitele szöveges fájlon keresztül történik.

Ha csereműveletekről beszélünk az 1C 8 verzió konfigurációi között, amelyek szerkezetükben megegyeznek (mint pl. 1s 8 könyvtárak átvitele, dokumentumok átadása 1s 8), szabványos adatátviteli feldolgozást használ ("Szolgáltatás" - " Adatok feltöltése azonos konfigurációba").

Szinte minden 1C szakember írhat feldolgozást az adatok betöltéséhez és eltávolításához bármely verzió bármely 1C konfigurációja között. Ésszerű összeg befizetésével a helyzet összetettségétől függően 1-3 órán belül megkapja az eredményt, ezzel időt és erőfeszítést takarít meg. Az adatmennyiség ebben az esetben nem játszik szerepet.

Néha véletlenül rájövök, hogy a felhasználók pénzmegtakarítás céljából manuálisan próbálnak adatokat bevinni az újonnan létrehozott adatbázisba. Minden rendben lenne, de a címtárelemek száma meghaladja a több ezret. Ez azonban nem vezet máshoz, mint értékes idő és erőfeszítés elvesztéséhez.

Pályafutásom során többször is foglalkoztam adatátvitel 1s, és nem csak az 1C: Enterprise adatbázisok közötti adatcserét kellett megszervezni. Adatokat az Info-Accountant programból, Excel formátumú, szöveges, DBF formátumú stb. fájlokból, valamint a jól ismert OLE technológiával töltöttem le.

A különféle programokról az 1c konfigurációkra való áttéréskor az adatátvitel gyakran a következő módszerrel történik: az előző program adatait Excel formátumban feltöltik egy fájlba, majd speciális feldolgozással betöltik az 1c programba.

Eredmények

Ezt a cikket egyetlen céllal írtam: röviden beszámolni a jelenleg létező adatcsere-módszerekről, és megmutatni a kézi adatbevitel értelmetlenségét.

Alább látható az adatátvitel becsült költsége:

Jelentkezését az alábbi űrlap segítségével tudja benyújtani.

Kérelmet küldeni

Kérelmet küldeni

Ha szabványos eszközökkel nem valósítható meg, akkor ez egy meglehetősen hosszú és munkaigényes folyamat, amely adatfeldolgozást igényel. Valójában a megvalósítás során figyelembe kell venni az egyes programok sajátosságait, valamint létre kell hozni valamilyen köztes adattárolási formátumot, amelybe egy konfigurációból való kirakodás után konvertálódnak, és ahonnan zökkenőmentesen betöltődnek egy másikba.

A legtöbb esetben az adatok 1C programokba történő átvitelének folyamata bizonyos nehézségekkel jár. Például olyan adatokat kell átvinnie, amelyeket korábban valamilyen kritérium alapján szűrtek (partner, fizetés típusa stb.). Ezenkívül az adatátvitel gyakran kapcsolódik a dokumentumok automatikus generálásához, például ha egy adatbázis-átvitelt címtárak és értékesítési bizonylatok átvitelével hajtanak végre.

Nagyon gyakran a felhasználóknak adatokat kell átvinniük a programba 1C 7.7 vagy 1C 8.2 Excel dokumentumból. Például egy kereskedelmi vállalat a beszállítóktól Excel-dokumentumformátumban kapja meg a termékek árlistáját, amelyből az adatokat azonnal be kell tölteni a használt 1C könyvelőprogramba. Meg kell jegyezni, hogy mivel ez az igény gyakran felmerül a felhasználók körében, az 1C programok mechanizmust biztosítanak az adatok automatikus átvitelére az Excel dokumentumokból az 1C-be. Csak annyit kell figyelembe venni, hogy a benyújtott bizonylatban és a könyvelő programban szereplő adatok megnevezését szinkronizálni kell.

Gyakran szükség van az azonos 1C konfigurációk közötti gyakori adatátvitelre. Például több könyvelő program használatakor minden nap könyvtárakat és dokumentumokat kell átvinni egyik adatbázisból a másikba. Valamikor régen az 1C fejlesztői megpróbáltak egy univerzális programot megvalósítani, amely automatizálja ezt a nehéz folyamatot, de ma már az 1C szoftverek hatalmas választéka van a szoftverpiacon, így a fejlesztések lokális irányba mozdultak el, automatikus adatátvitelt megvalósítva „hasonló” programok.

A dokumentumok 1C-be történő átvitelének alapvető módszerei

1C: Adatkonverzió

Az 1C cég hagyományos mechanizmust kínál a felhasználóknak az 1C űrlap használatával történő adatátvitelhez: Adatkonverzió. Ez a program XML formátumot használ. Segítségével a felhasználó először létrehozza a szekvenciális szabályok fájlját, amelynek megfelelően a további adatátvitel történik. Ezzel a szoftvertermékkel gyorsan cserélhet adatot ugyanazon és különböző konfigurációk között.

Azonos konfigurációk esetén a folyamat maximum 1 órát vesz igénybe, különbözőeknél valamivel többet.

Adatátvitel OLE használatával

Ha az adatbázisok egy helyen helyezkednek el, vagy a felhasználó egyszerre több adatbázishoz fér hozzá, akkor az OLE-mechanizmus segítségével megnyithatja az egyik adatbázist a másikkal az adatok átviteléhez. Így az 1C adatok átvitele valójában a szükséges információk (dokumentumok és referenciakönyvek) egyik adatbázisból a másikba húzását jelenti, aminek köszönhetően a teljes folyamat minimális időt vesz igénybe, és kiküszöböli a hibák lehetőségét.

Ennek a módszernek az a hátránya, hogy nagyon szűk korlátai vannak. Az adatok ezzel a módszerrel történő átviteléhez hozzáférést kell biztosítani egyik adatbázisból a másikba. Ha elosztott adatbázisokról beszélünk, akkor az adatátvitel ilyen módon nagyon nehéz.

Az adatok átvitele az OLE mechanizmussal 4-7 órát vesz igénybe.

Fájl módszer

Az adatok 1C-be történő átvitelének leggyakoribb módja a fájlalapú. Ezenkívül a szükséges adatok átvitelére szolgáló fájl bármilyen formátumban lehet: DBF, Excel, Word, de a szakemberek leggyakrabban az XML formátumot használják.

Az adatok 1C-be történő átvitelének ez a módja nagyon gyorsan működik, és szinte minden szoftvermegoldáshoz alkalmas. A módszer lényege a következő algoritmus:

  • adatok feltöltése fájlba,
  • fájl átvitele a felhasználó számítógépére,

Ennek a módszernek az összes előnye között szeretném megjegyezni sokoldalúságát. Használatához nem mindegy, hogy a felhasználók hol tartózkodnak, mert a feltöltött adatokat tartalmazó fájl kis méretű, így e-mailben átküldhető másik számítógépre, vagy cserélhető adathordozón továbbítható.

Az adatok átvitelének fájlmódszerének hátránya 1C 8.2 megvalósításához a felhasználónak megfelelő képesítéssel kell rendelkeznie. Szintén jelentős hátrányok közé tartozik, hogy algoritmust kell írni az adatok be- és kirakodásához, azaz két