Տվյալների համընդհանուր փոխանակում XML ձևաչափով: Մշակում է «Տվյալների համընդհանուր փոխանակում XML ձևաչափով» Տվյալների միացում և բեռնում տեղեկատվական անվտանգության ընդունիչին
Վերջին փոփոխությունը՝ 09/01/2015
Ընտրեք պարզաբանում.
Տվյալների համընդհանուր փոխանակումը նախատեսված է XML ձևաչափով ֆայլի մեջ տվյալների բեռնման և բեռնաթափման համար տարբեր 1C կոնֆիգուրացիաների միջև՝ ըստ կազմաձևված փոխանակման կանոնների:
Անվանակարգ, շտրիխ կոդեր, հիմնական միջոցներ և այլն: 1C ստանդարտ կոնֆիգուրացիաներից կբեռնվի Cleverens: Property Accounting տվյալների բազա և հակառակը, Cleverens.
Գործառնական ռեժիմ
Մշակումն ունի երկու գործառնական ռեժիմ.
Հաճախորդի վրա.Այս ռեժիմն օգտագործելիս կանոնները և տվյալների ներբեռնման ֆայլերը փոխանցվում են հաճախորդից սերվեր, իսկ ներբեռնման տվյալների ֆայլը սերվերից փոխանցվում է հաճախորդին: Հաճախորդի վրա գտնվող այս ֆայլերի ուղիները պետք է նշվեն երկխոսության վանդակում անմիջապես գործողություն կատարելուց առաջ:
Սերվերի վրա:Այս ռեժիմում ֆայլերը չեն փոխանցվում հաճախորդին, և դրանց տանող ուղիները պետք է նշվեն սերվերում:
Արտաքին մշակման ֆայլը և փոխանակման արձանագրության ֆայլերը միշտ պետք է լինեն սերվերում՝ անկախ գործող ռեժիմից:
Տվյալների վերբեռնում
Տվյալների վերբեռնման կարգը՝
- ընտրեք փոխանակման կանոնները - նշեք փոխանակման կանոնների XML ֆայլը, յուրաքանչյուր 1C կոնֆիգուրացիա ունի իր կանոնները (աստիճանաբար կավելացվի Cloverens: Property Accounting ժողովին);
- կարդալ փոխանակման կանոնները;
- կարդալուց հետո բեռնված տվյալները կլրացվեն, կարող եք նշել, թե որ օբյեկտները կվերբեռնվեն;
- ընտրեք XML ֆայլ (կարող եք ստեղծել դատարկ ֆայլ - նշեք ֆայլի անունը և այն կստեղծվի ավտոմատ կերպով), որի մեջ կներբեռնվի տվյալների կամ ստացողի տեղեկատվական բազան.
- վերբեռնել տվյալները.
Վերբեռնում փոխանակման ֆայլ:
Նշեք այն ֆայլի անունը, որի մեջ կվերբեռնվեն տվյալները: Ստացված ֆայլը ներբեռնված տվյալների հետ կարող է սեղմվել:
Տվյալների միացում և վերբեռնում տեղեկատվական անվտանգության ընդունիչին:
Ընտրեք տեղեկատվական բազայի տեսակը.
- Այս համակարգչում կամ տեղական ցանցի համակարգչում;
- 1C:Enterprise սերվերի վրա:
Միացման համար մենք ընտրում ենք 1C հարթակը և տեղեկատվական բազայի գրացուցակը:
«Վերբեռնված տվյալներ» ներդիրում կարող եք ընտրել այն օբյեկտների տեսակները, որոնք պետք է վերբեռնվեն, ստեղծեք զտիչներ՝ օբյեկտների ընտրության համար կամ նշեք տվյալների փոխանակման հանգույցը, որի համար ցանկանում եք վերբեռնել տվյալները:
«Վերբեռնման ընտրանքներ» ներդիրում կարող եք նշել լրացուցիչ պարամետրեր տվյալների վերբեռնման համար:
«Մեկնաբանություն» ներդիրում կարող եք գրել կամայական մեկնաբանության տեքստ, որը կներառվի փոխանակման ֆայլում:
Տվյալները ներբեռնելու համար դուք պետք է նշեք այն ֆայլի անունը, որտեղից ներբեռնվելու են տվյալները, եթե բեռնման ժամանակ սեղմման համար մուտքագրել եք գաղտնաբառ, ապա պետք է նշեք այն ապակոմպրեսիայի համար:
- «Օգտագործեք գործարքներ» - տվյալների բեռնումը գործարքների մեջ կարգավորելու ունակություն (գործարքը գործողությունների տրամաբանորեն կապված, անբաժանելի հաջորդականություն է): Դա անելու համար դուք պետք է նշեք «Օգտագործել գործարքներ» վանդակը և բեռնելիս նշեք մեկ գործարքի տարրերի քանակը:
- «Տվյալների բեռնում փոխանակման ռեժիմում» (Data Exchange.Load = True) – եթե դրոշը դրված է, ապա օբյեկտների բեռնումը կիրականացվի ներբեռնման դրոշակի հավաքածուով: Սա նշանակում է, որ երբ օբյեկտները գրվում են տվյալների բազայում, բոլոր հարթակի և հավելվածների ստուգումները կանջատվեն: Բացառություն են կազմում այն փաստաթղթերը, որոնք գրանցված են փակցման կամ չեղարկման ռեժիմում: Փաստաթղթի տեղադրումը և չեղարկումը միշտ կատարվում է առանց բեռնման ռեժիմը սահմանելու, այսինքն. ստուգումներ կիրականացվեն։
- «Տեղեկատվական բազայում գրել միայն փոխված օբյեկտները» – եթե դրոշը դրված է, ապա միայն փոփոխված օբյեկտները գրվում են տեղեկատվական բազայում: Եթե օբյեկտը չի փոխվել, ապա փոխանակման ֆայլից բեռնելիս այն չի վերագրվի:
- «Ներբեռնեք օբյեկտները հղումից առանց ջնջման նշանի»:
- «Օբյեկտների օպտիմիզացված ձայնագրում» – եթե դրոշը դրված է, մի ռեժիմ է ակտիվանում, որը թույլ է տալիս կտրուկ նվազեցնել օբյեկտների ձայնագրման համար ինֆաբազայում հարվածների քանակը:
- «Գրել գրանցամատյաններ ռեկորդային հավաքածուներով» – եթե դրոշը սահմանված է, ապա միացված է ռեժիմ, որը թույլ է տալիս գրանցամատյաններում փոփոխությունները գրել ձայնագրությունների հավաքածուներով, այլ ոչ թե ռեկորդների կառավարիչների կողմից:
- «Կտրել գծերը աջ կողմում» – եթե դրոշը դրված է, ապա տողերը բեռնելիս աջ կողմում բացատները կտրվում են:
- «Տվյալների ավտոմատ բեռնման կարգավորում» - թույլ է տալիս կարգավորել ավտոմատ բեռնման օգտագործումը (օգտագործել, չօգտագործել, հարց տալ նախքան գործողությունը կատարելը):
Խորհուրդ է տրվում «Boot handler debugging mode»: միայն մշակողների կողմից օգտագործման համար!
Լրացուցիչ կարգավորումներ
Ներդիրն օգտագործվում է տվյալների վերբեռնման և ներբեռնման մանրամասն կազմաձևման համար:
- «Վրիպազերծման ռեժիմ» - դրոշակ՝ փոխանակման վրիպազերծման ռեժիմը սահմանելու համար: Եթե այս դրոշը դրված է, տվյալների փոխանակման գործընթացը չի դադարեցվի, եթե որևէ սխալ տեղի ունենա: Փոխանակումը կավարտվի, և վրիպազերծման հաղորդագրությունները կուղարկվեն փոխանակման մատյան ֆայլ: Այս ռեժիմը խորհուրդ է տրվում օգտագործել փոխանակման կանոնները կարգաբերելիս:
- «Արդյունք տեղեկատվական հաղորդագրություններ հաղորդագրության պատուհանում» – եթե դրոշը դրված է, ապա տվյալների փոխանակման գործընթացի արձանագրությունը կցուցադրվի հաղորդագրության պատուհանում:
- «Վերամշակված օբյեկտների թիվը կարգավիճակի թարմացման համար» – պարամետրն օգտագործվում է մշակված տարրերի քանակը որոշելու համար՝ նախքան բեռնման/բեռնաթափման կարգավիճակի գիծը փոխելը։
- «Տվյալների վերբեռնման կարգավորումներ» - թույլ է տալիս տվյալների վերբեռնելիս որոշել մեկ գործարքում մշակված տարրերի քանակը, վերբեռնել և մշակել միայն այն օբյեկտները, որոնց համար մուտքի իրավունք ունեք, կարգավորել բեռնված օբյեկտների գրանցման փոփոխության տեսակը փոխանակման պլանների միջոցով:
- «Օգտագործեք տվյալների փոխանակման համար օպտիմիզացված ձևաչափ (V8 - V8, մշակման տարբերակ 2.0.18-ից ոչ ցածր)» – օպտիմիզացված փոխանակման հաղորդագրության ձևաչափը ենթադրում է «InformationOnDataTypes» հանգույցի առկայություն հաղորդագրության վերնագրում, որում տվյալների տեսակների մասին տեղեկատվությունը ներկայացված է: վերբեռնված. Սա թույլ է տալիս արագացնել տվյալների բեռնման գործընթացը:
- «Օգտագործեք գործարքները փոխանակման պլանների համար բեռնաթափելիս» – դրոշը որոշում է գործարքների օգտագործման եղանակը (գործարքը տրամաբանորեն կապված, անբաժանելի գործողությունների հաջորդականություն է)՝ տվյալների բեռնաթափման ժամանակ փոխանակման պլանների հանգույցներում փոփոխություններ ընտրելիս: Եթե դրոշը դրված է, ապա տվյալների վերբեռնումը կկատարվի գործարքի մեջ:
- Տարրերի քանակը մեկ գործարքի համար - որոշում է տվյալների տարրերի առավելագույն քանակը, որոնք կարող են տեղադրվել հաղորդագրության մեջ մեկ տվյալների բազայի գործարքի շրջանակներում: Եթե պարամետրի արժեքը 0 է (կանխադրված արժեքը), ապա բոլոր տվյալները տեղադրվում են մեկ գործարքի մեջ: Այս ռեժիմը խորհուրդ է տրվում, քանի որ այն երաշխավորում է հաղորդագրության մեջ ներառված տվյալների հետևողականությունը: Բայց երբ դուք ստեղծում եք հաղորդագրություն բազմաբնակարան օգտատերերի ռեժիմում, կարող են լինել կողպեքի հակասություններ այն գործարքի միջև, որը տվյալները տեղադրում է հաղորդագրության մեջ և այլ օգտվողների կողմից կատարված գործարքների միջև: Նման կոնֆլիկտների հավանականությունը նվազեցնելու համար դուք կարող եք սահմանել այս պարամետրը այլ արժեք, քան լռելյայն: Որքան ցածր է պարամետրի արժեքը, այնքան ցածր է կողպեքի կոնֆլիկտի հավանականությունը, բայց այնքան մեծ է հաղորդագրության մեջ անհամապատասխան տվյալների ներառման հավանականությունը:
- «Բեռնաթափել այն օբյեկտները, որոնց համար դուք մուտքի իրավունք ունեք» – եթե դրոշը դրված է, ապա ինֆաբազայի օբյեկտների ընտրությունը կկատարվի՝ հաշվի առնելով ծրագրի ներկայիս օգտագործողի մուտքի իրավունքները: Սա ներառում է հարցման մարմնում բառացի «ԹՈՒՅԼԱՏՐՎԱԾ» բառի օգտագործումը՝ տվյալները առբերելու համար:
- «Ավտոմատ կերպով հեռացնել անվավեր նիշերը տողերից՝ XML-ով գրելու համար» – եթե դրոշը դրված է, ապա փոխանակման հաղորդագրության մեջ տվյալները գրելիս անվավեր նիշերը կհեռացվեն: Նիշերը ստուգվում են XML 1.0-ի առաջարկությամբ:
- «Վերբեռնումից հետո փոխանակման հանգույցների գրանցման փոփոխությունները» – դաշտը որոշում է աշխատանքի ռեժիմը՝ տվյալների վերբեռնման ավարտից հետո տվյալների փոփոխությունների գրանցմամբ:
Հնարավոր արժեքներ.
Մի ջնջեք գրանցումը – տվյալները ներբեռնելուց հետո հանգույցի փոփոխությունների գրանցումը չի ջնջվի:
Ամբողջովին ջնջել գրանցումը փոխանակման հանգույցի համար - տվյալները վերբեռնելուց հետո հանգույցում փոփոխությունների գրանցումն ամբողջությամբ կջնջվի:
Հեռացնել գրանցումը միայն վերբեռնված մետատվյալների համար - տվյալները վերբեռնելուց հետո հանգույցում փոփոխությունների գրանցումը կջնջվի միայն վերբեռնման համար նախատեսված մետատվյալների օբյեկտների համար: - «Փոխանակման արձանագրություն» - թույլ է տալիս կարգավորել տեղեկատվական հաղորդագրությունների ելքը հաղորդագրության պատուհանում, փոխանակման արձանագրության պահպանումը և ձայնագրումը առանձին ֆայլում:
- «Ֆայլի անուն, փոխանակման արձանագրություն» - ֆայլի անվանումը տվյալների փոխանակման գործընթացի արձանագրությունը դուրս բերելու համար:
- «Ներբեռնման արձանագրություն (COM կապի համար)» – ֆայլի անվանում՝ ստացող բազայում տվյալների փոխանակման գործընթացի արձանագրությունը COM կապի միջոցով փոխանակելիս դուրս բերելու համար: Կարևոր է. ֆայլի ուղին պետք է հասանելի լինի այն համակարգչից, որի վրա տեղադրված է ստացող բազան:
- «Տվյալների ավելացում փոխանակման արձանագրությանը» – եթե դրոշը դրված է, փոխանակման արձանագրության ֆայլի բովանդակությունը պահպանվում է, եթե արձանագրության ֆայլն արդեն գոյություն ունի:
- «Տեղեկատվական հաղորդագրությունների մուտքագրում արձանագրության մեջ» - եթե դրոշը դրված է, ապա փոխանակման արձանագրությունում տեղեկատվական հաղորդագրություններ կարտացվեն, բացի փոխանակման սխալների մասին հաղորդագրություններից:
- «Բացել փոխանակման արձանագրության ֆայլերը գործողություններ կատարելուց հետո» – եթե դրոշը դրված է, ապա տվյալների փոխանակման ավարտից հետո փոխանակման արձանագրության ֆայլերը ավտոմատ կերպով կբացվեն դիտման համար:
Տվյալների ջնջում
Պահանջվում է էջանիշ միայն մշակողների համարփոխանակման կանոններ. Թույլ է տալիս ջնջել կամայական օբյեկտները տեղեկատվական բազայից:
Ողջույն, բլոգի կայքի սիրելի ընթերցողներ: Եթե ունեք տվյալների փոխակերպման կոնֆիգուրացիա, ապա դուք ունեք բոլոր անհրաժեշտ գործիքները 1C:Enterprise 8.2-ում տվյալների փոխանակման համար, մասնավորապես՝ փաստաթղթեր և տեղեկատու գրքեր: Հոդվածում նկարագրվում է տվյալների փոխակերպման կոնֆիգուրացիայով աշխատելը, հրատարակություն 2.1.4.1:
Եկեք գտնենք մշակող MD82Exp.epf ֆայլը որպես Data Conversion կազմաձևման բաշխման փաթեթի մաս:
Այն անհրաժեշտ կլինի սկզբնաղբյուրի և նպատակակետի տվյալների բազաների կազմաձևման մետատվյալների կառուցվածքի նկարագրությունը ներբեռնելու համար:
Մենք նաև կգտնենք V8Exchan82.epf մշակող ֆայլը՝ որպես նույն բաշխման մաս:
Այն անհրաժեշտ կլինի աղբյուրի տվյալների բազան բեռնաթափելու և նպատակակետ տվյալների բազան բեռնելու համար:
Ինչ անել, եթե ձեր 1C կոնֆիգուրացիաները նույնական են: Այնուհետև արժե փորձել մեկ այլ մեթոդ, որը նկարագրված է գրառման մեջ: Այն կարող է օգտագործվել նաև նույնական տվյալների բազաների միջև տվյալների փոխանակման համար:
Ի՞նչ անել, եթե Ձեզ անհրաժեշտ է տվյալներ փոխանցել 1C 7.7 տարբերակից 1C 8.2 տարբերակ: Այնուհետեւ դուք պետք է օգտագործեք նկարագրված խորհուրդները:
Այսպիսով, եկեք սկսենք.
Նախ, եկեք բեռնաթափենք աղբյուրի և նպատակակետի մետատվյալների կառուցվածքի նկարագրությունները:
- Եկեք բացենք աղբյուրի տվյալների բազան 1C:Enterprise 8.2 ռեժիմով և սկսենք մշակել MD82Exp.epf:
աղբյուրի մետատվյալների կառուցվածքի նկարագրությունը ներբեռնելու համար:
Եկեք պահպանենք աղբյուրի մետատվյալների կառուցվածքը Rules1.xml ֆայլում:
- Եկեք բացենք ստացողի տվյալների բազան 1C:Enterprise 8.2 ռեժիմով և սկսենք մշակել MD82Exp.epf:
ներբեռնելու ստացողի մետատվյալների կառուցվածքի նկարագրությունը:
Եկեք պահպանենք ստացողի մետատվյալների կառուցվածքը Rules2.xml ֆայլում:
Եկեք բեռնենք երկու կոնֆիգուրացիաների մետատվյալների կառուցվածքի նկարագրությունները:
- Եկեք գործարկենք տվյալների փոխակերպման կոնֆիգուրացիան 1C:Enterprise 8.2 ռեժիմում:
- Եկեք բացենք «Կազմաձևեր» գրացուցակը (Directories—>Configurations): Այն պահպանում է կազմաձևման տեղեկատվությունը,
որոնց միջև կարելի է կարգավորել փոխանակման կանոնները: - Ավելացնենք տեղեկատվություն աղբյուրի կազմաձևման մասին։ Սեղմեք «Ավելացնել» կոճակը կամ «Տեղադրել» ստեղնը:
- Եկեք նշենք դեպի ֆայլի ուղին աղբյուրի մետատվյալների կառուցվածքով Rules1.xml: Սեղմեք «Ներբեռնում» կոճակը:
Այժմ մենք տեսնում ենք, որ «Կազմաձևեր» գրացուցակում հայտնվել է նոր տարր՝ աղբյուրի կազմաձևման անունով:
- Եկեք տեղեկատվություն ավելացնենք ստացողի կազմաձևման մասին: Սեղմեք «Ավելացնել» կոճակը կամ «Տեղադրել» ստեղնը:
- Եկեք նշենք դեպի ֆայլի ուղին ստացողի մետատվյալների կառուցվածքով Rules2.xml: Սեղմեք «Ներբեռնում» կոճակը:
Այժմ մենք տեսնում ենք, որ «Կազմաձևեր» գրացուցակում հայտնվել է նոր տարր՝ ստացողի կազմաձևման անունով:
Այսպիսով, մենք բեռնել ենք աղբյուրի և նպատակակետի մասին տեղեկությունները: Այժմ մենք կարող ենք կարգավորել փոխանակման կանոնները:
Հաջորդ քայլում մենք կօգտագործենք «Կոնֆիգուրացիաներ» գրացուցակի նոր ստեղծված տարրերը և կընտրենք դրանք
«Փոխակերպումներ» գրացուցակում:
- Եկեք բացենք «Conversions» գրացուցակը (Directories—>Conversions): Այս ուղեցույցը պարունակում է տեղեկատվություն
որում որոշվում է, թե որ կոնֆիգուրացիաների միջև է կատարվում փոխանակումը և որ ուղղությամբ։ - Ավելացնենք նոր տարր։ Սեղմեք «Ավելացնել» կոճակը կամ «Տեղադրել» ստեղնը:
- Մենք նշում ենք աղբյուրի կոնֆիգուրացիան «Կազմաձևեր» գրացուցակից: Դաշտ «Կազմաձևում - աղբյուր:»:
- Եկեք նշենք ստացողի կոնֆիգուրացիան «Կազմաձևեր» գրացուցակից: Դաշտ «Կազմաձևում - ստացող».
- Սեղմեք «OK» կոճակը:
- Կհայտնվի «Տեղեկություն» երկխոսությունը, որի միջոցով կարող եք ավտոմատ կերպով ստեղծել փոխանակման բոլոր կանոնները՝ հիմնվելով
կոնֆիգուրացիայի օբյեկտների համապատասխան անունները կամ ձեռքով միայն մեկ կանոն:
- Եթե դուք ընտրում եք առաջին տարբերակը «Տեղեկություն» երկխոսությունից, մեկ այլ երկխոսություն տեքստի հետ
«Ստեղծե՞լ տվյալների վերբեռնման կանոններ»: Սեղմեք «OK» կոճակը:
Հիանալի է, մենք կարգավորել ենք փոխանակման կանոնները: Մնում է միայն այս փոխանակման կանոնները վերբեռնել ֆայլ:
Փոխակերպման կանոնները պատրաստ են: Հիմա եկեք փոխանակենք տվյալներ։
Եկեք բացենք աղբյուրի տվյալների բազան 1C:Enterprise 8.2 ռեժիմով և սկսենք մշակումը
աղբյուրի տվյալները բեռնելու համար:
Սա V8Exchan82.epf մշակող ֆայլն է: Կամ բացեք «Գործիքներ» -> «Տվյալների այլ փոխանակումներ» -> «Տվյալների համընդհանուր փոխանակում XML ձևաչափով»
- Մշակման ժամանակ «Տվյալների վերբեռնում» ներդիրում ընտրեք կանոնների ֆայլի անունը (մենք այն պահել ենք այստեղ՝ C:\Bases\DataExchangeRules.xml):
Մենք համաձայն ենք ներբեռնել տվյալների փոխանակման կանոնները: Եկեք սեղմենք «Այո» կոճակը: - Եկեք նշենք տվյալների ֆայլի անունը: (Օրինակ՝ C:\Bases\Data Upload.xml): Եթե ֆայլը գոյություն չունի, այն կստեղծվի:
- Նշենք ժամանակաշրջանը։ Սեղմեք «Վերբեռնել տվյալները» կոճակը (Գտնվում է վերևի վահանակի վրա):
Այժմ եկեք բեռնենք տվյալները ստացողի տվյալների բազայում: Եկեք այն բացենք 1C:Enterprise 8.2 ռեժիմով և սկսենք մշակել
Սա V8Exchan82.epf մշակող ֆայլն է: Կամ բացեք «Գործիքներ» -> «Տվյալների այլ փոխանակումներ» -> «Տվյալների համընդհանուր փոխանակում XML ձևաչափով»
- Մշակման ժամանակ «Տվյալների բեռնում» ներդիրում ընտրեք տվյալների ֆայլի անունը (մենք այն պահել ենք այստեղ՝ C:\Bases\Data Upload.xml):
- Սեղմեք «Տվյալների բեռնում» կոճակը (Գտնվում է վերևի վահանակի վրա):
Տվյալները բեռնված են:
Լինում են դեպքեր, երբ որոշ մանրամասներ տարբերվում են նպատակակետի և աղբյուրի շտեմարանների փաստաթղթի աղյուսակային մասում։
Ստացողը կարող է ունենալ «Directory» տեսակի հատկանիշ, իսկ աղբյուրը կարող է ունենալ նույն անունով հատկանիշ, բայց դրա տեսակը «Enumeration» է։
Ինչ պետք է անեմ? Ինչպե՞ս սահմանել այս օբյեկտը ճիշտ փոխակերպելու կանոնները: Օգտագործեք հոդվածի խորհուրդները:
Նույն քայլերը կիրառվում են 1C:Enterprise 8.1 և 1C:Enterprise 8.0 տարբերակների համար: Տվյալների փոխակերպման կոնֆիգուրացիայի բաշխումը ներառում է մշակող ֆայլեր MD81Exp.epf և V8Exchan81.epf, MD80Exp.epf և V8Exchan.epf այս տարբերակների համար:
Բացի այդ, օգտագործելով Data Conversion կոնֆիգուրացիան, կարող եք ներբեռնել տվյալներ 1C:Enterprise 7.7 տարբերակից: Կցված են V77Exp.ert (ներբեռնում տվյալներ), V77Imp.ert (ներբեռնում տվյալներ), MD77Exp.ert (ներբեռնում է կոնֆիգուրացիայի մետատվյալների կառուցվածքի նկարագրությունը):
Հոդվածում մանրամասն նկարագրված է, թե ինչպես օգտագործել այս բուժումը:
Տվյալների համընդհանուր փոխանակման մշակում XML ձևաչափով (վերամշակում տվյալների համընդհանուր փոխանակումxml)
«Տվյալների համընդհանուր փոխանակում XML ձևաչափով» մշակումը նախատեսված է 1C:Enterprise 8 հարթակում ներդրված ցանկացած կոնֆիգուրացիայից ֆայլի մեջ տվյալների բեռնման և բեռնաթափման համար:
Գործառնական ռեժիմ
Կառավարվող ձևն օգտագործելիս մշակումն ունի գործողության երկու եղանակ.
1. Հաճախորդի վրա. Այս ռեժիմն օգտագործելիս կանոնները և տվյալների ներբեռնման ֆայլերը փոխանցվում են հաճախորդից սերվեր, իսկ ներբեռնման տվյալների ֆայլը սերվերից փոխանցվում է հաճախորդին: Հաճախորդի վրա գտնվող այս ֆայլերի ուղիները պետք է նշվեն երկխոսության վանդակում անմիջապես գործողություն կատարելուց առաջ:
2. Սերվերի վրա: Այս ռեժիմում ֆայլերը չեն փոխանցվում հաճախորդին, և դրանց տանող ուղիները պետք է նշվեն սերվերում:
Ծանոթագրություն. Արտաքին մշակման ֆայլը և փոխանակման արձանագրության ֆայլերը միշտ պետք է գտնվեն սերվերում՝ անկախ գործող ռեժիմից:
Ներբեռնեք տվյալների համընդհանուր փոխանակումը XML ձևաչափով- Միայն գրանցված օգտվողները կարող են ներբեռնել ֆայլեր:
Մշակումն ունի չորս ներդիր
Տվյալների վերբեռնում
Տվյալներ վերբեռնելու համար դուք պետք է նշեք այն ֆայլի անունը, որում կվերբեռնվեն տվյալները և ընտրեք փոխանակման կանոնների ֆայլը: Փոխանակման կանոնները ցանկացած կոնֆիգուրացիայի համար կարող են կազմաձևվել «Տվյալների փոխակերպում, հրատարակություն 2» մասնագիտացված կոնֆիգուրացիայում:
Անկախ պարբերական տեղեկատվական ռեգիստրներից փաստաթղթեր և գրառումներ վերբեռնելու համար դուք պետք է նշեք ժամկետը՝ «Սկսման ամսաթիվ» և «Ավարտման ամսաթիվ»: Ստացված ֆայլը ներբեռնված տվյալների հետ կարող է սեղմվել:
«Տվյալների վերբեռնման կանոններ» ներդիրում կարող եք ընտրել օբյեկտների տեսակները, որոնք պետք է վերբեռնվեն, ընտրեք օբյեկտներ ընտրելու համար կամ նշեք տվյալների փոխանակման հանգույցը, որի համար ցանկանում եք վերբեռնել տվյալները:
«Վերբեռնման ընտրանքներ» ներդիրում կարող եք նշել տվյալների վերբեռնման լրացուցիչ պարամետրեր:
«Մեկնաբանություն» ներդիրում կարող եք գրել կամայական մեկնաբանության տեքստ՝ փոխանակման ֆայլում ներառելու համար:
Հնարավոր է կարգավորել տվյալների բեռնումը գործարքների մեջ: Դա անելու համար հարկավոր է ընտրել «Օգտագործել գործարքներ» վանդակը և բեռնելիս նշել մեկ գործարքի տարրերի քանակը:
«Տվյալների բեռնում փոխանակման ռեժիմում (Տվյալների փոխանակում: Բեռնում = Ճշմարիտ)» – եթե դրոշը դրված է, ապա օբյեկտների բեռնումը կիրականացվի բեռնման դրոշի հավաքածուով: Սա նշանակում է, որ երբ օբյեկտները գրվում են տվյալների բազայում, բոլոր հարթակի և հավելվածների ստուգումները կանջատվեն: Բացառություն են կազմում այն փաստաթղթերը, որոնք գրանցված են փակցման կամ չեղարկման ռեժիմում: Փաստաթղթի տեղադրումը և չեղարկումը միշտ կատարվում է առանց բեռնման ռեժիմը սահմանելու, այսինքն. ստուգումներ կիրականացվեն։
Լրացուցիչ կարգավորումներ
Ներդիրն օգտագործվում է տվյալների վերբեռնման և ներբեռնման մանրամասն կազմաձևման համար:
«Վրիպազերծման ռեժիմ» - դրոշակ՝ փոխանակման վրիպազերծման ռեժիմը սահմանելու համար: Եթե այս դրոշը դրված է, տվյալների փոխանակման գործընթացը չի դադարեցվի, եթե որևէ սխալ տեղի ունենա: Փոխանակումը կավարտվի, և վրիպազերծման հաղորդագրությունները կուղարկվեն փոխանակման մատյան ֆայլ: Այս ռեժիմը խորհուրդ է տրվում օգտագործել փոխանակման կանոնները կարգաբերելիս:
«Արդյունք տեղեկատվական հաղորդագրություններ հաղորդագրության պատուհանում» – եթե դրոշը դրված է, ապա տվյալների փոխանակման գործընթացի արձանագրությունը կցուցադրվի հաղորդագրության պատուհանում:
«Վերամշակված օբյեկտների թիվը կարգավիճակի թարմացման համար» – պարամետրն օգտագործվում է մշակված տարրերի քանակը որոշելու համար՝ նախքան բեռնման/բեռնաթափման կարգավիճակի գիծը փոխելը։
«Տվյալների վերբեռնման կարգավորումներ» – թույլ է տալիս տվյալների վերբեռնելիս որոշել մեկ գործարքում մշակված տարրերի քանակը, վերբեռնել և մշակել միայն այն օբյեկտները, որոնց համար մուտքի իրավունք ունեք, կարգավորել բեռնված օբյեկտների գրանցման փոփոխության տեսակը փոխանակման պլանների միջոցով:
«Օգտագործեք տվյալների փոխանակման համար օպտիմիզացված ձևաչափ (V8 - V8, մշակման տարբերակ 2.0.18-ից ոչ ցածր)» – օպտիմիզացված փոխանակման հաղորդագրության ձևաչափը ենթադրում է «InformationOnDataTypes» հանգույցի առկայություն հաղորդագրության վերնագրում, որում տվյալների տեսակների մասին տեղեկատվությունը ներկայացված է: վերբեռնված. Սա թույլ է տալիս արագացնել տվյալների բեռնման գործընթացը:
«Օգտագործել գործարքները փոխանակման պլանների համար բեռնաթափելիս» – դրոշակը որոշում է գործարքների օգտագործման եղանակը տվյալների բեռնաթափման ժամանակ փոխանակման պլանի հանգույցներում փոփոխությունները բեռնելիս: Եթե դրոշը դրված է, ապա տվյալների վերբեռնումը կկատարվի գործարքի մեջ:
«Տվյալների քանակը մեկ գործարքի համար» - սահմանում է տվյալների տարրերի առավելագույն քանակը, որոնք տեղադրվում են հաղորդագրության մեջ մեկ տվյալների բազայի գործարքի շրջանակներում: Եթե պարամետրի արժեքը 0 է (կանխադրված արժեքը), ապա բոլոր տվյալները տեղադրվում են մեկ գործարքի մեջ: Այս ռեժիմը խորհուրդ է տրվում, քանի որ այն երաշխավորում է հաղորդագրության մեջ ներառված տվյալների հետևողականությունը: Բայց երբ դուք ստեղծում եք հաղորդագրություն բազմաբնակարան օգտատերերի ռեժիմում, կարող են լինել կողպեքի հակասություններ այն գործարքի միջև, որը տվյալները տեղադրում է հաղորդագրության մեջ և այլ օգտվողների կողմից կատարված գործարքների միջև: Նման կոնֆլիկտների հավանականությունը նվազեցնելու համար դուք կարող եք սահմանել այս պարամետրը այլ արժեք, քան լռելյայն: Որքան ցածր է պարամետրի արժեքը, այնքան ցածր է կողպեքի կոնֆլիկտի հավանականությունը, բայց այնքան մեծ է հաղորդագրության մեջ անհամապատասխան տվյալների ներառման հավանականությունը:
«Բեռնաթափել այն օբյեկտները, որոնց համար դուք մուտքի իրավունք ունեք» – եթե դրոշը դրված է, ապա ինֆաբազայի օբյեկտների ընտրությունը կկատարվի՝ հաշվի առնելով ծրագրի ներկայիս օգտագործողի մուտքի իրավունքները: Սա ներառում է հարցման մարմնում բառացի «ԹՈՒՅԼԱՏՐՎԱԾ» բառի օգտագործումը՝ տվյալները առբերելու համար:
«Ավտոմատ կերպով հեռացնել անվավեր նիշերը տողերից՝ XML-ով գրելու համար» – եթե դրոշը դրված է, ապա փոխանակման հաղորդագրության մեջ տվյալները գրելիս անվավեր նիշերը կհեռացվեն: Նիշերը ստուգվում են XML 1.0-ի առաջարկությամբ:
«Վերբեռնումից հետո փոխանակման հանգույցների գրանցման փոփոխությունները» – դաշտը որոշում է աշխատանքի ռեժիմը՝ տվյալների վերբեռնման ավարտից հետո տվյալների փոփոխությունների գրանցմամբ: Հնարավոր արժեքներ.
Մի ջնջեք գրանցումը – տվյալները ներբեռնելուց հետո հանգույցի փոփոխությունների գրանցումը չի ջնջվի:
Ամբողջովին ջնջել գրանցումը փոխանակման հանգույցի համար - տվյալները վերբեռնելուց հետո հանգույցում փոփոխությունների գրանցումն ամբողջությամբ կջնջվի:
Հեռացնել գրանցումը միայն վերբեռնված մետատվյալների համար - տվյալները վերբեռնելուց հետո հանգույցում փոփոխությունների գրանցումը կջնջվի միայն վերբեռնման համար նախատեսված մետատվյալների օբյեկտների համար:
«Փոխանակման արձանագրություն» – թույլ է տալիս կարգավորել տեղեկատվական հաղորդագրությունների ցուցադրումը հաղորդագրության պատուհանում, փոխանակման արձանագրության պահպանումը և ձայնագրումը առանձին ֆայլում:
«Ֆայլի անուն, փոխանակման արձանագրություն» - ֆայլի անվանում տվյալների փոխանակման գործընթացի արձանագրությունը դուրս բերելու համար:
«Ներբեռնման արձանագրություն (COM կապի համար)» – ֆայլի անվանում՝ ստացող բազայում տվյալների փոխանակման գործընթացի արձանագրությունը COM կապի միջոցով փոխանակելիս դուրս բերելու համար: Կարևոր է. ֆայլի ուղին պետք է հասանելի լինի այն համակարգչից, որի վրա տեղադրված է ստացող բազան:
«Տվյալների ավելացում փոխանակման արձանագրությանը» – եթե դրոշը դրված է, ապա փոխանակման արձանագրության ֆայլի բովանդակությունը պահպանվում է, եթե արձանագրության ֆայլն արդեն գոյություն ունի:
«Արտադրել տեղեկատվական հաղորդագրությունները արձանագրության մեջ» - եթե դրոշը դրված է, ապա փոխանակման արձանագրություն, ի լրումն փոխանակման սխալների մասին հաղորդագրությունների, դուրս կգան տեղեկատվական հաղորդագրություններ:
«Բացել փոխանակման արձանագրության ֆայլերը գործողություններ կատարելուց հետո» – եթե դրոշը դրված է, ապա տվյալների փոխանակումից հետո փոխանակման արձանագրության ֆայլերը ավտոմատ կերպով կբացվեն դիտման համար:
Տվյալների ջնջում
Էջանիշը անհրաժեշտ է միայն փոխանակման կանոններ մշակողների համար: Թույլ է տալիս ջնջել կամայական օբյեկտները տեղեկատվական բազայից:
Տվյալների վերբեռնման և ներբեռնման վրիպազերծում
Մշակումը թույլ է տալիս վրիպազերծել իրադարձությունների մշակողները և ստեղծել վրիպազերծման մոդուլ կանոնների ֆայլից կամ տվյալների ֆայլից:
Վերբեռնման մշակողների համար վրիպազերծման ռեժիմի միացումը կատարվում է «Տվյալների վերբեռնում» ներդիրում՝ նշելով «Վրիպազերծման ռեժիմ վերբեռնման մշակողների համար» վանդակը: Համապատասխանաբար, «Տվյալների բեռնում» ներդիրում բեռնման վրիպազերծման ռեժիմը միացված է՝ նշելով «Load handlers debugging mode» վանդակը:
Վերամշակողների համար վրիպազերծման ռեժիմը սահմանելուց հետո վրիպազերծման կարգավորումների կոճակը հասանելի կդառնա: Սեղմելով այս կոճակը, կբացվի կարգավորումների պատուհան:
Վրիպազերծման կարգավորիչների կարգավորումն իրականացվում է չորս քայլով.
Քայլ 1. Ալգորիթմի վրիպազերծման ռեժիմի ընտրություն
Առաջին քայլում դուք պետք է որոշեք ալգորիթմի վրիպազերծման ռեժիմը.
Ալգորիթմի վրիպազերծում չկա
Կանչել ալգորիթմները որպես ընթացակարգեր
Փոխարինեք ալգորիթմի կոդը զանգի վայրում
Առաջին ռեժիմը հարմար է օգտագործել, երբ մենք հաստատ գիտենք, որ մշակողի սխալը կապված չէ որևէ ալգորիթմի կոդի հետ։ Այս ռեժիմում ալգորիթմի կոդը չի վերբեռնվում վրիպազերծման մոդուլում: Ալգորիթմները կատարվում են «Run()» օպերատորի համատեքստում, և դրանց կոդը հասանելի չէ վրիպազերծման համար։
Երկրորդ ռեժիմը պետք է օգտագործվի այն դեպքերում, երբ սխալը գտնվում է ալգորիթմի կոդում: Երբ այս ռեժիմը սահմանվի, ալգորիթմները կբեռնաթափվեն որպես առանձին ընթացակարգեր: Այն պահին, երբ ալգորիթմը կանչվում է ցանկացած կարգավորիչից, կոչվում է մշակման համապատասխան ընթացակարգ: Այս ռեժիմը հարմար է օգտագործել, երբ «Պարամետրեր» գլոբալ փոփոխականն օգտագործվում է պարամետրերը ալգորիթմներին փոխանցելու համար: Այս ռեժիմի օգտագործման սահմանափակումներն այն են, որ ալգորիթմը վրիպազերծելիս կարգավորիչի տեղական փոփոխականները, որոնցից այն կոչվում է, հասանելի չեն:
Օգտագործվում է վրիպազերծման երրորդ ռեժիմը, ինչպես երկրորդ դեպքում, ալգորիթմի կոդի վրիպազերծման ժամանակ և այն դեպքերում, երբ վրիպազերծման երկրորդ ռեժիմը հարմար չէ: Երբ այս ռեժիմը սահմանվի, ալգորիթմները կբեռնաթափվեն որպես ինտեգրված կոդ մշակիչներում: Նրանք. Ալգորիթմի զանգի օպերատորի փոխարեն տեղադրվում է ալգորիթմի ամբողջական կոդը՝ հաշվի առնելով ներդիր ալգորիթմները։ Այս ռեժիմում չկան սահմանափակումներ տեղական կարգավորիչի փոփոխականների օգտագործման վերաբերյալ, սակայն կա սահմանափակում՝ ռեկուրսիվ զանգով ալգորիթմների վրիպազերծման ժամանակ:
Քայլ 2. Վրիպազերծման մոդուլի ձևավորում
Երկրորդ քայլում անհրաժեշտ է բեռնաթափել մշակողները՝ սեղմելով «Ստեղծել բեռնաթափման (բեռնման) վրիպազերծման մոդուլը» կոճակը։ Ստեղծված մշակիչները և ալգորիթմները կցուցադրվեն առանձին պատուհանում՝ դիտելու համար: Վրիպազերծման մոդուլի բովանդակությունը պետք է պատճենվի clipboard-ում՝ սեղմելով «Պատճենել clipboard» կոճակը:
Քայլ 3. Ստեղծեք արտաքին մշակում
Այս քայլում դուք պետք է գործարկեք կոնֆիգուրատորը և ստեղծեք նոր արտաքին մշակում: Դուք պետք է տեղադրեք clipboard-ի բովանդակությունը մշակման մոդուլի մեջ (վրիպազերծման մոդուլ) և պահպանեք մշակումը ցանկացած անունով:
Քայլ 4. Արտաքին մշակման միացում
Չորրորդ և վերջին քայլում մուտքագրման դաշտում պետք է նշեք արտաքին մշակման ֆայլի անունը: Այս դեպքում ծրագիրը ստուգում է մշակվող ֆայլի ստեղծման (թարմացման) ժամանակը։ Եթե մշակումն ունի ավելի վաղ տարբերակ, քան վրիպազերծման մոդուլի ֆայլի տարբերակը, կցուցադրվի նախազգուշացում, և կազմաձևման ձևը չի փակվի:
Նշում. «Փոխանակման կանոնները բեռնելուց հետո» գլոբալ փոխակերպման մշակիչի վրիպազերծման հնարավորությունը չի ապահովվում:
Տվյալների համընդհանուր փոխանակման մշակում XML ձևաչափով (վերամշակում տվյալների համընդհանուր փոխանակումxml)
«Տվյալների համընդհանուր փոխանակում XML ձևաչափով» մշակումը նախատեսված է 1C:Enterprise 8 հարթակում ներդրված ցանկացած կոնֆիգուրացիայից ֆայլի մեջ տվյալների բեռնման և բեռնաթափման համար:
Գործառնական ռեժիմ
Կառավարվող ձևն օգտագործելիս մշակումն ունի գործողության երկու եղանակ.
1. Հաճախորդի վրա. Այս ռեժիմն օգտագործելիս կանոնները և տվյալների ներբեռնման ֆայլերը փոխանցվում են հաճախորդից սերվեր, իսկ ներբեռնման տվյալների ֆայլը սերվերից փոխանցվում է հաճախորդին: Հաճախորդի վրա գտնվող այս ֆայլերի ուղիները պետք է նշվեն երկխոսության վանդակում անմիջապես գործողություն կատարելուց առաջ:
2. Սերվերի վրա: Այս ռեժիմում ֆայլերը չեն փոխանցվում հաճախորդին, և դրանց տանող ուղիները պետք է նշվեն սերվերում:
Ծանոթագրություն. Արտաքին մշակման ֆայլը և փոխանակման արձանագրության ֆայլերը միշտ պետք է գտնվեն սերվերում՝ անկախ գործող ռեժիմից:
Ներբեռնեք տվյալների համընդհանուր փոխանակումը XML ձևաչափով - Միայն գրանցված օգտվողները կարող են ներբեռնել ֆայլեր:
Մշակումն ունի չորս ներդիր
Տվյալների վերբեռնում
Տվյալներ վերբեռնելու համար դուք պետք է նշեք այն ֆայլի անունը, որում կվերբեռնվեն տվյալները և ընտրեք փոխանակման կանոնների ֆայլը: Փոխանակման կանոնները ցանկացած կոնֆիգուրացիայի համար կարող են կազմաձևվել «Տվյալների փոխակերպում, հրատարակություն 2» մասնագիտացված կոնֆիգուրացիայում:
Անկախ պարբերական տեղեկատվական ռեգիստրներից փաստաթղթեր և գրառումներ վերբեռնելու համար դուք պետք է նշեք ժամկետը՝ «Սկսման ամսաթիվ» և «Ավարտման ամսաթիվ»: Ստացված ֆայլը ներբեռնված տվյալների հետ կարող է սեղմվել:
«Տվյալների վերբեռնման կանոններ» ներդիրում կարող եք ընտրել օբյեկտների տեսակները, որոնք պետք է վերբեռնվեն, ընտրեք օբյեկտներ ընտրելու համար կամ նշեք տվյալների փոխանակման հանգույցը, որի համար ցանկանում եք վերբեռնել տվյալները:
«Վերբեռնման ընտրանքներ» ներդիրում կարող եք նշել տվյալների վերբեռնման լրացուցիչ պարամետրեր:
«Մեկնաբանություն» ներդիրում կարող եք գրել կամայական մեկնաբանության տեքստ՝ փոխանակման ֆայլում ներառելու համար:
Հնարավոր է կարգավորել տվյալների բեռնումը գործարքների մեջ: Դա անելու համար հարկավոր է ընտրել «Օգտագործել գործարքներ» վանդակը և բեռնելիս նշել մեկ գործարքի տարրերի քանակը:
«Տվյալների բեռնում փոխանակման ռեժիմում (Տվյալների փոխանակում: Բեռնում = Ճշմարիտ)» – եթե դրոշը դրված է, ապա օբյեկտների բեռնումը կիրականացվի բեռնման դրոշի հավաքածուով: Սա նշանակում է, որ երբ օբյեկտները գրվում են տվյալների բազայում, բոլոր հարթակի և հավելվածների ստուգումները կանջատվեն: Բացառություն են կազմում այն փաստաթղթերը, որոնք գրանցված են փակցման կամ չեղարկման ռեժիմում: Փաստաթղթի տեղադրումը և չեղարկումը միշտ կատարվում է առանց բեռնման ռեժիմը սահմանելու, այսինքն. ստուգումներ կիրականացվեն։
Լրացուցիչ կարգավորումներ
Ներդիրն օգտագործվում է տվյալների վերբեռնման և ներբեռնման մանրամասն կազմաձևման համար:
«Վրիպազերծման ռեժիմ» - դրոշակ՝ փոխանակման վրիպազերծման ռեժիմը սահմանելու համար: Եթե այս դրոշը դրված է, տվյալների փոխանակման գործընթացը չի դադարեցվի, եթե որևէ սխալ տեղի ունենա: Փոխանակումը կավարտվի, և վրիպազերծման հաղորդագրությունները կուղարկվեն փոխանակման մատյան ֆայլ: Այս ռեժիմը խորհուրդ է տրվում օգտագործել փոխանակման կանոնները կարգաբերելիս:
«Արդյունք տեղեկատվական հաղորդագրություններ հաղորդագրության պատուհանում» – եթե դրոշը դրված է, ապա տվյալների փոխանակման գործընթացի արձանագրությունը կցուցադրվի հաղորդագրության պատուհանում:
«Վերամշակված օբյեկտների թիվը կարգավիճակի թարմացման համար» – պարամետրն օգտագործվում է մշակված տարրերի քանակը որոշելու համար՝ նախքան բեռնման/բեռնաթափման կարգավիճակի գիծը փոխելը։
«Տվյալների վերբեռնման կարգավորումներ» – թույլ է տալիս տվյալների վերբեռնելիս որոշել մեկ գործարքում մշակված տարրերի քանակը, վերբեռնել և մշակել միայն այն օբյեկտները, որոնց համար մուտքի իրավունք ունեք, կարգավորել բեռնված օբյեկտների գրանցման փոփոխության տեսակը փոխանակման պլանների միջոցով:
«Օգտագործեք տվյալների փոխանակման համար օպտիմիզացված ձևաչափ (V8 - V8, մշակման տարբերակ 2.0.18-ից ոչ ցածր)» – օպտիմիզացված փոխանակման հաղորդագրության ձևաչափը ենթադրում է «InformationOnDataTypes» հանգույցի առկայություն հաղորդագրության վերնագրում, որում տվյալների տեսակների մասին տեղեկատվությունը ներկայացված է: վերբեռնված. Սա թույլ է տալիս արագացնել տվյալների բեռնման գործընթացը:
«Օգտագործել գործարքները փոխանակման պլանների համար բեռնաթափելիս» – դրոշակը որոշում է գործարքների օգտագործման եղանակը տվյալների բեռնաթափման ժամանակ փոխանակման պլանի հանգույցներում փոփոխությունները բեռնելիս: Եթե դրոշը դրված է, ապա տվյալների վերբեռնումը կկատարվի գործարքի մեջ:
«Տվյալների քանակը մեկ գործարքի համար» - սահմանում է տվյալների տարրերի առավելագույն քանակը, որոնք տեղադրվում են հաղորդագրության մեջ մեկ տվյալների բազայի գործարքի շրջանակներում: Եթե պարամետրի արժեքը 0 է (կանխադրված արժեքը), ապա բոլոր տվյալները տեղադրվում են մեկ գործարքի մեջ: Այս ռեժիմը խորհուրդ է տրվում, քանի որ այն երաշխավորում է հաղորդագրության մեջ ներառված տվյալների հետևողականությունը: Բայց երբ դուք ստեղծում եք հաղորդագրություն բազմաբնակարան օգտատերերի ռեժիմում, կարող են լինել կողպեքի հակասություններ այն գործարքի միջև, որը տվյալները տեղադրում է հաղորդագրության մեջ և այլ օգտվողների կողմից կատարված գործարքների միջև: Նման կոնֆլիկտների հավանականությունը նվազեցնելու համար դուք կարող եք սահմանել այս պարամետրը այլ արժեք, քան լռելյայն: Որքան ցածր է պարամետրի արժեքը, այնքան ցածր է կողպեքի կոնֆլիկտի հավանականությունը, բայց այնքան մեծ է հաղորդագրության մեջ անհամապատասխան տվյալների ներառման հավանականությունը:
«Բեռնաթափել այն օբյեկտները, որոնց համար դուք մուտքի իրավունք ունեք» – եթե դրոշը դրված է, ապա ինֆաբազայի օբյեկտների ընտրությունը կկատարվի՝ հաշվի առնելով ծրագրի ներկայիս օգտագործողի մուտքի իրավունքները: Սա ներառում է հարցման մարմնում բառացի «ԹՈՒՅԼԱՏՐՎԱԾ» բառի օգտագործումը՝ տվյալները առբերելու համար:
«Ավտոմատ կերպով հեռացնել անվավեր նիշերը տողերից՝ XML-ով գրելու համար» – եթե դրոշը դրված է, ապա փոխանակման հաղորդագրության մեջ տվյալները գրելիս անվավեր նիշերը կհեռացվեն: Նիշերը ստուգվում են XML 1.0-ի առաջարկությամբ:
«Վերբեռնումից հետո փոխանակման հանգույցների գրանցման փոփոխությունները» – դաշտը որոշում է աշխատանքի ռեժիմը՝ տվյալների վերբեռնման ավարտից հետո տվյալների փոփոխությունների գրանցմամբ: Հնարավոր արժեքներ.
Մի ջնջեք գրանցումը – տվյալները ներբեռնելուց հետո հանգույցի փոփոխությունների գրանցումը չի ջնջվի:
Ամբողջովին ջնջել գրանցումը փոխանակման հանգույցի համար - տվյալները վերբեռնելուց հետո հանգույցում փոփոխությունների գրանցումն ամբողջությամբ կջնջվի:
Հեռացնել գրանցումը միայն վերբեռնված մետատվյալների համար - տվյալները վերբեռնելուց հետո հանգույցում փոփոխությունների գրանցումը կջնջվի միայն վերբեռնման համար նախատեսված մետատվյալների օբյեկտների համար:
«Փոխանակման արձանագրություն» – թույլ է տալիս կարգավորել տեղեկատվական հաղորդագրությունների ցուցադրումը հաղորդագրության պատուհանում, փոխանակման արձանագրության պահպանումը և ձայնագրումը առանձին ֆայլում:
«Ֆայլի անուն, փոխանակման արձանագրություն» - ֆայլի անվանում տվյալների փոխանակման գործընթացի արձանագրությունը դուրս բերելու համար:
«Ներբեռնման արձանագրություն (COM կապի համար)» – ֆայլի անվանում՝ ստացող բազայում տվյալների փոխանակման գործընթացի արձանագրությունը COM կապի միջոցով փոխանակելիս դուրս բերելու համար: Կարևոր է. ֆայլի ուղին պետք է հասանելի լինի այն համակարգչից, որի վրա տեղադրված է ստացող բազան:
«Տվյալների ավելացում փոխանակման արձանագրությանը» – եթե դրոշը դրված է, ապա փոխանակման արձանագրության ֆայլի բովանդակությունը պահպանվում է, եթե արձանագրության ֆայլն արդեն գոյություն ունի:
«Արտադրել տեղեկատվական հաղորդագրությունները արձանագրության մեջ» - եթե դրոշը դրված է, ապա փոխանակման արձանագրություն, ի լրումն փոխանակման սխալների մասին հաղորդագրությունների, դուրս կգան տեղեկատվական հաղորդագրություններ:
«Բացել փոխանակման արձանագրության ֆայլերը գործողություններ կատարելուց հետո» – եթե դրոշը դրված է, ապա տվյալների փոխանակումից հետո փոխանակման արձանագրության ֆայլերը ավտոմատ կերպով կբացվեն դիտման համար:
Տվյալների ջնջում
Էջանիշը անհրաժեշտ է միայն փոխանակման կանոններ մշակողների համար: Թույլ է տալիս ջնջել կամայական օբյեկտները տեղեկատվական բազայից:
Տվյալների վերբեռնման և ներբեռնման վրիպազերծում
Մշակումը թույլ է տալիս վրիպազերծել իրադարձությունների մշակողները և ստեղծել վրիպազերծման մոդուլ կանոնների ֆայլից կամ տվյալների ֆայլից:
Վերբեռնման մշակողների համար վրիպազերծման ռեժիմի միացումը կատարվում է «Տվյալների վերբեռնում» ներդիրում՝ նշելով «Վրիպազերծման ռեժիմ վերբեռնման մշակողների համար» վանդակը: Համապատասխանաբար, «Տվյալների բեռնում» ներդիրում բեռնման վրիպազերծման ռեժիմը միացված է՝ նշելով «Load handlers debugging mode» վանդակը:
Վերամշակողների համար վրիպազերծման ռեժիմը սահմանելուց հետո վրիպազերծման կարգավորումների կոճակը հասանելի կդառնա: Սեղմելով այս կոճակը, կբացվի կարգավորումների պատուհան:
Վրիպազերծման կարգավորիչների կարգավորումն իրականացվում է չորս քայլով.
Քայլ 1. Ալգորիթմի վրիպազերծման ռեժիմի ընտրություն
Առաջին քայլում դուք պետք է որոշեք ալգորիթմի վրիպազերծման ռեժիմը.
Ալգորիթմի վրիպազերծում չկա
Կանչել ալգորիթմները որպես ընթացակարգեր
Փոխարինեք ալգորիթմի կոդը զանգի վայրում
Առաջին ռեժիմը հարմար է օգտագործել, երբ մենք հաստատ գիտենք, որ մշակողի սխալը կապված չէ որևէ ալգորիթմի կոդի հետ։ Այս ռեժիմում ալգորիթմի կոդը չի վերբեռնվում վրիպազերծման մոդուլում: Ալգորիթմները կատարվում են «Run()» օպերատորի համատեքստում, և դրանց կոդը հասանելի չէ վրիպազերծման համար։
Երկրորդ ռեժիմը պետք է օգտագործվի այն դեպքերում, երբ սխալը գտնվում է ալգորիթմի կոդում: Երբ այս ռեժիմը սահմանվի, ալգորիթմները կբեռնաթափվեն որպես առանձին ընթացակարգեր: Այն պահին, երբ ալգորիթմը կանչվում է ցանկացած կարգավորիչից, կոչվում է մշակման համապատասխան ընթացակարգ: Այս ռեժիմը հարմար է օգտագործել, երբ «Պարամետրեր» գլոբալ փոփոխականն օգտագործվում է պարամետրերը ալգորիթմներին փոխանցելու համար: Այս ռեժիմի օգտագործման սահմանափակումներն այն են, որ ալգորիթմը վրիպազերծելիս կարգավորիչի տեղական փոփոխականները, որոնցից այն կոչվում է, հասանելի չեն:
Օգտագործվում է վրիպազերծման երրորդ ռեժիմը, ինչպես երկրորդ դեպքում, ալգորիթմի կոդի վրիպազերծման ժամանակ և այն դեպքերում, երբ վրիպազերծման երկրորդ ռեժիմը հարմար չէ: Երբ այս ռեժիմը սահմանվի, ալգորիթմները կբեռնաթափվեն որպես ինտեգրված կոդ մշակիչներում: Նրանք. Ալգորիթմի զանգի օպերատորի փոխարեն տեղադրվում է ալգորիթմի ամբողջական կոդը՝ հաշվի առնելով ներդիր ալգորիթմները։ Այս ռեժիմում չկան սահմանափակումներ տեղական կարգավորիչի փոփոխականների օգտագործման վերաբերյալ, սակայն կա սահմանափակում՝ ռեկուրսիվ զանգով ալգորիթմների վրիպազերծման ժամանակ:
Քայլ 2. Վրիպազերծման մոդուլի ձևավորում
Երկրորդ քայլում անհրաժեշտ է բեռնաթափել մշակողները՝ սեղմելով «Ստեղծել բեռնաթափման (բեռնման) վրիպազերծման մոդուլը» կոճակը։ Ստեղծված մշակիչները և ալգորիթմները կցուցադրվեն առանձին պատուհանում՝ դիտելու համար: Վրիպազերծման մոդուլի բովանդակությունը պետք է պատճենվի clipboard-ում՝ սեղմելով «Պատճենել clipboard» կոճակը:
Քայլ 3. Ստեղծեք արտաքին մշակում
Այս քայլում դուք պետք է գործարկեք կոնֆիգուրատորը և ստեղծեք նոր արտաքին մշակում: Դուք պետք է տեղադրեք clipboard-ի բովանդակությունը մշակման մոդուլի մեջ (վրիպազերծման մոդուլ) և պահպանեք մշակումը ցանկացած անունով:
Քայլ 4. Արտաքին մշակման միացում
Չորրորդ և վերջին քայլում մուտքագրման դաշտում պետք է նշեք արտաքին մշակման ֆայլի անունը: Այս դեպքում ծրագիրը ստուգում է մշակվող ֆայլի ստեղծման (թարմացման) ժամանակը։ Եթե մշակումն ունի ավելի վաղ տարբերակ, քան վրիպազերծման մոդուլի ֆայլի տարբերակը, կցուցադրվի նախազգուշացում, և կազմաձևման ձևը չի փակվի:
Նշում. «Փոխանակման կանոնները բեռնելուց հետո» գլոբալ փոխակերպման մշակիչի վրիպազերծման հնարավորությունը չի ապահովվում: