დინამიური სიის შერჩევა 1C 8.3. შეზღუდვები და ფუნქციები

შერჩევა მართული ფორმების 1C 8.3

სტატია განიხილავს პარამეტრების შერჩევას მართული ფორმების 1C 8.3. შერჩევა დინამიური სიაში შეიძლება მითითებული სტატიურად ან დინამიურად ინტერფეისი ან კონფიგურატორი. ყველა შერჩევის პარამეტრები ჩვენ განვიხილავთ ქვემოთ.

  • შერჩევა კონფიგურატორში

შერჩევა შერჩევა მომხმარებლის რეჟიმში

დინამიური სია მაგიდასთან ან ფასეულობებისგან განსხვავებით, უფრო სწორად არის დაკავშირებული ნებისმიერი სიების შემცველი ფორმების განსახორციელებლად, რადგან დინამიური სია უზრუნველყოფს ყველაზე ფართო სპექტრს ინსტრუმენტებს შერჩევისას, სფეროების დაჯგუფება, დახარისხება. ეს შერჩევა შეიძლება დამონტაჟდეს მომხმარებლის რეჟიმში ან კონფიგურატურაში მუშაობისას, პრინციპი იგივეა.

შერჩევა საწარმოს რეჟიმში, თქვენ უნდა დარეკოთ "კონფიგურაცია სია" ბრძანება.

ფანჯარა იხსნება.


"შერჩევის tab" შეიცავს ჩამონათვალს, რომლებიც მიმდინარე სიაში არიან. აირჩიეთ სიის სფეროები, რისთვისაც ჩვენ გავფილტროთ. თქვენ შეგიძლიათ გააკეთოთ ეს ორმაგი დაწკაპუნება ან გადაადგილება drag და drop.


ჩვენ მიუთითეთ შედარების და ღირებულების ტიპი, დააჭირეთ "სრული რედაქტირების", შერჩევა არის მითითებული.


შესარჩევად შერჩევისას საწარმოს რეჟიმში სიის ფორმით, ავტომატურად შეიქმნა ე.წ. სწრაფი არჩევანების სფერო.


1C პლატფორმისთვის ავტომატურად შეიქმნა სწრაფი შერჩევის ველი, როდესაც კონფიგურატურში ფორმა განვითარდა, თქვენ უნდა მიუთითოთ საბაჟო პარამეტრების ჯგუფი.


ეს შერჩევა მხოლოდ მიმდინარე მომხმარებლისთვის იქნება შენახული, რომელიც საშუალებას გაძლევთ მოქნილად მორგებული დინამიური სიის პარამეტრები. თუმცა, თუ ამოცანა არის სისტემის ყველა მომხმარებლისათვის კონკრეტული სიის ფიქსირებული შერჩევა, ჩვენ შეგვიძლია გადავწყვიტოთ მხოლოდ კონფიგურატორი.

შერჩევა კონფიგურატორში

Configurator- ში მუშაობა, ჩვენ შეგვიძლია მითითებული ორი სახეობის დინამიური სიის შერჩევა - ფიქსირებული და დინამიური. ფიქსირებული შერჩევა კონფიგურირებულია ერთხელ, დინამიური ან პროგრამული უზრუნველყოფა - შეიძლება დამონტაჟდეს ნებისმიერი მონაცემების მიხედვით სისტემაში.

კონფიგურატორში ფიქსირებული შერჩევის დამონტაჟების პრინციპი არ განსხვავდება ზემოთ აღწერილი მომხმარებლის რეჟიმში. შერჩევის დასაყენებლად, ჩვენ უნდა გახსნას დინამიური სია პარამეტრები.


ფანჯარა იხსნება.


შერჩევა ითხოვს იგივე როგორც მომხმარებლის რეჟიმში.

ვარიანტი "ჩართვა საბაჟო პარამეტრებში" განსაზღვრავს თუ არა კონფიგურატურაში დამონტაჟებული შერჩევა მომხმარებლის რეჟიმში მენიუს მეშვეობით "კონფიგურაციული სია".


დინამიური (პროგრამული) შერჩევა

ხშირად არსებობს შერჩევის პროგრამის შერჩევა, მაგალითად, შერჩევის ფორმის გახსნისას, როდესაც ჩვენ უნდა გავხსნათ კონტროლირებადი ფორმის შერჩევა. ფორმის უღელტეხილი პარამეტრი და შერჩევა ამ პარამეტრზე არის მითითებული. ამის ხშირი მაგალითია მფლობელის მიერ დირექტორიის ელემენტების შერჩევა.

მეთოდები

თუ კონფიგურაცია იმყოფება კონფიგურაციაში, BSP ქვესისტემის "ძირითადი ფუნქციონირება" იმყოფება, პროგრამული უზრუნველყოფის შერჩევა დინამიურ სიაში შეიძლება დამონტაჟდეს ტიპიური მეთოდის გამოყენებით:

Pumildclinerwerver. ჩამოყალიბება ელემენტოთი შემოქმედების ()

ამ მეთოდის ხელმოწერა:

დინამიური სია ტიპი: დინამიური სია - სია, რომელშიც გსურთ შერჩევა.

Namegole ტიპი: Row - ველი, რომელიც გსურთ მითითებული შერჩევა.

Სირბილი ტიპი: თვითნებური - შერჩევა (სურვილისამებრ. Default Value: undefined. თუ თქვენ შეძლებთ გადმოგცეთ განუსაზღვრელი ვადით, ღირებულება არ შეიცვლება).

მსხვერპლი ტიპი: პროფესიული კომუნიკატონიზაცია - შერჩევის პირობები.

გამოსახულება ტიპი: ხაზი - მონაცემთა განლაგება ელემენტი (სურვილისამებრ. Default Value: Undefined, თუ ეს მითითებულია, მხოლოდ გამოყენების დროშა მითითებული ხედით არის ნაჩვენები (ღირებულება არ არის გამომავალი). გაწმენდა, ისე, რომ ღირებულება კვლავ გამოჩნდება, თქვენ უნდა გაიაროს ცარიელი სიმებიანი) .

გამოყენება ტიპი: Booleo - გამოიყენეთ ეს შერჩევის შემოწმება (სურვილისამებრ. ნაგულისხმევი მნიშვნელობა: გაურკვეველი).

მოდატოგრაფია ტიპი: მოდელის მართვის ტელეკომუნიკაქტურვატეტები - მეთოდი აჩვენებს ამ შერჩევას მომხმარებლისთვის. შესაძლო ღირებულებები:

  • მოდელის ჩვენება ElementNewsCompones. სწრაფი წვდომა - სწრაფი პარამეტრების ჯგუფში სიაში ზემოთ.
  • მოდელის ჩვენება Electro-Setkomponovkyda. Live - შექმნის სიაში (submenu ჯერ კიდევ).
  • მოდელის ჩვენება ElementNewsComponOvkyData. Extafeated - აკრძალოს მომხმარებლის შეცვალოს ეს შერჩევა.

იდენტიფიკატორის მომსახურება ტიპი: სიმებიანი - უნიკალური იდენტიფიკატორი ამ შერჩევისთვის (გამოიყენება მომხმარებლის პარამეტრების კომუნიკაციისთვის).

ზოგიერთი შერჩევის ღირებულების ამოღების მიზნით, თქვენ უნდა გამოიყენოთ ტიპის მეთოდი:

Pumildclinerver. Deleteeleპოზიცია ()

ამ მეთოდის ხელმოწერა:

დინამიური სია ტიპი: დინამიური სკრიპტები - Props ფორმები, რომელთათვისაც გსურთ შერჩევა.

Namegole ტიპი: რიგი - განლაგების სახელი (არ გამოიყენება ჯგუფებისთვის).

გამოსახულება ტიპი: სიმებიანი - განლაგება საველე ნახვა.

BSP სისტემაში არარსებობის შემთხვევაში, შერჩევა შეიძლება დამონტაჟდეს პოლონეთის ობიექტის გამოყენებით.

Elementotor \u003d სია. პარამეტრები. ელემენტები. Addly (ტიპი ("Elementotorbone-Block")); Elementotor.Levativeness \u003d ახალი ნახევრად ვარდისფერი ("სრული სახელი"); ElementAtub. გარემოსდაცვითი \u003d პროფესიული ასამბლეის. Elementatub. Himmability \u003d სატელეკომუნიკაციო კომპლექსური რეჟიმები. შეაფასეთ წვდომა; // პირობითი ელემენტატორი. განმარტება \u003d "ივანოვი";

ეს შერჩევა შეარჩევს ხაზებს, რომელშიც "სრული სახელი" \u003d "ივანოვი".

ლოგიკური გამოყენებისათვის "და", "ან", "არა" განკუთვნილია ჯგუფი-ელემენტბორული მონაცემების ტიპისთვის

საბუღალტრო \u003d სია. პარამეტრები. ელექტრონიკა. Addly (ტიპი ("Groupalemotabcompare"); ჯგუფიოთერაპია. Elementotor \u003d Groupotabbing. ელემენტები. Addly (ტიპი ("Elementotorbone-type")); Elementotor.Levativeness \u003d ახალი ნახევრად ვარდისფერი ("სრული სახელი"); ElementAtub. გარემოსდაცვითი \u003d პროფესიული ასამბლეის. ელემენტს. განსაზღვრა \u003d "ივანოვი"; Elementotor \u003d Groupotabbing. ელემენტები. Addly (ტიპი ("Elementotorbone-type")); Elementotor.Levativeness \u003d ახალი ნახევრად ვარდისფერი ("სრული სახელი"); ElementAtub. გარემოსდაცვითი \u003d პროფესიული ასამბლეის. ელემენტს. განსაზღვრა \u003d "პეტროვი";

ეს შერჩევა შეარჩევს ხაზებს, რომელშიც "სრული სახელი" \u003d "ივანოვი" ან "პეტროვი".

დინამიურ სიაში შერჩევა შეიძლება გამოყენებულ იქნას დინამიური სიის მოთხოვნის ტექსტში ცვლილების მეშვეობით. ეს ვარიანტი გაშვებულია, როდესაც დინამიური სია ხორციელდება "თვითნებური მოთხოვნის" მეშვეობით.


ამისათვის დაამატეთ მდგომარეობა "სადაც სიმართლე" შეკითხვის ტექსტს ...


როგორც ჩანს, ეს მიდგომა უფრო კომპაქტურია წერილობითი კოდის თვალსაზრისით. უფრო რთული შერჩევის პირობები მაგიდაზე ნაწილში, ჩვენ გვინდა, რომ დაამყაროს, უფრო bulky იქნება ვარიანტი გამოყენებით შერჩევა მეშვეობით ელემენტათორბონის თავისუფალი. თუმცა, შეკითხვის ტექსტში ცვლილების მაგალითია მისი ნაკლოვანებები - ეს განხორციელება არ არის რეზისტენტული კოდით. მაგალითად, თქვენ გააკეთეთ ეს განხორციელება და დაავიწყდა, მაგრამ თუ მომავალში გსურთ შეცვალოთ შეკითხვის ტექსტი მას შემდეგ, რაც ნებისმიერ ოპერატორს დაამატებთ მას შემდეგ, რაც (მოწყობა, დაჯგუფებული), თქვენ არ უნდა დაივიწყოს ის ფაქტი, რომ არსებობს პროგრამა კოდი:

სია. SetProof \u003d სია. Butterproof + "და Directover. Fio in (" ივანოვი "", "პეტროვი") ";

თუ ეს არ არის დანაშაულის გათვალისწინება, მაგრამ ამის თავიდან ასაცილებლად შეგიძლიათ კიდევ ერთი განხორციელება. TEX თხოვნით, დაამატეთ ასეთი მდგომარეობა:

სადაც (არ არის და არჩეული ან დირექტორიაში მომხმარებლები (და ნებადართული))

სია. პარამეტრების პარამეტრები. შექმნის აღიარების Parparameter ("შერჩეული", სრული სახელები ()\u003e 0); სია. პარამეტრების. ინსტალაციისპარტამენტმა ("ნებადართული", სრული სახელი);

აქ სახელი არის მასივი.

KA ჩანს, 2 ხაზი კოდი წინააღმდეგ 10. რომელი მეთოდი აირჩიოს კონკრეტული გამოყენებითი ამოცანა.

ბეჭდვა (Ctrl + P)

დინამიური სია

1. ზოგადი ინფორმაცია

დინამიური სია არის სპეციალური ტიპის მონაცემები, რომელიც საშუალებას გაძლევთ წარმოადგინოთ მონაცემთა ბაზის მაგიდებიდან თვითნებური ინფორმაცია. ამისათვის თქვენ უნდა მიუთითოთ მაგიდა, მონაცემები, რომელთაგან გსურთ აჩვენოთ, ან აღწეროთ შედეგების ნიმუში შეკითხვის ენაზე.
მექანიზმი ეფუძნება მონაცემთა განლაგებას სისტემას და უზრუნველყოფს მონაცემების დახარისხების, შერჩევის, ძიების, დაჯგუფების და პირობითი დიზაინის შესაძლებლობებს. ამ შემთხვევაში, მონაცემთა წყარო არის შეკითხვა, რომელიც ავტომატურად ჩამოყალიბებულია სისტემაში (მითითებული მონაცემების საფუძველზე), ან დაწერილი დეველოპერი ხელით.

ნახაზი. 1. დინამიური სიის შექმნის პარამეტრები

ფორმის ტიპის შექმნისას დინამიური სია დეველოპერს შეუძლია აირჩიოს ორი გზა მონაცემების მოთხოვნის შესაქმნელად:
● მთავარ მაგიდაზე - ამ შემთხვევაში, საკმარისია უბრალოდ მიუთითოთ მაგიდა (ძირითადი ცხრილის ქონება), საიდანაც აუცილებელია მონაცემების მიღება და სისტემა ავტომატურად შეიქმნება მონაცემების მოთხოვნით (იხ მარჯვენა მხარეს ფიგურა 1).
● სახელმძღვანელო შეკითხვის ფორმირება - ამისათვის საჭიროა თვითნებური მოთხოვნის ქონების შექმნა (იხ. მარცხენა ნაწილი ნახ. 1). ამის შემდეგ ხელმისაწვდომი იქნება ინფორმაციის ბაზისგან მონაცემების მოპოვების მოთხოვნის სახელმძღვანელო.
შეკითხვის გამოყენებით, შეგიძლიათ აირჩიოთ მონაცემები რამდენიმე მაგიდაზე, ასე რომ თქვენ შეგიძლიათ მიუთითოთ ძირითადი მაგიდა. აუცილებელია ისე, რომ დინამიური სია შეიძლება განსაზღვროს რომელი მონაცემები მთავარია და რომელიც საშუალოა და შეიძლება სწორად შეარჩიოს და აჩვენოს ინფორმაცია, ასევე სტანდარტული ბრძანებები. თუმცა, თუ თქვენ ვერ განსაზღვრავს ძირითად მაგიდას შეკითხვას, ეს არ არის მითითებული, მაგრამ შემდეგ
დინამიური სია არ უზრუნველყოფს ძირითად მაგიდასთან დაკავშირებულ ბრძანებებს. გარდა ამისა, ამ შემთხვევაში (ძირითადი მაგიდის მითითების გარეშე), მნიშვნელოვნად შემცირდება დინამიური სიის მონაცემების მოპოვების ეფექტურობა.
შესრულების გასაუმჯობესებლად, თვითნებურ შეკითხვაზე გამოყენებული ყველა კავშირები რეკომენდირებულია მხოლოდ დამატებითი მონაცემების მისაღებად, რათა შეიქმნას მონაცემთა განლაგების სისტემის მოთხოვნის გაფართოებით.
დინამიური სიისთვის, რომელიც ფორმის მთავარი დეტალებია, შესაძლებელია შერჩევის ღირებულებების შექმნის ფორმა პარამეტრის გამოყენებით შერჩევა. ეს მოითხოვს, რომ პარამეტრის სტრუქტურის ქონების სახელი შერჩევა,
დაემთხვა დინამიური სიის შერჩევას. ამ შემთხვევაში, სტრუქტურის ქონების ღირებულება შეიქმნება შერჩევის ელემენტის სწორი ღირებულებით. თუ მასივი, ფიქსირებული მასივი, ან ღირებულებების ჩამონათვალი, გამოიყენება პარამეტრის პარამეტრების ელემენტის ღირებულებით, სიაში არსებული ვარიანტის მქონე პირობები დაემატება შერჩევას, ღირებულებების ჩამონათვალს (რომელსაც მასივი და ფიქსირებული მასივი გარდაიქმნება).
დინამიურ სიაში თვითნებური მოთხოვნით, მოთხოვნის მიღება შესაძლებელია, რომელშიც პარამეტრი გამოიყენება ნებისმიერი ველის ღირებულების შექმნისთვის, მაგალითად:

არჩევა
არჩევა
მიწოდებისას. კოეფიციენტი \u003d 1 მაშინ და შესრულება
სხვაგვარად მიწოდება. კოეფიციენტი
დასასრული, როგორც კოეფიციენტი
თითოეული

ამ შემთხვევაში, თუ პარამეტრის ღირებულების ტიპი განსხვავდება ობიექტის ტიპისა (მაგალითად, Requisite1 მას აქვს ტიპი რიცხვიდა პარამეტრის ღირებულება - ტიპი ხაზი), შემდეგ სწორი საველე ეკრანზე, აუცილებელია სასურველი ტიპის პარამეტრის ღირებულების მკაფიოდ ჩამოყალიბდეს:

არჩევა
არჩევა
მიწოდებისას. კოეფიციენტი \u003d 1, მაშინ ექსპრეს (და შესრულება, როგორც სიმებიანი (100)) სხვაგვარად მიწოდება. კოეფიციენტი
დასასრული, როგორც კოეფიციენტი
თითოეული
დოკუმენტი. დოკუმენტის მოცულობა, როგორც მიწოდების

თუ სფერო, რომლისთვისაც შერჩევა ფუნქციონირებს ფუნქციონალური პარამეტრების გამოყენებით, მაშინ ასეთი ველი არ არის დამონტაჟებული, მაშინაც კი, თუ შერჩევის ღირებულება გადაეცემა სახელის პარამეტრებს ან შერჩევის პარამეტრებს.
დინამიური კითხვის ქონების გამოყენებით, დინამიური სია მითითებულია მცირე ნაწილების მონაცემების წაკითხვის აუცილებლობაზე.
(დამატებითი ინფორმაციისთვის დინამიური სიის და მონაცემთა ქეშირების მონაცემების მოპოვების გზების შესახებ). ამ ფუნქციის მიუხედავად, შემდეგი პირობები ვრცელდება:

● თუ ნახვის რეჟიმი იერარქიული სიაშია, მიმდინარე ჯგუფის მხოლოდ მონაცემები და ყველა მშობლის ელემენტების მონაცემები (ქვედანაყოფების გარეშე) წაიკითხავს.
● თუ ნახვის რეჟიმი არის ხის სახით, ხეების ღია კვანძების მხოლოდ მონაცემები წაიკითხავს.
● დინამიური სიის მონაცემების ერთჯერადი დატვირთვა არ არის მხარდაჭერილი იერარქიული მაყურებლის შემთხვევაში (ეკრანის ქონება დაყენებულია ხეზე) და ხე-ტყის თავდაპირველი ეკრანი, რომელიც დამონტაჟებულია ყველა დონეზე გამჟღავნებაში. მონაცემთა მისაღებად, ამდენი მოთხოვნა სერვერზე შესრულდება, რამდენი კვანძია ნაჩვენები სიაში.
მონაცემთა ერთ-ერთი მიღებისთანავე, დინამიური სია ადრე შეიქმნა დროებითი მაგიდები შემდეგ პირობებში:
● ძირითადი შეკითხვის პაკეტის პაკეტის შეკითხვაზე არ არის მოთხოვნები.
● მათში დროებითი ცხრილებისა და სფეროების შემადგენლობა უცვლელი რჩება სურათების მოთხოვნის წინა აღსრულებისგან.

თავის საქმიანობაში, დინამიური სია იყენებს მეტამონაცემების დეტალების დეტალების მნიშვნელობას:
● ფორმატში,
● რედაქტირების ფორმატი,
● წვერი,
● უარყოფითი ღირებულებების გაშუქების ნიშანი
● ნიღაბი,
● მრავალ ხაზის რეჟიმის ნიშანი,
● მოწინავე რედაქტირების ნიშანი
● პაროლი რეჟიმი.
მონაცემთა განლაგების სისტემის შერჩევისა და პარამეტრების ჩვენება და რედაქტირება, შესაბამისი ველის რედაქტირების ფორმატი გამოიყენება.

2. შეზღუდვები და ფუნქციები

დინამიურ სიაში შერჩევისას უნდა აღინიშნოს, რომ შერჩევა არ იმოქმედებს ჯგუფზე, თუ იერარქიული სიის ან ხის ეკრანის რეჟიმი შერჩეულია დინამიური სიისთვის. "ჯგუფების" ქვეშ ის მიხვდა, როგორც მინიშნება წიგნის ან მახასიათებლების სახეობების გეგმა, რომელშიც ETCO- ს ქონება სიმართლის ღირებულებას ადგენს.
შერჩევა, ავტომატურად superimposed მიერ დინამიური სია სტანდარტული დეტალები მფლობელი, მშობელი, თარიღი, პერიოდი და ETCo ჯგუფი მიმართა
სტანდარტული მონაცემთა განლაგება სისტემა. შერჩეული, რომ ავტომატურად superimposed მიერ დინამიური სია ძირითადი სფეროებში შეიძლება გამოყენებულ იქნას სტანდარტული ინსტრუმენტები მონაცემთა განლაგება სისტემის და პირდაპირ დასძინა პირობები ტექსტი -ში ძირითად მაგიდაზე. სქემების შერჩევის გამოყენების შედეგად, ისინი შეიძლება გამოყენებულ იქნას როგორც თანდართული შეკითხვებით და ვირტუალური მაგიების პარამეტრებში.

დინამიური სიების განვითარებისას რეკომენდირებულია ყველა დინამიური სიების შემოწმება თვითნებური მოთხოვნებით. გადამოწმების პროცესში, დარწმუნდით, რომ თუ ჩამოთვლილია შეკითხვები ან ვირტუალური მაგიდები სიაში, და ისინი ხელმისაწვდომია სფეროს შერჩევისთვის, რომლებიც ემთხვევა სტანდარტული დეტალური დეტალების მფლობელს, მშობელს, თარიღს, პერიოდს, ეტაპოს ჯგუფს ან ძირითადი სფეროები, მაშინ ეს ველი ნამდვილად შეესაბამება სტანდარტულ დეტალებს, რომელთანაც alias ემთხვევა მათ. თუ ეს ასე არ არის - თქვენ უნდა შეიცვალოს თხოვნა, რასაც ისინი ემთხვევა ან
ფსევდონიმი განსხვავდებოდა.
თუ შეკითხვის სახელმძღვანელოს შერჩევა ხდება, ზოგიერთი შეზღუდვა ინიშნება მოთხოვნით:
□ არ არის მხარდაჭერილი დინამიური სიის პირველი ინსტრუქციების გამოყენებით. თუ თქვენ უნდა გამოიყენოთ შერჩევა, შეზღუდული რაოდენობის დინამიურ სიაში, თქვენ უნდა გადაიხადოთ მოთხოვნის ჩამოყალიბების დინამიური სია ისე, რომ ფაქტობრივი ნაწილი შეკითხვის გამოქვეყნდება subquery და ზღუდავენ რიგი ჩანაწერების მიღებული ამ ქვეჯგუფში. ნაცვლად იმისა, რომ თქვენ ასევე შეგიძლიათ გამოიყენოთ დროებითი მაგიდა.
● არ არის მხარდაჭერილი, დახარისხება და დაჯგუფება:

  • მაგიდის დეტალების მიხედვით.
  • პრეზენტაციის სფეროები.
  • საველე ვერსია.
  • საველე სახელი განაწილება.
  • მაგიდის გეგმის მაგიდის ველი.
  • დაგროვების რეგისტრაციის მაგიდა.
  • ტიპის მაგიდის ტიპის ფუნქციის გეგმა.
  • გაცნობის ველი ტიპი;
  • საველე ტიპის სიმებიანი (შეუზღუდავი სიგრძე).
  • საველე ტიპის ორობითი.

● Subconto სფეროებში დახარისხება და დაჯგუფება არ არის მხარდაჭერილი.<НомерСубконто> და wisubekkonto<НомерСубконто> ბუღალტრული აღრიცხვის Motionsubkonto- ის მაგიდები.
● დაჯგუფება არ არის მხარდაჭერილი იმ სფეროების მიერ, რომლებიც წარმოადგენენ საერთო ფუნქციების შემცველი შეკითხვის ენის გამოხატვას.
● როდესაც შერჩეული ძირითადი მაგიდა, დინამიური სიის თხოვნას აქვს შემდეგი შეზღუდვები:

  • შეუძლებელია მხარდაჭერილი.
  • ეს არ არის მხარდაჭერილი განყოფილების დალაგების გამოყენებით. თქვენ უნდა გამოიყენოთ თხოვნა ძირითადი მაგიდის გარეშე ან დინამიური სიის პარამეტრების მეშვეობით აუცილებელი შეკვეთა.

● თუ დინამიური სია ნაჩვენებია, როგორც იერარქიული სია ან ხე, მაშინ ჩანაწერი არ იქნება ნაჩვენები დინამიური სიით, თუ ერთი მშობელი არ არის ნაჩვენები. სხვა სიტყვებით რომ ვთქვათ - იერარქიის სიის ელემენტის ჩვენება, დინამიური სია ასევე უნდა აჩვენოს ამ ნივთის ყველა მშობელს. ამავდროულად, სიის ზედა ნაწილში გულისხმობს ან რეალურად
დინამიური სიის ან დინამიური ფორმის მაგიდის გაფართოების, როგორც დინამიური სიის ან დინამიური სიის ქონების, რომელიც დამონტაჟებული ელემენტისა და დინამიური სიის ქონების, როგორც დინამიური სიის ქონების ქონების სახით.

არ არის მხარდაჭერილი შემდეგი ცხრილების გამოყენებით, როგორც მთავარი ცხრილი:

● მაგიდა, რომელიც არ არის გასაღები ცალსახად იდენტიფიცირება თითოეული მაგიდის შესვლის (ბმული ობიექტის მაგიდები და სარეგისტრაციო გასაღები რეგისტრაცია მაგიდები). თუმცა, დინამიური სიის მთავარი მაგიდა შეიძლება დამონტაჟდეს შემდეგი ცხრილები (მიუხედავად იმისა, რომ გასაღები არ არის):

✓ Subconto საბუღალტრო რეესტრის ცხრილი;
● ყველა საბუღალტრო რეგისტრაცია მაგიდები, გარდა Motion Dubkonto მაგიდა;
● მუდმივი ფასეულობების ცხრილები (მათ შორის მუდმივი მაგიდა);
● გარე მონაცემების წყაროების ცხრილები ძირითადი სფეროების გარეშე;
● გარე მონაცემების წყაროების კუბი მაგიდები;
● დაგროვების რეგისტრაცია მაგიდები:

  • roll მაგიდა;
  • ნარჩენების ცხრილი;
  • რევოლუციების მაგიდა და ნარჩენები.

● გაანგარიშების რეგისტრაცია მაგიდები:

  • მოქმედების ფაქტობრივი პერიოდის ცხრილი;
  • მონაცემთა გრაფიკა;
  • ძირითადი მონაცემები.

➢ მაგიდის ობიექტების ცხრილები;
● შეცვალეთ სარეგისტრაციო მაგიდები (გამოიყენება მონაცემთა გაცვლის მექანიზმებში);
● თანმიმდევრობის მაგიდები;
● Recalculation მაგიდები (გამოიყენება პერიოდული გაანგარიშების მექანიზმებში).
● მაგიდები, რომლებიც გამოიყენება მხოლოდ გარე კავშირში.

სხვა სიტყვებით რომ ვთქვათ, დინამიური სია მითითებულ ძირითად მაგიდასთან სწორად იმუშავებს, თუ შეკითხვის აღსრულების შედეგად,
ძირითად მაგიდაზე მიღებული ხაზების რაოდენობა არ იზრდება, როგორც მონაცემთა წყარო, არ იზრდება (მათ შორის superimposed შერჩევა). თუ შეკითხვის შედეგად აღსრულების შედეგად, ძირითადი ცხრილის მოთხოვნით მიღებული რიგების რაოდენობა იზრდება, ეს გამოიწვევს ძირითადი შესვლის გასაღების უნიკალურობის დარღვევას. ამ შემთხვევაში, თქვენ უნდა გამორთოთ დინამიური სიის მთავარი მაგიდის გამოყენება.
დინამიური სიის მუშაობისას აუცილებელია სიიდან ნაჩვენები დეტალების წვდომის უფლება:
● კლიენტის მხარეს, დინამიური სიის სვეტის მონაცემები არ არის გადაცემული, რომლებიც ყოველთვის აღინიშნება ყოველთვის გამოყენებისას, მაგრამ, რისთვისაც მიმდინარე მომხმარებელს არ აქვს უფლება. ასეთი სვეტების მონაცემების ხელმისაწვდომობა (სითხის და მონაცემთა მეთოდის თვისებების გამოყენებით)
კლიენტის მხარეს შეუძლებელია.
➢ თუ ამჟამინდელ მომხმარებელს არ გააჩნია დინამიური სიის ძირითადი ველი, ამ დინამიური სიის მონაცემების მოპოვება მივყავართ დაშვების უფლების დარღვევის შეცდომას.
დინამიური სიისთვის, რომელიც აჩვენებს ჩამონათვალი ჩამონათვალი, არ არსებობს ინტერაქტიული სია.
სვეტების შემადგენლობა და დინამიური სიის პარამეტრების შემადგენლობა უკავშირდება ფსევდონიმების შერჩევის სფეროებს. თუ ნიმუშის სფეროს შეკითხვას, alias არ არის მითითებული მკაფიოდ და საველე სისტემურია, მაშინ ფსევდონიმით არის გამოყენებული, როგორც ფსევდონიმი.
ეს ურთიერთობა ნიშნავს, რომ როდესაც შეცვლის (ან პირდაპირ მითითებულ ფსევდონიმ სფეროში, რომელიც გამოიყენება ავტომატური alias)
დინამიური სიის მონაცემების ფორმირების ფსევდონიმი დინამიური სიის მონაცემების ჩამოყალიბება მოხდება დინამიური სიის პროპების პარამეტრების, ფორმის ელემენტები "დაკარგავს" ნაჩვენებია დეტალებს, დინამიური სიის პარამეტრები არასწორია და ა.შ.
იმ შემთხვევაში, თუ დინამიური სიის წყაროს მონაცემები არის ცხრილი (ნორმალური ან ვირტუალური), რომელიც საშუალებას გაძლევთ შექმნას შერჩევა პერიოდში, მაშინ თუ მომხმარებელი ადგენს ჩვენების პერიოდს ასეთ დინამიურ სიაში (ბრძანება მითითებული თარიღების ინტერვალით ...),
ვირტუალური ცხრილის შერჩევის ან პარამეტრების ღირებულებები იქნება განსაზღვრული ვადები. თუ ენის გაფართოება ნიშნავს
მონაცემთა განლაგების სისტემის შეკითხვებს აშკარად მითითებული იყო ვირტუალური მაგიდის პარამეტრების სახელები - პარამეტრების დამონტაჟება მითითებული
სახელები. ცხრილები, რისთვისაც შესაძლებელია ეკრანის პერიოდის ან მონაცემთა დამუშავების კონტროლი:
● რეგისტრაცია მაგიდები (ძირითადი ან ვირტუალური), რისთვისაც არსებობს შერჩევის შესაძლებლობა პერიოდში (გაანგარიშების რეგისტრაციისთვის - რეგისტრაციის პერიოდში);
● დოკუმენტების ძირითადი ცხრილები, ბიზნეს პროცესები და ამოცანები;
● ძირითადი მაგიდის ჟურნალი მაგიდები;
● ძირითადი თანმიმდევრობის მაგიდები, თანმიმდევრობის საზღვრების ცხრილი.
როგორც დინამიური სიის შეკითხვის პარამეტრი, მასივი ან ღირებულებების სია. თუმცა, თუ პარამეტრის არის ღირებულებების სია, მხოლოდ პირველი სიის ღირებულება გამოყენებული იქნება შერჩევის ღირებულებად. თუ დინამიური სია იყენებს პარამეტრების მოთხოვნას, პარამეტრი ღირებულებების თავდაპირველი პარამეტრი უნდა შესრულდეს მძღოლის დამმუშავებებში.
დინამიური სიის მონაცემების ჩვენება, უნდა გახსოვდეთ შემდეგი მახასიათებლები:
● დინამიური სიის თვისებების შეცვლა, ის ავტომატურად არ შეავსებს ბრძანების პანელებს
ამ დინამიური სიით.
➢ თუ რამდენიმე ველი ჯგუფში დაჯგუფებულია ჯგუფის დაჯგუფებით და დაჯგუფებულ სფეროებში, არის საველე, რომელიც შემოწმებულია ჩამრთველი, ეს გამშვები ყუთი ყოველთვის იქნება ნაჩვენები პირველი უჯრედის (მარცხენა ტექსტი).
დინამიურ სიაში, დარგების ტიპის განსაზღვრისას, რომელთა გამონათქვამები მოიცავს პარამეტრებს, სფეროებს ან ლიტერატურას, რის შედეგადაც ტიპი განისაზღვრება სფეროებისა და ლიტერატურის ტიპებით. თუ ტიპის პარამეტრების ღირებულება არ შედის მონაცემთა ტიპზე - მისი ღირებულება იქნება truncated.
მაგალითად, შემდეგ მაგალითში, ველი ექნება ტიპის რაოდენობას.

არჩევა
როდესაც სიცრუეა
შემდეგ 5.
წინააღმდეგ შემთხვევაში
&Პარამეტრი
ᲓᲐᲡᲐᲡᲠᲣᲚᲘ

თუ პარამეტრი პარამეტრს გადასცემს პარამეტრს სხვა ტიპზე, ამ სფეროში დინამიური სია მიიღებს ღირებულებას 0 (ნაგულისხმევი მნიშვნელობა ნომრის ტიპისთვის).
თუ მსგავსი ტიპის ასეთი სიტუაციაა საჭირო - რეკომენდირებულია გამოიყენოს შეკითხვის ენის დიზაინი გამოხატვა. Მაგალითად,
თუ ზემოთ მოყვანილი მაგალითი მოითხოვს პარამეტრის სიმსუბუქას 100-ზე მეტ სიმბოლოს, მაშინ უნდა შეცვალოთ პარამეტრის მარტივი სპეციფიკა, გამოხატოს პირდაპირ მოხსნას:

არჩევა
როდესაც სიცრუეა
შემდეგ 5.
წინააღმდეგ შემთხვევაში
ექსპრესი (და პარამეტრი, როგორც სიმებიანი (100))
ᲓᲐᲡᲐᲡᲠᲣᲚᲘ

თუ დინამიური სიის შეკითხვის თვითნებურ ტექსტში ნიმუშის დარგების გამონათქვამებისას, პარამეტრების გამოყენება - ერთი უნდა იყოს მკაფიოდ განსაზღვროს პარამეტრების ტიპი დიზაინის გამოყენებით გამოხატვა. მაგალითად, ნაცვლად და ნომენკლატურა, როგორც ნომენკულატორი სარგებლობა
ექსპრესი (და ნომენკლატურა, როგორც მინიშნება წიგნი. Nameneture) როგორც ნომენკლატურა. წინააღმდეგ შემთხვევაში ძებნის მეშვეობით ძებნის სიმებიანი მუშაობა შეუძლია
არასწორად ან აწარმოოს შეცდომები.

3. მონაცემთა დინამიური სიის მოპოვებისა და ქეშირების მეთოდები

დინამიური სიის მონაცემების მიღებისას სამი გზა იყენებს:
1. მონაცემთა ბაზიდან წაიკითხეთ მონაცემების ელემენტების რაოდენობა, ოდნავ აღემატება რიგების რაოდენობას ერთდროულად ნაჩვენებია სიიდან (მაგრამ არანაკლებ 20). სერვერზე მონაცემთა ქეშირება არ არის შესრულებული.
2. მონაცემთა ბაზიდან წაიკითხეთ გვერდები 1,000 მონაცემთა ელემენტისთვის. სერვერზე მონაცემთა ქეშირება შესრულებულია. იერარქიული მონაცემები არის ქეშირებული: არა უმეტეს 2 გვერდის ელემენტები ყოველი მშობლისთვის. არა უმეტეს 20 გვერდის ელემენტები ერთ დინამიურ სიაში. ქეშირების შეტანილი იქნება დინამიური სიით შემდეგი ცხრილებისთვის:
● შერჩევის კრიტერიუმი;
● ყველა საბუღალტრო რეგისტრაციის მაგიდა, გარდა მთავარი მაგიდა და motionsubkonto;
□ ყველა დაგროვების რეგისტრაცია მაგიდაზე მთავარი მაგიდა;
● ყველა საინფორმაციო რეგისტრაცია მაგიდაზე, გარდა ძირითადი მაგიდა;
● ყველა გაანგარიშების რეგისტრაცია მაგიდები, გარდა ძირითადი მაგიდა;
● ვირტუალური მაგიდა ამოცანების შეცვლა;
✓ გარე წყაროების მაგიდები გასაღების გარეშე;
● გარე წყაროების კუბურები.

