Kā augšupielādēt uz xml no 1c 8.3. XML faila ģenerēšana. Vienkārša augšupielāde trešās puses lietojumprogrammai. Datu augšupielādes process uz xml. Ierakstu augšupielāde uztvērējā

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

Ekrānuzņēmumi

(foto)
(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 tās izmanto, 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 (direktoriju elementus, reģistra ierakstu kopas uc), apstrādei tiek izmantots tāds pats XML serializācijas mehānisms kā augšupielādei saskaņā ar apmaiņas plāniem, 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.

Šodien mēs apsvērsim ar jums apstrāde "Universālā augšupielāde XML formātā 1s 7.7". Šī apstrāde ir paredzēta datu augšupielādei saskaņā ar apmaiņas noteikumiem XML failā. Datu augšupielādes noteikumi ir arī XML fails, kurā ir aprakstīts, kādi dati un kādā struktūrā ir jāaugšupielādē XML failā.

Kā izmantot universālo augšupielādes apstrādi XML versijā 1c 7.7?

Zemāk ekrānuzņēmumā ir redzama galvenā apstrādes forma universāla augšupielāde XML formātā 1 s 7.7, apskatīsim pamatparametrus, kas nepieciešami tā pareizai darbībai. Kur ir cipars 1, mēs norādām failu ar datu augšupielādes noteikumiem, kuriem šie noteikumi ir nepieciešami, mēs jau runājām raksta pirmajā daļā. Numuram 2 atlasiet failu, kurā tiks augšupielādēti dati. 3. punktā jānorāda sākuma datums un beigu datums par šo periodu, dati tiks augšupielādēti failā. Kad esam norādījuši visus šos parametrus, noklikšķiniet uz “Ielādēt noteikumus”, pēc noteikumu izlasīšanas 5. darbībā parādīsies apmaiņas noteikumu faila koka struktūra ar noteikumu nosaukumu. Tagad viss, kas mums jādara, ir jānoklikšķina uz pogas mūsu universālā XML augšupielādes 1. apstrāde 7.7 zem numura 6 “Augšupielādēt” pēc šīs darbības visi dati tiks augšupielādēti saskaņā ar pašreizējiem datu augšupielādes noteikumiem XML failā, kuru norādījām 2. punktā.

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

Universālā apstrāde "XML datu augšupielāde un ielāde" veic informācijas bāzes datu pilnīgu vai daļēju izkraušanu failā XML formātā. Pēc tam šo failu var ielādēt informācijas bāzē, izmantojot to pašu apstrādi. 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ļā.

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.

Šīs apstrādes izmantošana ir iespējama, piemēram, lai izveidotu pilnīgu vai daļēju datu rezerves kopiju, apmainītos ar datiem starp informācijas bāzēm, kā arī kā palīgrīks, atjaunojot bojātas informācijas bāzes.

Apstrāde atbalsta datu augšupielādi ar iespēju norādīt atlasi pēc perioda. Tiek ieviesta arī objektu pārbaude, lai atrastu nederīgas rakstzīmes, kad tās tiek apmainītas, izmantojot XML.

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

Darbības režīmi

Apstrāde UploadLoadDataXML82 realizē 2 darbības režīmus: Augšupielādēt (lietotāja norādīto datu augšupielādes faila izveidošana) un Load (tāda paša nosaukuma režīmā 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 tās izmanto, lai manuāli kontrolētu kopsummas izmantošanas režīmu datu ielādes laikā. ** Apstrādes piemērošanas 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 (direktoriju elementus, reģistra ierakstu kopas uc), apstrādei tiek izmantots tāds pats XML serializācijas mehānisms kā augšupielādei saskaņā ar apmaiņas plāniem, 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ē, kuras datu saites var ietvert 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.

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. Tālāk mēs apskatīsim norādījumus 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āja 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, aplūkosim soli pa solim norādījumus par datu migrēšanu, 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ā augšupielā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, UploadLoadingDataxml82 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, un papildus faktiskajam eksportam tiek veiktas dažādas darbības, lai pārbaudītu informāciju, 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 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ā radās 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 tās izmanto, 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 (direktoriju elementus, reģistra ierakstu kopas uc), apstrādei tiek izmantots tāds pats XML serializācijas mehānisms kā augšupielādei saskaņā ar apmaiņas plāniem, 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. Atzīmēšu tikai to, 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šanas 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

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īšanas programma.

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ās pastāvīgu 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ā, ka augšupielādējot var 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ĪGI. 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 izveidošana, saglabājot informāciju, un lasīšana/rakstīšana, importējot.

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ā.