Զեկույցի շինարարի եւ պահանջի կառուցողի աշխատանքը կամայական տվյալների աղբյուրը: Հաշվետվության եւ հարցման հաշվետվության զեկույցի աշխատանքներ Query Builder- ի կամայական տվյալների աղբյուրի հետ կամայական տվյալների աղբյուրը 1C 8.2 ընտրության

1C պլատֆորմի ութերորդ տարբերակը առաջարկում է բավականաչափ նոր կազմաձեւման առարկաներ, որոնցից յուրաքանչյուրն ունի իր մեթոդներն ու հատկությունները, որոնք հեշտացնում են ծրագրերի մշակման գործընթացը եւ արդյունավետությունը օպտիմալացնելու գործընթացը: Դրանցից մեկը զեկույցի շինարար է:

Ինչի մասին է 1C- ի զեկույցի շինարարը, որը գործում է այն կատարում է, եւ ինչ ծրագիր է այն հայտնաբերել ծրագրավորման մեջ, եւ ես կցանկանայի խոսել այս հոդվածում:

Հաղորդել շինարարը 1C- ում - Ինչ է դա:

Սա կազմաձեւման օբյեկտ է, որը թույլ է տալիս տվյալները ցուցադրել տվյալները աղյուսակային փաստաթղթի կամ գծապատկերի մեջ: Որպես տվյալների աղբյուր կարող է լինել.

  1. Հարցման արդյունքը.
  2. Պլանշետային փաստաթղթի բջջային տարածք;
  3. Փաստաթղթի կամ տեղեկատու գրքի աղյուսակային մասը.
  4. Գրանցման գրառումների շարք:

Բացի այդ, 1C- ում զեկույցի զեկույցը ունի «տեքստային» առաջարկներ, որոնցում կարող է փոխանցվել հարցման տեքստը, որի արդյունքը պետք է դիտարկել:

Գծապատկեր 1-ը ցույց է տալիս կոդ կոդ, որը թույլ է տալիս օգտագործել «Report Builder» - ը `արժեքների կամայական աղյուսակ ցուցադրելու համար

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

Ի դեպ, Նկար 1-ում նշված կոդի արդյունքը կարելի է տեսնել Նկար 2-ում

Նկար 2

Կարգավորող շինարար

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

CCD Builder- ի նման ներառում է.

  • Խմբավորումներ (հիերարխիայի մակարդակներ տեղեկատվության արդյունքի մեջ).
  • Ind ուցանիշներ (արժեքները, որոնց համար անհրաժեշտ է արդյունքը ձեռք բերել).
  • Լրացուցիչ հաշվարկված դաշտեր (տարրերի մանրամասներ, արժեքներով գործողությունների արդյունքները).
  • Զտիչներ (ընտրություններ);
  • Տեսակավորում:

Շինանյութի դիզայնի դասավորության կարգավորումները ենթադրում են տարբեր մակարդակներ եւ մանրամասների ճշգրտություն:

Ալգորիթմ շինարարի օգտագործման համար

Բնականաբար, կախված իրավիճակից, զեկույցի շինարարի ծրագրի օրենսգիրքը կարող է լրջորեն տարբերվել: Օգտագործման հիմնական ալգորիթմը չի փոխվում.

  1. Մենք հայտարարում ենք ստեղծագործության ստեղծում շինարարի տեսակը.
  2. Այս փուլում դուք կարող եք օգտագործել համակարգը նմուշի տեքստը ստեղծելու կամ նկարագրության աղբյուրի նկարագրությունը օգտագործելով առկա նմուշը օգտագործելու համար.
  3. Զեկույցի շինարարի պարամետրերը կարող են տրվել `օգտագործելով լցոնման օբյեկտի լրացման մեթոդը ().
  4. Հրաժարվեք օգտագործել աուտենացման մեթոդով ստեղծված դիզայնի ստանդարտ դասավորությունը, կարող եք որոշել շինարարի օբյեկտի դասավորության գույքը.
  5. Եթե \u200b\u200bչի օգտագործվում աղբյուրի նկարագրության մեջ, այս փուլում անհրաժեշտ է կատարել հարցումը, մենք օգտագործում ենք կատարման մեթոդ ();
  6. Վերջին քայլը `արտադրանքի () մեթոդի գործարկումը () արդյունքը կարող է իրականացվել աղյուսակային փաստաթղթում կամ ձեւի համապատասխան տարրի մեջ:

Օգտագործելով ապակոդավորումը շինարարի մեջ

Նկար 1-ում երրորդ գիծը ներառում է շինարարի արդյունքի արդյունքի գաղտնագրումը:

Դա անելու համար մենք օգտագործեցինք հոդերի հատկությունները: Այս գույքի տեսակը `սխալ տեսանելի քարտեր, այն կարող է տեւել երեք արժեքներից մեկը.

  1. Արժեքներ - բջիջը ակտիվացնելիս կօգտագործվի դրանում նշված խմբի արժեքը.
  2. Լրացրեք - լռելյայն արժեքը, որը նշանակում է, որ վերջնական արդյունքի համար գաղտնագրումը չի օգտագործվի.
  3. Decoding - ապակոդավորման կառուցվածքը կլցվի բնօրինակ նմուշառման բոլոր խմբավորումների արժեքներով:

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

Նկար 3:

Զեկույցում ընտրություններին հնարավորություն ընձեռելու համար շինարարի օգտագործման օրինակ

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

  1. Եկեք սկսենք արարչագործությունից Արտաքին զեկույց եւ դրա համար առաջարկներ ավելացնելով շինարարի կամայական անունով եւ տպմամբ (Նկար 4);

Ֆիգ .4

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

Նկ .5

  1. Ստեղծեք դադարեցման կարգ () կապված մեր ձեւի համապատասխան իրադարձության հետ.

Նկար .6:

  1. Դրանում սահմանված ծածկագիրը պետք է պարունակի ռեկորդային պահանջի պահանջ, կոդը ցույց է տրված Նկար 6-ում, շինարարի տեքստը ստեղծելու համար կարող եք օգտագործել հարցման կոնստրուկտորը, եւ լրացուցիչ պարամետրերը նշված են Համապատասխան ներդիրի ֆիգ .7;

Նկար 7:

  1. Հարցման տեքստի պատկերված () փակագծերում նախատեսված ընտրության պայմանները կկատարվեն միայն այն դեպքում, եթե համապատասխան ընտրությունն ակտիվացվի եւ օգտագործվի օգտագործողի կողմից.

  2. Շինարարի արդյունքը ցուցաբերող ընթացակարգը ներկայացված է Նկար 8-ում եւ ասոցացվում է ձեւի կոճակի վրա սեղմման հետ.

Նկար 8:

  1. Մենք փրկում ենք մեր զեկույցը:

Մեր կողմից ստեղծված զեկույցի եւ դրա արդյունքի հայտնվելը ցույց է տրված Նկար 9-ում

Նկար 9:

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

1. Որն է զեկույցի շինարարը:

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

Զեկույցի կառուցման կարգավորումները ներառում են.

  • Խմբավորում (օրինակ. «Անունը», «Քաունթերփարտիա» ...),
  • ind ուցանիշներ (օրինակ, «Միավոր», «Գումար» ...),
  • Լրացուցիչ դաշտեր (օրինակ, «Անունը: Ծառայություն», «Քաունթերփարթ» ...),
  • Զտիչ (օրինակ. Հատուկ անվանացմամբ, ըստ գործընկերների խմբի ...) եւ
  • Տեսակավորում (օրինակ. «Անունը: Կոդ», «Քաունթերփարտիա: Անունը» ...)

Շինանյութի պարամետրերը ունեն արտացոլման գործիքներ, որոնք ծրագրավորողին թույլ են տալիս նվազագույն աշխատանքային ծախսեր `օգտագործողին միջերեսով ապահովելու համար:

Զեկույցի ելքային դասավորությունը նախքան շինարարը կարող է տրվել `օգտագործելով դիզայնի դասավորությունը:

Dis ուցադրում է զեկույցի կատարման արդյունքը Builder հարցումն իրականացվում է մեկ հրամանով:

2. Որտեղ կարող եմ օգտագործել զեկույցի շինարարը:

Զեկույցի կառուցող օգտագործելը կարող եք ձեւավորել զեկույցների մեծ մասը (օրինակ. «Ապրանքների մնացորդներ», «Վաճառք ժամանակահատվածի համար» ...): Միեւնույն ժամանակ, զգալիորեն կնվազի դրանց զարգացման եւ ծրագրի ծածկագրի ժամանակը, եւ կավելանա դիզայնի եւ ֆունկցիոնալության որակը:

Բացի այդ, զեկույցի շինարարը կարող է օգտագործվել այն դեպքերում, երբ արդյունքը անհրաժեշտ չէ, բայց պահանջվում է օգտագործողի կազմաձեւում, օրինակ, խմբավորումներ կամ զտիչներ (օրինակ, տվյալ ֆիլտրի վրա անվանակոչիչ ֆայլերի վերամշակում) ,

Քանի որ զեկույցի շինարարը հասանելի չէ 1C սերվերի վրա. Ձեռնարկություններ եւ չեն օգտագործվում արտաքին կապի մոդուլում, ապա այս դեպքերում անհրաժեշտ է օգտագործել Հայցել շինարար, որը նման է շինարարի զեկույցին, բայց չունի տեսողական հատկություններ եւ մեթոդներ («Դասարկում», «ելքային հավաքում», «դուրս գալու ()» () »...):

3. Մի քիչ հասկացությունների մասին

8.0 տարբերակի 7,7 տարբերակի համեմատ կար հասկացությունների մի փոքր փոփոխություն, ուստի այն արժե մի փոքր կանգ առնել դրա վրա:

Հայեցակարգ

Նկարագրություն

Լարային չափումներ Խոշոր խմբավորումների ցանկը, որոնց վրա այն պետք է եզրակացվի գծերով (օրինակ, «Անունը», «Քաունթերփարթ» ...)
Սյունակի չափումներ Խմբերի ցանկը, որոնց վրա կիրականացվի սյունը (օրինակ, պահեստ "," ամիս "...):
Ընտրություն Տարբեր ֆիլտրերի մի շարք (օրինակ, ըստ գործընկերության խմբի, ըստ տվյալ կազմակերպության ...):
Պատվեր Տեսակավորման ոլորտների մի շարք (օրինակ, «Անունը: Կոդ», «Փաստաթղթերի վաճառք. Օգնական» ...):
Դաշտ Հարցման նմուշի դաշտերից մեկը (օրինակ, «Անունը», «ՔԱՂԱՔԱՊԵՏԱՐԱՆ», «ՔԱՆ», «Գումար» ...):
Ընտրված դաշտեր Ընտրված դաշտերի ցանկը ներառում է ցուցանիշներ (օրինակ, «Միավորներ», «Գումար» ...) եւ լրացուցիչ դաշտեր (խմբավորման մանրամասներ) (օրինակ, «Քաունթերփարթ» ...):
Առկա դաշտեր Խմբավորում, զտիչ, տեսակավորող եւ ընտրված դաշտերը ավելացնելու համար մատչելի դաշտերի ցուցակ: Լրացրեք, որպես կանոն, հարցման նմուշառման դաշտերի ցանկը, բայց այն կարող է ծրագրավորմամբ խմբագրել (կարող եք ավելացնել, փոխել եւ ջնջել առկա դաշտերը):

Կարեւոր է հասկանալ, որ խմբավորման ոլորտները, ֆիլտրը, տեսակավորումը եւ ընտրված դաշտերը ուղղակիորեն կապված չեն առկա ոլորտների հետ, սրանք տարբեր առարկաներ են:

Հիմնական տարբերությունը կայանում է նրանում, որ առկա դաշտը չունի «Pulp» - ի հատկությունները (օրինակ. «Անունը»: Պատրաստվում է ժամանակին հարցման նմուշների դաշտերի համապատասխանությունը գտնելու համար ավելացնել այն խմբերի, ֆիլտրի, տեսակավորման կամ ընտրված դաշտերի ցանկում:

Միեւնույն ժամանակ, հնարավոր չէ ծրագրայինորեն ավելացնել առկա դաշտերից մեկը վերը նշված ցուցակիցներից որեւէ մեկը, քանի որ մի կողմից, A-La "Ավելացնելը ()» կամ «Ավելացնել ) », բայց մյուս կողմից վերը նշված ցուցակներից որեւէ մեկում նոր ապրանք ավելացնելիս պետք է նշել« Pulp »գույքը, որը միշտ չէ, որ համընկնում է դաշտի անվան հետ (օրինակ,« դաշտ »եւ« դաշտ »եւ« Անվանակարգ. Արտադրանքը «ունի նույնանուն« ծնող »):

4. Զեկույցի կառուցապատման բնորոշ ստեղծում

Ընդհանուր առմամբ, զեկույցի շինարարի հետ աշխատելու համար գործողությունների հաջորդականությունը հետեւյալն է.

  1. Ստեղծեք նոր օբյեկտ «շենքի տեսակը»;
  2. Հանձնարարեք հարցման տեքստը «Տեքստ» գույքը.
  3. Եթե \u200b\u200bզեկույցի շինարարի պարամետրերը չեն նշվել հարցման տեքստում, ապա կատարեք «Լրացնելու» () »մեթոդը.
  4. Օգտագործողին տրամադրեք զեկույցի կառուցման կարգավորումները փոխելու ունակությամբ.
  5. Անհրաժեշտության դեպքում, զեկույցի կառուցողի կողմից զեկույցով կարող եք հրաժարվել դասավորության ավտոմեքենան եւ նշանակել ֆիքսված դասավորություն «դասավորության» գույքին.
  6. Անհրաժեշտության դեպքում դուք կարող եք ստանդարտներից մեկը կամ դասավորությունը հանձնել «ծաղրուծանակող» գույքին, մինչդեռ, եթե զեկույցի շինարարի ավտոմատ կերպով ստեղծված դասավորությունը փոխարինվել է ֆիքսված, ապա կատարեք «նախագծված» մեթոդը () »:
  7. Զանգահարեք «Run () մեթոդը»;
  8. Զանգահարեք «Display ուցադրման () մեթոդ:
Builder \u003d նոր «շենքի տեսակը»; Builder.text \u003d "Ընտրեք թույլատրելի | Մոնիտորինգի կոմպակտ կոմպակտներ: Կառուցվածքայինատենսկայան: ; Շինարար: Պահանջներ (); // Այստեղ դուք կարող եք օգտագործողին տալ հնարավորությունը // Փոխել զեկույցի շինարարի կարգավորումները Builder.maker \u003d Receptionqet ("NET");
Builder.mackworkoforming \u003d թողարկում (ստանդարտ դիմում: Դասական);
Շինարար: Demintmack ();
Builder.Fill ();
Շինարար. Իրադարձություն ();

5. Որոշ զեկույցի շինարարի հատկությունների նկարագրությունը

Գին

Նկարագրություն

Տեքստ Պարունակում է զեկույցի կառուցողի հայցադիմումի տեքստը: Եթե \u200b\u200bհաշվետվության առաջարկի տեքստը չի պարունակում կազմաձեւման իրերը «(...)», դուք կարող եք ինքնաբերաբար լրացնել պարամետրերը `հիմնվելով հարցման տեքստի վրա` օգտագործելով «ձախողում ()» մեթոդը:
Textagol Տեքստը, որը կցուցադրվի զեկույցի վերնագրում (օրինակ, ապրանքների մնացորդներ 01.01.2004 թ. "," Վաճառք 2004 թվականի հունվարին "...).
Dis ուցադրում է գլուխը
Երկարաձգում
ԴԻՄՈՒՄ
Հեռացման կաղապարներ
Ցուցադրում է ներքեւ
Այս հատկությունները որոշում են, թե զեկույցի վերնագիրը կցուցադրվի, համապատասխանաբար, սեղանի գլխարկ, ընդհանուր արդյունք, պլանշետային սեղան եւ զեկույցի նկուղ:
Հեռացման մրցույթ Գույքը պատասխանատու է հարկադիր արտադրանքի կամ մանրամասն գրառումների արգելքի համար:
Ավտոմոբիլային կադրեր Եթե \u200b\u200b«ավտոմոբիլային կադրեր» գույքը տեղադրված է ճշմարտությամբ, յուրաքանչյուր մանրամասն գրառում կցուցադրվի միայն այն դեպքում, եթե այն տարբերվի խմբից:
Մատչելի Պարունակում է խմբավորման, ֆիլտրի, ընտրված դաշտերի եւ տեսակավորման համար մատչելի դաշտերի ցուցակը:
Չափիչներ
Չափիչ գնդակներ
Պարունակում է համապատասխանաբար, գծերի եւ սյուների միջոցով խմբերի ցուցակ:
Ընտրություն Պարունակում է զեկույցի շինարարի կողմից նշված ֆիլտրերի ցուցակը:
Ընտրված է Պարունակում է ընտրված ցուցանիշների ցուցակ եւ խմբավորումների մանրամասներ:
Պատվեր Պարունակում է տեսակավորման դաշտերի ցուցակ:
Պարամետրեր Պարունակում է Buildup պարամետրերի ցուցակ (Builder- ի պահանջի տեքստում հայտարարված «&» խորհրդանիշի միջոցով):
Արդյունք Պարունակում է զեկույցի իրականացման հարցման (օբյեկտի տիպի տիպի) կատարման արդյունք:

6. Գրանցումի վերագրումի վերամշակումը `օգտագործելով զեկույցի շինարարը

«Լրացնելով ծրագրաշար» գույքը պարունակում է ցուցադրելիս ապարդյունությունը լրացնելու երեք տարբերակներից մեկը.

1-ին տարբերակ. Մի լրացրեք (չօգտագործել վերծանումը):

2-րդ տարբերակ. Խմբավորման արժեքներ (բջիջը վերծանելիս կբացվի դրա մեջ ստացված խմբավորման արժեքը):

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

Կարեւոր կետն այն է, որ երրորդ վարկածում անհնար է տարածվել արտադրված աղյուսակային փաստաթղթի վրա, քանի որ այդ ժամանակվանից անհնար է վերծանելը, միջոցառման վերամշակումը տեղի է ունենում այն \u200b\u200bձեւի մշակման մեջ, որի վրա գտնվում է սեղանի փաստաթղթերի դաշտը ,

Եթե \u200b\u200bերրորդ գաղտնագրումը օգտագործվում է, կարող եք օգտագործել «հարմարեցված ամփոփ» () »մեթոդը, որը նախատեսված է օգտագործողի կողմից կատարված վերծանման կատարման հետ զեկույց կատարելու եւ ցուցադրելու համար:

Զեկույցի շինարարը կարող է օգտագործվել նույնը կամ նորը: Decrypation- ը տեղադրելիս մաքսային զեկույցի բոլոր զտիչները կջնջվեն եւ կավելացվեն Տեղադրված ֆիլտրեր Query- ի աղբյուրի շինարարը, գումարած զտիչները `ապակոդավորումներից խմբավորումների արժեքներով:

7. Զեկույցի գրանցում

«Դասավորումը» գույքը պարունակում է մի դասավորություն, որն օգտագործվում է աղյուսակային փաստաթղթում արդյունքը ցուցադրելիս: Եթե \u200b\u200bանորոշ է, ապա դասավորությունը ինքնաբերաբար ստեղծվում է:

«Mackaging Countdown» - ի, «Machaxhastytablik» - «Magrottional Records», «Mapparers» - «Mapparers» - «Mapparers» - ը եւ «Dayouts» - ը պարունակում են զեկույցի կառուցման դասավորության կամ արդյունքում օգտագործվող անհատական \u200b\u200bդասավորություններ, Համապատասխանաբար, զեկույցի վերնագիր, սեղանի վերնագրեր, մանրամասն գրառումներ, ընդհանուր արդյունքների, նկուղների աղյուսակներ եւ նկուղային հաշվետվություն սեղանի փաստաթղթում: Եթե \u200b\u200bտարածքների անունները համապատասխանում են հաշվետվության շինարարի դասավորության անուններին, հատկությունները չեն պահանջվում լրացնել:

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

Դիզայնի ստանդարտ տարբերակներից մեկը ստանալու համար կարող եք օգտագործել համատեքստային համատեքստային մեթոդը «Բակոն ստանալ ()»:

Այն դեպքում, երբ զեկույցի շինարարի «դասավորությունը» հատկացվել է ֆիքսված դասավորություն, դրա դիզայնի համար անհրաժեշտ է կատարել «Ընտրանքներ ()» մեթոդը:

Գույքը »տնկման միջին ցուցանիշը սահմանում է խմբերի ելքի երեք տարբերակներից մեկը ըստ տողերի:
1-ին տարբերակ. Միասին (մեկ սյունակում):
Օրինակ:

2-րդ տարբերակ, առանձին (տարբեր սյուններով):
Օրինակ:


Օրինակ:

«Չափումների տեղավորումը» հատկությունները որոշում են սյուններով խմբերի արդյունահանման երեք տարբերակներից մեկը:
1-ին տարբերակ. Միասին (մեկ տողով):
Օրինակ:

2-րդ տարբերակ, առանձին (տարբեր տողերով):
Օրինակ:

3-րդ տարբերակ, առանձին եւ միայն արդյունքներով:
Օրինակ:

«Տեղաբաշխումը» գույքը սահմանում է գծերի արդյունքի չորս եղանակներից մեկը:
1-ին տարբերակ. Վերնագրում (միայն հետագա խմբերից վերեւ եւ մանրամասն գրառումներ):

2-րդ տարբերակ. Վերնագրի եւ նկուղում (հետագա խմբերի վերեւում եւ ներքեւում եւ մանրամասն գրառումներից):

3-րդ տարբերակ, նկուղում (հաջորդ խմբերի եւ մանրամասն ձայնագրությունների ներքո, վերեւում ցուցադրվում է միայն խմբավորման նկարագրությունը):

4-րդ տարբերակ. Միայն նկուղում (միայն հետեւյալ խմբերի եւ մանրամասն գրառումների համար):

Գույք » Պատվիրների տեղադրում«Որոշում է սյունակներում արտադրանքի չորս եղանակներից մեկը:

1-ին տարբերակ. Վերնագրում (միայն հետագա խմբերի եւ մանրամասն գրառումների ձախ կողմում):

2-րդ տարբերակ. Վերնագրի եւ նկուղում (հետագա խմբերի ձախ եւ աջ եւ մանրամասն գրառումների):

3-րդ տարբերակ. Նկուղում (համապատասխան հաջորդ խմբեր եւ մանրամասն գրառումներ, միայն խմբավորումը ցուցադրվում է ձախ):

4-րդ տարբերակ. Միայն նկուղում (միայն հաջորդ խմբերի եւ մանրամասն գրառումների աջ կողմում):

Գույք » Plotterekvizitimenimenimov«Որոշում է գծերի խմբավորումների արդյունքների արդյունահանման երեք տարբերակներից մեկը:

1-ին տարբերակ, միասին (մեկ լրացուցիչ սյունակում):
Օրինակ:

2-րդ տարբերակ. Չափումների հետ միասին (խմբերի սյուններով):
Օրինակ:

3-րդ տարբերակ, առանձին (տարբեր լրացուցիչ սյուներ):
Օրինակ:

Գույք » Plotterekvizitimnimeniyovtsonki«Որոշում է խմբերի խմբերի արդյունահանման երեք տարբերակներից մեկը` սյուններով:

1-ին տարբերակ. Միասին (մեկ լրացուցիչ տողով):
Օրինակ:

2-րդ տարբերակ. Չափումների հետ միասին (խմբերի հետ տողերով):
Օրինակ:

3-րդ տարբերակ, առանձին (տարբեր լրացուցիչ տողերով):
Օրինակ:

8. Զեկույցի հաշվետվության հաշվետվությունը

«Run ()« Մեթոդը կատարում է զեկույցի կառուցողի հայցը եւ լրացնում է «Արդյունքը» ունեցվածքը:
Օգտագործելով «Գործող» () »մեթոդը, դուք կարող եք ստանալ զեկույցի կառուցողի պահանջ, որը կատարվում է« Run () »մեթոդը զանգահարելիս:

«Արդյունք» () »մեթոդը ցույց է տալիս արդյունքը աղյուսակային փաստաթղթում կամ դիագրամում: Եթե \u200b\u200bչեք նշում այն \u200b\u200bօբյեկտը, որին անհրաժեշտ է արտադրանքը, կստեղծվի նոր աղյուսակային փաստաթուղթ:

Արդյունքի օրինակ `նոր աղյուսակային փաստաթղթում.
Շինարար. Իրադարձություն ();

Արդյունքի օրինակ գոյություն ունեցող աղյուսակային փաստաթղթում.
Շինարար. Վերազինել (տարրական ձեւեր: retstotttotka);

Գծապատկերում ելքի օրինակ.
Շինարար. Իրադարձություն (տարրեր: Արդյունքների որոնում, «համարը»);

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

9. Ստեղծման պարամետրերի պահպանում եւ վերականգնում

«Ընտրովի ()» մեթոդը թույլ է տալիս ստանալ զեկույցի կառուցապատման ներկայիս պարամետրերը `նշելու, թե որ մեկը (օրինակ. Միայն ֆիլտրը եւ տեսակավորումը ...):

«Կարգավորումներ» () »մեթոդը թույլ է տալիս ներբեռնել զեկույցի կառուցապատման կարգավորումները` նշելու, թե որ մեկը (օրինակ. Միայն զտիչ եւ տեսակավորումը ...):

10. Զեկույցի շինարարի խմբավորումներ եւ ոլորտներ

Զեկույցի շինարարի չափումը խմբավորում է տողերի կամ սյուների վրա:

Խմբի հիմնական մանրամասներն են

  • «Անուն» (նույնականացման պահանջի) (օրինակ, «Անունը», «Քաունթերփարտիա» ...),
  • «Դիտում» (ներկայացուցչություն արդյունքի վրա) (օրինակ, "Վաճառքի փաստաթուղթ", "Չափման միավոր" ...),
  • «Կատարված» (ուղի դեպի հարցման նմուշի դաշտ) (օրինակ, «Անունը», «Փաստաթղթերի վաճառք: Կազմակերպություն» ...)

Եվ եթե խումբը կառուցված է գրացուցակի համաձայն, ապա

  • «Տեսակը տարբերակը» (ֆիլտրի ընտրանքներից մեկը `ըստ դաշտային արժեքների. Հիերարխիա (տարրեր եւ խմբեր), միայն հիերարխիան (միայն խմբերը) կամ տարրերը (միայն տարրերը):

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

  • «Layout» - Զեկույցի անվանումը `զեկույցի կառուցապատման դասավորության կամ խմբավորման մեջ օգտագործվող առանձին դասավորություն:
  • MakeyTereRoche - Զեկույցի կառուցման դասավորության կամ առանձին դասավորության դասավորության մեջ գտնվող տարածքի անվանումը, որն օգտագործվում է խմբավորման հիերարխիայի արդյունքում:
  • «Mock-up» - տարածքի անվանումը `կառուցապատման դասավորության կամ առանձին դասավորության մեջ, որն օգտագործվում է խմբավորման նկուղի հանդերձանքի մեջ:
  • «Mock-up-Merarchy» - տարածքի անվանումը `կառուցապատման դասավորության կամ առանձին դասավորության մեջ, որն օգտագործվում է խմբավորման հիերարխիայի նկուղի արդյունքում:
  • «MockUpsvilovelnaya» - ը նկուղային դասավորության զանգված է խմբավորումների տարբեր մակարդակների համար:
  • «Mockups» - ը դասավորությունների դասավորության շարք է:

Զեկույցի շինարարի դաշտը ընտրված դաշտերից մեկն է: Դաշտի հիմնական մանրամասներն են

  • «Անուն» (դաշտի նույնականացում) (օրինակ, «Քանակ», «Կոդենենստատուրա», «Ժամանակ» ...),
  • «Դիտեք» (ելքային ներկայացում) (օրինակ, «Թիվ», «Կոդ», «Ժամանակ» եւ
  • «Անցում» (հարցման նմուշառման դաշտի ուղին) (օրինակ, «Number» - «Անունը», «Ժամանակը» ...):

Մի շարք գործողություններ կարող են իրականացվել խմբերի կամ ոլորտների ցուցակով:

  • «Պաստառ ()» - նշված դիրքում ավելացնել խումբ / դաշտ:
  • «Ավելացնել ()» - ավելացնել խմբի / դաշտի ցուցակի ավարտին:
  • «Ind ուցանիշ ()» - ստացեք ցուցակի ցուցանիշի խմբավորումը / դաշտը:
  • «Քանակ ()» - Ստացեք ցուցակի խմբավորումների / դաշտերի քանակը:
  • «Գտեք ()» - Անունով գտեք խմբավորում / դաշտ:
  • «Մաքրել ()» - Մաքրել խմբերի / դաշտերի ցուցակը:
  • «Ստացեք ()» - Ստացեք խմբավորում / դաշտ `ըստ ինդեքսի:
  • «Shift ()» - Խմբագրումը / դաշտը տեղափոխեք նշված թվով դիրքեր:
  • «Delete նջել ()» - Delete նջել մի խումբ ցուցակից:

11. Շինարար լեզու

Զեկույցի շինարարը ունի իր լեզուն: Սա սովորական հարցման լեզու է, որը լրացվում է շինություններով »(...): Այս ձեւավորումներով դուք կարող եք հրաժարվել «FilleThers ()» մեթոդից եւ կարգաբերել զեկույցի շինարարը հարցման տեքստում:
Այս եղանակով դուք կարող եք կարգավորել «Ընտրեք» տարրերը, «Որտեղ», «Տեսակավորել», «արդյունքներ», ինչպես նաեւ ավելի հետաքրքիր բաներ: Այս դեպքում շինարարի խնդրանքով հիմնական տեքստը կլինի լռելյայն պարամետրերը, մինչդեռ դիզայնը (...) նկարագրելու է առկա պարամետրերը:

Եթե \u200b\u200bնմուշառման դաշտը թույլ է տալիս ինչ-որ բան ստանալ կետի միջոցով, ապա դաշտից հետո կարող եք նշել «. *», Ապա օգտագործողը կարող է ընտրել դաշտի մանրամասները: Օրինակ, «անվանոմենպլուրան. *» Թույլ է տալիս դասավորել «անվանականության կոդը» կամ «անվանացանկի համար» ընտրություն: Բայց «քանակը. *» Դա իմաստ չունի, քանի որ «համարի» դաշտը որեւէ մանրամաս չունի, բայց նշանակում է, որ դա բավարար է «քանակությունը» նշելու համար:

«Ընտրել» դիզայնի մեջ նշված դաշտերը սահմանափակում են օգտագործողին մատչելի դաշտերի ցանկը:
«Որտեղ» ձեւավորման մեջ նշված դաշտերը սահմանափակում են այն դաշտերի ցանկը, որոնք կարող են օգտագործվել ֆիլտրում:
«Տեսակավորել» շինություններում նշված դաշտերը սահմանափակում են տեսակավորման դաշտերի ցուցակը:
«Արդյունքների» շինարարությունները սահմանված դաշտերը սահմանափակում են արդյունքների խմբավորման ոլորտների ցուցակը:

Եվ հիմա հետաքրքիր բաներ:

ՆախՀայցի հիմնական տեքստում կարող եք նաեւ օգտագործել կառույցներ (...) աղբյուրներում: Օրինակ, եթե փոխարենը
| Է
| Գրանցվել Պատահեք: մատակարարումներ: Լրացումներ Պարտատոմսեր (եւ տվյալների վարք)
կետ
| Է
| Regispting. Կայունության ոլորտներ: SOSTATSACKS ((& DATA))
Այս դեպքում դուք կարող եք ֆիլտրը դնել «Տվյալների» դաշտով:

Միեւնույն ժամանակ, առաջին դեպքում, երկրորդ դեպքում անհրաժեշտ է սահմանել զեկույցի շինարարի «տվյալների ծածկագրի» պարամետրը, ինչը չի պահանջվում, բացի այդ, եթե տվյալների կոդի ընտրությունը չի լինի Նշեք, ապա սեղանի այս պարամետրը »գրանցվեք: Չի հաշվի առնի:

ԵրկրորդՀարցման տեքստի աղբյուրները կարող են մակնշվել որպես կամայական, դրանք դիզայնի մեջ դնելով »(...)»: Օրինակ, եթե կազմեք նման հարցման տեքստը

| Ընտրեք


| Partitovarovarovakiomostakiomostakiostaki.golismostat որպես քանակի քանակ
| (Ընտրեք
| Respertovoy- ի կոմպոզիցոնանշներ: Անունը որպես անվանական,
| Respectorovarovyovyostakiytaki.golismosta, որպես քանակ,
| Partitovovarovarovykayostakiytaki.golismostat որպես քանակի քանակ)
| Է
| Regisrting. SuitakeholdersCompanies. Lostats, ինչպես respefferingCompaniyostaki
| (RegisRting- ի ձախ կապը: Partyitovarovaniyovaniy.ostatsuchi- ը `որպես միջնապատեր
| Ըստ ռեզիդենտ ադապլիկիոստակիի: Namerenclature \u003d partitovarovarovaspaniyostaki: namenclature)
| Արդյունքների գումարը (քանակը), գումարը (համապատասխանության քանակը)
| Գեներալ,
| Անվանակարգություն

Որ կողմերի վրա ձախ կապը կկատարվի միայն այն դեպքում, եթե «զանգվածային ուժ» դաշտը ներկա կլինի ընտրված դաշտերի ցանկում:

ԵրրորդԱղբյուրի պարամետրերում կարող եք նշել, որ հնարավորության դեպքում նշեք ֆիլտրերը, դրանք կիրառեք ոչ թե հարցման արդյունքի, օգտագործելով «որտեղ» տարրը եւ աղբյուրը: Այսպիսով, փոխարենը
| Regisroting. Suitakes- ը: Պարտադիր ()

Իմաստ ունի գրել

| Regispting. Կենդիրապահներ: Սկսած ((անվանական): *, ծալել. *, Գինը), բնորոշ: *))

Դե, Չորրորդ, Իմ կարծիքով առավել համեղ: «Պարբերաբար» պարամետրերի աղբյուրի մեջ նշելու դեպքում (սեղանների համար, որոնք թույլ են տալիս հեղափոխությունները), այն կարող է սահմանվել նաեւ «(...)», եւ տեքստի հետ փոքր մանիպուլյացիայի արդյունքում Շինարարի խնդրանքով մենք կարող ենք օգտագործել խմբավորումներ ըստ ժամանակաշրջանների:

Օրինակ: | Ընտրեք թույլատրված | Միջնորմներ-պրոֆեսոստրոսներ: Namerenclature, | Գումարը (partitovovarovachiomparypes. Համապատասխանություն) Որպես ծախս, | Գումարը (partitovatovarcompanyother. | Ից | Regispting. Partitovarovatovariovyovaniya. Պտտումը (, (եւ հաճախականություն), | (Անունը)))) Որպես միջանկյալովին ... | Խումբ | Partitionscompaniesstrics. Namerenclature | | Արդյունքների գումարը (արժեքը), գումարը (արժեքը) Ծրագրաշար | Գեներալ, | Անվանակարգ | | (Ընտրեք | PartitovarovazpajaParotes. Namerenclature. *, | Registrar. *, | Starter ժամկետը (, օր), ինչպես նաեւ մի ժամանակահատված, | ստարտեր ժամկետը (, շաբաթ), որպես ժամանակաշրջանի զարգացած, | Starter - ժամանակահատվածի, տասնամյակ ամիս), ինչպես նաեւ ժամանակահատվածների ժամանակաշրջան, | սկզբնական կետի (ժամանակահատվածը, եռամսյակը) որպես պարբերական տարածք, | սկզբնական կետից (տարվա կեսը, կեսը), որպես ընկալման ժամանակաշրջան, ինչպես ժամանակաշրջանը, | Գումարը (partitovarovatovarovazpai): Արժեք) որպես ծախս) | | (Տեսակավորել ըստ | partitionscompaniescompaniotes. Namerenclature. *, | Գրանցող: *, | Արժեքը) | | (Որտեղ | partitovarovatovyovaya կոմպոզիցիոնություն: Namerenclature. *, | Գրանցող: *, | Գումարը (միջնորմներ) | (Արդյունքներ) *, | գրանցամատյան: *, | Startparioda (ժամանակահատվածը, օրը) որպես ժամանակաշրջանի ժամանակահատված, | Սկսնակ ժամանակաշրջան (ժամանակահատված, տասնամյա) որպես A Խոսքի ժամանակաշրջանը, | Սկսնակ ժամանակահատվածը (ժամանակաշրջանը, ամիսը) որպես ժամանակաշրջան, | Startpariod (ժամանակահատված, եռամսյակ) որպես ժամանակաշրջան սպորտային (ժամանակահատվածը, տարին) ) որպես ժամանակաշրջան)

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

