Iestatiet dinamiskā saraksta 1.c 8.3 izvēli. Ierobežojumi un funkcijas

1C 8.3.

Rakstā izskatīs iespējas instalēt atlases pārvaldītajās formās 1C 8.3. Dinamiskās saraksta izvēli var iestatīt statiski vai dinamiski lietotāja interfeisā vai konfigurētājam. Visas izvēles iespējas mēs turpmāk izskatīsim.

  • Izvēles iestatīšana konfigurācijā

Izvēles iestatīšana lietotāja režīmā

Dinamiskais saraksts pretēji tabulai vai vērtību kokam ir piemērotāks risinājums, lai īstenotu veidlapas, kas satur visus sarakstus, jo Dinamiskais saraksts nodrošina visplašākos instrumentus, lai strādātu ar izvēli, laukiem, šķirošanu. Šo izvēli var uzstādīt, strādājot lietotāja režīmā vai konfiguratorā, princips ir tāds pats.

Lai iestatītu izvēli uzņēmuma režīmā, jums ir jāsazinās ar komandu "Konfigurēt sarakstu".

Atveras logs.


"Atlases cilne" satur sarakstu ar laukiem, kas atrodas pašreizējā sarakstā. Izvēlieties saraksta laukus, kuriem mēs filtrēsim. Jūs varat veikt šo dubultklikšķi vai izmantojot vilkt un nomest.


Mēs norādām salīdzinājuma veidu un vērtību, noklikšķiniet uz "Complete rediģēšana", izvēle ir iestatīta.


Uzstādot izvēli uzņēmuma režīmā saraksta veidlapā, tā saukto ātrās izvēles lauki tiek automātiski izveidoti.


Lai 1C platforma automātiski izveidotu ātrās izvēles laukus, izstrādājot veidlapu konfiguratorā, jānorāda pielāgoto iestatījumu grupa.


Šī izvēle tiks saglabāta tikai pašreizējam lietotājam, kas ļauj elastīgi veikt pielāgotus dinamiskus saraksta iestatījumus. Tomēr, ja uzdevums ir veikt fiksētu izvēli konkrētam sarakstam visiem sistēmas lietotājiem, mēs varam atrisināt to tikai caur konfiguratoru.

Izvēles iestatīšana konfigurācijā

Darbs Konfiguratorā, mēs varam noteikt dinamisku divu sugu saraksta izvēli - fiksētu un dinamisku. Fiksētā izvēle ir konfigurēta vienu reizi, dinamiskā vai programmatūra - var uzstādīt atkarībā no jebkādiem sistēmas datiem.

Fiksēto izvēles instalēšanas princips konfigurētājam neatšķiras no instalācijas iepriekš aprakstītajā lietotāja režīmā. Lai iestatītu izvēli, mums ir jāatver dinamisko saraksta iestatījumi.


Atveras logs.


Izvēle tiek lūgta tāpat kā lietotāja režīmā.

Iespēja "Iespējot pielāgotos iestatījumus" nosaka, vai konfigurētājam uzstādītā izvēle ir pieejama lietotāja režīmā, izmantojot izvēlnes vienumu "Konfigurēt sarakstu".


Dynamic (programmatūras) izvēle

Bieži vien ir nepieciešams, lai izvēlētos izvēli, piemēram, atverot atlases formu, kad mums ir nepieciešams, lai atvērtu kontrolētu formu ar atlasi. Veidlapas caurlaide parametrs un izvēle ir iestatīta uz šo parametru. Biežais piemērs tam ir īpašnieka direktorijas elementu izvēle.

Metodes

Ja konfigurācija ir klāt konfigurācijā, BSP apakšsistēma "Pamata funkcionalitāte" ir klāt, programmatūras izvēli dinamiskajā sarakstā var uzstādīt, izmantojot tipisku metodi:

IzcilsCleinerwerver. ELEMENTOTOR radošuma izveide ()

Šīs metodes parakstīšana:

Dinamiskais saraksts Tips: dinamiskais saraksts - saraksts, kurā vēlaties iestatīt izvēli.

Namepole Tips: rindas lauks, kuram vēlaties iestatīt izvēli.

Skriešana Tips: patvaļīga - izvēle (Pēc izvēles. Noklusējuma vērtība: undefined. Uzmanību! Ja jūs varat nekavējoties nodot, vērtība netiks mainīta).

Cietušie Tips: Profesionālās komunikācijasCompponation - atlases nosacījumi.

Pārstāvība Tips: līnija - datu izkārtojuma elements (Pēc izvēles. Noklusējuma vērtība: nenoteikts .

Izmantot Tips: Booleo - izmantojiet šo izvēles rūtiņu (Pēc izvēles. Noklusējuma vērtība: neskaidra).

Modātija Tips: Model Management TelecommunicationCompletes - metode parāda šo izvēli lietotājam. Iespējamās vērtības:

  • Modelis Rāda ElementnewsCompones. Ātra piekļuve - ātrās iestatījumu grupā virs saraksta.
  • Modelis, kurā tiek parādīts elektro-setkomponovkyda. Live - saraksta iestatīšana (apakšizvēlnē).
  • Modelis, kas parāda elementenewscomponovkydata. Extassed - aizliegt lietotājam mainīt šo izvēli.

Identifikatoru pakalpojumi Tips: String - unikāls identifikators šo izvēli (Izmanto, lai sazinātos ar lietotāja iestatījumiem).

Lai noņemtu dažas izvēles vērtības, jāizmanto tipa metode:

Izņemts Clarcleiner. DeleteelementsGroupstoidedannamic pozīcija ()

Šīs metodes parakstīšana:

Dinamiskais saraksts Tips: dinamiskie skripti - aksesuāri veidlapas, kurām vēlaties iestatīt izvēli.

Namepole Tips: rinda - izkārtojuma lauka nosaukums (nav izmantots grupām).

Pārstāvība Tips: String - izkārtojuma lauka skats.

Gadījumā, ja BSP sistēmā nav, atlasi var uzstādīt pats, izmantojot Polijas objektu.

Elementotor \u003d saraksts. Iespējas. Elementi. Adīts (veids ("elementotorbone bloks")); Elementotor.levativisiveness \u003d jauns pusi rozā ("pilns nosaukums"); Elementatub. Evidence \u003d profesionālā asambleja. Elementatub. Himmability \u003d telekomunikāciju kompleksu veidi. Novērtēt piekļuvi; // izvēles elementators. Definīcija \u003d "Ivanov";

Šī izvēle izvēlēsies līnijas, kurās vērtība "pilns nosaukums" \u003d "Ivanov".

Loģisku "un", "vai", "ne" ir paredzēta grupu elementborizācijas datu tipam

Grāmatvedība \u003d saraksts. Iespējas. Elektronti. Adīts (veids ("Groupalemotabcompare")); Groupotherapy.typegroups \u003d Tiberoupelementeboleblombolds. Grupa. Elementotor \u003d Groupotabbing. Elementi. Adīts (veids ("elementotorbone-tips")); Elementotor.levativisiveness \u003d jauns pusi rozā ("pilns nosaukums"); Elementatub. Evidence \u003d profesionālā asambleja. Elementatub. Definīcija \u003d "Ivanov"; Elementotor \u003d Groupotabbing. Elementi. Adīts (veids ("elementotorbone-tips")); Elementotor.levativisiveness \u003d jauns pusi rozā ("pilns nosaukums"); Elementatub. Evidence \u003d profesionālā asambleja. Elementatub. Definīcija \u003d "Petrov";

Šī izvēle izvēlēsies līnijas, kurās vērtība "pilns nosaukums" \u003d "Ivanov" vai "Petrov".

Dinamiskās saraksta izvēli var izmantot arī, izmantojot dinamiskā saraksta pieprasījuma tekstu. Šī opcija darbojas, kad dinamiskais saraksts tiek veikts, izmantojot "patvaļīgu pieprasījumu".


Lai to izdarītu, pievienojiet nosacījumu "ja patiesība" vaicājuma tekstam ...


Kā redzams, šī pieeja ir kompaktāka no rakstīšanas koda viedokļa. Jo sarežģītāki atlases apstākļi tabulas daļā mēs vēlamies izveidot, jo lielgabarīta būs iespēja, izmantojot atlasi, izmantojot elementotorbone-free. Tomēr piemērs ar izmaiņām tekstā vaicājuma ir tās trūkumi - šī īstenošana nav izturīga pret izmaiņām kodā. Piemēram, jūs veicāt šo īstenošanu un aizmirsu, bet, ja nākotnē vēlaties mainīt vaicājuma tekstu, pievienojot jebkuru operatoru pēc tam, kad (sakārtot, grupēt), jums nav jāaizmirst par to, ka ir programmā Kods:

Saraksts. Settproprecoprecopreces \u003d saraksts. Butterproof + "un Directover. Fio in (" "Ivanovs", "Petrov") ";

Ja tas nav ņemt vērā kļūdu, bet, lai izvairītos no tā, jūs varat pārtaisīt citu īstenošanu. TEX pieprasījumā pievienojiet šādu nosacījumu:

Kur (nav un izvēlēti vai direktoriju lietotāji (un atļauts))

Saraksts. Parametri. Inparameter (atlasīto "atlasīta" atpazīšanas iestatīšana, pilns nosaukumi ()\u003e 0); Saraksts. Parametri. InstallingParameter ("atļauts", pilns nosaukums);

Šeit nosaukums ir masīvs.

Ka ir redzams, 2 koda rindas, salīdzinot ar 10. Kura metode, kā izvēlēties, ir atkarīga no konkrēta lietojošā uzdevuma.

Drukāšana (Ctrl + P)

Dinamiskais saraksts

1. Vispārīga informācija

Dinamiskais saraksts ir īpašs datu veids, kas ļauj parādīt patvaļīgu informāciju no datu bāzes tabulām. Lai to izdarītu, jums ir jānorāda tabula, dati, no kuriem vēlaties parādīt vai aprakstīt iegūto paraugu vaicājuma valodā.
Mehānisms ir balstīts uz datu izkārtojuma sistēmu un nodrošina iespējas šķirošanai, atlasei, meklēšanai, grupēšanai un nosacītu dizainu iegūtajiem datiem. Šajā gadījumā datu avots ir vaicājums, ko sistēma automātiski veido vai nu (pamatojoties uz norādītajiem datiem), vai izstrādātājs raksta manuāli.

Fig. 1. Iespējas izveidot dinamisku sarakstu

Veidojot veidlapas veidu Dinamiskais saraksts Izstrādātājs var izvēlēties divus veidus, kā veidot datu pieprasījumu:
● Galvenās tabulas iestatīšana - šajā gadījumā ir pietiekami vienkārši norādīt tabulu (galvenās tabulas īpašums), no kura ir nepieciešams iegūt datus, un sistēma automātiski izveidos datu pieprasījumu (sk. labajā pusē 1. attēlā).
● Manuāla vaicājuma veidošana - par to jums ir nepieciešams iestatīt patvaļīgu pieprasījuma īpašumu (skat. 1. att.). Pēc tam būs pieejama manuāla pieprasījuma sagatavošana datu iegūšanai no informācijas bāzes.
Izmantojot vaicājumu, varat izvēlēties datus no vairākām tabulām, lai jūs varētu norādīt galveno tabulu. Ir nepieciešams, lai dinamiskais saraksts varētu noteikt, kuri dati ir galvenie, un kuri ir sekundāri, un var pareizi izvēlēties un parādīt informāciju, kā arī nodrošināt standarta komandas. Tomēr, ja jūs nevarat noteikt galveno tabulu vaicājumā, to nevar norādīt, bet tad
dinamiskais saraksts nesniegs komandas, kas saistītas ar galveno tabulu. Turklāt šajā gadījumā (nenorādot galveno tabulu), datu iegūšanas efektivitāte dinamiskajā sarakstā tiks ievērojami samazināts.
Lai uzlabotu veiktspēju, visi savienojumi, kas izmantoti patvaļīgā vaicājumā, ir ieteicams, lai iegūtu papildu datus, lai padarītu izvēles, paplašinot datu izkārtojuma sistēmas pieprasījumus.
Dinamiskam sarakstam, kas ir formas galvenās detaļas, ir iespējams iestatīt atlases vērtības, izmantojot veidlapas parametru Atlase. Tas prasa, lai parametra struktūras īpašuma nosaukums Atlase,
sakrita ar nosaukumu atlases dinamisku sarakstu. Šādā gadījumā struktūras īpašuma vērtība tiks noteikta kā atlases elementa pareizā vērtība. Ja masīvs, fiksēts masīvs vai vērtību sarakstu, tiek izmantots kā parametra elementa parametra elementa, stāvoklis ar izvēli sarakstā tiek pievienots atlasei, vērtību sarakstu (uz kuru) masīvs un fiksētais masīvs tiek pārveidots).
Kā patvaļīgs pieprasījums dinamiskajā sarakstā var atskaņot pieprasījumu, kurā parametrs tiek izmantots, lai veidotu jebkura lauka vērtību, piemēram:

Izvēlēties
Izvēle
Kad piegāde. Koeficients \u003d 1 un veiktspēja
Citādi piegāde. Koeficients
Beigas kā koeficients
No

Šajā gadījumā, ja parametru vērtības veids atšķiras no objekta rekvizītu veida (piemēram, Rekvizīts1 Tai ir tips Numursun parametra vērtība - tips Līnija), tad pareizajam lauka displejam ir nepieciešams skaidri norādīt parametra vērtību līdz vēlamajam tipam:

Izvēlēties
Izvēle
Kad piegāde. Koeficients \u003d 1, pēc tam izteikt (un veiktspēju kā virkne (100)) citādi piegāde. Koeficients
Beigas kā koeficients
No
Dokumentu. Dokumentu jauda kā piegāde

Ja lauks, kurā izvēle ir iestatīta, ir atspējota, izmantojot funkcionālās iespējas, tad izvēle ar šādu lauku nav instalēta, pat ja atlases vērtība tiek nosūtīta kā veidlapas parametri vai atlases parametru saites.
Izmantojot dinamisko lasīšanas īpašumu, dinamiskais saraksts ir norādīts nepieciešamību lasīt datus pēc nelielām porcijām.
(Lai iegūtu plašāku informāciju par veidiem, kā iegūt datus pēc dinamiskā saraksta un datu kešatmiņā, skatiet zemāk). Neatkarīgi no šīs funkcijas piemēro šādus nosacījumus:

● Ja skatīšanās režīms ir iestatīts kā hierarhisks saraksts, tiks nolasīti tikai pašreizējās grupas dati un visu vecāku elementu dati (bez padotības elementiem).
● Ja skatīšanās režīms ir iestatīts koka formā, tiks nolasīti tikai no koka atvērto mezglu dati.
● Dinamiskā saraksta datu vienreizējā slodze netiek atbalstīta hierarhiskā skatīšanās gadījumā (displeja īpašums ir iestatīts uz koku), un sākotnējais displejs koku uzstādīts vērtībā, lai atklātu visus līmeņus. Lai iegūtu datus, tiks veikti tik daudzi servera pieprasījumi, cik mezgli ir parādītajā sarakstā.
Viena datu saņemšanas dinamiskajā sarakstā iepriekš tika izveidotas iepriekš izveidotas pagaidu tabulas, ievērojot šādus nosacījumus: \\ t
● Package vaicājumā pēc galvenās vaicājuma paketes nav pieprasījumu.
● pagaidu tabulu un lauka sastāvs ir nemainīgs no iepriekšējās partijas pieprasījuma izpildes.

Savā darbā dinamiskais saraksts izmanto vērtības šādām īpašībām detaļu metadatu objektu:
● formāts,
● rediģēšanas formāts,
● Padoms,
● Negatīvo vērtību izceļošanas zīme
● maska,
● vairāku līniju režīma zīme,
● Izvērstā rediģēšanas zīme
● Paroles režīms.
Rādot un rediģējot datu izkārtojuma sistēmas izvēli un parametrus, tiek izmantots attiecīgā lauka rediģēšanas formāts.

2. Ierobežojumi un funkcijas

Nosakot izvēli dinamiskajā sarakstā, jāatceras, ka izvēle nedarbojas grupā, ja dinamiskam sarakstam ir izvēlēts hierarhiskā saraksta vai koka displeja režīms. Saskaņā ar "grupām" ir saprotams kā atsauces grāmatas vai īpašību sugu plāns, kurā ETCO īpašums ir noteikts patiesības vērtībai.
Izvēle, kas automātiski pārklāta ar dinamisku sarakstu standarta informāciju īpašnieks, vecāks, datums, periods un ETCO grupa
standarta datu izkārtojuma sistēma. Atlasa, ka automātiski pārklāj ar dinamisku sarakstu galvenajās jomās, var izmantot kā standarta rīkus datu izkārtojuma sistēmai un tieši pievienojot nosacījumus tekstam Iebildums Uz galvenajiem galda laukiem. Selekciju izmantošanas rezultātā tos var piemērot gan pievienotos vaicājumos, gan virtuālo tabulu parametros.

Izstrādājot dinamiskus sarakstus, ieteicams pārbaudīt visus dinamiskos sarakstus ar patvaļīgiem pieprasījumiem. Pārbaudes procesā pārliecinieties, ka, ja saraksta pieprasījumā ir ligzdoti vaicājumi vai virtuālās tabulas, un tie ir pieejami, lai izvēlētos lauku ar pseidonīmi, kas sakrīt ar standarta detaļu īpašnieka, vecāku, datuma, perioda, etco grupas pseidonīmi vai galvenie lauki, tad šie lauki patiešām atbilst standarta detaļām, ar kuru alias sakrīt ar tiem. Ja tas tā nav - jums jāmaina pieprasījums, ko viņi sakristu vai
pseidonīms atšķīrās.
Ja ir izvēlēta manuāla vaicājuma veidošana, pieprasījumam ir paredzēti daži ierobežojumi:
● Nav atbalstīts, izmantojot pirmos norādījumus dinamiskā saraksta pieprasījumā. Ja jums ir nepieciešams izmantot paraugu ņemšanu, ierobežota ar ierakstu skaitu dinamiskajā sarakstā, jums vajadzētu attīt pieprasījumu veidot dinamisku sarakstu tādā veidā, ka faktiskā daļa vaicājuma tiek publicēta subquery un ierobežo ierakstu skaitu saņemta šajā subquery. Tā vietā, lai pamatotu, jūs varat izmantot arī pagaidu tabulu.
● Nav atbalstīts, šķirošana un grupēšana:

  • Saskaņā ar tabulu detaļām.
  • Prezentācijas lauki.
  • Lauka versiju.
  • Lauka nosaukuma izplatīšana.
  • Lauka skats uz galda plāna tabulu.
  • Uzkrāšanas reģistra tabula.
  • Lauks tipa tabulas tipa funkciju plānu.
  • Tipa lauka veids;
  • Lauka tipa virkne (neierobežots garums).
  • Lauka tipa binārs.

● Subkonto lauku šķirošana un grupēšana netiek atbalstīta.<НомерСубконто> un wisubekkonto<НомерСубконто> Motionsubkonto grāmatvedības uzskaites tabulas.
● Grupēšana netiek atbalstīta ar jomām, kas attēlo vaicājuma valodas izteiksmes, kas satur kopējās funkcijas.
● Kad izvēlētā galvenā tabula dinamiskā saraksta pieprasījumam ir šādi ierobežojumi:

  • Neatbalsti netiek atbalstīti.
  • To neatbalsta sadaļas izmantošana kārtot. Jums vajadzētu izmantot pieprasījumu bez galvenās tabulas vai noteikt nepieciešamo pasūtījumu, izmantojot iestatījumus dinamisko sarakstu.

● Ja dinamiskais saraksts tiek parādīts kā hierarhisks saraksts vai koks, tad ieraksts netiks rādīts ar dinamisku sarakstu, ja viens no vecākiem netiek parādīts. Citiem vārdiem sakot - lai parādītu hierarhijas saraksta elementu, dinamiskajam sarakstam vajadzētu parādīt visus šī vienuma vecākus uz saraksta augšdaļu. Tajā pašā laikā saraksta augšgalā nozīmē vai faktiski
hierarhiskā objekta saknes elements, ko attēlo dinamisks saraksts vai elements, kas uzstādīts kā Tereksuālās formas tabulas paplašinājuma īpašuma īpašums dinamiskam sarakstam.

Nav atbalstīts, izmantojot šādas tabulas kā galveno tabulu:

● Tabula, kurai nav nekādas atslēgas, ir unikāli identificēt katru tabulu ierakstu (saite objektu tabulām un ieraksta atslēgai reģistra galdiem). Tomēr šādas tabulas var uzstādīt kā dinamiskā saraksta galveno tabulu (neskatoties uz atslēgas trūkumu):

● Subkonto grāmatvedības reģistra tabula;
● Visi grāmatvedības reģistra tabulas, izņemot kustības Dubkonto tabulu;
● konstantu vērtību tabulas (ieskaitot nemainīgu tabulu);
● ārējo datu avotu tabulas bez galvenajām jomām;
● ārējo datu avotu kubu tabulas;
● Uzkrāšanas reģistra tabulas:

  • rites galds;
  • atlieku tabula;
  • revolutions un atlieku tabula.

● Aprēķina reģistra tabulas:

  • faktiskā darbības perioda tabula;
  • datu grafika;
  • pamatdati.

● tabulu tabulas objektu daļas;
● mainīt reģistrācijas tabulas (izmanto datu apmaiņas mehānismos);
● secības tabulas;
● pārrēķinu tabulas (izmanto periodiskiem aprēķina mehānismiem).
● Tabulas, kas tiek izmantotas pieprasījumā tikai ārējā savienojumā.

Citiem vārdiem sakot, dinamiskais saraksts ar norādīto galveno tabulu darbosies pareizi, ja vaicājuma izpildes rezultātā,
no galvenās tabulas iegūto līniju skaits nepalielinās, jo datu avots nepalielinās (ieskaitot pārklājumu). Ja, kā rezultātā izpildes vaicājuma, rindu skaits, kas saņemti pēc pieprasījuma no galvenās tabulas palielinās, tas novedīs pie pārkāpuma unikalitāti galveno ieejas taustiņu parādīts. Šādā gadījumā jums ir nepieciešams atslēgt dinamiskā saraksta galvenās tabulas izmantošanu.
Strādājot dinamisku sarakstu, ir nepieciešams apsvērt piekļuves tiesības uz informāciju, kas parādīta sarakstā:
● Klienta pusē dinamisko sarakstu kolonnu dati netiek nosūtīti, kas vienmēr ir marķēti, izmantojot vienmēr, bet par kuru pašreizējam lietotājam nav tiesību apskatīt. Piekļuve šādām kolonnu datiem (izmantojot šķidruma un datu metodes īpašības ())
klienta pusē nav iespējams.
● Ja pašreizējam lietotājam nav tiesību apskatīt dinamiskā saraksta galveno lauku, iegūstot datus ar šo dinamisko sarakstu, rada kļūdu, pārkāpjot piekļuves tiesības.
Dynamic sarakstam, kas parāda sarakstu uzskaitījumu, nav interaktīva saraksta iestatījumu.
Kolonnu sastāvs un dinamiskā saraksta uzstādījumi ir saistīti ar pseidonīmu izvēles laukiem. Ja izlases lauka vaicājumā, alias nav precizēts skaidri, un lauks ir sistēmisks, tad nosaukums lauka nosaukuma angļu iegultās valodas tiek izmantota kā pseidonīmu.
Šīs attiecības nozīmē, ka, mainot (vai skaidri norādījis pseidonīmu laukam, kas izmantoja automātisku aizstājvārdu)
vaicājuma lauka pseidonīms, kas veido dinamisko sarakstu datus, tiks zaudēti dinamisko sarakstu aksesuāru iestatījumi, veidlapas elementi "zaudēs" parādītās detaļas, dinamiskā saraksta iestatījumi kļūs nepareizs, utt.
Gadījumā, ja dinamisko saraksta datu avots ir tabula (normāls vai virtuāls), kas ļauj iestatīt atlasi periodā, tad, ja lietotājs iestata displeja periodu šādā dinamiskā sarakstā (komandu iestatiet datumu intervālu ...),
norādītās robežas perioda tiks noteikta kā vērtības atlases vai parametru virtuālās tabulas. Ja valodas pagarināšana nozīmē
datu izkārtojuma sistēmas vaicājumus skaidri norādīja virtuālā galda parametru nosaukumi - parametri tiks uzstādīti ar norādīto
nosaukumi. Galdi, kuriem ir iespējams kontrolēt displeja periodu vai datu apstrādi:
● Reģistrēt tabulas (galvenais vai virtuālais), par kurām ir iespēja atlasīt periodā (aprēķinu reģistrā - reģistrācijas periodā);
● dokumentu, biznesa procesu un uzdevumu pamatdaļas;
● pamata galda log tabulas;
● Pamata secības tabulas, secības robežas tabula.
Kā dinamisks saraksta vaicājuma parametrs, var veikt masīvu vai vērtību sarakstu. Tomēr, ja parametrs ir vērtību saraksts, tikai pirmā saraksta vērtība tiks izmantota kā atlases vērtība. Ja dinamiskais saraksts izmanto pieprasījumu parametriem, parametru vērtību sākotnējā iestatīšana jāveic vadītāja apstrādātājā.
Rāda dinamisko saraksta datus, jums jāatceras šādas funkcijas:
● Kad programmiski mainiet dinamiskā saraksta īpašības, tas automātiski neatkārto komandu paneļus, kas saistīti
ar šo dinamisko sarakstu.
● Ja vairāki lauki ir sagrupēti grupā ar grupēšanas režīmu šūnā un grupētās laukos ir lauks, kas tiek parādīts ar izvēles rūtiņu, šī izvēles rūtiņa vienmēr tiks parādīta vispirms tādā šūnā (kreisajā tekstā).
Dinamiskā sarakstā, nosakot datu tipu laukiem, kura izteiksmes ietver parametrus, laukus vai literālus, iegūto tipu nosaka lauku un literāļu veidi. Ja parametru vērtības veids nav iekļauts iegūtajā datu tipā - tā vērtība tiks saīsināta.
Piemēram, šādā piemērā laukā būs skaitļa veids.

Izvēle
Kad atrodas
Tad 5.
Citādi
& Parametrs
Beigties

Ja parametrs uz parametru piešķirat parametru uz citu tipu, šī lauka dinamiskais saraksts saņems vērtību 0 (numura veida noklusējuma vērtība).
Ja šāda situācija ir nepieciešama līdzīga veida - ieteicams izmantot vaicājuma valodas dizainu Izteikt. Piemēram,
ja iepriekš minētais piemērs ir jāpārskaita uz parametru virkni, kas nav ilgāka par 100 rakstzīmēm, tad jums vajadzētu aizstāt vienkāršu specifikāciju parametru, lai izteiktu skaidri celšanas veidu:

Izvēle
Kad atrodas
Tad 5.
Citādi
Express (un parametrs kā virkne (100))
Beigties

Ja patvaļīgā tekstā dinamiskā saraksta vaicājuma izlases lauku izteiksmē tiek izmantoti parametri - ir skaidri jānorāda parametru veids, izmantojot dizainu Izteikt. Piemēram, tā vietā & Nomenklatūra kā nomokulators izmantot
Express (& Nomenclature kā atsauces grāmata. Nameneture) kā nomenklatūra. Pretējā gadījumā meklēšanas virknes meklēšana var strādāt
nepareizi vai rada kļūdas.

3. Datu dinamiskā saraksta iegūšanas un kešatmiņas iegūšanas metodes

Saņemot datus, lai parādītu dinamisko sarakstu, izmanto vienu no trim veidiem:
1. Lasīt no datu bāzes tiek veiktas ar porcijām ar datu elementu skaitu, nedaudz pārsniedz rindu skaitu vienlaicīgi parādīts sarakstā (bet ne mazāk kā 20). Datu kešatmiņa serverī netiek veikta.
2. Lasīt no datubāzes tiek veiktas ar lapām 1000 datu elementiem. Tiek veikta datu kešatmiņa serverī. Hierarhiskie dati ir kešatmiņā: ne vairāk kā 2 lappuses elementu ir kešatmiņā katram vecākam. Ne vairāk kā 20 lappuses elementu ir kešatmiņas vienā dinamiskā sarakstā. Kaching tiks iekļauts dinamiskajā sarakstā šādām tabulām:
● atlases kritēriji;
● Visi grāmatvedības reģistra tabulas, izņemot galveno tabulu un Motionsubkonto tabulu;
● Visas uzkrāšanas reģistra tabulas, izņemot galveno tabulu;
● Visas informācijas reģistra tabulas, izņemot galveno tabulu;
● Visi aprēķinu reģistra galdi, izņemot galveno tabulu;
● virtuālā tabula uzdevumu slēdzim;
● ārējo avotu tabulas bez atslēgām;
● ārējo avotu kubi.

3. Lasīt no datubāzes tiek veiktas ar lapām 1000 vienumiem. Pirmā daļa ir 1 lapa. Katrs nākamais porcija palielinās par 1 lapu (kad ir sasniegts iepriekšējā parauga beigas). Tuvāk "Viewpoint" līdz parādīto datu beigām pārvietojas, jo lielāks paraugs tiek nolasīts no datu bāzes, kas ir vienāds ar visiem parādītajiem datiem. Tiek veikta datu kešatmiņa serverī. Maksimālais ierakstu skaits kešatmiņā un dinamiskajā sarakstā ir 1 000 000.
Atkarībā no tā, kas ir izvēlēts ar dinamiskā saraksta galveno tabulu, un vērtība ņem dinamisko lasīšanas īpašumu, tiek izmantotas šīs vai citas datu lasīšanas metodes:

● Tā kā īpašuma vērtība ir viena no šādām tabulām: Exchange plāns, direktorijs, dokumentu saraksts, dokumentu žurnāls, īpašības plāns, konta plāns, aprēķina plāns, biznesa process, uzdevums, biznesa procesu punkts:



● Tā kā īpašuma vērtība galvenā tabula parāda vienu no šādām tabulām: informācijas reģistra galvenā tabula, uzkrāšanas reģistrs, grāmatvedības reģistrs, aprēķinu reģistrs, Motrssubkonto grāmatvedības reģistra virtuālā tabula: \\ t

● Īpašuma dinamiskais lasījums:
● Uzstādīts: metode 1 tiek izmantota (apraksta metodēm tiek dota iepriekš).
● Atbrīvots: 2. metode (iepriekš aprakstītās metodes).

● kā īpašums, galvenā tabula ir Līgumslēdzēja atlases kritērija vai uzdevumu tabulas tabula (uzdevumu izpilddirektors):
● Galvenais identifikācijas tabulas virkne: saite.

● Kā īpašums, pamata tabula norāda virtuālo komponista informācijas komponista vai meklēšanas:
● Atslēga identificē galda virkni: Key-ups.
● Dinamiskā lasīšanas īpašums nav piemērojams.
● tiek izmantota 2. metode (iepriekš aprakstītās metodes).

● Kā īpašums, galvenā tabula norāda vienu no virtuālo reģistra tabulām, turklāt iepriekš minēto:

● Dinamiskā lasīšanas īpašums nav piemērojams.

● Properties Galvenā tabula nav norādīta, tiek izmantots patvaļīgs pieprasījums:
● atslēga, kas identificē galda virkni: numuru.
● Dinamiskā lasīšanas īpašums nav piemērojams.
● 3. metode (iepriekš aprakstītās metodes).

Lai parādītu, dati tiek nosūtīti klientam pa daļām, kuru lielums ir līdzīgs skaita lielumam 1. metodē, lai lasītu datus (aprakstīts šīs sadaļas sākumā).
Veidojot veidlapu, kurā ir dinamisks saraksts, klientam sākotnēji tiek nosūtīti katra redzamā dinamiskā saraksta datu elementi (ja ir uzskaitīti vairāk nekā 45 elementi). Ja dinamiskais saraksts parāda vairāk nekā 45 rindas, tad atverot veidlapu, papildu servera zvans tiks izpildīts, lai iegūtu trūkstošos datu vienumus.

4. Dinamiskā saraksta iestatījumi

Īpašuma iestatīšana sarakstā - nospiežot hipersaiti, lai atvērtu ved uz atvēršanas veidlapu, kurā iestatīts dinamiskais saraksts. Saraksta iestatījums tiek veikts tādā pašā veidā kā līdzīgas darbības datu izkārtojuma sistēmā.


Fig. 2. Dinamiskā saraksta nosacīta reģistrācija

Konfigurācijas dinamiskā saraksta konfigurācijā piemērotajā šķīdumā ir spēja rīkoties šādi:
● Iestatiet laukus, kuriem ir nepieciešams veikt racionalizēt;
● Aprakstiet datu izvēli sarakstā;
● Norādiet nosacītus iestatījumus;
● Iestatiet laukus, ar kuriem jums ir nepieciešams grupēt datus.
Lai iestatītu šķirošanu attīstītājam ir jēga, ja tas nav piemērots noklusējuma šķirošanas sistēmai uzstādīta.

Padome. Jāatceras, ka šķirošanas lauku neveiksmīga izvēle (kā arī datu izvēle un grupēšana) negatīvi ietekmē dinamiskā parauga efektivitāti.
No pieteikuma izstrādātāja viedokļa dinamiskā saraksta iestatījumi sastāv no vairākām savstarpēji savienotām daļām. Galvenais īpašums, caur kuru jūs varat pārvaldīt dinamiskā saraksta iestatījumus, ir Lockerstrakes. Šajā objektā ir trīs iestatījumu komplekti, kas, ekspluatējot sistēmu, definējiet galīgos iestatījumus, kas piemēroti dinamiskajam sarakstam:
● Iestatījumi - iestatījumi, kas izveidoti konfiguratora režīmā. Dinamiskā saraksta procedūra nodrošina ātru piekļuvi konfigurācijas īpašumam. Tādējādi dinamisko saraksta iestatījumu nosaukums ir šāds dizains ir līdzvērtīgs:
Saraksts. Apgriezti un saraksts. Atbalstīt darbiniekus. Instrukcijas.
● Custom-to-Iestatījumi ir iestatījumi, ko lietotājs mainās "1C: Enterprise" režīmā;
● Fiksēta josla - šie iestatījumi ir iestatīti no iegultās valodas. Arī šis īpašums ietver atlases vērtības, kas tiek pārraidītas uz veidlapu, izmantojot tās parametrus. Dinamiskā saraksta izvēles īpašības, parametri, nosacītā lietojumprogramma nodrošina ātru piekļuvi fiksētajiem dinamisko sarakstu iestatījumiem. Citiem vārdiem sakot, šīs apelācijas ir līdzvērtīgas:
Saraksts. Supercrowers. Refixed-pastiprināta. Potting un saraksts.
Veidojot dinamiskā saraksta galīgo iestatījumu, dažādas iestatījumu iespējas ir apvienotas šādi:
● Ja kāda veida iestatījumi ir pilnībā atzīmēti kā lietotājs, pēc tam lietotāja iestatījumi nonāk rezultātu iestatījumos
(Saraksts. Atbalstīt darbiniekus. Izmantojiet lietotāju). Tajā pašā laikā, ja visi iestatījumi ir atzīmēti kā nepieejami, tad šie iestatījumi tiks ievietoti iegūtos iestatījumos no saraksta rekvizītiem. Superniscētājs. Iestatījumi.
● Ja kāds no iestatījumiem tiek atzīmēts kā lietotājs, kas nav pilnībā, bet elements, tad:
● Elementi, kas atzīmēti kā pasūtījuma, iekļūst iegūtajos iestatījumos no saraksta rekvizītiem. Superniscētājs.
● elementi, kas atzīmēti kā nepieejami, iekļūst iegūtajos iestatījumos no saraksta rekvizītiem. Supermens.
● Fiksētie iestatījumi (saraksts. SuperiCrowers. Fiksēta pastiprināta) tiek pievienoti iegūtajiem iestatījumiem "AS". Tajā pašā laikā situācija ir nederīga, ja tā paša nosaukuma uzstādījumi ir fiksētie un lietotāja iestatījumi, piemēram, izvēle ar tādu pašu kreiso vērtību stāvoklī.

Ja iestatījumi ir attēloti dinamiskā saraksta iestatījumos, kas ir atspējoti, izmantojot funkcionālās iespējas, šie iestatījumi tiks izdzēsti no pieejamo iestatījumu saraksta, kad saņemat dinamisku saraksta datus.
Pārvaldiet to, kādi iestatījumi būs pieejami lietotājam, un kas - nē, darbojas dinamisko saraksta iestatījumu logā.


Fig. 3. Vadība, ieskaitot pielāgotos iestatījumus

Atzīmējiet rūtiņu loga apakšā (sk. 3. att.) Ir atbildīga par iestatījumu ievietošanu (parastie vai ātri) visu iestatījumu veidiem. Šī funkcija ir pieejama atlasei, kārtībai, grupēšanai un nosacītajam projektam. Ja iestatījumi ir norādīti ar rediģēšanas režīmu, ir ātra izvēle, pēc tam veidlapas tabulas lietotāja iestatījumu grupā, kas parāda dinamisko sarakstu, jums jānorāda tukša veidlapas grupa, kurā elementi, kas saistīti ar ātru pielāgoto dinamiku List iestatījumi tiks izvietoti. Ja grupa nav norādīta - Ātri lietotāja iestatījumi netiks parādīti veidlapā. Ir iespējams skaidri izraisīt pielāgotus iestatījumus, izmantojot iebūvēto valodu, izmantojot dinamiskā saraksta izveides elementu lietotāju metodi ().
Ir iespējams izvēlēties arī iespēju pielāgot konkrētus iestatījumus lietotāja iestatījumos. Šī funkcija ir pieejama atlases un kondicionējošiem elementiem (sk. 3. att.).

Ja tas ir nepieciešams, atverot dinamisku sarakstu, tiek ielādēti visi īpašie iestatījumi, to var izdarīt divos veidos:
● Izmantojot pielāgoto iestatījumu dinamisko sarakstu. Šajā parametrā ietvertie dati tiks ievietoti dinamiskā saraksta lietotāja iestatījumos.
● Izmantojot formu dinamisku sarakstu atslēgu sarakstu. Ja atvēršanas veidlapu atverat, norādiet šo parametru, pēc tam dinamiskā sarakstā, kas ir galvenās formas detaļas, tiks lejupielādēta lietotāja iestatījumi, kas atrodas iestatījumu glabāšanā ar norādīto taustiņu.

5. Meklēt dinamiskajā sarakstā

Dinamiskais saraksts, kas atrodas veidlapā, nodrošina iespēju veikt interaktīvu meklēšanu parādītajos datos. Meklēšanu var veikt, izmantojot šādus rīkus: meklēšanas virknes, meklēšanas dialoglodziņš, meklēt pašreizējo vērtību, izmantojot meklēšanas vēsturi un iestatījumu periodu (dinamiskiem sarakstiem, kas attēlo dokumentus). Meklēšanas rezultāts ir ierobežots ierakstu kopums.
dinamiskais saraksts (no pieejamiem šim lietotājam), kas atbilst meklēšanas kritērijiem.
Lai pārvaldītu meklēšanas iespējas dinamiskajā sarakstā, ir izstrādātas trīs pārvaldītās veidlapas tabulas rekvizītas:
● Meklēšanas virknes pozīcija nosaka meklēšanas virknes pozīciju. Tā var veikt šādas vērtības: auto, komandu panelis, nē, augšā, apakšā.


Fig. 4. Meklēt virkni dinamiskā sarakstā

Ja šī īpašuma vērtība ir iestatīta uz komandu paneli, tad komandu komandu panelī (ja dinamiskais saraksts ir formas galvenās detaļas) vai komandu panelī, kas saistīta ar dinamisko sarakstu, tiks parādīta meklēšanas virkne. Komandu panelī publicētā meklēšanas virkne vienmēr ir nospiesta pret komandu paneļa labo malu (kopā ar pogām, kas atrodas meklēšanas joslas labajā pusē).
Ja īpašums nav iestatīts uz Nē, meklēšanas virkne būs pazudis formā, un, kad sākas sākuma līnijas dialoglodziņš, tiks atvērts dialogs.
Ja īpašums ir iestatīts uz augšu, tad meklēšanas virkne atradīsies starp saraksta komandu paneli un tabulu, kas attēlo dinamisko sarakstu. Ja īpašums ir iestatīts uz leju, meklēšanas virkne tiks publicēta tūlīt pēc dinamiskā saraksta attēlošanas.


● Ja saderības režīma īpašums nav iestatīts, lai neizmantotu vai vecāku versiju 8.3.4 - Vērtības komandu panelis.
Pāreja uz meklēšanas joslu ir šāda:
● nospiežot CTRL + F taustiņu kombināciju;
● pele;
● Kad teksta komplekts ir sākts dinamiskajā sarakstā (ņemot vērā dinamiskā meklēšanas saraksta īpašuma vērtību).
● Skatīšanas statusa pozīcija - apraksta, kur tiks parādīts skatīšanās statuss: kādas lauku meklēšana un kādas vērtības
meklēja katrā jomā. Var veikt šādas vērtības: auto, nē, augšā, apakšā


Fig. 5. Meklēt statusu dinamiskajā sarakstā

Ja īpašums ir iestatīts uz nē, skatīšanās valsts būs klāt uz formu. Tā rezultātā ir iespējams identificēt vai nē, būs iespējams atlasīt izvēles pogu tikai pēc pieejamības.
Ja īpašums ir iestatīts uz augšu, skatīšanās valsts atradīsies starp saraksta komandu paneli un tabulu, kas attēlo dinamisko sarakstu. Ja īpašums ir iestatīts uz leju, skatīšanās valsts tiks publicēta tūlīt pēc dinamiskā saraksta attēlošanas.
Ja veidlapa ir izveidota "1C: Enterprise" versijā 8.3.4 un jaunākiem - īpašums ir iestatīts uz Nr. Ja veidlapa ir izveidota "1C: Enterprise" versijā 8.3.5 un vecāki - īpašums ir iestatīts uz auto. Īpašuma faktisko vērtību šajā gadījumā noteiks šādi:
● Ja saderības režīma īpašums ir iestatīts uz 8.3.4 versiju (un zemāk) - nav vērtības;
● Ja saderības režīms īpašums nav iestatīts, lai neizmantotu vai vecāku versiju 8.3.4 - augstākā vērtība;
● Meklēšanas pārvaldības pozīcija - nosaka, kur tiks parādīta meklēšanas poga. Poga atver izvēlni, kurā ir šāda informācija: komandas atrast pašreizējai vērtībai, uzlabotai meklēšanai, atcelšanas meklēšanai, iestatiet periodu (dokumentu sarakstiem un žurnāliem) un meklēšanas vaicājumu vēsturi (pēdējie 5 pieprasījumi). Īpašums var veikt vērtības: auto, nē, komandu panelis.


Fig. 6. Pārvaldīt meklēšanu dinamiskajā sarakstā

Ja īpašums nav iestatīts uz Nē, tad meklēšanas poga būs pazudis formā (bet komandas būs pieejamas, izmantojot izvēlni vēl). Vērtības rekvizīti Komandu panelis novieto pogu uz komandu paneli, kas saistīts ar tabulu, kas attēlo dinamisko sarakstu.
Ja veidlapa ir izveidota "1C: Enterprise" versijā 8.3.4 un jaunākiem - īpašums ir iestatīts uz Nr. Ja veidlapa ir izveidota "1C: Enterprise" versijā 8.3.5 un vecāki - īpašums ir iestatīts uz auto. Īpašuma faktisko vērtību šajā gadījumā noteiks šādi:
● Ja saderības režīma īpašums ir iestatīts uz 8.3.4 versiju (un zemāk) - nav vērtības;
● Ja saderības režīma īpašums nav iestatīts, lai neizmantotu vai vecāku versiju versiju 8.3.4 - vērtības komandu panelis;
Ja veidlapā ir vairāki komandu paneļi, kuru komandu avots ir viena no pārvaldītās veidlapas tabulā (dinamisko saraksta datu attēlošana), tad meklēšanas josla un meklēšanas poga atradīsies tikai vienā komandu panelī:
● vai dinamiskā saraksta komandā (ja tā ir ieslēgta automātiskā aizpildīšana)
● vai jebkurā no atlikušajiem komandu paneļiem.

Apsveriet meklēšanas funkcijas dinamiskajā sarakstā:
● Lai meklēšanas būtu ērti baudīt (ieskaitot no ātruma ātruma), jums ir jāiespējo pilna teksta meklēšanu visiem konfigurācijas objektiem, kurus var izmantot kā dinamiskā saraksta galveno tabulu. Arī visa informācija par konfigurācijas objektiem, kas var tikt parādīti dinamiskajā sarakstā, ir jāiesaista pilna teksta meklēšanā, kas var būt nepieciešams meklēt.
Ja objekts ir izslēgts no pilnas teksta meklēšanas, meklēšanas mehānisms darbosies, bet šādas meklēšanas veikšana būs ļoti zema. Nav ieteicams izmantot objektus, kas nav indeksēti ar pilna teksta meklēšanu.
● Pieteikuma risinājumam jābūt regulatīvam uzdevumam, kas regulāri atjaunina pilna teksta meklēšanas indeksu.

● Meklēšana netiek veikta ar visiem dinamisko sarakstu kolonnas (un konfigurācijas objektu), bet tikai tie skaļruņi, kas tiek parādīti tabulā.
● Meklēt dinamiskā sarakstā pār atsauces veidu laukiem ar patvaļīgu pārstāvību tiek veikta ar laukiem, kas tiek izmantoti
pārstāvības veidošanās (skatīt šeit). Pārstāvībā iekļautās jomas tiek iegūtas, ņemot vērā attiecīgā objekta iPpole pārstāvības () pārstrādes procesoru.
● Dinamiskiem sarakstiem ar norādīto galveno tabulu izmanto pilnu teksta meklēšanu galvenajā tabulā. Visas ne-cristed atsauces no galvenās tabulas tiks pievienots pilna teksta meklēšanas rezultātiem. Pilna teksta meklēšanas rezultāts galvenajā tabulā tiek izmantots kā galveno lauku izvēli. Ir izpildīts arī pilna teksta meklēšana laukos, kas parādīti sarakstā no citām tabulām (ja laukam tiek izmantots pilna teksta meklējums un konfigurācijas objekts). Bez pilnas teksta meklēšanas dati var būt
atrasts, bet meklēšana tiks veikta ļoti lēni.
Ja mēģinot veikt pilnu teksta meklēšanu, radās kļūda, meklēšana tiks veikta, neizmantojot pilnu teksta meklēšanu.
Piemēram, tas var notikt, meklējot vienu burtu un lielu skaitu rindu informācijas bāzē, sākot ar šo vēstuli.
● Gadījumā, ja salīdzināšanas veida izvēle tiek izmantota dinamiskā saraksta galvenās tabulas laukā, tad izvēles vērtība tiks pievienota meklēšanas vaicājumam meklēšanas vaicājumam šajā tabulā.
● Meklēšanas virkne ir sadalīta vārdos. Šo nodalījumu veic saskaņā ar šādiem noteikumiem: \\ t
● String ir sadalīta, izmantojot atstarpes un cilnes simbolus kā atdalītāji.
● Iegūtais fragments tiek apstrādāts:
● Ja fragments ir datuma pārstāvība (ar vai bez laika), ņemot vērā pašreizējos reģionālo sesijas iestatījumus, tad vārds ir šis fragments.
● Pretējā gadījumā fragments ir sadalīts tālāk, izmantojot simbolus ",. - / \\" kā atdalītāji. Šajā gadījumā katrs iegūtais virknes fragments tiek pieņemts kā vārds.

● Katram vārdam veidojas nosacījumu kopums, ko apvieno ar "vai". Šis nosacījumu kopums ir veidots, ja pilna teksta meklēšana šim vārdam tabulā, no kura tika iegūta šī lauka, atgriezās vismaz viens objekts vai pilna teksta meklēšana netika izmantots šim laukam. Nosacījumi ir veidoti šādi:
● Par tipa virknes, stāvoklis ir skats uz nosaukuma nosaukuma kā% vārdu%.
● Attiecībā uz tipa lauku nosacījumu nosacījums ir nosaukuma nosaukums \u003d vērtība, kur vērtība ir vārds, kas tiek dots skaita tipam. Ja jūs nevarat pareizi izpildīt, lauka meklēšana netiks izpildīta.
● Vārds meklē kā substring noklusējuma skatu par booleo tipa definēts pašreizējai sesijai. Ja skatā tiek konstatēts vēlamais vārds, tad meklē vērtību, kas atbilst prezentācijai, kurā tiek atklāts vārds, ir. Tajā pašā laikā, no skatu tiek izmantoti, lai meklētu, kas ir norādīti, izmantojot formāta formāta vienumu īpašumu.
● Par tipa lauku stāvokļa nosacījums ir skats uz nosaukuma nosaukumu\u003e \u003d sākums (vārds) un nosaukums<=КонецДня(Слово). Если Слово подобно дате, в которой год
norāda vienu vai divus ciparus, gads tiks piešķirts pašreizējam gadsimlim, un šī vērtība tiks pievienota meklēšanas stāvoklim.
● Atsauces laukiem tiek veikta meklēšana laukos, ko izmanto, lai izveidotu atsauces prezentāciju. Katrā no šīm jomām
saskaņā ar iepriekš aprakstītajiem noteikumiem. Lai meklētu, lauki, ko izmanto, lai izveidotu patvaļīgu datu pārstāvību, netiek izmantotas.
Katra vārda nosacījumu kopums ir apvienots ar "programmatūru".
● Vērtībām ar vadošajām nullēm jūs varat meklēt līniju ar vadošajiem nullēm un līnijas, kas norādīta bez vadošajiem nullēm.
● Ja dinamiskais saraksts parāda dokumentu sarakstu vai dokumentu žurnālu, tad norādītais saraksta skatīšanās intervāls tiek parādīts arī formas apgabalā, kas piešķirta, lai parādītu nepieciešamo dinamisko sarakstu skatīšanas statusu.
● Pašreizējās vērtības meklēšanas komanda nav pieejama, ja dinamiskā saraksta galvenā tabula ir atlases kritērijs.
● Tabulā parādītie svešķi fragmenti ir iezīmēti.
● Viena kolonna tiek atbalstīta tikai meklēšanas josla. Pievienojot jaunu meklēšanas vaicājumu kolonnai, kurā meklēšana jau ir izpildīta, meklēšanas ekspresija tiks aizstāta, nevis divu meklēšanas vaicājumu pievienošana.
● Ja veidlapā nav formas. Veidlapas elementa papildinājums parāda meklēšanas virkni, kas saistīta ar tabulu (formas elementa pievienojumprogrammas īpašums), kas attēlo dinamisko sarakstu, pēc tam nospiežot Ctrl + F taustiņus taustiņu, kas noved pie atvēršanas no meklēšanas dialoga.


Fig. 7. Meklēt dialogu

Ja veidlapa ir veidlapas formā veidlapas elementa formā tiek parādīta meklēšanas virkne, kas saistīta ar tabulu (īpašums veidlapas elementa pievienojumprogrammas), parādot dinamisko sarakstu, tad uzlaboto meklēšanas komandu jāizmanto, lai atvērtu meklēšanu dialoglodziņš.
● Lietojot meklēšanas dialogu, jums ir jāatceras šādas funkcijas:
● Atverot tastatūras meklēšanas dialogu noved pie tā, ka pašreizējās šūnas vērtība ir virknē, kas, lai meklētu, un slēdža vērtību, kā meklēt, ir iestatīta precīza sakritība.

● Atverot meklēšanas dialoglodziņu, tieši sākot meklēšanas virkni, kas iestatīta dinamiskajā sarakstā, ir fakts, ka slēdža vērtība, kā meklēt, ir iestatīts uz līnijas daļu, un teksta zvanīšana ir laukā. Ko meklēt. Ko meklēt.

6. Datu iegūšana ar dinamisku sarakstu.

Izmantojot dinamiskus sarakstus, jums var būt nepieciešams veikt dažādas datu darbības, kas pašlaik tiek parādītas ar dinamisku sarakstu, ņemot vērā uz augšupēju izvēli un meklēšanu. Šādas darbības ietver: parādītās informācijas apstrāde, piemēram, izvēlēto dokumentu pārsūtīšana vai jebkura informācija no izvēlētajiem objektiem, radot pieejamo objektu sarakstu (ar dizainu, utt), piemēram, drukāšanai vai saglabāšanai uz tabulas dokumentu.
Lai iegūtu datus, kas tiek parādīti ar dinamisku sarakstu, jums jāizmanto zibspuldzes savienojuma () un
Atbilstoši balstīti kompleksi ().
Datu saņemšanas piemērs:

Shēma \u003d elementi. Iespējas. Personība ();
Iestatījumi \u003d elementi. Iespējas. Powerflower bāzes ();
Bezmaksas mašīna \u003d jauns Fold-ShirtsComplekdang ();
Mockupscomponovka \u003d mapju mašīna. Aizpildiet (shēma, iestatījumi);
Processorcomponovka \u003d jauni procesoru komponenti;
ProcesorsComponovka
Procesoru aprīkojums \u003d jauni procesori-in-line rezultāti CHOGLTHELDBLOCKS
Pārstrādāt procesora vingrošana. Nodrošināt (procesorcomponovka);

Datu iegūšana vērtību vākšanai (tabula vai vērtību saraksts) tiek veikta līdzīgi.
Dinamisku saraksta datu iegūšanai ir vairākas funkcijas, kas jāņem vērā, izstrādājot lietišķos risinājumus:
● neatbalsta nākamo tabulas dizainu:
● līniju krāsas maiņa;
● attēlu cepures;
● podle attēls;
● pagraba fona krāsa;
● pagraba teksta krāsa;
● pagraba fonts;
● horizontālā pozīcija pagrabā;
● Paroles režīms.
● nosacītais dizains, kas norādīts pārvaldītajai formai, netiek atbalstīta;
● Organizējot hierarhisku tabulu Augšup, saites tipa lauks, ieraksti, kas satur tukšu saiti, vienmēr ir ievietoti vispirms.

Dinamiskajā sarakstā 1C izvēle nav tik sarežģīta, kā šķiet, ka daudziem lietotājiem sākotnēji. Tiek izmantoti konfiguratori un tabulas vērtībām. 1C programmatūrā bieži vien ir nepieciešams, lai šķirotu datus grafikos un šūnās jebkuriem kritērijiem.

Kā iestatīt izvēli sarakstā?

Jūs varat izveidot izvēli divos veidos: formā saraksta pati vai reģistrēties ar programmiski. Pirmajā gadījumā veidlapai ir jāpievieno dinamisks saraksts 1c 8, jānosaka tā galvenā tabula, un pēc tam dodieties uz tās īpašībām. Pārvaldītā forma ļauj strādāt ar visdažādākajām vērtībām. Ir nepieciešams, lai atrastu vienumu "Iestatīt sarakstu" un dodieties uz šo izvēlni. Logā, kas tiek atvērts, jūs varat manuāli iestatīt jebkuru šķirotāju izmantotajam sarakstam un pēc - pārvaldīt veidoto izvēli programmiski.

Lai izveidotu dinamisku šķirotāju programmiski, jums jāzina, ka izvēle 1C tiek uzskatīta par dinamiskā saraksta īpašumu. Lai pievienotu izvēli, izmantojot šo kvalitāti, atlases īpašumam ir jāpievieno jauns vienums. Lai strādātu visu, jums ir nepieciešams iestatīt parametru labās, kreisās vērtības laukā un laukā "Salīdzināšanas veids". Ir svarīgi ievadīt vērtību "patiesību" lietošanas jomā. Tādējādi jūs varat izveidot vienkāršāko izvēli. Pievienojot nosacījumus citās jomās, jūs varat padarīt to sarežģītāku un iederēties jūsu vajadzībām.

Atlasa tabulā 1C vērtību

Lai iestatītu atlasi tabulā, varat izmantot vienu no vairākām iespējām. Jūs varat veikt manuālu izvēli - lai atrisinātu tabulu un slēpt visas līnijas, kas jums nav nepieciešams. Bet tas ir ļoti darbietilpīgs process, kas nevēlas kaut ko darīt. Šī metode ir piemērota tikai tiem, kas tikko sāk strādāt ar 1C un vēl nevar apgūt sarežģītākus, bet produktīvus paņēmienus.

Otrā atlases iespēja tabulā darbojas, izmantojot tabulas metodi, ko sauc par "Atrast rindas". Nozīmīgs šīs metodes trūkums ir tāds, ka vienīgais salīdzināšanas veids būs "vienāds", kas būtiski sašaurina iespēju izmantot izvēli.

Racionālāko atlases metodi tabulā var veikt, izmantojot vaicājuma veidotāju.

Citi dinamiskā saraksta funkcijas 1C

Dinamiskie saraksti nodrošina plašas iespējas strādāt ar datiem, kas nebija 1C 7. Viens no ērtākajiem viņiem ir radīt izvēles formas. Piemēram, 1C: grāmatvedība, jums ir jādodas uz izvēlni "Nomenklatūra" un pievienojiet jaunu atlases veidlapu, piešķirot to kā galveno.

Lai iestatītu parametrus dinamiskajam sarakstam:

  • Varat izmantot atlases veidlapas;
  • Veidojot šo veidlapu, uz lauka automātiski parādīsies dinamisks izvēles saraksts;
  • Iet uz tās īpašībām, jūs varat redzēt objektu "patvaļīgs pieprasījums". Tas ir šis vaicājums un ļauj izmantot visas dinamiskā saraksta priekšrocības;
  • Jūs varat ievadīt jūsu parametrus šim pieprasījumam;
  • Izvēles rūtiņas pārbaude un šī loga atvēršana, jūs varat redzēt jaunu pieprasījumu, ar visām jomām no nomenklatūras kataloga;
  • Noklikšķinot uz pogas vaicājuma konstruktora pogas, varat mainīt šī saraksta saturu.

Lai pievienotu savu pieprasījumu nolaižamajam sarakstam, jums ir jāiet uz cilnes Iestatījumi. Pirmajā cilnē jūs redzēsiet iespēju veikt jebkuru izvēli atbilstoši jūsu vajadzībām.

Programmatūras iestatīšanas pieprasījums

Varat instalēt vaicājuma un programmatūras metodes. Lai to izdarītu, veidlapas modulī būs jāievada tikai dažas rindas. Pēc tam, tas būs pietiekami, lai noklikšķinātu uz pašreizējās līnijas divreiz, lai nodotu virknes ar izvēlētajām vērtībām dokumentā.

1C vērtību sarakstā veidlapā - tas ir lielisks veids, kā strādāt ar 1C programmatūru racionālāku un produktīvāku. Tas ļauj jums optimizēt visu darbu uzņēmumā.