Andmete ülekanne. Andmeedastus 1s 8.3 andmeedastus sarnaste konfiguratsioonide vahel

Juhised

Personaalarvutis (edaspidi arvuti 1), kuhu on installitud vajaliku andmebaasiga 1C platvorm, käivitage 1C, valige soovitud andmebaas ja klõpsake nuppu "Konfiguraator". Kui see on esimene kord, kui avate arvutis 1 1C andmebaasi, avaneb pärast platvormi käivitamist ekraanil tühi aken, milles peale menüü pole midagi muud. Valige menüüst suvand "Ava konfiguratsioon". Mõne minuti pärast ilmub vasakule punane aken nimega "Configuration" koos selle koostisosade keeruka struktuuriga.

Laadige 1C andmebaaside koopia üles arvutisse 2. Selleks käivitage 1C ja valige menüüst valik "Salvesta konfiguratsioon faili". Teisaldage see arvutisse 2, asetades see mis tahes valitud kohta: seda kasutatakse hiljem andmebaasi koostamiseks.

Lisage andmebaas. Kui see on 1C esimene käivitamine arvutis 2, teeb platvorm ise kõik teie eest: selle käivitamisel ilmub aken järgmise teatega: "Loendis pole konfiguratsiooni. Lisa?, seejärel klõpsake "Jah". Pärast seda valige suvand "Loo uus teabebaas", mis näitab, et see peaks olema ilma konfiguratsioonita. Seejärel valige andmebaasi jaoks ettevalmistatud kataloog ja klõpsake nuppu "Configurator". Minuti pärast (mõnikord vähem) ilmub monitori ekraanile punane aken “Konfiguratsioon”, milles puuskeemi kujul esitatakse erinevad konfiguratsioonielemendid. Laadige alla selle koopia, klõpsates "Laadi konfiguratsioon failist" või "Laadi teabebaas".

Pärast laadimist pakub platvorm 1C konfiguratsiooni värskendust: selleks valige "Värskenda andmebaasi konfiguratsiooni".

Märge

Pidage meeles, et kui arvutist 1 teabe kopeerimise ajal töötab keegi selles arvutis 1C-ga, siis mõnda faili ei kopeerita.

Abistavad nõuanded

See andmebaasi kopeerimise meetod on osaliselt vigane, kuna see suudab kopeerida konfiguratsiooni, kuid mitte olemasolevaid aruandeid, fonte ja muid sätteid.

Tarkvaraarendaja 1C teatas 2011. aastal, et uus versioon ei toeta konfiguratsiooni väljaandes 1.6. Sellega seoses tekkis vajadus teisendada 1C andmebaas versiooniks 2.0. Kuidas seda teha?

Juhised

Installige oma isiklikule platvormile 1C platvormi uusim versioon. Käivitage tarkvara. Avage andmebaasi loendi jaotis. Kui see on tühi, klõpsake nuppu "Lisa...". Märkige ruut valiku „Olemasolevasse teabebaasi lisamine” kõrval. See jaotis võimaldab teil selles 1C versioonis luua teabebaasi, mis asub selles arvutis, serveris 1C:Enterprise või kohalikus võrgus. Klõpsake nuppu Edasi.

Sisestage andmebaasi, valige teabebaasi asukoht (selles arvutis, kohtvõrgus, 1C serveris või veebiserveris). Soovitav on paigutada lisatav andmebaas sellesse personaalarvutisse, seega valige see üksus. Klõpsake nuppu "Järgmine".

Valige kataloog, kus teabebaas asub. Klõpsake nuppu "Ava" ja "Järgmine". Ilmuvas aknas jäta kõik muutmata, s.t. Autentimisvalik ja käivitusrežiim on valitud automaatseks, ühenduse kiirus on normaalne. Kontrollige, kas 1C: Enterprise versioon on uusim. Kui teil on vaja parameetreid muuta, klõpsake nuppu "Tagasi". Pärast kõigi andmete täitmist klõpsake nuppu "Valmis".

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

Universaalne töötlemine "XML-andmete üles- ja laadimine" teostab teabebaasi andmete täieliku või osalise mahalaadimise XML-vormingus faili. Seejärel saab selle faili sama töötluse abil teabebaasi laadida. Üleslaadimise failivorming erineb päiseosas vahetusplaani järgi üleslaadimisel loodud failivormingust.

Töötlemist saab kasutada ainult juhul, kui infobaas, kuhu andmed üles laaditi, ja see, kuhu andmed laaditi, on homogeensed (konfiguratsioonid on identsed, andmed võivad erineda) või kõik üleslaaditavad objektid on peaaegu täielikult identsed. detailide ja tabeliosade koostis ja tüübid, “juhtiva” metaandmeobjekti omadused jne.

Selle töötluse kasutamine on võimalik näiteks andmete täieliku või osalise varukoopia loomiseks, andmete vahetamiseks infobaaside vahel ning ka abivahendina vigaste infobaaside taastamisel.

Töötlemine toetab andmete üleslaadimist võimalusega määrata valikut perioodi järgi. Rakendatud on ka objektide kontrollimine kehtetute märkide olemasolu suhtes, kui neid vahetatakse XML-i kaudu.

Lugupidamisega (õpetaja ja arendaja).

See töötlemine võimaldab teil vahetada andmeid samade (identsete) konfiguratsioonide vahel platvormil 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 ja teised, peaasi, et konfiguratsioonid on samad!

Ekraanipildid

(foto)
(foto)

Töörežiimid

Töötlemisel on 2 töörežiimi: üleslaadimine (kasutaja määratud andmete üleslaadimisfaili loomine) ja laadimine (samanimelise režiimiga loodud üleslaadimisfaili lugemine ja selles sisalduvate andmete kirjutamine). Režiim määratakse, valides selle väljal Mode.

Enne konkreetse režiimi käivitamist (nupul Käivita klõpsamine) peate määrama üleslaaditava faili nime, sisestades selle käsitsi väljale "Faili nimi" või kasutades nuppu selle välja valimiseks ja standardset failivaliku dialoogi. .

Allalaadimisrežiimis on võimalik muuta registrite kirjutamisel kogusummade kasutamist, mis võib mõjutada allalaadimise kiirust.

Nupud "Keela kogusummad" ja "Luba kogusummad" on saadaval, kui on seatud lipp "Luba kogusummade kasutamise muutmise võimalus andmete laadimise ajal" ja neid kasutatakse andmete laadimisel kogusummade kasutamise režiimi käsitsi juhtimiseks.

Töötlemise kohaldamise tingimused

Töötlemist saab kasutada ainult juhul, kui infobaas, kuhu andmed üles laaditi, ja see, kuhu andmed laaditi, on homogeensed (konfiguratsioonid on identsed, andmed võivad erineda) või kõik üleslaaditavad objektid on peaaegu täielikult identsed. detailide ja tabeliosade koostis ja tüübid, “juhtiva” metaandmeobjekti omadused jne. Tuleb märkida, et nende piirangute tõttu on töötlemine mõeldud peamiselt homogeensete IS-ide vaheliseks vahetamiseks.

Üleslaadimise failivorming erineb päiseosas vahetusplaani järgi üleslaadimisel loodud failivormingust. Andmete (kataloogielemendid, registrikirjete komplektid jne) üleslaadimiseks kasutatakse töötlemisel sama XML-serialiseerimismehhanismi nagu vahetusplaanide alusel üleslaadimisel, selles osas on failivormingud identsed.

Mahalaadimise koosseisu määramine

Töötlemine võimaldab teabebaasi andmete täielikku ja osalist üleslaadimist faili. Üleslaaditud andmete koostist konfigureeritakse dialoogiaknas, märgistades puu veerus olevad ruudud, kus kuvatakse metaandmeobjektid, mille kohta saab andmeid üles laadida. Täiendav märkeruutude veerg „Vajadusel” määrab vajaduse seda tüüpi objektid „viite alusel” maha laadida. See tähendab, et kui märkeruut on märgitud ainult veerus „Vajadusel”, siis ei laadita sellise objekti andmeid täielikult alla, vaid ainult ulatuses, mis on vajalik allalaadimist laadivas teabebaasis viite terviklikkuse säilitamiseks. faili.

Vormi avamisel seab töötlemine kõikidele objektidele viidates mahalaadimise märgi, mis tagab teabebaasi mahalaaditud fragmendi referentsiaalse terviklikkuse.

Kui klõpsate nupul "Tuvasta lingi abil mahalaaditud objektid", analüüsib töötlemine, milliseid andmelinke võivad sisaldada objektid, millel on täielik mahalaadimisatribuut, ning täidab automaatselt lipukese veeru, mis näitab lingi kaudu mahalaadimise vajadust. Kui objektil on juba täielik mahalaadimise lipp seatud, siis viite alusel mahalaadimise lippu ei määrata.

Võimalikud rakendused

Selle töötluse kasutamine on võimalik näiteks andmetest täieliku või osalise varukoopia loomiseks, andmevahetuseks infobaaside vahel ning ka abivahendina probleemsete infobaaside taastamisel.

Olen korduvalt tegelenud veebisaitidele toodete info üleslaadimisega, spetsiaalse töötlemise väljatöötamisega andmete laadimine 1 sekundiga Exceli formaadis tellimusfailidest, edastatud andmed 1C infobaaside versioonide 7.7 ja 8 vahel jne.

Püüdes 1C andmebaasi suurust vähendada või mõningaid andmeid lihtsalt peita, loovad kasutajad tühja andmebaasi ja alustavad raamatupidamist "nullist".

Vastloodud andmebaasis on vaja läbi viia 1c kataloogide ülekandmine(suurte andmemahtude korral on nende käsitsi sisestamine lihtsalt ebapraktiline), näiteks nomenklatuur (suure tõenäosusega koos hindadega), vastaspooled (koos lepingutega), pangad, pangakontod, laod jne.

Kuidas 1s andmeid üle kanda

On mitmeid viise andmeedastus 1s: universaalne andmevahetuse töötlemine XML-vormingus levitatakse ITS-ketastel (reeglina aitab selline töötlemine ainult siis, kui andmeedastus 1s tuleb läbi viia identsete konfiguratsioonide vahel, näiteks kahe 1C andmebaasi vahel: kaubandus ja ladu).

Samuti on olemas spetsiaalne 1C konfiguratsioon: Data Conversion, mis võimaldab luua nn andmeedastusreeglite fail, mis sisaldab vastavust lähtekonfiguratsiooni ja sihtkoha konfiguratsiooniobjektide vahel. Selle konfiguratsiooniga töötamine nõuab tõsist kvalifikatsiooni, nii et ma sellel üksikasjalikult ei peatu.

Väga kiiresti (sõna otseses mõttes 7-10 minuti jooksul) saate konfiguratsioonistruktuuri kirjelduse alusel (andmebaasiga kataloogis fail 1cv7.dd) vastavate tabelite faile kopeerides üle kanda mis tahes katalooge. See meetod töötab ainult andmebaasi 1c failiversiooni puhul, ainult platvormi 1c 7.7 puhul ja ainult siis, kui andmeedastus 1s viiakse läbi infobaaside vahel, mis on struktuurilt täiesti identsed.

Käivitage kataloogide ülekandmine 1 7.7 võimalik tranref.ert töötluse abil. Sellel on väga lihtne liides, nii et saate seda kasutada ilma 1C spetsialisti abita. Andmed edastatakse tekstifaili kaudu.

Kui me räägime vahetusoperatsioonidest versiooni 1C 8 konfiguratsioonide vahel, mis on struktuurilt samad (nagu näiteks 1s 8 kataloogide ülekandmine, dokumentide üleandmine 1s 8), kasutage standardset andmeedastustöötlust ("Teenus" - " Andmete üleslaadimine identsesse konfiguratsiooni").

Peaaegu iga 1C spetsialist saab kirjutada töötlust andmete laadimiseks ja mahalaadimiseks mis tahes versiooni mis tahes 1C konfiguratsiooni vahel. Tasudes mõistliku summa, saad tulemused olenevalt olukorra keerukusest 1-3 tunni jooksul, säästes aega ja vaeva. Andmete maht sel juhul mingit rolli ei mängi.

Mõnikord avastan kogemata, et kasutajad üritavad raha säästmiseks andmeid vastloodud andmebaasi käsitsi sisestada. Kõik oleks hästi, kuid kataloogielementide arv ületab mitu tuhat. See ei too aga kaasa muud kui väärtusliku aja ja vaeva kaotust.

Olen oma karjääri jooksul korduvalt tegelenud andmeedastus 1s, ja andmevahetust oli vaja korraldada mitte ainult 1C: Enterprise andmebaaside vahel. Andmed laadisin alla Info-Accountant programmist, Exceli formaadis, tekstivormingus, DBF formaadis jne failidest, samuti kasutades tuntud OLE tehnoloogiat.

Erinevatelt programmidelt 1c konfiguratsioonide kasutamisele üleminekul toimub andmeedastus sageli järgmisel meetodil: eelmise programmi andmed laaditakse üles Exceli vormingus faili ja seejärel laaditakse spetsiaalse töötluse abil 1c programmi.

Tulemused

Kirjutasin selle artikli ainult ühe eesmärgiga: rääkida lühidalt hetkel olemasolevatest andmevahetusmeetoditest ning näidata ka andmete käsitsi sisestamise mõttetust.

Allpool on hinnanguline andmeedastuse maksumus:

Taotluse saate esitada alloleva vormi abil.

Saada päring

Saada päring

Lubasin teile rääkida sarnasest konvolutsioonimeetodist, see seisneb selles andmete edastamine 1C Enterprise andmebaaside vahel, esmasaldode ja muu analüütilise teabe sisestamiseks vajalike dokumentide genereerimine.

Minu ülesanne oli järgmine:
Kaubanduse haldamise andmebaas mahuga 22 GB. See tuli kokku voltida st. saada samasugune koos kataloogide, saldode, inforegistritega, salvestatud kasutajaseadetega, mis põhimõtteliselt võimaldab töödelda ITS-kettalt “Convolution of the Information Base.epf”.
Kuid kui proovisin andmebaasi kokku keerata, mõistsin, et selleks kulub rohkem kui üks päev, sest... andmete maht on väga suur, vähendamine ise kestis ca 8 tundi ja andmete kustutamine võtaks mitu päeva. Siis otsustasin andmed üle kanda.

Kirjeldan samm-sammult, mida ma tegin:
1. Laadisin andmebaasist alla konfiguratsiooni, mida pean kokku tõmbama (edaspidi nimetan seda Source Base'iks).

2. Loodud tühi andmebaas (ma nimetan seda baasvastuvõtjaks).

3. Vastuvõtja laadis konfiguratsiooni baasi, mille ta laadis alla Source Base'ist.

4. Koos konfiguratsiooni tarnimisega tuleb andmete teisendamine (UploadLoadDataXML82.epf) – mõeldud andmete vahetamiseks samade metaandmetega konfiguratsioonide vahel, mis on realiseeritud platvormil 1C:Enterprise 8.2. Töötlemine "Laadi üles Laadi XML-andmed" on sisse ehitatud peaaegu igasse konfiguratsiooni ja tavaliselt leiate selle menüüst Tööriistad.

Lugege selle töötlemise abi.

Lähteandmebaasis avage töötlus "XML-andmete üleslaadimine/laadimine" ja valige üleslaaditavad andmed.

Selles etapis me dokumente üles ei laadi, laadime üles ainult konstandid, kataloogid, teaberegistrid ja tunnuste tüüpide plaanid.

Peate täpselt teadma, milliseid andmeid üles laadida, kui kahtlete, minge menüüsse Toimingud ja valige soovitud objekt ja analüüsige seda. Näiteks ei pannud ma üles inforegistrit: Kaubahinnad, Dokumendi juurdepääsuobjektid.

5. Vastuvõtja andmebaasis avage töötlus “Laadi üles ja laadi XML andmeid”, minge vahekaardile Laadimine, valige lähteandmebaasist üles laaditud fail ja klõpsake nuppu Laadi andmed.

6. Vastuvõtja baasis allalaaditud andmete kontrollimine, minge kasutajaandmete põhjal kasutajate loendisse ja looge infoturbe kasutajad. Lahkume vastuvõtjabaasist ja logime sinna sisse loodud kasutajaid kasutades, paroole loomulikult ei edastatud, kasutajad sisestavad need uuesti.

7. Nüüd Ülejäänud kaubad ja hinnadokumendid kanname üle. Siin ei saa ilma improvisatsioonita hakkama. Teostame neid toiminguid allikabaasis. Ülejäänud kaubad tegin järgmiselt: tegin iga lao kohta inventuuri, koostasin dokumendi “Kauba kättesaamine” ja täitsin selle nupu Muuda abil andmetega Laoseisu dokumendist. Koostasin dokumendi “Kaubahindade määramine” ja täitsin selle kaubahindadega. Dokumendid “Kauba postitamine” ja “Kaubahindade määramine” anti üle Vastuvõtjabaasi.

8. Võlad on veidi keerulisemad. Esmalt tuleb hankida oma vastaspoolte võlad, mida saab teha kasutades üht standardaruannetest “Nõuded intervallide kaupa” või “Nõuded võlatähtaegade järgi”. Sain võlgu päringukonsooli töötlust kasutades, ITS ketastel on selline töötlemine olemas, minu jaoks oli lõpus mugavam, sain kohe kätte vajaliku tabeli. Osapoolte laekunud võlad kopeeriti MS-exceli dokumenti.

9. Saadud failid võlgadega kandsin lähteandmebaasist üle vastuvõtjate andmebaasi dokumendis “Vastupidiste arvelduste algsaldode sisestamine”. Selleks on ITS-i kettal veel üks imeline töötlus “Andmete laadimine tabelarvutusdokumendist” mis aitas mul saldosid sisestada.

10. Saldode, võlgade, hindade kontroll - seda kõike teevad standardaruanded nagu: “Ladudes olevate kaupade aruanne”, “Lao hindamine artiklite hindades”, “Nõuded arved võlatähtaegade järgi”.

Nende mitte päris lihtsate liigutustega kandsin säilmed üle. Sellele kulus umbes 12 tundi.

P.S. Kas soovite teada, milliseid andmeid peate Trade Management andmebaasiga tööle asudes sisestama? Avage spikker – funktsioonide paneel ja valige Alusta. Näete teatmeid ja dokumente, mis tuleb 1C Enterprise'iga tööle asudes täita.