Vienkārša augšupielāde trešās puses lietojumprogrammai. Datu augšupielādes process uz xml. XML faila ģenerēšana. Vienkārša augšupielāde trešās puses lietojumprogrammai Augšupielādējiet xml failu ar 1 s 8,2 bp

Datu pārsūtīšana ir ļoti svarīgs process jebkurā grāmatvedības sistēmā, 1C 8.3 un 8.2 platforma nav izņēmums. Zemāk apskatīsim instrukcijas par vienkāršāko veidu, kā pārsūtīt datus no vienas sistēmas uz citu, kurai ir līdzīga konfigurācija (dažādām konfigurācijām varat izmantot programmētāju rīku - vai).

Pirms ir nepieciešamas kādas darbības, izmaiņas ir neatgriezeniskas!

Vienkāršākais un ērtākais veids, kā pārsūtīt datus no 1C 8.3 uz 1C 8.3 Accounting 3.0, ir izmantot apstrādi Augšupielādēt un ielādēt datus XML formātā (lejupielāde - 8.2 vai 1C 8.3 vai ITS). Ārstēšana ir universāla un piemērota jebkurai konfigurācijai.

Mēs neiedziļināsimies detaļās; apskatīsim soli pa solim instrukcijas datu migrēšanai, izmantojot šo apstrādi, izmantojot vienkāršākās preču pārsūtīšanas piemēru.

Datu augšupielāde XML formātā

Vispirms atveram apstrādi avota datu bāzē (no kurienes izkrausim preces) un apskatīsim interfeisu:

Saņemiet 267 video nodarbības 1C bez maksas:

Nekavējoties jāaizpilda lauks “Faila nosaukums” – pa šo ceļu tiks izveidots jauns datu fails, kuru augšupielādēsim uztvērēja datu bāzē. Tieši zemāk, tabulas sadaļā “Augšupielādes dati” ir jāatlasa dati, kurus mēs vēlamies augšupielādēt no datu bāzes.

Pēc objekta atlasīšanas no kreisās tabulas daļas, atlasi var lietot tabulas labajā daļā:


Mūsu piemērā es vēlos izkraut visus produktus ar nosaukumu “Rake”.

Kad visi iestatījumi ir pabeigti, datus var augšupielādēt. Lai to izdarītu, noklikšķiniet uz pogas Augšupielādēt datus:


Datu ielāde no xml uz 1s 8.3

Dati ir izlādēti no avota datu bāzes; tagad tie ir jāpārsūta uz mērķa datu bāzi.

Lai to izdarītu, jums jāsāk apstrāde jau datu bāzē, kurā jāielādē dati, un dodieties uz cilni “Lejupielādēt”, atlasiet diskā lejupielādēto failu un noklikšķiniet uz pogas “Ielādēt datus”:


Šis piemērs ir piemērots tikai datu pārsūtīšanai starp identiskām konfigurācijām platformā 1C. Lai saprastu programmētāju apmaiņas mehānismu, mēs uzrakstījām rakstu -.

Informācijas pārsūtīšana starp datu bāzēm ir viens no to atbalsta un administrēšanas uzdevumiem. Tās efektīvai ieviešanai apstrāde tiek izveidota automatizētos 1C kompleksos. Tie ievērojami atvieglo ikdienas darbu, paātrina informācijas augšupielādes un lejupielādes procesus un vienlaikus ievieš kontroli pār tās pareizību. Augšupielādēšana no 1c uz xml ļauj izveidot failu ar jebkura konfigurēta konfigurācijas objekta saturu un izmantot to, kad nepieciešams augšupielādēt datus identiskā konfigurācijā.

Rīki augšupielādes izveidei

Lai eksportētu datubāzēs esošo informāciju, galvenokārt tiek izmantots xml formāts. 1C ir izstrādātas daudzas apstrādes metodes (piemēram, UploadLoadDataxml82 epf), ar kuru palīdzību ir iespējams izvadīt un ielādēt datus failā. Šajā gadījumā lietotājam ir jāsaņem noteiktas struktūras fails, kas ļauj tajā saglabāto informāciju ielādēt dzimtajā datu bāzē vai pārsūtīt uz citu vietu. Veidojot augšupielādi, ir jāievēro šādi noteikumi:

  • Saglabājiet izveidotos failus līdz pilnīgai atkopšanai un pārsūtītās informācijas pareizības pārbaudes procedūru pabeigšanai;
  • Ja apstrādi izmantojat kā dublēšanas rīku, izveidojiet atsevišķas apakšmapes datu kopijām un saglabājiet to žurnālu ātrai izguvei.

Universālā apstrāde “XML datu augšupielāde un ielāde”, kas tiek nodrošināta 1C lietotāju atbalsta programmā, kas atrodama vietnē vai ITS diskos, ir lielisks rīks informācijas eksportēšanai un importēšanai. Datora lietotājs var augšupielādēt gan visu datu bāzi, gan atsevišķus tās objektus, turklāt papildus faktiskajam eksportam tiek veiktas dažādas informācijas pārbaudes darbības, kas palīdz atbrīvoties no kritiskām kļūdām datos.1c augšupielādes apstrāde uz xml darbojas divos režīmos:

  • Izkraušana. Izveido failu, kurā ir lietotāja definēti lappušu objekti;
  • Notiek ielāde. Nolasa iepriekš eksportētu failu un ieraksta tajā esošo informāciju informācijas bāzē.

Apstrāde ļauj pārbaudīt, vai objektos nav nederīgu rakstzīmju, kā arī ietver funkciju informācijas eksportēšanai ar ierobežojumiem.

Augšupielāde var tikt izmantota ne tikai informācijas apmaiņai starp 1C datu bāzēm. Ar tās palīdzību jūs varat nodrošināt dažādu kompleksu, piemēram, 1C un Parus sistēmas, integrāciju. XML formāta daudzpusība ļauj izveidot programmas informācijas pārsūtīšanai gandrīz jebkurai informācijas bankai. XML datu apstrāde, augšupielāde un lejupielāde ir vissvarīgākais informācijas apmaiņas rīks.

Datu augšupielādes process uzxml

Apskatīsim, kā parastajā režīmā augšupielādēt no 1c uz xml. Pēc apstrādes UploadLoadDataxml.epf lejupielādes un atvēršanas jums jāveic šādas darbības:

  • Atlasīt objektus eksportam;
  • Iestatiet nepieciešamos filtrus, piemēram, pēc perioda;
  • Noteikt faila atrašanās vietu ar informāciju diska apakšsistēmā;
  • Sāciet izkraut objektus.


Jāatceras, ka augšupielādes faila formāta galvenes daļa atšķiras no faila formāta, ko izmanto, augšupielādējot saskaņā ar apmaiņas plāniem.

xml

Xml tiek ielādēts 1c saņēmējā datu bāzē ar konfigurāciju, kas ir identiska avota datu bāzei. Pirms xml 1c ielādes 1c, jums ir jāatver apstrāde saņēmējā datu bāzē. Pēc tam jānorāda ceļš uz iepriekš augšupielādēto failu un jālejupielādē dati, noklikšķinot uz pogas “Ielādēt datus”.

Ja nepieciešams, tiek aktivizēti karodziņi, lai ielādētu datus apmaiņas režīmā izplatītajā informācijas bāzē un ignorētu kļūdas, kas rodas, ielādējot objektus.


Pēc tam jums ir jāpārbauda datu bāzes un jāpārliecinās, vai visi elementi ir pareizi ielādēti, lai tie nepazaudētu, piemēram, ja pēc objekta ielādes notikumu apstrādātājā rodas kļūda.


Šī apstrāde ļauj apmainīties ar datiem starp vienādām (identiskām) konfigurācijām platformā 1C 8.2 - Bukh, ZUP, UT, UPP un citām, galvenais, lai konfigurācijas būtu vienādas!

Ekrānuzņēmumu apstrāde

(foto)

Darbības režīmi

Apstrāde īsteno 2 darbības režīmus: Augšupielādēt (lietotāja norādīto datu augšupielādes faila izveidošana) un Ielādēt (ar tāda paša nosaukuma režīmu izveidotā augšupielādes faila nolasīšana un tajā esošo datu ierakstīšana). Režīms tiek iestatīts, atlasot to laukā Mode.

Pirms konkrēta režīma palaišanas (noklikšķinot uz pogas Palaist), jums jānorāda augšupielādes faila nosaukums, ievadot to manuāli laukā "Faila nosaukums" vai izmantojot pogu, lai atlasītu šo lauku un standarta faila atlases dialoglodziņu. .

Lejupielādes režīmā ir iespējams rediģēt kopsummas izmantošanu, rakstot reģistrus, kas var ietekmēt lejupielādes ātrumu.

Pogas "Atspējot kopsummas" un "Iespējot kopsummas" ir pieejamas, ja ir iestatīts karogs "Iespējot iespēju rediģēt kopsummas izmantošanu datu ielādes laikā", un tiek izmantotas, lai manuāli kontrolētu kopsummas izmantošanas režīmu datu ielādes laikā.

Apstrādes piemērojamības nosacījumi

Apstrādi var izmantot tikai gadījumos, ja informācijas bāze, kurā dati tika augšupielādēti, un tā, kurā dati tika ielādēti, ir viendabīga (konfigurācijas ir identiskas, dati var atšķirties), vai visi augšupielādētie objekti ir gandrīz pilnībā identiski detaļu un tabulu daļu sastāvs un veidi, “vadošā” metadatu objekta īpašības utt. Jāņem vērā, ka šo ierobežojumu dēļ apstrāde galvenokārt ir paredzēta apmaiņai starp viendabīgām IS.

Augšupielādes faila formāts atšķiras no faila formāta, kas izveidots, augšupielādējot saskaņā ar apmaiņas plānu galvenes daļā. Lai augšupielādētu datus (direktorija elementus, reģistra ierakstu kopas utt.), apstrādei tiek izmantots tāds pats XML serializācijas mehānisms kā augšupielādei saskaņā ar apmaiņas plāniem, šajā daļā failu formāti ir identiski.

Izkraušanas sastāva noteikšana

Apstrāde ļauj gan pilnībā, gan daļēji augšupielādēt informācijas bāzes datus failā. Augšupielādēto datu sastāvs tiek konfigurēts dialoglodziņā, atzīmējot rūtiņas koka kolonnā, kurā tiek parādīti metadatu objekti, par kuriem var augšupielādēt datus. Papildu izvēles rūtiņu kolonna “Ja nepieciešams” nosaka nepieciešamību izlādēt šāda veida objektus “pēc atsauces”. Tas ir, ja izvēles rūtiņa ir atzīmēta tikai kolonnā “Ja nepieciešams”, dati par šādu objektu netiks lejupielādēti pilnībā, bet tikai tādā apjomā, kas nepieciešams, lai saglabātu atsauces integritāti informācijas bāzē, kas ielādēs lejupielādi. failu.

Atverot veidlapu, apstrāde iestata izkraušanas zīmi, atsaucoties uz visiem objektiem, kas garantē izlādētā informācijas bāzes fragmenta atsauces integritāti.

Noklikšķinot uz pogas “Noteikt objektus, kas tiek izlādēti, izmantojot saiti”, apstrāde analizē, kādas datu saites var būt objektos, kuriem ir iestatīts pilns izkraušanas atribūts, un automātiski aizpilda karogu kolonnu, kas norāda uz nepieciešamību izlādēt, izmantojot saiti. Ja objektam jau ir iestatīts pilnas izkraušanas karodziņš, tad izkraušanas karogs pēc atsauces nav iestatīts.

Iespējamie pielietojumi

Šīs apstrādes izmantošana ir iespējama, piemēram, datu pilnīgas vai daļējas rezerves kopijas izveidošanai, datu apmaiņai starp informācijas bāzēm, kā arī kā palīglīdzekli, atjaunojot problemātiskās informācijas bāzes.

Organizācijā grāmatvedību var uzturēt ne tikai risinājumos platformā 1C:Enterprise, bet arī citās programmatūras sistēmās (Galaktika, Parus, SAP u.c.). Tas rada izaicinājumu integrēt divas lietojumprogrammas.

Piemēram, kādai lietojumprogrammai (sauksim to par "X") ir jāizlasa konfigurācijas dokumentu saraksts. Mēs nerunāsim par praktiskiem ieguvumiem no šādas problēmas risināšanas, tikai atzīmēšu, ka ērtākais un universālākais veids šādā situācijā būtu augšupielādēt dokumentu sarakstu XML formātā.

Apmaiņa, izmantojot šo formātu, ir universāla, jo lielākā daļa lietojumprogrammu var strādāt ar to. Apskatīsim, kā jūs varat augšupielādēt konfigurācijas dokumentu sarakstu XML failā no 1C:Enterprise.

Augšupielādēt XML formātā

Un tā, pāriesim pie galvenā. Mums ir jāšķērso dokumenta metadatu saraksts un jāģenerē saraksts XML failā. Šis ekrānuzņēmums parāda XML faila ģenerēšanas algoritmu:

Funkcija CreateXML() Eksportēt // Iegūstiet pagaidu faila nosaukumu Ceļš = GetTemporaryFileName() ; // Inicializējiet klasi "XML ieraksts". Entry = New EntryXML; // Atveriet pagaidu failu rakstīšanai - 8 ") ; // Uzrakstiet XML faila deklarāciju Ieraksts. WriteDeclarationXML() ; // Ieraksts. WriteElementStart(" DokumentiKonfigurācijas") ; // Pirmais elements // Pirmā elementa atribūts ar faila izveides datumu Ieraksts. WriteAttribute(" ģenerēts ", formāts(pašreizējais datums(),), " DF = gggg-MM- ddThh:mm:ss; DLF = DT")) ; // Uzrakstiet elementu katram konfigurācijas dokumentam. Tekstā ievietojam dokumenta nosaukumu. Katram dokumentam no metadatiem. Dokumentu cikla ierakstīšana. WriteElementStart("Dokuments"); Ieraksts. WriteText(Dok.Nosaukums) ; Ieraksts. WriteEndElement() ; EndCycle; // Pabeidziet rakstīt pirmo elementu Ieraksts. WriteEndElement() ; Ieraksts. Aizvērt (); // Aizveriet failu // Iegūstiet faila bināros datus un ievietojiet to pagaidu krātuvē Bināri dati = jauni Bināri dati(Ceļš) ; Adrese = PlaceInTemporaryStorage (bināri dati, jauns unikālais identifikators); Atgriešanās adrese; // Atgriezt faila adresi krātuvē EndFunction

Katrs izveidotais elements ir jāaizpilda pareizi. Pēc “WriteStartofElement()” izpildes ir jāizpilda metode “WriteEndElement()”, pretējā gadījumā XML faila struktūra būs nepareiza.

Vispārējā veidne XML failu izveidei ir šāda secība:

// 1. Inicializējiet "XML ieraksta" klasi Entry = New EntryXML; // 2. Atveriet pagaidu failu ierakstīšanai Ieraksts. OpenFile (ceļš, "UTF-8"); // 3. Uzrakstiet XML faila deklarāciju Ieraksts. WriteDeclarationXML() ; // // 4. ++ Uzrakstiet XML faila saturu Ieraksts. WriteElementStart("XMLElement") ; Ieraksts. WriteEndElement() ; // -- ierakstiet XML faila saturu // 5. Aizveriet failu Ieraksts. Aizvērt ();

Šīs piecas darbības izveido gandrīz jebkuru XML failu.

Mūsu piemērā ģenerētais fails tiek pārveidots par binārajiem datiem un tiek atgriezts vietā, kur tiek izsaukta funkcija CreateXML. Pēc tam šo failu var ierakstīt failu sistēmā.

Augšupielādētā faila piemēru var redzēt iepriekš esošajā ekrānuzņēmumā.

Trešās puses pieteikums

Piemēram, es izveidoju lietojumprogrammu .NET Framework, lai demonstrētu XML faila lasīšanu trešās puses lietojumprogrammā.

Programma nolasa izveidoto failu un parāda dokumentus saraksta veidā:

Varat to izmēģināt pats, lietojumprogramma ir pieejama lejupielādei, izmantojot saiti raksta beigās.

Daudzpusība

XML formāts tiek izmantots lielākajā daļā konfigurāciju datu apmaiņai starp lietojumprogrammu risinājumiem platformā 1C: Enterprise. Vēl viena izplatīta saziņas metode ir COM savienojums. XML ļauj apmainīties ar gandrīz jebkuru lietojumprogrammu, tāpēc to ir pelnījis saukt par universālu.

Faili lejupielādei:

XML failu lasītāja lietojumprogramma.

Notiek XML faila ģenerēšanas apstrāde.

Ja uzņēmums savā darbā pastāvīgi izmanto kādu programmatūras pakotni, tad, protams, vienmēr rodas jautājums par tā pastāvīgo atbalstu un administrēšanu. Nav iespējams izvairīties no datu apmaiņas, uzglabāšanas un atjaunošanas uzdevumiem. Apskatīsim, kā ielādēt vai izlādēt datus no 1C XML formātā, jo šī ir svarīga procedūra šai tēmai.

Tie ir uzbūvēti tā, lai augšupielādējot varētu saņemt XML failu, kurā tiks ierakstīti klientam nepieciešamie dati. Tajā pašā laikā vienlaikus ar ierakstu tiek uzraudzīta pārsūtīto ierakstu pareizība, lai konstatētu kritiskas kļūdas.

Tādējādi augšupielāde XML failā (ierakstu importēšana) no vienas informācijas bāzes un sekojoša ielāde no XML citā nozīmē datu apmaiņu XML formātā starp datu bāzēm.

Šī procedūra, īpaši ar lielu informācijas apjomu, ietaupa daudz roku darba.

Importēšanu (iegūto failu) var izmantot arī kā arhīvu atkopšanai neparedzētās situācijās (ja tas ir pazaudēts vai bojāts).

Šādu apstrādes rīku ir izstrādāts ļoti daudz, un tie ir pieejami internetā. Atbildība par to izmantošanu gulstas uz klienta pleciem (un galvu).

Bet Odeneski oficiālajiem lietotājiem izstrādātāji ir izveidojuši universālu procesoru “Upload/Load XML Data”.

SVARĪGS. Eksportēšana XML formātā 1C un turpmāka ielāde XML formātā no 1C ir pieņemama identiskām konfigurācijām - pretējā gadījumā tas tiks bojāts.

Universāls hendlers

Galvenie punkti par universālā izstrādātāja izmantošanu:

  • Saglabāt importējamos failus, līdz tiek pabeigta ierakstu pārsūtīšana un pārbaudīta to pareizība;
  • Ja tās izmanto kā rezerves kopijas, tās ir jāreģistrē, lai sakārtotu meklēšanu.

Tās darbībai ir divi režīmi: faila izveide, saglabājot informāciju, un lasīšana/rakstīšana importēšanas laikā.

Turklāt lietotājs var iestatīt papildu ierobežojumus gan eksportējot, gan ielādējot datus.

Ierakstu izvilkšana

Jūs varat augšupielādēt datus gan visā datu bāzē, gan selektīvi - objektu pēc objekta.

Pēc apdarinātāja lejupielādes, instalēšanas un atvēršanas notiek:

To atlase tiek veikta dialoglodziņā, kas tiek atvērts pēc palaišanas. Lai to izdarītu, atzīmējiet izvēles rūtiņas sarakstā, kas parāda izgūstamos metadatu objektus;

  1. Nepieciešamie filtri ir konfigurēti (piemēram, pēc datuma);
  2. ir izvēlēta vieta diskā;
  3. Sākas pati operācija.

Ierakstu augšupielāde uztvērējā

Pirmais solis, lai pieņemtu datus saņēmējā datu bāzē, ir procesora programmas atvēršana tajā.

Pēc tam, kad ir norādīts ceļš uz avota failu un aktivizēti procedūru iestatījumu karodziņi (ja nepieciešams), procesu var sākt ar pogu “Ielādēt datus”.


Tagad jūs zināt, kā ielādēt vai izlādēt datus no 1C XML formātā, lai saglabātu datus un apmainītos ar datu bāzēm.

Rakstiet komentāros par savu pieredzi šajā jautājumā.

Organizācijā grāmatvedību var uzturēt ne tikai risinājumos platformā 1C:Enterprise, bet arī citās programmatūras sistēmās (Galaktika, Parus, SAP u.c.). Tas rada izaicinājumu integrēt divas lietojumprogrammas.

Piemēram, kādai lietojumprogrammai (sauksim to par "X") ir jāizlasa konfigurācijas dokumentu saraksts. Mēs nerunāsim par praktiskiem ieguvumiem no šādas problēmas risināšanas, tikai atzīmēšu, ka ērtākais un universālākais veids šādā situācijā būtu augšupielādēt dokumentu sarakstu XML formātā.

Apmaiņa, izmantojot šo formātu, ir universāla, jo lielākā daļa lietojumprogrammu var strādāt ar to. Apskatīsim, kā jūs varat augšupielādēt konfigurācijas dokumentu sarakstu XML failā no 1C:Enterprise.

Augšupielādēt XML formātā

Un tā, pāriesim pie galvenā. Mums ir jāšķērso dokumenta metadatu saraksts un jāģenerē saraksts XML failā. Šis ekrānuzņēmums parāda XML faila ģenerēšanas algoritmu:

Funkcija CreateXML() Eksportēt // Iegūstiet pagaidu faila nosaukumu Ceļš = GetTemporaryFileName() ; // Inicializējiet klasi "XML ieraksts". Entry = New EntryXML; // Atveriet pagaidu failu rakstīšanai- 8 " ) ; // Uzrakstiet XML faila deklarāciju Ieraksts. WriteDeclarationXML() ; // Ieraksts. WriteElementStart(" DokumentiKonfigurācijas" ) ; // Pirmais elements // Pirmā elementa atribūts ar faila izveides datumu Ieraksts. WriteAttribute(" ģenerēts ", formāts(pašreizējais datums(),), " DF = gggg-MM- ddThh:mm:ss; DLF = DT" ) ) ; // Uzrakstiet elementu katram konfigurācijas dokumentam. Tekstā ievietojam dokumenta nosaukumu. Katram dokumentam no metadatiem. Dokumentu cikla ierakstīšana. WriteElementStart("Dokuments"); Ieraksts. WriteText(Dok.Nosaukums) ; Ieraksts. WriteEndElement() ; EndCycle ; // Pabeidziet rakstīt pirmo elementu Ieraksts. WriteEndElement() ; Ieraksts. Aizvērt (); // Aizveriet failu // Iegūstiet faila bināros datus un ievietojiet to pagaidu krātuvē Bināri dati = jauni Bināri dati(Ceļš) ; Adrese = PlaceInTemporaryStorage (bināri dati, jauns unikālais identifikators); Atgriešanās adrese; // Atgriezt faila adresi krātuvē EndFunction

Katrs izveidotais elements ir jāaizpilda pareizi. Pēc “WriteStartofElement()” izpildes ir jāizpilda metode “WriteEndElement()”, pretējā gadījumā XML faila struktūra būs nepareiza.

Vispārējā veidne XML failu izveidei ir šāda secība:

// 1. Inicializējiet "XML ieraksta" klasi Entry = New EntryXML; // 2. Atveriet pagaidu failu ierakstīšanai Ieraksts. OpenFile (ceļš, " UTF - 8 " ) ; // 3. Uzrakstiet XML faila deklarāciju Ieraksts. WriteDeclarationXML() ; // // 4. ++ Uzrakstiet XML faila saturu Ieraksts. WriteElementStart("XMLElement"); Ieraksts. WriteEndElement() ; // -- ierakstiet XML faila saturu // 5. Aizveriet failu Ieraksts. Aizvērt ();

Šīs piecas darbības izveido gandrīz jebkuru XML failu.

Mūsu piemērā ģenerētais fails tiek pārveidots par binārajiem datiem un tiek atgriezts vietā, kur tiek izsaukta funkcija CreateXML. Pēc tam šo failu var ierakstīt failu sistēmā.

Augšupielādētā faila piemēru var redzēt iepriekš esošajā ekrānuzņēmumā.

Trešās puses pieteikums

Piemēram, es izveidoju lietojumprogrammu .NET Framework, lai demonstrētu XML faila lasīšanu trešās puses lietojumprogrammā.

Programma nolasa izveidoto failu un parāda dokumentus saraksta veidā:

Varat to izmēģināt pats, lietojumprogramma ir pieejama lejupielādei, izmantojot saiti raksta beigās.

Daudzpusība

XML formāts tiek izmantots lielākajā daļā konfigurāciju datu apmaiņai starp lietojumprogrammu risinājumiem platformā 1C: Enterprise. Vēl viena izplatīta saziņas metode ir COM savienojums. XML ļauj apmainīties ar gandrīz jebkuru lietojumprogrammu, tāpēc to ir pelnījis saukt par universālu.

Faili lejupielādei:

XML failu lasītāja lietojumprogramma.

Notiek XML faila ģenerēšanas apstrāde.

Informācijas pārsūtīšana starp datu bāzēm ir viens no to atbalsta un administrēšanas uzdevumiem. Tās efektīvai ieviešanai apstrāde tiek izveidota automatizētos 1C kompleksos. Tie ievērojami atvieglo ikdienas darbu, paātrina informācijas augšupielādes un lejupielādes procesus un vienlaikus ievieš kontroli pār tās pareizību. Augšupielādēšana no 1c uz xml ļauj izveidot failu ar jebkura konfigurēta konfigurācijas objekta saturu un izmantot to, kad nepieciešams augšupielādēt datus identiskā konfigurācijā.

Rīki augšupielādes izveidei

Lai eksportētu datubāzēs esošo informāciju, galvenokārt tiek izmantots xml formāts. 1C ir izstrādātas daudzas apstrādes metodes (piemēram, UploadLoadDataxml82 epf), ar kuru palīdzību ir iespējams izvadīt un ielādēt datus failā. Šajā gadījumā lietotājam ir jāsaņem noteiktas struktūras fails, kas ļauj tajā saglabāto informāciju ielādēt dzimtajā datu bāzē vai pārsūtīt uz citu vietu. Veidojot augšupielādi, ir jāievēro šādi noteikumi:

  • Saglabājiet izveidotos failus līdz pilnīgai atkopšanai un pārsūtītās informācijas pareizības pārbaudes procedūru pabeigšanai;
  • Ja apstrādi izmantojat kā dublēšanas rīku, izveidojiet atsevišķas apakšmapes datu kopijām un saglabājiet to žurnālu ātrai izguvei.

Tas ir iekļauts 1C lietotāju atbalsta programmā, kas atrodams ITS vietnē vai diskos, un tas ir lielisks rīks informācijas eksportēšanai un importēšanai. Datora lietotājs var augšupielādēt gan visu datu bāzi, gan atsevišķus tās objektus, turklāt papildus faktiskajam eksportam tiek veiktas dažādas informācijas pārbaudes darbības, kas palīdz atbrīvoties no kritiskām kļūdām datos.1c augšupielādes apstrāde uz xml darbojas divos režīmos:

  • Izkraušana. Izveido failu, kurā ir lietotāja definēti lappušu objekti;
  • Notiek ielāde. Nolasa iepriekš eksportētu failu un ieraksta tajā esošo informāciju informācijas bāzē.

Apstrāde ļauj pārbaudīt, vai objektos nav nederīgu rakstzīmju, kā arī ietver funkciju informācijas eksportēšanai ar ierobežojumiem.

Augšupielāde var tikt izmantota ne tikai informācijas apmaiņai starp 1C datu bāzēm. Ar tās palīdzību jūs varat nodrošināt dažādu kompleksu, piemēram, 1C un Parus sistēmas, integrāciju. XML formāta daudzpusība ļauj izveidot programmas informācijas pārsūtīšanai gandrīz jebkurai informācijas bankai. XML datu apstrāde, augšupielāde un lejupielāde ir vissvarīgākais informācijas apmaiņas rīks.

Datu augšupielādes process uzxml

Apskatīsim, kā parastajā režīmā augšupielādēt no 1c uz xml. Pēc apstrādes UploadLoadDataxml.epf lejupielādes un atvēršanas jums jāveic šādas darbības:

  • Atlasīt objektus eksportam;
  • Iestatiet nepieciešamos filtrus, piemēram, pēc perioda;
  • Noteikt faila atrašanās vietu ar informāciju diska apakšsistēmā;
  • Sāciet izkraut objektus.

Jāatceras, ka augšupielādes faila formāta galvenes daļa atšķiras no faila formāta, ko izmanto, augšupielādējot saskaņā ar apmaiņas plāniem.

xml

Xml tiek ielādēts 1c saņēmējā datu bāzē ar konfigurāciju, kas ir identiska avota datu bāzei. Pirms xml 1c ielādes 1c, jums ir jāatver apstrāde saņēmējā datu bāzē. Pēc tam jānorāda ceļš uz iepriekš augšupielādēto failu un jālejupielādē dati, noklikšķinot uz pogas “Ielādēt datus”.

Ja nepieciešams, tiek aktivizēti karodziņi, lai ielādētu datus apmaiņas režīmā izplatītajā informācijas bāzē un ignorētu kļūdas, kas rodas, ielādējot objektus.

Pēc tam jums ir jāpārbauda datu bāzes un jāpārliecinās, vai visi elementi ir pareizi ielādēti, lai tie nepazaudētu, piemēram, ja pēc objekta ielādes notikumu apstrādātājā rodas kļūda.

Tas ietaupīs laiku, ievadot informāciju par Peterhost pakalpojumu iegādi 1C.
Lai to izdarītu, 1C ir jāaugšupielādē XML fails, un no tā tiks ģenerēts dokuments “Preču un pakalpojumu saņemšana”, kurā būs informācija par iegādātajiem pakalpojumiem. Pamatojoties uz šo dokumentu, var izveidot rēķinu.

Sīki izstrādāti norādījumi ir sniegti zemāk.

1. Ārējās apstrādes pieslēgšana

1.1. Ja izmantojat 1C:Enterprise 8.X informācijas bāzi ar “Enterprise Accounting 2.0” konfigurāciju, lai ielādētu dokumentu CommerceML formātā, ir jāpievieno ārējā apstrāde ()
To var izdarīt divos veidos:
1. Saglabājiet ārējās apstrādes failu lokāli diskā un atveriet to izvēlnē “Fails” → “Atvērt” pirms katras datu ielādes CML formātā.
2. Pieslēgt apstrādi informācijas bāzei (IS) pastāvīgi. Tad tas būs pieejams ikvienam (ja strādā tīklā) no izvēlnes “Rīki” → “Papildu atskaites un apstrāde” → “Papildu ārējā apstrāde”.

  • Izvēlnē “Pakalpojums” ir jāizvēlas “Papildu atskaites un apstrāde” - “Papildu ārējā apstrāde”.
  • Noklikšķiniet uz pogas "Pievienot". Tiks atvērta veidlapa jauna direktorija elementa pievienošanai:
  • Laukā “Nosaukums” norādiet apstrādes nosaukumu, piemēram, “Datu ielāde CommerceML formātā (RU-CENTER grupa).”
  • Noklikšķiniet uz faila atlases pogas un norādiet ceļu uz lejupielādes apstrādes failu ().
  • Noklikšķiniet uz pogas “OK” Tagad apstrāde ir savienota ar informācijas bāzi un atrodas direktorijā “Papildu ārējā apstrāde”, un to var atvērt, veicot dubultklikšķi ar peli.

1.2. Ja izmantojat “Ražošanas uzņēmuma pārvaldības” (versija 10.3 un jaunāka versija) un “Tirdzniecības pārvaldība” (versija 1.3 un jaunāka) konfigurācijas, šī apstrāde jau ir iespējota un varat pāriet uz 2. darbību.

2. Dokumenta “Preču un pakalpojumu saņemšana” noformēšana

Tālāk norādīto darbību rezultātā informācija par pakalpojumiem, kas iegādāti no Peterhost, tiks ievadīta 1C.
1. Tālāk savā datorā ir jāsaglabā XML fails ar dokumenta “Preču un pakalpojumu saņemšana” datiem uz nepieciešamo periodu. Fails XML formātā atrodas sadaļā Personiskais konts zem saites “XML for 1C”.
Noklikšķiniet uz atlases pogas pa labi no lauka “Datu faila nosaukums” un atlasiet šo failu (skatiet 1. attēlu). Uz jautājumu “Lasīt datus no faila?” atbildi "OK". Datu fails tiks nolasīts, apstrādājot.
2. Ja apstrāde spēj noteikt visu atbilstību starp faila datu elementiem un informācijas bāzes datiem, tiks uzdots jautājums “Saglabāt datus infobāzē?”. Ja atbildēsit “Jā”, tiks izveidots jauns dokuments “Preču un pakalpojumu saņemšana”. Pārejiet uz 3. darbību.
3. Ja netiek identificētas visas datu atbilstības, tiks parādīts ziņojums: “Programma, ielādējot datus, nespēja automātiski atrast informācijas drošības objektus, kas atbilst apmaiņas failā pārsūtītajiem elementiem...” un piedāvās veikt salīdzinājums manuāli. Šajā gadījumā jums jāveic šādas darbības:

  • Noklikšķiniet uz "OK". Tiks atvērta veidlapa failu objektu un informācijas drošības salīdzināšanai. Tam ir vairākas cilnes, kas atbilst dažāda veida objektiem (organizācijas, darbuzņēmēji, priekšmeti utt.). Ja kāda veida dati nav saskaņoti, attiecīgajās cilnēs būs sarkanas izsaukuma zīmes (sk. 2. attēlu).
  • Dodieties uz atbilstošām grāmatzīmēm un manuāli saskaņojiet elementus. Jāņem vērā, ka darījumu partneru un organizāciju atbilstības tiek meklētas pēc NĪN, bet nomenklatūras atbilstības tiek meklētas vispirms pēc raksta numura, tad pēc nosaukuma. Ja faila datiem atbilstošais elements nav IB, tad to var izveidot automātiski, izmantojot faila datus, noklikšķinot uz pogas “Izveidot, izmantojot datus no faila”.
  • Pievienojot preces, ir jāatzīmē rekvizīts “Service” (skat. 3. attēlu). Varat arī mainīt vienuma pilnos un īsos nosaukumus nomenklatūrā.
  • Cilnē “Konti” vēlams pievienot preču uzskaites kontus, lai, veidojot dokumentu “Preču un pakalpojumu saņemšana”, šie numuri tiktu ievadīti automātiski. Piemēram, pakalpojumiem var iestatīt šādas vērtības: “Grāmatvedības konts” – 25 (Kopējie ražošanas izdevumi) un “Iesniegtā PVN uzskaite” – 19.04 (PVN par iegādātajiem pakalpojumiem) (skat. 4. attēlu).
  • Pēc visu elementu salīdzināšanas un pogas “OK” nospiešanas programma lūgs apstiprinājumu dokumenta augšupielādei informācijas drošības sistēmā, pēc tam izveidos jaunu dokumentu “Preču un pakalpojumu saņemšana” (skat. 5. attēlu).

3. Dokumenta “Preču un pakalpojumu saņemšana” ievietošana

Lai ievietotu dokumentu “Preču un pakalpojumu saņemšana”, tas jāatver, veicot dubultklikšķi un jāaizpilda trūkstošie lauki, piemēram, “Avansa ieskaite” (piemēram, “Automātiski”) un lauki “Norēķinu konti”. ” cilne (skat. 6. attēlu). Šo lauku vērtības nosaka jūsu organizācijas grāmatvedības politikas. Lai ievietotu dokumentu, noklikšķiniet uz pogas “OK”.

4. Dokumenta “Rēķins” noformēšana

Pēc veiksmīgas “Preču un pakalpojumu saņemšanas” dokumenta izveidošanas un grāmatošanas ar to var izveidot dokumentu “Rēķins saņemts”. Lai to izdarītu, noklikšķiniet uz atbilstošās saites dokumenta veidlapas apakšējā kreisajā daļā.

Kā ielādēt datus, kas lejupielādēti no tirdzniecības vai algas 1C: Grāmatvedība 8.3 (pārskatīšana 3.0)?

2016-12-01T12:52:06+00:00

Visbiežāk uz grāmatvedību tiek pārnesti dati no tirdzniecības vai algu saraksta.

Lejupielādētie dati ir fails ar paplašinājumu " .xml". Kā to ielādēt programmā?

  1. Sāksim ar izveidojot rezerves kopiju grāmatvedības nodaļa, lai, ja lejupielāde sabojās datu bāzi, mēs varētu atgriezties sākotnējā stāvoklī. Ir rakstīts par rezerves kopiju izveidi.
  2. Tagad atveriet izvēlni " Visas funkcijas" (par to ).
  3. Atvērtajā logā atrodiet vienumu " Ārstēšana" un atveriet to ar plus zīmi.
  4. Mēs atrodam un atveram starp tās priekšmetu apstrādi " Universāla datu apmaiņa XML formātā".
  5. ".
  6. Mēs norādām ceļš uz failu no kuras mēs ielādēsim datus.
  7. Nospiediet pogu " Lejupielādēt datus".

Ja viss noritēja labi, lieliski! Ja ir kļūdas, tad iemesls, iespējams, ir tas, ka izkraušanai no tirdzniecības vai algas tika izmantoti neatbilstoši (novecojuši) noteikumi - tie ir jāatjaunina un jāizkrauj atkārtoti.

Ar cieņu (skolotājs un izstrādātājs).