Internet Windows Android

Univerzálna výmena údajov medzi identickými konfiguráciami. Veľmi jednoduché použitie pri výmene medzi identickými konfiguráciami

Pravdepodobne každý špecialista na 1C sa stretol so situáciou potreby prenosu údajov z jednej informačnej základne do druhej. V prípade, že sú konfigurácie odlišné, musíte napísať pravidlá pre prevod údajov. Tieto pravidlá sú vytvorené v konfigurácii 1C „Konverzia údajov“.

Údaje môžete prenášať aj pomocou. V mnohých konfiguráciách 1C 8.3 existuje štandardná funkcia na nastavenie synchronizácie údajov medzi nimi rôzne konfigurácie a bezproblémová integrácia so správou dokumentov 1C.

Ale keď je potrebné údaje absolútne prenášať identické konfigurácie, môžete si zjednodušiť úlohu a využívať výhody štandardného spracovania nahrávania a sťahovania XML. Upozorňujeme, že táto metóda, ako aj konverzia údajov, navzájom porovnávajú objekty pomocou jedinečného identifikátora (GUID), a nie podľa názvu.

Toto spracovanie si môžete stiahnuť na disk ITS alebo použiť tieto odkazy:

Je univerzálny a vhodný pre akúkoľvek konfiguráciu.

Zoberme si príklad vyloženia adresára nomenklatúry z jednej informačnej základne 1C 8.3 Accounting 3.0 do druhej. Predpoklad dôjde k výberu podľa rodiča (skupiny) „Spracovanie dreva“.

Vykladanie údajov z 1C do XML

Prejdite na infobázu, odkiaľ sa údaje stiahnu (zdroj). Nezabudnite ich skontrolovať s prihliadnutím na všetky možné podmienky, aby ste predišli nežiaducim následkom.

Otvorené spracovanie nahrávania a sťahovania XML dáta(Ctrl + O).

Máme záujem o kartu Vykladanie. Najprv zadajte názov súboru, do ktorého sa budú údaje nahrávať, a cestu na uloženie. V takom prípade sa údaje nahrajú „Do súboru na serveri“.

V záhlaví spracovania je nakonfigurované obdobie, na ktoré sa bude výber vykonávať. Tiež pre periodické registre môžete určiť, ako sa použije výber podľa obdobia. Ak je potrebné vyložiť pohyby spolu s dokumentmi, nastaví sa zodpovedajúci príznak. V tomto prípade preťažujeme adresár, takže v hlavičke nie je potrebné nič konfigurovať.

Prejdeme k výberu údajov na odoslanie. V tabuľkovej časti formulára na spracovanie začiarknite políčka pre konfiguračné objekty, ktoré potrebujete preniesť.

Stĺpec „Vyložiť, ak je to potrebné“ znamená, či je potrebné znova načítať tento predmet, ak naň odkazuje atribút adresára, ktorý načítavame. Napríklad poloha položky, ktorú znova načítavate, má mernú jednotku, ktorá sa nenachádza v základni prijímača. Ak je začiarkavacie políčko v stĺpci „V prípade potreby vyložiť“ nastavené oproti referenčnej knihe s jednotkami merania, vytvorí sa nová pozícia. V opačnom prípade bude hodnota atribútu obsahovať nápis „<Объект не найден>„A jeho jedinečný identifikátor.

V jednoduchom prípade bez vzorkovania bude nastavenie opätovného načítania položky vyzerať takto.

V. tento príklad musíte vybrať iba nomenklatúru, ktorá sa nachádza v priečinku „Spracovanie dreva“.

Podobné spracovanie pre 8.2 vám umožňuje pohodlne nastaviť výbery pre každý konfiguračný objekt. V 8.3 bohužiaľ taká funkcionalita neexistuje. Jednou z východísk v tejto situácii by bolo vybrať potrebné polohy na karte „Ďalšie objekty na vykladanie“.

Tu môžete pridávať objekty buď ručne (tlačidlo „Pridať“), alebo na požiadanie („Pridať na požiadanie ...“). Pri ich veľkom počte je výhodnejšia druhá možnosť.

V tomto prípade bude žiadosť nasledovná. Vyplňte parametre, vyplňte požiadavku, skontrolujte údaje a kliknite na tlačidlo „Vybrať výsledok“.

Potom, čo ste zadali všetky potrebné objekty a ďalšie prvky na odoslanie, kliknite na tlačidlo „Nahrať údaje“. Prejdú do súboru XML, ktorého názov a cestu ste zadali predtým. Výsledky tejto operácie sa zobrazia v správach.

V tomto prípade bolo potrebné vyložiť iba 3 pozície, ale päť bolo vyložených. Dôvodom je, že príznak bol nastavený v stĺpci „V prípade potreby vyložiť“ oproti referenčnej knihe „Nomenklatúra“. Spolu s potrebnými pozíciami boli ich rodičia preťažení.

Načítava sa referencia z XML

Po úspešnom uvoľnení údajov zo zdrojovej konfigurácie do súboru XML otvorte cieľovú databázu. Štruktúra predmetov a ich detaily sa musia navzájom zhodovať. V tomto prípade sa prevod uskutočňuje medzi dvoma typickými konfiguráciami 1C: účtovníctvo 3.0.

Otvorené spracovanie v základni prijímača. Toto spracovanie slúži na nahrávanie aj sťahovanie údajov. Prejdite na kartu Odovzdať a zadajte cestu k súboru XML, do ktorého boli údaje predtým nahrané. Potom kliknite na tlačidlo „Stiahnuť údaje“.

Výsledok sťahovania sa zobrazí v správach. V našom prípade všetko dobre dopadlo.

Adresár "Nomenklatúra" v základni - prijímač nebol vyplnený. Teraz má päť prvkov: tri položky nomenklatúry a dve skupiny.

Prenos rôznych údajov je veľmi dôležitou činnosťou v každom účtovnom systéme na platforme 1C. Pred exportom referenčnej knihy do inej databázy musíte urobiť záloha pretože vykonané zmeny sú považované za nevratné.

Najpopulárnejším a zároveň celkom jednoduchým spôsobom prenosu referenčnej knihy do 1C 8.3 je spracovanie informačných údajov vo forme XML.

Na dokončenie tejto úlohy budete potrebovať súbor na spracovanie nahrávania / sťahovania pre 8.2 alebo 1C 8.3. Táto metóda je univerzálna a najoptimálnejšia a je vhodná pre takmer akúkoľvek nainštalovanú konfiguráciu.

Nahrávanie údajov

Ak to chcete urobiť, musíte najskôr prejsť na rozhranie programu a vykonať niekoľko akcií:

1. Vyplňte pole „Názov súboru“. Pomocou tejto cesty sa následne vytvorí informačný súbor s údajmi na načítanie do databázy.

2. V oblasti tabuľky „Údaje na odoslanie“ vyberte informácie z referenčnej knihy, ktoré chcete nahrať z existujúcej databázy.

3. Potom, keď sú vybraté požadované objekty, vytvorte prekrytie výberu na pravej strane tabuliek.

4. Po dokončení inštalácie všetkých požadovaných nastavení exportujte adresár.

Načítavanie údajov do adresára

Na prenos adresárov do 1C budete musieť vykonať niekoľko akcií:

1. Spustite spracovanie v databáze, do ktorej chcete načítať informačné údaje, a použite kartu „Načítava sa“.

2. Potom vyberte predtým nahraný súbor a použite príkaz Načítať údaje.

Po vykonaní tejto akcie sa migrácia referenčnej knihy z jednej databázy do druhej považuje za úplne dokončenú.

Veľmi ľahko použiteľné spracovanie pre rýchly prenosúdaje medzi rovnakými konfiguráciami. Funguje cez xml súbor alebo com spojenie.
Podporuje pravidelné a spravované formuláre. Funguje na webovom klientovi.

Prenáša údaje z jednej databázy 1C do druhej prostredníctvom súboru xml alebo komunikačného pripojenia.

Konfigurácie musia byť rovnaké (aspoň pokiaľ ide o štruktúru údajov). Napríklad preneste niečo z kópie do fungujúcej databázy. Súbor sa vytvorí v priečinku na spracovanie. Prenáša adresáre, dokumenty (spolu s pohybmi) a informačné registre podľa vlastného výberu. Pre periodické objekty môžete nastaviť bodku.

Na karte „Vykladanie“ je príznak „Vyložiť adresáre z dokumentov“. Pri vykladaní dokumentov s nastavenou vlajkou sa vykladajú adresáre obsiahnuté v podrobnostiach dokumentu a tabuľkových častiach spolu s ich rodičmi a vlastníkmi (ak je to potrebné).

Môže pracovať v dvoch režimoch: cez xml (spustené postupne v zdrojovej databáze, potom v základni prijímača), cez kombinované pripojenie (spustené iba v zdrojovej databáze).

V režime prevádzky prostredníctvom com pripojenie uloží nastavenia pre pripojenie k serveru do súboru dataXML.ini, prihlasovacie meno a heslo sú šifrované, ostatné údaje sú otvorené.

Aj keď používateľ neurobí žiadne špeciálne kroky na uloženie nastavení, samotné spracovanie uloží súbor údajov do súboru dataXML.ini. Ukladá: „Typ výmeny“, „Vyberať adresáre z dokumentov“ a parametre pripojenia pre spojenie.

Ak výmena funguje v režime XML, odovzdanie sa vykoná do rovnakého adresára, z ktorého bolo spustené spracovanie. Vytvorí sa súbor "dataXML.xml". Je z neho aj naložené.

Použitie (prostredníctvom xml):

  • Spustite spracovanie v databáze - zdroji údajov. prejdite na kartu „Odovzdať“. V prípade potreby môžete použiť príznak „filtrovať podľa vyplnených objektov“ - z polí zoznamu odstráni objekty, ktoré neobsahujú údaje, pričom zostanú iba tie, ktoré majú aspoň jeden záznam. Vyberte objekty na prenos (na ľubovoľných kartách)
  • Kliknite na „Nahrať“
  • Začnite rovnaké spracovanie v databáze - príjemcovi údajov. Vyberte typ výmeny „Via XML“.
  • Kliknite na „Stiahnuť“. Stiahnuté údaje sa zobrazia v zozname, odkiaľ ich možno otvoriť kliknutím myši. Tlačidlo „Testovať načítanie“ na karte „Načítavanie“ umožňuje načítanie údajov bez zápisu do databázy a zobrazenie načítaných údajov (ak je načítanie veľmi desivé).

Použitie (prostredníctvom com):

  • Spustite spracovanie v zdrojovej databáze.
  • Nakonfigurujte (obnovte nastavenia) pripojenia.
  • Prejdite na kartu „Odovzdať“. V prípade potreby môžete použiť príznak „filtrovať podľa vyplnených objektov“ - z polí zoznamu odstráni objekty, ktoré neobsahujú údaje, pričom zostanú iba tie, ktoré majú aspoň jeden záznam. Vyberte objekty na prenos (na ľubovoľných kartách)
  • Kliknite na „Nahrať“

Aktualizácie:

2.4. Pri vykladaní bol pridaný výber akýmikoľvek údajmi objektu. Výber je k dispozícii iba pri odosielaní jedného typu referencie alebo dokumentu. Ak je podmienka splnená, na karte „Vyložiť“ sa zobrazí karta „Výber“.

Pridané pole „súbor“, dostupné iba pri výmene cez xml. "DataXML.xml" je predvolene vyplnený. Toto pole sa pridá aj do polí uložených v súbore "dataXML.ini".

2.4.2. Pridaný výber podľa organizácie. Nainštalované na karte „Rozšírené“. Pole je uložené v nastaveniach. Ak je výber vyplnený, nahrajú sa iba tie dokumenty, kde je prítomná premenná „Organizácia“ a organizácia dokumentu sa rovná výberu.

2.5. Na kartu „Odovzdať“ bolo pridané tlačidlo „Odovzdať do zoznamu“. Bude k dispozícii, ak je na vyloženie vybratý aspoň jeden typ dokumentu. Je určený na predbežné nahranie výsledku do zoznamu, kde môžete nastaviť začiarkavacie políčka na dokumentoch a tiež otvoriť formulár dokumentu na zobrazenie. Odovzdávanie z tohto formulára obmedzuje zoznam nahraných dokumentov iba na tých, ktorí majú značku (začiarkavacie políčko).

2.5.3. Mierne sa zmenilo vykladanie informačných registrov (nie zásadne), podrobné správy pri vykladaní informačných registrov (dešifroval výber záznamu). Rozdeľte problémový riadok od používateľa na dva (aby ste chybu ľahšie pochopili).

Premenovali ďalšie dve vlajky (zapadli na miesto). Na podstate vlajok to nič nezmenilo, dúfam, že názvy sú stále jasné. „Len vyplnené“ - filter pre všetky tabuľkové sekcie, pričom na výber zostanú len tie objekty, ktoré obsahujú aspoň jeden dátový objekt. „Dokumenty s adresármi“ je príznak, ktorý umožňuje vykladanie adresárov v ňom obsiahnutých spolu s dokumentmi.

Vykladacia časť nebola zásadne prepísaná (mierne optimalizovaná).

Pri vykladaní adresárov obsiahnutých v dokumentoch bola pridaná správa (predtým boli vykladané „naslepo“).

2.5.5. Pridané spracovanie prerušenia používateľa pri odosielaní a sťahovaní.

2.5.6. Opravená chyba s typmi informačných registrov. Registre podriadené registrátorovi boli odstránené z poľa „Informačné registre“. Ak je to potrebné, preneste ich, prenášajte záznamníky pohybmi.

2.7.4. Pridaná nová funkcia (karta pri vykladaní „Podľa plánu výmeny“) Umožňuje, ak existuje plán výmeny „Úplný“, vyložiť (a načítať) údaje zaregistrované v pláne výmeny.

Vylepšilo sa mnoho rôznych drobností, aby sa zlepšila použiteľnosť spracovania. Opravené chyby pri ukladaní nastavení.

2.8.0. Želanie drahéhonirbolz, vyrobený v 251. komentári, pridaný príznak „Len nový“.

Konfigurácia formulára bola mierne zmenená, hlavné vlajky boli presunuté na samostatnú kartu, pretože miesto vo formulári, kde boli predtým, sa skončilo :)

3.0.1. Pridaná minimálna funkčnosť do spravované formuláre... Výmena referenčných kníh, registrov informácií a dokumentov (voliteľné s pohybmi).

Toto spracovanie umožňuje výmenu údajov medzi rovnakými (rovnakými) konfiguráciami na platforme 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 a ďalšími, hlavnou vecou je, že konfigurácie sú rovnaké!

Snímky obrazovky

(foto)
(foto)

Prevádzkové režimy

Spracovanie implementuje 2 režimy prevádzky: Vykladanie (vytvorenie vykladacieho súboru určeného používateľom) a Načítanie (čítanie vykladacieho súboru vytvoreného v režime s rovnakým názvom a zápis údajov, ktoré sú v ňom k dispozícii). Režim sa nastavuje výberom v poli Režim.

Pred spustením tohto alebo toho režimu (stlačením tlačidla Spustiť) musíte zadať názov súboru na odoslanie buď ručným zadaním do poľa „Názov súboru“, alebo pomocou tlačidla na výber tohto poľa a štandardného výberu súboru. dialóg.

V režime sťahovania je možné upraviť používanie súčtov pri zápise registrov, čo môže mať vplyv na rýchlosť sťahovania.

Tlačidlá „Zakázať súčty“ a „Zahrnúť súčty“ sú k dispozícii, ak je začiarknuté políčko „Povoliť možnosť upravovať používanie súčtov počas načítania údajov“ a slúžia na manuálne ovládanie režimu používania súčtov pri načítaní údajov.

Podmienky použiteľnosti spracovania

Spracovanie je možné použiť iba v prípadoch, keď je informačná základňa, do ktorej boli údaje nahrané, a tá, v ktorej sú údaje načítané, homogénna (konfigurácie sú zhodné, údaje sa môžu líšiť) alebo sú všetky načítané objekty takmer úplne identické v zložení a druhoch atribúty a tabuľkové sekcie, vlastnosti objektu metadát „hostiteľa“ a podobne. Je potrebné poznamenať, že vzhľadom na uvedené obmedzenia je spracovanie určené hlavne na výmenu medzi homogénnou informačnou bezpečnosťou.

Formát súboru na nahrávanie sa líši od formátu súboru vytvoreného pri odosielaní podľa plánu výmeny hlavičkovou časťou. Na uvoľnenie údajov (prvky adresárov, sady registrových záznamov atď.) Spracovanie používa rovnaký mechanizmus serializácie XML ako vykladanie podľa výmenných plánov; v tejto časti sú formáty súborov identické.

Stanovenie zloženia vykládky

Spracovanie umožňuje úplné aj čiastočné odoslanie údajov informačnej databázy do súboru. Zloženie nahraných údajov sa konfiguruje v dialógovom okne začiarknutím políčok v stĺpci stromu, kde sa zobrazujú objekty metadát, do ktorých je možné údaje nahrať. Ďalší stĺpec vlajok „Ak je to potrebné“ nastavuje potrebu vykladania objektov tohto typu„odkaz“. To znamená, že ak je začiarkavacie políčko začiarknuté iba v stĺpci „Ak je to potrebné“, údaje pre takýto objekt sa úplne neuložia, ale iba v rozsahu potrebnom na zachovanie referenčnej integrity v informačnej databáze, ktorá načíta vykladací súbor.

Keď je formulár otvorený, spracovanie nastaví znak vyloženia odkazom na všetky objekty, čo zaručuje referenčnú integritu nezloženého fragmentu informačnej databázy.

Keď kliknete na tlačidlo „Definovať objekty, ktoré sa majú nahrať pomocou odkazu“, spracovanie analyzuje odkazy, na ktoré sa môžu nachádzať údaje v objektoch, ktoré majú nastavený kompletný príznak nahrávania, a automaticky vyplní stĺpce s príznakmi, ktoré označujú potrebu nahrať odkazom. Ak už má objekt začiarknuté políčko úplného uvoľnenia, začiarkavacie políčko vyložiť pomocou odkazu nie je začiarknuté.

Možné aplikácie

Použitie tohto spracovania je možné napríklad na vytvorenie úplného alebo čiastočného záloha dáta, výmena dát medzi informačné základne ako aj ako pomocný nástroj pri obnove problémových informačných základní.

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

Univerzálne spracovanie „Odovzdávanie a sťahovanie údajov XML“ vykonáva úplné alebo čiastočné odosielanie údajov informačnej databázy do súboru vo formáte Formát XML... Následne môže byť tento súbor načítaný do informačnej základne pomocou rovnakého spracovania. Formát súboru na nahrávanie sa líši od formátu súboru vytvoreného pri odosielaní podľa plánu výmeny hlavičkovou časťou.

Spracovanie je možné použiť iba v prípadoch, keď je informačná základňa, do ktorej boli údaje nahrané, a tá, v ktorej sú údaje načítané, homogénna (konfigurácie sú zhodné, údaje sa môžu líšiť) alebo sú všetky načítané objekty takmer úplne totožné v zložení a druhoch atribúty a tabuľkové sekcie, vlastnosti objektu metadát „vedúceho“ atď.

Toto spracovanie je možné použiť napríklad na vytvorenie úplnej alebo čiastočnej zálohy údajov, na výmenu údajov medzi informačnými databázami a tiež ako pomocný nástroj na obnovu neúspešných informačných základní.

Spracovanie podporuje nahrávanie údajov s možnosťou zadať výber podľa obdobia. Pri výmene pomocou XML sa tiež kontroluje, či objekty neobsahujú neplatné znaky.

S pozdravom (učiteľ a vývojár).