Ձեւի հիմնական առաջարկները: Վերահսկվող ձեւի (1CV8) մանրամասներ Ձեւավորումներ 1C 8 2

Ստորեւ ներկայացված են հիմնական առարկաները 1C, որոնք օգտագործվում են կառավարելի ձեւերով աշխատելիս: Տրված է օրենսգրքի համառոտ օրինակներ, որոնք ցույց են տալիս այս օբյեկտների ավանդական օգտագործումը 1C կազմաձեւերի գրելու ժամանակ:

Etform

Օգտագործվում է ձեւի մոդուլում, ընթացակարգերում& Փոխում եւ եւ Nasserver:

Թույլ է տալիս դիմել ձեւի տարրերին եւ մանրամասներին:

Ձեւի տարրին դիմելը տեղի է ունենում օբյեկտի միջոցովՏարրեր եւ այսպիսին է թվում.

Etform: տարրերը: Պահպանում: Պուտգտոն \u003d "v." + Տարբերակի ծրագիր;

Դիմեք ձեւի վրա գոյություն ունեցող շարժիչին, ճշմարիտ է.

Etform: setpoints \u003d "Բարեւ, ընկերություններ!";

Պարզեցվել է ձեւի եւ մանրամասների տարրերին

Մոդուլի ձեւով, սկզբունքորեն, դուք չեք կարող նշել հիմնաբառըEtform , Կարող եք կապվել ձեւի տարրերի հետ, եւ մանրամասները պարզեցված են.

// ձեւի տարրը

Տարրեր ավելաքաշ: Գլխի աթոռ \u003d "V." + Տարբերակի ծրագիր;

// անհրաժեշտ ձեւերը

Տեքստ \u003d "Բարեւ, ընկեր";

Ձեւերի մանրամասներ ստանալու առանձնահատկությունները (կարեւոր է):

Եթե \u200b\u200bձեւի պահանջը ունի պարզ տեսակը -Տող, համարը, ամսաթիվը ... Ապա ստացեք (սահմանեք) Առաջարկների արժեքը պարզապես կոչվում է.

Տեքստ \u003d իրեր; // Ապրանքի անվանումը - այս առաջարկները

Այնուամենայնիվ, այս եղանակով անհնար է ստանալ «համալիր» տիպի մանրամասները -Սեղաններ, Փայտամաշ , Երբ փորձեք ձեռք բերել առաջարկներ այդպիսի տեսակի անունով, օբյեկտի տեսակը կվերադարձվիՓաստաթղթերի հավաքածու.

«Բարդ» տիպի արժեքը ստանալու համար անհրաժեշտ է օգտագործել գործառույթըRequisitFormadrification ():

Ներկայիս պալատ \u003d RequisitFormAdded («Ընտրված օբյեկտներ»);

«Բարդ» գովազդի արժեքը սահմանելու համար կարող եք օգտագործել գործառույթըSurrescvisitforms (<Значение>, <ИмяРеквизита>) Երկու պարամետրերը պահանջվում են:

Գործառույթներ RequisitFormadrification () մի քանազոր Valueserevisitforms () Առկա է միայն սերվերի վրա:

Առարկա

Խստորեն ասած, ձեւի տեսքով չկա այդպիսի հիմնաբառ: Պարզապես, երբ ձեւ է ստեղծվում, օրինակ, տարրի մի ձեւ, 1C- ն ինքնաբերաբար ստեղծում է Props ձեւով, անունովԱռարկա , Այս առաջարկների միջոցով առկա են ներկայիս օբյեկտի հատկությունները, որոնք խմբագրվում են ձեւի վրա:

Կամ, ավելի ամբողջական մուտք.

Այս օբյեկտը

Պարունակում է օբյեկտը ինքնին: Նախագծված է օբյեկտի մոդուլում կամ մոդուլ ձեւով օբյեկտ ստանալու համար:

Օգտագործում. Կարդացեք միայն:

Առկայություն, սերվեր, հաստ հաճախորդ, արտաքին կապ:

Ձեվ 1C- ում. Ընկերությունը նախատեսվում է ցուցադրել եւ խմբագրել տվյալների բազայում պարունակվող տեղեկատվությունը: Ձեւաթղթերը կարող են պատկանել հատուկ կազմաձեւման օբյեկտներին կամ առանձին գոյություն ունենալ դրանցից եւ օգտագործվել են բոլոր կիրառական որոշմամբ:

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

Դրա հետ մեկտեղ կարող են լինել ընդհանուր ձեւեր, որոնք չեն պատկանում հատուկ կազմաձեւման օբյեկտներին `ընդհանուր ձեւեր:

Հիմնական ձեւեր

Յուրաքանչյուր կազմաձեւման օբյեկտ կարող է օգտագործվել որոշ ստանդարտ գործողություններ կատարելու համար: Օրինակ, ցանկացած տեղեկատու գրքի համար գուցե անհրաժեշտ լինի ցուցադրել իր իրերի ցանկը, ցուցադրել տեղեկատու գրքի առանձին տարրեր, ցուցադրել գրացուցակի մի խումբ, ընտրեք տեղեկատուի համար: Any անկացած փաստաթղթի համար նման գործողությունների ցանկը շատ ավելի քիչ կլինի. Փաստաթղթերի ցուցակը դիտելը, փաստաթղթերի ցանկից ընտրություն եւ դիտում առանձին փաստաթուղթ:

Ապահովելու համար, որ նման ստանդարտ գործողությունները կատարվում են տվյալների օբյեկտներով, որոնցից յուրաքանչյուրի համար կա մի շարք հիմնական ձեւեր, որոնք կօգտագործվեն համապատասխան գործողություններ կատարելիս: Հիմնականին կարելի է նշանակել այս օբյեկտի ենթակա ստորգետնյա ձեւերից որեւէ մեկը: Օրինակ, գրացուցակում ԱնվանակարգությունԿարող են գոյություն ունենալ հետեւյալ հիմնական ձեւերը.

Եւ փաստաթուղթը Ապրանքների եւ ծառայությունների ընդունելությունՀիմնական ձեւերի կազմը տարբեր կլինի.

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

Ավտոմատ արտադրված ձեւեր

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

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

Կապի ձեւը տվյալների հետ

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

Տվյալների ձեւը կապելու համար օգտագործվում են ձեւի մանրամասները, որոնցում նշված է ձեւով ցուցադրվող տվյալների ցուցակը: Բոլոր ձեւերը, ինքնին, ունեն նույն պահվածքը, անկախ նրանից, թե դրանք ինչ տվյալներ են ցուցադրում: Այնուամենայնիվ, ձեւի մանրամասներից մեկը դրա համար կարող է նշանակվել հիմնական (այն կարեւորվում է համարձակորեն), եւ այս դեպքում ձեւի ստանդարտ պահվածքը եւ դրա տեսակը ունի առաջնային առաջարկներ Ձեւը:

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

Ձեւի կառուցվածք

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

Ձեւի ցուցադրված մասը (տեսանելի է օգտագործողի համար) նկարագրվում է որպես ձեւ, որը բաղկացած է ձեւի տարրեր:

Բացի այդ, տարրերը կարող են մուտքային դաշտեր, տուփեր, անջատիչներ, կոճակներ եւ այլն: Բացի այդ, տարրը կարող է լինել խումբ, որը ներառում է այլ տարրեր: Խումբը կարող է ներկայացվել որպես շրջանակ, մի շրջանակով, վահանակ էջերով (էջանիշներով), փաստացի էջ, հրամանի վահանակ: Բացի այդ, տարրը կարող է լինել սեղան, որը ներառում է նաեւ տարրեր (սյուներ): Տարրերի կառուցվածքը նկարագրում է, թե ինչպես է ձեւը նմանվելու:

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

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

Մշակողը կարող է ազդել տարրերի գտնվելու վայրի վրա տարբեր կայանքներով: Այն կարող է որոշել տարրերի կարգը, նշեք ցանկալի լայնությունը եւ բարձրությունը: Այնուամենայնիվ, սա միայն լրացուցիչ տեղեկատվություն է, որն օգնում է համակարգին ցուցադրվել:

Ձեւաթղթերով մշակողը կարող է օգտագործել ոչ միայն ձեւի հրահանգները, այլեւ համաշխարհային պատվիրանները, որոնք օգտագործվում են կազմաձեւման հրահանգի ամբողջ ինտերֆեյսում: Բացի այդ, հնարավոր է ստեղծել պարամետրացված հրամաններ, որոնք կբացի այլ ձեւեր, հաշվի առնելով ընթացիկ ձեւի հատուկ տվյալները: Օրինակ, այն կարող է զանգահարել մնացորդի հաշվետվության համար այն բաժնետոմսերի վերաբերյալ, որն այժմ ընտրվում է սպառվող հաշիվ-ապրանքագրի տեսքով:

Ձեւի վավերագրերը

Ձեւի մանրամասների փաթեթը նկարագրում է ցուցադրված տվյալների կազմը, որը խմբագրվում կամ պահվում է ձեւով: Միեւնույն ժամանակ, ձեւի մանրամասները չեն ապահովում տվյալները ցուցադրելու եւ խմբագրելու հնարավորություն: Ձեւի տարրերը (տես «Այս գլխի« Ձեւը »տարրերի բաժինը, որը կապված է ձեւի մանրամասների հետ, օգտագործվում է ցուցադրելու եւ խմբագրելու համար: Բոլոր ձեւի մանրամասների համադրությունը կկոչվի ձեւի:

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

Նշանակելու հնարավորություն կա Ձեւի հիմնական առաջարկները, I.E. Առաջնորդների պահանջներ, որոնք կորոշեն ձեւի ստանդարտ ձեւականությունը (ձեւի երկարացումը): Հիշելու համար պետք է հիշել, որ ձեւի հիմնական առաջարկները կարող են լինել միայն մեկը:

Ձեւի ընդլայնում - Սրանք օբյեկտի բնութագրողի բնութագրողի բնութագրիչի օբյեկտի ձեւի լրացուցիչ հատկություններ, մեթոդներ եւ պարամետրեր են, որը ձեւի հիմնական տարրն է:

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

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

Կառավարվող ձեւով մատչելի տվյալների տեսակները

Կառավարվող ձեւը տարբերվում է սովորական ձեւից եւ այն տվյալների տեսակներից, որոնց միջոցով այն աշխատում է: Եթե \u200b\u200bսովորական ձեւը աշխատում է առավելագույն տեսակների հետ, որն ապահովում է 1C: Ձեռնարկություն (ներառյալ տեղեկատուի ամրապահության տեսակը, փաստաթղթի օբյեկտը եւ այլն), ապա կառավարվող ձեւով կարելի է առանձնացնել հետեւյալ կատեգորիաները.

  • Տեսակները, որոնք ուղղակիորեն օգտագործվում են ձեւով, այն տեսակներն են, որոնք առկա են նուրբ եւ վեբ հաճախորդի կողքին (օրինակ, համարը, գրացուցակը). Relooars, Graphicsham, Timber);
  • Տեսակները, որոնք կվերափոխվեն հատուկ տվյալների տեսակների. Վերահսկվող ձեւի տվյալների տեսակներ: Նման տեսակները ցուցադրվում են փակագծերում ձեւի մանրամասների ցանկում, օրինակ (տեղեկատու ամրագրում: շրջադարձեր);
  • Դինամիկ ցուցակ (Լրացուցիչ տեղեկությունների համար տես սույն գլխի «Դինամիկ ցուցակ» բաժինը):

Փոխարկեք դիմումի օբյեկտները տվյալների ձեւավորման համար

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

Օգտագործվում են հետեւյալ տվյալների տեսակները.

  • Հատկությունը - պարունակում է մի շարք կամայական տիպի հատկություններ: Հատկությունները կարող են լինել այլ կառույցներ, հավաքածուներ կամ կառույցներ հավաքածուներով: Նման տեսակը, կարծես, գրացուցակի տեսքով:
  • Փաստաթղթերի հավաքագրումը զանգվածի նման մուտքագրված արժեքների ցանկ է: Հավաքածուի տարրին հասանելիությունն իրականացվում է ինդեքսով կամ նույնականացնողով: Նույնականացման միջոցով մուտքը կարող է բացակայել որոշ դեպքերում: Դա պայմանավորված է կիրառական օբյեկտի տեսակի հետ, որը ներկայացված է այս հավաքածուով: Նույնականացումը կարող է լինել ցանկացած ամբողջ թիվ: Այս տեսակը, օրինակ, կարծես թե աղյուսակային մասի տեսքով է:
  • Կառույցի թեստը մի առարկա է, որը ներկայացված է որպես կառուցվածք եւ հավաքածու միեւնույն ժամանակ: Կարող եք կապվել նրա հետ, ինչպես այս սուբյեկտներից որեւէ մեկի հետ: Այս տեսակը, օրինակ, կարծես թե գրառումների ձեւով:
  • PatFormandevo - օբյեկտ, որը նախատեսված է հիերարխիկ տվյալների պահպանման համար:

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

Օրինակ, աղյուսակային մասը պարունակող փաստաթուղթ կներկայացվի կառուցվածքի տեսակի (փաստացի փաստաթղթի) օբյեկտով, որը ենթակա է տեղեկատվական ձեւավորման տեսակի (փաստաթղթի աղյուսակային մաս):

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

Կառավարվող ձեւի հաճախորդի եւ սերվերի մասերի միջեւ տվյալների փոխանցում

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

Մասնագիտացված խմբագրում ձեւի մանրամասները խմբագրելիս (մանրամասների համար տես «Խմբագիրներ» գլխի «Մանրամասները») Հնարավոր է ազդել այդ ձեւի աշխատանքի ընթացքում հաճախորդի եւ սերվերի միջեւ տվյալների փոխանցման վրա: Սա ծառայում է որպես անհրաժեշտ խմբագրի սյուն: Օգտագործեք միշտ, Այս գույքի գործողությունը տատանվում է երեք տեսակի մանրամասների համար.

  • Props- ի համար `ենթակայության դինամիկ ցուցակի (դինամիկ ցուցակի սյուն).
    • Գույքը միացված է. Առաջարկները միշտ կարդացվում են տվյալների բազայից եւ ընդգրկված են այս ձեւերով.
    • Հատկություններն անջատված են. Առաջարկները կարդացվում են տվյալների բազայից եւ ընդգրկված են այս ձեւերով միայն այն դեպքում, երբ կա ձեւի տեսանելի տարր, որը կապված է առաջարկների կամ դրա ենթակա պահանջի տեսանելի տարր:
  • Առաջարկների ենթակաների հավաքածուի համար.
    • Գույքը միացված է. Փաստաթղթի շարժումը կարդացվում է տվյալների բազայից եւ ներկա կլինի ձեւի տվյալներով.
    • Գույքը անջատված է. Փաստաթղթի շարժումը չի կարդա տվյալների բազայից եւ չի ընկնի ձեւի տվյալների մեջ (եթե չկա ձեւի տարրը, որը վերաբերում է փաստաթղթի շարժմանը):
  • Ձեւի մնացած մանրամասները.
    • Գույքը միացված է. Այս ձեւերին ներկա կլինեն առաջարկները, անկախ այն բանից, թե արդյոք ձեւի առնվազն մեկ տարր է, որը կապված է անհրաժեշտության կամ դրա ենթակա վավերապայմանների հետ.
    • Հատկություններն անջատված են. Այս ձեւով առաջարկները ներկա կլինեն միայն այն դեպքում, եթե կա մի ձեւի տարր, որը կապված է առաջարկների կամ դրա ենթակա պահանջի հետ: Ի տարբերություն դինամիկ ցուցակի մանրամասների, այն չի խաղում առաջարկների հետ կապված տարրի տեսանելիության դերը:

Նշում. Պետք է հիշել, որ ծնողի մանրամասներում տեղադրված գույքը ուժի մեջ է բոլոր ենթակաների մանրամասների համար: Օրինակ, եթե օգտագործման գույքը միշտ հանվում է փաստաթղթի սեղանի մասից, համակարգը կարծում է, որ այս գույքը հանվում է բոլոր ենթակաների մանրամասներից (չնայած գույքի իրական վիճակին):

Այս ձեւին կիրառական օբյեկտների համար տվյալների վերափոխման մեթոդներ

Կիրառական օբյեկտները ձեւի տվյալների վերափոխելու եւ մեջքի համար կա գլոբալ մեթոդների շարք.

  • Իմաստը (),
  • Հայցադիմում (),
  • Copydanforms ():

Կարեւոր է Դիմումի օբյեկտների հետ աշխատող մեթոդները մատչելի են միայն սերվերի ընթացակարգերում: Ձեւի տվյալների միջեւ արժեքների պատճենման մեթոդը մատչելի է սերվերում եւ հաճախորդի վրա, քանի որ այն չի պահանջում դիմումի օբյեկտներ որպես պարամետրեր:

Կիրառական օբյեկտում ձեւի տվյալների փոխարկման ընթացքում դրանց համատեղելիությունը պետք է հաշվի առնվի:

  • Findingrendatinforms () - Փոխարկում է դիմումի տեսակը օբյեկտ, տվյալների ձեւավորման համար.
  • Հայցադիմում () - Կիրառական տիպի օբյեկտի համար ձեւավորում է տվյալները.
  • CopyDanforms () - Այս ձեւերի պատճենումը համատեղելի կառուցվածքով: Վերադարձնում է ճշմարտության արժեքը, եթե պատճենումը արտադրվում է, կամ կեղծ է, եթե օբյեկտների կառուցվածքը անհամատեղելի է:

Նշում. Ստանդարտ գործողություններ կատարելիս (ձեւի բացումը, հիմնական մանրամասներով ձեւավորվում է ձայնագրման եւ այլն) ստանդարտ հրամանը, վերափոխումը կատարվում է ինքնաբերաբար:

Եկեք օրինակ բերենք, ինչպես օգտագործել տվյալների վերափոխումը ձեր սեփական ալգորիթմներում:

& Արտադրողի կարգի կարգը (ձախողում, ստանդարտ մշակում)

Օբեկտներ \u003d հղումներ: Համագումար: Փոխադարձ («սուրճի գործարան»): Ստացեք (); Իմաստը (օբյեկտի օբյեկտը, օբյեկտը);

Extrudresses

& Պատվերով ընթացակարգի գրառում ()

Գրառման սերվեր ();

Extrudresses

& Nasserver ընթացակարգը գրում է Aserver- ը ()

Objectovar \u003d Համագործություններ (օբյեկտ, տեսակը («Տեղեկատու ամրագրում: շրջադարձեր»); Օբյեկտի նախագիծ ();

Extrudresses

Բացի այդ, օբյեկտի կառավարիչը ունի սերվերում առկա մեթոդներ.

  • Sign-SequentiallyRevisitforms () - կատարում է կիրառական տիպի օբյեկտի փոխարկումը նշված ձեւի առաջարկներին:
  • RequisitFormavDiction () - ձեւի տվյալների վավերագրերը վերածում է հայտի տիպի օբյեկտի:

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

Մենք օրինակ ենք տալիս այս մեթոդները օգտագործելու համար:

& Nasserver ընթացակարգի վերահաշվարկի սերվեր ()

// Առաջարկների օբյեկտը վերափոխում է դիմումի օբյեկտում: Փաստաթուղթ \u003d Requisitraftforms («Օբեկտ»); // Կատարում է վերահաշվարկ, փաստաթղթերի մոդուլում սահմանված մեթոդով: Փաստաթուղթ: Կատարել (); // Կիրառական օբյեկտը վերադառնում է առաջարկներ: Վերջին օրերին (փաստաթուղթ, «օբյեկտ»);

Extrudresses

Ծրագրի միջերես

PatFormandevo (formdatatree)

  • FindByid FindByid
  • Ընտրանքներ (Getitems)

Նկարագիրը

Նախագծված է ծառը մոդելավորել տվյալների վերահսկվող ձեւով:

Այս օբյեկտը կարող է սերիալացվել / xdto- ից: Այս օբյեկտին համապատասխան XDTO տեսակը սահմանվում է անվանման տարածքում: XDTO տիպի անուն:

Ընտրանքներ (Getitems)

Շարահյուսություն:

Ընտրովի ()

Վերադարձի արժեքը.

Տեսակը, Էլեկտրաէներգիայի հավաքածուներ Electrpenidev.

Նկարագիրը

Ստանում է բարձր մակարդակի ծառի տարրերի հավաքածու:

Հասանելիություն. Հաճախորդ, սերվեր, բարակ հաճախորդ, վեբ հաճախորդ:

FindByid FindByid

Շարահյուսություն:

Featchfider (<Идентификатор>)

Պարամետրեր.

<Идентификатор> (պարտադիր)

Տեսակը, համարը: Ծառի տարրերի նույնականացում:

Վերադարձի արժեքը.

Տեսակը, Paramerterev.

Նկարագիրը

Հավաքածուի տարր է ստանում նույնականացման միջոցով:

Հասանելիություն. Հաճախորդ, սերվեր, բարակ հաճախորդ, վեբ հաճախորդ:

Eateltatreeitem (formdattreeitem)

Հատկություններ.

<Имя свойства> (<Имя свойства>)

  • Ստացվեց
  • Getpleent)
  • Ընտրանքներ (Getitems)
  • Գույքը (գույքը)

Նկարագիրը

Ծառերի տվյալների ձեւի տարր:

EATELTATREEEITEMCOLLECT (FORMDATATREEETEMCOLLECTION)

Հավաքածուի տարրեր. Eatellanerev

Որովհետեւ հաստատությունը հասանելի է օպերատորի կողմից յուրաքանչյուրի համար ... ցիկլից: Երբ շրջանցվում են, ընտրվում են հավաքման տարրերը: Օպերատորի կողմից հնարավոր է դիմել հավաքագրման տարրին [...]: Տարրի ցուցանիշը փոխանցվում է որպես փաստարկ:

  • Տեղադրեք)
  • Ավելացնել (ավելացնել)
  • Ինդեքս (ինդեքս)
  • Քանակ (հաշվարկ)
  • Մաքրել (պարզ)
  • Ստացեք (ստացեք)
  • Տեղաշարժ
  • Ջնջել

Նկարագիրը

Փայտի տարրերի հավաքածու:

Հասանելիություն. Հաճախորդ, սերվեր, բարակ հաճախորդ, վեբ հաճախորդ:

Տես նաեւ:

  • Առաջնային տարրերի, ըստ ցանկության մեթոդ
  • PatFormandevo, շահագործման մեթոդ

Ծառերի արժեքների հետ աշխատելու առանձնահատկությունները

Ծառերի թարմացում

Խնդիր կա Ընկնել Պլատֆորմներ ծառը թարմացնելիս:

Եթե \u200b\u200bծառի մեջ տեղակայված են որոշ հանգույց, իսկ ծառայի գործառույթը թարմացնելիս, ապա ծառայի հանգույցը VALIDEWANDENFORMS Պլատֆորմի կաթիլներ:

Լուծում. Մինչեւ թարմացումը անհրաժեշտ է մաքրել ծառը:

Օրինակ:

& Nasserver ընթացակարգի մաքրող (տարրեր) Cleathelder ցիկլի տարրերից յուրաքանչյուրի համար (տարր: Ծալած տարրեր ()); Էսթիսլիկ; Տարրեր Գործում են (); Extrudresses

& Ավարտման հողի կարգը () Չափման կարգը \u003d qtzdyatiyia \u003d Gates.Postroytreyonia (Nadat, Meta.ETECT ()); ՄԱՔՐՄԱՆ (փայտանյութեր: Կենտրոնական տարրեր ()); Indeingrendaniforms (Ripponium, Woodcuts); Extrudresses

Եւ բողոքի (տարրերի տարր) ծանուցման կարգը (). Extrudresses

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

Հարց 10.05 Քննություն 1C. Մասնագիտական \u200b\u200bպլատֆորմի վրա: Որն է ձեւի հիմնական առաջարկները:

  1. Ընդհանուր առմամբ ձեւի համար սահմանում է տվյալների աղբյուրը
  2. Սահմանում է պլատֆորմի ստանդարտ առանձնահատկությունները հիմնական առաջարկներում նշված տվյալների տեսակի գործունեության համար
  3. Ապահովել օբյեկտի մանրամասներին `ձեւի տեղական ենթատեքստից
  4. Ապահովում է օբյեկտի մանրամասների պատկերացում ձեւի երկխոսության վերաբերյալ
  5. Verpel 2 եւ 3
  6. Ճիշտ 1 եւ 2

The իշտ պատասխանը վեցերորդն է, տես վերեւում:


Հարց 10.06 Քննություն 1C. Մասնագիտական \u200b\u200bպլատֆորմի վրա: Որոնք են ձեւի մանրամասները:
  1. Նկարագրելու համար ցուցադրված տվյալների կազմը, խմբագրվում կամ պահվում է ձեւով
  2. Ձեւով ցուցադրել եւ խմբագրել տվյալները
  3. Ճիշտ 1 եւ 2

The իշտ պատասխանը երրորդն է, երկուսն էլ:

Հարց 10.07 Քննություն 1C. Մասնագիտական \u200b\u200bպլատֆորմի վրա: Ինչը կարող էր կամայական կառավարվող ձեւը նշանակել հիմնական առաջարկները ...

  1. Դա անհրաժեշտ է ձեւի մանրամասների հատկություններում `« հիմնական առաջարկներ »տուփը ընտրելու համար
  2. Դուք պետք է լրացնեք «Տվյալների» գույքը, ընտրելով ցանկալի ձեւի առաջարկները

The իշտ պատասխանը երկրորդն է.

Հարց 10.08 Քննություն 1C. Մասնագիտական \u200b\u200bպլատֆորմի վրա: Ինչ էլ որ լինի կամայական սովորական ձեւ, հիմնական առաջարկները վերագրելու համար ...
  1. Այն ձեւը, որը դուք պետք է հիմնականը դարձնեք, միեւնույն ժամանակ հիմնական առաջարկները որոշվում են ինքնաբերաբար:
  2. Դա անհրաժեշտ է ձեւի մանրամասների հատկություններում `« հիմնական առաջարկներ »տուփը ընտրելու համար
  3. Դուք պետք է մուտքագրեք «Խմբագրել» ընտրացանկը, «Հիմնական առաջարկներ» կետը եւ ընտրեք ցանկալի արժեքը
  4. Դուք պետք է լրացնեք «Տվյալների» գույքը, ընտրելով ցանկալի ձեւի առաջարկները

Answer իշտ պատասխանեք չորրորդը.

Հիմնական առաջարկները կարեւորվում են համարձակ.

Հարց 10.09 Քննություն 1C. Մասնագիտական \u200b\u200bպլատֆորմի վրա: Ձեւի մեկ հիմնական մանրամասների առկայության դեպքում կարելի է ավելացնել եւս մեկ հիմնական առաջարկ:
  1. Անհնար է
  2. Հնարավոր է հատկացնել գույքի պահանջի համապատասխան արժեքը:
  3. Կարող եք միայն ծրագրային կերպով դիմել «Ձեւ» ձեւին
  4. Հնարավոր է `համապատասխան ձեւի գույքին մեկ այլ արժեք ավելացնելով:

The իշտ պատասխանը առաջինն է, հիմնական առաջարկները խիստ միայնակ են, քանի որ Օբեկտի հետ շփումը պետք է լինի միանշանակ:

Հարց 10.113 Քննություն 1C. Մասնագիտական \u200b\u200bպլատֆորմի վրա: Նկարում ներկայացված ձեւի մանրամասներից որն է հիմնականը:

  1. List ուցադրել karsovivutu
  2. Տեղեկատու օբյեկտ
  3. Տեղեկատու գրքերի ձեւերի համար հիմնական մանրամասներ չկան
  4. Տեղեկատու գրքերի ձեւերով Բոլոր մանրամասները հիմնականն են
The իշտ պատասխանը երկրորդն է, որ ճարպը:

1C- ի տեղեկատու գրքերով եւ փաստաթղթերով օգտագործողը բաղկացած է դաշտերը ձեւի վրա լրացնելուց:

Մանրամասները 1C- ն այն գրացուցակի եւ փաստաթղթերի դաշտերն են, որոնք ցուցադրվում են ձեւի վրա, որպեսզի օգտագործողը լրացնի դրանք:

Մանրամասների մանրամասների մանրամասների թեման 1C- ում:

Ինչ է 1c մանրամասները

Յուրաքանչյուր տեղեկատու գիրք եւ փաստաթղթի 1C բաղկացած է մի շարք դաշտերից: Նման դաշտերը կոչվում են 1C մանրամասներ (1C ծրագրավորողի համար):

Կազմաձեւիչում, 1C կազմաձեւման ծառի մեջ ընդարձակեք ցանկացած գրացուցակ կամ փաստաթուղթ, եւ կտեսնեք մանրամասների մասնաճյուղ: Սա գրացուցակի մանրամասների (դաշտերի) ցուցակ է:

Դիտեք որպես նույն մանրամասներ 1C նայեք 1C տեղեկատու գրքի ձեւին:

1C- ի յուրաքանչյուր սեփականություն ունի հատկություններ, որոնք ցույց են տալիս, թե ինչպիսի արժեք է պահվում Prop. (Լարային, համարի եւ այլն) եւ ինչպես է օգտագործողը կաշխատի դրա հետ:

Right-click- ը ցանկացած Props 1C եւ կտտացրեք հատկությունները: Ընտրված առաջարկների հատկությունների ցանկը բացվում է ճիշտ պատուհանում:

1C մանրամասների հիմնական հատկությունները.

Ստանդարտ մանրամասներ 1C:

Երբ նկատում եք, գրացուցակի ձեւի վերաբերյալ 1C մանրամասներ կան, որոնք կազմաձեւում նշված չեն. Խումբ, անուն, բիկ:

Տեղեկատու գրքի ցանկի տեսքով կան նաեւ 1C- ի մանրամասներ, որոնք նշված չեն. Հեռացման նշան:

Սրանք ստանդարտ մանրամասներ են 1C: Ինչ է դա? Բոլորն էլ լռելյայն 1C մանրամասներ ունեն: Տեղեկատու գրքերի համար, օրինակ `կոդ եւ անուն: Փաստաթղթեր Սա ամսաթիվը եւ համարն է:

Ստանդարտ մանրամասները 1C- ն կարելի է դիտել հետեւյալ կերպ.

  • Գնացեք 1C օբյեկտի խմբագրին (գրացուցակ կամ փաստաթղթի), մկնիկի հետ երկու անգամ սեղմելով դրա վրա
  • Պատուհանում, որը բացվում է, ընտրեք տվյալների ներդիրը
  • Այստեղ կարող եք կարգաբերել ստանդարտ մանրամասների ծածկագիրը եւ հղումը
  • Կտտացրեք Ստանդարտ մանրամասները 1C կոճակը `ամբողջական ցուցակը դիտելու համար:

Ընդհանուր մանրամասներ 1C:

1C- ի 1C տարբերակից `1C- ում 1C- ի 1C- ի նոր օբյեկտը` 1C- ի նոր օբյեկտը `Ընդհանուր մանրամասներ 1C: Օգտագործելով այն, կարող եք ավելացնել առաջարկներ (դաշտ), որոնք անմիջապես ներկա կլինեն մի շարք տեղեկատու գրքերում եւ փաստաթղթերում:

Ընդհանուր մանրամասների հատկությունները 1C:

  • Ավտոմեքենաների օգտագործում - Ավելացնում է ընդհանուր 1C առաջարկներ բոլոր տեղեկատու գրքերին եւ փաստաթղթերին
  • Կոմպոզիցիան - թույլ է տալիս 1C- ի ընդհանուր մանրամասներ ավելացնել միայն անհրաժեշտ տեղեկատու գրքերին եւ փաստաթղթերին (ավտոմատ օգտագործումը, ապա արժեքը չօգտագործելը):

Ինչպես ավելացնել պահանջվող 1C

Right-click- ը 1S ցանկալի գրացուցակի մասնաճյուղի վրա եւ ընտրեք Ավելացնել:

Մենք ներկայացնում ենք 1C- ի առաջարկների անվանումը, օրինակ, «կախվածությունը» եւ գրասենյակի հոմանիշը »: Տեսակը Եկեք թողնենք լռելյայն գիծը, բայց նշեք անսահմանափակ երկարություն:

Մենք նույն կերպ կավելացնենք մեկ այլ առաջարկներ 1C նույն ձեւով, պարզապես ընտրեք բուլյան տեսակը, եկեք այն անվանենք «վազք»:

Ինչպես բխել Props- ը 1C ձեւի վրա (հաստ հաճախորդ 1C)

Մենք կբացահայտենք նույն տեղեկատու գրքի ձեւի ճյուղը: Ձեւը բացելու համար. Ընտրեք իրի ձեւը եւ սեղմեք այն երկու անգամ մկնիկի միջոցով:

Քաշեք մկնիկը ձեւի եզրին եւ ձգեք այն (ըստ ցանկության կետ):

Կազմաձեւիչ վահանակում կտտացրեք «Տվյալների տեղադրում» կոճակը: Կարող եք նաեւ օգտագործել ընտրացանկի / տեղաբաշխման ցանկը:

Տեսնում եք. Մեր ձեւի մանրամասները չեն դաստիարակվում: Տեղադրեք տուփը դրանց վրա: Եվ նաեւ նշումները տեղադրեք մակագրությունները եւ տեղադրեք ինքնաբերաբար:

Ինչպես բխել Props- ը 1C ձեւի վրա (նուրբ հաճախորդ 1C)

Մենք կբացահայտենք նույն տեղեկատու գրքի ձեւի ճյուղը: Ընտրեք տարրի ձեւը եւ երկու անգամ սեղմեք այն մկնիկի հետ:

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

Այժմ պարզապես ճիշտ պատուհանից քաշեք ձախ աջ կողմում եւ այն կհայտնվի ձեւի վրա:

Կարգավորվող ձեւեր 1C:

Տոլստայայի հաճախորդում ձեւը ունի իր առաջարկները: Դրանք մանրամասների էջում են:

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

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

Պարբերական մանրամասներ 1C:

1C 7.7 տարբերակում պարբերական մանրամասներ էին: Նրանց իմաստը հետեւյալն է. Առաջարկների արժեքը տարբեր է տարբեր ամսաթվերով: Օրինակ, սեպտեմբերի 1-ին արժեքը մեկն է, իսկ հոկտեմբերի 1-ը `մեկ այլ: Նույն պահանջը:

1C 8 պարբերական մանրամասներով ոչ: Սա իրականացվում է հետեւյալ կերպ.