1c ունիվերսալ վերբեռնում xml ներբեռնում: XML ֆայլի ստեղծում

Տուն / Սարքի տեղադրում

Տարբեր հաշվապահական ծրագրերի միջև տվյալների պարզ փոխանակումը գործնականում դրանց տարածվածության առանցքային կետերից մեկն է, դրա համար բավական է բեռնել XML-ը 1C կամ մեկ այլ արտադրանքի մեջ. Ավելին, ամենից հաճախ դա հեշտ է անել առանց այն փոխակերպելու. բոլոր տվյալների բազաները լիովին աջակցում են ձևաչափի ստանդարտին: Գործնականում տվյալների փոխանցման համար XML-ի օգտագործման բազմաթիվ եղանակներ կան, բոլորն էլ ներդրված են 1C և համատեղելի արտադրանքներում:

Ինչպե՞ս վերբեռնել XML ֆայլը 1C տվյալների բազայում:

Վերբեռնված տվյալների շտեմարանները և անհատական ​​փաստաթղթերը կարող են փոխանցվել օգտատերերից ցանկացած կապի ուղիներով` շարժական կրիչներով, էլ. փոստով կամ միջոցով: ամպային պահեստավորում. Ձևաչափը լավ է օգնում սեղմել արխիվների միջոցով, ինչը զգալիորեն արագացնում է պատճենումը և խնայում սկավառակի տարածությունը:

XML ֆայլից տվյալների բեռնման ընդհանուր կարգը հետևյալն է.

    Թույլատրել «Բոլոր գործառույթները» ցանկի տարրի ցուցադրումը: Դա անելու համար անհրաժեշտ է «Ընտրանքներ» պատուհանում ստուգել համապատասխան վանդակը (ներդիրը գտնվում է «Գործիքներ» ցանկի բաժնում):

    «Բոլոր գործառույթները» ընտրացանկում օգտագործեք գումարած կոճակը՝ բացելու ընտրանքների ցանկը, որտեղ ընտրում եք «Վերամշակում» կետը:

    Առաջարկվող ցանկում բացեք «Տվյալների համընդհանուր փոխանակում XML ձևաչափով» կետը:

Սեղմելով «Տվյալների բեռնում» կոճակը, դրանք կկարդան ֆայլից, կպահվեն տվյալների բազայում և միաժամանակ կստուգվեն ճշտության համար: Փաստաթղթում սխալներ հայտնաբերելու դեպքում ընթացակարգը կդադարեցվի թողարկմամբ կոնկրետ տեքստնշելով պատճառը.

Ինչպե՞ս են XML ֆայլերը օգտագործվում 1C-ում:

Օգտագործելով նույն մշակումը, օգտվողը կարող է վերբեռնել տվյալների ընտրված ցանկը կամ ամբողջ տվյալների բազան XML-ում՝ դրանով իսկ ստեղծելով դրա կրկնօրինակը: Դա պետք է արվի նախքան գլոբալ 1C մոդուլում խոշոր ճշգրտումներ մտցնելը, եթե արտաքին մշակումը ինչ-ինչ պատճառներով հնարավոր չէ:

Ձևաչափն օգտագործվում է 1C: Enterprise 8 հարթակում հետևյալ ոլորտներում.

    Գնացուցակների, պատվերների, փաստաթղթերի տպագիր ձևերի վերբեռնում:

    Տվյալների փոխանակում բանկերի, հարկային մարմինների, արտաբյուջետային միջոցների հետ։

    Աշխատավարձի հաշվարկների փոխանցում 1C: ZUP և այլ «մասնագիտացված» կոնֆիգուրացիաներից «ընդհանուր» 1C: Հաշվապահություն 8.

Ամենուր կիրառվում է ունիվերսալ վերամշակման նույն իրականացումը։ Եթե ​​նրա գործառույթները քիչ են, ապա նրանք դիմում են այս մոդուլի սեփական տարբերակների մշակմանը։ Ավելին, փոփոխություն ստանդարտ ֆայլերկարիք չկա, բավական է այնուհետև միացնել անհրաժեշտ մշակումը և գործարկել դրանք ընտրելու համար՝ կախված կոնկրետ առաջադրանքից:

Եթե ​​ընկերությունն ընտրել է հաշվապահական և հարկային հաշվառման վարման առանձին մեթոդ, ապա XML ձևաչափով ֆինանսական տվյալների վերբեռնման/ներբեռնման մշակումը շատ տարածված կդառնա: Նրա օգնությամբ հարկային բազան հաշվարկելու համար անհրաժեշտ թվերը փոխանցվում են 1C: Հարկատու ծրագիր կամ նմանատիպ ծրագրային արտադրանք. Շնորհիվ այն բանի, որ այս ձևաչափով ֆայլերը հեշտ են խմբագրվում, օգտագործելով Microsoft փաթեթ Office-ը հեշտացնում է դրանց բովանդակությունը հարկային գրասենյակ ուղարկելուց առաջ շտկելը:

Նույնը վերաբերում է KUDiR-ին (եկամուտների և ծախսերի գրքին), թողարկված կամ ստացված հաշիվ-ապրանքագրերի ամսագրին: Այս ամենը փոխանցվում է VLSI++ համակարգի միջոցով և, ի լրումն XML ֆայլի աղյուսակային մասի խմբագրման գործընթացին, այս ձևաչափով վերբեռնումը անհրաժեշտ է ծառայության մեջ հետագա բեռնման և տվյալների Դաշնային հարկային ծառայության փոխանցման համար:

Փոխանակումը այնպիսի կոնֆիգուրացիայով, ինչպիսին է 1C. դրամական միջոցներ:

Եթե ​​հեշտ է տեղադրել վերբեռնման պատվերներ կամ գնացուցակներ, քանի որ հեշտ է օգտագործել տվյալների «ցանկացած» ձևաչափը, ապա նույն բանկային հաշվի քաղվածքները պետք է պահպանվեն XML-ում (որպես ընդհանուր ընդունված ստանդարտ):

Ամենից հաճախ փոխանակումը տեղի է ունենում Հաճախորդ-Բանկ ծրագրի միջոցով: Վերբեռնման գործընթացը հետևյալն է.

    համար ստեղծվում է քաղվածք պահանջվում է օգտագործողի կողմիցժամանակաշրջան։

    Կախված ծրագրի տարբերակից, սեղմեք «Արտահանել» կամ «Արտահանել» կոճակը:

    Բացվող պատուհանում ընտրեք ցանկալի թղթապանակը և ֆայլի անունը:

Ընթացակարգն ավարտելուց հետո փաստաթուղթը կարող է փոխանցվել շարժական կրիչների վրա կամ ինտերնետի միջոցով ( էլ, ամպային պահեստավորման հետ ընդհանուր մուտքև այլն): Երբ Ձեզ անհրաժեշտ է քաղվածք բեռնել 1C կոնֆիգուրացիայի մեջ, ընտրեք «Բանկ և դրամարկղ» բաժինը, այնուհետև անցեք «Բանկային հաշվետվություններ» ամսագիր:

Փաստաթղթի աղյուսակային մասի դիմաց (աջ անկյունում) սեղմեք «Ավելին» կոճակը, որից հետո հայտնվում է գործառույթների ցանկը, որտեղ ընտրում են «Փոխանակում բանկի հետ» կետը: «Ներբեռնել բանկի քաղվածք» ներդիրը թույլ է տալիս ներմուծել տվյալներ նշված ընկերության անվանման կամ որոշակի բանկային հաշվի համար:

Քաղվածքը 1C տվյալների բազա բեռնելուց հետո վճարման հանձնարարականները դեռ պետք է մշակվեն, դա տեղի է ունենում ձեռքով ռեժիմ. Հաշվապահը կարող է պատվիրել մշակման մշակում, որը ավտոմատացնելու է գործընթացը, բայց այստեղ դուք պետք է կապվեք իրավասու ծրագրավորողի հետ:

XML ձևաչափն օգտագործվում է նաև տարբեր դասակարգիչներ բեռնելու համար (KLADR, OKOF, ENAOF): Եթե ​​դրանք չկան 1C ծրագրում, ապա պետք է խուսափեք դրանք ձեռքով լրացնելուց, քանի որ կոդերը նշելիս հեշտ է սխալվել: Արժե մեկ անգամ օգտագործել XML ֆայլը՝ ներբեռնելով դասակարգիչը հուսալի աղբյուրից։

Դա կարող է անել կամ ինքը օգտագործողը կամ հրավիրված մասնագետը.

    Հիմնական ընտրացանկում ընտրեք «Տեղեկատու» բաժինը:

    Սեղմեք «Գործողությունների կարգավորումներ» կոճակը:

    Բացվող պատուհանում նշեք «Բեռնել okof դասակարգիչ» կետը, այնուհետև սեղմեք «Ավելացնել» կոճակը:

    «Ծառայություն» բաժնում, որը հայտնվում է, ընտրեք ճիշտ հրամանև սեղմեք «OK»:

Բավական է սեղմել «Բացել և կարդալ ֆայլը» կոճակը, ընտրել այն, որն անհրաժեշտ է սկավառակի կամ շարժական կրիչի վրա և բացել այն համապատասխան բանալիով: Ստանդարտ դասակարգիչները ավտոմատ կերպով պատճենվում են կոշտ սկավառակհարթակը և 1C կոնֆիգուրացիան տեղադրելիս: Ավելին, այս կամ այն ​​տարբերակը թարմացնելիս ստեղծվում են վերանայման համարով թղթապանակներ, որտեղ գտնվում է ընթացիկ պահանջներին համապատասխանող ընթացիկ ֆայլը: 7 7-րդ տարբերակն ունի նաև XML ֆայլեր վերբեռնելու հնարավորություն, սակայն այս հնացած հարթակը հաճախ մասնագետի օգնություն է պահանջում:

Տվյալների փոխանցումը շատ կարևոր գործընթաց է ցանկացած հաշվապահական համակարգում, 1C 8.3 և 8.2 հարթակը բացառություն չէ: Ստորև մենք կանդրադառնանք հրահանգներին տվյալների փոխանցման ամենահեշտ ձևի վերաբերյալ մեկ համակարգից մյուսը, որն ունի նմանատիպ կոնֆիգուրացիա (տարբեր կոնֆիգուրացիաների համար կարող եք օգտագործել գործիք ծրագրավորողների համար - կամ):

Մինչև որևէ գործողություն անհրաժեշտ լինելը, փոփոխություններն անշրջելի են:

1C 8.3-ից 1C 8.3 Հաշվապահական 3.0-ին տվյալներ փոխանցելու ամենահեշտ և ամենադյուրին ճանապարհն է օգտագործել Վերբեռնման և բեռնման տվյալների մշակումը XML ձևաչափով (ներբեռնել՝ 8.2-ի կամ 1C 8.3-ի կամ ITS-ի համար): Բուժումը ունիվերսալ է և հարմար է ցանկացած կոնֆիգուրացիայի համար:

Չխորանանք, նայենք քայլ առ քայլ հրահանգներտվյալների միգրացիայի վերաբերյալ՝ օգտագործելով այս մշակումը, օգտագործելով ապրանքների ամենապարզ փոխանցման օրինակը:

Տվյալների վերբեռնում XML

Նախ, եկեք բացենք վերամշակումը աղբյուրի տվյալների բազայում (որտեղից մենք բեռնաթափելու ենք ապրանքները) և նայենք ինտերֆեյսին.

Ստացեք 267 վիդեո դասեր 1C-ում անվճար.

Դուք պետք է անմիջապես լրացնեք «Ֆայլի անուն» դաշտը. այս ճանապարհին ֆայլ կստեղծվի: նոր ֆայլտվյալները, որոնք մենք կբեռնենք ստացողի տվյալների բազայում: Հենց ներքևում՝ «Տվյալներ վերբեռնման համար» աղյուսակային բաժնում, դուք պետք է ընտրեք այն տվյալները, որոնք մենք ցանկանում ենք վերբեռնել տվյալների բազայից:

Ձախ աղյուսակային մասից օբյեկտ ընտրելուց հետո կարող եք ընտրություն կատարել աջ աղյուսակային մասում.

Մեր օրինակում ես ուզում եմ բեռնաթափել «Rake» անունով բոլոր ապրանքները:

Բոլոր կարգավորումներն ավարտելուց հետո տվյալները կարող են վերբեռնվել: Դա անելու համար սեղմեք «Վերբեռնել տվյալները» կոճակը.

Տվյալների բեռնում xml-ից 1s 8.3

Տվյալները բեռնաթափվել են աղբյուրի տվյալների բազայից, այժմ այն ​​պետք է տեղափոխվի նպատակակետ տվյալների բազա:

Դա անելու համար դուք պետք է սկսեք մշակել արդեն տվյալների բազայում, որտեղ դուք պետք է բեռնեք տվյալները, և անցեք «Ներբեռնում» ներդիր, ընտրեք բեռնված ֆայլը սկավառակի վրա և սեղմեք «Տվյալների բեռնում» կոճակը.

Այս օրինակը հարմար է միայն 1C հարթակի վրա նույնական կոնֆիգուրացիաների միջև տվյալների փոխանցման համար: Ծրագրավորողների փոխանակման մեխանիզմը հասկանալու համար մենք հոդված գրեցինք.

Տվյալների բազաների միջև տեղեկատվության փոխանցումը դրանց աջակցության և կառավարման խնդիրներից է: Դրա արդյունավետ իրականացման համար մշակումը ստեղծվում է ավտոմատացված 1C համալիրներում։ Դրանք մեծապես նպաստում են սովորական աշխատանքին, արագացնում են տեղեկատվության վերբեռնման և ներբեռնման գործընթացները և միևնույն ժամանակ վերահսկողություն են իրականացնում դրա ճշգրտության նկատմամբ: 1c-ից xml վերբեռնումը թույլ է տալիս ստեղծել ֆայլ ցանկացած կազմաձևման կոնֆիգուրացիայի օբյեկտի բովանդակությամբ և օգտագործել այն, երբ անհրաժեշտ է տվյալներ վերբեռնել նույնական կազմաձևով:

Վերբեռնումներ ստեղծելու գործիքներ

Տվյալների բազաներում պարունակվող տեղեկատվությունը արտահանելու համար հիմնականում օգտագործվում է xml ձևաչափը։ 1C-ի համար մշակվել են բազմաթիվ մշակման մեթոդներ (օրինակ՝ UploadLoadingDataxml82 epf), որոնց օգնությամբ հնարավոր է արտահանել և բեռնել տվյալները ֆայլում։ Այս դեպքում օգտատերը պետք է ստանա որոշակի կառուցվածքի ֆայլ, որը թույլ է տալիս դրանում պահվող տեղեկատվությունը բեռնել հայրենի տվյալների բազա կամ տեղափոխել այլ վայր։ Վերբեռնում ստեղծելիս պետք է պահպանել հետևյալ կանոնները.

  • Պահպանեք ստեղծված ֆայլերը մինչև ամբողջական վերականգնումև փոխանցված տեղեկատվության ճշգրտությունը ստուգելու ընթացակարգերի ավարտը.
  • Մշակումը որպես գործիք օգտագործելու դեպքում կրկնօրինակումստեղծել առանձին ենթաթղթապանակներ տվյալների պատճենների համար և պահել դրանց գրառումների գրանցամատյանը՝ արագ որոնման համար:

Մատակարարված 1C օգտվողների աջակցության ծրագրում, որը կարելի է գտնել ITS կայքում կամ սկավառակների վրա, այն հիանալի գործիք է տեղեկատվության արտահանման և ներմուծման համար: Համակարգչի օգտատերը կարող է բեռնաթափել ինչպես ամբողջ տվյալների բազան, այնպես էլ դրա առանձին օբյեկտները, և բացի փաստացի արտահանումից, կատարվում են տեղեկատվության ստուգման տարբեր գործողություններ, որոնք օգնում են ազատվել կրիտիկական սխալներՏվյալների մշակման մեջ, ներբեռնումը xml աշխատում է երկու ռեժիմով.

  • Բեռնաթափում. Ստեղծում է ֆայլ, որը պարունակում է օգտագործողի կողմից սահմանված էջային օբյեկտներ.
  • Բեռնվում է։ Կարդում է նախկինում արտահանված ֆայլը և գրում է դրա մեջ պարունակվող տեղեկատվությունը տեղեկատվական բազայում:

Մշակումը թույլ է տալիս ստուգել օբյեկտները անվավեր նիշերի համար, ինչպես նաև ներառում է սահմանափակումներով տեղեկատվություն արտահանելու գործառույթ:

Վերբեռնումը կարող է օգտագործվել ոչ միայն 1C տվյալների բազաների միջև տեղեկատվության փոխանակման ժամանակ: Նրա օգնությամբ դուք կարող եք ապահովել տարբեր համալիրների, օրինակ՝ 1C-ի և Parus համակարգի ինտեգրումը։ XML ձևաչափի բազմակողմանիությունը թույլ է տալիս ստեղծել ծրագրեր տեղեկատվության փոխանցման համար գրեթե ցանկացած տեղեկատվական բանկերի համար: Xml տվյալների մշակումը, վերբեռնումը և ներբեռնումը տեղեկատվության փոխանակման ամենակարևոր գործիքն է:

Տվյալների վերբեռնման գործընթացըxml

Եկեք նայենք, թե ինչպես վերբեռնել 1c-ից xml նորմալ ռեժիմ. Վերամշակող UploadLoadDataxml.epf-ը ներբեռնելուց և այն բացելուց հետո դուք պետք է կատարեք հետևյալ քայլերը.

  • Ընտրեք արտահանման օբյեկտներ;
  • Տեղադրեք անհրաժեշտ ֆիլտրերը, օրինակ, ըստ ժամանակաշրջանի;
  • Որոշեք ֆայլի գտնվելու վայրը սկավառակի ենթահամակարգի վերաբերյալ տեղեկություններով.
  • Սկսեք բեռնաթափել օբյեկտները:

Պետք է հիշել, որ վերբեռնման ֆայլի ձևաչափի վերնագրի մասը տարբերվում է փոխանակման պլանների համաձայն վերբեռնելիս օգտագործվող ֆայլի ձևաչափից:

xml

Xml-ը բեռնվում է 1c-ի մեջ՝ ստացող տվյալների բազայում՝ աղբյուրի տվյալների բազային նույնական կազմաձևով: Նախքան xml 1c-ը 1c-ում բեռնելը, դուք պետք է բացեք մշակումը ստացող տվյալների բազայում: Այնուհետև դուք պետք է նշեք նախկինում բեռնված ֆայլի ուղին և ներբեռնեք տվյալները՝ սեղմելով «Տվյալների բեռնում» կոճակը:

Անհրաժեշտության դեպքում դրոշներն ակտիվանում են՝ փոխանակման ռեժիմում տվյալները բաշխված տեղեկատվական բազայում բեռնելու և օբյեկտները բեռնելիս առաջացող սխալները անտեսելու համար:

Դրանից հետո դուք պետք է ստուգեք տվյալների բազաները և համոզվեք, որ բոլոր տարրերը ճիշտ են բեռնված, որպեսզի չկորցնեք դրանք, օրինակ, եթե օբյեկտը բեռնելուց հետո իրադարձությունների մշակիչում սխալ է տեղի ունենում:

Երբ ձեռնարկությունն իր աշխատանքում մշտապես օգտագործում է ինչ-որ ծրագրային փաթեթ, ապա, բնականաբար, միշտ առաջանում է դրա շարունակական աջակցության և կառավարման հարցը։ Տվյալների փոխանակման, պահպանման և վերականգնման առաջադրանքներից խուսափելու միջոց չկա: Եկեք նայենք, թե ինչպես կարելի է բեռնել կամ բեռնաթափել տվյալները 1C-ից XML ձևաչափով, քանի որ սա կարևոր ընթացակարգ է այս թեմայի համար:

Դրանք կառուցված են այնպես, որ ներբեռնելիս հնարավոր լինի ձեռք բերել XML ֆայլ, որում կգրանցվեն հաճախորդի համար անհրաժեշտ տվյալները։ Միևնույն ժամանակ, ձայնագրման հետ միաժամանակ, վերահսկվում է փոխանցված գրառումների ճշգրտությունը կրիտիկական սխալների համար:

Այսպիսով, մեկ տեղեկատվական բազայից XML ֆայլ բեռնելը (գրառումների ներմուծումը) և XML-ից մյուսը հաջորդող բեռնումը ներկայացնում է տվյալների փոխանակում XML ձևաչափով տվյալների բազաների միջև:

Այս ընթացակարգը, հատկապես մեծ քանակությամբ տեղեկատվության դեպքում, խնայում է մեծ թվովինքնուրույն պատրաստված:

Ներմուծումը (ստացված ֆայլը) կարող է օգտագործվել նաև որպես արխիվ՝ անսպասելի իրավիճակներում վերականգնման համար (եթե կորել կամ վնասվել է):

Մշակվել են բազմաթիվ նման մշակման գործիքներ, և դրանք հասանելի են ինտերնետում: Դրանց օգտագործման պատասխանատվությունն ընկնում է հաճախորդի ուսերին (և գլխին):

Սակայն Odeneski-ի պաշտոնական օգտատերերի համար մշակողները ստեղծել են ունիվերսալ պրոցեսոր «Վերբեռնել/բեռնել XML տվյալները»:

ԿԱՐԵՎՈՐ. Արտահանումը XML 1C-ում և հետագա բեռնումը XML-ում 1C-ից ընդունելի է նույնական կոնֆիգուրացիաների համար. հակառակ դեպքումայն կվնասվի։

Ունիվերսալ կարգավորիչ

Ունիվերսալ մշակողի օգտագործման հիմնական կետերը.

  • Պահպանեք ներմուծվող ֆայլերը, մինչև ավարտվի գրառումների փոխանցումը և ստուգվի դրանց ճշգրտությունը.
  • Երբ օգտագործվում են որպես պահեստային պատճեններ, դրանց մասին գրառումը պետք է պահպանվի՝ որոնումը տեսակավորելու համար:

Դրա գործարկումն ունի երկու ռեժիմ՝ ֆայլի ստեղծում՝ ինֆորմացիան պահպանելիս և կարդալ/գրել այն ներմուծելիս։

Բացի այդ, օգտվողը կարող է լրացուցիչ սահմանափակումներ սահմանել ինչպես տվյալների արտահանման, այնպես էլ բեռնման ժամանակ:

Արձանագրությունների արդյունահանում

Դուք կարող եք վերբեռնել տվյալներ ինչպես ամբողջ տվյալների բազայում, այնպես էլ ընտրովի՝ օբյեկտ առ օբյեկտ:

Վերբեռնիչը ներբեռնելուց, տեղադրելուց և բացելուց հետո տեղի է ունենում հետևյալը.


Նրանց ընտրությունը կատարվում է երկխոսության վանդակում, որը բացվում է գործարկումից հետո: Դա անելու համար նշեք ցանկի վանդակները, որոնք ցուցադրում են առբերվող մետատվյալների օբյեկտները.

  1. Անհրաժեշտ զտիչները կազմաձևված են (օրինակ, ըստ ամսաթվի);
  2. Ընտրված է սկավառակի տարածություն;
  3. Գործողությունն ինքնին սկսվում է.

Գրառումների վերբեռնում ստացողին

Ստացող տվյալների բազայում տվյալներ ընդունելու առաջին քայլը դրանում պրոցեսորային ծրագրի բացումն է:

Աղբյուրի ֆայլի ուղին նշելուց և ընթացակարգի կարգավորումների դրոշակները ակտիվացնելուց հետո (անհրաժեշտության դեպքում), կարող եք գործընթացը սկսել «Տվյալների բեռնում» կոճակով:

Այժմ դուք գիտեք, թե ինչպես բեռնել կամ բեռնաթափել տվյալները 1C-ից XML ձևաչափով՝ տվյալների պահպանման և տվյալների բազաների միջև փոխանակման համար:

Տվյալների փոխանցումը շատ կարևոր գործընթաց է ցանկացած հաշվապահական համակարգում, 1C 8.3 և 8.2 հարթակը բացառություն չէ: Ստորև մենք կդիտարկենք ցուցումներ մեկ համակարգից մյուսը տվյալների փոխանցման ամենադյուրին ճանապարհի վերաբերյալ, որն ունի նմանատիպ կոնֆիգուրացիա (տարբեր կազմաձևերի համար կարող եք օգտագործել ծրագրավորող գործիքը - կամ):

Մինչև որևէ գործողություն անհրաժեշտ լինելը, փոփոխություններն անշրջելի են:

1C 8.3-ից 1C 8.3 Հաշվապահական 3.0-ին տվյալներ փոխանցելու ամենահեշտ և ամենադյուրին ճանապարհն է օգտագործել Վերբեռնման և բեռնման տվյալների մշակումը XML ձևաչափով (ներբեռնել՝ 8.2-ի կամ 1C 8.3-ի կամ ITS-ի համար): Բուժումը ունիվերսալ է և հարմար է ցանկացած կոնֆիգուրացիայի համար:

Մենք չենք խորանա մանրամասների մեջ, եկեք նայենք այս մշակման միջոցով տվյալների տեղափոխման քայլ առ քայլ հրահանգներին, օգտագործելով ապրանքների ամենապարզ փոխանցման օրինակը:

Տվյալների վերբեռնում XML

Նախ, եկեք բացենք վերամշակումը աղբյուրի տվյալների բազայում (որտեղից մենք բեռնաթափելու ենք ապրանքները) և նայենք ինտերֆեյսին.

Ստացեք 267 վիդեո դասեր 1C-ում անվճար.

Դուք պետք է անմիջապես լրացնեք «Ֆայլի անուն» դաշտը. այս ճանապարհով կստեղծվի նոր տվյալների ֆայլ, որը մենք կբեռնենք ստացողի տվյալների բազա: Հենց ներքևում՝ «Տվյալներ վերբեռնման համար» աղյուսակային բաժնում, դուք պետք է ընտրեք այն տվյալները, որոնք մենք ցանկանում ենք վերբեռնել տվյալների բազայից:

Ձախ աղյուսակային մասից օբյեկտ ընտրելուց հետո կարող եք ընտրություն կատարել աջ աղյուսակային մասում.


Մեր օրինակում ես ուզում եմ բեռնաթափել «Rake» անունով բոլոր ապրանքները:

Բոլոր կարգավորումներն ավարտելուց հետո տվյալները կարող են վերբեռնվել: Դա անելու համար սեղմեք «Վերբեռնել տվյալները» կոճակը.


Տվյալների բեռնում xml-ից 1s 8.3

Տվյալները բեռնաթափվել են աղբյուրի տվյալների բազայից, այժմ այն ​​պետք է տեղափոխվի նպատակակետ տվյալների բազա:

Դա անելու համար դուք պետք է սկսեք մշակել արդեն տվյալների բազայում, որտեղ դուք պետք է բեռնեք տվյալները, և անցեք «Ներբեռնում» ներդիր, ընտրեք բեռնված ֆայլը սկավառակի վրա և սեղմեք «Տվյալների բեռնում» կոճակը.


Այս օրինակը հարմար է միայն 1C հարթակի վրա նույնական կոնֆիգուրացիաների միջև տվյալների փոխանցման համար: Ծրագրավորողների փոխանակման մեխանիզմը հասկանալու համար մենք հոդված գրեցինք.

Տվյալների բազաների միջև տեղեկատվության փոխանցումը դրանց աջակցության և կառավարման խնդիրներից է: Դրա արդյունավետ իրականացման համար մշակումը ստեղծվում է ավտոմատացված 1C համալիրներում։ Դրանք մեծապես նպաստում են սովորական աշխատանքին, արագացնում են տեղեկատվության վերբեռնման և ներբեռնման գործընթացները և միևնույն ժամանակ վերահսկողություն են իրականացնում դրա ճշգրտության նկատմամբ: 1c-ից xml վերբեռնումը թույլ է տալիս ստեղծել ֆայլ ցանկացած կազմաձևման կոնֆիգուրացիայի օբյեկտի բովանդակությամբ և օգտագործել այն, երբ անհրաժեշտ է տվյալներ վերբեռնել նույնական կազմաձևով:

Վերբեռնումներ ստեղծելու գործիքներ

Տվյալների բազաներում պարունակվող տեղեկատվությունը արտահանելու համար հիմնականում օգտագործվում է xml ձևաչափը։ 1C-ի համար մշակվել են բազմաթիվ մշակման մեթոդներ (օրինակ՝ UploadLoadingDataxml82 epf), որոնց օգնությամբ հնարավոր է արտահանել և բեռնել տվյալները ֆայլում։ Այս դեպքում օգտատերը պետք է ստանա որոշակի կառուցվածքի ֆայլ, որը թույլ է տալիս դրանում պահվող տեղեկատվությունը բեռնել հայրենի տվյալների բազա կամ տեղափոխել այլ վայր։ Վերբեռնում ստեղծելիս պետք է պահպանել հետևյալ կանոնները.

  • Պահպանեք ստեղծված ֆայլերը մինչև ամբողջական վերականգնումը և փոխանցված տեղեկատվության ճշգրտությունը ստուգելու ընթացակարգերի ավարտը.
  • Եթե ​​դուք օգտագործում եք մշակումը որպես պահեստային գործիք, ստեղծեք առանձին ենթաթղթապանակներ տվյալների պատճենների համար և պահեք դրանց գրանցամատյանը՝ արագ որոնման համար:

1C օգտագործողների աջակցության ծրագրում ներկայացված «XML տվյալների վերբեռնում և բեռնում» համընդհանուր մշակումը, որը կարելի է գտնել կայքում կամ ITS սկավառակներում, հիանալի գործիք է տեղեկատվության արտահանման և ներմուծման համար: Համակարգչի օգտատերը կարող է վերբեռնել ինչպես ամբողջ տվյալների բազան, այնպես էլ դրա առանձին օբյեկտները, և ի լրումն իրական արտահանման, կատարվում են տարբեր գործողություններ՝ ստուգելու համար տվյալները, որոնք օգնում են ազատվել տվյալների մեջ 1c վերբեռնման մշակման երկու եղանակով.

  • Բեռնաթափում. Ստեղծում է ֆայլ, որը պարունակում է օգտագործողի կողմից սահմանված էջային օբյեկտներ.
  • Բեռնվում է։ Կարդում է նախկինում արտահանված ֆայլը և գրում է դրա մեջ պարունակվող տեղեկատվությունը տեղեկատվական բազայում:

Մշակումը թույլ է տալիս ստուգել օբյեկտները անվավեր նիշերի համար, ինչպես նաև ներառում է սահմանափակումներով տեղեկատվություն արտահանելու գործառույթ:

Վերբեռնումը կարող է օգտագործվել ոչ միայն 1C տվյալների բազաների միջև տեղեկատվության փոխանակման ժամանակ: Նրա օգնությամբ դուք կարող եք ապահովել տարբեր համալիրների, օրինակ՝ 1C-ի և Parus համակարգի ինտեգրումը։ XML ձևաչափի բազմակողմանիությունը թույլ է տալիս ստեղծել ծրագրեր տեղեկատվության փոխանցման համար գրեթե ցանկացած տեղեկատվական բանկերի համար: Xml տվյալների մշակումը, վերբեռնումը և ներբեռնումը տեղեկատվության փոխանակման ամենակարևոր գործիքն է:

Տվյալների վերբեռնման գործընթացըxml

Եկեք նայենք, թե ինչպես վերբեռնել 1c-ից xml նորմալ ռեժիմով: Վերամշակող UploadLoadDataxml.epf-ը ներբեռնելուց և այն բացելուց հետո դուք պետք է կատարեք հետևյալ քայլերը.

  • Ընտրեք արտահանման օբյեկտներ;
  • Տեղադրեք անհրաժեշտ ֆիլտրերը, օրինակ, ըստ ժամանակաշրջանի;
  • Որոշեք ֆայլի գտնվելու վայրը սկավառակի ենթահամակարգի վերաբերյալ տեղեկություններով.
  • Սկսեք բեռնաթափել օբյեկտները:


Պետք է հիշել, որ վերբեռնման ֆայլի ձևաչափի վերնագրի մասը տարբերվում է փոխանակման պլանների համաձայն վերբեռնելիս օգտագործվող ֆայլի ձևաչափից:

xml

Xml-ը բեռնվում է 1c-ի մեջ՝ ստացող տվյալների բազայում՝ աղբյուրի տվյալների բազային նույնական կազմաձևով: Նախքան xml 1c-ը 1c-ում բեռնելը, դուք պետք է բացեք մշակումը ստացող տվյալների բազայում: Այնուհետև դուք պետք է նշեք նախկինում բեռնված ֆայլի ուղին և ներբեռնեք տվյալները՝ սեղմելով «Տվյալների բեռնում» կոճակը:

Անհրաժեշտության դեպքում դրոշներն ակտիվանում են՝ փոխանակման ռեժիմում տվյալները բաշխված տեղեկատվական բազայում բեռնելու և օբյեկտները բեռնելիս առաջացող սխալները անտեսելու համար:


Դրանից հետո դուք պետք է ստուգեք տվյալների բազաները և համոզվեք, որ բոլոր տարրերը ճիշտ են բեռնված, որպեսզի չկորցնեք դրանք, օրինակ, եթե օբյեկտը բեռնելուց հետո իրադարձությունների մշակիչում սխալ է տեղի ունենում:


Այս վերամշակումըթույլ է տալիս տվյալների փոխանակում 1C 8.2 հարթակի վրա նույն (նույնական) կոնֆիգուրացիաների միջև՝ Bukh, ZUP, UT, UPP և այլն, գլխավորն այն է, որ կազմաձևերը նույնն են:

Սքրինշոթերի մշակում

(լուսանկար)

Գործառնական ռեժիմներ

Processing-ը իրականացնում է 2 գործառնական ռեժիմ՝ Upload (օգտագործողի կողմից նշված տվյալների վերբեռնման ֆայլի ստեղծում) և Load (ընթերցում է վերբեռնման ֆայլը, որը ստեղծվել է համանուն ռեժիմով և գրում դրանում պարունակվող տվյալները): Ռեժիմը սահմանվում է՝ ընտրելով այն Mode դաշտում:

Նախքան որոշակի ռեժիմ սկսելը (սեղմելով «Գործարկել» կոճակը), դուք պետք է նշեք վերբեռնման ֆայլի անունը՝ այն ձեռքով մուտքագրելով «Ֆայլի անուն» դաշտում, կամ օգտագործելով այս դաշտն ընտրելու կոճակը և ֆայլի ընտրության ստանդարտ երկխոսությունը: .

Ներբեռնման ռեժիմում հնարավոր է խմբագրել տոտալների օգտագործումը ռեգիստրներ գրելիս, ինչը կարող է ազդել ներբեռնման արագության վրա:

«Անջատել հանրագումարները» և «Միացնել հանրագումարները» կոճակները հասանելի են, երբ դրված է «Ակտիվացնել ընդհանուրների օգտագործումը խմբագրելու հնարավորությունը տվյալներ բեռնելիս» դրոշը և օգտագործվում են տվյալների բեռնման ժամանակ հանրագումարների օգտագործման ռեժիմը ձեռքով կառավարելու համար:

Մշակման կիրառելիության պայմանները

Մշակումը կարող է օգտագործվել միայն այն դեպքերում, երբ տեղեկատվական բազան, որում վերբեռնվել են տվյալները, և այն, որում բեռնվել են տվյալները, միատարր են (կոնֆիգուրացիաները նույնական են, տվյալները կարող են տարբերվել), կամ բոլոր վերբեռնված օբյեկտները գրեթե ամբողջությամբ նույնական են: կազմը և մանրամասների տեսակները և աղյուսակային մասեր, «առաջատար» մետատվյալների օբյեկտի հատկությունները և այլն։ Հարկ է նշել, որ այս սահմանափակումների պատճառով վերամշակումը հիմնականում նախատեսված է միատարր IS-ների միջև փոխանակման համար:

Վերբեռնման ֆայլի ձևաչափը տարբերվում է վերնագրի մասի փոխանակման պլանի համաձայն վերբեռնելիս ստեղծված ֆայլի ձևաչափից: Տվյալների վերբեռնման համար (տեղեկատուի տարրեր, գրանցամատյանների հավաքածուներ և այլն), մշակումն օգտագործում է նույն XML սերիականացման մեխանիզմը, ինչ բեռնումը ըստ փոխանակման պլանների այս մասում, ֆայլերի ձևաչափերը նույնական են.

Բեռնաթափման կազմի որոշում

Մշակումը թույլ է տալիս ինչպես ամբողջական, այնպես էլ մասնակի վերբեռնել տեղեկատվական բազայի տվյալները ֆայլ: Վերբեռնված տվյալների կազմը կազմաձևվում է երկխոսության մեջ՝ ստուգելով մետատվյալների օբյեկտները ցուցադրող ծառի սյունակի վանդակները, որոնց համար տվյալները կարող են վերբեռնվել: Լրացուցիչ սյունակվանդակները, «Անհրաժեշտության դեպքում», սահմանում է օբյեկտների բեռնաթափման անհրաժեշտությունը այս տեսակի«հղումով»: Այսինքն, եթե վանդակը նշված է միայն «Անհրաժեշտության դեպքում» սյունակում, ապա այդպիսի օբյեկտի տվյալները ամբողջությամբ չեն ներբեռնվի, այլ միայն այնքանով, որքանով դա անհրաժեշտ է տեղեկատվական բազայում հղման ամբողջականությունը պահպանելու համար, որը կբեռնի ներբեռնումը: ֆայլ։

Ձևը բացելիս մշակումը սահմանում է բեռնաթափման նշան՝ հղում կատարելով բոլոր օբյեկտներին, ինչը երաշխավորում է տեղեկատվական բազայի բեռնաթափված հատվածի ռեֆերենցիոն ամբողջականությունը։

Երբ սեղմում եք «Հայտնաբերել օբյեկտները, որոնք բեռնաթափվում են հղումով» կոճակը, վերամշակումը վերլուծում է, թե որ տվյալների հղումները կարող են պարունակվել այն օբյեկտներում, որոնք ունեն ամբողջական բեռնաթափման հատկանիշի հավաքածու, և ավտոմատ կերպով լրացնում է դրոշների սյունակը, որը ցույց է տալիս հղումով բեռնաթափման անհրաժեշտությունը: Եթե ​​օբյեկտն արդեն ունի լրիվ բեռնաթափման դրոշի հավաքածու, ապա բեռնաթափումը ըստ հղման դրոշի սահմանված չէ:

Հնարավոր հավելվածներ

Այս մշակման օգտագործումը հնարավոր է, օրինակ, ստեղծել տվյալների ամբողջական կամ մասնակի կրկնօրինակում, տվյալների փոխանակում տեղեկատվական բազաների միջև, ինչպես նաև որպես օժանդակ գործիք խնդրահարույց տեղեկատվական բազաները վերականգնելիս:

Կազմակերպությունում հաշվապահական հաշվառումը կարող է իրականացվել ոչ միայն 1C:Enterprise հարթակի լուծումներում, այլ նաև այլ ծրագրային համակարգերում (Galaktika, Parus, SAP և այլն): Սա բարձրացնում է երկու հավելվածների ինտեգրման մարտահրավերը:

Օրինակ, որոշ հավելվածներ (եկեք այն անվանենք «X») պետք է կարդա կազմաձևման փաստաթղթերի ցանկը: Մենք չենք խոսի նման խնդրի լուծման գործնական օգուտների մասին, ես միայն նշեմ, որ ամենահարմար և համընդհանուր ձևովՆման իրավիճակում փաստաթղթերի ցանկը կվերբեռնվի XML ձևաչափով:

Այս ձևաչափով փոխանակումը ունիվերսալ է, քանի որ հավելվածների մեծ մասը կարող է աշխատել դրա հետ: Եկեք նայենք, թե ինչպես կարող եք վերբեռնել կազմաձևման փաստաթղթերի ցանկը XML ֆայլ 1C:Enterprise-ից:

Վերբեռնեք XML-ում

Եվ այսպես, անցնենք հիմնականին. Մենք պետք է անցնենք փաստաթղթերի մետատվյալների ցանկը և գեներացնենք ցուցակը XML ֆայլում: Հետևյալ սքրինշոթը ցույց է տալիս XML ֆայլ ստեղծելու ալգորիթմը.

CreateXML() Export ֆունկցիան // Ստացեք ժամանակավոր ֆայլի անունըՃանապարհ = GetTemporaryFileName(); // Նախաձեռնել «XML Record» դասըՄուտք = New EntryXML; // Բացեք ժամանակավոր ֆայլ գրելու համար - 8 ") ; // Գրել XML ֆայլի հայտարարությունըՁայնագրեք. WriteDeclarationXML(); // Ձայնագրություն. WriteElementStart("") ; DocumentsConfigurations // Առաջին տարր// Առաջին տարրի հատկանիշը ֆայլի ստեղծման ամսաթվով Ձայնագրեք. WriteAttribute(" ստեղծվել է ", Format(CurrentDate(), "DF")) ; = yyyy-MM- ddThh:mm:ss; DLF= DT // Յուրաքանչյուր կոնֆիգուրացիայի փաստաթղթի համար գրեք տարր: Մենք տեքստի մեջ դնում ենք փաստաթղթի անվանումը։Մետատվյալներից յուրաքանչյուր փաստաթղթի համար: Փաստաթղթերի ցիկլի ձայնագրում: WriteElementStart («Փաստաթուղթ»); Ձայնագրեք. WriteText (Doc.Name) ; Ձայնագրեք. WriteEndElement(); End Cycle; // Ավարտիր առաջին տարրը գրելըՁայնագրեք. WriteEndElement();

Ձայնագրեք. Փակել ();

// Փակեք ֆայլը

// // Ստացեք ֆայլի երկուական տվյալները և դրեք այն ժամանակավոր պահեստում BinaryData = նոր Երկուական Տվյալներ (ուղի) ; Հասցե = PlaceInTemporaryStorage (Binary Data, New UniqueIdentifier);Վերադարձի հասցե; // Ֆայլի հասցեն վերադարձրեք պահեստ EndFunction Ստեղծված յուրաքանչյուր տարր պետք է ճիշտ լրացվի: «WriteStartElement()»-ը կատարելուց հետո պետք է գործարկվի «WriteEndElement()» մեթոդը, հակառակ դեպքում XML ֆայլի կառուցվածքը սխալ կլինի։ XML ֆայլեր ստեղծելու ընդհանուր ձևանմուշը հետևյալ հաջորդականությունն է. 1. Նախաձեռնեք «XML Record» դասը // Մուտք = New EntryXML;//

2. Բացեք ձայնագրման ժամանակավոր ֆայլ

Ձայնագրեք. OpenFile (ուղի, «UTF-8»);

//

3. Գրեք XML ֆայլի հայտարարությունը

Ձայնագրեք. WriteDeclarationXML();

// //

4. ++ Գրեք XML ֆայլի բովանդակությունը

Ձայնագրեք. WriteElementStart («XMLElement»);

XML ձևաչափն օգտագործվում է կոնֆիգուրացիաների մեծ մասում՝ 1C:Enterprise հարթակում կիրառական լուծումների միջև տվյալների փոխանակման համար: Մեկ այլ սովորաբար օգտագործվող հաղորդակցման մեթոդը COM կապն է: XML-ը թույլ է տալիս փոխանակել գրեթե ցանկացած հավելվածի հետ, այդ իսկ պատճառով այն արժանի է համընդհանուր կոչմանը։

Ֆայլեր ներբեռնման համար.

XML ֆայլի ընթերցող հավելված:

XML ֆայլի առաջացման մշակում:

Երբ ձեռնարկությունն իր աշխատանքում մշտապես օգտագործում է ինչ-որ ծրագրային փաթեթ, ապա, բնականաբար, միշտ առաջանում է դրա շարունակական աջակցության և կառավարման հարցը։ Տվյալների փոխանակման, պահպանման և վերականգնման առաջադրանքներից խուսափելու միջոց չկա: Եկեք նայենք, թե ինչպես կարելի է բեռնել կամ բեռնաթափել տվյալները 1C-ից XML ձևաչափով, քանի որ սա կարևոր ընթացակարգ է այս թեմայի համար:

Դրանք կառուցված են այնպես, որ ներբեռնելիս հնարավոր լինի ձեռք բերել XML ֆայլ, որում կգրանցվեն հաճախորդի համար անհրաժեշտ տվյալները։ Միևնույն ժամանակ, ձայնագրման հետ միաժամանակ, վերահսկվում է փոխանցված գրառումների ճշգրտությունը կրիտիկական սխալների համար:

Այսպիսով, մեկ տեղեկատվական բազայից XML ֆայլ բեռնելը (գրառումների ներմուծումը) և XML-ից մյուսը հաջորդող բեռնումը ներկայացնում է տվյալների փոխանակում XML ձևաչափով տվյալների բազաների միջև:

Այս ընթացակարգը, հատկապես մեծ քանակությամբ տեղեկատվության դեպքում, խնայում է ձեռքի աշխատանքը:

Ներմուծումը (ստացված ֆայլը) կարող է օգտագործվել նաև որպես արխիվ՝ անսպասելի իրավիճակներում վերականգնման համար (եթե կորել կամ վնասվել է):

Մշակվել են բազմաթիվ նման մշակման գործիքներ, և դրանք հասանելի են ինտերնետում: Դրանց օգտագործման պատասխանատվությունն ընկնում է հաճախորդի ուսերին (և գլխին):

Սակայն Odeneski-ի պաշտոնական օգտատերերի համար մշակողները ստեղծել են ունիվերսալ պրոցեսոր «Վերբեռնել/բեռնել XML տվյալները»:

ԿԱՐԵՎՈՐ. Արտահանումը XML 1C-ում և հետագա բեռնումը XML-ում 1C-ից ընդունելի է նույնական կոնֆիգուրացիաների համար, հակառակ դեպքում այն ​​կվնասվի:

Ունիվերսալ կարգավորիչ

Ունիվերսալ մշակողի օգտագործման հիմնական կետերը.

  • Պահպանեք ներմուծվող ֆայլերը, մինչև ավարտվի գրառումների փոխանցումը և ստուգվի դրանց ճշգրտությունը.
  • Երբ օգտագործվում է որպես պահուստային պատճեններՈրոնումը տեսակավորելու համար դրանց մասին գրառում պետք է կատարվի:

Դրա գործարկումն ունի երկու ռեժիմ՝ ֆայլի ստեղծում՝ ինֆորմացիան պահպանելիս և կարդալ/գրել այն ներմուծելիս։

Բացի այդ, օգտվողը կարող է լրացուցիչ սահմանափակումներ սահմանել ինչպես տվյալների արտահանման, այնպես էլ բեռնման ժամանակ:

Արձանագրությունների արդյունահանում

Դուք կարող եք վերբեռնել տվյալներ ինչպես ամբողջ տվյալների բազայում, այնպես էլ ընտրովի՝ օբյեկտ առ օբյեկտ:

Վերբեռնիչը ներբեռնելուց, տեղադրելուց և բացելուց հետո տեղի է ունենում հետևյալը.

Նրանց ընտրությունը կատարվում է երկխոսության վանդակում, որը բացվում է գործարկումից հետո: Դա անելու համար նշեք ցանկի վանդակները, որոնք ցուցադրում են առբերվող մետատվյալների օբյեկտները.

  1. Անհրաժեշտ զտիչները կազմաձևված են (օրինակ, ըստ ամսաթվի);
  2. Ընտրված է սկավառակի տարածություն;
  3. Գործողությունն ինքնին սկսվում է.

Գրառումների վերբեռնում ստացողին

Ստացող տվյալների բազայում տվյալներ ընդունելու առաջին քայլը դրանում պրոցեսորային ծրագրի բացումն է:

Աղբյուրի ֆայլի ուղին նշելուց և ընթացակարգի կարգավորումների դրոշակները ակտիվացնելուց հետո (անհրաժեշտության դեպքում), կարող եք գործընթացը սկսել «Տվյալների բեռնում» կոճակով:


Այժմ դուք գիտեք, թե ինչպես բեռնել կամ բեռնաթափել տվյալները 1C-ից XML ձևաչափով՝ տվյալների պահպանման և տվյալների բազաների միջև փոխանակման համար:

Մեկնաբանություններում գրեք ձեր փորձի մասին այս հարցում։

© 2024 ermake.ru -- Համակարգչի վերանորոգման մասին - Տեղեկատվական պորտալ