Dynamický seznam 1C 8.3 Parametry arbitrálního požadavku. Metody pro získání a mezipaměti dat Dynamický seznam

V procesu rafinace konfigurace každá 1C programátor čelí dynamickým seznamům.
Dynamický seznam je objekt rozhraní použitý pro zobrazení různých seznamů databázových objektů nebo nezaznamenávaných datových záznamů.
Dynamický seznam například slouží k zobrazení seznamu nomenklatury:

Pro demonstraci schopností dynamického seznamu vytvořte externí zpracování, přidejte základní formulář. Přidat do formuláře nový požadavek S typem "Dynamický seznam". Pojďme do jeho vlastností a uvidíme, co je tam.
Máme zájem o majetek "arbitrární žádost". Jeho zařazení nám bude prokázat všechny možnosti dynamického seznamu. Budeme moci napsat žádost pomocí téměř všech možností jazyka požadavku Q: Enterprise. Nainstalujte zaškrtávací políčko a klepněte na odkaz "Otevřít":

Ve výchozím nastavení bude náš seznam zobrazen seznam nomenklatury s celkovým zbytkem na všech skladech. Chcete-li takový seznam implementovat, přidejte následující dotaz:


Jako hlavní tabulka vyberte možnost "Adresář. Namklatulature", to nám umožní pracovat s dynamickým seznamem, stejně jako se seznamem nomenklatury - přidat, změnit, březen odstranit prvky referenční knihy. Instalace hlavní tabulky je také k dispozici možnost dynamického čtení dat - to znamená, že vzorek bude proveden podle potřeby.
Dále musíte vytvořit prvky formuláře pro náš seznam:

Pokud se snažíme spustit naše zpracování v tomto formuláři, dostaneme chybu:


Chcete-li to odstranit, musíte nastavit hodnotu do parametru "Období". Chcete-li to provést, můžete použít metodu "Instalovat parametr" kolekce "parametrů" dynamického seznamu. Metoda trvá dva parametry:
. "Parametr" - typ: řádek; Parametrcomponed. Parametrový název parametru nebo parametr rozložení dat, jehož hodnota musí být nainstalována;
. "Hodnota" - typ: libovolný. Hodnotu, kterou chcete nainstalovat.
Může být nazýván formulářů "Oddělení letního"

Máte otázku, potřebujete pomoc poradce?


Poskytneme uživateli možnost změnit dobu pro získání zbytků. Chcete-li to provést, přidejte rekvizity a související prvek formuláře "Datum":


V části "Umístění" formuláře "Date" Form Položka volejte metodu "žádané hodnoty", předávání hodnoty přidružených detailů jako hodnota. Podobně změníte postup formulářů "Propagace". Protože metoda je k dispozici na klientovi, serverový hovor nebude potřebovat:


Když se datum změní, zbytky budou automaticky aktualizovány:




Předpokládejme, že uživatelé chtějí vidět buď aktuální zbytky nebo plánované příjmy. Zvažte jeden z provedení. Přidejte podpěry formulářů Boolean typu a přidruženého spínače:


Při změně hodnoty přepínače změníme text dotazu. Chcete-li to provést, používáme obslužný program "dodat" prvek formuláře "zobrazená kapacita". Musíme změnit vlastnost "Textová žádost" dynamického seznamu v závislosti na hodnotě rekvizit. Vzhledem k tomu, že tato vlastnost není k dispozici na klientovi, je vyžadován postup serveru:


Výsledek provedených změn:



Hlavní poznámky od Zasitorical

04/21/2014 Získání dat dynamického seznamu

Implementovány ve verzi 8.3.6.1977.

Realizovali jsme možnost jednoduchého a pohodlného přijetí dat zobrazených pomocí dynamického seznamu.

Data Dynamic List Data mohou být potřebná pro jejich tisk v nestandardním "specifickém" formuláři. Nebo za účelem provedení určitých akcí s nimi. Například, odešlete dopis všem protistranám, které jste vybrali v seznamu některými funkcemi.

Kromě toho existuje řada úkolů, ve kterých uživatel, kromě seznamu položek, chce vidět také konečná data spojená s tímto seznamem. Například tím, že podržením zboží k nějaké komoditní skupině a nějakému dodavateli, on okamžitě chce vidět celkový počet takových výrobků v databázi.

Samotný dynamický seznam vám tyto informace nemohou poskytnout. Úkolem dynamického seznamu je poskytnout rychlý pohled na velké svazky dat. Proto přečte tyto porce potřebné pro zobrazení na jedné nebo dvou obrazovkách. A "neví nic", například o celkovém počtu údajů, které musí být zvážen.

Obecně, aby se dostal dodatečné informaceže uživatel chce, musíte provést databázi. Přesně opakující se, který se používá v dynamickém seznamu.

Dříve to můžete udělat. Ale ne vždy to bylo jen. Koneckonců, kromě textu požadavku na zdroj, který funguje dynamický seznam, potřebujete znát veškerý výběr, třídění atd. Parametry, které uživatel interaktivně instalován v tabulce zobrazující data.

Tento úkol je nyní jednoduše vyřešen. Tabulka dynamického seznamu se objevil dvě nové metody:

  • Přijímání plnění komprese ();
  • RepličiteStroitKomponkydata ().

Došli tak schéma rozložení dat, a co je nejdůležitější, všechny jeho nastavení, díky které uživatel vidí seznam přesně stejný. Musíte také programově vytvořit rozvržení a stáhnout jej do sbírky hodnot (pro zpracování softwaru) nebo do tabulkového dokumentu (pro zobrazení):

V důsledku toho obdržíte strukturu (nebo přehled) obsahující sloupce a řádky zobrazené v tabulce dynamického seznamu.

Důležitým bodem je, že diagram a nastavení, které obdržíte od tabulky dynamického seznamu, včetně viditelnosti reproduktorů a použitých vyhledávání. Vzhledem k tomu, že nastavení se získá samostatně, můžete změnit složení polí pro vaše účely a získat například všechny sloupce Seznam, a ne jen ty, které jsou viditelné pro uživatele.

Při zobrazení tabulkového dokumentu je další příjemný okamžik. Obecně bude vzhled zprávy odpovídat vzhled Tabulky dynamického seznamu v době přijetí schématu a nastavení. Včetně podmíněného návrhu tabulky. Některé další akce budou potřebné pouze tehdy, pokud chcete převést do zprávy také podmíněného návrhu formuláře.

Konečně byl proveden sen o jakémkoli "sedm". Jak často uživatelé programu 7.7 požádali, aby provedli normální výběr nomenklatury. Takže zbytky lze vidět, a ceny a instalace filtrů. Musel jsem vymyslet různé triky, až k psaní externích komponent. V 1C 8.2 se objevily dynamické seznamy. Navrhuji zvážit, co to je a že nám mohou dát v 1c 8.3.

