Podesite izbor dinamičkog popisa 1c 8.3. Ograničenja i karakteristike

Izbor na upravljanim oblicima u 1c 8.3

Članak će razmotriti opcije za instaliranje odabira u upravljanim oblicima 1c 8.3. Odabir dinamičke liste može se postaviti statički ili dinamički u korisničkom sučelju ili konfiguraču. Sve mogućnosti odabira koje ćemo razmotriti u nastavku.

  • Postavljanje izbora u konfiguratorima

Postavljanje izbora u korisničkom režimu

Dinamički popis za razliku od stola ili stabla vrijednosti je prikladnije rješenje za implementaciju oblika sadržavanja bilo koje liste, jer Dinamička lista pruža najčišnije spektar alata za rad sa odabirom, grupiranjem polja, sortiranjem. Ovaj izbor može se instalirati u radu u korisničkom režimu ili konfiguratoru, princip je isti.

Da biste postavili izbor u režimu preduzeća, morate nazvati naredbu "Konfigurirati listu".

Otvara se prozor.


Kartica "Odabir" sadrži popis polja koja su na trenutnom popisu. Odaberite polja liste za koje ćemo filtrirati. To možete učiniti dvostrukim klikom ili pomoću povlačenja i pada.


Specificiramo vrstu usporedbe i vrijednosti, kliknite "Kompletno uređivanje", odabir je postavljen.


Prilikom instaliranja odabira u režimu Enterprise na obrascu za popis automatski se stvaraju polja takozvanih brzih odabira.


Da bi 1C platforma automatski stvorila polja za brzi odabir, prilikom razvoja obrasca u konfiguratoru, morate odrediti grupu prilagođenih postavki.


Ovaj se izbor bit će spremljen samo za trenutnog korisnika, što vam omogućava fleksibilno postavke prilagođene dinamičke liste. Međutim, ako je zadatak da napravite fiksni izbor za određenu listu za sve korisnike sistema, možemo ga riješiti samo putem konfiguratora.

Postavljanje izbora u konfiguratorima

Rad u konfiguratoru možemo postaviti izbor dinamičnog popisa dvije vrste - fiksno i dinamično. Fiksni izbor je konfiguriran jednom, dinamičan ili softver - može se instalirati ovisno o bilo kojim podacima u sustavu.

Princip instaliranja fiksnog odabira u konfiguratorima ne razlikuje se od instalacije u gore opisanom režimu korisnika. Da biste postavili izbor, moramo otvoriti dinamičke postavke liste.


Otvara se prozor.


Izbor se postavlja isto kao u režimu korisnika.

Opcija "Omogući u prilagođenim postavkama" određuje da li je odabir instaliran u konfiguratoru dostupn u korisničkom režimu putem stavke izbornika "Konfiguriranje liste".


Dinamički (softver) izbor

Često postoji potreba da se odabir programski postavi, na primjer, prilikom otvaranja obrasca za odabir, kada trebamo otvoriti kontrolirani obrazac s odabirom. Parametar obrasca i odabir postavljeni su na ovaj parametar. Česti primjer toga je izbor elemenata direktorija od strane vlasnika.

Metode

Ako je konfiguracija prisutna u konfiguraciji, prisutan je BSP podsustav "Osnovna funkcionalnost", odabir softvera na dinamičkoj listi može se instalirati pomoću tipične metode:

IzvanredanClinerWerver. Uspostavljanje elementarnog kreativnosti ()

Potpis ove metode:

Dinamička lista Tip: Dinamična lista - popis u kojem želite postaviti izbor.

Natpole Tip: Red - polje za koje želite postaviti izbor.

Trčanje Tip: proizvoljna - izbor (Neobavezno. Zadana vrijednost: nedefinirana. Pažnja! Ako ste u mogućnosti prenijeti na neodređeno vrijeme, vrijednost se neće mijenjati).

Žrtve Tip: Strukovna komunikacijaKomponacija - Uvjeti za odabir.

Reprezentacija Tip: linija - element rasporeda podataka (Neobavezno. Zadana vrijednost: nedefinirana. Ako je naznačeno, prikazuje se samo zastava za upotrebu s navedenim prikazom (vrijednost nije izlazna). Kako bi se očistila, tako da se vrijednost ponovo prikazuje, trebate proslijediti prazan niz) .

Upotreba Tip: Booleo - Pomoću potvrdnog okvira za odabir (Neobavezno. Zadana vrijednost: nesigurna).

Modatografija Tip: Model Upravljanje telekomunikacijskimPoredi - Metoda Prikazuje ovaj izbor korisniku. Moguće vrijednosti:

  • Model prikazuje ElementNewsCompones. Brzi pristup - u grupi brzih postavki iznad popisa.
  • Model prikazuje elektro-sentkomponovkyda. Live - u postavljanju liste (u podizborniku još uvijek).
  • Model prikazuje ElementNewsComponovkydata. Extafeated - zabraniti korisniku da promijeni ovaj izbor.

Usluge identifikatora Tip: string - jedinstveni identifikator za ovaj izbor (Koristi se za komunikaciju s korisničkim postavkama).

Da biste uklonili neku vrijednost odabira, morate koristiti metodu tipa:

Izvanredan klizerver. DeleteElementsGroupStootableDannaMic položaj ()

Potpis ove metode:

Dinamička lista Tip: Dinamičke skripte - rekviziti za koje želite postaviti izbor.

Natpole Tip: Red - naziv polja izgleda (ne koristi se za grupe).

Reprezentacija Tip: string - pogled na polje izgleda.

U slučaju odsustva u BSP sistemu, odabir se može ugraditi samostalno pomoću Poljske objekta.

ELEMENTELOTOR \u003d LIST. Opcije. Elementi. Adredno (tip ("ElementatorBone-blok")); Elementator.levativnost \u003d nova polu-ružičasta ("puno ime"); ElementaTub. Ekolikovanja \u003d Strukovna skupštinaCompon. ElementaTub. HimMability \u003d telekomunikacijski kompleksivi modovi. Procijenite pristup; // fakultativni element. Definicija \u003d "Ivanov";

Ovaj odabir će odabrati linije u kojima vrijednost "puno ime" \u003d "Ivanov".

Za upotrebu logičkog "i", "ili", "," nije "namijenjen je vrsti grupnog elementarnih podataka

Računovodstvo \u003d popis. Opcije. Elektrostovi. Adredly (tip ("grupnaMotabcompare"); Groubootherpy.typegroups \u003d tiberoupelementseboleblombolds. Grupa. ELEMENTELOTOR \u003d GROUPOTABLING. Elementi. Adredno (tip ("ElementatorBone-tip")); Elementator.levativnost \u003d nova polu-ružičasta ("puno ime"); ElementaTub. Ekolikovanja \u003d Strukovna skupštinaCompon. ElementaTub. Definimentacija \u003d "Ivanov"; ELEMENTELOTOR \u003d GROUPOTABLING. Elementi. Adredno (tip ("ElementatorBone-tip")); Elementator.levativnost \u003d nova polu-ružičasta ("puno ime"); ElementaTub. Ekolikovanja \u003d Strukovna skupštinaCompon. ElementaTub. Definisanje \u003d "Petrov";

Ovaj izbor će odabrati linije u kojima vrijednost "puno ime" \u003d "Ivanov" ili "Petrov".

Odabir na dinamičkoj listi može se koristiti i putem promjene u tekstu zahtjeva dinamičkog popisa. Ova opcija radi kada se dinamička lista vrši kroz "proizvoljni zahtjev".


Da biste to učinili, dodajte stanje "gdje istina" u upit Text ...


Kao što se vidi, ovaj je pristup kompaktniji sa stanovišta pisanja koda. Što je složenijiji uvjeti izbora u dijelu tablice, želimo uspostaviti, glomazniji će biti opcija koja koristi izbor putem ElementoOtorBone bez. Međutim, primjer s promjenom teksta upita ima svoje nedostatke - ova implementacija nije otporna na promjene u kodu. Na primjer, napravili ste ovu implementaciju, ali ako ubuduće želite izmijeniti tekst upita dodavanjem bilo kojeg operatera na njega nakon toga (dogovorite, grupirani), morate zaboraviti na činjenicu da postoji u programu Kod:

Lista. Popis otkorača \u003d lista. Otporan na puter + "i direktan. FIO u (" "Ivanov" "," Petrov ")";

Ako se to ne uzima u obzir pogreške, već da biste izbjegli ovo, možete retičite drugu implementaciju. U TEX zahtjevu dodajte takvo stanje:

Gdje (ne i odabrani ili korisnici direktorija u (i dozvoljeni))

Lista. Parametri. Postavljanje prepoznavanja parametara ("Odabrano", puna imena ()\u003e 0); Popis. Parametri. InstaliranjeParameter ("dozvoljeno", puno ime);

Ovdje je ime niz.

KA se vidi, 2 linije koda u odnosu na 10. Koja metoda za izbor ovisi o specifičnom primijenjenom zadatku.

Štampanje (Ctrl + P)

Dinamička lista

1. Opće informacije

Dinamička lista je posebna vrsta podataka koja vam omogućuju prikaz proizvoljnih informacija iz tablica baze podataka. Da biste to učinili, morate odrediti tablicu, podatke iz kojih želite prikazati ili opisati rezultirajuće uzorak u jeziku upita.
Mehanizam se zasniva na sistemu izgleda podataka i pruža mogućnosti za sortiranje, izbor, pretragu, grupiranje i uslovno dizajn dobivenih podataka. U ovom slučaju, izvor podataka je upit koji je sistem formirao automatski (na osnovu navedenih podataka) ili ga piše programer ručno.

Sl. 1. Opcije za kreiranje dinamičke liste

Prilikom stvaranja vrste obrasca Dinamička lista Programer može odabrati dva načina da formiraju zahtjev za podatke:
● Postavljanje glavne tablice - u ovom je slučaju dovoljan da jednostavno odredite tablicu (svojstvo glavne tablice) iz kojeg je potrebno dobiti podatke, a sistem će automatski formirati zahtjev za podatke (vidi desna strana na slici 1).
● Ručna formacija upita - Za to morate postaviti proizvoljnu imovinu zatraživanje (pogledajte lijevi dio Sl. 1). Nakon toga bit će dostupna ručna formacija zahtjeva za dobivanje podataka iz baze podataka.
Koristeći upit, možete odabrati podatke iz nekoliko tablica, tako da možete odrediti glavnu tablicu. Potrebno je tako da dinamički popis može odrediti koji su podaci glavni, a koji su sekundarni i mogli bi pravilno odabrati i prikazati informacije, kao i pružiti standardne naredbe. Međutim, ako ne možete odrediti glavnu tablicu u upitu, ne može se naznačiti, ali tada
dinamička lista neće pružiti naredbe povezane sa glavnom tablicom. Pored toga, u ovom slučaju (bez navođenja glavne tablice), efikasnost pribavljanja podataka na dinamičku listu bit će značajno smanjena.
Da bi se poboljšali performanse, sve priključke koje se koriste u proizvoljnom upitu preporučuju se samo za dobivanje dodatnih podataka, kako bi se opcionalno proširilo proširenjem zahtjeva sistema izgled podataka.
Za dinamičnu listu, koji su glavni detalji obrasca, moguće je postaviti vrijednosti odabira pomoću parametra obrasca Izbor. To zahtijeva ime objekta u parametru Izbor,
poklopio se s imenom izbora dinamičke liste. U ovom slučaju, vrijednost imovine strukture bit će postavljena kao prava vrijednost elementa za odabir. Ako se niz, fiksni niz ili popis vrijednosti, koristi se kao vrijednost elementa parametra parametra, uvjet uz opciju na popisu dodaje se u odabir, popis vrijednosti (na koje Niz i fiksni niz se transformišu).
Kao proizvoljni zahtjev na dinamičkoj listi, može se reproducirati zahtjev u kojem se parametar koristi za formiranje vrijednosti bilo kojeg polja, na primjer:

Izabrati
Izbor
Kada dostava. Koeficijent \u003d 1 Zatim i performanse
Inače isporuka. Koeficijent
Kraj kao koeficijent
Od

U ovom slučaju ako se vrsta vrijednosti parametra razlikuje od vrste objektnih rekvizita (na primjer, Requisite1 Ima tip Broj, a vrijednost parametra - tip Liniju), zatim za ispravno polje ekrana potrebno je izričito donijeti vrijednost parametra u željeni tip:

Izabrati
Izbor
Kada dostava. Koeficijent \u003d 1, zatim izražavajte (i performanse kao string (100)) u suprotnom dostava. Koeficijent
Kraj kao koeficijent
Od
Dokument. Kapacitet dokumenata kao isporuka

Ako je polje za koje se postavilo odabir onemogućeno pomoću funkcionalnih opcija, tada se odabir takvim poljem ne postavlja, čak i ako se vrijednost odabira prenosi kao parametri obrasca ili parametri za odabir.
Koristeći dinamičku imovinu za čitanje, dinamička lista je označena za potrebu za čitanjem podataka po malim porcijama.
(Za više informacija o načinima pribavljanja podataka po dinamičkoj listi i predmemoriranju podataka, pogledajte dolje). Bez obzira na ovu značajku, primjenjuju se sljedeći uvjeti:

● Ako je režim gledanja postavljen kao hijerarhijski popis, čit će se samo podaci trenutne grupe i podaci svih roditeljskih elemenata (bez podređenih elemenata).
● Ako je režim gledanja postavljen u obliku stabla, čitanje će se čitati samo podaci otvorenih čvorova stabla.
● Jednokratno opterećenje podataka dinamičkih popisa nije podržano u slučaju hijerarhijskog pregleda (nekretnina zaslona postavljena je na drvo) i početni prikaz stabla instaliran u vrijednosti za otkrivanje svih nivoa. Da biste dobili podatke, toliko će se zahtjeva za poslužitelj obaviti, koliko je čvorova na prikazanoj listi.
U okviru jednog primitka podataka, dinamički popis se ponavlja prethodno stvorene privremene tablice podliježe sljedećim uvjetima:
● Ne postoji zahtev u upitu u paketu nakon glavnog paketa upita.
● Sastav privremenih tablica i polja u njima je nepromijenjen iz prethodnog izvršenja paketnog zahteva.

U svom radu, dinamička lista koristi vrijednosti sljedećih svojstava detalja o metapodacijskim objektima:
● Format,
● format uređivanja,
● Savjet,
● znak isticanja negativnih vrednosti
● maska,
● znak višeidenog režima,
● znak naprednog uređivanja
● Način lozinke.
Prilikom prikazivanja i uređivanja odabira i parametara sistema izgleda podataka koristi se format za uređivanje odgovarajuće polje.

2. Ograničenja i karakteristike

Prilikom postavljanja odabira na dinamičkoj listi treba imati pamćenje da se odabir ne djeluje na grupi ako je za dinamičku listu odabrana izbor hijerarhijskog popisa ili drveta. Pod "Grupe" se podrazumijeva kao element referentne knjige ili plan vrsta karakteristika u kojima je imovina ETCO postavljena na vrijednost istine.
Izbor, automatski nadmašio dinamički popis do standardnih detalja Vlasnik, roditelj, datum, period i ETCO grupa
standardni sistem rasporeda podataka. Odabir koji automatski nadmašuje dinamički popis na ključnim poljima mogu se koristiti kao standardni alati za sistem rasporeda podataka i izravno dodavanjem uvjeta u tekst U Na glavnim poljima tablica. Kao rezultat upotrebe odabira s rasporedima, mogu se primijeniti i u priloženim upitima i u parametrima virtualnih tablica.

Prilikom razvoja dinamičkih lista preporučuje se provjera svih dinamičnih lista s proizvoljnim zahtjevima. U procesu verifikacije osigurajte da ako postoje ugniježđeni upiti ili virtualne tablice u zahtjevu za popis, a oni su dostupni za odabir polja s pseudonim koji se podudaraju s pseudonim standardnim detaljima, roditeljem, datum, rok, ETCO Grupe Ili ključna polja, tada su ta polja zaista u skladu sa standardnim detaljima s kojima se pseudonim poklapa s njima. Ako to nije slučaj - trebali biste promijeniti zahtjev što bi se podudarali ili
pseudonim se razlikovao.
Ako je odabrano ručno stvaranje upita, na zahtjev su propisane neka ograničenja:
● Nije podržano pomoću prvih uputstava na zahtjev za dinamički popis. Ako trebate koristiti uzorkovanje, ograničen brojem unosa na dinamičkoj listi, trebali biste premotati zahtjev za formiranje dinamičke liste na takav način da se stvarni dio upita objavljuje u subqueryju i ograniči broj zapisa primljeno u ovom subqueryju. Umjesto podložnog, možete koristiti i privremenu tablicu.
● Nije podržano, sortiranje i grupiranje:

  • Prema detaljima tablica.
  • Polja prezentacije.
  • Terenska verzija.
  • Distribucija naziva polja.
  • Pogled na terenu tablice tablice.
  • Područje tabele registra akumulacije.
  • Furnira plan tipa Tip tablice.
  • Tip tipa polja;
  • Niz tipa polja (neograničena dužina).
  • Tip terena Binarni.

● Razvrstavanje i grupiranje na podkontovim poljima nije podržano.<НомерСубконто> i wisubekkonto<НомерСубконто> Stolovi motionsubkonto Registar računovodstva.
● Grupiranje nije podržano po poljima koja predstavljaju izraze jezika upita koji sadrže agregatne funkcije.
● Kada je odabrana glavna tablica, zahtjev za dinamičku listu ima sljedeća ograničenja:

  • Uncinds nisu podržani.
  • Nije podržano korištenjem podjela Poredaj po. Trebali biste koristiti zahtjev bez glavne tablice ili postaviti potrebne naručivanje putem postavki dinamičke liste.

● Ako se dinamička lista prikazuje kao hijerarhijska lista ili stablo, tada se zapis ne prikazuje dinamičkim popisom, ako se ne prikaže jedan roditelj. Drugim riječima - za prikaz elementa hijerarhijske liste, dinamički popis također bi trebao prikazati sve roditelje ove stavke na vrh liste. Istovremeno, ispod vrha liste podrazumijeva ili zapravo
korijenski element hijerarhijskog predmeta prikazan dinamičkim popisom ili elementom ugrađenim kao nekretnina na nekretnina ekstenzija tablice za dinamičnu listu.

Nije podržano pomoću sljedećih tablica kao glavne tablice:

● Tabela za koju nema ključa jedinstveno identificira svaki unos tablice (veza za objektne tablice i tipku za snimanje za registraciju tablica). Međutim, sljedeće tablice mogu se instalirati kao glavna tablica dinamičke liste (uprkos nedostatku ključa):

● Tabela registra računatskog računovodstva;
● Sve tablice računovodstvenih registra, osim tablice Motion Dubkonto;
● Stolovi sa stalnim vrijednostima (uključujući konstantnu tablicu);
● stolovi vanjskih izvora podataka bez ključnih polja;
● Tabele kocke vanjskih izvora podataka;
● Registracija akumicija:

  • tablica za roll;
  • tabela ostataka;
  • tabela revolucija i ostataka.

● Registrirajte se Registrirajte se:

  • tabela stvarnog perioda akcije;
  • grafika podataka;
  • osnovni podaci.

● stolovi za tablice dijelova predmeta;
● Promenite registracijske tablice (koje se koriste u mehanizmima razmjene podataka);
● Tabele sekvenci;
● Rekalkulacijske tablice (koje se koriste u periodičnim mehanizmima izračuna).
● Tablice koje se koriste u zahtevu samo u vanjskoj vezu.

Drugim riječima, dinamička lista s navedenim glavnim tabelom radit će ispravno ako kao rezultat izvršenja upita,
broj liniji dobivenih iz glavne tablice ne povećava se kao izvor podataka, ne povećava se (uključujući napisane odabirom). Ako se, kao rezultat izvršenja upita, povećava broj redova koji su primili zahtjevom iz glavne tablice, dovest će do kršenja jedinstvenosti prikazanog ključa ključa. U ovom slučaju morate onemogućiti upotrebu glavne tablice dinamičke liste.
Prilikom rada dinamičke liste potrebno je razmotriti prava pristupa detaljima prikazanim po popisom:
● Na strani klijenta ne prenosi se podaci stupca dinamičke liste koji su uvijek označeni upotrebom uvijek, ali za koji trenutni korisnik nema pravo na prikaz. Pristup podacima takvih stupaca (koristeći svojstva tekućine i metode podataka ())
na strani klijenta je nemoguće.
● Ako trenutni korisnik nema pravo pregledati ključno polje dinamičke liste, dobivanje podataka putem ove dinamičke liste dovodi do pogreške kršenja prava pristupa.
Za dinamičnu listu koja prikazuje popis nabrajanja, ne postoji postavka interaktivne liste.
Sastav stupaca i postavki za dinamički popis povezan je sa poljima polja izbora uzoraka polja. Ako u upitu za polje uzorak, alias nije izričito naveden, a polje je sistemsko, a zatim naziv naziva polja za engleski jezik ugrađen kao pseudonim.
Ova veza znači da se prilikom promjene (ili izričito navedenog pseudonima za polje koristio automatski pseudonim)
pseudonim za polje upita koji formira dinamičke podatke popisa izgubit će se postavke dinamičke liste rekvizita, elementi obrasca "će izgubiti" prikazane detalje, postavke dinamičke liste postat će pogrešne itd.
U slučaju da je izvor dinamičkih popisa podataka tablica (normalno ili virtualno), što vam omogućuje postavljanje odabira u periodu, ako korisnik postavi displej na takvoj dinamičkoj listi (naredba postavlja interval datuma) ...),
navedene granice razdoblja bit će postavljene kao vrijednosti odabira ili parametara virtualne tablice. Ako jezični produženje znači
upiti za sistem izgleda podataka izričito su označeni imenima parametara virtualne tablice - parametri će biti postavljeni s navedenim
imena. Stolovi za koje je moguće kontrolirati razdoblje prikaza ili obradu podataka:
● Registrujte tablice (glavna ili virtualna), za koju postoji mogućnost odabira u periodu (za registar izračuna - u periodu registracije);
● osnovne tablice dokumenata, poslovnih procesa i zadataka;
● osnovne tablice dnevnika tablice;
● Osnovne tablice sekvence, tablica za granice sekvence.
Kao parametar upita dinamičkog popisa, niz ili popis vrijednosti mogu izvesti. Međutim, ako je parametar popis vrijednosti, kao vrijednost odabira koristit će se samo vrijednost prve liste. Ako dinamička lista koristi zahtjev za parametre, početno podešavanje vrijednosti parametara treba izvesti u upravljačkom rukovodiocu upravljačkog programa.
Prilikom prikazivanja podataka dinamičke liste trebali biste se sjetiti sljedećih funkcija:
● Kada programski promijenite svojstva dinamičke liste, ne preuzima automatski naredbene panele povezane
s ovom dinamičnom popisu.
● Ako se nekoliko polja grupira u grupi sa režimom grupiranja u ćeliji i u grupiranim poljima postoji polje koje je prikazan potvrdnom poljem, ovaj će se potvrdni okvir uvijek prikazati prvo u rezultirajućoj ćeliji (lijevi tekst).
Na dinamičnom popisu, prilikom određivanja vrste podataka za polja, čiji su izrazi uključuju parametre, polja ili litere, rezultirajuća vrsta određuje se vrstama polja i literala. Ako vrsta vrijednosti parametra nije uključena u rezultirajuće vrste podataka - njegova vrijednost će biti skraćena.
Na primjer, u sljedećem primjeru polje će imati vrstu broja.

Izbor
Kad laži
Zatim 5.
U suprotnom
I parametar
Kraj

Ako dodijelite parametar parametri na drugu vrstu, dinamička lista za ovo polje dobit će vrijednost 0 (zadana vrijednost za tip broja).
Ako je potreban sličan tip u takvoj situaciji - preporučuje se korištenje dizajna jezika upita Ekspresni. Na primjer,
ako gornji primjer zahtijeva prenijeti na niz parametara ne duže od 100 znakova, tada biste trebali zamijeniti jednostavnu specifikaciju parametra za izražavanje eksplicitnom tipom dizanja:

Izbor
Kad laži
Zatim 5.
U suprotnom
Express (& parametar kao niz (100))
Kraj

Ako u proizvoljnom tekstu dinamičkog popisa upita u izrazima uzorka polja, koriste se parametri - treba izričito odrediti vrstu parametara pomoću dizajna Ekspresni. Na primjer, umjesto toga & Nomenklatura kao nomorulator koristiti
Express (& Nomenklatura kao referentna knjiga. Nameneture) kao nomenklatura. Inače potraga kroz string za pretraživanje može raditi
pogrešno ili proizvode greške.

3. Metode za dobijanje i dodirivanje podataka dinamičke liste podataka

Prilikom primanja podataka za prikaz dinamičke liste koristi jedan od tri načina:
1. Pročitajte iz baze podataka vršite se po dijelovima s brojem elemenata podataka, a pomalo premašivši broj redaka istovremeno prikaz po popisu (ali ne manje od 20). Prijevoz podataka na poslužitelju se ne vrši.
2. Pročitajte iz baze podataka vrši se stranicama za 1.000 elemenata podataka. Izvodi se keširanje podataka na poslužitelju. Hijerarhijski podaci su predmemorirani: ne više od 2 stranice elemenata za svaki roditelj. Na jednoj dinamičkoj listi nije preuzeto više od 20 stranica elemenata. Keširanje će biti uključeno u dinamički popis za sljedeće tablice:
● kriterijumi za odabir;
● Sve računovodstvene registerne tablice, osim glavne tablice i tablice motionsubkonto;
● Sve tablice registra akumulacije osim glavne tablice;
● Sve tablice registra podataka osim glavne tablice;
● Sve tablice registracije izračuna, osim glavne tablice;
● virtualni tablica do prekidača zadataka;
● stolovi vanjskih izvora bez tipki;
● Kocke vanjskih izvora.

3. Pročitajte iz baze podataka vrši se stranicama za 1.000 predmeta. Prvi dio je 1 stranica. Svaki sljedeći dio povećava se za 1 stranicu (kada se postigne kraj prethodnog uzorka). Što je bliže "gledište" na kraju prikazanih podataka, veće je uzorak čitati iz baze podataka, u ograničenju postaje jednaka svim prikazanim podacima. Izvodi se keširanje podataka na poslužitelju. Maksimalni broj zapisa na predmemoriji i dinamički popis iznosi 1.000.000.
Ovisno o tome što je odabrano glavnom tablicom dinamičke liste i vrijednost uzima dinamičko čitanje, ove ili druge načine čitanja podataka koriste se:

● Kao vrijednost nekretnine, glavna tablica je jedna od sljedećih tablica: Plan razmjene, direktorij, listu dokumenata, magazin dokumenta, plan karakteristike, plan računa, zadatak, tablica poslovnog procesa:



● Kao vrijednost objekta, glavna tablica prikazuje jednu od sljedećih tablica: glavna tablica registra podataka, akumulacijski registar, računovodstveni registar, virtualni tablica računovodstvenog registra motrssubkonto:

● Dinamično čitanje imovine:
● Instalirano: Korišteno je 1 metoda 1 (opis metoda je dat gore).
● Objavljeno: Metoda 2 (gore opisane metode).

● Kao nekretnina, glavna tablica je tablica kriterija za odabir ili tablicu zadataka za izvođača (izvršni direktor zadatka):
● Ključ koji identificira niz tablice: link.

● Kao svojstvo, osnovna tablica ukazuje na virtualnu tablicu kompozitorskih podataka kompozitora ili pretraživanja:
● Ključ identificira niz tablice: tipke.
● Nekretnina dinamičkog čitanja nije primenljiva.
● Koristi se metoda 2 (gore opisane metode).

● Kao svojstvo, glavna tablica ukazuje na jednu od tablica virtualnog registra, osim gore navedenih:

● Nekretnina dinamičkog čitanja nije primenljiva.

● Svojstva Glavna tablica nije navedena, koristi se proizvoljni zahtjev:
● Ključ koji identificira niz tablice: broj.
● Nekretnina dinamičkog čitanja nije primenljiva.
● Koristi se metoda 3 (gore opisane metode).

Za prikaz, podaci se prenose klijentu po dijelovima, čija je veličina slična veličini dijela u 1. način čitanja podataka (opisana na početku ovog odjeljka).
Prilikom stvaranja obrasca koji sadrži dinamičnu listu, 45 podataka svakog vidljive dinamičke liste u početku se prenose klijentu (ako je navedeno više od 45 elemenata). Ako dinamička lista prikazuje više od 45 linija, a zatim prilikom otvaranja obrasca, izvršavat će se dodatni poziv poslužitelja kako bi se dobio nedostajući podatkovni predmeti.

4. Dinamička podešavanja liste

Objekt Podešavanje liste - Pritiskom na hipervezu do otvorenog dovode do obrasca za otvaranje postavljanja dinamičke liste. Postavka liste vrši se na isti način kao i slične operacije u sistemu rasporeda podataka.


Sl. 2. Uslovna registracija dinamičke liste

Tijekom konfiguracije dinamičke liste u konfiguraciji, primijenjeno rješenje ima mogućnost da uradi sljedeće:
● Podesite polja za koje je potrebno da provede pojednostavu;
● Opišite odabir podataka na popisu;
● Navedite uslovne postavke;
● Podesite polja pomoću kojih trebate grupirati podatke.
Da biste postavili razvrstavanje programeru ima smisla, ako ne odgovara zadanom sistemu sortiranja instaliranim.

Vijeće. Treba imati na umu da neuspešni izbor polja sortiranja (kao i odabir i grupiranje podataka) negativno utječe na efikasnost dinamičkog uzorka.
Sa stanovišta programera aplikacija, postavke dinamičke liste sastoje se od nekoliko dijelova koji su međusobno povezani. Glavna nekretnina kroz koju možete upravljati postavkama dinamičke liste je Lockerstrakes. Ovaj objekt sadrži tri skupa postavki koje, kada upravljate sustavom, definirajte konačne postavke primijenjene na dinamički popis:
● Podešavanja - Podešavanja kreirana u režimu konfiguratora. Postupak dinamičkog popisa pruža brz pristup konfiguracijskoj nekretnini. Naziv povezivača dinamičkih popisa je tako da su sljedeći dizajni ekvivalentni:
Lista. Osvrpčena i lista. Podržite radnike. Upute.
● Prilagođene postavke su postavke koje se korisniku mijenja u režimu "1c: Enterprise";
● Fiksna traka - Ove postavke su postavljene sa ugrađenog jezika. Također, ova nekretnina uključuje vrijednosti odabira koje se prenose na obrazac koristeći njegove parametre. Svojstva selekcije dinamičke liste, parametri, uslovna aplikacija pružaju brzi pristup fiksnim postavkama dinamičkih postavki liste. Drugim riječima, ove su žalbe ekvivalentne:
Lista. Suprovizovači. Intenziviran rafiniran. Potting i lista.
Prilikom formiranja konačnog podešavanja dinamičke liste, različite opcije za postavke kombiniraju se na sljedeći način:
● Ako je bilo koja vrsta postavki u potpunosti označena kao korisnik, tada postavke korisnika spadaju u postavke rezultata
(Lista. Podržite radnike. Koristite korisničko pravo). Istovremeno, ako su bilo koja podešavanja označena kao nedostupna, tada će ove postavke biti postavljene u rezultirajućoj postavki sa svojstava popisa. Suviše. Podešavanja.
● Ako se bilo kakve postavke primeće kao korisnik u potpunosti, već element, zatim:
● Elementi označeni kao običaj će pasti u rezultirajuće postavke sa svojstava liste. Supercrwer.
● Elementi označeni kao nepristupačni će pasti u rezultirajuće postavke sa svojstava liste. Superman.
● Fiksne postavke (lista. Suproviranja. Dodatne intenzivirane) dodaju se na rezultirajuće postavke "kao što jeste". Istovremeno, situacija je nevažeća kada su postavke istog imena u fiksnim i korisničkim postavkama, kao što su odabir s istom lijevom vrijednošću u stanju.

Ako su postavke prisutne u postavkama dinamičke liste koja se onemogućuju pomoću funkcionalnih opcija, ove će se postavke izbrisati s popisa dostupnih postavki kada primite dinamičke podatke popisa.
Upravljajte pomoću kojih će se postavke biti dostupne korisniku, a koje - ne, radi u prozoru Dinamic Povećaka popisa.


Sl. 3. Upravljanje uključujući u prilagođenim postavkama

Potvrdite okvir na dnu prozora (vidi Sliku 3) odgovorna je za postavljanje u postavke (obične ili brze) sve vrste postavki. Ova je funkcija dostupna za odabir, narudžbu, grupiranje i uvjetni dizajn. Ako su postavke navedene u režimu uređivanja, zatim je brzi izbor, a zatim u grupi korisničkih postavki tablice obrasca koji prikazuje dinamičku listu, morate navesti praznu grupu obrasca u kojem su elementi povezani sa brzom prilagođenom dinamikom Postavke liste bit će smještene. Ako grupa nije navedena - Postavke brzog korisnika neće se prikazivati \u200b\u200bna obrascu. Također je moguće izričito izazvati prilagođene postavke pomoću ugrađenog jezika pomoću načina CREATE elemenata-korisnika () proširenje dinamičke liste.
Također je moguće odabrati mogućnost smještanja određenih postavki u korisničkim postavkama. Ova je funkcija dostupna za izbor i uvjetne elemente (vidi Sl. 3).

Ako je potrebno da se prilikom otvaranja dinamičke liste učitavaju, bilo kakve posebne postavke, to se može učiniti na dva načina:
● Korištenje dinamičke liste prilagođenih postavki. Podaci sadržani u ovom parametru bit će postavljeni u korisničkim postavkama dinamičke liste.
● Korištenje oblika dinamičnog popisa tipki. Ako otvorite obrazac, navedite ovaj parametar, a zatim na dinamičkoj listi koji su glavni detalji obrasca, korisničke postavke koje se nalaze u pohranu postavki s navedenim ključem bit će preuzeto.

5. Pretražite na dinamičkoj listi

Dinamička lista koja se nalazi na obrascu pruža mogućnost izvedbe interaktivne pretrage u prikazanim podacima. Pretraživanje se može izvesti pomoću sljedećih alata: String za pretraživanje, dijalog za pretraživanje, pretraživanje trenutne vrijednosti, koristeći povijest pretraživanja i razdoblje postavki (za dinamičke liste koji prikazuju dokumente). Rezultat pretraživanja je ograničen skup zapisa.
dinamička lista (od dostupne ovom korisniku), koji zadovoljavaju kriterije pretraživanja.
Da biste upravljali mogućnosti pretraživanja na dinamičkim popisu, dva svojstva upravljanog tabela obrasca koji prikazuju dinamički popis su dizajnirani:
● Položaj staze za pretragu - određuje položaj žice za pretraživanje. Može poduzeti sljedeće vrijednosti: auto, naredbena ploča, ne, vrh, dno.


Sl. 4. Traži niz na dinamičkoj listi

Ako je vrijednost ove nekretnine postavljena na naredbenu ploču, zatim na komandnoj komandnoj ploči (ako je dinamički popis glavni detalji obrasca) ili na komandnoj ploči povezano s dinamičkim popisom, prikazuje se niz pretraživanja. String za pretraživanje objavljen na naredbenom panelu uvijek se pritiska na desni ivicu naredbenog panela (zajedno s tipkama koje se nalaze udesno od trake za pretraživanje).
Ako nekretnina nije postavljena na ne, nedostaje se niz pretraživanja, a kada se pokrene dijalog za početnu liniju, otvorit će se dijalog.
Ako je nekretnina postavljena na vrh, tada će se pretraživanje pretraživanja nalazi između naredbenog popisa i tablice koja prikazuje dinamičku listu. Ako je nekretnina postavljena na dno, string za pretraživanje bit će objavljen odmah nakon tablice koja prikazuje dinamičku listu.


● Ako je svojstvo načina kompatibilnosti postavljeno da ne koristi ili starija verzija verzije 8.3.4 - Naredbeni panel vrijednosti.
Prelaz na traku za pretragu je sljedeći:
● Pritiskom na kombinaciju tipki Ctrl + F;
● miš;
● Kada se postavljač teksta pokrene na dinamičkoj listi (uzimajući u obzir vrijednost imovine dinamičke liste pretraživanja).
● Položaj statusa gledanja - opisuje gdje će se prikazati status gledanja: koja polja pretražu i koje vrijednosti
pretraženo u svakom polju. Može poduzeti sljedeće vrijednosti: auto, ne, vrh, dno


Sl. 5. Status pretraživanja na dinamičkoj listi

Ako je nekretnina postavljena na ne, stanje gledanja bit će izostalo na obrascu. Kao rezultat toga, moguće je identificirati ili ne, bit će moguće otkazati gumb za odabir samo dostupnošću.
Ako je nekretnina postavljena na vrh, stanje gledanja bit će smješteno između naredbenog panela liste i tablice koja prikazuje dinamičku listu. Ako je nekretnina postavljena na dno, stanje gledanja bit će objavljeno odmah nakon tabele koja prikazuje dinamičku listu.
Ako se obrazac kreira u "1c: Enterprise" verzija 8.3.4 i mlađi - nekretnina je postavljena na br. Ako se obrazac kreira u "1C: Enterprise" verzija 8.3.5 i stariji - nekretnina je postavljena na Auto. Stvarna vrijednost imovine u ovom slučaju bit će utvrđena na sljedeći način:
● Ako je objekt kompatibilnosti postavljen na verziju 8.3.4 (i dolje) - bez vrijednosti;
● Ako je svojstvo načina kompatibilnosti postavljeno da ne koristi ili stariju verziju verzije 8.3.4 - vrhunska vrijednost;
● Položaj za upravljanje pretragom - određuje gdje će se prikazati dugme za pretraživanje. Dugme Otvara izbornik koji sadrži sljedeće podatke: naredbe pronalaze za trenutnu vrijednost, naprednu pretragu, otkažite pretraživanje, postavite razdoblje (za popis dokumenata i zapisnika) i povijest upita za pretraživanje (zadnjih 5 zahtjeva). Nekretnina može uzimati vrijednosti: auto, ne, naredbena ploča.


Sl. 6. Upravljanje pretraživanjem na dinamičkoj listi

Ako nekretnina nije postavljena na ne, gumb za pretraživanje nedostaje će na obrascu (ali naredbe će biti dostupne pomoću menija). Properties VALUE Naredba ploča postavlja gumb na naredbenu ploču povezanu sa tablicom koja prikazuje dinamičku listu.
Ako se obrazac kreira u "1c: Enterprise" verzija 8.3.4 i mlađi - nekretnina je postavljena na br. Ako se obrazac kreira u "1C: Enterprise" verzija 8.3.5 i stariji - nekretnina je postavljena na Auto. Stvarna vrijednost imovine u ovom slučaju bit će utvrđena na sljedeći način:
● Ako je objekt kompatibilnosti postavljen na verziju 8.3.4 (i dolje) - bez vrijednosti;
● Ako je svojstvo načina kompatibilnosti postavljeno da se ne koristi ili starija verzija verzije 8.3.4 - Naredba za vrijednosti;
Ako na obrascu postoji nekoliko naredbi, izvor naredbi za koje je jedan od upravljanih tablica obrasca (prikazuje dinamičke podatke popisa), a zatim će se pretraživati \u200b\u200btraka i gumb za pretraživanje, smješteni samo na jednoj naredbenom panelu:
● ili na naredbenom panelu same dinamičke liste (ako je za to uključeno automatsko punjenje)
● ili u bilo kojem od preostalih komandnih panela.

Razmotrite značajke pretraživanja pretraživanja na dinamičkoj listi:
● Da bi se pretraživanje prikladno uživa (uključujući brzinu brzine), morate omogućiti pretragu punog teksta za sve konfiguracijske objekte koji se mogu koristiti kao glavna tablica dinamičke liste. Također, svi detalji konfiguracijskih objekata koji se mogu prikazati na dinamičkim popisu moraju biti uključeni u pretragu punog teksta, koja se može zahtijevati za pretraživanje.
Ako je objekt isključen iz pretrage punog teksta, mehanizam za pretraživanje koji se razmatra, ali učinak takve pretrage bit će izuzetno nizak. Ne preporučuje se upotreba pretraživanja objekata koji ne indeksiraju pretragom punog teksta.
● Rešenje aplikacije mora imati regulatorni zadatak koji redovno ažurira indeks pretraživanja u punom tekstu.

● Pretraga ne izvodi sve stupce dinamičke liste (i konfiguracijski objekt), ali samo oni zvučnici koji se prikazuju u tablici.
● Pretražite na dinamičnom popisu nad poljima referentnih vrsta sa proizvoljnim reprezentacijom vrši se polja koja se koriste za
formiranje zastupanja (vidi ovdje). Polja uključena u zastupanje dobivaju se uzimajući u obzir procesor obrade zastupljenosti () odgovarajućeg objekta.
● Za dinamičke liste sa navedenim glavnim tablicama koristi se pretraga punog teksta na glavnoj tablici. Sve će se ne-lukave reference sa glavne tablice dodati rezultatima pretrage sa punim tekstom. Rezultat pretraživanja punog teksta za glavnu tablicu koristi se kao odabir prema ključnim poljima. Izvršen je i pretraga punog teksta na poljima prikazanim na popisu iz drugih tablica (ako se pretraga punog teksta koristi za polje i konfiguracijski objekt). Bez pretrage u punom tekstu, podaci mogu biti
pronađeno, ali sama pretraga će se izvoditi vrlo sporo.
Ako se došlo do pogreške prilikom pokušaja izvedbe pretrage u punom tekstu, pretraživanje će se izvoditi bez upotrebe pretrage u punom tekstu.
Na primjer, to se može dogoditi prilikom pretraživanja jednog slova i velikog broja reda u bazi podataka koji počinju s ovim slovom.
● U slučaju da se odabir vrste upoređivanja koristi za polje glavne tablice dinamičke liste, a zatim će se u upitu za pretraživanje biti dodati vrijednost odabira u upit za pretraživanje na upit za pretraživanje.
● String za pretraživanje podijeljen je na riječi. Ova particija se vrši prema sljedećim pravilima:
● String je podijeljen pomoću simbola prostora i kartica kao separatora.
● Rezultirajući fragment se zatim obrađuje:
● Ako je fragment sastanak sastanka (sa ili bez vremena) uzimajući u obzir trenutnu regionalnu postavke sesije, a zatim je riječ o ovom fragmentu.
● U suprotnom, fragment se razgrađuje dalje koristeći simbole ", .- / \\" kao separatori. U ovom slučaju svaki rezultirajući fragment niza prihvaćen je kao riječ.

● Za svaku reč formiran je skup uslova koji se kombiniraju od "ili". Ovaj skup uvjeta formira se ako se u ovom polju dobiva na ovom polju u ovom polju, vraćena barem jedan objekt ili pretragu punog teksta nije korištena za ovo polje. Uvjeti se formiraju na sljedeći način:
● Za polje tipa niz, stanje ima pogled na naziv imena poput A% Word%.
● Za polje tipa stanje stanja ima naziv imena \u003d vrijednost u kojoj vrijednost je riječ koja se daje u vrstu broja. Ako se ne možete pravilno izvršiti, pretraga na polju neće biti izvršena.
● Riječ tražite kao podstrest u zadanom pogledu za booleo tip definiran za trenutnu sesiju. Ako se u prikazu utvrdi željena riječ, zatim potraga za vrijednošću koja odgovara prezentaciji u kojoj se otkriva riječ. Istovremeno, za pretraživanje ne koriste se za pretragu, koji su navedeni pomoću objekta za proizvodnju formata.
● Za polje tipa, stanje stanja ima pogled na ime imena\u003e \u003d početak (reč) i ime<=КонецДня(Слово). Если Слово подобно дате, в которой год
određuje jednu ili dvije znamenke, godina će se dati u tekućem stoljeću i ta vrijednost će biti dodana u stanje pretraživanja.
● Za referentne polje potraga se vrši na poljima koja se koriste za formiranje referentne prezentacije. U svakom od ovih polja
izvedena prema gore opisanim pravilima. Za pretraživanje, polja koja se koriste za formiranje proizvoljne prikaze podataka se ne koriste.
Skup uvjeti za svaku riječ kombinira se "Softver".
● Za vrijednosti sa vodećim nulama možete potražiti liniju sa vodećim nulama i na liniji naznačenom bez vodećih nula.
● Ako dinamička lista prikazuje popis dokumenata ili dnevnika dokumenta, tada se prikazuje i interval preglednog pregleda liste prikazan i u području oblika da biste prikazali status gledanja potrebne dinamičke liste.
● Naredba za pretraživanje za trenutnu vrijednost nije dostupna ako je glavna tablica dinamičke liste kriterij odabira.
● Strani fragmenti redaka su istaknuti kada se prikazuju u tabeli.
● Za jedan stupac podržava se samo traka za pretragu. Kada dodajete novi upit za pretraživanje za stupac na kojem se pretraga već izvršava, izraz pretraživanja bit će zamijenjen, a ne dodatak dva upita za pretraživanje.
● Ako u obliku nema oblika. Dodatni element obrasca prikazuje string za pretraživanje povezan sa tablicom (imovina dodatka obrasca) Prikazivanje dinamičke liste, a zatim pritiskom na tipku Ctrl + F ključeve vodi do otvaranja dijaloga za pretraživanje.


Sl. 7. Dijalog pretraživanja

Ako je obrazac prisutan u obliku elementa obrasca, prikazuje niz pretraživanja povezan sa tablicom (imovina dodatka obrambenog elementa) Prikazivanje dinamičke liste, tada treba koristiti naprednu naredbu za pretraživanje za otvaranje pretraživanja Dijalog.
● Kada koristite dijalog za pretraživanje, morate pamtiti sljedeće funkcije:
● Otvaranje dijalog za pretraživanje tastature dovodi do činjenice da je vrijednost trenutne ćelije u nizu koja za pretragu i preklopna vrijednost Kako pretraživati.

● Otvaranje dijaloga za pretraživanje izravnim pokretanjem niza za pretraživanje na dinamičkoj listi vodi se na činjenicu da je prekidačka vrijednost kako pretraživati \u200b\u200bna dijelu linije, a tekst biranja pada na polju. Što treba tražiti.

6. Dobivanje podataka prikazanih dinamičkim popisom.

Kada koristite dinamičke liste, možda ćete trebati izvršiti različite podatke o podacima koje se trenutno prikazuju dinamičkim popisom, uzimajući u obzir uzimanje napisanog izbora i pretraživanja. Takve akcije uključuju: obradu prikazanih informacija, na primjer, prijenos odabranih dokumenata ili postavite sve detalje iz odabranih objekata, generiranje popisa dostupnih objekata (sa dizajnom itd.), Na primjer, za ispis ili uštedu u tabelarni dokument.
Da biste dobili podatke koji se prikazuju dinamičkim popisom, trebali biste koristiti metode primanja bljeskalice () i
Zapunjavajuće komplemene ().
Primjer primitka podataka:

Shema \u003d Elementi. Prilike. Perseportment ();
Podešavanja \u003d Elementi. Prilike. Temeljen na Starboleru ();
Besplatna mašina \u003d Nova preklopa ŠirtsComplekdang ();
GraypsComponovka \u003d mapa mape. Popunite (shema, postavke);
Procesorcomponovka \u003d nove procesorske komponente;
Procesorcomponovka.inialialize (mokmenti);
Oprema za procesor \u003d Novi rezultati procesora-line
Vježba povratka procesora. Osigurajte (procesorcomponovka);

Dobivanje podataka na prikupljanje vrijednosti (tabela ili popis vrijednosti) vrši se slično.
Dobivanje podataka o dinamičkim popisom u kojima se ukazuje na brojne funkcije koje je potrebno uzeti u obzir pri razvoju primijenjenih rješenja:
● Nije podržana sljedećim dizajnom tablice:
● naizmjenično kolo boja;
● Kape za slike;
● glavna podle;
● Boja pozadine podruma;
● boja podrumskog teksta;
● podrumski fonnt;
● vodoravni položaj u podrumu;
● Način lozinke.
● Uvjetni dizajn naveden za upravljani obrazac nije podržan;
● Prilikom organizovanja hijerarhijske tablice uzlazno, prvo se postavlja polje tipa veze, zapise koji sadrže praznu vezu.

Na dinamičnom popisu izbor 1C nije tako težak jer se mnogim korisnicima u početku čini u početku. Koriste se konfiguratori i tablice za vrijednosti. U softveru 1c često je potrebno sortirati podatke u grafovima i ćelijama za sve kriterije.

Kako postaviti izbor na listu?

Možete odabrati odabir na dva načina: u obliku samog popisa ili se registrirajte s programskim. U prvom slučaju, morate dodati dinamičku listu 1c 8 u obrazac, odredite glavnu tablicu za njega, a zatim idite na svojstva. Upravljani obrazac omogućava vam rad sa najčešće vrijednosti. Postoji je potrebno pronaći stavku "Podešavanje liste" i idite na ovaj meni. U prozoru koji se otvori, možete ručno postaviti bilo koji razorni sorte na korištenu listu, a nakon - upravljajte oblikovanim odabirom programskim.

Da bi se osnivalo dinamično sortiranje, trebali biste znati da se izbor u 1C smatra svojstvo dinamičke liste. Da biste dodali izbor, koristeći ovaj kvalitet, morate dodati novu stavku u odabrani objekt. Da biste radili sve, morate postaviti parametar u polje desne, lijeve vrijednosti i u polju "vrstu usporedbe". Važno je unijeti vrijednost "istinu" u polju upotrebe. Dakle, možete stvoriti najlakši izbor. Dodavanjem uvjeta na drugim poljima, možete učiniti složenijem i uklopiti u vaše potrebe.

Odabire u tablici 1C vrijednosti

Da biste postavili izbor u tablicu, možete koristiti jednu od nekoliko opcija. Možete izvršiti ručni izbor - da biste izveli tablicu i sakrili sve linije koje vam ne trebaju. Ali ovo je vrlo naporan proces, koji ne želi ništa učiniti. Ova metoda je prikladna samo za one koji tek počinju raditi sa 1c i još ne mogu savladati složenije, ali produktivne tehnike.

Druga opcija za odabir u tablici djeluje kroz metodu tablice koja se zove "Pronađi redove". Značajan nedostatak ove metode je da će jedini tip za usporedbu biti "jednak", što značajno sužava mogućnost korištenja izbora.

Najracionalniji način odabira u tabeli može se obaviti kroz graditelj upita.

Ostale karakteristike dinamičke liste u 1c

Dinamičke liste pružaju dovoljno mogućnosti za rad sa podacima, koji nisu bili u 1C 7. Jedan od najpovoljnijih od njih je stvaranje oblika izbora. Na primjer, u 1C: Računovodstvo, morate ići u izbornik "NomenClature" i dodavati novi obrazac za odabir tako što ćete ga dodijeliti kao glavni.

Da biste postavili parametre na dinamički popis:

  • Možete koristiti obrasce za odabir;
  • Prilikom kreiranja ovog obrasca, na polju će se automatski pojaviti dinamična lista za odabir;
  • Idete u njegove svojstva, možete vidjeti predmet "proizvoljni zahtjev". To je ovaj upit i omogućava vam da koristite sve prednosti dinamičke liste;
  • Možete unijeti svoje parametre na ovaj zahtjev;
  • Provjera potvrdnog okvira i otvaranje ovog prozora, možete vidjeti novi zahtjev, sa svim poljima iz imenika nomenklature;
  • Klikom na dugme Konstruktora upita možete promijeniti sadržaj ove liste.

Da biste dodali svoj vlastiti zahtjev na padajuće liste, morate ići na karticu Postavke. Na prvoj kartici vidjet ćete priliku da izvršite bilo koji odabir prema vašim potrebama.

Zahtev za podešavanje softvera

Možete instalirati metode upita i softvera. Da biste to učinili, bit će potrebno ući samo nekoliko redaka u modulu oblika. Nakon toga, bit će dovoljno da se dva puta kliknete na trenutnu liniju da biste prenijeli žice sa odabranim vrijednostima u dokument.

Na 1C popisu vrijednosti na obrascu - ovo je odličan način za rad sa 1C softverom racionalnijim i produktivnijim. To vam omogućava da optimizirate sav rad u preduzeću.