Įkėlimas į identišką konfigūraciją 8.3. Duomenų perdavimo tikrinimas

Nepaisant to, kad 1C yra populiariausias, patogiausias ir patikimiausias informacinė sistema, kurios serijoje yra sprendimų rinkinys, skirtas automatizuoti ir apdoroti absoliučiai visus verslo procesus bet kokio dydžio ir veiklos srities įmonėse, vartotojams vis tiek kasdien reikia atsisiųsti duomenis iš 1C į trečiųjų šalių programos arba failus. Šiame straipsnyje apžvelgsime, kas yra iškrovimas iš 1C ir parodysime, kaip iškrauti iš 1C ir kokios problemos gali kilti šio proceso metu.

Duomenys, kuriuos galima atsisiųsti iš 1C

1C bet kurios konfigūracijos paprastai palaiko tokių duomenų įkėlimą:

  • Spausdinimo formos;
  • Ataskaitos;
  • Lentelės ir sąrašai.

Įkelti duomenis iš 1C 8.3 galima daugeliu populiarių formatų:

Spausdintų formų ir ataskaitų įkėlimas

man tai patinka spausdinta forma arba ataskaita 1C gali būti išsaugota norimu formatu. Norėdami tai padaryti, turėsite atidaryti formą arba ataskaitą, tada pagrindiniame meniu pasirinkite Failas – Išsaugoti kaip.

Po to atsidarys failo išsaugojimo langas, kuriame bus nurodytas failo pavadinimas ir tipas:



Galimos problemos iškraunant iš 1C


Taip yra todėl, kad spausdinama forma arba ataskaita neįjungta Šis momentas. Kad atspausdintą formą būtų galima išsaugoti, tereikia spustelėti pelę bet kurioje jos vietoje:


Įkelti į Excel

Norint apdoroti duomenis populiariausiu lentelės formatu, reikia tinkamai įkelti. Norėdami išsaugoti reikiamus duomenis Excel formatu, failo išsaugojimo dialogo lange turite nurodyti failo tipą Excel lapas 2007-...(*.xlsx). Rečiau reikia išsaugoti duomenis senuoju Excel lapo formatu (*.xls):


Taip pat pasirenkant reikalingas formatas, galite įkelti iš 1C į PDF, nuo 1C į WORD, iš 1C į CSV ir taip pat į kitus formatus.

Savavališkų lentelių įkėlimas iš 1C

IN šį skyrių Jame bus parodyta, kaip galite įkelti bet kokius duomenis, jei turite tam teises.

1C sukūrė standartinį mechanizmą, leidžiantį įkelti bet kokį sąrašą (pavyzdžiui, dokumentų ar katalogo elementų sąrašą). Norėdami tai padaryti, bet kurio sąrašo komandų skydelyje grupėje "Daugiau" galima komanda „Gauti sąrašą“:



Informacija bus rodoma specialioje skaičiuoklės dokumentas. Šis dokumentas atrodo taip pat, kaip ir bet kuri kita 1C ataskaita, ir jį galima įkelti tokiu pačiu būdu naudojant komandą Failas – Išsaugoti kaip:



Kaip įkelti duomenis, kurie nematomi sąraše

Dažnai sąrašo iškrovimo užduotis lydi poreikis pridėti stulpelius, kurie tikrai yra dokumente (katalogas), tačiau dėl kokių nors priežasčių jie nėra matomi esamame sąraše. Pavyzdys: sąraše „Klientai“ įkelkite lauką „Telefonas“, kuris rodomas tik papildomame skydelyje dešinėje:


Kad telefonas būtų iškrautas iš 1C, pirmiausia jis turi būti įtrauktas į sąrašą. Norėdami tai padaryti, turite iškviesti komandą „Daugiau – pakeisti formą“. Toliau stulpelių sąraše turime rasti tą, kurio mums reikia. Čia yra vienas triukas: standartinių konfigūracijų kūrėjai beveik visada prideda lauką "Nuoroda". Jei atsistosite ant jo ir tada paspauskite mygtuką tada pamatysime visus galimus šio katalogo laukus. Lauko radimas "Telefonas" ir pažymėkite naudojimo laukelį.



Po to klientų duomenų bazė su telefono numeriais gali būti įkelta į failą naudojant standartinę komandą „Gaukite sąrašą“ ir parduoti konkurentams.


„Pakrovimas ir iškrovimas XML duomenys"yra universalus apdorojimas, su kuriuo galite atlikti dalinį arba visišką duomenų iškrovimą informacinė bazėį failą su XML plėtiniu. Toliau šį failą taip pat gali būti įkeliami į informacinę bazę naudojant tą patį apdorojimą. Atminkite, kad failo formatas, kuris sukuriamas įkeliant keistis duomenimis, skiriasi nuo įkeliamo failo formato antraštės dalyje.


Apdorojimas skirtas naudoti įkeliant duomenis tarp identiškų konfigūracijų. Tai yra, informacinė bazė, iš kurios atsisiunčiami duomenys, ir duomenų bazė, į kurią jie įkeliami, turi būti identiškos, tačiau jose esantys duomenys gali skirtis. Apdorojimas taip pat gali būti naudojamas, kai visi iškraunami objektai yra beveik visiškai identiški pagal detales, sudėtį, tipus lentelių dalys, pagal „pirmaujančio“ metaduomenų objekto savybes ir kt.

Naudodamiesi šiuo apdorojimu galite ne tik kurti dalines ar visas atsargines kopijas, bet ir keistis duomenimis tarp duomenų bazių, o prireikus atkurti sugedusias ar prarastas informacijos duomenų bazes. Tuo pačiu metu apdorojimas suteikia galimybę patikrinti, ar objektuose nėra netinkamų simbolių turinio, kai keičiamasi per XML, taip pat galimybė įkelti duomenis su apribojimais.

Pateiktas tvarkymas yra skirtas informaciniams tikslams ir juo gali naudotis tik registruoti ITS vartotojai.


Nustatykime. Prisijunkime. Mes tai sutvarkysime. Raskime klaidą 1c.

Labai dažnai reikia gauti duomenis iš 1C 8.3 ir išsaugoti informaciją išorinis failas, kitaip tariant, atlikite iškrovimą iš 1C įmonės. Užduotis beveik visada įmanoma nedalyvaujant 1C programuotojams.

Apsvarstykite seriją naudingų patarimų, kurio pagalba galite įkelti duomenis iš 1C į išorinę informacinę sistemą.

1C yra keli metodai, kuriais galite gauti informaciją nedalyvaujant specialistams:

  • Visos duomenų bazės įkėlimas iš 1C 8.3 - vėlesniam įkėlimui į kitą kompiuterį
  • Išsaugokite ataskaitas ir spausdinamus failus „Excel“, „Word“ arba PDF formatu
  • Lentelių įkėlimas iš 1C
  • Informacijos gavimas naudojant užklausų konsolę

Daugiau informacijos apie juos:

Kaip atsisiųsti visą duomenų bazę iš 1C 8.3 (į .dt failą)

Norėdami tai padaryti, turėsite pereiti į konfigūratoriaus režimą, tada pagrindiniame meniu pasirinkite „Administravimas“ - „Įkelti informacijos bazę“:

Tada tereikia nurodyti būsimo failo pavadinimą ir jo vietą diske.

Norėdami vėliau įkelti į kitą duomenų bazę, spustelėkite mygtuką „Įkelti informacijos bazę“ ir pasirinkite anksčiau įkeltą failą.

Ataskaitų ir spausdintų formų įkėlimas iš 1C į Excel

Šis metodas yra universalus ir labai paprastas. Norėdami tai padaryti, pakanka atidaryti spausdintą formą ar ataskaitą.

Pavyzdžiui, atidarykite TORG 12 spausdinimo formą, paspauskite ctrl+S (arba meniu Failas – Išsaugoti kaip) ir pasirinkite failo tipą bei pavadinimą:

Taikoma ta pati sistema – ataskaita atsisiunčiama dviem paspaudimais:

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

Galimas išsaugojimas pagrindiniais formatais – excel, word, pdf, html, txt ir kt.

Lentelių įkėlimas iš 1C 8.3

Neretai pasitaiko tokių nereikšmingų užduočių kaip „gauti einamųjų metų mokėjimų sąrašą“, „iškrauti pirkimų ar pardavimų knygelę“ arba „iškrauti prekes iš sąskaitos Nr. 256“. Tokių problemų sprendimas yra gana paprastas.

Pavyzdžiui, aš turiu gauti visus kvitus iš sandorio šalies „Vektorius“, kurių suma didesnė nei 1000. Atidarykime sąrašo formą ir sąraše nustatykime reikiamus pasirinkimus:

Sistema pasiūlys išvesties parinktį – į skaičiuoklės dokumentą arba tekstinį dokumentą pasirinkite lentelę. 1C programa parodys informaciją šiame skaičiuoklės dokumente, kuris, kaip ir ataskaitos, gali būti išsaugotas mums reikalingu formatu:

Panašius veiksmus galima atlikti beveik bet kuriai 1C 8.2 lentelės daliai. Pavyzdžiui, mums reikėjo iškrauti prekių sąrašą iš kvito Nr. MSK00003, jokių problemų. Tai daroma labai paprastai – atidarykite dokumentą, paskambinkite kontekstinis meniu ir po poros paspaudimų gauname norimą atsisiuntimą reikiamu formatu:


Operacijų žurnalo įkėlimas iš 1C į „Excel“:

Informacijos gavimas naudojant užklausų konsolę

Tačiau ne visą informaciją galima rasti paprastoje 1C 8.2 lentelės dalyje. Kartais reikia rinkti duomenis iš kelių duomenų šaltinių ir sujungti juos naudojant kai kuriuos laukus.

Šis metodas tinka techniškai išprususiems žmonėms, kurie išmano užklausų kalbos pagrindus. Tai apima užklausos rezultato gavimą ir išsaugojimą mums reikalingu formatu.

Pavyzdžiui, turite gauti visas tiekėjų sandorio šalis ir jų telefono numeris. Norėdami tai padaryti, parašysime šią užklausą:

Gautą lentelę taip pat galima atsisiųsti į norimą failo formatą:

Galite įkelti gautus duomenis į kitą 1C duomenų bazę naudodami „ “. Peržiūrėkite vaizdo įrašo instrukcijas, kaip pavyzdį naudodami nomenklatūrą:

Šis apdorojimas leidžia keistis duomenimis tarp tų pačių (identiškų) konfigūracijų 1C 8.3 platformoje - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 ir kt., svarbiausia, kad konfigūracijos būtų vienodos!

Ekrano nuotraukos

(foto)
(foto)

Veikimo režimai

Apdorojimas įgyvendina 2 darbo režimus: Įkelti (sukuriamas vartotojo nurodytų duomenų įkėlimo failas) ir įkelti (to paties pavadinimo režimu sukurto įkėlimo failo skaitymas ir jame esančių duomenų įrašymas). Režimas nustatomas jį pasirinkus režimo lauke.

Prieš paleisdami tam tikrą režimą (spustelėdami mygtuką Vykdyti), turite nurodyti įkeliamo failo pavadinimą, įvesdami jį rankiniu būdu lauke "Failo pavadinimas" arba naudodami mygtuką, kad pasirinktumėte šį lauką ir standartinį failo pasirinkimo dialogą. .

Atsisiuntimo režimu galima redaguoti sumų naudojimą rašant registrus, o tai gali turėti įtakos atsisiuntimo greičiui.

Mygtukai „Išjungti sumas“ ir „Įjungti sumas“ pasiekiami, kai nustatyta vėliavėlė „Įgalinti galimybę redaguoti sumų naudojimą įkeliant duomenis“, ir jie naudojami rankiniam sumų naudojimo režimui valdyti įkeliant duomenis.

Tvarkymo taikymo sąlygos

Apdorojimas gali būti naudojamas tik tais atvejais, kai informacinė bazė, kurioje buvo įkelti duomenys, ir ta, į kurią buvo įkelti duomenys, yra vienalytės (konfigūracijos identiškos, duomenys gali skirtis), arba visi įkelti objektai yra beveik visiškai identiški. detalių ir lentelės dalių sudėtis ir tipai, „pirmaujančio“ metaduomenų objekto savybės ir kt. Reikėtų pažymėti, kad dėl šių apribojimų apdorojimas daugiausia skirtas keistis vienarūšėmis IS.

Įkėlimo failo formatas skiriasi nuo failo formato, sukurto įkeliant pagal mainų planą antraštės dalyje. Duomenims (katalogo elementams, registro įrašų rinkiniams ir kt.) įkelti, apdorojant naudojamas tas pats XML serializacijos mechanizmas, kaip ir įkėlimas pagal mainų planus šioje dalyje, failų formatai yra identiški.

Iškrovimo sudėties nustatymas

Apdorojimas leidžia visiškai ir iš dalies įkelti informacijos bazės duomenis į failą. Įkeliamų duomenų sudėtis sukonfigūruojama dialogo lange pažymint langelius medžio, kuriame rodomi metaduomenų objektai, kurių duomenis galima įkelti, stulpelyje. Papildomas žymimųjų langelių stulpelis „Jei reikia“ nustato poreikį iškrauti objektus šio tipo"nuoroda". Tai yra, jei žymimasis laukelis pažymėtas tik stulpelyje „Jei reikia“, tokio objekto duomenys nebus atsisiunčiami iki galo, o tik tiek, kiek reikia norint išlaikyti nuorodos vientisumą informacijos bazėje, kuri įkels atsisiuntimą. failą.

Atidarant formą apdorojimas nustato iškrovimo ženklą pagal visus objektus, o tai garantuoja iškrauto informacijos bazės fragmento nuorodinį vientisumą.

Spustelėjus mygtuką „Aptikti objektus, kurie iškraunami naudojant nuorodą“, apdorojimas analizuoja, kokios duomenų nuorodos gali būti objektuose, kuriems nustatytas visas iškrovimo atributas, ir automatiškai užpildo vėliavėlių stulpelį, nurodantį, kad reikia iškrauti naudojant nuorodą. Jei objektui jau nustatyta visa iškrovimo vėliavėlė, tada iškrovimo pagal nuorodą vėliavėlė nenustatyta.

Galimos programos

Naudojant šį apdorojimą galima, pavyzdžiui, sukurti pilną ar dalinę duomenų atsarginę kopiją, keistis duomenimis tarp informacinių bazių, taip pat kaip pagalbinė priemonė atkuriant problemines informacijos bazes.

Kai įmonė nuolat naudoja kokią nors programinės įrangos paketą, tada, natūralu, visada iškyla jo nuolatinės paramos ir administravimo klausimas. Jokiu būdu negalima išvengti duomenų keitimosi, saugojimo ir atkūrimo užduočių. Pažiūrėkime, kaip įkelti arba iškrauti duomenis iš 1C XML formatu, nes tai yra svarbi šios temos procedūra.

Jie sukurti taip, kad įkeliant būtų galima gauti XML failą, kuriame bus įrašyti klientui reikalingi duomenys. Tuo pačiu metu, kartu su įrašymu, stebimas perduotų įrašų teisingumas, ar nėra kritinių klaidų.

Taigi, įkėlimas į XML failą (įrašų importavimas) iš vienos informacijos bazės ir vėlesnis įkėlimas iš XML į kitą reiškia keitimąsi duomenimis XML formatu tarp duomenų bazių.

Ši procedūra, ypač esant dideliam informacijos kiekiui, sutaupo daug rankų darbo.

Importavimas (gautas failas) taip pat gali būti naudojamas kaip archyvas, skirtas atkurti netikėtose situacijose (pametus ar sugadinus).

Tokių apdorojimo įrankių sukurta labai daug, juos galima rasti internete. Atsakomybė už jų naudojimą krenta ant kliento pečių (ir galvos).

Tačiau oficialiems „Odeneski“ vartotojams kūrėjai sukūrė universalų procesorių „Įkelti / įkelti XML duomenis“.

SVARBU. Eksportas į XML 1C ir tolesnis įkėlimas į XML iš 1C yra priimtinas esant identiškoms konfigūracijoms - kitaip jis bus sugadintas.

Universalus krautuvas

Pagrindiniai universalaus kūrėjo naudojimo punktai:

  • Išsaugoti importuojamus failus, kol bus baigtas įrašų perkėlimas ir patikrintas jų teisingumas;
  • Kai naudojamos kaip atsarginės kopijos, reikia saugoti jų įrašą, kad būtų galima rūšiuoti paiešką.

Jo veikimas turi du režimus: failo kūrimas išsaugant informaciją ir skaitymas/rašymas importuojant.

Be to, vartotojas gali nustatyti papildomus apribojimus tiek eksportuodamas, tiek įkeldamas duomenis.

Įrašų ištraukimas

Duomenis galite įkelti tiek visoje duomenų bazėje, tiek pasirinktinai – objektas po objekto.

Atsisiuntus, įdiegus ir atidarius tvarkyklę, įvyksta:


Jų pasirinkimas atliekamas dialogo lange, kuris atsidaro po paleidimo. Norėdami tai padaryti, pažymėkite langelius sąraše, kuriame rodomi metaduomenų objektai, kuriuos reikia gauti;

  1. Sukonfigūruojami reikalingi filtrai (pavyzdžiui, pagal datą);
  2. Pasirinkta vieta diske;
  3. Prasideda pati operacija.

Įrašų įkėlimas į imtuvą

Pirmas žingsnis norint priimti duomenis į priimančiąją duomenų bazę – joje atidaryti procesoriaus programą.

Nurodę kelią iki šaltinio failo ir suaktyvinus procedūrų nustatymų vėliavėles (jei reikia), galite pradėti procesą mygtuku „Įkelti duomenis“.

Dabar žinote, kaip įkelti arba iškrauti duomenis iš 1C XML formatu, kad išsaugotumėte duomenis ir keistumėte duomenų bazes.

Dalintis