Jako základě provádíme určitou konfiguraci testu 1C: "Enterprise účetnictví 3.0". Nedoporučíme výběrem, jednoduše v příručce "nomenklatura" přidat další formu volby a učinit dočasně hlavní:

Při vytváření výchozího systému přidá pole tabulky pomocí typu "Dynamic List".

Pojďme do jeho vlastností a uvidíme, co je tam.

Nejprve se zajímáme o zaškrtávací políčko "Arbitrary Požadavky". Otevře nás všechny výhody dynamického seznamu. Budeme mít možnost napsat svůj vlastní požadavek a s parametry. Nainstalujte zaškrtávací políčko a klepněte na odkaz "Otevřít":

Otevře se okno s hotovým kódem. Doposud existují jednoduše uvedeny všechny pole adresáře "nomenklatury".

Získejte 267 Video Tutorials pro 1C zdarma:

Jak vidíte, existuje tlačítko volání "" a zaškrtávací políčko, které umožňuje dynamicky změnit obsah seznamu. To znamená, že když jiný uživatel změní něco v adresáři, změní se také na našem seznamu. Kromě toho je karta "Nastavení", ale my se to dotkneme později.

Vlastní žádost v dynamickém seznamu

Nejprve vytvořit požadavek, které potřebujete s pozůstatky a ceny. Takhle:

Záložka Nastavení

A teď nejkrásnější! Přejděte na kartu "Nastavení". A okamžitě zjistěte, že na první kartě můžeme v dotazu provést libovolný výběr:

Software Nastavení parametrů požadavku v dynamickém seznamu 1C 8.3

Nezapomeňte, že v dotazu máme dva parametry: "period" a "typ cen". Musíme je předat na žádost, jinak bude chybou.

Tyto parametry krmíme v parametrech formuláře a přidejte následující řádky do modulu formuláře:

& Selhání, standardní zpracování) Seznam procedury (selhání, standardní zpracování). Parametry. Nastavení parametrů ("období", parametry. Datum); Seznam. Parametry. Nastavení parametrů ("Typostern", parametry. Titzen); Extrudrtves

Kromě primitivních datových typů, které lze nalézt v libovolném programovacím jazyce, existují jedinečné typy v 1c. Každý z nich má své vlastní vlastnosti, metody, funkce, účel a nuance použití v systému. Jedním z těchto typů je dynamický seznam, který podstatně usnadňují mnoho aplikovaných úkolů. Proto by vývojáři měli vědět a být schopen léčit tento univerzální nástroj.

Příležitosti pro dynamické seznamy v 1C

Účel tenhle typ Je zobrazit informace z libovolných databázových tabulek bez ohledu na jeho typ. Mechanismus byl vytvořen na základě CD a má podobné možnosti. To však neznamená, že bude nutné napsat žádost v jazyce 1C, i když tato příležitost je a musí být použita. Můžete jednoduše zadat tabulku, informace, ze kterých máte zájem o a 1C, budou tvořit nejjednodušší žádost.

Chcete-li zjistit, jak je generován dynamický seznam a jaká data se zobrazí, musíte otevřít spravované formuláře, kde se nachází v konfigurátoru: v seznamu podrobností kontextová nabídka Otevřete své vlastnosti a věnujte pozornost položky "Arbitráž". Pokud chybí DAW, parametr "Hlavní tabulka" odráží tabulku databáze, z níž jsou data převzata. Jinak dynamický seznam odráží data libovolného požadavku, které lze vidět otevřením nastavení seznamu.

Systém s libovolným dotazem je mnohem častěji používán, protože dává vynikající příležitost kombinovat a ukázat širokou škálu dat. Nejčastěji se tento mechanismus používá k odrážení zbytků ve skladech, cenových řadách, přicházejících, spotřebě nebo zadávání zakázek. Je nutné jej použít opatrně, protože rychlost, kdy sofistikované požadavky Může spadnout.

Další užitečnou vlastností dynamického seznamu se otevře, když kliknete na nápis "Nastavení seznamu". Toto menu umožňuje i při použití standardního pole, aby se informace zpřístupnily a srozumitelnější. koneční uživatelé. Bez ohledu na to, zda libovolný požadavek nebo ne, uvidíte kartu "Nastavení", kde můžete určit:

  • Výběr dynamického seznamu;
  • Seskupení;
  • Třídění;
  • Registrace.

Použití parametrů umožňuje dynamické seznamy univerzální a dostatečně flexibilní. Můžete je také spojit s podrobnostmi o spravovaném formuláři a data se budou lišit v závislosti na uživatelských parametrech. Použití těchto mechanismů lze chápat a vyhodnocovat při zvažování příkladů reálných úkolů.

Jako příklad, zvažte úkol odrážejí podle řízené formy zbytků nomenklatury. V reálné praxi jsou tyto objednávky nalezeny poměrně často v různých konfiguracích a dynamický seznam je ideální jako nástroj. Pro tento úkol budeme muset použít libovolnou žádost, parametry dynamického seznamu a jeho nastavení.

Pro větší viditelnost vytvoříme samostatné externí zpracování a umístěte na něj dynamický seznam. Pro implementaci koncipovaných, tabulky s názvosloví nebudou dostačující, takže musíme vyřešit libovolnou žádost. V něm popisujeme levé spojení adresáře se seznamem názvosloví a registru zbytků a nastavit referenční knihu jako hlavní tabulku. Takový režim umožní uživatelům pracovat s dynamickým seznamem, přidat nebo upravovat nomenklaturu.



Vyberte si nomenklasturu.

Vzhledem k tomu, že v naší žádosti byla použita parametr "Aktuální data", pak musíme před použitím zpracování nastavit svou hodnotu. Chcete-li to provést, v modulu formuláře v proceduře "Odjezd", standardní tým přiřadí funkci "Aktuální Tatsans". Musíme také stáhnout dynamický seznam na ovládacím tvaru a změnit pořadí polí pro jasnost. Přetáhněte rekvizity "rezidence" v prvcích formuláře (vlevo) nejlepší část) A modré šipky mění pořadí polí v tabulce ve formuláři.

& Nasserver procedury oddělení serveru (selhání, standardní zpracování) rezidence. Parmetrátory


Již v této fázi můžeme otevřít naše externí zpracování v 1C a zjistit, že dynamický seznam funguje. Můžeme sledovat zbytky, vytvořit nomenklaturu a skupinu, vyhledávání. Často jsou zákazníci požádáni, aby přidali možnost zvolit si datum, ke kterému uvidí zbytky. V případě formuláře s dynamickým seznamem je to zajištěno další pole a nastavení parametrů s ním.

Podrobnosti o "datových datech" zadáme "datum typu" a přejdeme jej do prvků formuláře. V událostech události události vytvořte událost "Disporting" a předepište kód instalace parametru "Aktuální hodnota" použitý v dynamickém požadavku. V pořadí, při otevírání formuláře uživatel okamžitě pochopil, v jakém datu vidí zbytky, budeme dělat malé změny postupu "odjezd".



& Nasserver procedury oddělení léta (selhání, standardní zpracování) datových dat \u003d aktuální tatsansa (); RezidentInklatura. Parametry. InstalaceParametr ("Aktuální data", data odolává); Konečná kontrola a stížnostní postup příspěvku zdrojových zdrojů (prvek) Pavenomen Cretacetry. Parametry. Nastavení oparametru ("Aktuální data", data odolává); Extrudrtves

V důsledku toho může náš dynamický seznam formuláře odrážet zbytky na libovolné datum.

Recenzovali jsme jen malou část této sady nástrojů, ale to je dost na pochopení pohodlí tohoto typu jako dynamický seznam. Takový mechanismus se používá pro různé úkoly, ale nejčastěji se setkává v typických konfiguracích v řízených formách:

  1. Výběr;
  2. Seznamy.

Chcete-li získat dynamický seznam a jeho žádost v typických spravovaných formulářech, je vývojář v konfigurátoru nutný pro otevření požadovaného formuláře. V části Podrobnosti obsahuje rekvizity s typem dat "Dynamic List" (nejčastěji je zvýrazněna tučně). Jeho vlastnosti jsou textem dotazu, výběru a dalších nastavení.

Tisk (Ctrl + P)

Dynamický seznam

1. Obecné informace

Dynamický seznam je speciální typ dat, která umožňuje zobrazit libovolné informace z databázových tabulek. Chcete-li to provést, musíte zadat tabulku, data, ze které se chcete zobrazit, nebo popsat výsledný vzorek v jazyce dotazu.
Mechanismus je založen na systému rozložení dat a poskytuje příležitosti pro třídění, výběr, vyhledávání, seskupení a podmíněný návrh získaných dat. V tomto případě je zdroj dat je dotaz, který je buď tvořen systémem automaticky (na základě zadaných dat), nebo je vývojář napsán ručně.

Obr. 1. Možnosti vytváření dynamického seznamu

Při vytváření typu formuláře Dynamický seznam Vývojář si může vybrat dva způsoby, jak vytvořit požadavek na data:
● Nastavení hlavní tabulky - v tomto případě postačí jednoduše zadat tabulku (vlastnost hlavní tabulky), ze které je nutné získat data, a systém automaticky vytvoří požadavek na data (viz na obr. 1).
● Manuální tvorba dotazů - pro to musíte nastavit vlastnost libovolného požadavku (viz levá část obr. 1). Poté bude k dispozici ruční tvorba požadavku na získání dat z informační základny.
Pomocí dotazu můžete vybrat data z několika tabulek, takže můžete zadat hlavní tabulku. Je nutné tak, aby dynamický seznam mohl určit, které data jsou hlavní, a které jsou sekundární a mohou správně vybrat a zobrazit informace, stejně jako poskytovat standardní příkazy. Pokud však nemůžete určit hlavní tabulku v dotazu, nemůže být uvedeno, ale pak
dynamický seznam neposkytne příkazy spojené s hlavní tabulkou. Kromě toho v tomto případě (bez určení hlavní tabulky) bude významně snížena účinnost získávání dat do dynamického seznamu.
Pro zlepšení výkonu se doporučují všechna připojení použitá v libovolném dotazu pouze pro získání dalších dat, aby se volitelné rozšířením požadavků na systém rozložení dat.
Pro dynamický seznam, který je hlavními údaji formuláře, je možné nastavit výběrové hodnoty pomocí parametru formuláře Výběr. To vyžaduje, aby název vlastnosti struktury v parametru Výběr,
shoda se jménem výběru dynamického seznamu. V tomto případě bude hodnota vlastnosti struktury nastavena jako správná hodnota výběrového prvku. Pokud se jako hodnota prvku parametru parametru používá pole, pevné pole nebo seznam hodnot, je podmínka s možností v seznamu přidána do výběru, seznam hodnot (ke kterému) Pole a pevné pole jsou transformovány).
Jako libovolná žádost v dynamickém seznamu může být požadavek přehrán, ve kterém se parametr používá k vytvoření hodnoty libovolného pole, například:

VYBRAT
Výběr
Při dodání. Koeficient \u003d 1 a poté a výkon
Jinak dodání. Součinitel
Konec jako koeficient
Z

V tomto případě, pokud se typ hodnoty parametru liší od typu rekvizit objektu (například Requisite1. Má typu Čísloa hodnota typu parametru Čára), Potom pro správné zobrazení pole je nutné explicitně přinést hodnotu parametru na požadovaný typ:

VYBRAT
Výběr
Při doručení. Koeficient \u003d 1, poté exprimovat (a výkon jako řetězec (100)) jinak dodání. Součinitel
Konec jako koeficient
Z
Dokument. Kapacita dokumentu jako doručení

Pokud je pole, pro které je výběr nastaveno, je zakázáno pomocí funkčních možností, pak není výběr takovým polem nainstalován, i když je hodnota výběru přenášena jako parametry formuláře nebo odkazy parametrů výběru.
Použití vlastnosti dynamického čtení je dynamický seznam označen pro potřebu číst data malými částmi.
(Pro více informací o způsobech získávání dat dynamickým seznamem a mezipaměti dat, viz níže). Bez ohledu na tuto funkci platí následující podmínky:

● Pokud je režim zobrazení nastaven jako hierarchický seznam, budou číst pouze data aktuální skupiny a dat všech rodičovských prvků (bez podřízených prvků).
● Pokud je režim zobrazení nastaven ve formě stromu, budou číst pouze data otevřených uzlů stromu.
● Jednorázové zatížení dat dynamického seznamu není podporováno v případě hierarchického prohlížení (vlastnost zobrazení je nastavena na strom) a počáteční zobrazení stromu instalovaného v hodnotě zveřejnit všechny úrovně. Chcete-li získat data, bude provedeno tolik požadavků na server, kolik uzlů je v zobrazeném seznamu.
V rámci jednoho obdržení údajů, dynamický seznam znovu vytvořil dočasné tabulky podléhající následujícím podmínkám:
● Po hlavním balíčku dotazu nejsou žádné požadavky.
● Složení dočasných tabulek a polí v nich je nezměněno od předchozího provádění dávkové žádosti.

Dynamický seznam ve své práci používá hodnoty následujících vlastností podrobností o objektů metadat:
● Formát,
● Úprava formátu,
● Tip,
● Znaménko zvýraznění negativních hodnot
● Maska,
● Znaménko multi-line režimu,
● Znaménko pokročilých úprav
● Režim hesla.
Při zobrazení a úpravách výběru a parametrů systému rozložení dat se používá formát pro úpravy příslušného pole.

2. Omezení a funkce

Při nastavení výběru v dynamickém seznamu by mělo být zapamatováno, že výběr nebude jednat ve skupině, pokud je pro dynamický seznam vybrán režim zobrazení hierarchického seznamu nebo dřeva. Pod "skupinami" je chápán jako prvek referenční knihy nebo plán druhů charakteristik, ve kterém je majetek ETCO stanoven na hodnotu pravdy.
Výběr, automaticky superponovaný dynamickým seznamem na standardní detaily vlastník, rodič, datum, období, období a ETCO skupina
standardní prostředky Systémy rozložení dat. Vybere, že automaticky superponované dynamickým seznamem na klíčových polích lze použít jako standardní nástroje pro systém rozložení dat a přímým přidáním podmínek do textu V Na polích hlavní tabulky. V důsledku použití výběru s rozvržením lze použít jak v připojených dotazech, tak v parametrech virtuálních tabulek.

Při vývoji dynamických seznamů se doporučuje zkontrolovat všechny dynamické seznamy s libovolnými požadavky. V procesu ověřování se ujistěte, že pokud existují vnořené dotazy nebo virtuální tabulky v požadavku seznamu, a jsou k dispozici pro výběr pole s aliasy, které se shodují s aliasem standardních detailů vlastníka, rodič, datum, období, období, Etco Group nebo klíčová pole, pak tato pole jsou skutečně dodržena standardními detaily, s nimiž se alias shoduje s nimi. Pokud tomu tak není - měli byste změnit požadavek, co by se shodovaly nebo
pseudonym se lišil.
Pokud je vybrána ruční tvorba dotazu, určitá omezení se předepisuje na žádost:
● Nepodporováno pomocí prvního pokyny v požadavku dynamického seznamu. Pokud potřebujete použít vzorkování, omezený počtem položek v dynamickém seznamu, měli byste navinout žádost o vytvoření dynamického seznamu tak, aby skutečná část dotazu byla zveřejněna v poddotazu a omezit počet záznamů v tomto poddotazu. Místo podvýhodnocení můžete také použít dočasnou tabulku.
● Není podporováno, třídění a seskupení:

  • Podrobností přírady tabulky.
  • Prezentační pole.
  • Verze pole.
  • Rozložení názvu pole.
  • Pohled z tabulky tabulky tabulky.
  • Pole akumulačního registru tabulky.
  • Pole typu Typ Tabulka Type Feature Plan.
  • Typ pole typu;
  • Typ pole řetězec (neomezená délka).
  • Binární typ pole.

● Třídění a seskupení na polích Subconto není podporováno.<НомерСубконто> a wisubekkonto<НомерСубконто> Stoly MotionSubkonto registru účetnictví.
● Seskupení není podporována polí, která představují výrazy jazyka dotazu obsahujících agregační funkce.
● Po zvolení hlavní tabulky má požadavek dynamického seznamu následující omezení:

  • Odkazy nejsou podporovány.
  • Není podporován použitím sekce Seřadit podle. Měli byste použít požadavek bez hlavní tabulky nebo nastavit potřebné objednávání prostřednictvím nastavení dynamického seznamu.

● Pokud se dynamický seznam zobrazí jako hierarchický seznam nebo strom, pak se záznam nezobrazí dynamickým seznamem, pokud se nezobrazí jeden rodič. Jinými slovy - zobrazit prvek seznamu hierarchií, dynamický seznam by měl také zobrazit všechny rodiče této položky na začátek seznamu. Zároveň, pod vrcholem seznamu znamená nebo vlastně
kořenový prvek hierarchického objektu zobrazeného dynamickým seznamem nebo prvkem instalovaným jako vlastnost vlastnosti Terexuální formulář Tabulka pro dynamický seznam.

Nepodporováno pomocí následujících tabulek jako hlavní tabulka:

● Tabulka, pro kterou není žádný klíč, jednoznačně identifikuje každou položku tabulky (odkaz na tabulky objektů a klíčový klíč pro registrační tabulky). Následující tabulky však mohou být instalovány jako hlavní tabulka dynamického seznamu (navzdory nedostatku klíče):

● Tabulka účetního rejstříku subcontu;
● Všechny tabulky účetních registrů, s výjimkou tabulky pohybu Dubkonto;
● Konstantní hodnoty tabulek (včetně konstantní tabulky);
● Tabulky externích zdrojů dat bez klíčových polí;
● Stoly krychle externích zdrojů dat;
● Akudinační registr tabulky:

  • tabulka rolů;
  • tabulka zbytků;
  • tabulka otáček a zbytků.

● Výpočetní registr tabulky:

  • skutečná doba akce;
  • data grafika;
  • základní data.

● Stoly tabulkových částí objektů;
● Změnit registrační tabulky (používané v mechanismech výměny dat);
● sekvenční tabulky;
● Přepočítání tabulky (používané v periodických výpočtových mechanismech).
● Tabulky, které se používají v požadavku pouze v externím připojení.

Jinými slovy, dynamický seznam se zadanou hlavní tabulkou bude fungovat správně, pokud v důsledku provedení dotazu,
počet řádků získaných z hlavní tabulky se nezvyšuje jako zdroj dat, nezvyšuje se (včetně superponovaného výběru). Pokud v důsledku provedení dotazu, počet řádků přijatých požadavkem z hlavní tabulky se zvyšuje, povede k porušení jedinečnosti zobrazeného klíče zadávacího klíče. V tomto případě musíte zakázat používání hlavní tabulky dynamického seznamu.
Při práci s dynamickým seznamem je nutné zvážit přístupová práva na podrobnosti zobrazené podle seznamu:
● Na straně klienta nejsou data sloupce dynamických seznamů přenášena, která jsou vždy označena použitím vždy, ale pro které aktuální uživatel nemá právo zobrazit. Přístup k datům těchto sloupců (pomocí vlastností metody tekutiny a dat ())
na straně klienta není možné.
● Pokud aktuální uživatel nemá právo zobrazit klíčové pole dynamického seznamu, získání dat podle tohoto dynamického seznamu vede k chybě porušení přístupových práv.
Pro dynamický seznam, který zobrazuje seznam výčetin, neexistuje nastavení interaktivního seznamu.
Složení sloupců a nastavení dynamického seznamu jsou spojeny s poli výběrových polí v pseudonymách. Pokud v dotazu pro ukázkové pole, alias není specifikován explicitně a pole je systémový, pak název pole název pole pro anglický vložený jazyk se používá jako pseudonym.
Tento vztah znamená, že při změně (nebo explicitně zadaném pseudonymem pro pole, který používal automatický alias)
pseudonym pole dotazu, který tvoří data Dynamic List bude ztraceno nastavení dynamického seznamu rekvizit, prvky formuláře "ztratí" zobrazené podrobnosti, nastavení dynamického seznamu bude nesprávná atd.
V případě, že zdroj dat dynamického seznamu je tabulka (normální nebo virtuální), což umožňuje nastavení výběru v období, pak pokud uživatel nastaví zobrazení v takovém dynamickém seznamu (příkaz Nastavit interval datů ...),
zadané hranice období budou stanoveny jako hodnoty výběru nebo parametrů virtuální tabulky. Pokud to znamená rozšíření jazyka
dotazy pro systém rozložení dat byly explicitně označeny názvy parametrů virtuální tabulky - parametry budou nainstalovány se zadanými
jména. Tabulky, pro které je možné ovládat zobrazovací období nebo zpracování dat:
● Registrovat tabulky (hlavní nebo virtuální), pro které existuje možnost výběru v období (pro výpočet registrace - v registračním období);
● Základní tabulky dokumentů, obchodních procesů a úkolů;
● Základní tabulky tabulek tabulek;
● Základní sekvenční tabulky, tabulka hranic sekvence.
Jako dynamický parametr dotazu Dynamic může provést pole nebo seznam hodnot. Pokud je však parametr seznamu hodnot, použije se jako hodnota výběru pouze první hodnota seznamu. V případě, že dynamický seznam používá požadavek s parametry, počáteční instalace Hodnoty parametrů musí být prováděny v handleru zásobníku.
Při zobrazení dat Dynamic List, měli byste si pamatovat následující funkce:
● Pokud programově změníte vlastnosti dynamického seznamu, automaticky nevyplní příkazové panely spojené
s tímto dynamickým seznamem.
● Pokud je několik polí seskupena do skupiny s režimem seskupení v buňce a ve seskupených polích je pole, které se zobrazí zaškrtnutým políčkem, toto zaškrtávací políčko se zobrazí nejprve v výsledné buňce (levý text).
V dynamickém seznamu při určování typu dat pro pole, jejichž výrazy zahrnují parametry, pole nebo literál, výsledný typ je určen typy polí a literálů. Pokud typ hodnoty parametru není zahrnut do výsledného typu dat - jeho hodnota bude zkrácena.
Například v následujícím příkladu bude pole mít typ čísla.

Výběr
Když lži
Pak 5.
v opačném případě
&Parametr
KONEC

Pokud přiřadí parametr na parametr na jiný typ, dynamický seznam pro toto pole obdrží hodnotu 0 (výchozí hodnota pro typ čísla).
Pokud je v takové situaci vyžadován podobný typ - doporučuje se používat návrh jazyka dotazu Vyjádřit. Například,
pokud výše uvedený příklad musí být přenesen do řetězce parametrů, není delší než 100 znaků, pak byste měli nahradit jednoduchou specifikaci parametru, aby vyjádřil explicitně zdvihací typ:

Výběr
Když lži
Pak 5.
v opačném případě
Express (a parametr jako řetězec (100))
KONEC

Pokud v libovolném textu dotazu dynamického seznamu ve výrazech ukázkových polí, jsou používány parametry - jeden by měl explicitně zadat typ parametrů pomocí návrhu Vyjádřit. Místo toho & Nomenklatura jako nomoculátor použití
Express (& nomenklatura jako referenční kniha. Nameneture) jako nomenklatura. V opačném případě může vyhledat vyhledávací řetězec
nesprávně nebo produkovat chyby.

3. Metody pro získání a dynamický seznam dat mezipaměti

Při přijímání dat pro zobrazení dynamického seznamu používá jeden ze tří způsobů:
1. Číst z databáze se provádí částmi s počtem datových prvků, mírně přesahující počet řádků současně zobrazených podle seznamu (ale ne méně než 20). Ukládání do mezipaměti na serveru se neprovádí.
2. Číst z databáze se provádí stránky pro 1 000 datových prvků. Ukládání dat na serveru se provádí. Hierarchická data jsou uložena do mezipaměti: Pro každého rodiče nejsou ukládány více než 2 stránky prvků. Na jednom dynamickém seznamu nejsou ukládány více než 20 stran prvků. Ukládání do mezipaměti bude součástí dynamického seznamu pro následující tabulky:
● kritérium výběru;
● Všechny tabulky účetních registrů, s výjimkou hlavního stolu a tabulky MotionSubkonto;
● Všechny tabulky akumulace kromě hlavní tabulky;
● Všechny tabulky informací o registraci kromě hlavní tabulky;
● Všechny tabulky pro výpočet registru, kromě hlavní tabulky;
● Virtuální tabulka na přepínač úloh;
● Stoly externích zdrojů bez klíčů;
● kostky externích zdrojů.

3. Přečtěte si z databáze provádí stránky pro 1 000 položek. První část je 1 stránka. Každá další část se zvyšuje o 1 stránku (když je dosaženo konce předchozího vzorku). Čím blíže "hledisko" do konce zobrazených dat se pohybuje, tím větší je vzorek čten z databáze, v limitu se rovnají všemi zobrazenými daty. Ukládání dat na serveru se provádí. Maximální částka Záznamy v mezipaměti a dynamickém seznamu - 1 000 000.
V závislosti na tom, co je vybráno hlavní tabulkou dynamického seznamu a hodnota trvá dynamický vlastnost čtení, používají se tyto nebo jiné metody čtení dat:

● Jako hodnota vlastnosti je hlavní tabulka jedním z následujících tabulek: Výměnný plán, adresář, seznam dokumentů, časopis dokumentu, plán charakteristiky, plán účtu, plánu výpočtu, obchodní proces, úkol, obchodní procesní tabulka:



● Jako hodnota vlastnosti obsahuje hlavní tabulka jedním z následujících tabulek: hlavní tabulka informačního rejstříku, akumulačního registru, účetního rejstříku, registru výpočtu, virtuální tabulka účetního rejstříku MOTRSSUBKONTO:

● Dynamické čtení vlastností:
● Instalováno: Používá se metoda 1 (popis metod je uveden výše).
● Vydáno: Metoda 2 (výše popsané způsoby).

● Jako vlastnost je hlavní tabulka tabulka kritéria výběru nebo tabulky úkolu pro dodavatele (výkonný úkol):
● Klíč identifikující řetězec tabulky: odkaz.

● Jako vlastnost, základní tabulka označuje virtuální tabulku skladatele skladatele skladatele nebo prohledávání:
● Klíč identifikuje řetězec tabulky: key-ups.
● Dynamická vlastnost čtení není použitelná.
● Používá se metoda 2 (výše popsané způsoby).

● Jako vlastnost, hlavní tabulka označuje jeden z tabulek virtuálního registru, kromě výše uvedené:

● Dynamická vlastnost čtení není použitelná.

● Vlastnosti Hlavní tabulka není zadána, použije se libovolný požadavek:
● Klíč identifikující řetězec tabulky: Číslo.
● Dynamická vlastnost čtení není použitelná.
● Metoda 3 se používá (popsané metody).

Chcete-li zobrazit, data jsou přenášena do klienta pomocí částí, jehož velikost je podobná velikosti části v 1. metodě čtení dat (popsaných na začátku této části).
Při vytváření formuláře obsahující dynamický seznam, 45 datových prvků každého viditelného dynamického seznamu jsou původně přenášeny klientovi (pokud je uvedeno více než 45 prvků). Pokud dynamický seznam zobrazí více než 45 řádků, poté při otevírání formuláře bude proveden další volání serveru pro získání chybějících datových položek.

4. Nastavení dynamického seznamu

Vlastnost Nastavení seznamu - Stisknutím hypertextového odkazu pro otevření vede k úvodnímu formuláře Nastavení dynamického seznamu. Nastavení seznamu se provádí stejným způsobem jako podobné operace v systému rozložení dat.


Obr. 2. Podmíněné registrace dynamického seznamu

Během konfigurace dynamického seznamu v konfiguraci má aplikovaný roztok schopnost provádět následující:
● Nastavte pole, pro které je nutné provést zjednodušení;
● Popište výběr dat v seznamu;
● Určete podmíněné nastavení;
● Nastavte pole, pomocí které potřebujete ke skupinám dat.
Chcete-li nastavit třídění do vývojáře, dává smysl, pokud to nevyhovuje výchozímu systému třídění.

Rada. Je třeba mít na paměti, že neúspěšný výběr třídírných polí (stejně jako výběr a seskupení dat) nepříznivě ovlivňuje účinnost dynamického vzorku.
Z hlediska vývojáře aplikací se nastavení dynamického seznamu skládá z několika částí, které jsou propojeny. Hlavní vlastnost, přes kterou můžete spravovat nastavení dynamického seznamu, je LockerTraky. Tento objekt obsahuje tři sady nastavení, která při provozu systému definujte konečné nastavení použité na dynamický seznam:
● Nastavení - Nastavení vytvořená v režimu konfigurátoru. Vlastnost dynamického postupu Seznam poskytuje rychlý přístup Do vlastnosti konfigurace. Názvy vrstvy nastavení dynamického seznamu jsou tedy následující struktury jsou ekvivalentní:
Seznam. Oříznutý a seznam. Podpora pracovníků. Pokyny.
● Vlastní nastavení jsou nastavení, která uživatel se změní v režimu "1C: Enterprise";
● LIVE-LANE - Tato nastavení jsou nastavena z vloženého jazyka. Tato vlastnost také obsahuje výběrové hodnoty, které jsou přenášeny do formuláře pomocí jeho parametrů. Vlastnosti výběru dynamického seznamu, parametry, podmíněná aplikace poskytují rychlý přístup k pevné nastavení nastavení dynamického seznamu. Jinými slovy, tyto odvolání jsou ekvivalentní:
Seznam. SuperChowers. Refixovaný-zesílený. Potvrzení a seznam.
Při tvorbě konečného nastavení dynamického seznamu jsou různé možnosti nastavení kombinovány následovně:
● Pokud je jakýkoli druh nastavení zcela označen jako uživatel, pak uživatelská nastavení spadají do nastavení výsledků
(Seznam. Podpora pracovníků. Použijte uživatel-in-lisu). V tomto případě, pokud jsou některá nastavení označena jako nepřístupná, pak tato nastavení bude umístěna v výsledných nastaveních ze seznamu vlastností. Supercener. Nastavení.
● Pokud je jakýkoli druh nastavení zaznamenán jako uživatel není úplně, ale prvek, pak:
● Prvky označené jako vlastní budou spadat do výsledných nastavení ze vlastností seznamu. Supercener.
● Prvky označené jako nepřístupné budou spadat do výsledných nastavení ze seznamu vlastností. Superman.
● Opravena nastavení (Seznam. SuperChowers. SuperChowers. Fixní zesílení) se přidávají do výsledných nastavení "AS". Současně je situace neplatná, když jsou nastavení stejného jména v pevných a uživatelských nastaveních, například výběr se stejnou levou hodnotou ve stavu.

Pokud je nastavení přítomna v nastavení dynamického seznamu, které jsou zakázány pomocí funkčních možností, bude tato nastavení vymazána ze seznamu dostupných nastavení při zobrazení dat dynamického seznamu.
Správa, jaká nastavení bude k dispozici uživateli a které - ne, běží v okně Nastavení dynamického seznamu.


Obr. 3. Správa včetně vlastních nastavení

Zaškrtávací políčko v dolní části okna (viz obr. 3) je zodpovědný za umístění do nastavení (obyčejné nebo rychlé) všechny druhy nastavení. Tato funkce je k dispozici pro výběr, objednávku, seskupení a podmíněné konstrukci. Pokud jsou nastavení zadána pomocí režimu editace Rychlá volba, V majetku, skupina vlastních nastavení tabulky formulářů zobrazujících dynamický seznam, musíte zadat prázdnou skupinu formuláře, ve kterém budou umístěny prvky spojené s nastavením rychlého uživatele dynamického seznamu. Pokud skupina není zadána - rychlé nastavení uživatelů se nezobrazí ve formuláři. Je také možné explicitně způsobit vlastní nastavení pomocí vestavěného jazyka pomocí rozšíření metody CREATE ELEMENTS () Dynamic Seznam.
Je také možné zvolit možnost přizpůsobení specifických nastavení v uživatelských nastaveních. Tato funkce je k dispozici pro výběr a podmíněné prvky (viz obr. 3).

Je-li nutné, aby při otevírání dynamického seznamu byla načtena speciální nastavení, lze to provést dvěma způsoby:
● Pomocí dynamického seznamu vlastních nastavení. Data obsažená v tomto parametru budou umístěna do uživatelských nastavení dynamického seznamu.
● Použití formuláře dynamického seznamu kláves. Pokud když otevřete formulář, zadejte tento parametr, pak v dynamickém seznamu, který je hlavními údaji formuláře, nastavení uživatelských nastavení umístěných v úložišti nastavení se zadaným klíčem bude staženo.

5. Vyhledávání v dynamickém seznamu

Dynamický seznam umístěný ve formuláři poskytuje možnost provádět interaktivní vyhledávání v zobrazených datech. Hledání lze provádět pomocí následujících nástrojů: Vyhledávací struny, dialogové okno Vyhledávání, Vyhledávání Aktuální hodnota, pomocí historie vyhledávání a doba nastavení (pro dynamické seznamy zobrazujících dokumenty). Výsledek hledání je omezený soubor záznamů.
dynamický seznam (z dostupného tento uživatel), které splňují kritéria vyhledávání.
Tři vlastnosti tabulky jsou určeny pro správu funkcí vyhledávání v dynamickém seznamu. spravovaný formulářZobrazí dynamický seznam:
● Poloha vyhledávacího řetězce - určuje polohu vyhledávacího řetězce. To může mít následující hodnoty: Auto, Command Panel, Ne, top, dole.


Obr. 4. Vyhledávací řetězec v dynamickém seznamu

Pokud je hodnota této vlastnosti nastavena na panel příkazového panelu, pak v panelu příkazového příkazu (pokud je dynamický seznam hlavními údaji formuláře) nebo v panelu příkazu přidružené k dynamickému seznamu, zobrazí se řetězec vyhledávání. Hledat řetězec zveřejněný v panelu příkazu je vždy stisknuta proti pravému okraji panelu příkazu (spolu s tlačítky umístěnými vpravo od vyhledávacího panelu).
Pokud je vlastnost nastavena na hodnotu Ne, vyhledávací řetězec bude chybět ve formuláři a na začátku sady hledat String. Dialog bude otevřen.
Pokud je vlastnost nastavena na vrchol, bude vyhledávací řetězec umístěn mezi panelem příkazového panelu a tabulkou zobrazujících dynamický seznam. Pokud je vlastnost nastavena na dno, bude vyhledávací řetězec zveřejněn ihned po tabulce zobrazujících dynamický seznam.


● Pokud je vlastnost režimu kompatibility nastavena tak, aby nepoužívala nebo starší verzi verze 8.3.4 - příkazový panel hodnoty.
Přechod na vyhledávací panel je následující:
● Stiskem kombinace kláves Ctrl + F;
● myš;
● Po spuštění sady textu v dynamickém seznamu (s přihlédnutím k hodnotě vlastnosti seznamu dynamických vyhledávání).
● Pozice stavu prohlížení - popisuje, kde se zobrazí stav zobrazení: Jaká pole vyhledávání a jaké hodnoty
v každém poli. Mohou provést následující hodnoty: Auto, Ne, top, dole


Obr. 5. Stav vyhledávání v dynamickém seznamu

Pokud je vlastnost nastavena na hodnotu Ne, uvažovací stav bude chybět ve formuláři. V důsledku toho je možné identifikovat nebo ne, bude možné zrušit výběr výběru pouze dostupností.
Pokud je vlastnost nastavena nahoře, bude stav zobrazení umístěn mezi panelem příkazového panelu a tabulkou zobrazujících dynamický seznam. Pokud je vlastnost nastavena na Dno, bude zobrazení zobrazeno ihned po zobrazení tabulky zobrazující dynamický seznam.
Pokud je formulář vytvořen v "1C: Enterprise" verze 8.3.4 a mladší - vlastnost je nastavena na hodnotu Ne. Pokud je formulář vytvořen v části "1C: Enterprise" verze 8.3.5 a starší - vlastnost je nastavena na AUTO. Skutečná hodnota majetku v tomto případě bude stanovena takto:
● Pokud je vlastnost režimu kompatibility nastavena na verzi 8.3.4 (a níže) - žádná hodnota;
● Pokud je vlastnost Režim kompatibility nastavena na použití nebo starší verzi verze 8.3.4 - Horní hodnota;
● Pozice pro správu vyhledávání - určuje, kde se zobrazí tlačítko hledání. Tlačítko se otevře nabídku, která obsahuje následující informace: Příkazy Najít pro aktuální hodnotu, pokročilé vyhledávání, vyhledávání Zrušit, Nastavit období (pro seznamy dokumentů a protokolů) a historii vyhledávacích dotazů (posledních 5 požadavků). Vlastnost může mít hodnoty: Auto, Ne, příkazový panel.


Obr. 6. Správa vyhledávání v dynamickém seznamu

Pokud není vlastnost nastavena na hodnotu Ne, bude tlačítko Hledat ve formuláři (ale příkazy budou k dispozici pomocí menu). Vlastnosti hodnoty Příkazový panel umístí tlačítko na panel příkazu spojený s tabulkou zobrazujících dynamický seznam.
Pokud je formulář vytvořen v "1C: Enterprise" verze 8.3.4 a mladší - vlastnost je nastavena na hodnotu Ne. Pokud je formulář vytvořen v části "1C: Enterprise" verze 8.3.5 a starší - vlastnost je nastavena na AUTO. Skutečná hodnota majetku v tomto případě bude stanovena takto:
● Pokud je vlastnost režimu kompatibility nastavena na verzi 8.3.4 (a níže) - žádná hodnota;
● Pokud je vlastnost režimu kompatibility nastavena tak, aby nepoužívala nebo starší verzi verze 8.3.4 - hodnotový panel příkazů;
Pokud existuje několik příkazových panelů na formuláři, zdroj příkazů, pro které je jedním ze spravované tabulky formulářů (zobrazení dat dynamického seznamu), pak se vyhledávací panel a tlačítko hledání budou umístěny pouze v jednom panelu příkazů:
● nebo v panelu Dynamic List (pokud je pro něj zapnutý automatické plnění)
● nebo v některém ze zbývajících příkazových panelů.

Zvažte funkce vyhledávání vyhledávání v dynamickém seznamu:
● Aby bylo možné vyhledávání pohodlně využívat (včetně rychlosti rychlosti), musíte povolit fulltextové vyhledávání všech konfiguračních objektů, které lze použít jako hlavní tabulku dynamického seznamu. Také všechny podrobnosti o konfiguračních objektech, které lze zobrazit v dynamickém seznamu, musí být zapojeny do fulltextového vyhledávání, které mohou být vyžadovány pro vyhledávání.
Pokud je objekt vyloučen z fulltextového vyhledávání, bude zvažovací mechanismus hledání fungovat, ale výkon takového hledání bude extrémně nízká. Nedoporučuje se používat vyhledávání objektů, které nejsou indexovány pomocí fulltextového vyhledávání.
● Řešení aplikace musí mít regulační úkol, který pravidelně aktualizuje index fulltextového vyhledávání.

● Vyhledávání neprovede všemi sloupci dynamického seznamu (a objektu konfigurace), ale pouze ty reproduktory, které se zobrazují v tabulce.
● Vyhledávání v dynamickém seznamu nad oblastmi referenčních typů s libovolnými reprezentací se provádí polí, která se používají pro
tvorba reprezentace (viz zde). Pole obsažená na reprezentaci se získá s přihlédnutím k procesoru zpracování thepe reprezentace () odpovídajícího objektu.
● Pro dynamické seznamy se zadanou hlavní tabulkou je použito fulltextové vyhledávání na hlavní tabulce. Všechny non-cristed reference z hlavního stolu budou přidány do výsledků fulltextového vyhledávání. Výsledek fulltextového vyhledávání hlavní tabulky se používá jako výběr pomocí klíčových polí. Full-textový vyhledávání na polích zobrazených v seznamu z jiných tabulek je také provedeno (pokud je pro objekt pole a konfiguraci použito fulltextové vyhledávání). Bez fulltextového vyhledávání mohou být data
nalezeno, ale samotné vyhledávání bude provedeno velmi pomalu.
Pokud došlo k chybě při pokusu o provedení fulltextového vyhledávání, vyhledávání bude provedeno bez použití fulltextového vyhledávání.
To se může stát například při hledání jednoho dopisu a velký počet řádků v informační základna, počínaje tímto dopisem.
● V případě, že se používá typ porovnání pro hlavní tabulku hlavní tabulky dynamického seznamu, pak při provádění fulltextového vyhledávání vyhledávací dotaz Tato tabulka přidá hodnotu výběru.
● Vyhledávací řetězec je rozdělen do slov. Tento oddíl se provádí podle následujících pravidel:
● Řetězec je rozdělen pomocí prostorových a záložek symbolů jako separátory.
● Výsledný fragment je pak zpracován:
● Pokud je fragment datum reprezentace (s nebo bez času), s přihlédnutím k aktuální nastavení regionální relace, pak slovo je tento fragment.
● V opačném případě se fragment rozkazuje dále pomocí symbolů ", .- / \\" jako separátory. V tomto případě je každý výsledný řetězec fragment přijat jako slovo.

● Pro každé slovo se vytvoří sada podmínek, které jsou kombinovány pomocí "nebo". Tato sada podmínek je tvořena, pokud je fulltextové vyhledávání tohoto slova v tabulce, ze kterého bylo toto pole získáno, nebyl pro toto pole použito alespoň jeden objekt nebo fulltextové vyhledávání. Podmínky jsou tvořeny následovně:
● U pole typového řetězce má podmínka zobrazení názvu názvu jako% Word%.
● U pole typu má podmínka stavu název názvu \u003d hodnota, kde je hodnota slovo, které je uvedeno typu čísla. Pokud nelze správně provést, vyhledávání na poli nebude provedeno.
● Slovo hledá jako podřetězec ve výchozím zobrazení pro typ booleeo definovaného pro aktuální relaci. Pokud je v zobrazení zjištěno požadované slovo, vyhledejte hodnotu odpovídající prezentaci, ve které je slovo detekováno. Ve stejné době, žádné zobrazení se používají k vyhledávání, které jsou zadány pomocí vlastnosti Format Format Format.
● Pro pole typu má podmínka stavu zobrazení názvu názvu\u003e \u003d začátek (slovo) a jméno<=КонецДня(Слово). Если Слово подобно дате, в которой год
určuje jednu nebo dvě číslice, bude rok dán do současného století a tato hodnota bude přidána do stavu vyhledávání.
● Pro referenční pole se vyhledávání provádí na polích používaných pro vytvoření referenční prezentace. V každé z těchto polí
provedeno podle výše popsaných pravidel. Pro vyhledávání, pole používaná k vytvoření libovolné reprezentace dat nejsou použity.
Sada podmínek pro každé slovo je kombinováno pomocí "Software".
● Pro hodnoty s předními nulami můžete vyhledávat řádek s předními nulami a na řádku označeném bez předních nul.
● Pokud dynamický seznam zobrazí seznam dokumentů nebo protokolu dokumentu, pak se zadaný interval zobrazení seznamu zobrazí také v oblasti tvaru přidělené pro zobrazení stavu zobrazení požadovaného dynamického seznamu.
● Příkaz vyhledávání pro aktuální hodnotu není k dispozici, pokud hlavní tabulka dynamického seznamu je kritérium výběru.
● Při zobrazení v tabulce jsou zvýrazněny cizí fragmenty řádků.
● Pro jeden sloupec je podporován pouze vyhledávací panel. Při přidávání nového vyhledávacího dotazu pro sloupec, na kterém je vyhledávání již provedeno, bude vyhledávací výraz vyměněn, a ne přidání dvou vyhledávacích dotazů.
● Pokud není ve formuláři žádný formulář. Dodatkový prvek formuláře zobrazuje vyhledávací řetězec spojený s tabulkou (vlastnost doplněk prvku formuláře) Zobrazení dynamického seznamu, pak stisknutím kláves CTRL + F vede k otevření dialogu vyhledávání.


Obr. 7. Vyhledávací dialog

Pokud je formulář přítomen ve formě formuláře formuláře formuláře zobrazuje vyhledávací řetězec spojený s tabulkou (vlastnost doplněk prvku formuláře) Zobrazení dynamického seznamu, pak rozšířené vyhledávací příkaz by měl být použit pro otevření vyhledávání dialog.
● Při použití dialogu Search musíte zapamatovat následující funkce:
● Otevření dialogu vyhledávání klávesnice vede k tomu, že hodnota aktuální buňky je v řetězci, který chcete vyhledat, a hodnota přepínače, jak vyhledávat, je nastavena na přesnou náhodu.

● Otevření dialogového okna Vyhledávání přímo Spuštění vyhledávacího řetězce nastaveného v dynamickém seznamu vede k tomu, že hodnota přepínače, jak vyhledávat, je nastavena na část řádku a textová volba spadá do pole. Co hledat.

6. Získání dat zobrazených dynamickým seznamem.

Při použití dynamických seznamů možná budete muset provést různé datové akce, které jsou aktuálně zobrazeny dynamickým seznamem, s přihlédnutím k překrytému výběru a prohledávání. Tyto akce zahrnují: zpracování zobrazených informací, například přenos vybraných dokumentů nebo nastavit všechny podrobnosti z vybraných objektů, generování seznamu dostupných objektů (s návrhem atd.), Například pro tisk nebo ukládání do tabulkového dokumentu.
Pro získání dat, které jsou zobrazeny dynamickým seznamem, měli byste použít způsoby přijetí flash sloučeniny () a
Repličitelné komplexomply ().
Příklad příjmu dat:

Schéma \u003d prvky. Příležitosti. Zásoby ();
Nastavení \u003d prvky. Příležitosti. POWERFOWER-based ();
Bezplatný stroj \u003d nové skládání shirtskomplekdang ();
MoCUPSCOMPONOVKA \u003d Složka Machine. Fill (schéma, nastavení);
ProcessorComponovka \u003d nové komponenty procesoru;
Procesorcomponkovka.Initialize (Mookcomples);
Zařízení pro procesor \u003d nové výsledky procesor-in-line spočítá
Vrácení cvičení procesoru. Zajistit (procesorcomponconovka);

Získání dat do sbírky hodnot (tabulka nebo seznam hodnot) se provádí podobně.
Získání dynamických datových dat je uvedeno několik funkcí, které je třeba vzít v úvahu při vývoji aplikovaných řešení:
● Není podporován následujícím designem tabulky:
● Střídání barev linií;
● Picture Caps;
● Obrázek podle;
● Suterén pozadí pozadí;
● Barva suterénu textu;
● Suterénní písmo;
● Horizontální poloha v suterénu;
● Režim hesla.
● Podmíněný návrh specifikovaný pro spravovaný formulář není podporován;
● Při organizování hierarchické tabulky vzestupně, pole typu odkazu, záznamy obsahující prázdný odkaz jsou vždy umístěny jako první.