Kapcsolatok

Szabályok cseréje azonos konfigurációk között. Nagyon könnyen használható cserekezelés az azonos konfigurációk között. Referencia betöltése XML-ből

2018-11-15T19:32:35+00:00

Univerzális feldolgozás "Kirakodás és berakodás XML adatok" elvégzi az infobázis adatok teljes vagy részleges kiürítését egy XML formátumú fájlba. Ezt követően ez a fájl betölthető információs bázis ugyanazzal a feldolgozással. A feltöltési fájl formátuma a fejléc részben eltér a csereterv szerinti feltöltéskor létrehozott fájlformátumtól.

A feldolgozás csak abban az esetben alkalmazható, ha az információs bázis, amelybe az adatokat feltöltötték, és az, amelyikbe az adatokat feltöltötték, homogének (a konfigurációk azonosak, az adatok eltérhetnek), vagy az összes feltöltött objektum összetételében szinte teljesen azonos, ill. típusú részletek, és táblázatos részek, a „vezető” metaadat objektum tulajdonságai stb.

Ennek a feldolgozásnak a használata lehetséges például teljes vagy részleges feldolgozás létrehozására biztonsági mentés adatok, adatcsere az infobázisok között, valamint egy segédeszköz a meghibásodott infobázisok helyreállításához.

A feldolgozás támogatja az adatfeltöltést azzal a lehetőséggel, hogy időszakonként beállíthatja a kijelölést. Az XML-en keresztüli csere során az objektumok érvénytelen karaktereinek ellenőrzése is megvalósul.

Üdvözlettel: (tanár és fejlesztő).

A különféle adatok átvitele nagyon jelentős művelet az 1C platform bármely számviteli rendszerében. Mielőtt egy könyvtárat másik adatbázisba exportálna, meg kell tennie biztonsági mentés, mert a végrehajtott változtatások visszafordíthatatlannak minősülnek.

A címtár 1C 8.3-ba való átvitelének legnépszerűbb és egyben meglehetősen egyszerű módja az információs adatok XML-formátumú feldolgozása.

A feladat elvégzéséhez a 8.2-es vagy az 1C 8.3-as fel-/letöltés-feldolgozási fájlt kell használnia. Ez a módszer univerzális és a legoptimálisabb, szinte minden telepített konfigurációhoz alkalmas.

Adatfeltöltés

Ehhez először fel kell lépnie a program felületére, és végre kell hajtania egy sor műveletet:

1. Töltse ki a "Fájlnév" mezőt. Ezt az elérési utat használva egy információs adatfájl jön létre az adatbázisba való betöltéshez.

2. A "Feltöltésre szánt adatok" táblázatban válassza ki a könyvtárból azt az információt, amelyet a meglévő adatbázisból szeretne feltölteni.

3. Ezt követően a szükséges objektumok kijelölése után végezzen kijelölést a táblák jobb oldalán.

4. Az összes szükséges beállítás telepítése után exportálja a könyvtárat.

Adatok betöltése a könyvtárba

A könyvtárak 1C-be való átviteléhez számos műveletet kell végrehajtania:

1. Indítsa el a feldolgozást abban az adatbázisban, ahová információs adatokat szeretne feltölteni, és használja a "Letöltés" lapot.

2. Ezután válassza ki a korábban feltöltött fájlt, és használja az Adatok betöltése parancsot.

A művelet végrehajtása után a címtárak egyik adatbázisból a másikba való áttelepítése teljesen befejezettnek tekinthető.

Az adatátvitel minden számviteli rendszerben nagyon fontos folyamat, ez alól az 1C 8.3 és 8.2 platform sem kivétel. Az alábbiakban megnézzük, hogyan lehet a legegyszerűbben adatokat átvinni egyik rendszerről a másikra, amely hasonló konfigurációval rendelkezik (különböző konfigurációkhoz használhatja a programozóknak szánt eszközt - vagy).

Mielőtt bármiféle lépésre lenne szükség, a változások visszafordíthatatlanok!

Az adatok 1C 8.3 és 1C 8.3 számviteli 3.0 közötti átvitelének legegyszerűbb és legkényelmesebb módja az adatok feltöltése és letöltése XML formátumban (letöltés - 8.2 vagy 1C 8.3 vagy ITS esetén). A feldolgozás univerzális és bármilyen konfigurációhoz alkalmas.

Nem megyünk bele a részletekbe, megfontoljuk lépésről lépésre utasításokat az adatmigrációról ennek a feldolgozásnak a felhasználásával a legegyszerűbb áruszállítás példáján.

Adatok exportálása XML-be

Először is nyissuk meg a feldolgozást a forrásadatbázisban (ahonnan rakjuk ki az árut), és nézzük meg a felületet:

Ingyenes 267 1C videóleckéket kaphat:

Azonnal ki kell töltenie a "Fájlnév" mezőt - ezen az útvonalon egy új adatfájl jön létre, amelyet feltöltünk a fogadó adatbázisba. Kicsit lejjebb, a "Kirakandó adatok" táblázatos részben ki kell választani azokat az adatokat, amelyeket ki szeretnénk tölteni az adatbázisból.

Miután kiválasztotta az objektumot a bal oldali táblázatrészből, alkalmazhat egy kijelölést a jobb oldali táblázatrészben:

Példánkban az összes "Rake" nevű terméket szeretnék kirakni.

Az összes beállítás kitöltése után az adatok feltölthetők. Ehhez kattintson az "Adatok feltöltése" gombra:

Adatok betöltése xml-ből 1s-be 8.3

Az adatok kikerültek a forrás adatbázisból, most át kell vinni a cél adatbázisba.

Ehhez el kell kezdenie a feldolgozást már abban az adatbázisban, amelybe be szeretné tölteni az adatokat, és lépjen a "Betöltés" fülre, válassza ki a feltöltött fájlt a lemezen, majd kattintson az "Adatok betöltése" gombra:

Ez a példa csak közötti adatátvitelre alkalmas azonos konfigurációk az 1C platformon. A programozók számára a cserék mechanizmusának megértése érdekében cikket írtunk -.

Valószínűleg minden 1C szakember szembesült azzal a helyzettel, 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.

A segítségével is átvihet adatokat. Számos 1C 8.3 konfiguráció rendelkezik szabványos funkcionalitással a különböző konfigurációk közötti adatszinkronizálás és az 1C Workflow zökkenőmentes integrációjának beállításához.

Ha azonban adatokat kell átvinni teljesen azonos konfigurációk között, akkor leegyszerűsítheti a feladatot, és használhatja az XML-en keresztüli fel- és letöltés szabványos feldolgozását. Felhívjuk figyelmét, hogy egy ilyen módszer, valamint az adatkonverzió 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 kövesse az alábbi hivatkozásokat:

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ó kiürítésére. Ennek előfeltétele lesz 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 adatok feltöltődnek (forrás). Feltétlenül ellenőrizze őket, minden lehetséges feltételt biztosítva a nemkívánatos következmények elkerülése érdekében.

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

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

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

Térjünk át a feltöltendő 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.

A „Kitöltés, ha szükséges” oszlop jelzi, hogy szükséges-e az újratöltés adott tárgyat, ha az újratöltendő könyvtár attribútuma hivatkozik rá. Például az újratölteni kívánt nómenklatúra pozíciójának olyan mértékegysége van, amely nem szerepel az alap-vevőben. Ha a mértékegységeket tartalmazó referenciakönyv melletti "Szükség esetén kirak" oszlopban jelzőt állítanak be, akkor új pozíció jön létre. Ellenkező esetben az attribútum értéke a " felirat lesz<Объект не найден>' é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.

NÁL NÉL ezt a példát csak azt a nómenklatúrát kell kiválasztania, amely a "Fafeldolgozás" mappában található.

A 8.2 hasonló feldolgozása lehetővé teszi az egyes konfigurációs objektumok kényelmes szűrőinek beállítását. A 8.3-ban sajnos nincs ilyen funkció. Ebben a helyzetben az egyik kiút az, ha kiválasztja a szükséges pozíciókat a "További objektumok kirakodáshoz" lapon.

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

Ebben az esetben a lekérdezés a következő lesz. Töltse ki a paramétereket, az adatok ellenőrzése után futtassa a lekérdezé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. Az XML fájlba kerülnek, amelynek nevét és helyét korábban megadtuk. 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 „Nómenklatúra” referenciakönyvvel szemben a „Feltöltés, ha szükséges” oszlopban egy jelzőt helyeztek el. A szükséges pozíciókkal együtt szüleik túlterheltek voltak.

Referencia betöltése XML-ből

Miután sikeresen feltö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 attribútumainak meg kell egyeznie. Ebben az esetben az átvitel két tipikus 1C: Accounting 3.0 konfiguráció között történik.

Nyissa meg a feldolgozást a vevőaljzatban. Ez a feldolgozás adatok feltöltésére és letöltésére egyaránt használható. Lépjen a "Letöltés" fülre, és adja meg az elérési utat XML fájl, amelyre korábban feltöltötték az adatokat. Ezután kattintson az "Adatok feltöltése" gombra.

A letöltés eredménye megjelenik az üzenetekben. A mi esetünkben minden jól ment.

Az alap-vevőben található "Nómenklatúra" referenciakönyv nincs kitöltve. Most öt eleme van: három tételpozíciókés két csoport.



Tetszett a cikk? Oszd meg