Ինչպես աշխատել կազմաձեւման պահպանման 1C 8.3. Կազմաձեւման պահեստի հետ աշխատելը

«1C. Ձեռնարկություններ» համակարգում կազմաձեւման խմբի համար 8.3 Կազմաձեւման պահեստավորում, Կազմի մուտք դեպի կազմաձեւման պահոց կարող է իրականացվել տեղական ցանցում (տվյալների բազայի ֆայլերը տեղակայված են ընդհանուր ցանցի ռեսուրսների վրա), ըստ արձանագրության tCP. կամ http., Վերջին երկու տարբերակների համար անհրաժեշտ է տեղադրել Կազմաձեւման պահպանման սերվերներ, Կազմաձեւման պահպանման սերվերն իր հերթին ցանցային ծառայություն է, լռելյայն «Լսող» պորտը 1542 Եվ ապահովելով հաճախորդի դիմումների (կազմաձեւիչ) փոխազդեցությունը կազմաձեւման պահպանման տվյալների բազայում: Մեկ ծառայությունը կարող է ծառայել մի քանի կազմաձեւման պահեստ: Սերվերի կազմաձեւման պահեստավորման սերվերի տեղադրման վերաբերյալ «1C: Enterprises» 8.3 (վավեր է երկուսի համար 8.2 ) Windows OS- ում (ընթացիկ օրինակում) եւ կքննարկվի այս հոդվածում:

1. Կազմաձեւման պահպանման տվյալների բազայի գրացուցակը

Կազմաձեւման պահեստային սերվերը պետք է տեղադրվի նույն համակարգչում, որտեղ տեղակայվելու են պահեստավորման տվյալների բազայի ֆայլերը: Հետեւաբար, առաջին հերթին մենք սահմանում ենք սերվերի կենտրոնական տեղեկատու, որում կվերցվեն բոլոր պահեստային ֆայլերը, որոնք կծառայեն այս սերվերին: Թող դա լինի կատալոգ այս հոդվածի շրջանակներում: C: \\ 1C_Base \\ պահեստ \\, Պետք է նաեւ սահմանել Windows հաշիվ, որից կսկսվի համապատասխան ծառայությունը: Կարող եք ստեղծել կամ օգտագործել առկա Windows հաշիվը: Այս օրինակում մենք կօգտագործենք տեղական օգտագործողը USR1CV8: Գաղտնաբառով Usrpass8:, Անհրաժեշտ է այս օգտագործողի համար կազմաձեւման պահպանման սերվերի կենտրոնական տեղեկատու:

2. Կազմաձեւման պահպանման սերվերի ֆայլերը կարգավորելը

Այս գրության պահին կազմաձեւման պահպանման սերվերը գոյություն ուներ միայն որպես 32-բիթանոց դիմում: Հետեւաբար, սերվերի ֆայլերը տեղադրելու համար ձեզ հարկավոր է 32-բիթանոց բաշխիչ համակարգ «1C. Ձեռնարկություն» 8.3. Windows- ի համար: Գործարկել ֆայլ 1 CenterErprise 8.msi. Առաքման բաշխումից 1C: Բաղադրիչի ընտրության էջում ընտրեք բաղադրիչը » 1C կազմաձեւման խանութ սերվեր. Ձեռնարկություններ"(1C: Ձեռնարկությունների կազմաձեւման պահեստային սերվեր), ինչպես նաեւ հիշեք տեղադրման ուղու բաղադրիչը:

3. Կազմաձեւման պահեստային սերվերի ծառայության գրանցում եւ գործարկում

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

Crserver.exe --instsrvc | -RMSRVC -USR:<пользователь> -Pwd.<пароль> -Start | -Շատ-տվյալ<порт> -դ<каталог>

Կազմաձեւման պահպանման սերվերի պահպանման պարամետրեր crserver.exe. Նման C:

Կազմաձեւման պահեստային սերվերի գործարկման պարամետրերը «1C: Enterprises» գործարկման համար
Պարամետր Նկարագրություն
-port<порт> Պահեստային սերվերի աշխատանքային պորտ: Օգտագործվում է լռելյայն պորտը: 1542 .
-դ<каталог> Պատրաստի պահեստավորման համար արմատային գրացուցակ: Օգտագործվում է լռելյայն գրացուցակը: Appdata% \\ 1C \\ 1CV8 \\.
-Ssrvc. Պահեստային սերվերի գրանցումը որպես ծառայություն:
-RMSRVC: Ersository սերվերի որպես ծառայություն ջնջելը:
-USR<имя>
-Pwd.<пароль>
Օգտագործողի անունը, որի անունից գրանցվելու է ծառայությունը: Այս օգտագործողը պետք է իրավունք ունենա մուտք գործել որպես ծառայություն (Մուտք գործեք որպես ծառայություն): Բացի այդ, այն պետք է իրավունք ունենա կարդալ «1C. Ձեռնարկություն» համակարգի համապատասխան տարբերակի գործադիր ֆայլերի գրացուցակը եւ կազմաձեւման պահեստի արմատային գրացուցակի ամբողջական իրավունքները (տեղեկատու Appdata% \\ 1C \\ 1CV8 \\ Կամ այն \u200b\u200bկատալոգը, որը նշված է պարամետրում - Գցել) եւ գաղտնաբառ այս օգտագործողի համար:
-Հանգստացեք Սկսած սերվերի ծառայության մեկնարկը:
-Շատ: Պահպանման սերվերի սպասարկման դադարեցում:

Գրանցեք նոր ծառայություն `օգտագործելով ծրագիրը Windows Powershell, Գործարկել, որը կարող եք պատվիրել powershell. (Դա անելու համար սեղմեք WIN + R Հիմնական համադրությունը, հայտնվել է պատուհանում » Կատարել«(Գործարկել) Մուտքագրեք հրամանի անունը» Բաց անել"(Բաց) եւ կտտացրեք" լավ«) Կամ կտտացնելով առաջադրանքի գծում համապատասխան պիտակը:

Windows PowerShell- ի վահանակը բացվեց, հետագա հրամաններ մուտքագրելու հարմարության համար մենք դիմում ենք կատալոգին աղբարկղ. Կատալոգ տեղադրված ֆայլերով «1C. Ձեռնարկություններ», հրամանը կատարելով

CD "C: \\ Ծրագրի ֆայլեր (x86) \\ 1CV8 \\ 8.3.5.1088 \\ BIN"

Այնուհետեւ, որպես այս օրինակի մաս, կատարեք հրամանը

. \\ crserver.exe -insrvc -d c: \\ 1C_BASE \\ պահեստ - COSRR. usr1cv8 -pwd usrpass8

եւ հետո սկսեք ծառայությունը

. \\ crserver.exe -start

Եկեք անցենք ծառայության գործիքակազմին (կարող եք հրամայել Ծառայություններ .Մեկ.) եւ համոզվեք, որ անվանվում է ծառայության անվանումը 1C. Ձեռնարկություն 8 Կազմաձեւման պահեստային սերվեր Գրանցված եւ գործարկված:

5. Կազմաձեւման նոր պահեստավորում

Ինչպես ավելի վաղ ասացի, մեկ սերվեր կարող է ծառայել մի քանի կազմաձեւման պահեստ: Պահեստներից յուրաքանչյուրի տվյալների բազայի ֆայլերը պետք է տեղակայվեն կազմաձեւման պահեստային սերվերի գրացուցակի առանձին գրացուցակում: Այսպիսով, նոր պահեստ ստեղծելու համար ստեղծեք կատալոգում C: \\ 1C_Base \\ պահեստ \\ թղթապանակ Հաշվապահություն: Որում տեղակայվելու են նոր կազմաձեւման պահեստավորման ֆայլերը:

Այնուհետեւ ստեղծել եւ միանալ այս պահեստին, ձեզ հարկավոր է օգտագործել տող tCP: // Win2012 / Հաշվապահությունորտեղ Win2012. - համակարգչի ցանցի անվանումը, որի վրա տեղադրված է ծառայությունը կամ լարը tCP: //192.168.0.10/accouningորտեղ 192.168.0.10 , համապատասխանաբար, այս համակարգչի IP հասցեն: Մանրամասնորեն `նոր պահեստ ստեղծելու մասին, կարող եք կարդալ« »հոդվածում:

Այս եղանակով ստեղծված պահեստը նույնպես հնարավոր է միացված եւ շրջանցելու սերվերը, օրինակ, ճանապարհին Գ: \\ 1C_Base \\ Պահեստավորված \\ Հաշվապահություն ընթացիկ համակարգչում կամ ճանապարհին \\\\ Win2012 \\ Պահեստավորված \\ Հաշվապահություն Եթե \u200b\u200bկազմաձեւեք կատալոգը կիսելը C: \\ 1C_Base \\ պահեստԱյս սերվերի վրա:

Այս հոդվածը կօգնի ձեզ:

ՆԱՖԱ: 647 14.01.10 02:27 Այժմ թեմայի մեջ

Հոդվածը օգտակար է:
Պահեստի աշխատանքում իսկապես շատ ակնհայտ բաներ կան, ուստի իմ լրացումները.
1. Եթե մի քանի ծրագրավորող աշխատում է, ապա որպես տարբերակ,
Աշխատանքային օրը սովորաբար սկսվում է հետեւյալից.
Գործարկեք ձեր տվյալների բազան կազմաձեւման մեջ, մկնիկի կազմաձեւման աջ մասում `ստացեք պահեստից, միացրեք տուփը« RECursively »տուփը: Դրանից հետո մենք ստանում ենք ամեն ինչ կազմաձեւում, որ մյուսները կուտակվել են պահեստից: BD- ն ինքնին չի թարմացվում !!!
Հաջորդը, մենք ցանկանում ենք «համեմատել կազմաձեւը BD կազմաձեւով», եւ մենք տեսնում ենք նախորդ օրվա համար խմբի այլ ծրագրավորողների կողմից կատարված բոլոր փոփոխությունների ցուցակը: Եթե \u200b\u200bկան հարցեր փոփոխությունների վերաբերյալ, մենք դիմում ենք, թե ովքեր են դրանք արել:
Ի վերջո ապամոնտաժվելուց հետո մենք խնայում ենք տվյալների բազայում:
Ինչու չկապվել պահեստի կազմաձեւման հետ. Նախ եւ առաջ, որ իրենք, ովքեր աշխատում են, չեն ցուցադրվում, եւ երկրորդ, այն ավելի արագ է աշխատում:
2. Օրվա կեսին. Շտապ փոփոխություններ (դինամիկ թարմացման համար) անմիջապես ուղարկեք պահեստին: Ոչ հրատապ - բոլոր հարակից օբյեկտները փոխելուց հետո: (Տես ստորեւ բացատրությունը)
3. Օրվա վերջում (եւ եթե անհրաժեշտության դեպքում անհրաժեշտ է կատարել բազայի ամբողջական թարմացում, ապա մենք ամեն ինչ վարձակալում ենք պահեստում:
Սա պարտադիր կարգ չէ, բայց շատ հարմար է:

4. Ինչու անմիջապես չդնել.
Քանի որ փոփոխությունների ամբողջականությունը վերահսկվում է միայն 1C- ի միջոցով, որտեղ կա հղում: Այսինքն, եթե, օրինակ, դուք ստացաք «Ավտոմեքենաների հաճախորդներ» վկայագիր եւ դրան հղում ավելացնեք «ծախսվող նյութերի» մեջ, ապա կարող եք տեղադրել «ծախսային հաշիվ-ապրանքագիր» պահեստում, որը կարող եք կատարել միայն (կամ միեւնույն ժամանակ) Հաճախորդների ավտոմեքենաների տեղեկատուի հետ: Բայց եթե օրինակ եք օգտագործել այս տեղեկանքի գիրքը Ընդհանուր մոդուլի ընթացակարգով, որը կոչվում է սպառվող հաշիվ-ապրանքագիր անցկացնելիս, ապա պահեստում այս ընդհանուր մոդուլը կարող է ապահով տեղավորվել առանց սենյակի տեղեկանքի գրքի: Եթե \u200b\u200bդրանից հետո մեկ այլ ծրագրավորող կստանա այս մոդուլը պահեստից, ապա իր բազայում կանցկացվի ծախսերի գերավճարներ: (Եվ եթե հիմնական հիմքը թարմացնեք, ապա այլեւս չի դադարի):
Եվ հետո լավ դեպք `քանի որ դա պարզապես սխալ է: Բայց եթե, օրինակ, փաստաթղթի տեսակը փոխեց փաստաթղթում տողից մինչեւ տեքստ, եւ ընդհանուր մոդուլի ընթացակարգը ստուգումն էր \u003d «1-ը» եւ դարձավ ռեկոզիտ Տեղադրվածը եւ փաստաթուղթը ոչ մի սխալ չի լինի (Hello Type Control), ինչը նշանակում է, թե ովքեր են նման մոդուլը կստանան փաստաթղթեր, (եւ լավ, եթե այն հիմնական հիմքը չէ): Հետեւաբար, փոփոխություններն ավելի լավ են «ամբողջական փաթեթով» պահոց գնալը (մեկ թեմայի շուրջ փոփոխված բոլոր առարկաները), եթե ձեզ հարկավոր է ինչ-որ այլ առաջադրանքի համար, դուք կարող եք անմիջապես գրավել նոր կամ պարզ, տեղադրել պահեստում »: Թողեք գրավված »:

Այս առումով ես այնքան էլ չհասկացա.

Եթե \u200b\u200bկան բազմաթիվ ծրագրավորողներ, յուրաքանչյուրի փոփոխությունները պետք է ուղարկվեն այլընտրանքային պահեստի պահեստավորում, տեղական տվյալների բազայի կազմաձեւով բոլոր գործողությունները բեռնաթափելուց հետո եւ (եթե միությունը պատրաստվում է տարբեր աշխատանքներից) Union- ը թարմացրեք տեղական տվյալների բազան պահեստից `վերջին տարբերակին, այնտեղ ներկայիս, փոփոխություններ նախկինում կապված ընկերների մեջ:

Տարօրինակ, խնդիրներ չկային, երբ մի քանի հոգի անմիջապես տեղադրեցին, բացի այն, որ այն մի փոքր դանդաղեց: Օբեկտների գրավմանը եւ միանգամից տրամադրվում է 2 հոգու, նույնը չի շտկվում: Եվ նշվեց, որ եթե մշակողը փոխեր այդ փաստաթուղթը, ասեք «Ընդհանուր զեկույցը», եւ այնուհետեւ երկրորդ «անդորրագիրը» չի արել եւ անմիջապես գրավում է այն (օրինակ, օբյեկտը պարզապես տեղադրվում է պահեստում), ապա 1C- ը հետքերով է, եւ նա այն կտրամադրի արդեն նոր `փոփոխված տարբերակ: (Այսքան զվարճալի է պատահում. Դուք նայում եք փաստաթղթին `5 մանրամասներ, հետաքրքիր - արդեն 15):

Եվ ինչու չհասկանալ աշխատանքը արտաքին ֆայլերում, ես նույնպես չեմ հասկանում:

4. Ծրագրավորողների համար հիմքի պատճեններ ստեղծեք, ավելի հեշտ է անել 1SC բեռնման բեռնաթափման հետ կապված (քանի որ այն պահանջում է մենաշնորհային ռեժիմ եւ ոչ թե կազատվել է Cheekbone- ի տվյալների շտեմարանը:

5. Եթե Ձեզ անհրաժեշտ է ավելացնել նոր օբյեկտ (փաստաթուղթ, տեղեկատու գիրք եւ այլն), գրավել կազմաձեւման արմատը, ավելացնել այն, ավելացնել նվազագույնը (բոլոր «դատարկ» օբյեկտները միշտ չեն պահվում), անցեք արմատը պահեստին (այս օբյեկտը նույնպես հանձնվում է) եւ կրկին վերցրեք առարկան: (Որպեսզի արմատը երկար գրավել. Նրան անհրաժեշտ է ուրիշների համար):

6. Եթե ցանկանում եք շտկել օբյեկտի մուտքի իրավունքները, այն գրավեց, եւ մուտքի իրավունքները դեռեւս անհասանելի են. Գրավել համապատասխան դերը:

7. Քանի որ կարգաբերումը լավագույնն է ամենավերջին տվյալների վրա ղեկավարելու համար, աշխատանքային տվյալների շտեմարանները պետք է թարմացվեն: Դա անելու համար. Տեղադրեք բոլոր փոփոխությունները պահեստի մեջ, անջատեք տվյալների բազան պահեստից, վերաշարադրեք դրա վրա այտբայրի վրա, հիմնական հիմքը (պահուստից կամ պարզապես պատճենեք), միացրեք նորը:

8. Երբ մենք «ստացեք բոլոր պահոցները» (1-ին կետ), դա տեղի է ունենում, որ 1C- ն ուղարկում է հաղորդագրությունների մի փունջ, այնուհետեւ գրում է, որ «ձախողված» է: Այսպիսով, այն երկար ժամանակ փոփոխություններ չի ստացել: Ոչինչ սարսափելի, սեղմիչ լավ, ըստ նոր եւ այնպես, մինչեւ այն աշխատի, ինչպես պետք է:

9. Երբեմն 1C- ն հրաժարվում է պահպանել պահեստից ստացված փոփոխությունները, եւ հաղորդագրության հարցերը բացարձակապես մշուշոտ են: Մեղավորները սովորաբար «տեղեկատվության գրանցումներ են»: Ես պարզում եմ, թե ինչպես է տեղեկատվության ռեգիստրը փոխում կառուցվածքը, ջնջեք դրա բոլոր գրառումները դրա տվյալների բազայում, դրանից հետո ամեն ինչ կթարմացվի այնպես, ինչպես պետք է:

10. Քանի որ աշխատանքային հիմքերը պատրաստված են հիմնականից, կազմաձեւման անունները համընկնում եւ հեշտությամբ շփոթում են դրանք, հետո սխալ ընկալվում են, երբ օգտագործողը ունի 100000 ռուբլի: Այլընտրանքորեն, ծրագիրը սկսելիս մի տող ավելացրեք, ստուգելով, թե ինչպիսի հիմք է, եւ եթե ոչ հիմնականը `այն 1C ծրագրի ղեկավարը (օրինակ, Իվանովի աշխատանքային բազան)

11. Երբ բազան կապված է պահեստի հետ, բայց գործարկման ժամանակ հնարավոր չէր որեւէ պատճառաբանել դրան, ապա հաղորդագրությունը կարող է ցուցադրվել »(եւ դուք բռնել եք Օբեկտներ) - Այստեղ չկա «ոչ»: Բայց եթե պատահաբար պատասխանեք «Այո» -ին, ապա մի փորձեք միացնել նորը !!! Նախ պահեք կազմաձեւը ֆայլի վրա: Քանի որ պահոցին միանալիս բազային կազմաձեւումը փոխարինվում է պահեստային կազմաձեւով: Դրանից հետո ներբեռնեք փոփոխությունները պահպանված ֆայլից եւ աշխատեք:

Վաղ թե ուշ յուրաքանչյուր մշակողը փորձում է բարելավել իր կյանքը: Խոսքը նյութական բաղադրիչի մասին չէ, ես աշխատանքն պարզեցնելու մասին եմ: Ավելի շատ գործնական աշխատանքներ իրական նախագծերի վրա, այնքան ավելի շատ գիտակցում ես, թե ինչպես ավելի արդյունավետ անել ձեր աշխատանքը:

Այսօր ես կցանկանայի խոսել դիմումի մասին `կազմաձեւման պահպանման լուծումների մշակման / ավարտի գործընթացում: Չգիտեմ, թե ինչու 1C մշակողները շրջանցում են պահեստային հնարավորությունների կիրառման մասը: Հատկապես, ես չեմ հասկանում նրանց, ովքեր աշխատում են մի ամբողջ թիմի հետ մեկ կազմաձեւման զարգացման վրա: Առանց կազմաձեւման պահպանման, դա արդեն (IMHO) է: Ոչ, դուք իհարկե կարող եք զբաղվել այլասերվածության համար, ինչպիսիք են մեկ կազմաձեւերը պատճենելը բոլոր ծրագրավորողներին: Բոլորը սկսում են աշխատել եւ իրականացնել իրենց մասը: Զարգացման ավարտին մշակողներից յուրաքանչյուրը պետք է համընդհանուրորեն համբերանի իր խառնաշփոթը այն մեկի հետ, որը մատակարարվելու է վերջնական հաճախորդին:

Այս մոտեցմամբ, բավարար է հեշտացնել հետամուտ լինել կոնֆետի արդիականությանը: Հենց որ երկու կամ ավելի մշակողները սկսեն աշխատել երկու հարակից առաջադրանքների վրա, ընդունումը սկսվում է իրենց աշխատանքի արդյունքների համատեղմամբ: Շատ մեծ է, ինչ-որ բան կորցնելու շանսերը կամ այդքան համատեղելը: Իմ պրակտիկայի համար ես մի քանի անգամ հանդիպեցի նման իրավիճակի եւ հաջորդ կոպեկից հետո, կռվումը որոշեց, որ անհնար է ավելի շատ ապրել:

Ինչ է կազմաձեւման պահոցը

Բարեբախտաբար, նախքան 1C պլատֆորմը ուսումնասիրելը. Ձեռնարկություն 8 Ես բավականաչափ լավ զարգացում ունեի ծրագրավորման այլ լեզուներով (Դելֆի, PHP): Հետեւաբար, ինձ համար SVN (կենտրոնացված տարբերակի կառավարման համակարգ) բառերը զարմանալի չէին: Ով երբեք չի բախվել SVN- ին, ես խորհուրդ եմ տալիս կարդալ համապատասխան հոդվածը Վիքիպեդիայի վերաբերյալ - http://ru.wikipedia.org/wiki/subversion: Հավատացեք ինձ, բանը զով է, եւ դա մեծապես պարզեցնում է ծրագրային ապահովման մշակման գործընթացը:

Այսպիսով, հիմա վերադառնանք մեր պահեստին: Կազմաձեւման պահպանում - 1C պլատֆորմի գործիք. Ձեռնարկություն, որը թույլ է տալիս կազմակերպել կիրառական լուծման խմբային մշակում: Կազմաձեւման պահեստը (այսուհետ `HC) մշակողներին տրամադրում է համակարգ, որը դիտարկելու է լուծման տարբերակները եւ մշակողների կողմից կատարված փոփոխությունների ճկուն հսկողություն:

Որ դեպքերում կարող եք հարմար լինել

Հատուկ օրինակներ հայտնվելուց առաջ ես կցանկանայի անհապաղ ամփոփել: Իհարկե, առավելագույն HC- ն օգտակար կլինի հրամանի մշակման ընթացքում: Այնուամենայնիվ, ոչինչ ձեզ խանգարում է այն օգտագործել զուտ ինքներդ ձեզ համար: Մշակում եմ «1C. Enterprise» պլատֆորմում գրեթե հինգ տարի եւ տարիների ընթացքում ես բազմիցս ստիպված էի գործ ունենալ անկանխատեսելի իրավիճակներով, երբ HC- ի օգտագործումը բառացիորեն փրկվել է ցանկացած մշակողի մղձավանջից `վերաշարադրելով նախկինում գրված կոդ: Այժմ ես փորձում եմ օգտագործել կազմաձեւման պահեստի ծառայությունները ձեր յուրաքանչյուր ծրագրի համար: Ինչու Եվ գոնե այստեղ.

1. Պահեստի պատմությունը: Գուցե սա ինձ համար ամենակարեւոր գործառույթներից մեկն է: HC- ի օգտագործման լուծման մշակման ընթացքում կազմաձեւման փոփոխության պատմությունն ինքնաբերաբար ինքնաբերաբար կլինի: Օրինակ, մի քանի անգամ աշխատանքային շաբաթվա ընթացքում կազմաձեւումը թարմացվեց: Այս բոլոր փոփոխությունները կոկիկորեն ամրագրված են, եւ պատմությունը համալրվում է տարբերներով: Desired անկության դեպքում (կամ անհույս իրավիճակի առաջացում), միշտ կարող եք տեսնել տարբերակների ցանկը եւ, անհրաժեշտության դեպքում, ետ գլորել: Օրինակ, երկուշաբթի օրը ճիշտ փոփոխություններ են կատարվել կազմաձեւման մեջ, եւ երեքշաբթի օրը նոր մշակողը դանդաղեց եւ փակցրեց իր արդիականացումը: Արդյունքը կազմաձեւում է գրքույկով:

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

2. Հաշվետվություն: Կարող եք ցանկացած պահի զեկույցը շրջել եւ տեսնել, թե ով եւ երբ (ինչպես նաեւ որ կազմաձեւման օբյեկտները) փոփոխություններ են կատարել: Դա կարող է օգտակար լինել, երբ ձեր գործընկերները բուծեն իրենց ձեռքերով եւ փորձեք ապացուցել. «Դրսում, դա մեզ չէ: Դա ինքն իրեն կոտրվեց »:

3. Հեռակառավարումը: HC- ն անփոխարինելի է, եթե կիրառական լուծումը զարգացնում է աշխարհագրական առումով հեռավոր ծրագրավորողներ: Կարծում եմ, որ դա անհրաժեշտ չէ բացատրել:

4. Արտակարգ իրավիճակների նվազագույնի հասցնելը: Մի քանի անգամ ականատես եղա («Երիտասարդության» վրա եւ հաջողվեց ինքնուրույն մտնել այս արեւմուտքը), երբ մշակողները կոտրեցին պտուտակները: Իհարկե, բոլոր վերջին փոփոխությունները առավել պտուտակներ էին, եւ դրանք անդառնալիորեն թռչում էին ոչ գոյության մեջ: «Ինչ կասեք կրկնօրինակում»: - Դուք ասում եք ձեզ: Ոչ մի դեպքում! Շատ մշակողներ չեն սիրում դա անհանգստացնել: Ոչ, դուք չեք կատարում կրկնօրինակում պատճենները միայն ամբողջական ծայրահեղականներին, բայց ձեր պրակտիկայի համար ես հանդիպեցի շատ քիչ մշակողների, ովքեր օրական մի քանի անգամ կրկնօրինակում են կատարում: HC նրբագեղ լուծում է այս խնդիրը: Իրականում մշակողը պահանջվում է սեղմել միայն կոճակը, եւ դրա բոլոր զարգացումները անմիջապես կփոխանցվեն պահեստին:

5. Մուտքի վարձատրություն: Դե, այստեղ եւ բացատրեք, որ դա հատկապես անհրաժեշտ չէ: HC- ն թույլ է տալիս կարգավորել մշակողների մուտքի ջնջումը:

Պահեստները տարբեր են

Սկզբնապես, HC- ն աշխատել է միայն ընդհանուր ռեսուրսի միջոցով (8-րդ տարբերակում): Դա շատ հարմար չէր, քանի որ եթե ցանկանում եք կազմակերպել պահեստավորում (օրինակ, ինտերնետի միջոցով): Սկսած 8.1-ից: 11, հնարավոր է տեղակայել ցանցեր: Պահեստապահ: Դրանց հետ կարող եք աշխատել ինչպես TCP / IP արձանագրությունով, այնպես էլ HTTP- ի միջոցով:


Գծապատկեր 1. Պահեստային սարքի սխեման

Մենք փորձում ենք տեղակայել HC

Ենթադրենք, որ դուք հետաքրքրված եք HC- ի օգտագործման գաղափարով եւ որոշեց փորձել այն տեղակայել ձեր նախագծի համար: Դուք արդեն գիտեք, որ պահեստը կարող է աշխատել ցանցային ընդհանուր ռեսուրսների միջոցով եւ ցանցի միջոցով `օգտագործելով TCP / IP արձանագրություն: Այս գրառման մեջ ես կքննարկեմ պահեստի տեղակայումը ընդհանուր ռեսուրսի միջոցով, եւ հաջորդ անգամ մենք կանդրադառնանք ցանցի տարբերակին:

Այսպիսով, առաջին բանը, որ դուք պետք է անեք `ձեր նախագծի հիմքը պատրաստելն է: Այն կարող է տեղակայվել ցանկացած վայրում: Եթե \u200b\u200bհիմա որոշում եք հիմա տեղակայել HC- ն ձեր կենդանի նախագծի համար, ապա չպահպանեք կրկնօրինակում: Դա կարող է լինել որեւէ բան եւ ավելի լավ է եւս մեկ անգամ վստահ լինել:

Ստեղծեք ընդհանուր թղթապանակ ձեր համակարգչում (կամ անմիջապես սերվերի վրա): Դարձրեք այն ընդհանուր եւ սահմանված օգտագործողներին, ովքեր կկարողանան աշխատել դրա հետ: Օգտագործողների տակ նկատի ունեմ ձեր գործընկերների մշակողները:

Հաջորդ քայլը, որ դուք պետք է բացեք ձեր տվյալների բազան կազմաձեւիչ ռեժիմում եւ անցեք «կազմաձեւման» ընտրացանկին -\u003e «Կազմաձեւման պահեստ» -\u003e «Ստեղծեք պահոց»):


Գծապատկեր 2. Կազմաձեւման պահեստավորում

«Ստեղծեք պահեստավորում» կոճակը սեղմելուց անմիջապես հետո պատուհանը պետք է հայտնվի ձեր առջեւ նկար 3. Դուք պետք է ընտրեք նախկինում ստեղծված ընդհանուր թղթապանակը կամ մուտքագրեք հեռավոր պահեստային հասցեն: Քանի որ մենք պայմանավորվեցինք ստեղծել ընդհանուր ռեսուրսի հիման վրա պահեստավորում, այս պատուհանում նշվում է հենց այն ուղին, որպես թղթապանակ:


Գծապատկեր 3. Ընտրեք HC- ի գտնվելու վայրը

Ինչպես ընտրել թղթապանակը - կտտացրեք «Հաջորդ» կոճակին: Դուք ժամանակ չունեք թարթելու համար, քանի որ պահեստի ստեղծման հրաշագործը նախքան ձեր առջեւ պատուհանը ցուցադրում է վարչական հաշիվ (Նկար 4): Լռելյայն, ադմինիստրատորը առաջարկվում է որպես անուն: Պարզ է, որ դուք ոչինչ չեք խանգարում փոխել այն: Ընդհանրապես, մուտքագրեք ցանկալի արժեքները եւ կտտացրեք «OK»:


Գծապատկեր 4. Կառավարչի հաշիվ ստեղծելը

Այստեղ ձեր 1S'- ն պետք է մտածի մի քանի վայրկյան, ապա առաջարկեք միանալ ստեղծված պահեստին: Պատասխան «Այո»: Շնորհավոր, դուք ստեղծեցիք ձեր առաջին կազմաձեւման պահոցը:

Ուշադրություն դարձրեք կազմաձեւման պատուհանի վրա: Սկսելով արմատից ինքնին (սա այն դեպքում, երբ գրված է կազմաձեւման անունը) Փոքր կողպեքներ հայտնվեցին աջ կողմում (տես նկար 5): Այս կողպեքը նշանակում է, որ ներկայումս օբյեկտը կազմաձեւման պահեստում է, եւ դուք չեք կարող դրա մեջ փոփոխություններ կատարել: Եթե \u200b\u200bցանկանում եք աշխատել ցանկացած կազմաձեւման օբյեկտի հետ, նախ պետք է գրավել այն: Ինչպես իրականացնել այս եւ շատ այլ աշխատանքներ պահեստի հետ աշխատելու համար, ես ձեզ կասեմ հաջորդ նոտայում, որը շուտով կհայտնվի կայքում:

1C- ի 7.7 տարբերակով համատեղ զարգացումը կամ կազմաձեւումը կատարելագործումը իրական տանջանք էր: Միասին մեկ կազմաձեւին աջակցելու համար դուք պետք է կազմեք ընթացիկ բազայի երկու օրինակ, ապա ձեռքով պատրաստված փոփոխություններից հետո մեկ օրինակի կազմաձեւից փոփոխություններ փոխանցելու համար: Միայն դրանից հետո հնարավոր եղավ թարմացնել հիմնական աջակցվող կազմաձեւը: Սրվել է ենթահամակարգերի պակասի դիրքը:

Օգտագործված համատեղ զարգացման համար 1C- ի ութերորդ տարբերակում Կազմաձեւման պահեստավորում, Պահեստի հետ աշխատանքը հետեւյալն է.

  • Ստեղծեք պահեստավորում

Ընտրեք «կազմաձեւման» ընտրացանկում -\u003e «Կազմաձեւման պահեստ» -\u003e «Ստեղծեք պահեստ ...»:

Նշեք պահեստի գրացուցակի ուղին: (Գրացուցակը պետք է հասանելի լինի բոլոր ծրագրավորողների համար):

Պահեստում ստեղծելուց հետո անցեք «Կազմաձեւի» ընտրացանկի կետին -\u003e «Կազմաձեւման պահեստ» -\u003e «Վարչակազմ» մշակողների համար օգտվողներ ստեղծելու համար

Եւ ստեղծել օգտվողներ

  • Մշակողների կազմաձեւերը միացրեք կազմաձեւման պահեստին


Ընտրել «Կազմաձեւի» ընտրացանկի տարրը -\u003e «Կոնֆիգուրացիայի պահեստ» -\u003e «Միացեք պահեստին ...»:



Քանի որ մենք ձեզ հետ պատճեններ ունենք, հիմնական բազան դեռ նույնական է,Համարձակորեն սեղմեք «ԱՅՈ» կոճակը եւ նշեք պահեստի, օգտվողի անունը եւ գաղտնաբառը

Մենք սպասում ենք կազմաձեւի համեմատության պահպանման հետ:

Եթե \u200b\u200bամեն ինչ հաջողությամբ անցավ, ապա կողպեքի պատկերակը պետք է հայտնվի օբյեկտի ծառի օբյեկտներում կազմաձեւման օբյեկտների վրա:

  • Կազմաձեւման պահեստի հետ աշխատելը

Լռելյայն, բոլոր կազմաձեւման օբյեկտներն ունեն «կողպեք» պատկերակ: Կազմաձեւման օբյեկտը փոխելու համար հարկավոր է այն գրավել, այսինքն `« Սեւեռել պահեստին »համատեքստի ընտրացանկում

Նշեք գրավման պարամետրերը

Կազմաձեւման ծառի օբյեկտը կհայտնվի պատկերապատկեր

Եթե \u200b\u200bօբյեկտը գրավվում է մեկ այլ մշակողի կողմից, կազմաձեւման ծառի օբյեկտը նման է

Անհրաժեշտ փոփոխություններ կատարելուց հետո օբյեկտը պետք է կրկին տեղադրվի պահեստում `կատարված փոփոխություններով: Ընտրեք կազմաձեւման օբյեկտի «Տեղը պահեստում ...» համատեքստում ընտրացանկում:



  • Եթե \u200b\u200bցանկանում եք չեղարկել կատարված փոփոխությունները եւ տեղադրել օբյեկտը գրավումից, ապա ընտրեք Օբյեկտի առարկայի համատեքստում «Չեղարկել գրավել» կետը

  • Եթե \u200b\u200bցանկանում եք վերականգնել օբյեկտը պահեստից, ապա ընտրեք «Ստացեք պահեստից ...» կետը համատեքստային ընտրացանկում: Միեւնույն ժամանակ, այն ժամանակ, երբ օբյեկտը գրավվեց, կորցրեց:

  • Կարող եք նաեւ դիտել վարկածի պատմությունը եւ համեմատել գրավված եւ փոփոխված օբյեկտը պահեստում գտնվող օբյեկտի հետ:

  • Պատճեններով աշխատելուց հետո (կամ լրացրեք որոշ միջանկյալ փուլ), դուք կարող եք թարմացնել հիմնական տվյալների բազայի կազմաձեւը `դա կատարելու համար անհրաժեշտ է ընտրել« կազմաձեւման պահեստ »-\u003e" թարմացում կազմաձեւում պահեստից »կամ «Կազմաձեւեր» -\u003e «Կազմաձեւման պահեստ» -\u003e «Համեմատեք / համատեղեք կազմաձեւը պահեստի հետ»:

Երկրորդ դեպքում ավելի «փափուկ» կազմաձեւման թարմացում կլինի, այսինքն, դուք կարող եք տեսնել զեկույց բնօրինակ կազմաձեւման եւ պահեստավորման օբյեկտների տարբերությունների վերաբերյալ:

Վայելեք ձեր զարգացումը:

Ընկերությունը 1C- ն արտադրում է բազմաթիվ ծրագրային արտադրանք եւ անընդհատ բարելավում է նրանց ներքին կառուցվածքը: Բայց բազմազան սխալների քանակը, որոնց հետ դուք պետք է դիմագրավեք ծրագրավորողներին եւ ադմինիստրատորներին 1C- ին, ցույց է տալիս, որ այս ոլորտում աշխատանքը երբեք չի դադարի: Այս սխալներից ոմանք աննշան են եւ հազվադեպ են, բայց կան «դասական» թերություններ, որոնք ծանոթ են յուրաքանչյուր փորձառու մասնագետի: Վերջինս վերջին սխալն է «Անվավեր տվյալների պահպանման ձեւաչափը», եւ խորհուրդ է տրվում այն \u200b\u200bլուծել:


Տվյալների պահեստի ձեւաչափի սխալի լուծումներ

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


Բացի կազմաձեւից սկսած ժամանակից, արտաքին վերամշակումը բացելիս կարող է հայտնաբերվել «Անվավեր տվյալների պահեստի ձեւաչափ» սխալը: Այս դեպքում ամենակարեւորը 1C գործարկելը չէ, քանի որ համակարգը սկսելիս ժամանակավոր ֆայլեր է վերացնում TMP գրացուցակում: Դրանում է, որ գտնում ենք մեր վերամշակումը `« V8_ * »անունով ֆայլը եւ TMP- ի երկարացումը: Եթե \u200b\u200bկան շատ նման ֆայլեր, ապա հասկանալ, թե որն է մեր վերամշակումը. Փոխեք EPF- ի երկարացումը եւ փորձեք բացել 1C- ի միջոցով:

Եթե \u200b\u200bարդեն գործարկել եք 1C եւ ամրացված ֆայլեր, ապա փորձեք իրականացնել նման գործողություններ մեկ այլ համակարգչի վրա, որտեղ սկսվել է վերամշակումը: Կամ օգտագործեք կոմունալ ծառայություններ `կոշտ սկավառակի վրա հեռավոր ֆայլերը վերականգնելու համար: