Ստեղծագործություն. Ձև. Ստեղծման ձևավորում փոփոխության համար


Այսպիսով, եկեք սկսենք: Պարզության համար ես կստեղծեմ ձևի հենարաններ .

Եկեք նոր մանրամասները տեղադրենք ձևաթղթի վրա: Դա կարելի է անել երկու եղանակով.

Առաջին մեթոդը. պարզապես մկնիկի օգնությամբ քաշեք ցանկալի հատկանիշը տարրերի ներդիր:

Երկրորդ մեթոդը. ավելացնել նոր ձևի տարր Field տեսակի հետ և կապել այն ցանկալիի հետ՝ օգտագործելով տարրի հատկությունը: PathToData.

Ես կքաշեմ մի հենարան Boolean տիպով և այն ավտոմատ կերպով կդրվի նման տեսքի Վանդակի դաշտ.

Մեզ չի հետաքրքրում բուն դրոշը։ Շատ ավելի հետաքրքիր սեփականություն Վանդակի տեսակը, որը կարող է վերցնել երեք արժեք՝ Ավտոմատ, ՆշավանդակԵվ Tumblr.

Եթե ​​այս հատկությունը սահմանենք Tumblr, ապա մեր ձևն ավելի գեղեցիկ տեսք կստանա։

Իհարկե, երբ փոխարկիչի վրա գրված են True և False անունները, դա այնքան էլ գեղեցիկ չէ: Եկեք դրանք փոխենք ավելի ծանոթների: Դա անելու համար մենք կօգտագործենք տարրի հատկությունը Խմբագրման ձևաչափ, որտեղ էջանիշի վրա ԲուլյանԵկեք սահմանենք փոխարկիչի կոճակների անունները, որոնք ավելի հարմար են մեզ համար:

Դրանից հետո մեր անջատիչի անջատիչը ավելի գեղեցիկ տեսք կունենա: Եթե ​​ցանկանում ենք հեռացնել կամ տեղափոխել վերնագրի դիրքը, ապա դրա համար մեզ անհրաժեշտ է տարրի հատկությունը Վերնագրի դիրքը. Որը ստանում է շատ տարբեր իմաստներ, ներառյալ արժեքը. Ոչ.

Գործնական օրինակների օգտագործմամբ ձևի տարրերի հետ ավելի մանրամասն աշխատանքը տրված է «Զարգացման հիմունքներ 1C-ում. տաքսի. Կառավարվող հավելվածի մշակում 12 քայլով»:

Երբեմն թվում է, թե 1C-ում ծրագրավորման լեզուն սովորելը բարդ և դժվար է: Իրականում, ծրագրավորումը 1C-ում հեշտ է: Իմ գրքերը կօգնեն ձեզ հեշտությամբ և արագ յուրացնել ծրագրավորումը 1C-ում և «Զարգացման հիմունքները 1C-ում. տաքսիում»

Սովորեք ծրագրավորում 1C-ում իմ «Ծրագրավորում 1C-ում 11 քայլով» գրքի օգնությամբ

  1. Ոչ բարդ տեխնիկական պայմաններ:
  2. Ավելի քան 700 էջ գործնական նյութ։
  3. Յուրաքանչյուր առաջադրանք ուղեկցվում է նկարով (սքրինշոթ):
  4. Խնդիրների հավաքածու տնային աշխատանքների համար:
  5. Գիրքը գրված է պարզ և պարզ լեզվով` սկսնակների համար:

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

  1. Առանց բարդ տեխնիկական պայմանների;
  2. Ավելի քան 600 էջ գործնական նյութ;
  3. Յուրաքանչյուր օրինակ ուղեկցվում է նկարով (սքրինշոթ);
  4. Գիրքը ուղարկվում է էլեկտրոնային փոստով PDF ձևաչափով: Կարող է բացվել ցանկացած սարքի վրա:

Պրոմո կոդ 15% զեղչի համար - 48PVXHeYu


Եթե ​​այս դասը օգնեց ձեզ լուծել որևէ խնդիր, ձեզ դուր եկավ կամ օգտակար համարեց, ապա կարող եք աջակցել իմ նախագծին՝ նվիրաբերելով ցանկացած գումար.

Դուք կարող եք ձեռքով վճարել.

Yandex.Money - 410012882996301
Վեբ փող - R955262494655

Միացե՛ք իմ խմբերին։

Հոդվածում նկարագրվում է 1C հարցումների լեզվի «ՓՈՓՈԽՈՒԹՅԱՆ ՀԱՄԱՐ» կառուցման օգտագործումը: Այս նյութը հատկապես օգտակար կլինի նրանց համար, ովքեր ցանկանում են հասկանալ ռեգիստրի կողպեքների առանձնահատկությունները հաճախորդ-սերվեր տարբերակում ինֆոբազայի հետ աշխատելիս:

Կիրառելիություն

Հոդվածի նյութը տեղին է 1C:Enterprise պլատֆորմի ընթացիկ տարբերակների օգտագործմամբ կազմաձևումների համար, հրատարակություն 8.3, մինչդեռ օգտագործելով տվյալների ավտոմատ կառավարման արգելափակման ռեժիմը:

Դիզայն ՓՈՓՈԽՈՒԹՅԱՆ ՀԱՄԱՐ

Ավտոմատ կողպման ռեժիմն օգտագործելիս ընթերցումն առանց ՓՈՓՈԽԵԼՈՒ տարբերակի և այնուհետև նույն գործարքի ընթացքում գրելու կարող է հանգեցնել փակուղիների, որոնք առաջանում են ռեսուրսի անբավարար կողպման մակարդակի օգտագործման պատճառով:

CHANGE դրույթն օգտագործվում է ընդհանուր S-կողպեքը U-թարմացման կողպեքով փոխարինելու համար, որն ավելի քիչ համատեղելի է այլ կողպեքների հետ.

Աղյուսակը պարունակում է «+» նշան, եթե տողի և սյունակի հատման կողպեքները համատեղելի են, հակառակ դեպքում՝ «–»:

Եկեք համառոտ դիտարկենք արգելափակման հիմնական տեսակները.

Համօգտագործվող (S) կողպեքներթույլ տալ միաժամանակյա գործարքներին կարդալ ռեսուրսը: Քանի դեռ S-կողպեքները գոյություն ունեն ռեսուրսի վրա, այլ գործարքները չեն կարող փոխել տվյալները:

Թարմացնել կողպեքները (U)կանխել փակուղու սովորական ձևի առաջացումը: Սերիալիզացվող կամ կրկնվող ընթերցման գործարքում գործարքը կարդում է տվյալները, ձեռք է բերում ռեսուրսի ընդհանուր (S) կողպեք, այնուհետև կատարում է տվյալների փոփոխություն, որը պահանջում է կողպեքը վերածել բացառիկ (X) կողպեքի:

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

Համօգտագործվող կողպեքը բացառիկ կողպեքի վերածելու համար որոշ ժամանակ կպահանջվի, քանի որ մի գործարքի բացառիկ կողպեքը անհամատեղելի է մեկ այլ գործարքի ընդհանուր կողպեքի հետ:

Կսկսվի կողպեքի սպասումը:

Երկրորդ գործարքը կփորձի ձեռք բերել բացառիկ (X) կողպեք թարմացման համար: Քանի որ երկու գործարքներն էլ վերածվում են բացառիկ (X) կողպեքի, և յուրաքանչյուր գործարք սպասում է, որ մյուսը թողարկի ընդհանուր կողպեքը, արդյունքը փակուղի է:

Այս հնարավոր փակուղուց խուսափելու համար կիրառվում են թարմացման (U) կողպեքներ: Թարմացման կողպեքը (U) կարելի է ձեռք բերել ռեսուրսի վրա միայն մեկ գործարքի միջոցով: Եթե ​​գործարքը փոփոխում է ռեսուրսը, թարմացման (U) կողպեքը վերածվում է բացառիկ (X) կողպեքի:

Բացառիկ (X) կողպեքը թույլ չի տալիս գործարքներին միաժամանակ մուտք գործել ռեսուրս: Եթե ​​ռեսուրսը պահվում է բացառիկ (X) կողպեքով, ապա այլ գործարքները չեն կարող փոխել տվյալները:

ՓՈԽԵԼՈՒ կառուցումը նշված է ներդիրի հարցումների կառուցման մեջ Լրացուցիչ:

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

Վերահսկվող կողպման ռեժիմում նկարագրված խնդիրը գոյություն չունի, ուստի ՓՈՓՈԽՈՒԹՅԱՆ ՀԱՄԱՐ դրույթը ազդեցություն չունի:

1. Ձևի ստեղծման մեթոդներ
2. Ձևաստեղծ

Ձևի ստեղծման եղանակներ

Սովորելով 1c ձևերի մասին՝ անցնենք ավելի խորը ծանոթության։ Նախ, եկեք ստեղծենք ձև, այն կարող է լինել ցանկացած օբյեկտի ձև, այս օրինակում այն ​​գրացուցակ է: Ձևը ստեղծելու մի քանի եղանակ կա.

1. Օբյեկտի կոնստրուկտորից 2 ճանապարհ

2. Կազմաձևման ծառից համատեքստի մենյուի միջոցով (աջ սեղմեք նկարում կապույտով ընդգծված օբյեկտի վրա):

Ձևաստեղծ

Նոր ձև ստեղծելիս ձևավորողի պատուհանը հայտնվում է.

Ձևի տեսակը, որը դիզայներն առաջարկում է ընտրել, կազդի տարրերի նախնական լրացման վրա: Հիմնական տիպի տարբերակներն են.

    Տարրի ձև (փաստաթուղթ, արժեքների հավաքածու)

    Ցանկի ձևը

    Ընտրության ձև

Նշման տուփ» Ձևը դնել հիմնականին«նշանակում է, որ եթե կան այս տեսակի մի քանի ձևեր և այս տիպի ձև կանչելիս կոնկրետ մեկը նշված չէ, ապա կցուցադրվի հիմնականը։ Օրինակ՝ կա ցուցակի ձև «ListFormShort», որը հիմնականն է և «ListFormFull», եթե զանգահարեք ցուցակի ձևը և չնշեք կոնկրետը, ապա կցուցադրվի «ListFormShort»:
Հիմնական ձևերը տեսանելի են փոփոխվող օբյեկտի կոնստրուկտորի «Ձևեր» ներդիրում:

Նշման տուփ» Հիմնական ցուցակը և ընտրության ձևընշանակում է, որ այս ձևը կցուցադրվի և՛ ցանկը դիտելու, և՛ ընտրելու համար։

Նշման տուփ» Տարրի և խմբի հիմնական ձևընշանակում է, որ այս ձևը կցուցադրվի և՛ տարրը խմբագրելու, և՛ խմբի համար:

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

Նշման տուփեր» Վերևում գտնվող հրամանի վահանակը«Եվ» Ստորև բերված հրամանի վահանակը» նշեք, թե որտեղ պետք է ցուցադրվեն հրամանների վահանակները: Հրամանի տողը ձևի տարր է, որը պարունակում է կոճակներ: Օրինակ:

Ինձ համար ես հիմնականում օգտագործում եմ ձևաթղթ ստեղծելու հետևյալ մեթոդը, եթե օբյեկտը նոր է, ապա ես կանչում եմ կոնստրուկտորին «Ձևեր» ներդիրի «Հիմնական ձևեր» խմբից՝ սեղմելով «Բացել» պատկերակը (; խոշորացույց) (Նկար 1): Եթե ​​օբյեկտն ունի հիմնական ձևեր, ապա ես կանչում եմ կոնստրուկտորին մետատվյալների ծառից՝ օգտագործելով «Ավելացնել» մեթոդը «Forms» ճյուղի համատեքստային մենյուից (Նկար 2):
Ձևի և առարկայի կապի մասին կարճ բացատրություն կանեմ։ Ընդհանուր առմամբ, հատկությունների ճիշտ կարգավորումը նվազեցնում է կոդ գրելու անհրաժեշտությունը:
Ձևն ունի «Տվյալներ» հատկություն, այն հիմնականն է ձևի համար և ընդգծված է «Մանրամասներ» ներդիրում:

«Տվյալների» հատկության կարգավորումն այն է, որ կախված ընտրված արժեքից, ավելացվում են նոր իրադարձություններ, ձևի մեթոդներ և համապատասխան հրամանի տողի կոճակներ ավելացնելու հնարավորություն:
Օրինակ: " Պարամետր CurrentRow«- այս հատկությունը հասանելի է ձևի մոդուլում, եթե հիմնական հատկանիշի տեսակը DirectoryList է:

Էջանիշի վրա ԼրացուցիչՀարցում ստեղծելու լրացուցիչ տարբերակները խմբավորվել են.

Դիտարկենք դրանց նպատակը.

  1. Առաջին (n) - թույլ է տալիս ընտրել նշված թվով գրառումներ, առաջինը հարցումում՝ հաշվի առնելով գրանցումների նշված հերթականությունը: SELECT հիմնաբառը կստեղծվի հարցման տեքստում ԱՌԱՋԻՆ Ն
  2. Առանց կրկնօրինակների - ընտրության մանրամասն գրառումներում կթողնեն միայն եզակի գրառումներ: SELECT հիմնաբառը կստեղծվի հարցման տեքստում ՏԱՐԲԵՐ
  3. Թույլատրված է - անհրաժեշտ է մուտքի իրավունքների սահմանափակումները կարգավորելու համար. Կցուցադրվեն միայն այս թույլտվությունների համար թույլատրված գրառումները (եթե այս տարբերակը չնշված է, հարցումը կարող է ձախողվել սահմանափակ իրավունքներով և վերադարձնել սխալ): Հարցման տեքստում տարբերակը կստեղծի SELECT հիմնաբառը ԹՈՒՅԼԱՏՐՎԱԾ Է
  4. Հարցման տեսակ - տվյալների որոնում կամ ժամանակավոր աղյուսակի ստեղծում: Ժամանակավոր աղյուսակի տարբերակը թույլ է տալիս նշել դրա անունը. Այս աղյուսակը կարող է հետագայում մուտք գործել որպես տվյալների միջանկյալ աղբյուր՝ խմբագրված հարցման համար: Այս դեպքում բանալի բառը կհայտնվի հարցման տեքստում ՏԵՂ
  5. Կողպեք ստացված տվյալները հետագա փոփոխության համար. ենթադրվում է, որ մինչ աղբյուրի աղյուսակներից ընթերցումն ընթացքի մեջ է, դրանք արգելափակված են այլ նիստերում կարդալու համար: Եթե ​​տարբերակը միացված է, բանալի բառը կհայտնվի հարցման տեքստում ՓՈՓՈԽՈՒԹՅԱՆ ՀԱՄԱՐ.Այս դեպքում կարող եք նշել, թե հարցման մեջ ներգրավվածներից որ աղյուսակներն են արգելափակված. Եթե ​​դա չարվի, ապա ամեն ինչ կարգելափակվի։

Հարց 1C քննության 07.21. Պլատֆորմ Մասնագիտական. Հարցման նախագծողի «Ընդլայնված» ներդիրի «Ոչ կրկնօրինակ գրառումներ» դրոշը թույլ է տալիս.

  1. Բացառեք նույնական տողերը տվյալների աղբյուրի աղյուսակներից
  2. Ստացված հարցման աղյուսակից բացառեք նույնական տողերը: Այս գործողությունը վերաբերում է ինչպես մանրամասն, այնպես էլ ամփոփ գրառումներին:
  3. Ստացված հարցման աղյուսակից բացառեք նույնական տողերը: Այս գործողությունը վերաբերում է միայն մանրամասն գրառումներին:

Ճիշտ պատասխանը երրորդն է։ Եզակիության պահանջը չի տարածվում արդյունքների վրա:

Հարց 07.22 քննության 1C. Պլատֆորմ Մասնագիտական. Հարցման դիզայների «Ընդլայնված» ներդիրի «Առաջին 5 գրառումները» դրոշը թույլ է տալիս.

  1. Ցուցադրել առաջին 5 գրառումները զեկույցում: Գրառումները կընտրվեն առանց հաշվի առնելու հարցումների դիզայներում կազմաձևված պատվիրման կանոնները
  2. Ցուցադրել առաջին 5 գրառումները զեկույցում: Գրառումները կընտրվեն՝ հաշվի առնելով պատվիրման կանոնները, որոնք կազմաձևված են հարցումների դիզայներում

Ճիշտ պատասխանը երկրորդն է, կարգը հաշվի կառնվի։

Հարց 1C քննության 07.23. Պլատֆորմի պրոֆեսիոնալ: Հարցման դիզայների «Ընդլայնված» ներդիրի «Փոխել» դրոշը (գործարքների ավտոմատ կողպման ռեժիմում) թույլ է տալիս.

  1. Կողպեք նշված աղբյուրի աղյուսակների տվյալները՝ հարցումը կատարելիս (գործարքից դուրս) փոփոխության համար:
  2. Կողպեք՝ հարցման մեջ նշված աղբյուրի աղյուսակների տվյալները կարդալու համար (ինչպես գործարքից դուրս, այնպես էլ դրա ներսում)
  3. Կողպեք նշված աղբյուրի աղյուսակների տվյալները կարդալու համար (գործարքի շրջանակներում)
  4. 1-ին և 2-րդ պատասխանները ճիշտ են

Ճիշտ պատասխանը երրորդն է։ Կողպեքն ազատվում է մշակման գործարքի ավարտից հետո:

Հարց 1C քննության 07.24. Պլատֆորմի պրոֆեսիոնալ: Երբ դուք դնում եք «Փոխել» դրոշը (գործարքի ավտոմատ կողպման ռեժիմում) հարցումների դիզայների «Ընդլայնված» ներդիրում, կողպումներ են առաջանում.

  1. Տվյալների բազայի աղյուսակի մակարդակով
  2. Տվյալների բազայի աղյուսակների ռեկորդային մակարդակում
  3. Ֆայլերի սերվերի տարբերակում - տվյալների բազայի աղյուսակների մակարդակով
  4. Հաճախորդ-սերվեր տարբերակում - տվյալների բազայի աղյուսակի գրառումների մակարդակով
  5. 3-րդ և 4-րդ պատասխանները ճիշտ են

Ճիշտ պատասխանը թիվ հինգն է։
Իմացեք ավելին ավտոմատ և կառավարվող գործարքների կողպեքների մասին:

Հարց 1C քննության 07.25. Պլատֆորմ պրոֆեսիոնալ: Երբ դուք սահմանում եք «Փոփոխությունների համար» դրոշը (գործարքների ավտոմատ կողպման ռեժիմում) հարցումների դիզայների «Ընդլայնված» ներդիրում, տվյալները կկողպվեն.

  1. Հարցման բոլոր աղբյուրների աղյուսակները
  2. Հարցման մեջ միայն վիրտուալ աղբյուրների աղյուսակներ
  3. Եթե ​​«Աղյուսակներ փոխելու» ցանկը դատարկ է, ապա հարցման մեջ ներառված բոլոր աղյուսակները, հակառակ դեպքում՝ միայն ցանկում նշված աղյուսակները

Ճիշտ պատասխանը երրորդն է՝ վերլուծություն գրառման մեջ։

Հարց 1C քննության 07.47. Պլատֆորմ Մասնագիտական. Երբ փորձում եք հարցում կատարել «Select * From Directory.Nomenclature» տեքստով, եթե գրացուցակի մուտքի վրա (համապատասխան դերում) սահմանվել են ընթերցման սահմանափակումներ, տեղի կունենա հետևյալը.

  1. Բոլոր տվյալները կստացվեն
  2. Միայն թույլատրված գրառումներից տվյալները կառբերվեն
  3. Սխալ կառաջանա

Ճիշտ պատասխանը երրորդն է։ Իրավիճակից խուսափելու համար անհրաժեշտ է սահմանել «Թույլատրված» տարբերակը։

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

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

1. Փորձարկման մշակման ստեղծում

Բարև սիրելի ընկերներ: Ռոման Դեգտյարևը ձեզ հետ է: Թրեյնինգ - «Սկսիր 1C-ից» կենտրոն.

Կարդացեք տեքստը և միևնույն ժամանակ դիտեք կարճ տեսանյութի խաբեության թերթիկ, որը կխոսի 1C հավելվածի ցանկացած օբյեկտի ձևով ինտերֆեյսի տարրերի տեղադրման մասին (ներառյալ 1C մշակումը, որի օրինակով մենք կքննարկենք այս գործընթացը)

Ամբողջ գործընթացը ցուցադրող տեսանյութը ներկայացված է ստորև:

Դուք կարող եք դիտել այս տեսանյութը բարձր որակով և ամբողջ էկրանով, օգտագործելով տեսանյութի նվագարկման կառավարման կոճակները

Սա մեզ ընդհանուր առմամբ օգտակար կլինի և՛ որպես ձևերի ձևավորման հիմնական հմտություն, և՛ այլ գործնական վարժություններ կատարելու համար։

Մենք կխոսենք ցանկացած 1C:Enterprise հավելվածի լուծումներում օգտագործվող ինտերֆեյսի տարրերից մեկի տեղադրման մասին, կոճակները ձևաթղթում տեղադրելու մասին:

Եկեք գործարկենք մեր կրթական հավելվածի լուծումը կոնֆիգուրացիայի (զարգացման) ռեժիմում:

Նրանք, ովքեր ընդգրկված չեն դասընթացներին, կարող են գործարկել ցանկացած առկա կիրառական լուծում կոնֆիգուրացիայի ռեժիմով, ներառյալ ամբողջովին դատարկները: Սա բավականաչափ ուսումնասիրություն կլինի տվյալ օրինակի համար:

Որպեսզի մենք ինչ-որ տեղ ունենանք կոճակներ տեղադրելու համար, մենք նախ կստեղծենք առանձին մշակում կոնֆիգուրացիայի օբյեկտների ծառում:

Այսպիսով, մենք մտել ենք հավելվածի լուծման կոնֆիգուրացիայի ռեժիմ: Եկեք միասին ստեղծենք մշակումը։ Աջ սեղմեք հանգույցի վրա «Վերամշակում»և հայտնվում է մենյու:

Բացվող ընտրացանկում ընտրեք անուն ունեցող տարրը «ավելացնել». Վիզուալ մշակման դիզայների պատուհանը կբացվի:

Մենք կարող ենք վերամշակողն անվանել կոնկրետ անուն, կամ չենք կարող անվանել այն, և թողնել այն անունը, որը նշանակված է լռելյայն:

Օրինակ՝ մեր մշակմանը անուն տանք «Թեստերի մշակում». Դուք կարող եք այն անվանել այնպես, ինչպես ցանկանում եք, եթե ստեղծեք մշակում:

Մեր մշակմանը անուն նշանակելուց հետո մենք կարող ենք անմիջապես սեղմել դիզայների պատուհանի ներքևի կոճակը "Փակել"- քանի որ այլ գործողություններ չեն պահանջվում:

Թեստի մշակումը ստեղծվել է, դրա անունը տեսնում ենք կազմաձևման ծառում՝ հանգույցում «Վերամշակում». Եկեք սեղմենք մեր մշակման անվան վրա, ընդլայնենք այս տարրը և տեսնենք ենթատարրերը, որոնք կարող են լինել մեր մշակման մաս՝ «Մանրամասներ», «Ձևեր», «Դասավորություններ» և այլն:

2. Հիմնական մշակման ձևի ստեղծում

Այժմ ժամանակն է ստեղծել մեր մշակման ձևը: Մշակման ձևը տեսողական ներկայացում է, հիմնական երկխոսության տուփը, որը օգտատերը կտեսնի և որի հետ նա կշփվի, եթե գործարկի մեր մշակումը:

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

Եկեք աջ սեղմենք հանգույցի վրա «Ձևեր», այնուհետև հայտնվող համատեքստի ընտրացանկից ընտրեք անվանումով տարրը «Ավելացնել»

Մեր առջև հայտնվում է մշակման ձևի դիզայներ պատուհանը։ Նրա օգնությամբ սկզբնական փուլում մենք կարող ենք նշել նորաստեղծ ձևի որոշ առանձնահատկություններ (նրա ծրագրի անվանումը, տեսակը, արդյոք այն հիմնականն է և այլն)

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

Սրանից հետո մեր առջեւ բացվում է նորաստեղծ 1C մշակման ձեւը։

3. Այժմ նայենք մշակման ձևով կոճակների ստեղծման գործընթացին

Այսպիսով, ինչպես եք տեղադրում կոճակները:

Խնդրում ենք նկատի ունենալ, որ լռելյայն, նոր ստեղծված ձևով, որոշ կոճակներ արդեն տեղադրված են մշակման նախագծման ժամանակ: Այս կոճակները տեղադրվում են ավտոմատ կերպով:
Սրանք երկու, այսպես կոչված, հրամանի վահանակների ստանդարտ «գործողության» կոճակներ են, որոնք գտնվում են ձևի պատուհանի վերևում և պատուհանի ներքևում:

Այժմ մեզ հետաքրքրում են այն կոճակները, որոնք մենք ինքներս կտեղադրենք «ձեռքով»:

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

Այս հատուկ կոճակը «պատկերակով» սովորաբար գտնվում է գործիքագոտու վրա՝ հիմնական կոնֆիգուրատորի պատուհանի հիմնական ցանկի տակ:
Երբ մկնիկը տեղափոխում եք ցանկալի կոճակի վրա, գործիքի հուշում է հայտնվում «Տեղադրեք հսկողություն» .

Եթե ​​գործիքագոտու վրա կոճակ չկա (սա կախված է գործիքների տողերի կարգավորումներից), մենք ունենք այլընտրանքային ուղի. Երբ մեր առջև էկրանին ձևավորող պատուհան կա, մենք կարող ենք ընտրել տարրը հիմնական ցանկից: կոնֆիգուրատոր. «Ձև»/ «Տեղադրել հսկողություն».

Անկախ նրանից՝ մենք սեղմել ենք գործիքագոտու կոճակը, թե ընտրել ենք գործողություն հիմնական ընտրացանկից, մեր առջև բացվում է հատուկ պատուհան՝ տեղադրման համար հսկիչ տարր ընտրելու համար: Պատուհանը վերնագիր ունի

Պատուհանում մենք տեսնում ենք բազմաթիվ տարբեր հսկիչներ: (Դուք կարող եք պարապել ձեր ազատ ժամանակ և փորձել ներդնել այս տարրերը ձևի մեջ և տեսնել, թե ինչպես են նրանք նայում):

Հիմա մեզ հետաքրքրում է տարրը «Կոճակ». Լռելյայն, պատուհանը բացելուց հետո «Վերահսկիչի տեղադրում», հնարավորների ցանկից առաջին տարրը ընտրվում է տեղադրման համար, և այս հսկիչ տարրը «Կոճակ».

Տեղադրելու համար հսկիչի տեսակը ընտրելը կատարվում է պատուհանի ձախ կողմում, իսկ պատուհանի աջ կողմում կարող եք սահմանել տարրի որոշ հատկություններ, նախքան այն մտցնելը ձևի մեջ:

Այսինքն՝ նախքան կառավարումը ձևի մեջ մտցնելը, նախ կարող եք այն «պատրաստել»՝ սահմանելով դրա հիմնական հատկությունները՝ անունը, վերնագիրը, գործիքի հուշման տեքստը մկնիկը սավառնելիս և որոշ այլ հատկություններ:

Օրինակ, մենք կարող ենք նշանակել ցանկացած տարր, ներառյալ «կոճակը», անուն նախքան այն տեղադրելը: Այս անունը կլինի օբյեկտի անունը ներկառուցված 1C:Enterprise լեզվով, ծրագրային օբյեկտի անվանումը:

Սա այն անունն է, որից հետո կարելի է մուտք գործել ներկառուցված ծրագրավորման լեզվից:

Նմանապես, մենք կարող ենք ինչ-որ վերնագիր վերագրել կոճակին, դրա վրա մակագրություն: Մեր օրինակում կոճակին վերնագիր կտանք «Մեր կոճակը» .

Եթե ​​ցանկանում ենք, որ այս կոճակը սեղմելիս որոշ գործողություն կատարվի ներկառուցված ծրագրավորման լեզվով, ապա չպետք է հանենք «ստեղծման ընթացակարգի» վանդակը: Լռելյայնորեն այս վանդակը միացված է:

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

Հենց այնտեղ՝ պատուհանում «Վերահսկիչի տեղադրում»ցանկության դեպքում կարող ենք մուտքագրել գործիքի հուշման տեքստը: Եկեք մուտքագրենք մուտքագրման դաշտը «Հուշում»արի գրենք - «Սա մեր կոճակն է» . Այս գործիքի հուշումը կհայտնվի, երբ մկնիկը տեղադրեք տեղադրված կոճակի վրա:

Վերջ, նախապատրաստումը նախքան տեղադրումն ավարտված է, այժմ սեղմեք կոճակը "ԼԱՎ".

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

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

Այն ցույց է տալիս մեզ նոր տեղադրված կոճակի սեղմման իրադարձությունների մշակման մարմինը: Այսինքն՝ մենք կարող ենք անմիջապես գրել կոդ, որը կկանչվի կոճակը սեղմելիս։

Եկեք վերադառնանք էջանիշին «Երկխոսություն»(ձևաստեղծի ներդիրները գտնվում են պատուհանի ներքևում) և համոզվեք, որ կոճակը հայտնվի ձևի վրա: Այո, մեր կոճակն այստեղ է:

Մենք կարող ենք փոխել դրա չափը՝ «մկնիկը քաշելով» կոճակի անկյունում կամ տեղափոխել մեր կոճակը ինչ-որ տեղ ձևի պատուհանում:

Եվ վերադառնալով ծրագրի մոդուլ (ներդիր «Մոդուլ») - մենք կարող ենք ծրագրավորման լեզվով կոդ գրել՝ մեր կոճակը սեղմելիս գործողություններ կատարելու համար։

Եկեք գրենք որոշ կոդ, թող այն, պարզության համար, բաղկացած լինի ընդամենը մեկ տողից»: Տեղեկացնել («Մեր կոճակը սեղմված է»);

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

Եկեք ստուգենք և գործարկենք մեր հավելվածի լուծումը օգտագործողի ռեժիմում:

Հաջորդը, ընտրեք տարրը հիմնական ընտրացանկում «Գործողություններ»/«Վերամշակումներ». Հիշում ենք, որ պրոցեսինգ ենք ստեղծել ու կոչել «Թեստերի մշակում», ուստի բացվող ցանկից ընտրում ենք մշակում այս անունով։

Tmk, մենք մեր առջեւ տեսնում ենք մեր մշակման ձեւը։ Ձևի մեջ մենք տեսնում ենք վերնագրով մեր կոճակը «Մեր կոճակը» . Խնդրում ենք նկատի ունենալ, ակնարկ «Սա մեր կոճակն է» հայտնվում է, երբ մկնիկը սեղմում եք կոճակի վրա:

Հիմա եկեք սեղմենք կոճակը: Մենք համոզվում ենք, որ մեր ծրագրավորած հաղորդագրությունը ցուցադրվում է ծառայության հաղորդագրության պատուհանում. «Մեր կոճակը սեղմված է» .

Նմանապես, մենք կարող ենք զետեղել ցանկացած այլ կառավարում, որի մասին մենք կխոսենք ձեզ հետ մեր դասընթացներում և վիդեո խարդախության թերթերում:

Համառոտ. Մենք հաջողությամբ կոճակ ենք տեղադրել մշակման ձևի վրա, և այժմ դուք պետք է կարողանաք դա անել: Կհանդիպենք վիդեո ձեռնարկներում:

Ռոման Դեգտյարևը ձեզ հետ էր:

«Սկսիր 1C-ից» ուսումնական կենտրոն

Ինչպե՞ս սովորել զրոյից ծրագրավորել 1C-ում:

Ինչպե՞ս աշխատել որպես 1C ծրագրավորող և ամսական վաստակել մինչև 150,000 ռուբլի:

ԳՐԱՆՑՎԵՔ ԱՆՎՃԱՐ

2 ՇԱԲԱԹԱԿԱՆ ԴԱՍԸՆԹԱՑ

«ԾՐԱԳՐԱՎՈՐՈՒՄ 1C-ում ՍԿՍՆԱԿՆԵՐԻ ՀԱՄԱՐ»

Դասընթացը կուղարկվի էլ. Դարձեք ծրագրավորող՝ կատարելով քայլ առ քայլ առաջադրանքները:

Մասնակցության համար անհրաժեշտ է միայն համակարգիչ և ինտերնետ

Դասընթացի անվճար մուտք.

Sp-force-hide (ցուցադրում՝ ոչ մեկը;).sp-form (ցուցադրում՝ բլոկ; ֆոն՝ #eff2f4; լիցք՝ 5px; լայնություն՝ 270px; առավելագույն լայնություն՝ 100%, եզրագծի շառավիղ՝ 0px; -moz-սահման -շառավիղը. 0px; անթափանցիկություն՝ 1; տեսանելիություն՝ տեսանելի;). Գույնը` #cccccc; 4px; -webkit-border-radius: 4px լայնությունը: 100%;).sp-form ).sp-form .sp-button ( եզրագիծ-շառավիղ՝ 4px; -moz-border-radius՝ 4px; -webkit-border-radius՝ 4px; ֆոնի գույնը՝ #f4394c; գույնը՝ #ffffff; լայնությունը՝ 100% ; տառատեսակի ոճը՝ նորմալ; տառատեսակ-ընտանիք՝ Arial, «Helvetica Neue», sans-serif; տուփ-ստվեր՝ ոչ մի; -moz-box-shadow՝ ոչ մեկը; -webkit-box-shadow՝ ոչ մեկը; ֆոն՝ գծային գրադիենտ (վերև, #e30d22, #f77380);