Kapcsolatok

Példa az objektumok átalakítására vonatkozó szabályra. Példa egy szabályra objektumok konvertálására További különbségek a szabványos szabályokhoz képest

Az adatok migrálása a különböző konfigurációk között nem triviális feladat. Mint mindig, most is többféle megoldás létezik, de nem mindegyik optimális. Próbáljuk megérteni az adatátvitel árnyalatait, és válasszunk egy univerzális stratégiát az ilyen problémák megoldására.

Az egyik megoldásról a másikra való adatmigráció problémája (főleg 1C termékekről beszélünk) tegnap fel sem merült. Az 1C cég tökéletesen megérti, hogy a fejlesztők milyen nehézségekkel szembesülnek a migráció létrehozása során, ezért minden lehetséges módon igyekszik segíteni az eszközökkel.

A platform fejlesztése során a cég számos univerzális eszközt, valamint adatátvitelt egyszerűsítő technológiát vezetett be. Mindenbe be vannak építve standard megoldásokés a közötti vándorlások problémája azonos konfigurációkösszességében elhatároztam magam. A győzelmet ismét megerősíti a standard megoldások szoros integrációja.

A nem szabványos megoldások közötti migrációval a helyzet némileg bonyolultabb. A technológiák széles skálája lehetővé teszi a fejlesztők számára, hogy önállóan válasszák ki a probléma megoldásának legjobb módját.

Nézzünk meg néhányat közülük:

  • csere szöveges fájlokon keresztül;
  • cseretervek használata;
  • stb.

Mindegyiknek megvannak a maga előnyei és hátrányai. Összefoglalva, a fő hátrány a bőbeszédűség lesz. A migrációs algoritmusok önmegvalósítása jelentős időköltséggel, valamint hosszú hibakeresési folyamattal jár. A további támogatásról hasonló döntéseket nem is akarok beszélni.

A támogatás összetettsége és magas költsége késztette az 1C-t egy univerzális megoldás létrehozására. Technológia, amely lehetővé teszi a migrációk fejlesztésének és karbantartásának lehetőség szerinti egyszerűsítését. Ennek eredményeként az ötlet egy külön konfiguráció - "Adatkonverzió" - formájában valósult meg.

Az adatkonverzió tipikus megoldás, önkonfigurálás. Bármely ITS: Prof előfizetéssel rendelkező felhasználó teljesen ingyenesen letöltheti ezt a csomagot a felhasználói támogatási oldalról vagy az ITS lemezről. Telepítés folyamatban szabványos módon- mint minden más tipikus megoldás az 1C-ből.

Most egy kicsit a megoldás előnyeiről. Kezdjük a legfontosabbal - a sokoldalúsággal. A megoldás nem szabott platformkonfigurációkhoz/verziókhoz igazodik. Egyformán jól működik mind a tipikus konfigurációkkal, mind a saját maga által írt konfigurációkkal. A fejlesztők univerzális technológiával és szabványosított megközelítéssel rendelkeznek az új migrációk létrehozására. A megoldás sokoldalúsága lehetővé teszi, hogy akár az 1C: Enterprise-tól eltérő platformokra is előkészítse a migrációt.

A második nagy plusz a látvány. Az egyszerű áttelepítések kódolás nélkül jönnek létre. Igen, igen, egyetlen kódsor nélkül! Már csak ezért is érdemes egyszer időt szánni a technológia elsajátítására, majd sokszor felhasználni a felbecsülhetetlen értékű készségeket.

A harmadik előny, amelyet kiemelnék, az adatterjesztésre vonatkozó korlátozások hiánya. A fejlesztő maga választja ki az adattovábbítás módját a vevő konfigurációjába. Két lehetőség közül választhat: feltöltés xml fájlba és közvetlen kapcsolat az infobázishoz (COM / OLE).

Építészetet tanulunk

Azt már tudjuk, hogy az adatátalakítás csodákra képes, de még nem teljesen világos, hogy mik a technikai előnyei. Az első dolog, amit meg kell tanulnunk, hogy minden adatmigráció (konverzió) a csereszabályokon alapul. Exchange-szabályok - egy normál xml-fájl annak a szerkezetnek a leírásával, amelybe az IB-ből származó adatok feltöltésre kerülnek. Szolgáltatás feldolgozás, amely ki-/berakja az adatokat, elemzi a csereszabályokat és ezek alapján kirakodást végez. A folyamat megfordul a rendszerindítás során.

A "KD" konfiguráció egyfajta vizuális konstruktor, amellyel a fejlesztő csereszabályokat hoz létre. Nem tudja, hogyan kell kirakni az adatokat. A CD-elosztó készletben található további külső szolgáltatási feldolgozás felelős ezért. Több is van belőlük (a fájlnévben szereplő XX a platform verziószáma):

  • MDXXExp.epf- a feldolgozás lehetővé teszi a szerkezet leírásának kirakását információs bázis xml fájlba. A struktúra leírása betöltődik a CD-re a további elemzéshez és a csereszabályok létrehozásához.
  • V8ExchanXX.epf- a csereszabályoknak megfelelően adatokat rak ki / tölt be az infobázisból. A legtöbb tipikus konfigurációban a feldolgozás készen áll (lásd a „Szolgáltatás” menüpontot). A feldolgozás univerzális, és nem kötődik semmilyen konkrét konfigurációhoz/szabályhoz.

Rendben, most a fentiek alapján határozzuk meg egy új konverzió fejlesztésének szakaszait:

  1. A feladat meghatározása. Világosan meg kell érteni, hogy milyen adatokat kell átvinni (mely konfigurációs objektumokból), és ami a legfontosabb, hova kell azokat átvinni.
  2. Konfigurációs struktúrák leírásának elkészítése (Forrás/Vevő) a későbbi CD-re való betöltéshez. A feladat megoldása az MDXXExp.epf szolgáltatásfeldolgozással történik.
  3. Készített szerkezetleírások betöltése IB-be.
  4. Csereszabályok létrehozása vizuális CD-eszközök segítségével.
  5. Feltöltés/letöltés végrehajtása a létrehozott adatkonverziós szabályok szerint V8ExchanXX.epf feldolgozás segítségével.
  6. A csereszabályok hibakeresése (ha szükséges).

A legegyszerűbb átalakítás

A demonstrációhoz két telepített konfigurációra van szükségünk. Úgy döntöttem, hogy ragaszkodom a 10. kiadású „Trade Management” opcióhoz és egy kis saját írású megoldáshoz. A feladat egy tipikus UT konfigurációból való adatátvitel lesz. A rövidség kedvéért nevezzünk egy saját írású megoldást „Fogadónak”, a kereskedelemmenedzsmentet pedig „Forrásnak”. Kezdjük a probléma megoldását a „Nómenklatúra” segédkönyv elemeinek átvitelével.

Először is vessünk egy pillantást az adatkonverziós sémára, és olvassuk el újra az elvégzendő műveletek listáját. Ezután elindítjuk a „Source” konfigurációt, és megnyitjuk benne az MD82Exp.epf szolgáltatás feldolgozását.

A feldolgozó felület nem tündököl a beállítások bőségével. A felhasználónak csak meg kell adnia a metaadat objektumok típusait, amelyek nem fognak szerepelni a struktúra leírásában. A legtöbb esetben ezeket a beállításokat nem kell módosítani. nincs különösebb értelme a mozgások felhalmozási regiszterekben történő kirakásának (példaként).

A mozgás helyesebben alakul ki a fogadóban lévő dokumentumok alatt. Az átvitel után minden mozgást maga a dokumentum hajt végre. A második érv az alapértelmezett beállítások védelmében a fájlméret csökkentése feltöltéssel.

Egyes dokumentumok (különösen a tipikus konfigurációkban) több regiszteren keresztül generálnak mozgásokat. Ennek az egész gazdaságnak a kirakodása meghozza az eredményt XML fájl túl nagy. Ez megnehezítheti a későbbi szállítást és a vevő aljába való berakodást. Minél nagyobb az adatfájl, annál többre van szüksége véletlen hozzáférésű memória feldolgozni. Gyakorlásom során véletlenül illetlenséggel szembesültem nagy fájlokat kirakodás. Az ilyen fájlok teljesen megtagadták a szabványos eszközökkel történő elemzést.

Tehát hagyjuk az összes alapértelmezett beállítást, és exportáljuk a konfiguráció leírását egy fájlba. Hasonló eljárást megismételünk a második alapnál is.

Nyissa meg a CD-t, és válassza ki a főmenüben "Könyvtárak" -> "Konfigurációk"... A hivatkozás tartalmazza az összes konfiguráció struktúrájának leírását, amely segít a konverziók létrehozásában. A konfiguráció leírását egyszer betöltjük, majd többször is felhasználhatjuk különféle konverziók létrehozására.

A referencia ablakban nyomja meg a „ Hozzáadás"És a megjelenő ablakban válassza ki a konfigurációs leírást tartalmazó fájlt. Jelöljük be a „Feltöltés ide” jelölőnégyzetet új konfiguráció"És kattintson a "Letöltés" gombra. Hasonló akciók a második konfiguráció felépítésének leírásával tesszük meg.

Most már minden készen áll a csereszabályok létrehozására. A CD főmenüjében válassza a "References" -> "Conversions" menüpontot. Új elemet adunk hozzá. Az új konverzió létrehozására szolgáló ablakban meg kell adnia: a forrás konfigurációját (válassza ki az UT-t) és a vevő konfigurációját (válassza a „Vevő”). Ezután nyissa meg a "Speciális" lapot, és töltse ki a következő mezőket:

  • Exchange szabályok fájlnév - a létrehozott csereszabályok ezen a néven lesznek elmentve. A fájlnév bármikor megváltoztatható, de előnyösebb most beállítani. Ezzel időt takaríthat meg a jövőben. A demó szabályait elneveztem: "rules-ut-to-priemnik.xml".
  • név - az átalakítás neve. A név teljesen bármi lehet, én a „Demo. UT a vevőkészülékbe ”.

Ez az, kattintson az „OK” gombra. Azonnal megjelenik előttünk egy ablak azzal a kérdéssel, hogy az összes szabályt automatikusan létrehozzuk. Egy ilyen csábító ajánlat elfogadása parancsot ad a varázslónak, hogy automatikusan elemezze a kiválasztott konfigurációk leírását, és önállóan generálja a csereszabályokat.

Pontosítsuk azonnal az „és”-et. A mester nem lesz képes semmi komolyat generálni. Ezt a funkciót azonban nem szabad figyelmen kívül hagyni. Ha szükség van az azonos konfigurációk közötti cserére, akkor a varázsló szolgáltatásai nagyon hasznosak lesznek. Példánkban a kézi üzemmód előnyösebb.

Vessünk egy pillantást az "Exchange szabályok beállításai" ablakra. A felület kissé zavarosnak tűnhet - nagyszámú vezérlőkkel telezsúfolt lapok. Valójában minden nem olyan nehéz, néhány óra alkalmazás után kezdi megszokni ezt az őrületet.

Ebben a szakaszban két lapra vagyunk kíváncsiak: „Objektumkonverziós szabályok” és „Adatfeltöltési szabályok”. Először az illesztési szabályokat kell felállítanunk, pl. Hasonlítsa össze két konfiguráció objektumát. A második, hogy meghatározza a lehetséges objektumokat, amelyek a felhasználó rendelkezésére állnak a kirakodáshoz.

Az "Objektumkonverziós szabályok" lap második felében található egy további panel két lappal: "Tulajdonságok átalakítása" és " Értékek konvertálása”. Az első kiválasztja a kiválasztott objektum tulajdonságait (attribútumait), a második pedig az előre meghatározott értékekkel való munkához szükséges (például előre meghatározott katalóguselemek vagy felsorolási elemek).

Remek, most hozzunk létre konverziós szabályokat referenciakönyvekhez. Ezt a műveletet kétféleképpen hajthatja végre: használja az Objektumszinkronizálás varázslót (a "" gomb), vagy adjon hozzá egyezéseket az egyes objektumokhoz manuálisan.

Helytakarékosság érdekében használjuk az első lehetőséget. A varázsló ablakában törölje a jelölőnégyzeteket a „ A dokumentumok"(Minket csak a kézikönyvek érdekelnek) és nyisd meg a csoportot" Könyvtárak”. Gondosan görgetjük a listát, és megnézzük az összehasonlítható referenciakönyvek nevét.

Az én esetemben három ilyen címtár van: Nómenklatúra, Szervezetek és Raktárak. Létezik egy Clients kézikönyv is, amely ugyanazt a szemantikai terhelést teljesíti, mint a „ Vállalkozók"A konfigurációból" NS”. Igaz, a mester kiváló nevük miatt nem tudta őket összemérni.

Ezt a hibát mi magunk is kijavíthatjuk. az ablakban találjuk" Tárgyillesztés"Szakkönyv" Ügyfelek", És a "Forrás" oszlopban válassza ki a "Vállalkozók" könyvtárat. Ezután jelölje be a "Típus" oszlopban található négyzetet, és nyomja meg az "OK" gombot.

Az Objektumszinkronizálás varázsló felajánlja, hogy automatikusan létrehozza a szabályokat az összes kiválasztott objektum tulajdonságainak konvertálásához. Az ingatlanokat név szerint térképezzük fel, és ez bőven elég lesz a bemutatónkhoz, egyetértünk. A következő kérdés a kirakodási szabályok megalkotására irányuló javaslat lesz. egyezzünk bele mi is.

A csereszabályzat alapja készen áll. Kiválasztottuk a szinkronizáláshoz szükséges objektumokat, és automatikusan létrejöttek a tulajdonságok konvertálására és a kirakodási szabályokra vonatkozó szabályok. Mentsük el a csereszabályokat egy fájlba, majd nyissuk meg az IB “Source”-t (esetemben ez UT) és kezdjük el benne a szolgáltatás feldolgozását. V8Exchan82.epf.

Először is a feldolgozó ablakban válassza ki az általunk létrehozott csereszabályokat. A szabályok betöltésének kérdésére pozitívan válaszolunk. A feldolgozás elemzi a csereszabályokat, és létrehoz egy fát az azonos nevű, feltölthető objektumokból. Ehhez a fához mindenféle kijelölést beállíthatunk, vagy csomópontokat cserélhetünk, amelyek változásai szerint adatokat kell kiválasztanunk. Teljesen minden adatot szeretnénk letölteni, így nincs szükség szűrők telepítésére.

Miután az adatok fájlba feltöltésének folyamata befejeződött, lépjen az IB " Vevő”. A feldolgozást is megnyitjuk benne. V8Exchan82.epf, csak ezúttal lépjen az „Adatok letöltése” fülre. Válassza ki az adatfájlt, és nyomja meg a "Betöltés" gombot. Ez az, az adatok átvitele sikeresen megtörtént.

Valós feladatok

Az első demó félrevezető lehet. Minden nagyon egyszerűnek és logikusnak tűnik. Valójában ez nem igaz. A valós munkában olyan problémák merülnek fel, amelyeket csak vizuális eszközökkel (programozás nélkül) nehéz vagy teljesen lehetetlen megoldani.

Annak érdekében, hogy ne csalódjak a technológiában, számos valós problémát készítettem elő. Munka közben találkoznia kell velük. Nem tűnnek olyan triviálisnak, és új szemszögből nézik az adatátalakítást. Gondosan fontolja meg a bemutatott példákat, és bátran használja azokat kivonatként valós problémák megoldása során.

1. számú probléma. A hiányzó adatokat pótoljuk

Tegyük fel, hogy át kell vinnünk az UT-ból a "" könyvtárat Vállalkozók”. A vevőnek ehhez hasonló "Clients" könyvtára van. Adattárolásra teljesen alkalmas, de a kellékei megvannak. Szervezet”, amely lehetővé teszi a vállalkozók elkülönítését a szervezethez való viszonyuk szerint. Alapértelmezés szerint minden vállalkozónak az aktuális szervezetre kell hivatkoznia (ez az azonos nevű állandóból szerezhető be).

A problémának több megoldása is van. Megfontoljuk a szükséges kitöltési lehetőséget Szervezet"Rögtön az adatbázisban" Vevő”, azaz az adatok betöltésekor. Az aktuális szervezet konstansban van tárolva, így ennek az értéknek a megszerzésének nincs akadálya. Nyissuk meg az objektumkonverziós szabályt (a továbbiakban: PCO) Ügyfelek”(Kattintson duplán az objektumra), és a szabályvarázslóban lépjen az „Eseménykezelők” részre. A kezelők listájában azt találjuk, hogy Feltöltés után”.

Leírjuk az aktuális szervezet megszerzésének kódját a kellékhez való utólagos hozzárendeléssel. A "Betöltés után" kezelő aktiválásának pillanatában az objektum teljesen formálva lesz, de még nincs beírva az adatbázisba. Senki sem tiltja meg, hogy saját belátásunk szerint változtassuk meg:

Ha NEM Object.EtoGroup, akkor Object.Organization = Constants.CurrentOrganization.Get (); EndIf;

A szükséges kitöltése előtt" Szervezet"A változó értékét feltétlenül ellenőrizni kell" Ez a csoport". A hivatkozáshoz " Ügyfelek»A hierarchia jelzője be van állítva, ezért egy csoport ellenőrzése szükséges. Hasonló módon minden adatot kitöltenek. Feltétlenül olvassa el a súgót a többi kezelőparaméterhez " Letöltés után". Például van köztük egy paraméter " Elutasítás". Ha „True” értéket kap, akkor az objektum nem kerül beírásra az adatbázisba. Így lehetővé válik az objektumok rögzítésének korlátozása a betöltéskor.

2. számú probléma. Részletek az információs nyilvántartásban

A hivatkozásban " Vállalkozók"UT konfiguráció, vannak részletek" Vevő"és" Szolgáltató”. Mindkét attribútum a következő típusú: Boolean„És a partner típusának meghatározására szolgálnak. IB-ben" Vevő", A kézikönyvben" Ügyfelek"Nincsenek hasonló adatok, de van információs nyilvántartás" Ügyfelek típusai”. Hasonló funkciót lát el, és több szolgáltatást is képes tárolni egy ügyfél számára. Feladatunk az attribútumértékek átvitele az információs regiszter különálló rekordjaiba.

Sajnos a vizuális eszközök önmagukban ezt nem tudják megbirkózni. Kezdjük kicsiben, hozzunk létre egy új PKO-t az információs nyilvántartáshoz” Ügyfelek típusai”. Ne adjon meg semmit forrásként. Tól től automatikus létrehozás elutasítja a kirakodás szabályait.

A következő lépés a kirakodási szabályok kialakítása. Lépjen a megfelelő fülre, és nyomja meg a „ Hozzáadás”. A kirakodási szabályok hozzáadására szolgáló ablakban töltse ki:

  • Mintavételi módszer. Váltás "Ingyenes algoritmus"-ra;
  • Konverziós szabály. Kiválasztjuk az „Ügyfelek fajtái” információs nyilvántartást;
  • A szabály kódja (név). Ezt úgy írjuk le, hogy „Ügyfélnézetek kirakása”;

Most meg kell írnia a kódot a kirakodáshoz szükséges adatok kiválasztásához. A paraméter " Adatlekérés”. Belehelyezhetünk egy gyűjteményt egy előkészített adatkészlettel. Paraméter " Adatlekérés"Különböző értékeket vehet fel - lekérdezés eredménye, kijelölés, értékgyűjtemények stb. Értéktáblázatként inicializáljuk, két oszloppal: kliens és ügyféltípus.

Az alábbiakban található az eseménykezelő kódja " Feldolgozás előtt”. Inicializálja a "paramétert" Adatlekérés"Ezt követi a referenciakönyvből származó adatok kitöltése" Vállalkozók”. Itt érdemes figyelni a „ oszlop kitöltésére Ügyfél típusa”. Az „UT”-ban „logikai” típusú jeleink vannak, a címzettben pedig a felsorolás.

Jelenleg nem tudjuk ezeket a kívánt típusra redukálni (az UT-ban nincs), ezért egyelőre sztringek formájában hagyjuk őket. Ezt nem kell megtenned, de csak azt szeretném megmutatni, hogyan kell átküldeni a forrás hiányzó típusára.

DataFetch = NewValuesTable (); FetchData.Columns.Add ("Kliens"); FetchData.Columns.Add ("ClientType"); FetchDataFromDirectory = Directories.Contractors.Select (); While FetchingDataFromDirectory.Next () Loop IfFetchingDataFromDirectory.ThisGroup then Continue; EndIf; Ha DataFetchFromDirectory.Buyer akkor NewRow = DataFetch.Add (); NewString.Client = DataFetchFromDirectory.Link; NewString.ClientType = "Vevő"; EndIf; Ha DataFetchFromDirectory.Provider akkor NewRow = DataFetch.Add (); NewString.Client = DataFetchFromDirectory.Link; NewString.ClientType = "Beszállító"; EndIf; Ciklus vége;

Mentsük el az adatkiürítési szabályt, és térjünk vissza a „ Objektumkonverziós szabályok”. Hozzáadás az információs nyilvántartáshoz " Ügyfelek típusai”Tulajdonkonverziós szabályok: kliens és ügyféltípus. Hagyja üresen a forrást, és írja be a „Kirakás előtt” eseménykezelőbe:

// A „Client” tulajdonságnál Value = Source.Client; // A “ClientType” tulajdonsághoz If Source.Client = "Customer" Then Expression = "Enumerations.ClientTypes.Customer" OtherIf Source.Client = "Supplier" Then Expression = "Enumerations.ClientTypes.Supplier"; EndIf;

A kiírásban az adatok az elvégzett adatkiválasztás alapján kerülnek kitöltésre. Egyszerűen linkként továbbítjuk az ügyfelet, és a "" paraméterbe írjuk be az ügyfél típusát. Kifejezés". Ennek a paraméternek az adatai a vevőben lesznek értelmezve, és végrehajtásakor a változó a felsorolásból a megfelelő értékkel töltődik fel.

Ennyi, készen vannak a csereszabályok.A vizsgált példa elég univerzálisnak bizonyult. Hasonló megközelítést gyakran alkalmaznak a 7.7-es platformon létrehozott konfigurációkból származó adatok migrálásakor. Ennek frappáns példája a periodikus kellékek átadása.

3. számú probléma. Táblázatos szakasz trükkök

Gyakran találkozik olyan feladatokkal, amelyeknél egy táblázatos szakasz sorait többbe kell feladni. Például a kezdeti konfigurációban a szolgáltatások és az áruk egy táblázatos szakaszban vannak elrendezve, és ezeknek az entitásoknak a tárolása elkülönítve van a vevőben. A probléma ismételten nem oldható meg vizuális eszközökkel. Itt célszerű a második probléma megoldását alapul venni.

Szabályt készítünk az adatok kirakására, megadunk egy tetszőleges algoritmust és a "Kirakás előtt" kezelőben írunk egy kérést, hogy a táblázatos részből adatokat kapjunk.

A helytakarékosság érdekében nem idézem a kérés kódját (mindig hivatkozhat a forráskódra) - nincs benne semmi szokatlan. Iteráljuk a kapott kijelölést, és a rendezett eredményeket a már ismert paraméterbe helyezzük. Adatlekérés”. Szintén kényelmes értéktáblázatot használni gyűjteményként:

DataFetch = NewValuesTable (); // Lesz még egy táblázatos rész DataFetch.Columns.Add ("Termékek"); // Lesz még egy táblázatos rész DataFetch.Columns.Add ("Szolgáltatások"); FetchData.Columns.Add ("Link");

4-es számú probléma. Adatok átvitele műveletbe

Ha egy szervezet több számviteli rendszert használ, akkor előbb-utóbb szükség lesz az adatok migrálására a későbbi tranzakciók kialakításával.

A konfigurációban " BP"Van egy univerzális dokumentum" Művelet"És ideális alakformáláshoz több hozzászólások. Itt csak egy nem feladat - a dokumentum ravaszul készült, és nem olyan egyszerű az adatokat átvinni rá.

Az ilyen átalakításra példa a cikk forráskódjában található. A kód kötete meglehetősen nagynak bizonyult, így nincs értelme közzétenni a cikkhez. Csak annyit mondok, hogy a kirakodás ismét egy tetszőleges algoritmust használ az adatkitöltési szabályokban.

5-ös számú probléma. Adatok szinkronizálása több kellékhez

Már megvizsgáltunk néhány példát, de még mindig nem beszéltünk az objektumok szinkronizálásáról a migráció során. Képzeljük el, hogy vállalkozókat kell átadnunk, és néhányuk valószínűleg a fogadó adatbázisában van. Hogyan lehet adatokat továbbítani és elkerülni a duplikációkat? Ebben a tekintetben a CD többféle módot kínál a hordozható objektumok szinkronizálására.

Az első egyedi azonosítón alapul. Sok objektum egyedi azonosítóval rendelkezik, amely garantálja a táblán belüli egyediséget. Például a hivatkozásban " Vállalkozók"Nem lehet két azonos azonosítójú elem. A CD elvégzi erre a számítást, és az összes létrehozott PQS-nál alapértelmezés szerint egyből bekapcsolja az azonosító szerinti keresést. A PCO készítése során oda kellett volna figyelni az objektum neve melletti nagyító képére.

Az egyedi azonosítóval történő szinkronizálás megbízható módszer, de messze nem mindig megfelelő. Könyvtárak kombinálásakor " Vállalkozók”(Többről különböző rendszerek) ez nem sokat segít.

Ilyenkor helyesebb az objektumok több szempont szerinti szinkronizálása. Helyesebb a partnerek keresése TIN, KPP, név alapján, vagy a keresést több szakaszra bontva.

Az adatkonverzió nem korlátozza a fejlesztőt a keresési feltételek meghatározásában. Nézzünk egy absztrakt példát. Tegyük fel, hogy szinkronizálnunk kell a könyvtárakat " Vállalkozók”Különböző információs bázisokból. Készítsük elő a POC-t, és az objektumkonverziós szabályok beállításaiban jelöljük be a „ Folytassa a keresést a keresési mezőkben, ha a célobjektumot nem találja az azonosító”. Ezzel a művelettel azonnal meghatároztunk két keresési feltételt – egyedi azonosító és egyéni mezők alapján.

Jogunk van a mezőket magunk választani. Az INN, KPP, név feljegyzése után azonnal megadunk több keresési feltételt. Kényelmes? Igen, de ez megint nem elég. Mi van, ha meg akarjuk változtatni a keresési feltételeket? Például először megkeressük az INN + KPP linket, és ha nem találunk semmit, akkor elkezdünk szerencsét próbálni a névvel.

Egy ilyen algoritmus nagyon alkalmas a megvalósításra. Az eseménykezelőben " Keresési mezők"Akár 10 keresési feltételt is megadhatunk, és mindegyikhez meghatározhatjuk a saját keresési mezőket:

Ha SearchVariantNumber = 1, akkor SearchPropertyNameString = "INN, KPP"; Ellenkező esetbenHa SearchVariantNumber = 2 Akkor SearchPropertyNameString = "Név"; EndIf;

Mindig több megoldás létezik

Minden feladatnak több megoldása van, és ez alól a különböző konfigurációk közötti adatátvitel sem kivétel. Minden fejlesztőnek joga van saját megoldási utat választani, de ha folyamatosan bonyolult adatmigrációkat kell fejlesztenie, akkor erősen javaslom, hogy figyeljen a "" konfigurációra. Legyen először szükséges erőforrásokat (időt) fektetni a képzésbe, de az már az első komolyabb projektnél megtérül.

Véleményem szerint az 1C méltatlanul megkerüli az adatkonverzió használatának témáját. A technológia teljes fennállása alatt egyetlen könyv jelent meg róla: „1C: Enterprise 8. Data Conversion: Exchange between Application Solutions”. A könyv meglehetősen régi (2008), de még mindig kívánatos, hogy megismerkedjen vele.

A platformok ismerete továbbra is szükséges

"Univerzális eszköz, de ha azt tervezi, hogy az 1C: Enterprise 7.7 platformhoz fejlesztett konfigurációkból adatmigrációt szeretne létrehozni, akkor időt kell szánnia a beépített nyelv megismerésére. A nyelv szintaxisa és ideológiája nagyon eltérő, ezért időt kell szánni a tanulásra. Az elv többi része változatlan marad.

És megmutatjuk, hogyan használhatod, hogy ERŐSEN leegyszerűsítsd a feladataid megoldását

Ma azt elemezzük, hogyan lehet egyszerűen 10-15 perc alatt beállítani és végrehajtani a címtárak és kezdeti egyenlegek átvitelét.

És ez - masszív és rendszeres feladat, ami szinte elkerülhetetlen a legtöbb elindított új konfigurációnál.

Ezért hívd fel kollégáidat, nekik is nagyon hasznos lesz.

Főleg, ha már látták a 3. CD-t és sikerült megijedniük :)

Igen, amikor először látod, egyáltalán nem világos.

De a valóságban - minden NAGYON egyszerű. Olyan egyszerű, hogy később még unatkozni is fogsz :)

Pontosan mi van a mai videókban

Ez 4 videó az adatok megosztásáról a következőn keresztül EnterpriseData univerzális csereformátum.

Ezen kívül mutatunk egy példát is a szabványos csereszabályok véglegesítése 1C-ben: Adatkonverzió 3.0

Teljes időtartam - 34 perc... Tartalom:

  • Csere beállítása az 1C: Accounting 8 és az 1C: ERP példájával
  • Hogyan tölthető le a mintaszabályzat és univerzális formátum Exchange in Data Conversion 3.0
  • Metaadat-struktúra átvitele CD 3.0-ra
  • Hogyan kell végrehajtani az első adatcserét
  • A szabályok finomítása konverziók
  • Új szabályok betöltése a konfiguráció megváltoztatása nélkül ( támogatásból való kivonás nélkül)

jegyzet hogy a probléma megoldása során a betöltési szabályok csak a vevő konfigurációjában változnak. A forráskonfiguráció pedig a szabványos szabályok szerint működik.

Ha a Data Conversion 2.0-ban hasonló problémát oldanánk meg, akkor a forrás és a cél szabályait is módosítani kellene.

Ezek az oktatóvideók a BSP-re vonatkoznak verzió 2.3.2(a 2.3.2.43-nál régebbi szerelvényekhez).

Ha a BSP 0 régebbi verzióját használja, végezzen "javítást" a megváltozott felületen és a kibővített funkcionalitáson. Ehhez ismételje meg a példát a videóból.

1. videó:
Csereszabályok betöltése a szabványos konfigurációk között a Data Conversion 3.0-ban

Ebben a leckében előkészítő lépéseket hajtunk végre a tipikus konfigurációk közötti csereszabályok módosítása során:

  • A csereformátum szerkezetének betöltése CD-re (
  • Konverzió létrehozása
  • Szabályfájlok eltávolítása egy tipikus konfigurációból
  • A cserekezelő modul kirakása

2. videó:
A csereszabályok módosítása a CD 3.0-ban

Ebben a leckében megmutatjuk, hogyan kell kitölteni az objektumok adatait adatok betöltésekor.

A feladat megoldódik - objektumok betöltésekor a forráskonfigurációból állítsa be a „Betöltés a BP 3.0-ból” megjegyzést.

A probléma megoldásához hozzá kell adni változások az objektumok konvertálására vonatkozó szabályokban, a „Beérkezett adatok rögzítése előtt” eseményben.

A kidolgozott szabályok a következő néven lesznek elmentve külső feldolgozás jövőbeni használatra.

3. videó:
Univerzális adatcsere beállítása a tipikus konfigurációk között

Ebben az oktatóanyagban bemutatjuk, hogyan állíthat be új cserét a generikumok között.

A beállításokat a rendszer a forráskonfigurációban végzi el, majd betölti a célkonfigurációba.

Ebben a videóban azt is bemutatjuk, hogyan a konfiguráció megváltoztatása nélkülúj csereszabályok feltöltése.

4. videó:
Kezdő egyenlegek átutalása csereszabályok segítségével

A leckében bemutatunk egy tipikus függvényt a kezdeti maradékok átvitelére.

P.S.

Igen, csere txt / dbf / ole stb. joguk van létezni. Egyes speciális esetekben, például dokkolás webszerverrel vagy átvitel egy külső alkalmazás kész formátumáról.

Normál cserék esetén azonban - szabványos módszerek gyorsabban és sokkal könnyebben is.

És ha valaki újra feltalálja a kereket, amikor van egy kész univerzális megoldás - olyan, mintha a homlokodra írnád: "nincs szerszámom, nem akarok tanulni, a pénzedért mankókat építek" .

P.P.S.

Meg akarjuk mutatni, hogy a Data Conversion 3.0 nem nehéz.

Szokatlan – igen. Nem minden világos azonnal – igen. Vannak nagyon ellentmondásos pontok – igen.

De kész instrukciók és videók segítségével szó szerint 1-2 hét alatt elsajátítható.

Jelenleg az 1C: Enterprise 7.7-ről 8.3-ra való átállás (hasonlóan a 8.2-hez) fejfájást okozott a könyvelőknek. Kívánatos a lehető leghamarabb és hibamentesen. Ha Ön 1C: Számviteli programozó, és ezeket a dokumentumokat a hetedik verzióból a nyolcadikba kell konvertálnia, akkor ez a cikk az Ön számára készült.

Csak néhány lépést kell megtennie, és az adatmigrációs problémák megoldódnak. Olvass tovább ezt a kézikönyvet a végéig, és látni fogja a módját, hogyan kell ezt megtenni. Először is fel kell készülnie munkahely számítógépén a szükséges manipulációkhoz. Először is a tiéd HDD legalább 100 GB méretűnek kell lennie. Erre azért van szükség, mert a maradványok átvitele többszintű. És több 7.7-es konfigurációval kell dolgoznia.

Ha gyors és minőségi átállásra van szüksége az 1C Accounting 7.7-ről az 1C 8.3-ra, lépjen kapcsolatba velünk! A kulcsrakész átállás átlagos költsége nálunk 6600 rubel.

Adatátvitel az 1C 7.7-ből az 1C 8.3-ba könyvelés 3.0

Tehát, mielőtt az 1C 8.3-as verzióra történő adatátvitellel dolgozna, ezeket az adatokat a 7.7-es verzióban kell előkészítenie. Ehhez a következőket kell tennie. Tegyük fel, hogy van egy működő adatbázisa „Vállalkozás könyvelése” a számítógépén, amellyel a könyvelői dolgoznak. Használja az Export77 feldolgozást, hogy az összes szükséges dokumentumot egy szövegfájlba töltse ki, és ettől a pillanattól kezdve ne térjen vissza a fő munkabázisra. A további manipulációk más konfigurációkkal történnek.

Telepítse a friss 1C: Enterprise 7.7 kiadást az új könyvtárba. (a csomag tartalmazza a szabványos üres (nincs adat) és a bemutatót). A standard verzióval fogunk dolgozni. Most indítsa el ezt az alapot, és használja az Import 77 feldolgozást a betöltéshez szöveges fájl adatok a fő adatbázisból.

Az adatok konvertálásakor előfordulhat, hogy egyes dokumentumok nem kerülnek feladásra. Nem ijesztő. A trükk az, hogy ezt az átutalás után könnyen kijavíthatod, hiszen a standard adatbázisban a fő szabványos számlatáblázattal dolgozol. Ezért bármennyire is kifinomultak az alszámlák, a munkabázisában könnyen kijavítható körülbelül 3 óra alatt úgy, hogy minden fel nem könyvelt dokumentumba bemegy, és módosítja a konfigurációjában lévő fiókokat a fiókmezőkben.

Természetesen előre, az átutalás előtt hozza magával a standard konfigurációjú számlatükört a fő munkabázisa számlatervével összhangban. A lehetőségek tisztán egyéniek, a szervezet munkájának sajátosságaitól függően. Miután elvégezte ezt a munkát, megkapja szabványos konfiguráció tele van adatokkal a munkabázisáról.

Most még egy adatátvitelt kell végrehajtanunk. Ehhez hajtsa végre újra az alapértelmezett nulla konfiguráció telepítését az új könyvtárban. És már ott is vigye át az adatokat a szabványos konfigurációból az adataival együtt, így a 7-es verzió ideális alapja lesz, amely készen áll a 8.2-es verzióra való átvitelre.

Az a tény, hogy az adatok közvetlenül a nyolcadik verzióba kerülnek átvitelre, kizárólag az "érintetlen" szabványos 7.7-es verzióból. És most éppen ilyen konfigurációja van. De most nem üres, hanem a munkaadataiddal.

Minden! Az 1C: Enterprise 8.2 elindítása. Kiválasztjuk az "Adatátvitel a 7.7-es verziótól" lehetőséget. és élvezze, ahogy a program maga viszi át az adatokat a feldolgozott 7.7.-ből, újraküldi a dokumentumokat és megjeleníti a 7.7 és 8.3 verzió mérlegének összehasonlító táblázatát.

Természetesen nem lesz 100%-os eredmény. De 70-80 százalékkal gyufát kapsz. És akkor a munkája csak a 8.3-as verzióban történik.

Az esetleges pontatlanságok könnyen kijavíthatók. Még 3-4 óra. Lépjen a bizonylatnaplóba, és javítsa a számlákat vagy a mezőket (például "Szerződés" vagy "Főpénztár"). Attól függ, hogy mekkora különbség van az alap 7.7. a szabványtól. Mindezen műveletek eredményeként az Ön 8.3-as verziójú működő konfigurációja ideális formában képes lesz számviteli adatokat kiadni a mérlegen keresztül.

Az átállás után hasznos lesz, ha megtanulja, hogyan dolgozzon új program... Ehhez elkészítettük a Képzés 1C Számvitel 8.3 fejezetet.

mellesleg! Ha az 1C programok fejlesztésére van szüksége, forduljon hozzánk!

Hogyan lehet átvinni az 1C 7.7-et 8.3-ba?

Sok tipikus (és néhány iparág-specifikus) nyolc megoldás már rendelkezik beépített migrációs eszközökkel a 7.7-től, vagy további fájlok formájában a sablon telepítési könyvtárában.

Ha magad viszed át, akkor az ITS lemezen (valamint sok helyen az interneten - google segítségért) van egy feldolgozás "Letöltés innen táblázatos dokumentum", amely lehetővé teszi tetszőleges táblázatos adatok betöltését könyvtárakba / dokumentumokba / regiszterekbe. Eleget magas szint képesítés, használhat harci tüzérséget - egy speciális konfigurációt "Data conversion 2" (nem tévesztendő össze a 3-mal).

Meg tudnád mondani, miért jön ki ez a hiba? Az 1C dokumentációjában mindenki túl zavaróan ír - elvégre fizetést kell kapnod, szóval a kézirataikból egyáltalán nem derül ki, a háború és a béke könnyebben bejön, mint az oktatóprogramjaik a távolról sem bonyolult működésükről. rendszer.

Maxim Kravchenko, hát minden oroszul van írva 🙂

Tapasztalataim szerint a következők a leggyakoribb okok:

1) A 7.7 óta rossz elérési út van megadva az Exchange beállításokban, itt vagy csak az elírások, vagy a rossz könyvtár elérési útja látható. Vagy egy helyi elérési út van feltüntetve a számítógépén, és a csere a vállalati 1C szerver oldalán történik, és ez a szerver természetesen nem lát semmit az Ön útvonalán (gyakori probléma).
2) A 7.7-tel (helyi vagy szerverrel) cserélni próbáló számítógép oldalán nincs teljesen telepített 7.7-es platform. Azok. nincs regisztrált COM-objektum, és a 7.7-es adatbázis hagyományosan egy kompromittált platformon lévő könyvtár segítségével csatlakozik, amelyhez nincs szükség kulcsra vagy rendszeradatokra.
3) A 7.7-es alapkönyvtárhoz nincsenek hozzáférési jogok (ez különösen fontos, ha olyan szerveren dolgozik, ahol az rphost worker folyamat egy szolgáltatásfelhasználó alatt fut, és a 7.7-es alapkönyvtár meghatározott személyek számára nyitva áll).

Maxim Kravchenko, miért nem az IRC-n keresztül vagy a Narod "rohadt kulicski"-jén folytatott chaten? 🙂
Nem, többé nem lépek ugyanarra a gereblyére. Egy hálátlan ember már odaadta a Skype-ját, és a nyakába ült.

Ha általános kérdései vannak, amelyekre a válaszok segíthetnek másoknak - kérdezzen. Tegyünk együtt egy jót. Nincsenek titkos tárgyalások.

P.S. Annak érdekében, hogy az emberek ne veszítsék el a vágyat, hogy válaszoljanak erre a forrásra, jó lenne megjelölni a megoldásokat, vagy megnyomni a "tetszik" gombot a legmegfelelőbb válaszoknál, még akkor is, ha közvetlenül nem segítettek.

Maxim Kravchenko, a GYIK lehetetlen, mert a tiszta 7.7 nem létezik a természetben. A tipikus/ipari megoldások egész palettája van különböző verziók Ugyanaz a specifikus konfiguráció, de ez a készlet egyike sem fedezi a cégek "dobozból" igényeit, és az összes telepítés után eladott 7.7-et évek óta finomítják. Figyelembe véve azt a tényt, hogy még több mint tíz éve leállították a 7.7-es nagy mennyiségben történő értékesítését, a jellemző funkcionalitásból semmi nem maradhatott az Ön konkrét adatbázisában.

Az egy dolog, ha átveszed a szabványos átviteli mechanizmusokat, amelyekről a válaszomban írtam, és átviszed, felismerve, hogy te leszel a felelős az ütközésekért és minden következetlenségért, amit neked kell kijavítanod a "lányok" miatt. És egészen más dolog szakembert vonzani, hogy pénzért dolgozzon. Le kell írnia az összes átutaláshoz szükséges referenciakönyvet, az átutaláshoz szükséges információ mennyiségét (cikkek, vonalkódok, TIN stb.), honnan szerezheti be a hiányzó információkat stb. Jelenleg nem állok készen arra, hogy felvállaljam a projektjét. Javaslom ezt a feladatot a szabadúszók oldalain regisztrálni és közöttük pályázatot kiírni.

Átigazolási szabályok 1s 8

Adatok átvitele az „1C: Accounting 8 edition 2.0” programból az „1C: Accounting 8 edition 3.0” programba

Elsősorban módosított konfigurációkhoz tervezték 1C: Számviteli 8. kiadás, 2.0(lehetséges nevek az interneten BP 2.0 vagy BP 8.2) a konfigurációra való átvitel eredeti szabályainak kidolgozásának alapjaként 1C: Számviteli 8. kiadás, 3.0(lehetséges nevek az interneten BP 3.0 vagy BP 8.3), természetesen alkalmas a tipikus konfigurációk közötti adatátvitelre is.

A lehetséges migrációs stratégiák a 2.0-tól a 3.0-s verzióig itt találhatók.

Átmenet innen 1C: Számviteli 8. kiadás, 2.0 tovább 1C: Számviteli 8. kiadás, 3.0új időszak (év, negyedév, hónap) elején az előző időszak rutinműveleteinek befejezése után javasolt elvégezni.

Az adatátvitel univerzális adatfeldolgozással történik, amely az adatokat egy információs bázisból tölti ki 1C: Számviteli 8. kiadás, 2.0 XML formátumú fájlba. Az eredményül kapott fájl betöltődik az információs bázisba 1C: Számviteli 8. kiadás, 3.0általános adatbetöltési feldolgozás használatával.

Az adatátvitelhez a következő fájlok szükségesek:

ACC20_30.xml - adatkonverziós szabályok.

Az információs bázisból BP 2.0 v BP 3.0áthelyezve:

információ az „1C: Számvitel 8 rev.2.0” információs bázis számviteli számláinak aktuális egyenlegeiről az információs bázis konvertálásának időpontjában

infobázis dokumentumok BP 2.0 a kiválasztott időszakra

szükséges referencia Információk az "1C: Accounting 8 rev.2.0" információs bázisból

- adatok az 1C információs bázisból BP 8.2 kirakva külön fájl(adatfájl);

- az eredményül kapott fájl betöltődik az 1C információs bázisba BP 8.3.

Nincs szükség telepítésre, mivel a tipikus konfigurációkba épített kezeléseket alkalmazzák 1C: Számviteli 8. kiadás, 2.0és 1C: Számviteli 8. kiadás, 3.0.

(A speciális feldolgozás lehetőségéről lentebb olvashat)

Egy programban 1C: Számviteli 8. kiadás, 2.0 meg kell nyitnia a feldolgozást (menü: SzolgáltatásEgyéb adatcsere), válassza ki az átviteli szabályokat tartalmazó mappát (lásd 1. ábra), és töltse be a csereszabályokat. Azt javaslom, hogy minden alkalommal erőszakkal töltse be a csereszabályokat, még akkor is, ha a feldolgozás kezdetén automatikusan betöltődnek. Ehhez válassza ki újra a szabályfájlt, vagy kattintson a gombra Olvassa el újra a csereszabályzatot... Nem kell minden átviteli szabályt megadnia. Csak azokat használja, amelyek az egyenlegek és (vagy) dokumentumok átutalásához szükségesek. Az összes referenciakönyvet szükség szerint linkekkel továbbítjuk, pl. csak azokat, amelyek egyenlegekben és bizonylatokban vesznek részt. Ez biztosítja, hogy az új információs bázisban ne legyen "szemét".

Ha év végén kell kirakni az egyenlegeket, például 2014.12.31-i nap végén, pl. helyesebb lenne 2015 elején mondani, a kirakodási időszak 2015.01.01 - XX.XX.XXXX. Egyenlegek rögzítéséhez szükséges dokumentumok BP 3.0 dátuma: 2014.12.31. 2015.01.01-től ig BP 3.0 olyan dokumentumokat kell létrehoznia, amelyek tükrözik az aktuális műveleteket. Ha csak maradékra van szüksége, akkor engedélyeznie kell a szakaszból az adatok kirakodásának szabályait Bejövő egyenlegek(lásd az 1. ábrát). Az adatok szakaszból való kirakodásának szabályai A dokumentumok ebben az esetben ki kell kapcsolni (lásd 3. ábra). A kirakodási időszak például 2015.01.01. - 2015.01.31. azt jelenti, hogy a 2015. januári dokumentumok átkerülnek. Az adatok szakaszból való kirakodásának szabályai A dokumentumok ebben az esetben bele kell foglalni.

Rizs. 1 . Adatfeltöltés feldolgozás

Mindenekelőtt javasoljuk a szervezet számviteli politikájának átadását (referenciakönyv A szervezet hivatkozások vitték át). Adatátvitelkor a paramétereket is beállíthatja (lásd 2. ábra). Az alapértelmezett értékekhez való visszatéréshez újra kell töltenie a csereszabályokat.

2. ábra Paraméterek beállítása

Paraméter Az ÁFA kötegnyilvántartás figyelmen kívül hagyása mindenekelőtt meghatározza, hogy ki lesz-e töltve BP 3.0 az egyenlegek megadásakor Áruk és anyagok asztal Adatok a beérkezett számlákról... Ez azt is befolyásolja, hogy az alkonton hogyan lesz kitöltve. Buli: alapján LEHURROGÁS vagy a nyilvántartás többi részével A vásárolt eszközök áfája.

A paraméter beállítása lehetővé teszi a maradékanyagok kirakodásának szabályozását a használó szervezetek számára STS... Amikor a könyvelés fut, ha a nyilvántartás adatai nem egyeznek Az STS költségei A számviteli nyilvántartás számára hasznosabb lehet, ha az egyenlegeket csak a számviteli adatok szerint, regisztráció nélkül rakja ki STS ami rengeteg hibát adhat hozzá. Ebben az esetben az induló egyenlegek beírására szolgáló dokumentumokban BP 3.0 kellékek Reflexió az egyszerűsített adórendszerbenés Fogyasztási állapot tele van alapértelmezett értékekkel.

A paraméter beállításakor Igen a bizonylatokkal egyidejűleg az ezekhez a bizonylatokhoz tartozó főkönyvi készletek is átkerülnek. Ellenkező esetben a dokumentumok tartalma átadásra kerül, a mozgások átvételéhez a dokumentumokat az adatbázisba kell felvenni BP 3.0átadás után. Meg kell érteni, hogy nem minden létező dokumentummozgás esetén BP 8.3, vannak benne egyezések BP 8.2... Ezért még akkor is, ha a bizonylatok mozgással történő átvitelének lehetőségét választja, bizonyos bizonylattípusoknál előfordulhat, hogy feladnia kell az összes szükséges főkönyvi készlet létrehozásához.

3. ábra A BP 3.0-ba átvitt dokumentumok listája

Az átadandó információk könyvtárainak és regisztereinek listája a 4. ábrán látható. Ha valakit érdekel a lista bővítése, forduljon a szerzőhöz. Számos referenciakönyv esetében vannak szabályok az objektumok átvitelére. Ez érthető, mert számos dokumentumban megtalálhatók a különféle referenciakönyvek, és ennek megfelelően a hivatkozásokról letölthetők. Nem nehéz kirakodási szabályokat alkotni belőlük, megteheted magad is. A referenciakönyv kirakodásának szabálya akkor szükséges, ha a referenciakönyvet egészében kívánják átadni, és nem csak linkeken keresztül.

Rizs. 4 Az átadandó információk jegyzékeinek és nyilvántartásainak listája

A 76.АВ és 76.ВА számla egyenlegének átvezetésének sajátosságai

Ha értékre van állítva Igen paraméter A szerződő felekkel történő elszámolások helytelen besorolásának helyesbítése a könyvelési hibák kijavíthatók. Az 5.1. ábrán jól látható, hogy mi az átsorolás: a partner egyenlege nulla, de a második alkontóban nincs nulla összeg. Az ilyen maradékokat nem viszik át.

5.1. ábra A maradékanyagok újraosztályozása

Ha be van állítva Igen paraméter Üzenetek részletei, akkor kirakodáskor magyarázó üzenetek jelennek meg (lásd 5.2. ábra).

5.2. ábra Üzenetek a maradékanyagok újraosztályozásakor

A készletszámlákon lévő egyenlegátvitel jellemzői

A hibák kijavítására szolgáló algoritmus, mint például a maradékok újraosztályozása Áruk és anyagok... Ez az algoritmus a paraméter beállításakor működik Javítsa ki a készletmaradványok téves besorolásátértékben Igen... Egy példa látható az 5.3. ábrán. A 10.03 számla elszámolása a nómenklatúra, a raktárak és a pártok összefüggésében történik. Egyenleg tételenként AI-92 benzin tovább 4-es raktár egyenlő nullával, de ha sorsolással bővíti az egyenlegeket, sok lesz belőlük. A maradékok tételenkénti algebrai összege nulla, ez a hibás besorolás. Az ilyen maradékokat nem szabad átvinni, mert ez egyértelmű hiba. A paraméter beállításakor nem kerülnek átvitelre.

5.3. ábra A maradékanyagok újraosztályozása Áruk és anyagok a forrás adatbázisban BP 2.0

A maradékkal rosszabb a helyzet 6. számú raktár... A maradék nem nulla, így a hibás besorolást javító algoritmus nem fog működni, a maradékok átkerülnek. És fontoljuk meg, hogyan kerülnek átadásra. Összeg -155,29 nem fog bekerülni az átutalásba, mert egy ilyen maradék be BP 3.0 nem lehet megadni, nem lehet nulla mennyiséget és nem nulla összeget beírni, az egyenleg rögzítésére szolgáló bizonylat nem kerül feladásra, ezért nem töltjük fel. Ennek eredményeként in BP 3.0 a fennmaradó két összeg le fog esni (lásd 5.4. ábra). A többit mintha hibával vitték volna át. Valójában itt persze nem átvezetési hiba van, hanem könyvelési hibák.

Ábra 5.4 A következőre átvitel eredménye BP 3.0

A felhasználó dönti el, hogy a leírt hibás besorolást javító algoritmust alkalmazzák-e vagy sem. Csak emlékeznie kell arra, hogy a nulla összegű egyenlegek soha nem vihetők át. A szerző véleménye szerint ez a leghelyesebb viselkedés, legalábbis lehetővé teszi az egyenlegek beviteléhez szükséges dokumentum lebonyolítását és az egyeztetés megkezdését. Többért gyors keresés a maradékok közötti eltérések pozíciói BP 2.0és BP 3.0 az átvezetés eredménye alapján a forrásban lehet javasolni az ilyen problémás pozíciók kiválasztását a mérleg megfelelő módosításával. Hogyan kell csinálni, lásd az 5.5. ábrát.

5.5 ábra Nulla mennyiségű cikkek kiválasztása

A kirakodás befejezése után futtatnia kell a programot 1C: Számviteli 8. kiadás, 3.0... A kezdeti és az ismételt adatátvitelek vagy további átvitelek betöltését rutinkezeléssel kell elvégezni Univerzális csere XML adatok(lásd 8.1. ábra). A menüben nyithatja meg: Minden funkció - Feldolgozás - Univerzális adatcsere XML formátumban. Ha nincs elem a menüben Minden funkció, akkor el kell mennie ide Szolgáltatás - Paraméterekés jelölje be a négyzetet Parancs megjelenítése Minden funkció.

Az adatok 1C: Accounting 8 rev.3.0 adatbázisba való betöltése után el kell végezni a kezdeti egyenlegek beviteléhez szükséges dokumentumokat az összes szükséges mozgás eléréséhez. Használhatja a feldolgozást Dokumentumok csoportos újraküldése(lásd a 8.2. ábrát), vagy tegyen fel dokumentumokat a naplóba (menü: Minden funkció - Dokumentumok - Egyenlegek bevitele). Ha a dokumentumokat mozgás nélkül vitték át (paraméter Dokumentummozgások kirakásaállítva Nem), akkor ahhoz, hogy a kiküldetéseket és az anyakönyvi bejegyzéseket megkapja, dokumentumokat is fel kell adnia.

Adatkonverziós technika.

Az átalakítás, ha szükséges, több lépésben is végrehajtható, például először könyvtárak, majd maradványok bevitelére szolgáló dokumentumok, majd egyéb dokumentumok. Lehetőség van az információk újbóli továbbítására. Az átvitelek között ne végezzen javításokat az átvitt adatokon 1C: Számviteli 8. kiadás, 3.0 ellenkező esetben ezek a javítások elveszhetnek az ismételt átvitel során.

Az egyenlegek átutalása bizonylatok útján történik Kezdeti maradékok megadása.

Az egyenlegek bevitelének módjáról további információ található az 1C ITS webhelyén található cikkben.

Fontos! Az induló egyenlegek megadása előtt be kell állítani a számviteli politika paramétereit. A szervezet számviteli politikájának paraméterei az egyenlegek rögzítésének dátumát követő napon kerülnek beolvasásra. Például, ha az egyenlegek rögzítésének dátuma 2013. 12. 31., akkor a 2014. 01. 01-én beállított számviteli politika paramétereket veszik figyelembe. Ez lehetővé teszi az aktuális számviteli politika paramétereinek (pl. : ha a szervezet 2013-ban egyszerűsített adózási rendszert alkalmazott, és 2014-től áttért a közös rendszer- akkor a 2013. december 31-i egyenlegek rögzítésekor a 2014. évi számviteli politika paramétereit veszik figyelembe). Éppen ezért, mint fentebb jeleztük, mindenekelőtt a szervezet számviteli politikájának átadását javasoljuk.

Fontos! Ha úgy dönt, hogy elkezd dolgozni 1C: Számviteli 8. kiadás, 3.0 mielőtt a maradékot oda szállították volna, előzetesen szükséges a munka megkezdése előtt 1C: Számviteli 8. kiadás, 3.0 könyvtárak átvitele. Ellenkező esetben, ha a maradékokat nem üres bázisra viszi át, hibák léphetnek fel.

Fontos: lehetőség van a szinkronizálási probléma megoldására nem üres bázisba való betöltéskor - objektum illesztés.

Hogyan kell dolgozni speciális adatátviteli feldolgozással.

A feldolgozás csak módban történik Fájl... Feldolgozás Adatátvitel_a_BP20_ból_BP30-ba.epf el kell indítani abban az infobázisban, ahol az adatátvitel történik, pl. v 1C Vállalati számvitel revízió 3.0. Az első ablakban (lásd a 9. ábrát) meg kell adnia az adatok betöltésének lehetőségét az 1C: Enterprise platform információs bázisából:

Adatok betöltése közvetlenül az információs bázisból

9. ábra Az adatátviteli feldolgozás kezdőablakja

A következő ablakban (lásd: 10. ábra) be kell állítania az átvitelt:

    Válasszon ki egy információs bázist a listából (a lista ugyanaz, mint az alkalmazás indításakor 1C Enterprise).

    Adja meg a felhasználónevet és a jelszót

    Jelölje meg, milyen információkat kell továbbítani

    Ezenkívül ellenőrizheti a forrásban szereplő adatokat az átvitel helyességét illetően

    A katalógusok átvitelénél a kiválasztott infobázis katalógusaiból kerülnek át az adatok, amelyekre kirakodási szabályok vonatkoznak. Ebben az esetben a címtárak teljes egészében átvitelre kerülnek. Ha a jelölőnégyzet nincs bejelölve, hanem bármely más átutalási lehetőség be van jelölve, akkor a szótárak is átkerülnek, de csak az átvitt tranzakciók, bizonylatok adatainak kitöltéséhez szükséges mértékben. Adatátvitelkor év eleji címtárakat, bizonylatokat, egyenlegeket lehet átvinni. Az átviteli lehetőségek bármilyen kombinációját választhatja. Az egyenlegek átutalásakor a kiválasztott év január 1-jei számviteli számlákon lévő egyenlegek adatai az 1. ábrán jelzett szabályok szerint kerülnek átadásra. Az 1C: Számvitel 8-ban a „Kiinduló egyenlegek megadása” dokumentumok a kiválasztott év december 31-én jönnek létre.

    10. ábra Paraméterek átvitele ablak

    Ha az adatellenőrzés opciót választja, akkor a betöltés előtt egy ilyen ellenőrzés megtörténik, és az ellenőrzés eredménye megjelenik a képernyőn (lásd 11. ábra). Ha az ellenőrzési folyamat során hibát találnak, az átviteli folyamat szünetel, hogy lehetőség legyen a hibák kijavítására. Ha a hibák ellenére adatokat kell feltöltenie és letöltenie, törölje a jelölést Feltöltés előtt ellenőrizze az adatokat vagy nyomja meg Folytassa... Az ellenőrzési szabályok listája folyamatosan bővül.

    11. ábra A betöltés előtti adatellenőrzés eredménye

    A forrásból a vevőbe történő adatátvitel során egy kép frissül a képernyőn, amely jelzi az aktuális szakaszt: csatlakozás az infobázishoz, adatok kirakodása, adatok betöltése stb. Ráadásul több részletes információk lent egy karakterláncként jelenik meg, például "Adatok feltöltése: Dokumentumok (3/3)". Az adatok letöltése után megkezdődik a letöltött dokumentumok könyvelése, majd a letöltött adatok ellenőrzése. Ha a bizonylatok vagy az adatok ellenőrzése során hiba történt, akkor a végén erről egy üzenet jelenik meg az üzenetablakban. A hibaüzenetek külön ablakban is megtekinthetők a hiperhivatkozásra kattintva Hibainformáció(lásd 12. ábra).

    12. ábra Adatátvitel folyamatának jelzése

    A hibarekordokat tartalmazó táblázat egy töredéke a 13. ábrán látható. A táblázat először a dokumentum feladása során, majd az érvényesítés során fellépő hibákkal kapcsolatos üzeneteket jeleníti meg. A betöltött adatok ellenőrzése a forrásban és a fogadóban az egyenlegek rögzítésének időpontjában keletkezett mérlegek összehasonlításából áll. A számla egyenlegének eltérése esetén erről rekord készül. A hibatáblázat egyik bejegyzésére duplán kattintva megnyithatja a probléma dokumentumot kézi javításra és könyvelésre. Ugyanezt megteheti az üzenetablakban is.

    13. ábra Hibarekordokat tartalmazó táblázat részlete

    A fogadó bázisban végzett javítások után nincs értelme ugyanazt az információt a forrásbázisról újra átvinni, mert az átvitel megismétlésekor ezek az adatok ismét hibásan kerülnek kiírásra. Ezért próbáljon a forrásnál korrigálni, ne a vevőnél, vagy ne ismételje meg ugyanazt az információt. Például a kezdeti maradványok átvitele és az összes dokumentum kijavítása után, hogy a további átvitelek során a kezdeti maradványokat beírja a fogadóba, ne állítsa be a zászlót Egyenlegek az év elején.

    A frissítések a vásárlás után 6 hónapig ingyenesek. Az időszak végén ingyenes frissítések, Fizetős alapon kaphat frissítéseket (lásd lent a költségeket). Sőt, ha többet vásárolt szoftver termékek, szett részeként vagy külön-külön, akkor jogában áll kedvezményre számolni. A kedvezményrendszerről bővebben tájékozódhat.

    A technológia által létrehozott szabályok Adatkonverziók: könnyen szerkeszthető.
    Teljesen nyitott, a többszörözés tilalmán kívül nincs más engedélyezési korlátozás.

    Fájl TransferDemo20_30 Az .xml egy kitöltés az adatbázisból, amelyet az 1C által terjesztett BP 2.0 demo adatbázisnak a BP 3.0 adatbázisba való átvitelével kapunk. Hozzon létre egy üres alap BP 3.0.44.94-et az 1C sablonból vagy az 1Cv8.cf konfigurációs fájl segítségével. A könyvelési paraméterekben állítsa be Számlaterv összeállítása készletek raktáronkénti és tételenkénti elszámolása. Töltse le a demó adatbázis fájlt TransferDemo20_30.xml feldolgozással Általános XML adatcsere... A demó adatbázis a 2009. 01. 01-i egyenlegek átutalását és a 2009. 01. 01. és 2009. 12. 31. közötti időszakra vonatkozó dokumentumokat mutatja.

    A szabályokat rendszeresen frissítik az új kiadásokhoz, amelyek alkalmasak a BP 2.0.64.23 és újabb kiadásaira. Nem kell keresni és kiválasztani az átviteli szabályok kívánt változatát, a megadott tartomány bármely SOURCE kiadásához alkalmasak. Ha szabályokra van szüksége a korábbi kiadásokhoz, forduljon a szerzőhöz. A RECEIVER kiadásnak kell lennie pontosan ugyanaz mint a szabályokban.

      2018.08.29. Külön szabályba foglalva az egyenlegek szakaszonkénti kirakodására Kölcsönök(66., 67. számla), korábban része volt Egyéb számviteli számlák

      2018. 08. 20. Frissítés 2.0.66.59 és 3.0.64.48

      2018.03.06. Hozzáadott dokumentumok átadása A bérek tükrözése a szabályozott számvitelben

      2018. 05. 18. Frissítés 2.0.66.54 és 3.0.61.37

      2018. 02. 23. Frissítés 2.0.66.48 és 3.0.58.41

      2018. 01. 18. Frissítés 2.0.66.46-ra és 3.0.57.17-re

      2017.12.22. Frissítés 2.0.66.42 és 3.0.56.22

      2017. 11. 03. Frissítés 2.0.66.37-re és 3.0.53.38-ra

      2017. 09. 26. Frissítés 2.0.66.37 és 3.0.52.35

      2017. 06. 14. Frissítés 2.0.66.29-re és 3.0.50.18-ra

      2017. 05. 05. Frissítés 2.0.66.25-re és 3.0.49.27-re

      2017.04.04 - Hozzáadott számlák létrehozása, amikor a BP 2.0 csak számot és dátumot tartalmaz. Be kell állítani a paramétert Számlák konvertálása(újakat hozzon létre, ha csak szám és dátum van a forrásban)

      2017. 02. 06. BP 3.0.47.23 frissítés

      2017.01.26. Hozzáadott dokumentumok átadása ÁFA elhatárolás tükrözéseés Az áfa levonhatóságának tükrözése

      2017. 11. 01. BP 2.0.66.8 és BP 3.0.46.16 frissítés. Nyilvántartásba helyezés kizárva ÁFA az OSiNMA-n. Többben korai változatai, ahol szerepel a konfigurációban, nem kerül áttelepítésre.

      2016.12.14. Frissítés a BP-hez 203.0.44.3

      2016.12.07. Hozzáadott dokumentumok átadása Adósságrendezés

      12/01/2016 Paraméter hozzáadva Ne vegye figyelembe az STS-költségek nyilvántartását, amely lehetővé teszi az egyszerűsített adórendszert alkalmazó szervezetek maradékanyag-kirakodásának kezelését

      2016. 11. 21. Hozzáadott címtár kirakodás Felhasználók külön szabály az információbiztonsági felhasználók létrehozásával a vevőben (részletek itt). A maradékok PC-ről történő átvitele hozzáadva Szervezetek alkalmazottai(Személyi adatok). A 76.АВ és 76.ВА számla egyenlegének átutalásakor lehetőség van a második alkontóra vonatkozó hibás besorolás ellenőrzésére és javítására.

      2016.11.08 A dokumentumok listája bővült.

      2016.10.28 Dokumentumok átadása kiegészül. Az átvitel demója hozzáadva, ez a BP 2.0 demo adatbázis átvitelének eredménye.

      2016.10.26. Üres bizonylatok létrehozása számlaegyenlegek esetén az egyenleg rögzítéséhez rögzítve 07.10.

      2016. 09. 09. BP 3.0.44.102 frissítés

      2016. 03. 23. Javult a beérkezett számlák adatátvitele (áru- és anyagegyenleg átutalásakor)

      2016.01.11. Hozzáadott egyének elérhetőségi adatai, állampolgárság, útlevéladatok, fogyatékosságra vonatkozó információk, személyek állapota. Szabályok hozzáadva a bankszámlák és a tételes könyvelési számlák átutalásához.

      2015.12.23. Frissítés a BP 3.0.43.29-hez. A vállalkozók és kapcsolattartóik elérhetőségi adatainak átadása hozzáadva.

      2015.12.14. A BP 3.0.42 szabályai elkészültek

      A csomag tartalma: átutalási szabályok "ACC20_30"és feldolgozás Adatátvitel_BP20_ból_BP30-ba... Ha az Ön szervezete nem rendelkezik főállású programozóval a munka elvégzésére, készek vagyunk szakemberünk szolgáltatásait ajánlani (a programozó az interneten keresztül csatlakozik az Ön számítógépéhez, speciális program távmunkára, és elvégzi a szükséges munkát). Ha lehetséges munkabázist biztosítani "1C: Accounting 8 Edition 2.0", mi magunk továbbíthatjuk az adatokat, és továbbíthatjuk a fájlt " 1C: Számviteli 8. kiadás, 3.0»Átvitt maradványokkal. A szolgáltatás díját a csomag teljes ára nem tartalmazza.

      Fontos... Nem minden dokumentum kerül áttelepítésre (a régebbi BP 2.0-s kiadásokkal való kompatibilitás érdekében). Kérjük, vásárlás előtt figyelmesen olvassa el a 3. ábrán látható listát.

      Adatátvitel az "1C: Accounting 7.7" és az "1C: USN 7.7" programokból az "1C: Accounting 8" programba

      Néhány szó az adatok átviteléről egy tipikus konfigurációból Könyvelés", 4.5-ös kiadás 1C: Enterprise 7.7-hez vagy konfigurációhoz" "(a továbbiakban: konfigurációs forrás) tipikus konfigurációvá" Vállalati könyvelés", 3.0 verzió az 1C: Enterprise 8-hoz (3.0.52-es verzió), a továbbiakban: "Konfiguráció-címzett".

      FONTOS! Az adatátvitel a konfigurációból lehetséges Könyvelés 4.5-ös kiadás 1C-hez: Enterprise 7.7 7.70.569 és újabb verziók vagy a konfigurációból Egyszerűsített adózási rendszer, szerk. 1.3»7.70.219 és újabb verziók.

      Javasoljuk, hogy a forrás konfigurációról a fogadó konfigurációra váltson egy új időszak (év, negyedév, hónap) elején az előző időszak ütemezett műveleteinek befejezése után.

      Az adatátvitel speciális feldolgozás segítségével történik, amely XML formátumú fájlba tölti ki az adatokat a Forráskonfiguráció információs bázisából. Az eredményül kapott fájl az univerzális adatbetöltési feldolgozás segítségével betöltődik a címzett konfigurációjának információs bázisába.

      ACC_ACC8 .ert - adatok külső feldolgozása egy külső fájlba a " Számvitel, rev. 4.5»;

      USN_ACC8 .ert - adatok külső feldolgozása egy külső fájlba a " Egyszerűsített adózási rendszer, szerk. 1.3»;

      ACC_ACC8 .xml - adatkonverziós szabályok.

      USN_ACC8 .xml - adatkonverziós szabályok.

      A következők kerülnek átvitelre az infobázis-forrás konfigurációiból a címzett konfigurációkba:

      - információ a konfigurációs forrás infobázis számviteli számláinak aktuális egyenlegeiről az infobázis átalakítás időpontjában;

      - aktuális dokumentumok, amelyek dátuma nagyobb, mint az infobázis átalakítás dátuma.

      Az átalakítás két szakaszban történik:

      - az infobázis Konfigurációs forrás adatai külön fájlba (adatfájlba) kerülnek feltöltésre;

      - a fogadott fájl betöltődik a címzett konfigurációjának információs bázisába.

      Az áttelepítési feldolgozás telepítéséhez használja a setup.exe fájlt. A program elindítása után (ha nagy az 1C: Enterprise infobázisok száma, akkor egy idő után) megjelenik egy párbeszédpanel, amelyben ki kell választani azokat az információs bázisokat, ahol az adatátviteli feldolgozást telepíteni kell. Az ablak úgy néz ki, mint az 1. ábrán. Ha az információs bázisok száma több mint hét, használja a "fel" és "le" gombokat a navigációhoz. Ha több információs bázis van kiválasztva, akkor az „útvonal” sor csak az utoljára kiválasztott adatbázis helyét mutatja. Ezek az információk kiegészítő jellegűek, és opcionálisan arra szolgálnak, hogy a felhasználó további ellenőrzést végezzen a telepítőprogram eredménye felett, ne fordítson rá különösebb figyelmet, a program maga határozza meg, hogy az Ön által kiválasztott információs bázisok hova legyenek telepítve.

      1. ábra Az információs bázis kiválasztási ablaka a telepítés során

      Ezenkívül megadható, hogy az adatátviteli feldolgozás melyik mappába kerüljön, ehhez használja a mappaválasztó ablakot (a hárompontos gombra kattintva). A kiválasztott mappa teljes elérési útja megjelenik a kiválasztó sávban. A "telepítés" gombra kattintás után a telepítés megtörténik szükséges fájlokat a kiválasztott információs bázisokhoz és/vagy a kiválasztott mappához. A befejezés után kattintson a "részletek" gombra, és megtekintheti a részletes telepítési naplót, amely tartalmazza, hogy mely fájlok és mappák kerültek rögzítésre. Ennek eredményeként a következő képnek kell megjelennie a kiválasztott mappában, lásd a 2. ábrát.

      2. ábra A kiválasztott mappába telepített fájlok

      Az alkönyvtárba ExtForms feldolgozási és átadási szabályokat állapítanak meg. Felhívjuk figyelmét, hogy a feltöltés feldolgozása ACC_ACC8 .ertés az adatkitöltési szabályok felváltják a tipikus feldolgozást és szabályokat. Ha meg szeretné tartani a szokásos átmeneti mechanizmust, telepítse az új feldolgozást egy külön könyvtárba, és ne az információs bázisba.

      A telepítési folyamat részletesebben le van írva a jelentés telepítésének példájával " Az „1C: Számvitel 7.7«.

      egy programban" 1C: Számvitel 7.7»Nyitva kell lennie további lehetőségeket feldolgozás" Áttérés az 1C-re: Számvitel 8, szerk. 3.0“, Válassza ki az átviteli szabályokat tartalmazó mappát (lásd 3. ábra), és töltse be a csereszabályokat. Nem kell minden átviteli szabályt megadnia. Csak azokat használja, amelyek szükségesek például egyenlegek, egyenlegek és bizonylatok átutalásához. Például a könyvtárak csoportjában nem lehet szabályokat felvenni, mert az összes könyvtárat hivatkozások mozgatják, szükség szerint, pl. csak azokat, amelyek akár egyenlegekben, akár dokumentumokban szerepelnek. Ez biztosítja, hogy az új információs bázisban ne legyen "szemét". A dokumentumoknak sem kell mindent tartalmazniuk. Például, ha egyes dokumentumok nem szerepelnek az adatbázisban, vagy nem szeretné átvinni őket, akkor nem kell engedélyeznie ezt a szabályt.

      3. ábra. Adatfeltöltés feldolgozás

      Javaslom az adatfájl nevének beállítását a "C: \ v77_v8 \ Exp77_80.xml" értékre, ezt a mappát gyakran használják alapértelmezés szerint a programban " 1C: Számvitel 8"Adatok betöltésekor a programokból a" 1C: Enterprise 7.7". Ha szükséges, állítsa be a paramétereket a " Lehetőségek«.

      Az adatok eltávolítása a konfigurációból" Számvitel 7.7» Különféle hibák fordulhatnak elő. Az itt bemutatott átviteli szabályok abban különböznek a tipikusaktól, hogy az adatkitöltés szakaszában keresés történik tipikus hibák... Nézzük meg, melyik üzenet jelenik meg közülük.

      Az áruk és anyagok nulla mennyisége és nem nulla összege... A Vevő konfigurációban nem lehet úgy megadni a mérleget, hogy az anyag mennyisége nulla legyen, az anyag költségbecslése pedig ne legyen nulla, lehetetlen, sőt értelmetlen, mert ez hiba. Ezért az egyenlegek átutalásakor az ilyen tételek (nulla mennyiséggel) nem jelennek meg az egyenlegnyilvántartási bizonylatokban. Ha tehát a hibákat az adatátvitel előtt nem javítják ki, akkor az egyenlegátvitel során az adatforrásban és az adatfogadóban lévő összegek nem esnek egybe, ami további egyeztetési nehézségeket okoz. Ezért az adatok eltávolítása a konfigurációból " Számvitel 7.7»A felmerült hibákról szóló üzenetek jelennek meg (lásd: 4. ábra). Ezen túlmenően a hibák kereséséhez javasolhatja a „Számviteli gyorsellenőrzés” feldolgozást, nevezetesen a „Nullától eltérő mennyiség hiánya nulla anyagmennyiség mellett” szabályt.

      4.1. ábra Hibaüzenetek

      Nem nulla egyenleg a második (harmadik) szintű alkonton, míg az első (második) szinten az egyenleg nulla. Ez a hibás könyvelés meglehetősen gyakori helyzete. Egy tipikus példa látható a 4.2. ábrán. Ez a feltétel az analitikus számvitel „hibás besorolása” eredményeként merül fel. Például a mozgási dokumentumokban Pénz a szerződés fel van tüntetve, de az áruk és anyagok tőkésítéséről szóló dokumentumokban nincs szerződés, vagy fordítva, vagy vannak szerződések, de eltérőek. Mindezekben az esetekben a szerződéses egyenleg nem nulla, míg a partner egyenlege nulla. Hasonló kép alakulhat ki az anyagok és cikkek elszámolásában (amikor a tárolóhelyek teljes elszámolása is benne van): a raktárak közötti átsorolás, különösen, ha a raktárak anyagi felelősök.

      4.2 ábra Példa elszámolási hibákra

      Egyértelmű, hogy ez tévedés, és egyértelmű, hogy nincs értelme az ilyen maradékokat átvinni. Az ilyen típusú egyenlegek átutalásának kizárása érdekében van egy "Ne rakd ki az egyenlegeket, ha nulla az egyenleg" paraméter. magasabb szint". Ha ez a paraméter egyre van állítva, akkor a kirakodás során az ábrán látható üzenetek jelennek meg. 4.3 (vö. 4.2. ábra), és az ilyen pozíciókhoz tartozó egyenlegek nem kerülnek kiürítésre. Ennek a paraméternek a különféle kombinációit használhatja a különböző egyenlegek átvitelére vonatkozó szabályokkal. Ha nem az összes egyenleget egyszerre, hanem a könyvelési szakaszok szerint viszi át, akkor a különböző számviteli szekciók egyenlegét különböző paraméterértékekkel tudja átvinni.

      4.3. ábra. Hibaüzenetek

      Szerződések vagy mások szerződéseinek üres értékei. A probléma hasonló a fent leírtakhoz, az ok ugyanaz - a szerződések szerinti analitikus könyvelés hibás besorolása (lásd 4.4. ábra). De a partner egyenlege nem nulla, így a fenti ellenőrzési szabály nem fog működni. Adatátvitelkor egyenlegbejegyzési bizonylat feladásakor hiba történik, mert üres szerződésérték nem megengedett.

      4.4. ábra: Hibajelentés

      Az ilyen hibák kizárására az átvitel előtt, az adatok kiürítésének szakaszában hibaüzenetek jelennek meg (lásd 4.5. ábra). Ugyanezen az ábrán látható, hogy egy másik hiba is felmerült: a szerződés nem felel meg a szerződő félnek, pl. a szerződés tulajdonosa egy másik szerződő fél. Ilyen hibákat gyakran találunk a módosított, i.e. atipikus konfigurációkban vagy régóta fennálló adatbázisokban, amikor a szabványos konfigurációkban a dokumentumok kitöltésekor nem ellenőrizték kellően szigorúan a szerződések betartását.

      4.5 ábra: Számviteli hibaüzenetek

      A szerződések és mások szerződéseinek üres értékeinek ellenőrzése akkor történik meg, ha a „ Ellenőrizze a szerződések üres értékét és a partnerrel való megfelelést". Ezen túlmenően a hibák kereséséhez javasolhatja a „Számviteli expressz ellenőrzés” feldolgozást, nevezetesen a „Szerződések alapján nincs kitöltetlen elemzés” és „A szerződő felek és szerződések betartása” szabályokat.

      Vannak más hibaellenőrzések is, pontosításért forduljon hozzánk (elérhetőségek az oldal alján).

      Megmutatjuk, hogyan lehet részletekben, és nem teljes egészében átvinni az adatokat egy adott típusú dokumentumok, vagy akár a kiválasztott típusú dokumentumok egyedi másolatainak kirakodásának példáján. Csak egy adatkiürítési szabályt jelöljünk meg Fizetési felszólítás"(Lásd: 5. ábra). Ez lehetővé teszi, hogy csak a " Fizetési felszólítás". Ha megnyomja a gombot " Kirak", Ezután az űrlap összes dokumentuma" Fizetési felszólítás"A következő időintervallumban található" kezdő dátum" tovább " lejárati dátum". Nyomja meg a gombot " Telepítse az LDPE-t", Utána a felirat" Fizetési megbízás adatainak kiválasztása«.

      5. ábra Hogyan állíthatunk be egy szabályt egy bizonyos típusú adatok feltöltéséhez

      Ezután megnyomjuk a „Feltétel hozzáadása” gombot, lehetőség nyílik a kiválasztáshoz szükséges kellék kiválasztására (lásd 6.1. ábra), leggyakrabban a „ CurrentDocument«, Ez lehetővé teszi egy külön dokumentum kiválasztását az ilyen típusú dokumentumok listájából. Más kijelölési adatok használatával kiválaszthat egy dokumentumcsoportot, például dátum szerint jelölheti ki a dokumentumokat. A dokumentumok kiválasztása minden esetben az időintervallumon belül történik, paraméterek adják meg « kezdő dátum"és" lejárati dátum«.

      6.1. ábra Egyedi dokumentum kiválasztása

      Fontos! "1C"), amely egyes konfigurációkban nem teszi lehetővé a dokumentumok kiválasztását a kirakodás során a kiválasztás részleteinek megfelelően. Ez annak köszönhető, hogy in modellszabályok a dokumentumok kiválasztása az időszak megjelölése nélkül kérésre történik. Az ilyen lekérdezések nem mindig működnek.

      Hasonló módon a könyvtárakat is ki lehet tölteni, de nem a teljes könyvtárat, hanem valamilyen attribútum alapján történő kiválasztással. Először válassza ki a kívánt adatfeltöltési szabályt, majd nyomja meg egymás után a „ gombokat Telepítse az LDPE-t"és" Feltétel hozzáadása". Például a 6.2. ábra bemutatja, hogyan lehet csak azokat az alkalmazottakat kirakni, akiknél a programból való átállás időpontjában " 1C: Egyszerűsített adózási rendszer, szerk. 1.3" tovább " 1C: Vállalati számvitel, 3.0 változat"(Vagy ahogy a felhasználók gyakran mondják, az átállás a 7.7-ről a 3.0-ra), munkaviszony jött létre.

      6.2. ábra A szótárelemek csoportjának kiválasztása

      Fontos! A javasolt adattovábbítási szabályokban a szabványos szabályok hibáját javították (a cégtől "1C"), ami a címtár időszakos kellékei szerinti kirakodáskor a címtárelemek helytelen kiválasztásához vezet, pl. azok, amelyek különböző dátumokkal rendelkeznek. Ennek az az oka, hogy a szabványos szabályokban a címtárelemek kiválasztása pont megadása nélküli lekérdezéssel történik.

      A referenciakönyv időszakos adatai alapján történő kiválasztás a " paraméter dátumával történik lejárati dátum«.

      Használhatja az adatkiürítési szabályok és szűrők kombinációját. Azok a szabályok, amelyekhez a kijelölés be van állítva, „[KIVÁLASZTÁS]”-ként jelennek meg. Egy adott adatfeltöltési szabály kiválasztásának megtekintéséhez vagy szerkesztéséhez duplán kell rákattintani a szabálylistában erre a szabályra, vagy kijelölése után meg kell nyomni a « Telepítse az LDPE-t«.

      Fontos! Ha az objektumok kirakodása üresnek vagy hiányosnak bizonyul, ellenőrizni kell, hogy be van-e állítva a szinkronizálási mód az 1C: Accounting 8-mal. Ha igen, akkor csak a végrehajtott átvitel után megváltozott objektumok kerülnek kirakodásra. ... Teljes munka szinkron módban lehetetlenné válik. A szinkronizálási mód a csereszabályok betöltése után kerül ellenőrzésre. Ha a mód be van állítva, egy figyelmeztető ablak generálódik (lásd 6.5. ábra), és felajánlja a szinkronizálási mód letiltását.

      Rizs. 6.5 Szinkronizálási mód figyelmeztető ablak

      További eltérések a szabványos szabályokhoz képest

      Kijavítottuk a régi nyugtatípusokkal történt IT&M átvitel hibáját: ha az Áru- és Szolgáltatásátvétel bizonylatokban a bizonylat típusa 2 (elavult érték), és nincs szállítói számla, akkor ennek a bizonylatnak a BP 3.0-s hibás konvertálása visszaküldési dokumentum a vevőtől történik.

      Kijavítottunk egy hibát, amikor olyan kézi műveleteket vittünk át, amelyek alfiókkal rendelkeznek a BP PROF verzióra. Az ilyen művelet nem kerül rögzítésre a BP-ben, hiba történik: "Az OU mezőnek üresnek kell lennie." Ennek az az oka, hogy a szabályok a CORP verziókkal való együttműködésre készültek, azonban a TRAC-ban a számviteli nyilvántartás DepartmentDt és DepartmentKt dimenzióinak üresnek kell lenniük.

      Javítva egy hiba, amely duplikált címtárcsoportokhoz vezetett Szerződésekés ennek következtében e könyvtár elemeinek megkettőződése (mivel a keresés a betöltéskor a szülő figyelembevételével történik). Ezt szemlélteti a 6.6. ábra.

      6.6. ábra A címtárátvitel eredménye Szerződések modellszabályok

      Itt a rovatban Szülő(könyvtárcsoport) névvel 2015 a címtárnak két azonos nevű csoportja van (a forrásban csak egy csoport van), ezért a szerződések duplikálva vannak.

      Kijavítottuk a banki dokumentumok átutalásának hibáját, amikor pénzt utaltak át egyik folyószámláról a másikra. V BP 3.0 ebben az esetben dokumentum jön létre Leírás a folyószámláról a művelet típusával Átutalás a szervezet másik számlájára, amelyet azért nem hajtanak végre, mert nincs kitöltve a kellék Kedvezményezett számla... Ráadásul az adatok hibásan vannak kitöltve. Számviteli számlaés Betéti számla... Ez akkor jelenik meg, ha különböznek egymástól, például 55 és 51, akkor ezeket ki kell cserélni. Javítva a hiba, hogy nem töltötték ki a kellékeket Kötelezettség típusa az adóátutalási dokumentumokban. A fentiek mindegyike a 3.0.43.215 kiadásra vonatkozik.

      A kellékek átkerülnek főszerződés kézikönyv Vállalkozók.

      A címtár kiürítésének szabálya megváltozott Elnevezéstan, most az adatkiválasztási módszer egy szabványos kijelölés, amely lehetővé teszi a címtárelemek részletek alapján történő kiválasztását (az USN 7.7 - BP 3.0 szabvány szabályai szerint ez lehetetlen). Címtár átvitelekor Elnevezéstan, átviszik és Tételárak linkekkel, pl. csak az átadott tételek árai. A funkció engedélyezéséhez a paraméter értékét egyre kell állítani Áruk kirakása tétel kirakásakor.

      Kijavítottuk az „USN 7.7 – BP 3.0” szabvány szabályainak hibáját a partnerekkel történő elszámolások egyenlegének átutalásakor: a szerződés típusa mindig a következőre volt állítva Egyéb... Most - az egyenleg típusától függően, a számviteli szakasz szerint " Számítások beszállítókkal és vállalkozókkal"Szerződés típusa = " Támogató", A könyvelési rész szerint" Elszámolások vevőkkel és vásárlókkal"Szerződés típusa = " A vevővel", Egyéb esetekben a szerződés típusa = Egyéb«.

      Javítva egy hiba az „USN 7.7 – BP 3.0” szabvány szabályaiban a partnerekkel történő elszámolások egyenlegének átutalása során: a kölcsönös elszámolások összege a kezdeti egyenlegbejegyzési bizonylat két részletében került rögzítésre. Összegés ÖsszegKt... Emiatt a kezdeti egyenlegek rögzítésére szolgáló bizonylat nem került könyvelésre.

      Jelölje beA vevővel"(A szabványos szabályokban" Egyéb"). A változó értéke Fizetési állapot", Ez azért fontos a helyes választás számlák az ügyfélnek történő fizetésről a banki fizetési bizonylatokban a Fogadó konfigurációban.

      "" formátumú dokumentumok átvitelekor Fizetési felszólítás"A szerződés típusa a következőre van állítva" A szállítóval"(A szabványos szabályokban" Egyéb«).

      Javítva egy hiba az "USN 7.7 - BP 3.0" szabvány szabályaiban a tárolási helyek átvitelekor: a " változó Raktár típus«.

      Paraméter hozzáadva " Csere a szabályozó hatóságokkal is«: Ha értéke 1, akkor a kellékek Az ExchangeControllingBodies fajtája a " könyvtárelemből " A szervezet"beállítva" Csere univerzális formátumban", Különben benne" Exchange Disabled»Mint a modellszabályokban. Ez fontos az ismételt (rendszeres) átviteleknél, hogy ne rontsa el az EDF beállításait.

      Módosította a betöltött elemek keresésére vonatkozó szabályt a "" könyvtárban Vállalkozók«: Az első keresést a FOGADÓés Ellenőrző pont(ha ezek az értékek ki vannak töltve), akkor csak a FOGADÓés végül által Név... Mindhárom esetben a csoportattribútum (ThisGroup) és maga a csoport (Parent) részt vesz a keresésben. Ez fontos az ismételt (rendszeres) átutalásoknál, hogy ne keletkezzen duplikátumok a betöltés UTÁN megváltozott névvel rendelkező partnerek számára.

      A szerződő felek átruházásakor a feltétel kitöltésre kerül Regisztrációs ország jelentése "Oroszország". Erre azért van szükség, hogy a partnerek könyvtárának programba való betöltése után "1C számvitel 8" nem kellett kézzel kitöltenie a szükséges adatokat Regisztrációs ország... Ha nincs kitöltve, akkor címtárelem formájában " Vállalkozók"A kellékek rendelkezésre állnak" Adószám"és" Reg. szoba"És a részletek" FOGADÓ"és" Ellenőrző pont"Elrejtik.

      Az "USN 7.7 - BP 3.0" átviteli szabályai az "Alkalmazottak" címtár átviteléhez szükséges adatok kirakodására vonatkozó szabályokat tartalmazzák (a szabványos szabályokban csak az egyének névjegyzékét továbbítják).

      Az „USN 7.7 – BP 3.0” átadási szabályzatban az „Alkalmazottak aktuális tarifája” információs nyilvántartás átadására vonatkozó szabályt javították.

      Az adófizetési megbízások átutalásának sajátosságai

      Művelettípusú fizetési megbízásokhoz Adó áthárítása további adatokat kell kitölteni: KBK - költségvetési besorolási kód, kezdeményezői státusz stb. Ezeknek a kellékeknek a szerkezete be Bukh 7.7 (USN 7.7) és benne BP 3.0 nem egyeznek. Különösen abban BP 3.0 ezen adatok egy része egy külön könyvtárban található, amelyre mutató hivatkozást a fizetési megbízás tartalmazza. Könyvtár Az adók és a költségvetésbe történő befizetések fajtái számos olyan elemet tartalmaz, amelyek megjelennek az információs bázisban, például egy számviteli politika szerkesztésekor. Adatátvitelkor ezek a tételek a számviteli politika betöltésekor is megjelennek. Fizetési megbízások ki- és feltöltésekor egy címtárelem Az adók és a költségvetésbe történő befizetések fajtái a KBK keresett helyettesítésre a fizetési megbízás adatai között Adó... Ezért javasolt a számviteli politika átadása után ellenőrizni, hogy a referenciakönyvben minden szükséges adó megjelent-e, szükség esetén kiegészítve. A forrásban és a fogadóban lévő fizetési megbízások BCC-jének összehasonlításakor (szinkronizálásakor) a négy BCC számjegy, 14-17 kategória, a jövedelem alfaj kódja nem kerül figyelembevételre: adó, kötbér, kötbér stb. A hivatkozásban Az adók és a költségvetésbe történő befizetések fajtái ezek a bitek nullákkal vannak feltöltve. Amikor új elemeket adunk a könyvtárhoz, a 14-17 számjegyeket is nullákkal kell kitölteni.

      Nagy információs bázisok átvitele.

      Először is, nagy infobázisok átvitelekor az adatok kiürítési folyamata nagyon sokáig tarthat. Ez akkor fordul elő, ha egy könyvelési részben nagy mennyiségű egyenleg van, például áruegyenlegek. A kirakodás idejének csökkentése érdekében alkalmazhatja az egyik dokumentum felosztásának technikáját " Kezdeti maradékok megadása"néhányra. Ha beállítja a paraméter értékét " A maradványok beírásához szükséges sorok száma a bizonylatban»Nullától eltérően (lásd 6.3. ábra), akkor az egy dokumentumba történő adatfeltöltés a megadott értékre korlátozódik. Ez jelentősen (többször) csökkentheti a kirakodási időt.

      6.3. ábra Paraméterek beállítása dokumentumméret-korlátozásos adatátvitelnél " Kezdeti maradékok megadása»

      Megjegyzés: a paraméter értéke korlátozza a tranzakciós tábla egy dokumentumba feltölthető sorainak számát " Kezdeti maradékok megadása", Ahelyett, hogy magában a dokumentumban megadná a sorok számát. Ezért a dokumentumban lévő sorok száma el fog térni a paraméter értékétől, ez nem hiba. Dokumentum felosztásakor " Kezdeti maradékok megadása"Több dokumentum esetén minden dokumentum megjegyzéseihez egy postfix kerül hozzáadásra a sor végén:" -1 "," -2 " stb.

      FONTOS! A leírt algoritmus egy dokumentum felosztására " Kezdeti maradékok megadása»Kevesen használják csak az adatfeltöltési idő csökkentése érdekében, minden dokumentum egy fájlba kerül, pl. az adatátvitel egy lépésben történik, a megjegyzések (postfixek) automatikusan generálódnak, csak egy paraméter van beállítva. Ez a technika azonban nem oldja meg a memóriahiány problémáját, amelyet az alábbiakban tárgyalunk.

      Nagy információs bázisok átvitelekor felmerülhet az elégtelen RAM probléma: a kirakási kísérletkor a program megfelelő hibaüzenettel vagy üzenet nélkül leáll. Hiába próbálja kicserélni a számítógépét egy erősebbre. Ebben az esetben az adatokat darabokban kell kirakni, részekre osztva. Ehhez olyan átviteli szabályokra van szükség, amelyek támogatják a megadott módot. Gondoljuk át, hogyan kell a kirakodást elvégezni. Először is, az adatátvitelt egyetlen kirakodási szabály alkalmazásával kell végrehajtani (lásd 6.4. ábra). Ha az átvitel sem lehetséges egy szabály szerint, akkor azt részekre bontjuk, jelezve a kezdő és a végső részt. Minden rész tartalmaz egy adott számú első szintű analitikai értéket, például termékegyenlegeket, pl. a számlaegyenlegek meghatározott értéke "41". A fiókban található elemzések teljes számának ismeretében könnyen kiszámítható az adagok száma. Egyszerre (egy információban) problémamentesen mennyi adatot kell empirikusan meghatározni, főszabály szerint a számlaegyenlegek kirakodásánál több ezer vagy több egyenlegnél jelentkeznek átutalási problémák. Bár az adatok feltöltésének időmegtakarítása érdekében javasolható a részekre bontás, még akkor is, ha a könyvelési rész összes egyenlege egyszerre kirakható. A kirakodási idő az adatrész méretétől nem arányosan, nem lineárisan függ. Ezért, ha például tízezer egyenleget árunként tíz ezres részre bont, időnként csökkentheti a kirakodás idejét. Ha az első részt átvisszük, akkor a kezdő rész száma elhagyható, ha az utolsó rész, akkor az utolsó rész száma elhagyható.

      FONTOS! Részletekben történő adatátvitelkor a paraméterek között szükséges feltüntetni a postfixet, amely részt vesz a dokumentum megjegyzés kialakításában. Kezdeti maradékok megadása". Az adagtartomány számainak megváltoztatásakor ne felejtse el megváltoztatni a postfixet, ellenkező esetben az azonos megjegyzésekkel (postfix) ellátott dokumentumok felülíródnak a fogadási konfigurációba való betöltésekor. Az adatfájl neve nem igazán számít. Alkalmazhatja a szekvenciális átviteli taktikát: kirakodás - berakodás, kirakodás - berakodás stb. Ebben az esetben az adatfájl nevét nem kell módosítani. Választhat egy taktikát: először mindent kirak, majd letölt mindent. Utóbbi esetben minden feltöltéskor módosítani kell az adatfájl nevét. Egy másik példa. Ha a könyvelési rész (például áruk) egyenlegeinek számát, mondjuk 10 000-et, ezres részekre osztjuk, akkor 10 adagot kapunk. Minden résznek egyedi utótaggal kell rendelkeznie: "-1", "-2", "-3", "-4". Ha az összes árumaradékot kirakjuk, majd mindent felrakunk, akkor az adatállományoknak is egyedinek kell lenniük, például: „41_1”, „41_2”, „41_3”, „41_4”. Az „Adagszám kezdete” és „Adagszám vége” paramétereknek 0, 1000 értéket kell venniük; 1001,2000; 2001, 3000; 3001, 4000.

    • A munkatapasztalat felmondása utáni megszakítása 2007. január 1-től az állampolgár munkatapasztalata folytonosságának megállapítására némileg eltérő eljárás vonatkozik. Előtte, ha az egyik munkahelyről a másikra költözéskor nem telt el 3 hét, akkor a szolgálati idő nem szakadt meg. 2007 óta [...]
    • ANKO Tambov Törvényszéki Vizsgálati és Nyomozói Központ, ANO ANKO Tambov Törvényszéki Vizsgálati és Nyomozói Központ, ANO, bejegyzett cím: Tambov, Rabochaya st., 37, 392008, 40. iroda. A szervezet AUTONÓM NONPROFITÁCIÓS SZÁMÁRA. ..
    • Rendelés a munkaidő beosztásáról Rendelés minta a munkaidő beosztásáról A munkaidő beosztása Az Orosz Föderáció Munka Törvénykönyve 100., 103., 104., 73. cikkével és a PJSC belső munkarendjének szabályaival összhangban „Szervezet” a vállalkozás működésének optimalizálása és [...]
    • Az eljáró társaságot a jekatyerinburgi 20. számú központi városi kórházba nevezték ki, ahonnan a főorvost elbocsátották | Szverdlovszki régió | Az uráli szövetségi körzet Alena Tunist a jekatyerinburgi 20. számú Központi Városi Kórház megbízott főorvosává nevezték ki. Mint a tudósító beszámol [...]
    • Ohm-törvény párhuzamosan Kezdőlap Emlékezzen a fizikára: 7. osztály 8. osztály 9. osztály 10-11. osztály Videók a fizikáról, multimédiáról 7 évfolyam. multimédia 8 cl. multimédia 9 cl. multimédia 10-11 cl. csillagászati ​​tesztek 7 cl. tesztek 8 cl. tesztek 9 cl. a vizsga bemutató táblázata [...]
    • Az RSFSR törvénye "A versenyről és a monopolisztikus tevékenység korlátozásáról az árupiacokon" 1991. március 22. N 948-1 (az Orosz Föderáció 1992. június 24-i, N 3119-1, 1992. július 15-i törvényei által módosított N 948-1 N 3310-1; Szövetségi törvények 1995.05.25-től N 83-FZ, 1998.05.06-tól N 70-FZ, 2000.01.02-től N 3-FZ, [...]

Mostantól az "1C: Accounting 7.7" felhasználóinak nem kell az év végéig várniuk, hogy átválthassanak az "1C: Accounting 8"-ra. Az átállás az adózási időszak bármely hónapjának végén megtörténhet. A maradékanyag-átviteli technológiát már működő vállalkozásoknál tesztelték, amelyek közül az egyiket az Automated Accounting Systems LLC szakemberei ismertetik. A cikk tartalmazza az átviteli mód leírását és az átvitt adatok bemeneti és kimeneti vezérlésére vonatkozó általános ajánlásokat.

Mielőtt a „Laima” LLC-hez (Miass, Cseljabinszk régió) költözne, az „1C: Számvitel 7.7. Standard változat". A program egy laptopra van telepítve. A munka az otthoni irodában történik.

Az 1C új adatátviteli módszerének és kis mennyiségű információs bázisának kibocsátása lehetővé tette a 2006-os adatok átvitelét közvetlenül az 1C: Accounting 8 telepítésekor.

Adatátviteli technika

Az 1.5.8.5 kiadásban szereplő „1C: Accounting 7.7”-ről „1C: Accounting 8”-ra való áttérés új módszere biztosítja az „1C: Accounting 7.7” információs adatbázisból származó adatok átvitelét, amely biztosítaná a helyes végrehajtást a „ 1C: Számviteli 8" a következő műveletek:

  • az „1C: Számvitel 8”-ra való áttérés után kiadott dokumentumok vezetése;
  • az aktuális beszámolási időszakra vonatkozó számviteli nyilvántartások kialakítása (mérleg, főkönyv stb.);
  • az év elejétől eredményszemléletű mutatókat tartalmazó, a tárgyidőszakra vonatkozó adószámviteli nyilvántartások kialakítása;
  • szabályozott jelentéstétel kialakítása az aktuális jelentési időszakra.

Az „1C: Számvitel 7.7”-ről az „1C: Számvitel 8”-ra e módszer szerint javasolt áttérni egy új adózási időszak (év) elején, vagy ha már van új időszak, akkor a végén. az aktuális beszámolási időszak következő hónapjában. Az adatok "1C: Accounting 8"-ba történő átvitele során a következő információk töltődnek be:

  • számviteli és adószámviteli számlák egyenlege a tárgyidőszak elején (a tárgyév január 1-jén);
  • tárgyidőszaki számviteli és adószámviteli forgalom konszolidált tételenként, havi bontásban;
  • átmeneti különbségek, amelyek a megfelelő adószámlákon tükröződnek (a PBU 18/02-t alkalmazó szervezetek esetében);
  • befektetett eszközök és immateriális javak kezdeti egyenlegeinek rögzítésére szolgáló dokumentumok;
  • a személyi jövedelemadó és a bérszámfejtéssel járó adók adóalapja a tárgyidőszakban;
  • a beérkezett és kiállított számlák fizetési hátraléka a tárgyidőszak utolsó lezárt hónapjának végén;
  • információk az analitikus számvitel tárgyairól.

Előkészítő műveletek az "1C: Számvitel 7.7" programban

Az adatátvitel az "1C: Accounting 7.7"-ből a 7.70.477 kiadástól kezdve lehetséges. Ezért az áttelepítés előtt frissíteni kellett a konfigurációt erre a kiadásra.

Meg kell győződnie arról is, hogy az év utolsó hónapjában rendszeres számviteli és adószámviteli műveleteket végeztek (beleértve a mérlegreformot is).

Az adatátvitelhez szükséges összes fájl a Convert mappában található az 1.5.8.5 "1C: Accounting 8" kiadás sablonkönyvtárában. Jobb, ha a mappa tartalmát átmásolja az "1C: Accounting 7.7" információs bázis ExtForms könyvtárába.

Az átviteli mód biztosítja az egyetlen előkészítő műveletet - a referenciakódok ellenőrzését, amelyek az „1C: Accounting 8”-ba történő adatátvitel során nem egyedivé válhatnak. A ChkCode.ert külső feldolgozást használják az ellenőrzéshez.

Annak érdekében azonban, hogy biztosítsuk a számvitel és az adóelszámolás helyességét az „1C: Számvitel 7.7” adatbázisban, és hogy a szándékosan hibás bejegyzéseket ne vigyük át a „nyolcba”, hasznos a számvitel technológiai elemzése (menü „Jelentések - > Számvitel technológiai elemzése" ), valamint az adószámvitel helyzetének elemzése ("Adószámvitel -> Adószámvitel helyzetének elemzése").

A problémákat általában a „kézi” könyvelések okozzák, amelyek a nyitóegyenleg, a mennyiségi elszámolás stb. Az új módszer szerint még az ilyen tranzakciók is helyesen kerülnek átadásra, azonban a bejövő vezérlés lehetővé teszi a problémák azonnali azonosítását és a javításukra vonatkozó javaslatok kiadását.

Esetünkben az ellenőrzés eltéréseket tárt fel a számvitelben a tárgyi eszközök értékcsökkenésének korábbi időszakok veszteségére történő leírása tekintetében, amelyeket az átállás után már az „1C: Számvitel 8”-ban döntöttek a korrigálásról.

Adatátvitel

Maga az adatátvitel a V77Exp.ert külső feldolgozással történik ("Fájl -> Megnyitás" menü). A feldolgozási párbeszédpanel a következőket jelzi:

  • adatkonverziós szabályok fájl - Acc77_80.xml ("Szabályfájl neve" mező);
  • a fájl, amelybe az adatokat feltöltik (az „Adatfájl neve” mező);
  • az aktuális jelentési időszak kezdő dátuma - 2006. január 1. ("Kezdő dátum" mező);
  • az aktuális időszak utolsó lezárt hónapjának befejező dátuma ("Befejező dátum" mező). Esetünkben - 2006. május 31.

A feldolgozási párbeszédpanelen a „Csereszabályok betöltése” gombra kattintás után az adatfeltöltési szabályok listája kitöltődik. A betöltött lista a számlák listája, amelyek végösszege letölthető, valamint a referenciakönyvek, amelyek átvihetők a „Vállalati könyvelés” konfigurációba. A jobb oldali táblázatban a legtöbb adatkiürítési szabályhoz szűrőket állíthat be attribútumértékek szerint (például cikkek szelektív kirakodásához).

Mivel adatokat viszünk át a "hétből", az "1C: Accounting 8" első indításakor meg kell tagadni az adatbázis kezdeti kitöltését. Ezután az adatbetöltési feldolgozás segítségével ("Eszközök -> Adatcsere -> Univerzális adatcsere XML formátumban" menü) - töltse be az átviteli fájlt a nyolcas ábrába.

Vizsgálat

A teljes adatátviteli folyamat nem tartott tovább fél óránál. Csak meg kell győződnie arról, hogy az összes adatot megfelelően továbbította. Itt a legjobb kezdeni az adatátviteli időszak mérlegével. Mérlegszámlák esetén az „1C: Számvitel 7.7” és az „1C: Számvitel 8” alatt generált kimutatásoknak egyeznie kell. Ha valamelyik számla forgalma nem esik egybe, akkor ehhez a számlához részletesebb jelentéseket (mérleg vagy kártya) kell készíteni, hogy megállapítható legyen, mely forgalom nem került átvezetésre. Így minden adatot ellenőrizhet, kivéve a tárgyi eszközök és immateriális javak egyenlegét, adóalapokat a tárgyidőszaki személyi jövedelemadóról és bérszámfejtéssel járó adóról, valamint a beérkezett és kiállított számlák fizetési hátralékáról a tárgyidőszak utolsó lezárt hónapjának végén.

Esetünkben az "1C: Számvitel 7.7"-ben a tárgyi eszközökre vonatkozó adatok nem kerültek beírásra teljesen, és a nyolcas ábrán a "Befektetett eszközök kezdeti egyenlegeinek megadása" dokumentumok egyszerűen nem kerültek könyvelésre, és ennek megfelelően az egyenleg a 01-es számlán az időszak eleje nem merült fel. Ezeket a dokumentumokat manuálisan javították ki.

Az áfa-számviteli alrendszer az „1C: Számvitel 8”-ban van megvalósítva a nyilvántartásokban, az átutalás helyességének ellenőrzéséhez használja az „Egyenlegek és forgalom” egyetemes jelentést (Jelentések -> Egyenlegek és forgalom) anélkül, hogy korlátozná a számviteli szakaszok időszakát. bemutatott áfa", "előlegekből származó áfa", hogy elemezze a ZPK és a ZPR számlák átutalásának helyességét.

1. Bemutatkozás.

2. Amire szüksége van: 1C konfiguráció: Adatkonverzió 2. * és feldolgozás a csomagból. A feladatok példájához vegyük az 1C: Trade Management 11 és 1C: BP 3 konfigurációkat. *.

Tehát az adatok 1C-be való feltöltésének szabályainak kidolgozásához 1C konfigurációra lesz szüksége: 2. objektumok konvertálása, valamint a csomagban található feldolgozás.

Például már telepítettük és elindítottuk a konverziós bázist.

Megírjuk az 1C: Trade Management 11 és 1C: Enterprise Accounting 3 konfiguráció közötti csereszabályok fejlesztését (az UT / ACH cseréjének szabályai).

3. Feldolgozásra lesz szükségünk a metaadat-struktúra kiürítéséhez és a cseréhez.

Az első dolog, amit a fejlesztéshez be kell szereznie, az a metaadat-struktúrájú fájlok. Ez az objektumkonverziós csomagban található metaadat-struktúra kiürítési feldolgozásával történik.

Valójában a kicsomagolt konfigurációs könyvtárban a bekapcsolt konfigurációkhoz kezelt űrlapokérdekel minket az MD83Exp.epf kezelése. Ha ki kell töltenie a konfigurációkból a konvencionális formák, akkor az MD82Exp.epf feldolgozást használják. Ez akkor van így, ha például olyan konfigurációkból kell struktúrát beszereznie, mint 1C: UT 10, 1C: Manufacturing Enterprise Management 1.3, 1C: Integrated Automation 1.1, 1C: Zup 2.5 és így tovább.

Továbbá az adatok 1C-be való feltöltéséhez és letöltéséhez a szabályaink szerint fel kell dolgoznia az "Univerzális adatcsere XML formátumban" V8Exchan83.epf fájlt olyan kezelt űrlapokon, mint például az 1C: Trade Management 11. *, 1C BP 3, 1C: ERP 2. * és hasonlók. És ennek megfelelően V8Exchan83.epf - a szokásos űrlapokon történő konfigurációkhoz.

4. A konfigurációs metaadat-struktúra eltávolítása 1C: Trade Management 11.3 és 1C: Enterprise Accounting 3.0. *

Kezdjük a metaadat-struktúra eltávolításával az 1C: Enterprise Accounting 3 konfigurációból.
Nyissuk meg az MD83Exp.epf feldolgozást

A feldolgozási formában vannak további beállítások, ahol engedélyezhetjük vagy letilthatjuk a regiszterek és mozgások kirakásának lehetőségét 1C-ben. Választható az is, hogy a kirakodás hol fog megtörténni: az 1C szerveren vagy „a kliensen”. Megjelöljük annak a fájlnak a nevét, ahol az adatstruktúra ki lesz töltve. Ugyanígy kirakjuk a Trade Management 11 konfigurációs metaadat-struktúrát.

Most be kell töltenie a konfigurációt a konverziós adatbázisba. Ide a konfigurációk listájából és a konverziók listájából is eljuthat. Csak töltsük be az asztalról:

Töltse be a BP szerkezetét a párbeszédablakban:

És hasonlóan - a Kereskedelmi Hivatal szerkezete.

A letöltés végén megjelenik egy párbeszédpanel, ahol megadhat egy Önnek megfelelő nevet.

6. Konverziós szabályok létrehozása az 1C on-ban konkrét példa feladatokat.

Ezután lépjen az "Objektumszabályok beállítása" részre, ahol létrehozunk egy új beállítást.
Az átalakítás létrehozására szolgáló párbeszédpanelen válassza ki a "forrás" és a "vevő" konfigurációt (amelyek korábban betöltöttek), majd kattintson az OK gombra.

Mivel ebben a cikkben azt terveztem, hogy az alkotást "a semmiből" és "szemét nélkül" mutatom be, emlékeztetlek arra, hogy semmit sem hozunk létre automatikusan. Nincsenek prototípusok.

Ezen a párbeszédpanelen nem teszünk semmit, csak kattintson a - "Bezárás" gombra.

Hozzunk létre szabályokat arra, hogy ne egy dokumentumot rakjunk ki az egyikbe, hanem egy típust a másikba, például az UT 11-ből származó áruk / szolgáltatások megvalósításának dokumentumát, a szükséges referenciakönyvekkel a BP 3 Áru / Szolgáltatás átvétele dokumentumhoz.

Tehát létrehozunk egy új PKO-t (az objektumok 1C-vé konvertálására vonatkozó szabály)

Válassza ki az áruk és szolgáltatások értékesítésének forrását és az áruk és szolgáltatások átvételének címzettjét, majd kattintson az OK gombra.
Ebben az esetben megjelenik egy párbeszédpanel, ahol ismét megtagadjuk a PCS (Property Conversion Rules) automatikus létrehozását. Ezután csak a szükségeseket választjuk ki.

De a PVD (adatkiürítési szabályok) létrehozására irányuló javaslatra "Igen" válaszolunk.

Létrejönnek a PVD-k, amelyek tükröződni fognak az univerzális XML-csere feldolgozásában a kiválasztáshoz:

Az üres tulajdonságkonverziós szabályokkal rendelkező adatkonverziós szabályok is létrejönnek.

Ezenkívül látható, hogy a POC alapértelmezés szerint az objektum belső azonosítója alapján keres. Ezt a PKO melletti nagyító jelzi. A keresést elvégezzük, és a nap eleji dokumentumszám és dátum szerint végezzük.

Eltávolítjuk az UIO általi keresést:

Most kezdjük el az objektum szükséges tulajdonságainak (attribútumainak) egyeztetését. Ehhez kattintson a "Tulajdonságok szinkronizálása" gombra (jelölje meg az "1"-et a képernyőn). Eltávolítjuk a szabályok rekurzív létrehozását ("2"). Eltávolítjuk az összes megjelölt részletet ("3"). És mi magunk választjuk ki, mire van szükségünk.

Például válassza ki a szükségeset:

Felhívom a figyelmet arra, hogy a partner PCS-jét a szervezetnek, a szervezetet a partnernek készítjük el, valamint összehasonlítunk néhány név szerint nem egyező adatot, például "Pénznem" és "Pénznem". a dokumentumból".

Ahol azt látjuk, hogy még nincsenek konverziós szabályok.

Kezdjük átmenni a részleteken és leírni. Először is beállítjuk a bizonylat keresését, ahogy korábban írtuk, a kirakodást és a dátum elején keressük meg a bizonylatot, és módosítjuk a számozást. Az első három karaktert a saját „UTB” előtagunkra cseréljük. És mivel a BP-ben és az UT-ban 11 karakter van, egy összetett számot készítünk: az előtagunk és 8 karakter a forrásból. Az alábbiakban egy példa látható.

Az iratok kirakodása mindig postázás és mozgás nélkül történik. Feltételezzük, hogy a dokumentumok a felhasználó ellenőrzése után kerülnek a fogadóba.

Ehhez a PCN-t, ha nem hajtották végre, 0 vagy 1, logikai értékként használjuk.

Példaként a pénznem használatával hozzon létre egy objektumkonverziós szabályt a PCS számára. Ugyanakkor úgy gondoljuk, hogy a pénznemek mindkét alapon elérhetőek, és ezeket kóddal kell szinkronizálni. Ezért a PKO pénznemekben nem hozzuk létre az összes PCS-t, hanem csak a kódot adjuk hozzá a kereséshez. Azok. elutasítjuk az objektum PCS létrehozására vonatkozó javaslatot.

A létrehozott konverziós szabályt behelyettesítettük a PMS-dokumentumba. Magát a szabályt pedig alapértelmezés szerint egyedi azonosító javasolja. Javítjuk, kódkeresést végzünk, és úgy állítjuk be a tulajdonságot, hogy ne hozzunk létre új objektumot.

Ennek eredményeként a következő lehetőséget kapjuk:

Továbbá, analógia útján, létrehozzuk a többi szükséges PKO-t és PKS-t. Ezenkívül beállítjuk a szervezet keresését a partnerek szerint, és fordítva, a TIN alapján. Körülbelül így néz ki minimális részletekkel (szükség esetén hozzáadhatod).

A szerződő felek PKO-szerződései esetében PKS-partner, név és tulajdonos szerint keresünk.

Nézzük meg, hogyan adjuk meg a kívánt értéket a számozás típusában a PCN-ben. Például a "TypeOperation" attribútum. Itt különféle feltételeket és helyettesítő értékeket használhat. Például szükségünk van arra, hogy a "művelet típusa" mindig "Termékek" legyen kirakva, ebben az esetben elegendő a kívánt értéket a "homlokba" karakterláncba írni.

Az alábbiakban bemutatjuk, hogyan kell beállítani komplikációk nélkül, és a legtöbb esetben a PKS-t a kölcsönös elszámolási gyakorisághoz, a kölcsönös elszámolási rátához, a könyvelési számlákhoz.

A PKO-nómenklatúra esetében hagyjuk a belső egyedi azonosító alapján történő keresést. De figyelni fogok arra, hogyan határozhatja meg újra a csoportját. Például megállapodunk abban, hogy az 1C: Trade Management 11 konfigurációból egy új cikk kerül kirakásra, de szükséges, hogy a tételt egy adott "Csoportunk" csoportba gyűjtsék.

A feladat elvégzéséhez létrehozunk egy másik PKO-t. Nevezzük "NomenclatureParent"-nek, amit a szülő PCS-jében fogunk jelezni a konverziós szabályban.

Két keresést állítottunk be: név szerint, ahol a név mereven szerepel a csoportunknál, és a "ThisGroup" attribútum kötelező tulajdonsága igaz.

Mivel úgy döntöttünk, hogy az összes nómenklatúra a mi csoportunkba tartozik, így kirakáskor nem kell csoportokat kirakni az UT 11-ből, ehhez a "Kirakás előtt" eseménykezelőben található PKO Nomenklatúrában beállítjuk azt a szűrőt, hogy nem szükséges a "Refusal = Forrás" csoportokat kirakni. Ez a csoport;".

A PVD (adatkiürítési szabályok) GoodsServices implementációjában adjon hozzá egy szűrőt, hogy a törlésre megjelölt dokumentumok ne legyenek kirakva. Ehhez a PTP "Kirakás előtt" eseménykezelőibe a "Refusal = Object. Deletion Mark;" szűrőt írjuk.


Mentsük el a kidolgozott szabályokat egy fájlba.


7. Összefoglalva: Adatok fel- és letöltése a kidolgozott adatcsere-szabályok segítségével.

Megnyílunk az 1C: Trade Management 11 feldolgozó "Univerzális adatcsere XML formátumban" V8Exchan83.epf.

A kirakodás megtörtént, most ugyanezt a feldolgozást használjuk az 1C: Enterprise Accounting 3-ba való betöltéshez.


A letöltés befejeződött. Ellenőrizzük, hogy miként van betöltve. Tehát a dokumentum feltöltésre kerül, ahogy szerettük volna - Szervezetünk betöltődik a partnerbe, a partner pedig a szervezetbe. A könyvelési fiókok mindegyike letöltődik és telepítve van. A dokumentumszámot az előtagunkkal és a nap elején kaptuk. Az összes regisztrált adat kitöltve van.

A tétel berakodásának ellenőrzése. Úgy látjuk, minden úgy alakult, ahogy terveztük.


Elképzeléseink szerint elkészítettük és kitöltöttük a kellékeket. Sok finomság van az átalakításban, és néhány egyszerű, de szükséges dolog, ami segít az átalakítás pontos megírásában. Ez lehetővé teszi a hibák minimalizálását, nem rontja el a meglévő adatokat, és megszabadul a felesleges szeméttől. Ez az egyik legtöbb egyszerű példák... Egy objektumot sokré alakíthat át, vagy fordítva, sok egyet.

Most 3 adatkonverzió van, az egyéb problémákat megold. Ezért a 2. konverzióra is szükség van. Sok sikert mindenkinek a tanuláshoz és a tanuláshoz.

Természetesen, ha programozó vagy, és ez a fő munkád, akkor megpróbálhatod magad megírni az átalakítást. De ha nem, akkor érdemes megbecsülni a tevékenységi területén eltöltött időt, és szakembert kérni a feladat elvégzésére.



Tetszett a cikk? Oszd meg