3. მონაცემთა ბაზიდან წაიკითხეთ გვერდები 1,000 ელემენტით. პირველი ნაწილი არის 1 გვერდი. ყოველი შემდეგი ნაწილი იზრდება 1 გვერდიდან (როდესაც წინა ნიმუშის ბოლოს მიაღწევს). ნაჩვენები მონაცემების დასასრულს "თვალსაზრისი" მოძრავი მონაცემების დასასრულს, მონაცემთა ბაზისგან უფრო დიდი ნიმუში წაიკითხავს, \u200b\u200bლიმიტში ყველა ნაჩვენები მონაცემების ტოლია. სერვერზე მონაცემთა ქეშირება შესრულებულია. ქეში და დინამიურ სიაში ჩანაწერების მაქსიმალური რაოდენობა 1,000,000.
დინამიური სიის ძირითად მაგიდასთან შერჩეულია და ღირებულება დინამიურ კითხვას ქონებას იღებს, ეს ან სხვა მონაცემების კითხვის მეთოდები გამოიყენება:

● როგორც ქონების ღირებულება, მთავარი მაგიდა ერთ-ერთი შემდეგი ცხრილია: გაცვლითი გეგმა, დირექტორია, დოკუმენტის სია, დოკუმენტის ჟურნალი, მახასიათებლები გეგმა, ანგარიშის გეგმა, გაანგარიშების გეგმა, ბიზნეს პროცესი, ბიზნეს პროცესი, ბიზნეს პროცესის წერტილი მაგიდა:



➢ ქონების ღირებულება, მთავარი ცხრილი გვიჩვენებს ერთ-ერთ შემდეგ ცხრილს: ინფორმაციის რეგისტრაციის ძირითადი მაგიდა, დაგროვების რეგისტრაცია, საბუღალტრო რეესტრი, გაანგარიშების რეესტრი, Motssubkonto- ის საბუღალტრო რეესტრის ვირტუალური მაგიდა:

● ქონების დინამიური კითხვა:
● დამონტაჟებული: მეთოდი 1 გამოიყენება (ზემოთ მოცემული მეთოდების აღწერა).
● გამოვიდა: მეთოდი 2 (ზემოთ აღწერილი მეთოდები).

● როგორც ქონება, მთავარი მაგიდა არის კონტრაქტორის შერჩევის კრიტერიუმის ან ამოცანის მაგიდა (ამოცანა აღმასრულებელი):
● მაგიდის სიმრავლის იდენტიფიცირება: ბმული.

● როგორც ქონება, ძირითადი ცხრილი მიუთითებს კომპოზიტორის კომპოზიტორის ან საძიებო ინფორმაციის ვირტუალურ მაგიდაზე:
● გასაღები განსაზღვრავს მაგიდის სიმებიანი: Key-Ups.
● დინამიური წაკითხვის ქონება არ არის გამოყენებული.
● მეთოდი 2 გამოიყენება (ზემოთ აღწერილი მეთოდები).

● როგორც ქონება, მთავარი მაგიდა მიუთითებს ერთ-ერთი ვირტუალური რეესტრის მაგიდაზე, გარდა ზემოთ:

● დინამიური წაკითხვის ქონება არ არის გამოყენებული.

● თვისებები ძირითადი მაგიდა არ არის მითითებული, თვითნებური მოთხოვნა გამოიყენება:
● მაგიდის სიმრავლეის იდენტიფიცირება: ნომერი.
● დინამიური წაკითხვის ქონება არ არის გამოყენებული.
● მეთოდი 3 გამოიყენება (ზემოთ აღწერილი მეთოდები).

აჩვენებს, მონაცემები კლიენტს გადაეცემა ნაწილების მიხედვით, რომლის ზომა მსგავსია მონაცემების პირველი მეთოდით (ამ სექციის დასაწყისში აღწერილი).
დინამიური სიის შემცველი ფორმის შექმნისას, თითოეული ხილული დინამიური სიის 45 მონაცემთა ელემენტი თავდაპირველად კლიენტისთვის (თუ 45 ელემენტზე ჩამოთვლილია). თუ დინამიური სია აჩვენებს 45-ზე მეტ ხაზს, მაშინ ფორმის გახსნისას, დამატებითი სერვერის ზარი შესრულდება დაკარგული მონაცემების მისაღებად.

4. დინამიური სია პარამეტრები

ქონების შექმნის სია - დაჭერით ჰიპერბმულებს გახსნას იწვევს დინამიური სიის გახსნის ფორმას. სიის პარამეტრი ხორციელდება ისევე როგორც მსგავსი ოპერაციები მონაცემთა განლაგების სისტემაში.


ნახაზი. 2. დინამიური სიის პირობითი რეგისტრაცია

კონფიგურაციაში დინამიური სიის კონფიგურაციის დროს, გამოყენებითი გადაწყვეტა აქვს შემდეგს:
● დააყენეთ ველი, რისთვისაც აუცილებელია გამარტივების ჩატარება;
● აღწერეთ მონაცემთა შერჩევა სიაში;
✓ პირობითი პარამეტრების მითითება;
● კომპლექტი სფეროები, რომლითაც საჭიროა ჯგუფის მონაცემები.
დეველოპერისთვის დახარისხების მიზნით აზრი, თუ ის არ შეესაბამება სტანდარტულ დახარისხებას სისტემას.

საბჭო. უნდა აღინიშნოს, რომ დახარისხების სფეროების წარუმატებელი შერჩევა (ასევე მონაცემების შერჩევა და დაჯგუფება) უარყოფითად აისახება დინამიური ნიმუშის ეფექტურობაზე.
აპლიკაციის დეველოპერის თვალსაზრისით, დინამიური სიის პარამეტრები შედგება რამდენიმე ნაწილისგან, რომლებიც დაკავშირებულია. ძირითადი ქონება, რომლის მეშვეობითაც შეგიძლიათ დინამიური სიის პარამეტრების მართვა LockersTrakes. ეს ობიექტი შეიცავს სამ კომპლექტს პარამეტრების, რომ როდესაც ოპერაციული სისტემა, განსაზღვრავს საბოლოო პარამეტრების მიმართა დინამიური სია:
● პარამეტრები - კონფიგურატორის რეჟიმში შექმნილი პარამეტრები. დინამიური სიის პროცედურა უზრუნველყოფს კონფიგურაციის ქონებას. დინამიური სიის პარამეტრების სახელი ამგვარად არის შემდეგი დიზაინით:
სია. Clipped და სია. მხარდაჭერა მუშები. ინსტრუქციები.
● საბაჟო- to- პარამეტრები არის პარამეტრების, რომ მომხმარებლის ცვლილებები "1C: საწარმოს" რეჟიმში;
● ფიქსირებული-შესახვევი - ეს პარამეტრები ჩართულია ჩადგმული ენისგან. გარდა ამისა, ეს ქონება მოიცავს შერჩევის ღირებულებებს, რომლებიც გადაცემულ ფორმას გადასცემენ პარამეტრების გამოყენებით. დინამიური სიის შერჩევის, პარამეტრების, პირობითი განაცხადის თვისებები უზრუნველყოფს დინამიური სიის პარამეტრების ფიქსირებულ პარამეტრებს. სხვა სიტყვებით რომ ვთქვათ, ეს საჩივარი ეკვივალენტურია:
სია. Supercrowers. Refixed- გაძლიერებული. Potting და სია.
დინამიური სიის საბოლოო პარამეტრების შექმნისას, პარამეტრების სხვადასხვა ვარიანტები კომბინირებულია შემდეგნაირად:
● თუ რაიმე სახის პარამეტრები მთლიანად აღინიშნება, როგორც მომხმარებელი, მაშინ მომხმარებლის პარამეტრები მოხვდება შედეგების პარამეტრებში
(სია. მხარდაჭერა მუშები. გამოიყენეთ მომხმარებლის-კანონი). ამავე დროს, თუ რომელიმე პარამეტრი მიუწვდომელია, მაშინ ეს პარამეტრები სიის თვისებების შედეგად განთავსდება. Supercrower. პარამეტრები.
● თუ რაიმე სახის პარამეტრები აღინიშნება, როგორც მომხმარებელი არ არის მთლიანად, მაგრამ ელემენტი, მაშინ:
● საბაჟო ელემენტები მოხვდებიან სიის პარამეტრების მიხედვით. Supercrower.
● მიუწვდომელი ელემენტები, როგორც მიუწვდომელი ელემენტები მოხვდება სიის პარამეტრების სიიდან. Superman.
● ფიქსირებული პარამეტრები (სია Supercrowers. ფიქსირებული ინტენსიური) დაემატება შედეგების პარამეტრებს "როგორც". ამავდროულად, სიტუაცია არასწორია, როდესაც ამავე სახელწოდების პარამეტრები არის ფიქსირებული და მომხმარებლის პარამეტრებში, როგორიცაა შერჩევა იგივე მარცხენა ღირებულებით.

თუ პარამეტრები იმყოფება დინამიური სიის პარამეტრებში, რომლებიც ფუნქციონალური პარამეტრების გამოყენებით გამორთულია, ეს პარამეტრები წაიშლება არსებული პარამეტრების სიიდან, როდესაც მიიღებთ დინამიური სიის მონაცემებს.
მართვა რა პარამეტრების ხელმისაწვდომი იქნება მომხმარებლისთვის, და რომელიც - არა, გადის დინამიური სია პარამეტრების ფანჯარაში.


ნახაზი. 3. მენეჯმენტი, მათ შორის საბაჟო პარამეტრებში

ფანჯრის ბოლოში ჩამრთველი (იხ. სურათი 3) პასუხისმგებელია ყველა სახის პარამეტრების პარამეტრებში (ჩვეულებრივი ან სწრაფი). ეს ფუნქცია ხელმისაწვდომია შერჩევის, წესრიგის, დაჯგუფების და პირობითი დიზაინისთვის. თუ პარამეტრების მითითება რედაქტირების რეჟიმში არის სწრაფი შერჩევა, შემდეგ მომხმარებლის პარამეტრების ჯგუფი ფორმა მაგიდის, რომელიც აჩვენებს დინამიური სია, თქვენ უნდა მიუთითოთ ცარიელი ჯგუფი ფორმა, რომელშიც ელემენტები ასოცირდება სწრაფი საბაჟო დინამიური სიის პარამეტრები განთავსდება. თუ ჯგუფი არ არის მითითებული - სწრაფი მომხმარებლის პარამეტრები არ იქნება ნაჩვენები ფორმით. ასევე შესაძლებელია აშკარად გამოიწვიოს საბაჟო პარამეტრების გამოყენებით ჩაშენებული ენის გამოყენებით შექმნა ელემენტს-მომხმარებლებს მეთოდი () გაფართოება დინამიური სია.
ასევე შესაძლებელია აირჩიოთ კონკრეტული პარამეტრების განთავსება მომხმარებლის პარამეტრებში. ეს ფუნქცია ხელმისაწვდომია შერჩევისა და პირობითი ელემენტებისათვის (იხ. სურათი 3).

თუ აუცილებელია, დინამიური სიის გახსნისას, ნებისმიერი სპეციალური პარამეტრი დატვირთულია, ეს შეიძლება გაკეთდეს ორ გზაზე:
● საბაჟო პარამეტრების დინამიური სიის გამოყენებით. ამ პარამეტრში მოცემული მონაცემები განთავსდება დინამიური სიის მომხმარებლის პარამეტრებში.
● კლავიშთა დინამიური სიის სახით. თუ, როდესაც თქვენ გახსენით ფორმა, მიუთითეთ ეს პარამეტრი, მაშინ დინამიურ სიაში, რომელიც წარმოადგენს ფორმის ძირითად დეტალებს, პარამეტრების პარამეტრების პარამეტრების პარამეტრების პარამეტრების მითითებით.

5. ძიება დინამიურ სიაში

ფორმაში მდებარე დინამიური სია უზრუნველყოფს ნაჩვენები მონაცემების ინტერაქტიული ძიების განხორციელებას. ძებნა შეიძლება განხორციელდეს შემდეგი საშუალებებით: ძებნის სიმები, ძებნის დიალოგი, ძიების მიმდინარე ღირებულების ძიება, ძიების ისტორიის გამოყენებით (დინამიური სიების გამოვლენისათვის). ძიების შედეგი არის შეზღუდული კომპლექტი ჩანაწერები.
დინამიური სია (ამ მომხმარებლისთვის ხელმისაწვდომი), რომელიც აკმაყოფილებს ძიების კრიტერიუმებს.
დინამიურ სიაში საძიებო შესაძლებლობების მართვის მიზნით, დინამიური სიის მართული ფორმის ცხრილის სამი თვისება შექმნილია:
● ძიების სიმებიანი პოზიცია - განსაზღვრავს ძიების სიმებიანი პოზიციის პოზიციას. მას შეუძლია მიიღოს შემდეგი ღირებულებები: ავტო, ბრძანებათა პანელი, არა, ზედა, ქვედა.


ნახაზი. 4. ძებნა სიმებიანი დინამიური სია

თუ ამ ქონების ღირებულება მითითებულია ბრძანებათა პანელზე, მაშინ ბრძანების ბრძანებათა პანელში (თუ დინამიური სია წარმოადგენს ფორმის ძირითად დეტალებს) ან დინამიურ სიებთან ასოცირებული ბრძანების პანელში, ძებნის სიმებიანი იქნება ნაჩვენები. საძიებო პანელში გამოქვეყნებული ძიების სიმებიანი ყოველთვის დაჭერილია ბრძანების პანელის მარჯვენა კიდეზე (საძიებო ბარების მარჯვენა ღილაკით).
თუ ქონება არ არის მითითებული, ძებნის სიმებიანი იქნება დაკარგული ფორმით, ხოლო დაწყების ხაზის დიალოგი იწყება, დიალოგი გაიხსნება.
იმ შემთხვევაში, თუ ქონება მითითებული ზედა, მაშინ ძებნა სიმებიანი განთავსებული იქნება სიაში სარდლობის პანელი და მაგიდა აჩვენებს დინამიური სია. თუ ქონება ბოლოშია, ძებნის სიმებიანი იქნება გამოქვეყნდება დინამიური სიის ჩვენება.


● თუ თავსებადობის რეჟიმის ქონება არ არის გამოყენებული ან ძველი ვერსიის ვერსია 8.3.4 - ღირებულების სარდლობის პანელი.
საძიებო ბარის გადასვლა შემდეგია:
● Ctrl + F გასაღების კომბინაციის დაჭერით;
● მაუსი;
● როდესაც ტექსტის კომპლექტი იწყება დინამიურ სიაში (დინამიური ძებნის სიის ქონების ღირებულების გათვალისწინებით).
● მაყურებელი სტატუსი პოზიცია - აღწერს, სადაც ნახვის სტატუსი იქნება ნაჩვენები: რა სფეროებში ძებნა და რა ღირებულებები
ჩხრეკა თითოეულ სფეროში. შეუძლია მიიღოს შემდეგი ღირებულებები: ავტო, არა, ზედა, ქვედა


ნახაზი. 5. ძიების სტატუსი დინამიურ სიაში

თუ ქონება არ არის მითითებული, ნახვის სახელმწიფო არ იქნება ფორმით. შედეგად, შესაძლებელია იდენტიფიცირება თუ არა, შესაძლებელი იქნება შერჩევის ღილაკის გაუქმება მხოლოდ ხელმისაწვდომობით.
იმ შემთხვევაში, თუ ქონება მითითებული ზედა, ნახვის სახელმწიფო განთავსდება სიის სარდლობის პანელზე და მაგიდასთან, რომელიც აჩვენებს დინამიურ სიას. თუ ქონება არის ბოლოში, ნახვის სახელმწიფო დაუყოვნებლივ გამოქვეყნდება დინამიური სიის ჩვენების შემდეგ.
თუ ფორმა იქმნება "1C: Enterprise" ვერსია 8.3.4 და უმცროსი - ქონება არ არის მითითებული. თუ ფორმა შეიქმნა "1C: Enterprise" ვერსია 8.3.5 და უფროსი - ქონება ავტომატურად არის მითითებული. ამ შემთხვევაში ქონების ფაქტობრივი ღირებულება განისაზღვრება შემდეგნაირად:
● თუ თავსებადობის რეჟიმის ქონება 8.3.4 (და ქვემოთ) ვერსია არ არის;
● თუ თავსებადობის რეჟიმი ქონება არ არის გამოყენებული ან ძველი ვერსიის გამოყენება ვერსია 8.3.4 - საუკეთესო ღირებულება;
● ძიების მენეჯმენტის პოზიცია - განსაზღვრავს, სადაც საძიებო ღილაკი გამოჩნდება. ღილაკი ხსნის მენიუში, რომელიც შეიცავს შემდეგ ინფორმაციას: ბრძანებები მოიპოვებს მიმდინარე ღირებულებას, გაფართოებულ ძიებას, გაუქმების ძიებას, პერიოდს (დოკუმენტაციისა და ჟურნალების სიების საშუალებით) და საძიებო მოთხოვნების ისტორია (ბოლო 5 მოთხოვნა). ქონებას შეუძლია მიიღოს ღირებულებები: ავტო, არა, ბრძანების პანელი.


ნახაზი. 6. მართვის ძიება დინამიურ სიაში

თუ ქონება არ არის მითითებული, ძებნის ღილაკი არ იქნება დაკარგული ფორმით (მაგრამ ბრძანებები ხელმისაწვდომი იქნება მენიუს გამოყენებით). ღირებულების თვისებები ბრძანებათა პანელი ადგენს ღილაკს, რომელიც დაკავშირებულია დინამიურ სიასთან დაკავშირებულ მაგიდასთან.
თუ ფორმა იქმნება "1C: Enterprise" ვერსია 8.3.4 და უმცროსი - ქონება არ არის მითითებული. თუ ფორმა შეიქმნა "1C: Enterprise" ვერსია 8.3.5 და უფროსი - ქონება ავტომატურად არის მითითებული. ამ შემთხვევაში ქონების ფაქტობრივი ღირებულება განისაზღვრება შემდეგნაირად:
● თუ თავსებადობის რეჟიმის ქონება 8.3.4 (და ქვემოთ) ვერსია არ არის;
● თუ თავსებადობის რეჟიმის ქონება არ არის გამოყენებული ან ძველი ვერსიის ვერსია 8.3.4 - ღირებულების სარდლობის პანელი;
თუ არსებობს რამდენიმე ბრძანების პანელი ფორმით, ბრძანების წყარო, რომლისთვისაც არის ერთ-ერთი მართული ფორმა მაგიდა (დინამიური სიის მონაცემების ჩვენება), მაშინ საძიებო ბარი და ძებნის ღილაკი განთავსდება მხოლოდ ერთ ბრძანებათა პანელში:
● ან დინამიური სიის ბრძანების პანელში (თუ ავტომატური შევსება ხდება)
● ან რომელიმე დანარჩენი ბრძანების პანელში.

განიხილეთ დინამიური სიის ძიების ძიების ფუნქციები:
● იმისათვის, რომ მოძებნოთ მოსახერხებელია (მათ შორის სიჩქარის სიჩქარის ჩათვლით), თქვენ უნდა ჩართოთ სრული ტექსტური ძებნა ყველა კონფიგურაციის ობიექტზე, რომელიც შეიძლება გამოყენებულ იქნას დინამიური სიის მთავარი მაგიდა. ასევე, დინამიურ სიაში არსებული კონფიგურაციის ობიექტების ყველა დეტალი უნდა იყოს ჩართული სრულ ტექსტში, რომელიც შეიძლება მოძებნოთ.
თუ ობიექტი სრული ტექსტური ძიებისგან გამორიცხულია, საძიებო მექანიზმის გათვალისწინებით იმუშავებს, მაგრამ ასეთი ძიების შესრულება ძალიან დაბალი იქნება. არ არის რეკომენდებული ობიექტების ძებნა, რომლებიც არ არის ინდექსირებული სრული ტექსტური ძიებით.
● განაცხადის გადაწყვეტა უნდა ჰქონდეს მარეგულირებელი ამოცანა, რომელიც რეგულარულად განახლდება სრული ტექსტის ძიების ინდექსზე.

● ძებნა არ არის შესრულებული ყველა დინამიური სიის სვეტის (და კონფიგურაციის ობიექტი), მაგრამ მხოლოდ იმ სპიკერებს, რომლებიც მაგიდაზე არიან ნაჩვენები.
● ძებნა დინამიურ სიაში მინიშნება ტიპების დარგში თვითნებური წარმომადგენლობით არის შესრულებული სფეროები, რომლებიც გამოიყენება
წარმომადგენლობის ფორმირება (აქ). წარმომადგენლობაში შეტანილი სფეროები მიიღება შესაბამისი ობიექტის ThePole წარმომადგენლობის () გადამუშავების პროცესორით.
● დინამიური სიებისათვის მითითებულ ძირითად მაგიდასთან, ძირითად მაგიდაზე სრული ტექსტის ძიება გამოიყენება. სრული ტექსტის ძიების შედეგებზე დაემატება ძირითადი მაგიდის ყველა არასასურველი მითითება. ძირითადი მაგიდის სრული ტექსტის ძიების შედეგი ძირითად სფეროებში გამოიყენება. სრული ტექსტური ძიება სხვა ცხრილების სიაში ნაჩვენებ სფეროებში ასევე შესრულებულია (თუ სრული ტექსტური ძებნა გამოიყენება საველე და კონფიგურაციის ობიექტისთვის). სრული ტექსტური ძიების გარეშე, მონაცემები შეიძლება იყოს
ნაპოვნია, მაგრამ ძიება თავად შესრულდება ძალიან ნელა.
თუ შეცდომა მოხდა სრული ტექსტის ძიებისას, ძიება შესრულდება სრული ტექსტის ძიების გარეშე.
მაგალითად, ეს შეიძლება მოხდეს ერთი წერილისა და დიდი რაოდენობის რიგების ძიებისას ამ წერილში დაწყებული ინფორმაციის ბაზაზე.
● იმ შემთხვევაში, როდესაც შედარება ტიპის შერჩევა გამოიყენება დინამიური სიის მთავარი მაგიდისთვის, მაშინ შერჩევის ღირებულება დაემატება საძიებო შეკითხვას ამ მაგიდაზე საძიებო მოთხოვნას.
● ძებნა სიმებიანი იყოფა სიტყვებით. ეს დანაყოფი ხორციელდება შემდეგი წესებით:
● სიმებიანი არის გაყოფილი სივრცე და tab სიმბოლოები, როგორც გამყოფები.
● შედეგად ფრაგმენტი მაშინ დამუშავებულია:
● თუ ფრაგმენტი არის თარიღი წარმომადგენლობა (ან დროის გარეშე), რომელიც გათვალისწინებულია მიმდინარე რეგიონალური სესიის პარამეტრების გათვალისწინებით, მაშინ სიტყვა ეს ფრაგმენტია.
● სხვაგვარად, ფრაგმენტი შემდგომი სიმბოლოების გამოყენებით ", - / \\", როგორც გამყოფები. ამ შემთხვევაში, თითოეული რის შედეგადაც სიმებიანი ფრაგმენტი მიიღებს სიტყვას.

● თითოეული სიტყვისთვის, ჩამოყალიბებულია პირობების კომპლექტი, რომლებიც "ან" კომბინირებულია. ეს პირობები ჩამოყალიბებულია, თუ მაგიდაზე ამ სიტყვის სრულ ტექსტში ძიება, საიდანაც ეს ველი იქნა მიღებული, დაბრუნდა მინიმუმ ერთი ობიექტი ან სრული ტექსტური ძებნა არ გამოიყენება ამ სფეროში. პირობები ჩამოყალიბებულია შემდეგნაირად:
● ტიპის სიმებიანი ველი, მდგომარეობა აქვს სახელი სახელით, როგორც%% სიტყვა.
● ტიპის ველი, მდგომარეობის მდგომარეობა აქვს სახელით \u003d ღირებულებას, სადაც მნიშვნელობა არის სიტყვა, რომელიც გადაეცემა ნომრის ტიპს. თუ სწორად ვერ შეასრულებთ, საველე ძიებაში არ შესრულდება.
● სიტყვა ეძებს როგორც substring in default ხედი Booleo ტიპის განსაზღვრული მიმდინარე სხდომაზე. თუ სასურველი სიტყვა აღმოჩენილია თვალსაზრისით, მაშინ პრეზენტაციის შესაბამისი ღირებულების ძიება, რომელშიც სიტყვა გამოვლინდა. ამავდროულად, არ არის გამოყენებული მოსაზრებები, რომლებიც მითითებულია ფორმატის ფორმატის ფორმატის გამოყენებით.
● ტიპის სფეროში, მდგომარეობის მდგომარეობა აქვს სახელით სახელით\u003e \u003d დასაწყისი (სიტყვა) და სახელი<=КонецДня(Слово). Если Слово подобно дате, в которой год
განსაზღვრავს ერთი ან ორი ციფრი, წელიწადში მიმდინარე საუკუნეში გადაეცემა და ეს ღირებულება დაემატება ძიების მდგომარეობას.
● მინიშნება სფეროებში, ძიება ხორციელდება იმ სფეროებში, რომლებიც გამოიყენება საცნობარო პრეზენტაციისთვის. თითოეულ ამ სფეროში
შესრულებული ზემოთ აღწერილი წესების მიხედვით. მოძებნეთ, არ გამოიყენება თვითნებური მონაცემების წარმომადგენლობისთვის გამოყენებული სფეროები.
თითოეული სიტყვის პირობების კომპლექტი "პროგრამული".
● წამყვანი zeros- ის ღირებულებებისათვის, თქვენ შეგიძლიათ მოძებნოთ ხაზი წამყვანი zeros და ხაზი მითითებული გარეშე წამყვანი zeros.
● თუ დინამიური სია აჩვენებს დოკუმენტების ჩამონათვალს ან დოკუმენტებს, მაშინ მითითებული სიის ნახვა ინტერვალი ასევე გამოჩნდება ფორმის არეალში, რომელიც გამოირჩევა საჭირო დინამიური სიის ნახვის სტატუსის მინიშნება.
● არსებული ღირებულების ძიების ბრძანება არ არის ხელმისაწვდომი, თუ დინამიური სიის მთავარი მაგიდა არის შერჩევის კრიტერიუმი.
✓ რიგების უცხოური ფრაგმენტები ხაზს უსვამს ცხრილში.
● ერთი სვეტისთვის, მხოლოდ საძიებო ბარი მხარს უჭერს. სვეტის ახალი ძიების შეკითხვისას, რომელზეც ჩხრეკა უკვე შესრულებულია, ძიების გამოხატვა შეიცვლება და არა ორი ძიების შეკითხვების დამატება.
● თუ ფორმა არ არის ფორმით. ფორმის დანამატის ელემენტი აჩვენებს დინამიური სიის მაგიდასთან დაკავშირებულ ძიებას (ფორმის ელემენტის add-on), შემდეგ კი CTRL + F Keys- ის გასაღები იწვევს გახსნას საძიებო დიალოგი.


ნახაზი. 7. ძებნა დიალოგი

იმ შემთხვევაში, თუ ფორმა იმყოფება ფორმის ელემენტის სახით, დინამიური სიის ჩვენება მაგიდასთან (ფორმის ელემენტის add-on) ასოცირდება, მაშინ მოწინავე საძიებო სისტემა უნდა იქნას გამოყენებული ძებნის გასახსნელად დიალოგი.
● ძიების დიალოგის გამოყენებისას თქვენ უნდა გვახსოვდეს შემდეგი მახასიათებლები:
● კლავიატურის ძიების დიალოგის გახსნა იწვევს იმ ფაქტს, რომ მიმდინარე უჯრედის ღირებულება არის სიმებიანი, რომ მოძებნოთ და გადართვის ღირებულება, თუ როგორ უნდა მოძებნოთ ზუსტი დამთხვევა.

● საძიებო დიალოგის გახსნა დინამიურ სიაში ჩამონტაჟებული ძებნის სტრიქონის დაწყების გზით იწვევს იმ ფაქტს, რომ გადართვის ღირებულება, თუ როგორ უნდა მოძებნოთ ხაზი ხაზის ნაწილში და ტექსტის დარეკვა მოედანზეა. რა უნდა ვეძებოთ.

6. დინამიური სიის მიერ ნაჩვენები მონაცემების მოპოვება.

დინამიური სიების გამოყენებისას შეიძლება დაგჭირდეთ სხვადასხვა მონაცემების შესრულება, რომლებიც ამჟამად დინამიურ სიას, რომლებიც გათვალისწინებულია SuperImposed შერჩევისა და საძიებო სისტემით. ასეთი ქმედებები მოიცავს: მაგალითად, შერჩეული დოკუმენტების გადაცემას ან შერჩეული ობიექტებისგან ნებისმიერი დეტალების გადაცემას, მაგალითად, ხელმისაწვდომი ობიექტების ჩამონათვალს (დიზაინით და ა.შ.), მაგალითად, დაბეჭდვის ან გადარჩენისთვის.
დინამიური სიის მონაცემების მისაღებად, თქვენ უნდა გამოიყენოთ ფლეშ ნაერთის მიღების მეთოდები ()
შემნახული კომპლექსები ().
მონაცემთა მიღების მაგალითი:

სქემა \u003d ელემენტები. შესაძლებლობები. Persupportment ();
პარამეტრები \u003d ელემენტები. შესაძლებლობები. Powerflower- ზე დაფუძნებული ();
Complimentary Machine \u003d ახალი fold-shirtscomplekdang ();
MOCKUPSCOMONOVKA \u003d Folder Machine. შეავსეთ (სქემა, პარამეტრები);
ProcessorComponovka \u003d ახალი პროცესორი კომპონენტები;
ProcessorComponovka.initialize (mockcomples);
პროცესორი აღჭურვილობა \u003d ახალი პროცესორი- in-line results commontheldblocks
დაბრუნების პროცესორი განხორციელება. დარწმუნდით (ProcessorComponovka);

ასრულებს ღირებულებების შეგროვების მონაცემების მოპოვებას (ცხრილი ან ღირებულებების ჩამონათვალი).
დინამიური სიის მონაცემების მოპოვება მოცემულია რიგი თვისებები, რომლებიც უნდა იქნეს გათვალისწინებული გამოყენების გადაწყვეტილებების შემუშავებისას:
● არ არის მხარდაჭერილი შემდეგი ცხრილის დიზაინით:
● ხაზების ფერების შეცვლა;
● Picture Caps;
● podle სურათი;
● სარდაფში ფონის ფერი;
● სარდაფში ტექსტის ფერი;
● სარდაფში შრიფტი;
● ჰორიზონტალური პოზიცია სარდაფში;
● პაროლი რეჟიმი.
➢ მართული ფორმით განსაზღვრული პირობითი დიზაინი არ არის მხარდაჭერილი;
● იერარქიული ცხრილის აღმავალი, ბმული ტიპის ველი, ცარიელი ბმულის შემცველი ჩანაწერები ყოველთვის პირველად განთავსდება.

დინამიურ სიაში, შერჩევა 1C არ არის ისეთი რთული, როგორც ჩანს, ბევრი მომხმარებელი თავდაპირველად. გამოიყენება კონფიგურატორები და ცხრილები ღირებულებებისათვის. 1C- ში, ხშირად საჭიროა მონაცემების დასალაგებლად გრაფიკებსა და უჯრედებში ნებისმიერი კრიტერიუმისთვის.

როგორ შევქმნათ შერჩევა სიაში?

თქვენ შეგიძლიათ შექმნათ შერჩევა ორ გზაზე: სიის სახით თავად ან რეგისტრაცია პროგრამირებით. პირველ შემთხვევაში, თქვენ უნდა დაამატოთ დინამიური სია 1C 8 ფორმით, განსაზღვრავს მთავარ მაგიდას, და შემდეგ წასვლა მისი თვისებები. მართული ფორმა საშუალებას გაძლევთ მუშაობა ყველაზე განსხვავებული ღირებულებებით. იქ აუცილებელია იპოვოთ პუნქტი "სიის შექმნის" და ამ მენიუში. ფანჯარაში, რომელიც ხსნის, თქვენ შეგიძლიათ ხელით დააყენოთ ნებისმიერი Sorter სიაში, და შემდეგ - მართოთ ჩამოყალიბებული შერჩევა პროგრამირებად.

დინამიური sorter- ის ჩამოყალიბება პროგრამირებად, უნდა იცოდეთ, რომ 1C- ში შერჩევა დინამიური სიის საკუთრებად ითვლება. შერჩევა, ამ ხარისხის გამოყენებით, თქვენ უნდა დაამატოთ ახალი ელემენტი შერჩევის ქონებაზე. ყველა მათგანს, თქვენ უნდა დააყენოთ პარამეტრი მარჯვენა, მარცხენა ღირებულების და სფეროში "ტიპის შედარებით" სფეროში. მნიშვნელოვანია, რომ "სიმართლე" შეიტანოს გამოყენების სფეროში. ამდენად, თქვენ შეგიძლიათ შექმნათ მარტივი შერჩევა. სხვა სფეროებში პირობების დასამატებლად, თქვენ შეგიძლიათ უფრო რთული და შეესაბამება თქვენს მოთხოვნებს.

ირჩევს 1C ღირებულებების ცხრილში

მაგიდაზე შერჩევის დასადგენად, შეგიძლიათ გამოიყენოთ რამდენიმე ვარიანტი. თქვენ შეგიძლიათ გააკეთოთ ხელით შერჩევა - მაგიდის დასალაგებლად და დამალვა ყველა ხაზი, რომელიც არ გჭირდებათ. მაგრამ ეს არის ძალიან შრომატევადი პროცესი, რომელსაც არ სურს არაფერი. ეს მეთოდი განკუთვნილია მხოლოდ მათთვის, ვინც მხოლოდ 1C- სთან მუშაობის დაწყებას და ვერ შეძლებს უფრო რთულ, მაგრამ პროდუქტიულ ტექნიკას.

მეორე შერჩევის ვარიანტი მაგიდაზე მოქმედებს მაგიდის მეთოდით "მოძებნა რიგები". ამ მეთოდის მნიშვნელოვანი მინუსი ის არის, რომ შედარებით ერთადერთი ტიპის იქნება "თანაბარი", რაც მნიშვნელოვნად აღემატება შერჩევის გამოყენების შესაძლებლობას.

მაგიდაზე ყველაზე რაციონალური შერჩევის მეთოდი შეიძლება გაკეთდეს შეკითხვის მშენებლობით.

სხვა დინამიური სია 1C

დინამიური სიები უზრუნველყოფს საკმარის შესაძლებლობებს მონაცემებით, რომლებიც არ იყვნენ 1C 7. მათგან ერთ-ერთი ყველაზე მოსახერხებელია არჩევანის ფორმების შექმნა. მაგალითად, 1C: ბუღალტერია, თქვენ უნდა წავიდეთ "ნომენკლატურის" მენიუში და დაამატეთ ახალი შერჩევის ფორმა, როგორც მთავარი, როგორც მთავარი.

პარამეტრების შესაქმნელად დინამიურ სიაში:

  • თქვენ შეგიძლიათ გამოიყენოთ შერჩევის ფორმები;
  • ამ ფორმის შექმნისას დინამიური შერჩევის სია ავტომატურად გამოჩნდება მინდორზე;
  • მის თვისებებში შესვლისას შეგიძლიათ იხილოთ პუნქტი "თვითნებური მოთხოვნა". ეს შეკითხვაა და საშუალებას გაძლევთ გამოიყენოთ დინამიური სიის ყველა უპირატესობა;
  • ამ მოთხოვნას შეგიძლიათ შეხვალთ თქვენი პარამეტრების შეტანა;
  • შეამოწმეთ ჩამრთველი და ამ ფანჯრის გახსნისას, შეგიძლიათ იხილოთ ახალი მოთხოვნა, ნომენკლატურის დირექტორია ყველა სფეროში;
  • შეკითხვის კონსტრუქტორის ღილაკზე დაჭერით შეგიძლიათ შეცვალოთ ამ სიის შინაარსი.

დაამატოთ თქვენი მოთხოვნის წვეთი ქვემოთ ჩამოთვლილი, თქვენ უნდა წავიდეთ პარამეტრების tab. პირველ ჩანართში, თქვენ ნახავთ შესაძლებლობას, რომ ნებისმიერი შერჩევა თქვენი მოთხოვნილებების მიხედვით.

პროგრამული უზრუნველყოფის კონფიგურაცია მოთხოვნა

შეგიძლიათ დააინსტალიროთ შეკითხვა და პროგრამული მეთოდები. ამისათვის აუცილებელია ფორმის მოდულში მხოლოდ რამდენიმე რიგის შესასვლელად. ამის შემდეგ, ეს მხოლოდ საკმარისი იქნება, რომ დღევანდელ ხაზს ორჯერ დააჭირეთ ორჯერ, რათა შეარჩიონ შერჩეული ღირებულებები დოკუმენტში.

1C- ის მნიშვნელობებში ფასეულობების სიაში - ეს არის დიდი გზა, რომ მუშაობა 1C- ის პროგრამული უზრუნველყოფა უფრო რაციონალური და პროდუქტიული. ეს საშუალებას გაძლევთ ოპტიმიზაცია ყველა სამუშაო საწარმოში.