Utilizați liste dinamice și de fixare a parametrilor 1c 8

Utilizați liste dinamice și de fixare a parametrilor 1c 8

Să ne imaginăm că lucrați într-un mod de formă controlată și aveți nevoie pentru a lucra cu un director permanent pentru a filtra elemente pentru o selecție specifică și constantă. Mai mult decât atât, lucrați, de exemplu, în documentul și alegerea detaliile necesare pentru a deschide forma elementelor de ghidare de selecție, dar că, în această listă arăta numai acele elemente care se potrivesc cu o anumită condiție. În acest caz, vă va ajuta cu siguranță liste dinamice. ce este și ce „mânca“ ia în considerare în continuare.







De exemplu, avem un StrukturaPosevnyhPloschadey de referință în care există un nume de cultură, sex, și anul în care a fost plantat această cultură.

Utilizați liste dinamice și de fixare a parametrilor 1c 8

Adăugați câmpul de comandă panoul VyborGoda și transfera mouse-ul pentru a forma. Ca rezultat, vom face selectarea noi necesare anului. După cum ați observat în panoul de detalii, există elemente de recuzită Lista tipul DinamicheskiySpisok. Aceasta este exact ceea ce ne va permite să producă orice manipulare și selecții. Dacă facem clic pe Proprietăți din meniul contextual al unei liste dinamice (clic-dreapta), vedem că masa principală constă în întregime din toate detaliile de director elemente de date.







Utilizați liste dinamice și de fixare a parametrilor 1c 8

Dacă am pus o bifă în caseta ProizvolnyyZapros și configurarea listă, faceți clic pe Deschidere, veți vedea cererea obișnuită pentru noi. Aici putem rescrie complet manual sau cu ajutorul unui designer de interogare care mult mai ușor.

Utilizați liste dinamice și de fixare a parametrilor 1c 8

Adăugați o condiție pentru interogarea noastră arăta ca în figura 3. Putem observa că avem un parametru VyborGoda. în care vom transmite datele din domeniu, pe care am pus pe formular.

Utilizați liste dinamice și de fixare a parametrilor 1c 8

Cum să treacă un parametru la o listă dinamică a 1C, și anume în cerere, pe care le-am editat? Avem nevoie de a forma modul pentru a adăuga un cod. Pentru aceasta suntem proceduri foarte potrivite PriSozdaniiNaServere, așa cum funcționează înainte de a deschide matrița.
NaServere
Procedura PriSozdaniiNaServere (Failure. StandartnayaObrabotka)
Listă. Opțiuni. UstanovitZnachenieParametra ( "VyborGoda" Parametrii VyborGoda ..);
KonetsProtsedury

Astfel, la deschiderea ghidului de spațiu necesar pentru tine, puteți schimba anul în care apoi se filtrează structura culturilor.

Ajustați lista dinamică

Utilizați liste dinamice și de fixare a parametrilor 1c 8

Aceasta completează setarea. După cum puteți vedea, acest mecanism este foarte simplu și convenabil.