Եթե \u200b\u200bշինարարը մատչելի է: Հասանելի է: թանաք («պարբերականություն»)<> Այն անորոշ է, ապա հաճախականությունը \u003d անորոշ; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափերը: Ինտե ("Periody")<> Չճշտված կամ կառուցվող: Չափորոշիչ կոլոնսկի. Գիշերային («Պերսո»)<> Այն անվերջ հաճախականության \u003d 9; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափեր. Գիշերային («պարբերականի»)<> Անորոշ կամ կառուցված: Մայրերի գաղութներ: Նախաձեռնություն («Պերլենոդիա»)<> Այն անվերջ հաճախականությունն է \u003d 8; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափերը: Ինտե («Ժամանակավոր դպրոց»)<> Անորոշ կամ կառուցված: InceColonki.night ("Ժամանակավոր դպրոց")<> Այն անորոշ է, ապա պարբերականությունը \u003d 7; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափերը: Նախաձեռնություն («Ժամանակներ»)<> Չճշտված կամ կառուցված: Մթվալ գաղութներ: Նախաձեռնություն («Ժամանակներ»)<> Դա անորոշ է, ապա հաճախականությունը \u003d 6; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափեր. Գիշերային («Լեգենդեկադ»)<> Անորոշ կամ շենքի տեսակը: Մռայլ երկրներ: Ինտե («Պերլեկադա»)<> Անորոշ, ապա հաճախականությունը \u003d 5; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափեր. Գիշերային («Առաջնորդ»)<> Չճշտված կամ կառուցվող: dimonsalcolonki.night ("LEADER")<> Անորոշ, ապա հաճախականությունը \u003d 4; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափերը: Ի սկզբանիտ («Պարբերական»)<> Անորոշ կամ շենքի տեսակը: izmyolonki.night ("ժամանակաշրջան")<> Այն անորոշ է, ապա հաճախականությունը \u003d 3; Ավարտվեց; Եթե \u200b\u200bշինարարը նպատակ ունի: Չափեր. Գիշերային («Գրանցիչ»)<> Չճշտված կամ շինարարական երկիր: Դիմացված երկրներ: Նախաձեռնություն («Գրանցիչ»)<> Չճշտված կամ կառուցվող: Զբաղված բեւեռներ: Inite («Գրանցիչ»)<> Դա անորոշ է, ապա հաճախականությունը \u003d 2; Ավարտվեց; Եթե \u200b\u200bհաճախականությունը<> Այն անորոշ ժամանակով է, եթե դաշտային բոպերյոդիկությունը \u003d շինանյութեր: Տեսակը. Կետ. Ավելացնել («հաճախություն»); Դաշտաբուծաբրետայություն: Հարաբերություններ \u003d հաճախություն; Դաշտաբուծաբարձիոդիկություն: Օգտագործեք \u003d ճշմարտություն; Ավարտվեց; Ավարտվեց; Builder.Fill (); Եթե \u200b\u200bդաշտոտաբարձը<> Այն անորոշ է, ապա շինարարը: Տեսակը: Առնչվող (շինարար. Extrob.intex); Ավարտվեց;

12. Պատվերով շինարարի կարգավորումը

Որպեսզի օգտագործողին տրամադրելու խմբերի ցանկը, ֆիլտրը, ընտրված դաշտերը կամ տեսակավորումը փոխելու ունակությունը, բավական է ստեղծել «շինարար» զեկույցի գովազդը եւ տեղադրել զեկույցի տեսքով եւ նշեք Այն որպես տվյալների աղբյուր «շինարար. Չափիչ», «շինարար. Դիմենալ», «շինարար: Պոտրոբ», «շինարար»:

Բացի այդ, դուք կարող եք նաեւ նշել «շինարարը:

1C 8-ում հարցման լեզուն հանդիսանում է լայնորեն հայտնի «կառուցվածքային ծրագրավորման լեզու» (ինչպես այն կոչվում է, SQL): Բայց 1C- ում այն \u200b\u200bօգտագործվում է միայն տվյալները կարդալու համար, տվյալների տվյալների մոդելը օգտագործվում է տվյալների փոփոխման համար:

Մեկ այլ հետաքրքիր տարբերություն ռուսական շարահյուսությունն է: Չնայած իրականում կարող եք օգտագործել անգլախոս կառույցներ:

Նմուշի հարցում.

Ընտրել
Բանկեր Անուն,
Bank.corc.
ՀԱՅԱՍՏԱՆԻ
Տեղեկատու: Բանկերը, ինչպես բանկերը

Այս խնդրանքը մեզ թույլ կտա մեզ տեսնել տեղեկատվություն տվյալների բազայում գոյություն ունեցող բոլոր բանկերի անվան եւ թղթակից հաշվի մասին:

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

Հարցման լեզվի ձեւավորումների նկարագրությունը

Հարցման կառուցվածքը

Տվյալներ ստանալու համար բավական է օգտագործել «Ընտրել» շինությունները եւ «From» (From): Ամենապարզ խնդրանքը Ինչպես նշված է հետեւյալում:

Ընտրեք * տեղեկատու գրքերից: Namerenclature

Որտեղ «*» նշանակում է սեղանի բոլոր ոլորտների ընտրությունը եւ գրացուցակները: Namerenclature - Տվյալների բազայում սեղանի անվանումը:

Դիտարկենք ավելի բարդ եւ ընդհանուր օրինակ.

Ընտրել
<ИмяПоля1> Որպես<ПредставлениеПоля1>,
Գումարը (<ИмяПоля2>)<ПредставлениеПоля2>
ՀԱՅԱՍՏԱՆԻ
<ИмяТаблицы1> Որպես<ПредставлениеТаблицы1>
<ТипСоединения> Բաղադրություն<ИмяТаблицы2> Որպես<ПредставлениеТаблицы2>
Միջոցով<УсловиеСоединениеТаблиц>

Որտեղ
<УсловиеОтбораДанных>

Խմբավորված է
<ИмяПоля1>

ԴԱՍԱՎՈՐԵԼ ԸՍՏ
<ИмяПоля1>

Արդյունքները
<ИмяПоля2>
Միջոցով
<ИмяПоля1>

Մեջ Այս խնդրանքը Մենք ընտրում ենք «Namepong1» դաշտերի եւ «Անունի» տվյալները «Nametablitsa1» եւ «Nametablitsa» աղյուսակներից, մենք հոմանիշ դաշտեր ենք ներկայացնում «Ինչպես» օպերատորի օգնությամբ, դրանք միացրեք «բաշխման» որոշակի պայմանի համար:

Ստացված տվյալներից մենք ընտրում ենք միայն այն տվյալները, որոնք համապատասխանում են «որտեղ» «պայմանների» պայմանին: Դիլեր: «NamePoil2» -ում «Namepoil» եւ անվան պոլի դաշտ »

Վերջին գործողությունը, մենք դիմում ենք «Տեսակավորել» ձեւավորման միջոցով:

Ընդհանուր կառույցներ

Դիտարկենք 1C 8.2 հարցումների ընդհանուր ձեւավորումները:

ԱռաջինՆ.

Միջոցով Այս օպերատորը Դուք կարող եք ստանալ N թվով առաջին գրառումներ: Գրառումների կարգը որոշվում է ըստ պահանջի կարգով:

Ընտրեք առաջին 100-ը
Բանկեր Անուն,
Բանկեր Bik- ի նման կոդ
ՀԱՅԱՍՏԱՆԻ
Տեղեկատու: Բանկերը, ինչպես բանկերը
ԴԱՍԱՎՈՐԵԼ ԸՍՏ
Բանկեր: Անուն

Հայցը կընդունի «Բանկերը» գրացուցակի առաջին 100 գրառումները, որոնք պատվիրված են այբբենական կարգով:

Թույլատրվել է

Այս դիզայնը տեղին է մեխանիզմի հետ աշխատելու համար: Մեխանիզմի էությունը տվյալների բազայի սեղանի հատուկ գրառումների համար սահմանափակել կարդալու (եւ այլ գործողություններ) օգտագործողներ, եւ ոչ թե սեղանը որպես ամբողջություն:

Եթե \u200b\u200bօգտագործողը փորձում է օգտագործել իր համար անհասանելի արձանագրությունները կարդալու պահանջը, այն կստանա սխալի հաղորդագրություն: Դրանից խուսափելու համար դուք պետք է օգտագործեք «թույլատրելի» դիզայնը, I.E- ն, խնդրանքը կկարդա միայն դրան թույլատրված գրառումները:

Ընտրեք թույլատրելի
Հպարտության վերափոխում: ՈՒղեցույց
ՀԱՅԱՍՏԱՆԻ
Ձեռնարկ: Անհատականացված վերափոխում

Բազմազան

«Տարբեր» օգտագործումը կվերացնի տողի կրկնօրինակը 1C պահանջի արդյունքում: Կրկնօրինակումը նշանակում է բոլոր հարցումների բոլոր դաշտերի համընկնումը:

Ընտրեք առաջին 100-ը
Բանկեր Անուն,
Բանկեր Bik- ի նման կոդ
ՀԱՅԱՍՏԱՆԻ
Տեղեկատու: Բանկերը, ինչպես բանկերը

Polybly

Այս դիզայնը շատ հազվադեպ է օգտագործվում `հարցումները համատեղելու համար: Միաձուլվելիս կարող է անհրաժեշտ լինել սեղաններից մեկում դատարկ տեղադրված սեղան: Դրա համար հարմար է «Պոլսթաբայ» օպերատորը

Օրինակ 1C 8-ի որոնումներից.

Ընտրեք հղում
Document.Sraskn- ից:
Միավորել ամեն ինչ
Ընտրեք հղումը: Ստեղծող, կազմը: (նվերներ, արտադրանք, քանակություն)
Փաստաթղթից: Պատասխան. Փաստաթուղթ: Մեկնում. Սոստոր: *

Նաուլ

Շատ օգտակար հատկություն, որը թույլ է տալիս խուսափել բազմաթիվ սխալներից: Inlough () թույլ է տալիս փոխարինել զրոյի արժեքը ցանկալիին: Շատ հաճախ օգտագործվում է կից սեղաններում արժեքի առկայության համար ստուգումներում, օրինակ.

Ընտրել
Անունը, հղում,
Այնտեղ տեղն է (ռեսպերտովար .Golismosta, 0) որպես գումար
ՀԱՅԱՍՏԱՆԻ


Կարող է օգտագործվել այլ կերպ: Օրինակ, եթե յուրաքանչյուր տողի համար հայտնի չէ, որ աղյուսակում կա արժեք.

Այն գտնվում է (ռոտաֆակտ: Տվյալներ, վերափոխում: Ամսաթիվ)

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

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

Ընտրել
Ներկայացում (հղում), // լարային, օրինակ, «թիվ 123 թիվ 123-ի մասին զեկույցը 10.10.2015 թ
Ներկայացում (փաթեթավորում) որպես պիտակ, // լարային, «այո» կամ «ոչ»
Ներկայացնում է prenevillers (զույգ) որպես պիտակներբուլեւո // Boolevo, Tr շմարտություն կամ կեղծ
ՀԱՅԱՍՏԱՆԻ
Փաստաթուղթ: Avanpse Report

Արտահայտիչ

Բացահայտը թույլ է տալիս դաշտային արժեքները վերափոխել տվյալների ցանկալի տեսակը: Դուք կարող եք վերափոխել արժեքը ինչպես պրիմիտիվ տիպի, այնպես էլ հղման տիպի:

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

Express (պլանշետներ: Subonto1 որպես տեղեկատու գիրք: Passagethe): Տեսահոլովակ

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

Express (մեկնաբանություն որպես լար (150))

Հակում

Ստացեք 267 վիդեո ձեռնարկներ 1C անվճար.

Օգտագործման օրինակ է 1C- ի պահանջով:

ԸՆՏՐԵԼ
ՍՊԱՌՆԱԼ
Գրանցամատյանների ձախ կապը: Townsneskladakh. Պարտադիրները որպես համապատասխան
Ըստ Nomenclampspr.link \u003d իրականացված առեւտրային տարածքներ: Namerenclature
Որտեղ է մնացած շարժակազմը

Հարցման մեջ տվյալների տեսակը կարող է սահմանվել հետեւյալ կերպ. Օգտագործելով տեսակը () եւ տեսակը () գործառույթները կամ տրամաբանական օպերատորի օգտագործումը, հղումը: Այս երկու գործառույթները նման են:

Նախանշված արժեքներ

Ի լրումն փոխանցվող պարամետրերը 1C հարցումների պահանջների օգտագործումից, կարող եք օգտագործել կանխորոշված \u200b\u200bարժեքներ կամ: Օրինակ, փոխանցեք, կանխորոշված \u200b\u200bտեղեկատու գրքերը, հաշվի պլանները եւ այլն: Օգտագործվում է «Արժեք ()» դիզայնը:

Օգտագործման օրինակ.

Որտեղ է անվանացանկը Vidnomenclature \u003d արժեք (տեղեկատու գիրք: Videnenclasture. Turnovar)

Որտեղ գործընկերներ: Videopontact տեղեկատվություն \u003d արժեք (ցուցակագրում: Vidacontactin տեղեկատվություն: Հեֆոն)

Որտեղ հաշիվների մնացորդները: Քննենք \u003d արժեք (պլաններխետով: աղբյուր. Առաջնահերթություն)

Կապեր

Միացությունները 4 տեսակ են. Ձախ, Ճիշտ, Ամբողջական, ներքին.

Ձախ եւ ճիշտ միացություն

Միացումներն օգտագործվում են երկու սեղան հատուկ վիճակի վրա հաղորդելու համար: Առանձնահատկություն Ձախ կապ Դրանով մենք ամբողջովին վերցնում ենք առաջին նշված աղյուսակը եւ կապում ենք երկրորդ աղյուսակը ըստ վիճակի: Երկրորդ աղյուսակի դաշտերը, որոնք չկարողացան կապել արժեքի հետ լցված վիճակի տակ ԴԱՏԱՐԿ.

Օրինակ:

Այն կվերադարձնի ամբողջ գործընկերային սեղանը եւ լրացնում է «Բանկ» դաշտը միայն այն վայրերում, որտեղ կկազմվի վիճակը »: Քաունիստներ: Անուն \u003d Բանկեր: Եթե \u200b\u200bպայմանը չի հարգվում, բանկը կտեղադրվի դաշտում ԴԱՏԱՐԿ.

Right իշտ կապ 1C լեզվով Բացարձակապես նման Ձախ կապին, բացառությամբ մեկ տարբերության `in Right իշտ կապ «Տնային» սեղանը երկրորդն է, եւ ոչ առաջինը:

Ամբողջական կապ

Ամբողջական կապ Այն տարբերվում է ձախից եւ աջից, ինչը ցույց է տալիս բոլոր գրառումները երկու սեղանից, միացնում է միայն այն, ինչը կարող է կապվել ըստ պայմանի:

Օրինակ:

ՀԱՅԱՍՏԱՆԻ

Ամբողջական կապ
Տեղեկատու: Բանկերը, ինչպես բանկերը

Միջոցով

Հարցման լեզուն ամբողջովին կվերադարձնի երկու սեղանները, գրառումները միացնելու համար կատարված վիճակում: Ի տարբերություն ձախ / աջ միացության, NULL- ը հայտնվում է երկու դաշտում:

Ներքին կապ

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

Օրինակ:

ՀԱՅԱՍՏԱՆԻ
Տեղեկատու: Հակադրություններ որպես հաճախորդներ

Ներքին կապ
Տեղեկատու: Բանկերը, ինչպես բանկերը

Միջոցով
Հաճախորդներ: Անուն \u003d բանկեր: Անուն

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

Ասոցիացիա

Դիզայնը համատեղում եւ համատեղում է ամեն ինչի մեջ երկու արդյունքների մեջ: Նրանք: Երկուսի կատարման արդյունքը «միաձուլման» մեջ է մեկ, ընդհանուր:

Այսինքն, համակարգը գործում է այնպես, ինչպես սովորական, միայն ժամանակավոր սեղանի համար:

Ինչպես օգտագործել ինդեքսը

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

Ընտրել
Kursivalyusresheviliy.valuta որպես արժույթ,
Karsyvalyusresheviliy.kurs
Տեղադրեք kursyvalyut
ՀԱՅԱՍՏԱՆԻ
Գրանցում: Cluchivalut. Sreasureies (& Terver,) որպես karsyvalyusrev
Ինդեքս
Արժույթ
;
Ընտրել
ԳներՆակտոր. Անկարլատուրա,
Վաճառքի գները: Գինը,
Գինը:
Kursivalyut.kors.
ՀԱՅԱՍՏԱՆԻ
Գրանցումներ: Priceenenclamp. Կանխարգելիչ (եւ ժամանակահատվածը,
Անունը (& nomenclature) եւ typotage \u003d & typotage) որպես գներ
Ձախ կապի կոպիտ
Գնի կարեւորություն: alivuta \u003d krasovalyut.valuta

Խմբավորում

1C հարցման լեզուն թույլ է տալիս հարցումների արդյունքների խմբավորման ժամանակ օգտագործել հատուկ ագրեգատ գործառույթներ: Խմբավորումը կարող է օգտագործվել նաեւ առանց համախառն գործառույթների, կրկնակի «վերացնելու» համար:

Հետեւյալ գործառույթները գոյություն ունեն.

Գումարը, թիվը, տարբերը, առավելագույնը, նվազագույնը, միջին:

Օրինակ 1:

Ընտրել
Իրականացնելով սպասարկողներ:
Գումարը (ծառայողներ իրականացնելը) որպես քանակություն),
Գումարը (իրականացումներհովալովարսա.summ) որպես գումար
ՀԱՅԱՍՏԱՆԻ

Խմբավորված է
Realizerovariovariovariovari.nanklatura

Հայցը բոլոր տողերը ստանում է ապրանքների հետ եւ ամփոփում է դրանք անվանացանկի քանակի եւ գումարների առումով:

Օրինակ 2-րդ օրինակ:

Ընտրել
Բանկեր: Կոդ,
Քանակ (տարբեր բանկեր: հղում) որպես թիվ
ՀԱՅԱՍՏԱՆԻ
Տեղեկատու: Բանկերը, ինչպես բանկերը
Խմբավորված է
Բանկեր: Կոդ

Այս օրինակը կցուցադրի «Բանկերի» գրացուցակի բիսկերի ցուցակը եւ ցույց կտա, թե որքանով է գոյություն ունենում դրանցից յուրաքանչյուրի համար:

Արդյունքները

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

Գործնականում արդյունքներն օգտագործելու ամենատարածված եղանակներից մեկը ապրանքների պարունակությունն է:

Ընտրել




ՀԱՅԱՍՏԱՆԻ
Փաստաթուղթ: Բարձրահասակ Ovarovarovyovyvu.thovarah- ը `ծառայությունների փողոցների իրականացում
ԴԱՍԱՎՈՐԵԼ ԸՍՏ

Արդյունքները
Գումարը (համարը),
Գումարը (գումարը)
Միջոցով
Անվանակարգություն

Հայցի արդյունքում կստացվի հետեւյալ հիերարխիկ.

Ընդհանուր արդյունքները

Եթե \u200b\u200bանհրաժեշտ է արդյունքները ստանալ բոլոր «արդյունքների» վրա, օգտագործեք «Ընդհանուր» օպերատորը:

Ընտրել
Realizerovarovariovariovarsa
Իրականացման ծառայություններ: Հղում, որպես փաստաթուղթ,
Realizerovarovariovariovari: Միացեք քանակություն,
Realizerovarovariovarsa.Summa որպես գումար
ՀԱՅԱՍՏԱՆԻ
Փաստաթուղթ: Բարձրահասակ Ovarovarovyovyvu.thovarah- ը `ծառայությունների փողոցների իրականացում
ԴԱՍԱՎՈՐԵԼ ԸՍՏ
Ծառայության իրականացում: Հղում: Տվյալներ:
Արդյունքները
Գումարը (համարը),
Գումարը (գումարը)
Միջոցով
Գեներալ,
Անվանակարգություն

Հայցի կատարման արդյունքում մենք ստանում ենք հետեւյալ արդյունքը.

Որում 1-ին խմբավորման մակարդակը բոլոր անհրաժեշտ դաշտերի համախմբումն է:

Պատվիրում

Օպերատոր Տեսակավորել ըստ հարցման արդյունքների տեսակավորմանը:

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

Ընտրել

ՀԱՅԱՍՏԱՆԻ
Տեղեկատու Namerenclature- ը որպես անվանացանկ
ԴԱՍԱՎՈՐԵԼ ԸՍՏ
Անուն

Հայցը կցուցադրի այբուբենի կողմից տեսակավորված անվանացանկի տեղեկատուի անունների ցուցակը:

Ավտոմատ կարգ

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

Եթե \u200b\u200bանհրաժեշտ է ցուցադրել սեղանի մուտքը մշտական \u200b\u200bձեւով, ապա հարկավոր է օգտագործել «Ավտոմատ կարգը» դիզայնը:

Ընտրել
Անունը: Անուն որպես անուն
ՀԱՅԱՍՏԱՆԻ
Տեղեկատու Namerenclature- ը որպես անվանացանկ
Ավտոմատ կարգ

Վիրտուալ սեղաններ

1C- ի վիրտուալ սեղանները 1C հարցման լեզվով եզակի առանձնահատկությունն են, որը նման այլ շարահյուսություններում չէ: Վիրտուալ սեղանը վերջին տեղեկությունները գրանցամատյաններից ստանձնելու արագ միջոց է:

Գրանցամատյանների յուրաքանչյուր տեսակի համար վիրտուալ սեղանների մի շարք, որոնք կարող են տարբերվել, կախված գրանցման կարգավորումներից:

  • Կտրեք նախ;
  • Կտրեք վերջինը:
  • մնացորդներ;
  • շրջանառություն;
  • Մնում է եւ շրջանառությունը:
  • շարժումներ Subconto- ի հետ;
  • շրջանառություն;
  • rf ct;
  • մնացորդներ;
  • Մնում է եւ վերափոխում
  • subconto
  • հիմք;
  • Գրաֆիկայի տվյալներ;
  • Գործողության իրական շրջան:

Լուծման մշակողի համար տվյալները վերցված են մեկ (վիրտուալ) աղյուսակից, բայց իրականում 1C պլատֆորմը տեւում է տարբեր սեղաններից, դրանք վերափոխելով ցանկալի տեսքի:

Ընտրել
Պարագաներ: Նոնսենսլուրա,
Հոգստերներ:
Ապրանքներ Այլ պահեստային սարքավորումներ: Անուն:
Ապրանքներ-հարվածներ:
Ապրանքները վահանակներ են: Իրավունքներ:
Լրիվլեկուլաոստոզոստերներ
ՀԱՅԱՍՏԱՆԻ
Ռեստ

Նման հարցումը թույլ է տալիս արագ ձեռք բերել մեծ թվով տվյալներ:

Վիրտուալ սեղանների պարամետրեր

Խիստ Կարեւոր ասպեկտ Վիրտուալ սեղանների հետ աշխատելը `պարամետրերի օգտագործմամբ: Վիրտուալ սեղանի պարամետրերը ընտրության եւ կազմաձեւման մասնագիտացված պարամետրեր են:

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

Նման պարամետրերի օգտագործման օրինակ.

RegisRting. Townsneskladachi. Bowls (& Starteriod եւ Endovering, Monther, Motion Playering)

Վիրտուալ սեղանի աշխատանքային ալգորիթմ

Օրինակ, առավել օգտագործված վիրտուալ սեղանի տեսակը «մնացորդներ» -ը պահում է երկու ֆիզիկական սեղանների - մնացորդներ եւ շարժումներ:

Վիրտուալ սեղան օգտագործելիս համակարգը կատարել է հետեւյալ մանիպուլյացիաները.

  1. Արդյունքի աղյուսակում մենք ստանում ենք հաշվարկված արժեքի ամսաթվով եւ չափումներին ամենամոտը:
  2. «Կարգավորեք» շարժման աղյուսակից գումարի չափը `արդյունքի աղյուսակից:


Նման պարզ գործողությունները կարող են զգալիորեն բարձրացնել համակարգի աշխատանքը որպես ամբողջություն:

Օգտագործելով հարցման դիզայներ

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

Հայցի դիզայներն ունի բավականին պարզ, ինտուիտիվ Հասկանալի ինտերֆեյս, Այնուամենայնիվ, հաշվի առեք հարցման դիզայներների կիրառումը:

Հարցման տեքստի դիզայներների գործարկումը կատարվում է համատեքստի ընտրացանկի (մկնիկի աջ կոճակով) `ծրագրի կոդի ցանկալի վայրում:

Դիզայներ Դիզայներների ձեւավորում 1C

Հաշվի առեք յուրաքանչյուր շինարարի ներդիր ավելին: Բացառություն - Builder Tab, սա առանձին խոսակցության թեմա է:

Սեղանի ներդիր եւ դաշտեր

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

Աղբյուրը կարող է ծառայել որպես տվյալների բազայի ֆիզիկական սեղան, գրանցամատյանների վիրտուալ սեղան, ժամանակավոր սեղաններ, ներդրված հարցումներ եւ այլն:

Վիրտուալ սեղանների համատեքստում կարող եք սահմանել վիրտուալ աղյուսակի պարամետրերը.

Կապի ներդիր

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

Խմբավորման ներդիր

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

Վիճակի ներդիր

Պատասխանատու ամեն ինչի համար, որը գնում է հարցման տեքստում դիզայնից հետո, որտեղ, այսինքն, ստացված տվյալների բոլոր պայմանների համար:

Ընտրովի ներդիր

Հաշիվ Լրացուցիչ Հեշտորեն տարածվեց բոլոր տեսակի պարամետրերով, որոնք շատ կարեւոր են: Դիտարկենք հատկություններից յուրաքանչյուրը:

Խմբավորում Նմուշառման գրառումներ:

  • Առաջին Ն. - պարամետրը վերադառնում է դիմում միայն N գրառումներ (առաջինը օպերատոր)
  • Առանց կրկնելու - ապահովում է ստացված գրառումների եզակիությունը (օպերատորը տարբեր է)
  • Թույլատրվել է - Թույլ է տալիս ընտրել միայն գրառումները, որոնք թույլ են տալիս ընտրել համակարգ (թույլատրելի դիզայն)

Խմբավորում Հայցի տեսակըՈրոշում է, թե որը կլինի հարցման տեսակը. Տվյալների նմուշառումը, ժամանակավոր աղյուսակի ստեղծում կամ ժամանակի սեղանի ոչնչացում:

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

Ասոցիացիա / կեղծանունների ներդիր

Հարցման կոնստրուկտորների այս ներդիրը սահմանում է տարբեր սեղանների եւ այլընտրանքների համատեղման հնարավորությունը (դիզայնը, ինչպես): Ձախ կողմում նշեք սեղանները: Եթե \u200b\u200bդրոշները դնեք սեղանի դիմաց, դիզայնը կօգտագործվի միաձուլման, այլապես համատեղելու համար բոլորը (տարբերությունները երկու եղանակով): The իշտ մասում նշվում են տարբեր աղյուսակներում դաշտերի համապատասխանությունը, եթե նամակագրությունը նշված չէ, հարցումը կվերադառնա զրոյական:

Ներդիրի կարգը

Սա ցույց է տալիս արժեքների տեսակավորման կարգը (հոսքային ծրագրակազմ) - իջնում \u200b\u200b(իջնում) կամ աճող (ABO):

Կա նաեւ հետաքրքիր դրոշ - Ավտոմատ կարգ (Հարցման մեջ `ավտովարկ): Լռելյայն, 1C համակարգը ցուցադրում է տվյալները «քաոսային» կարգով: Եթե \u200b\u200bայս դրոշը դնեք, համակարգը տեսակավորելու է տվյալները ներքին տվյալների վերաբերյալ:

Query Pack ներդիր

Հարցման կոնստրուկտորային ներդիրի վրա կարող եք ստեղծել նորեր եւ օգտագործել այն որպես նավիգացիա: Տեքստի հարցումում փաթեթները բաժանվում են «;» խորհրդանիշով (կետը):

«Հարցման» կոճակը ըստ պահանջի դիզայներ

Հարցման դիզայներների վերին ձախ անկյունում կա հարցման կոճակ, որի միջոցով ցանկացած պահի կարող եք դիտել հարցման տեքստը.

Այս պատուհանում կարող եք ճշգրտումներ կատարել խնդրանքով եւ կատարել այն:


Օգտագործելով հարցման վահանակը

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

Ավելին համարեք այս գործիքը:

Ներբեռնեք հարցումի վահանակ 1C

Նախեւառաջ սկսեք աշխատել խնդրանքների վահանակի հետ, անհրաժեշտ է ներբեռնել այն ինչ-որ տեղից: Վերամշակումը սովորաբար բաժանվում է երկու տեսակի `կառավարվող ձեւերի եւ սովորականի վրա (կամ, երբեմն դրանք կոչվում են 8.1 եւ 8.2 / 8.3):

Փորձեցի համատեղել այս երկու տեսակները մեկ վերամշակման մեջ `ցանկալի գործողության ռեժիմում բացվում է ցանկալի ձեւը (վերահսկվող ռեժիմում, վահանակը գործում է միայն հաստ ռեժիմով):

1C հարցման վահանակի նկարագրությունը

Եկեք սկսենք հաշվի առնել հարցման վահանակը `հիմնական վերամշակման վահանակի նկարագրությամբ.

Հարցման վահանակի գլխարկի մեջ դուք կարող եք տեսնել վերջին հարցման կատարման ժամանակը Millisecond- ի ճշգրտությամբ, այն թույլ է տալիս համեմատել տարբեր ձեւավորումների ներկայացման առումով:

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

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

  • Կատարելհարցաքննություն - Պարզ կատարում եւ արդյունք
  • Գործարկել փաթեթ - Թույլ է տալիս դիտել հարցման փաթեթի բոլոր միջանկյալ պահանջները:
  • Դիտելով ժամանակավոր սեղաններ - Թույլ է տալիս տեսնել աղյուսակում ժամանակավոր հարցումները վերադարձնելու արդյունքները

Հայցի պարամետրեր.

Թույլ տվեք ներկայիս պարամետրերը խնդրանքի համար:

Հարցման պարամետրերի պատուհանը հետաքրքիր է հետեւյալ կերպ.

  • Կոճղ Ստացեք խնդրանքից Ավտոմատ կերպով գտնում է հարցման բոլոր պարամետրերը `մշակողի հարմարության համար:
  • Դրոշ Համազգեստի պարամետր բոլոր պահանջների համար - Տեղադրելիս, դրա վերամշակումը չի մաքրում պարամետրերը `խնդրանքից պահանջելու համար Ընդհանուր ցուցակ Հայցումներ:

Սահմանել արժեքների ցուցակ Դա շատ պարզ է, ճիշտ է, երբ ընտրեք պարամետրը արժեքը, կտտացրեք մաքրման կոճակը (խաչ), համակարգը կառաջարկի ընտրել տվյալների տեսակը, որտեղ դուք պետք է ընտրեք «Արժեքների ցուցակ».

նույնպես ներսում Լավագույն վահանակ Հարցման վահանակի պարամետրերը զանգահարելու կոճակ կա.

Այստեղ դուք կարող եք նշել հայցերի ավտոմատ պարամետրերը եւ կատարման պարամետրերը:

Հարցման տեքստը մուտքագրվում է վահանակի հարցման դաշտում: Կարող եք այն դարձնել հարցման փորձարկման պարզ հավաքածու կամ զանգահարել հատուկ գործիք `հարցման դիզայներ:

1C 8 հարցման կոնստրուկտորը կոչվում է համատեքստային ընտրացանկից (մկնիկի աջ կոճակ), երբ կտտացրեք մուտքային դաշտը.

Նաեւ այս ցանկում կան այդպիսին Օգտակար գործառույթներԼարային փոխանցման խորհրդանիշներ մաքրելու կամ «|») կամ հարցման կոդը այստեղ ստանալը նման հարմար ձեւով.

Հայցել \u003d նոր խնդրանք;
Հայցել.TEXT \u003d "
| Ընտրեք
| Արժույթ: ՈՒղեցույց
| Է
| Տեղեկատու գրքեր, որպես արժույթ »;
Արդյունքի մատակարարում \u003d հարցում. Լրացրեք ();

Ստորին դաշտում հարցման վահանակի դաշտը ցուցադրում է հարցումների արդյունքի դաշտը, որի համար ստեղծվում է այս վերամշակումը.



Նաեւ ցուցակից բացի, հարցման վահանակը կարող է ցուցադրել տվյալներ ծառի տեսքով `արդյունքները պարունակող հարցումների համար:

Հարցումների օպտիմիզացում

Մեկը ամենակարեւոր կետերից 1C ձեռնարկության կատարողականի բարելավման գործում 8.3-ն է օպտիմալացումՀայցումներ, Այս ապրանքը նույնպես շատ կարեւոր է, երբ Վկայագրման առաքում , Ստորեւ կքննարկվի հարցումների ոչ օպտիմալ շահագործման բնորոշ պատճառների եւ օպտիմիզացման մեթոդների բնորոշ պատճառների մասին:

Ընտրություններ վիրտուալ սեղանի մեջ, օգտագործելով դիզայն, որտեղ

Վիրտուալ սեղանի մանրամասների ֆիլտրերը անհրաժեշտ են միայն WT պարամետրերի միջոցով: Ոչ մի դեպքում, վիրտուալ սեղանի ընտրության համար անհնար է օգտագործել դիզայն, որտեղ դա կոպիտ սխալ է օպտիմիզացման առումով: Ընտրության դեպքում այն \u200b\u200bօգնությամբ, երբ իրականում համակարգը կստանա բոլոր գրառումները եւ միայն անհրաժեշտ է անհրաժեշտ:

ՃԻՇՏ:

Ընտրել

ՀԱՅԱՍՏԱՆԻ
Regispting. VisoimorachnyseeponentamiorganizationAizations: Lostats (
,
Կազմակերպություն \u003d & Կազմակերպություն
Եւ ֆիզիկապես \u003d եւ ֆիզիկական) որպես փոխադարձ բնակավայրեր

Սխալ:

Ընտրել
Կոմերորդներդենտրոնիոգենիզացիանզատվեստականացում. Սումմաոտատիկ:
ՀԱՅԱՍՏԱՆԻ
Regispting. VisoroiCetsseformiorAizationations. Պարտատոմսերը () որպես փոխադարձ բնակավայրեր
Որտեղ
ԿոմիտերներՍեդեպոններԱրտադրողԱմիմորգանիզացիաներՊատսիկա
Եւ փոխադարձ բնակավայրեր Settementsfonentamorganizationsstakes.fizliso \u003d & physico

Կոմպոզիցիոն տիպի դաշտի արժեքը կետի միջոցով

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

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

Սխալ է.

Ընտրել
Ռեկորդներ սահմանել: Բռնկում: Տվյալներ,
Ձայնագրությունների շարք: Nality
ՀԱՅԱՍՏԱՆԻ
Regispting. Դողեռանցումը որպես ձայնագրությունների շարք

Դրանք, ըստ էության, նման խնդրանքը չեն երեւում նույն սեղանի շուրջ, բայց 22 տվյալների բազայի սեղան (գրանցողի տեսակը 21):

ՃԻՇՏ:

Ընտրել
Ընտրություն
Երբ ապրանքանիշը. Register կապի փաստաթուղթը: onelazationservice
Ապա արտահայտել (արդյունավետություն: Ռեգիստրատորը `որպես փաստաթուղթ: Ծառայության իրականացում):
Երբ ապրանքը GoodsRegistrator Link փաստաթուղթը: Ոչ թե դոմիտիվ
Ապա արտահայտել (արդյունավետություն .Registrater- ը `որպես փաստաթուղթ): Առկա է: Տվյալներ:
Վերջը որպես ամսաթիվ
Ապրանքների սառեցում
ՀԱՅԱՍՏԱՆԻ
Regispting. Սկիզբը որպես արտադրանքի ապրանքներ

Կամ երկրորդ տարբերակն այն է, որ առաջարկներ ավելացնեք առաջարկներին, օրինակ, մեր դեպքում `ավելացնել ամսաթիվը:

ՃԻՇՏ:

Ընտրել
Արտադրանքներ Տվյալներ,
Արտադրանք: Ազգություն
ՀԱՅԱՍՏԱՆԻ
Ռեգիստրացում

Ներկայացումներ կապի պայմաններում

Օպտիմալացնելու համար անընդունելի է կապի պայմաններով ենթածրագրեր օգտագործել, այն զգալիորեն դանդաղեցնում է հարցման աշխատանքը: Նման դեպքերում խորհուրդ է տրվում օգտագործել w: Միանալու համար հարկավոր է միայն օգտագործել մետատվյալներ եւ W առարկաներ, նախնական ինդեքսավորելով դրանք կապի դաշտերի միջոցով:

Սխալ է.

Ընտրեք ...

Ձախ կապ (
Ընտրեք գրանցամատյաններից: Սահմանափակել
Որտեղ ...
Խմբավորված է ...
) ...

ՃԻՇՏ:

Ընտրեք ...
Տեղադրեք սահմանները
Գրանցումներից: Սահմանափակել
Որտեղ ...
Խմբավորված է ...
Ինդեքսը ...;

Ընտրեք ...
Փաստաթղթից: Վարդացում
Ձախ կապի սահմանները
...;

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

Կան իրավիճակներ, երբ վիրտուալ սեղան մյուս համակարգի հետ միացնելիս օպտիմալ չէ: Այս դեպքում հարցման գործողությունն օպտիմալացնելու համար կարող եք փորձել ժամանակավոր կերպով տեղադրել վիրտուալ սեղանը, առանց մոռանալու համար `սեղանի հայցադիմումին: Դա պայմանավորված է նրանով, որ W- ն հաճախ պարունակվում է ֆիզիկական DBMS- ի մի քանի սեղաններում, արդյունքում, ենթաբազմություն է կազմվում իրենց նմուշի համար, եւ խնդիրը ձեռք է բերվում նախորդ պարբերությանը:

Ոչ ինդեքսավորված ընտրության օգտագործումը

Հայցերի նկարագրման ամենատարածված սխալներից մեկը ոչ ինդեքսավորված դաշտերի համար պայմանների օգտագործումն է, դա հակառակը ՀԻՄՆԱԴՐԱՄՆԵՐԻ Օպտիմիզացման կանոններ: DBMS- ը չի կարող կատարել հարցումը, օպտիմալ է, եթե հարցումը գերակշռում է ոչ ինդեքսավորված դաշտերում: Եթե \u200b\u200bժամանակավոր սեղան է վերցվել. Անհրաժեշտ է նաեւ ինդեքսավորել կապի դաշտերը:

Համոզվեք, որ յուրաքանչյուր պայմանի համար հարմար ցուցանիշ ունեք: Հարմար է այնպիսի ցուցիչ, որը բավարարում է հետեւյալ պահանջները.

  1. The ուցանիշը պարունակում է պայմաններում նշված բոլոր դաշտերը:
  2. Այս դաշտերը ցուցանիշի հենց սկզբում են:
  3. Այս ընտրությունները անընդմեջ ընթանում են, այսինքն, այն արժեքները, որոնք չեն մասնակցում հայցադիմումային պայմանին, նրանց միջեւ «սեպ չեն»:

Եթե \u200b\u200bDBMS- ը չկատարեց ճիշտ ցուցանիշներ, սեղանը ամբողջովին սկանավորվի. Դա շատ բացասաբար կանդրադառնա կատարողականի վրա եւ կարող է հանգեցնել գրառումների ամբողջ փաթեթի շարունակական արգելափակում:

Օգտագործելով տրամաբանական կամ պայմաններում

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

Շատ օգտակար անվճար վիդեո դասընթացների մշակում եւ հարցման օպտիմիզացում, կտրականապես առաջարկվում է Նորեկ եւ ոչ միայն:

Զեկույցներ մշակելիս երբեմն անհրաժեշտություն կա զեկույց ցուցադրել, որի տվյալները չեն կարող ձեռք բերել հարցման լեզվի միջոցով: Նման իրավիճակ կարող է առաջանալ, օրինակ, եթե որոշակի բարդ ալգորիթմ օգտագործվում է տվյալները կամ տվյալները հաշվարկելու համար Տեղեկատվական բազան, օրինակ, արտաքին ֆայլ:, Զեկույցի շինարարը հնարավորություն է տալիս ցուցադրել հաշվետվություն կամայական տվյալների աղբյուրից:
Որպես տվյալների աղբյուր, զեկույցի արդյունքի համար կարող է օգտագործվել.

  • Գնահատումներ,
  • Արդյունքի ձայնագրում
  • Oblast Tribery,
  • Աղյուսակային
  • Գրանցվել արգելափակում,
  • Գրանցում
  • ԳրանցումԲուչելիվանական,
  • Գրանցվելrechtanborisy.
Որպեսզի զեկույցի կառուցապատումը ցուցաբերեն հաշվետվություն կամայական տվյալների աղբյուրի համար, բավական է տվյալների աղբյուրի նկարագրությունը սահմանել աղբյուրի աղբյուրի հատկանիշին: Աղբյուրի զեկույցի շինարարի աղբյուրը կարող է պարունակել պատկերի նկարագրության մի տեսակ: Նկարագրության նկարագրությունը պարունակում է տվյալների աղբյուրը ինքնին, ինչպես նաեւ պարունակում է տվյալների աղբյուրի սյուների նկարագրությունը: Տվյալների աղբյուրի սյունակի յուրաքանչյուր նկարագրություն պարունակում է.
  • Անունը - պարունակում է սյունակի անվանումը տվյալների աղբյուրում,
  • Palcane - պարունակում է միմյանցից բանախոսների կախվածության նկարագրությունը: Սյունակում, որի տվյալները տվյալների միջոցով ձեռք են բերվել մեկ այլ դաշտի տվյալների ուղուց, համարվում է մեկ այլ սյունակի մանրամասներ: Եթե \u200b\u200bդաշտը բառը պարունակում է կետի միջոցով, ապա այս դաշտը համարվում է ներկայացուցչություն սյունակի համար, այն ուղուց, որի տեսարանը ձեռք է բերվում: Օրինակներ: Եթե \u200b\u200b«անվանական» սյունը «անվանական» տվյալների ուղի ունի, իսկ «Կոդ» սյունը «անվանական» տվյալների ուղին ունի, ապա այս սյունակը համարվելու է «անվանական» սյունակի մարգարեն: «Անունը» տվյալների ուղով գտնվող սյունակը կդիտվի ներկայացուցչություն «անվանական» սյունակի համար,
  • Դաշտը նշան է, որ այս սյունակը կարող է օգտագործվել որպես զեկույցի դաշտ,
  • Պատվերը նշան է, որ այս սյունակում հնարավոր է պատվիրել
  • Ընտրությունը նշան է, որ հնարավոր է պարտադրել այս սյունակում,
  • Չափումը նշան է, որ այս սյունակը կարող է օգտագործվել որպես հաշվետվության զեկույց,
  • Արդյունքը տող է, որը պարունակում է արտահայտություն արդյունքը հաշվարկելու համար: Զեկույցի համար այս տողի արտահայտությունը համապատասխանում է հարցման լեզվով օգտագործված արդյունքը հաշվարկելու արտահայտությանը,
Երբ տվյալների աղբյուրը տեղադրված է նկարագրության մեջ, սյունակի նկարագրությունները ստեղծվում եւ լրացվում են ինքնաբերաբար:

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

Հաշվետվություն կառուցելու համար տվյալների աղբյուրը տեղադրելու օրինակ.

Build-ups.incumbument \u003d աղբյուրի նոր նկարագրություններ (սեղանի կոնվենցիաներ);

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

Հարցման կառուցապատման գործարկումը կամայական տվյալների աղբյուրը նույնական է, զեկույցի կառուցողի կամայական աղբյուրի հետ աշխատելու համար:

Ծրագրավորման 1C- ն բաղկացած է ոչ միայն գրելու ծրագրից: 1C- ը օգտագործողի գործողությունների եւ տվյալների ցանկությունն է, որոնց հետ այն աշխատում է:

Տվյալները պահվում են տվյալների բազայում: Հարցումը 1C- ը տվյալների բազայից տվյալներ ստանալու միջոց է `օգտագործողին ձեւով ցույց տալու կամ դրանք մշակելու համար:

Զեկույցի հիմնարար մասը 1C հարցումն է: ՍԴ-ի զեկույցի դեպքում սա զեկույցի մեծ մասն է:

Նստել Հառաչել Հանգստացիր. Այժմ ես ձեզ կասեմ նորություններ:

1C- ում ծրագրին բավարար չէ 1C ծրագրավորման լեզուն իմանալու համար: Դուք պետք է իմանաք 1C հարցումները:

Հարցման լեզուն 1C- ը բոլորովին առանձին լեզու է, որը թույլ է տալիս նշել, թե որ տվյալներն են պետք տվյալների բազայից ստանալու համար:

Այն նաեւ երկլեզու է. Այսինքն, դուք կարող եք գրել ռուսերեն կամ անգլերեն լեզուներով: Այն չափազանց նման է լեզվին sQL հարցումներ Եվ նրանք, ովքեր գիտեն դա, կարող եք հանգստանալ:

Ինչպես են 1C հարցումները

Երբ օգտագործողը մեկնարկում է 1C ձեռնարկության ռեժիմում. Գործող հաճախորդում տվյալների գրամ չկա: Հետեւաբար, երբ դուք պետք է բացեք գրացուցակը.

Հարցեր 1C են.

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

Հայտերի ստեղծում եւ կատարում է 1C

Հարցումը 1C- ը 1C պահանջների պահանջի իրական տեքստն է:
Տեքստը կարելի է գրել բռնակներով: Այսինքն, վերցրեք եւ գրեք (եթե այս լեզուն գիտեք):

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

1C հարցման տեքստը պատրաստ է, այն պետք է կատարվի: Դրա համար կա օբյեկտ 1C հարցում (): Ահա մի օրինակ.

Հայցել \u003d նոր հարցում ();
Հարցում .Text \u003d "Ընտրեք
| Անունը: Հղում
| Է
| Տեղեկատու Namerenclature- ը որպես անվանացանկ
| Որտեղ
| Անվանացանկ: Ծառայություն »;
Նմուշառում \u003d հարցում. Լրացրեք (): Ընտրեք ();

Զեկույց (նմուշ: ՈՒղեցույց);
Էսթիսլիկ;

Ինչպես տեսնում եք օրինակում `1C- ի հայցը լրացնելուց հետո արդյունքը գալիս է մեզ, եւ մենք պետք է այն մշակենք: Արդյունքը մեկ կամ մի քանի սեղանի գծեր է (հատուկ):

Արդյունքը կարող է բեռնաթափվել սովորական սեղանի մեջ.
Ընտրություն \u003d հարցում: Լրացրեք (): բեռնաթափել (); // Արդյունք - Արժեքների աղյուսակ

Կամ պարզապես շրջեք գծի շուրջը:
Նմուշառում \u003d հարցում. Լրացրեք (): Ընտրեք ();
Նմուշը: Հաջորդ () ցիկլը
// մի բան, որը մենք անում ենք հարցման արդյունքների հետ
Էսթիսլիկ;

Աշխատեք պահանջների 1C

Հարցման հիմնական սկզբունքները 1C

Հայցի կառուցման հիմնական սկզբունքները 1C -
Ընտրեք ցուցակի կետերը վերնագիրից, որտեղ պայմանները

Նման պահանջի կառուցման օրինակ.

Ընտրել
// դաշտերի ցանկ, որոնք պետք է ընտրեն
Հղում,
Անուն,
Կոդը
ՀԱՅԱՍՏԱՆԻ
// սեղանի անուն, որտեղից ընտրում եք տվյալները
// Սեղանների ցուցակ - Սա Configurator պատուհանում օբյեկտների ցուցակ է
Տեղեկատու Namerenclature
Որտեղ
// նշեք ընտրությունը
Viddovar \u003d & Service // ընտրությունը `արտաքին արժեքով
Կամ ծառայություն // «Ծառայություն» տեսակի Booleo Props, ընտրություն ճշմարտության արժեքի միջոցով
ԴԱՍԱՎՈՐԵԼ ԸՍՏ
// Տեսակավորում
Անուն

1-ի աղյուսակների ցուցակ

Աղյուսակ անուններ, որոնք դուք նայում եք Configurator պատուհանում: Միայն «տեղեկատու գրքերի» փոխարեն անհրաժեշտ է գրել «ձեռնարկ», օրինակ, «տեղեկատու: namenclature» կամ «փաստաթուղթ: Իրականացում» կամ «Գրանցվել»:

Գրանցամատյանների համար կան լրացուցիչ սեղաններ (վիրտուալ), որոնք թույլ են տալիս ստանալ վերջնական թվեր:

Գրանցումներ: Eyseregister. Կանխարգելիչ (եւ ամսաթիվը) - Տեղեկատվության գրանցամատյանից 1C Հայցել, եթե դա պարբերական է, որոշակի ամսաթվի համար

Գրանցվել: Eyeregister. Պարտադիրները (եւ ամսաթիվը) - Հատուկ ամսաթվի մնացորդային ռեգիստրից 1C հարցում

Գրանցում:

Լրացուցիչ սկզբունքներ

Երբ մենք պահանջում ենք որոշ տվյալների ցուցակ, հիմնական սկզբունքներն աշխատում են: Բայց մենք կարող ենք նաեւ թվեր պահանջել, եւ խնդրանքը կարող ենք հաշվարկել դրանք (օրինակ, ծալված):

Ընտրել
// համարը (անունը) - համարում է թիվը
// դաշտը որպես հարց `վերանվանում է դաշտը
Քանակ (տեղեկանք) որպես քանակ
ՀԱՅԱՍՏԱՆԻ

Որտեղ
Տոհմ

Այս խնդրանքը 1C կվերադառնա մեզ փաստաթղթերի ընդհանուր քանակը: Այնուամենայնիվ, յուրաքանչյուր փաստաթղթում կա կազմակերպության դաշտ: Ենթադրենք, որ մենք ուզում ենք հաշվարկել յուրաքանչյուր կազմակերպության համար փաստաթղթերի քանակը `պահանջելով 1C:

Ընտրել
// պարզապես փաստաթղթի դաշտ
Կազմակերպություն,
// մենք համարում ենք քանակը
Քանակ (տեղեկանք) որպես մեջբերող կազմակերպություններ
ՀԱՅԱՍՏԱՆԻ
Փաստաթուղթ: Իրականացում
Որտեղ
Տոհմ
Խմբավորված է

Կազմակերպություն

Այս խնդրանքը մեզ կվերադառնա յուրաքանչյուր կազմակերպության համար փաստաթղթերի քանակը (նաեւ «Կազմակերպությունների համատեքստում»):

Հաշվարկեք լրացուցիչ, օգտագործելով 1C պահանջը այս փաստաթղթերի գումարը.

Ընտրել
// պարզապես փաստաթղթի դաշտ
Կազմակերպություն,
// մենք համարում ենք քանակը

// մենք համարում ենք գումարը

ՀԱՅԱՍՏԱՆԻ
Փաստաթուղթ: Իրականացում
Որտեղ
Տոհմ
Խմբավորված է
// Դուք պետք է օգտագործեք, եթե կա հաշվարկի () գործառույթ դաշտի ցուցակում () եւ միեւնույն ժամանակ մեկ կամ մի քանի դաշտ, ապա անհրաժեշտ է խմբավորվել ըստ այդ ոլորտների
Կազմակերպություն

Այս խնդրանքը 1C- ն նույնպես կվերադառնա մեզ փաստաթղթերի քանակը:

Ընտրել
// պարզապես փաստաթղթի դաշտ
Կազմակերպություն,
// մենք համարում ենք քանակը
Քանակ (տեղեկանք) որպես օդապարիկների քանակ,
// մենք համարում ենք գումարը
Գումարը (ամփոփիչ) որպես գումար
ՀԱՅԱՍՏԱՆԻ
Փաստաթուղթ: Իրականացում
Որտեղ
Տոհմ
Խմբավորված է
// Դուք պետք է օգտագործեք, եթե կա հաշվարկի () գործառույթ դաշտի ցուցակում () եւ միեւնույն ժամանակ մեկ կամ մի քանի դաշտ, ապա անհրաժեշտ է խմբավորվել ըստ այդ ոլորտների
Կազմակերպություն
Արդյունքները, ընդհանուր

Հարցման լեզուն 1C- ն ընդարձակ եւ բարդ է, եւ մենք մեկ դասում չենք հաշվի առնելու դրա բոլոր հնարավորությունները. Կարդացեք մեր հետեւյալ դասերը:

Հակիրճ Օ. Լրացուցիչ առանձնահատկություններ Հարցման լեզու 1C:

  • Տվյալների կապը բազմաթիվ սեղաններից
  • Ներդրված հարցումներ
  • Խմբաքանակի հարցում
  • Ստեղծելով ձեր սեփական վիրտուալ սեղանները
  • Հայցել արժեքների աղյուսակից
  • Օգտագործելով ներկառուցված գործառույթները արժեքը ստանալու եւ արժեքները շահարկելու համար:

1C հարցման դիզայներ

Որպեսզի հարցման տեքստը ձեռքով չգրվի. Կա 1C հարցման դիզայներ: Ուղղակի աջ սեղմեք ցանկացած այլ մոդուլի մեջ եւ ընտրեք 1C հարցման կոնստրուկտորը:

Ընտրեք ցանկալի աղյուսակը ձախ կողմում գտնվող հարցման կոնստրուկտորով ձախ եւ քաշեք աջ:

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

1C հարցման դիզայներների պայմանների ներդիրում կարող եք ընտրել ցանկալի ընտրությունը նույն ձեւով (քաշելով այն դաշտերը, որոնց միջոցով դուք կստիպեք ընտրությունը): Մի մոռացեք ընտրել հավատարիմ պայման:

Պատվերի ներդիրում - Նշում է տեսակավորումը: Ներդիրների արդյունքների վերաբերյալ `արդյունքների ամփոփում:

1C հարցման դիզայներով կարող եք ուսումնասիրել առկա ցանկացած պահանջ: Դա անելու համար աջ սեղմեք առկա հարցման տեքստը եւ ընտրեք նաեւ 1C հարցման կոնստրուկտորը եւ հայցը կբացվի 1C հարցման դիզայներ: