internet Okná Android
Rozbaľovať

1C výberový formulár zoznamu. Užitočné vlastnosti výberu mechanizmu

A tu šéfkuchár hovorí - a aký zisk je v našej severozápadnej divízii?

Vytvorili ste správu. Za rok. Pre všetky divízie nadnárodnej spoločnosti, ktorá vyrába tisíce tovaru. Správa sa ukáže dlho (ak nie povedať strmšie). Takže to bude ťažké nájsť požadovanú hodnotu.

Aby ste videli iba tie čísla, ktoré sú potrebné v ľubovoľnom 1C správa na 1c. Takže v 1c nazývanom univerzálny filter, ktorý zvolí údaje, ktoré potrebujete za podmienok, ktoré inštalujete.

Výber 1c je k dispozícii nielen v správach, ale aj v referenčných knihách, v dokumentoch - v akýchkoľvek zoznamoch.

Ďalšie informácie s montovaným výberom 1c nezmizne - jednoducho sa nezobrazuje, aby sa zastavili zameranie na požadované informácie.

Teraz sa pozrieme, ako používať vybrané v 1c.

Čo je 1c výber

Údaje v správe a zozname sú uvedené ako tabuľka. Akákoľvek tabuľka má reproduktory. V každom riadku tabuľky sa v každom stĺpci zobrazí určitá hodnota.

Predpokladajme, že v našom stole máme kód a názov. Môžeme nastaviť jednu podmienku:
Kód \u003d "2209"

V tomto prípade sa zobrazí iba tie čiary, v ktorých je hodnota v stĺpci kódu, zobrazí sa.

Môžeme tiež nastaviť niekoľko podmienok:
Kód \u003d "2209" a meno \u003d "kurča"

V tomto prípade sa zobrazia iba tie čiary, v ktorých sa hodnota v oboch stĺpcoch zobrazia.

Nastavenie takýchto podmienok a nazýva sa - Nastavte výber 1c.

Výber 1c v hrubom klientovi:

Screenshot zobrazuje referenčnú knihu. Stlačte tlačidlo na výberovom paneli. Otvorí sa okno s možnosťami výberu 1C v stĺpcoch. Nainštalujte filtre potrebujeme, kliknite na tlačidlo OK. Zobrazia sa iba tie čiary, ktoré spĺňajú podmienky.

Subtle Client:

1C Výber je možné nastaviť pomocou zoznamu všetkých akcií / konfigurácie, tabuľka výberu 1C. Záložka akcia je podobná.

Aký je stav výberu 1c

Každý stav výberu 1C sa vykoná na hodnotu v jednom stĺpci. Preto druhý je na inom stĺpci atď. Platné (zahrnuté) podmienky majú pred názvom začiarknite značku.

Tento screenshot zobrazuje príklad nastavenia jedného stavu: "Ak je hodnota v stĺpci rovná tomu."

Slovo "rovné" je osobitne pridelené. Existujú aj iné možnosti. Ak si myslíte, ako aspoň hlava príde, že ak si môžete vybrať čiary, kde je hodnota "rovná niečomu", potom môže byť potrebné pozrieť sa na a kde "nie je rovnaké".

Rôzne možnosti inštalácie pre podmienky závisia od typov hodnôt v tomto stĺpci.

Pre číslo môžeme porovnať viac a menej.

Ak sú hodnoty v stĺpci adresár alebo dokument, môžete zadať "v zozname" - to znamená, že môžete zobraziť niekoľko možností pre hodnoty.

Niektoré referenčné knihy majú skupiny. Napríklad príručka "nomenklatúra" a "protistrany". Výber 1c v reproduktoroch, v ktorých sú uvedené hodnoty takýchto referenčných kníh, môžete určiť "v skupine".

Tento prostriedok - kontrola - hodnota, ktorá je uvedená v tomto riadku, je vo vnútri skupiny alebo nie? Zohľadňujú sa aj skupiny investované do seba.

Ak chceme zadať niekoľko skupín naraz a skontrolovať, či je položka zadaná do jedného z nich - potom musíte vybrať "v skupine zo zoznamu".

Ak je typ reťazec, potom môžete vyhľadávať na jeho plnú hodnotu, ale len časť. Ak to chcete urobiť, vyberte možnosť "Obsahuje".

Základný výber 1C dokumentov a správ

Ako sme už diskutovali skôr. Základným výberom 1C v ktoromkoľvek zozname dokumentov je preto obdobie.

Ak chcete nastaviť požadované obdobie, stlačte príslušné tlačidlo v paneli. Obdobie môže byť inštalované svojvoľné dátumy alebo ako jeden z predbežného mesiaca, štvrťroka, rok.

V tenký klient 1c. vzhľad Formuláre na nastavenie obdobia sa trochu zmenili, ale bod zostáva rovnaký.

Výber 1c v ľubovoľnom zozname

Tieto pravidlá sú platné pre akúkoľvek tabuľku v 1c, kdekoľvek sa nachádza.

Zvyčajne nad tabuľkou je panel, na ktorom je výberové tlačidlo 1c, rovnaké ako na vyššie uvedených obrázkoch.

Ak áno, nie - Kliknite pravým tlačidlom myši na akúkoľvek tabuľku miesta. Vyberte položku ponuky "Nastaviť výber 1C a triedenie zoznamu".

Pri práci v tenkom klientovi 1c nie je takáto položka ponuky. Podobné akcie možno vykonávať len vtedy, ak tento zoznam Zobrazí sa menu "Všetky akcie". Potom v ňom si môžete vybrať príkaz "Configure List".

Výber 1c v správe (pre správy nie je CCD)

1c vybrané v správach rôzne verzie Konfigurácie vyzerajú inak a sú na rôznych miestach. Je to spôsobené tým, že systém podávania správ v roku 1c je veľmi násilne vyvíja a menia štandardy od redaktorov do konfiguračného editora (.).

Obvykle 1C výbery sú k dispozícii, keď stlačíte tlačidlo Nastavenia v správe.

V správach o konfigurácii účtovníctva a platov v klientovi Tolstaya (a v týchto konfiguráciách sa správy uskutočňujú bez, 1C výbery sú otvorené na tlačidle Nastavenia. Sú umiestnené v pop-up paneli, najčastejšie na dne.

V konfiguračných správach "Obchodný manažment", "UPP" v Tolstaya Client (tiež CCD), na tlačidle "Setup" otvorí okno Nastavenia, v spodnej časti, na ktorej sa nachádza 1c výber.

Výber 1c v SKD

V konfiguráciách nových verzií - na pokutovom klientovi 1C - všetky správy sa uskutočňujú v SCD systéme. 1C vybrané v nich sú štandardizované.

Rýchle 1c výber sa odstránia priamo na panel Report.

Podrobnejší výber 1s možno vidieť kliknutím na tlačidlo Nastavenia.

Celú správu môžete plne spravovať, vrátane výberu 1C výberom všetkých možností akcií / zmeny. Na karte Výber je možné ovládať 1C výber.

Za účelom otvorte výberový formulár s výberom v 1C 8.2 (Obyčajné formy), musíme vykonať niektoré akcie. Najprv si to dostaneme. Potom, vložte výber a programmaticky otvorenie, tu je príklad kód:

Výber formulára vo vstupnom poli 1C 8.2 s niekoľkými hodnotami

Vo vyššie uvedenom príklade sme uvažovali ako nainštalovať výber vo forme voľby Špecifická hodnota. Pozrime teraz situáciu, keď potrebujete nahradiť niekoľko hodnôt, môže to byť napríklad pole a vykladanie z výsledku dotazu. Tento výber do vstupného poľa 1c s niekoľkými hodnotami.

Ak chcete začať, získame výberový formulár, pošlite nastavenia "elementu", nastavte príznak režimu výberu. Potom vytvorte zoznam hodnôt a poľa, všimnite si, že ako výber, keď je typ porovnania nastavený v zozname, objekt môže byť prítomný len s typom. Zoznam. Pridajte položky do poľa, potom sa toto pole vloží do zoznamu uznania, ktoré v dôsledku toho sme nastavili vo výbere. Nezabudnite tiež zabudnúť povoliť príznaku použitia tohto výberu a nainštalovať slovnú zásobu.

Nastavenie výberu do vstupného poľa v 1C 8.3, Udalosť spustenia

Zvážiť výber do vstupného poľa na riadenom formulári v 1C 8.3. Nájdite na formu prvku záujmu pre nás, v ktorých nastavíme výber, v našom prípade toto pole "organizácia". Nájdeme štartovaciu udalosť, kliknite na lupu a ukážte sa, aby ste boli v procedúre. Vidíme dátový parameter, tento parameter má typ zoznamu. Aby sme obmedzili výber potrebných prvkov, musíme vyplniť zoznam ubytovania. Môžete vybrať položky len na serveri, takže vytvoríme postup s prekladateľskou smernicou a NEsserverom. V tomto postupe vyplňte tieto údaje.

Zoznam je integrálny atribút informácií zobrazujúcimi v akejkoľvek konfigurácii vytvorenej na platforme 1C: Enterprise 8.1. Pre efektívna práca S zoznammi obsahujúcimi rôzne údaje v programe na platforme "1C: Enterprise 8.1" sú implementované pohodlné a výkonné mechanizmy výberu a triediace. O zvláštnosti ich použitia povie V.V. Rybolov, firma "1c".


Obr. jeden

Zoznamy

Ktoré zoznamy sú používatelia, ktorí čelia? Môžu to byť zoznam dokumentov v príslušných časopisoch. Takmer každý adresár vyplnený údajmi je prezentovaný vo forme zoznamu, v ktorom je spravidla hierarchia (skupiny skupinových priečinkov alebo podriadené prvky). Často vyberte ľubovoľnú položku, program automaticky vygeneruje zoznam alebo predloží logiku, ktorú položili vývojári.

V takmer všetkých zoznamoch môžete použiť výberové mechanizmy (ak to jasne nezakazuje vývojár) a rôzne triedenie (obr. 1). V programe sú tieto mechanizmy neoddeliteľne spojené. Zvážte, ako ich používať správne a efektívne.

Obr. jeden

Triediť mechanizmus

Prečo potrebujete triediaci mechanizmus? Po prvé, ako nasleduje z mena, umožňuje triediť zoznam podľa požadovaného kritéria.

Po druhé, v platforme "1c: Enterprise 8.1" sa aktívne používa mechanizmus rýchleho vyhľadávania. Tento mechanizmus vám umožňuje rýchlo nájsť požadovaný prvok v ľubovoľnom zozname zadaním prvých znakov (obr. 2). Ale v dynamických zoznamoch (napríklad zoznam adresárových prvkov alebo zoznamu dokumentov) Rýchle vyhľadávanie funguje len na detailoch, pre ktoré je k dispozícii triedenie.

Obr. 2.

Všetky údaje dostupné na triedenie zoznamu môžete zobraziť otvorením okna "Výber a triedenie". Toto okno je zvyčajne k dispozícii na paneli akcie (obr. 3) alebo v obsahové menu Zoznam, ktorý otvorí pravé tlačidlo myši (obr. 4). V okne Selekcie a triedenie musíte prejsť na kartu Triede, kde sú zobrazené všetky dostupné údaje, pre ktoré triedenie je možné.

Obr. 3.

Obr. štyri

Obrázok 3 ukazuje, že pre zoznam dokumentov "Implementácia tovarov a služieb" je k dispozícii triedenie pre dve podrobnosti: "Dátum" a "Číslo". Obsah informácií v okne triedenia však nie je obmedzený. Tu môžete vidieť, aký druh triedenia je v súčasnosti zahrnutý (ľavá strana okna) a zoznam všetkých dostupných na triedenie detailov (pravá strana). Ihneď môžete upraviť požadované triedenie a jej objednávku. Upozornenie: Súčasné rekvizity triedenia budú označené v zozname Špeciálny symbol - Arogance označujú smer triedenia. Tri príklady rôznych triedení (vrátane kombinovaných) a spôsobov jeho zobrazenia v zozname sú znázornené na obrázku 5.

Obr. päť

Všimnite si, že nižší príklad znázorňuje možnosť použitia kombinovaného triedenia (súčasne v niekoľkých detailoch). V našom prípade je to triedenie podľa dátumu zostupne (najstaršie dátumy nižšie) a čísla vzostupne (najväčšie čísla nižšie).

V každom zozname môžete jednotlivo uložiť požadované triedenie. Stačí zapnúť Tick "Použite toto nastavenie triedenia pri otváraní" a kliknite na tlačidlo "OK". Systém si bude zapamätať nastavenie a pri ďalšom otvorení tohto zoznamu nainštalujete uložené triedenie.

Zoznam môžete rýchlo triediť požadovanými údajmi kliknutím na hlavičku s názvom tohto rekvizít.

Napríklad v našom prípade môžete kliknúť na detaily "dátumu" (Dátumy sú zapnuté vzostupne a môžete použiť rýchly vyhľadávanie podľa dátumu) alebo podrobnosťami o "čísle" (triedenie podľa čísel bude prepnutý zvýšením, po ktorom môžete rýchlo vyhľadávať podľa čísla). Invert Triedenie je tiež jednoduché - dostatočne kliknite na tie isté rekvizity v hlavičke zoznamu.

Výberový mechanizmus

Výber je výkonný mechanizmus platformy "1c: Enterprise 8.1", ktorý vám umožní efektívne pracovať so zoznamami, aj keď neobsahujú žiadne desiatky alebo sto tisíc položiek. Začať, zvážte prácu výberu mechanizmu vo všeobecnom prípade.

Takmer všade, kde je zoznam (spravidla vo forme tabuľky), môžete použiť mechanizmus výberu, ktorý je aktivovaný buď príslušným tlačidlom na akčnom paneli, alebo v kontextovom záverečnom menu (obr , 3 a 4). Ak je možný výber z požadovaného zoznamu, otvorí sa okno výberu a triedenia. Zobrazí sa všetky možné druhy dostupné na výber podrobností. Zoznam dostupných prvkov výberu závisí od toho, kde bude tento výber použitý. Všeobecne platí, že musíte nájsť jeden alebo viac položiek výberu, zadajte hodnoty a aktivovať nakonfigurovanú kombináciu kritérií.

Zoznam možných podmienok pre jedného alebo iného typu výberu závisí od typu výrobkov používaných v ňom. Napríklad pre čísla a dátumy budú k dispozícii indikácia rozsahov, pre struny - hľadanie substrátu (podmienky "obsahuje" / "neobsahuje") a pre prvky referenčných kníh - plniace zoznamy a analýzy hierarchie .

Ak súčasne zadajte niekoľko kritérií výberu, zobrazia sa iba také prvky, ktoré spĺňajú všetky tieto kritériá, sa zobrazia v zozname.

Výberové a triediace mechanizmy na príkladoch

Pokúsme sa vyriešiť niekoľko úloh v demonštračnej základni ("účtovná spoločnosť", editory 1.6). Uvidíte napríklad dokumenty vytvorené pre protistrany "Simon a Schuster LLC" v časopise "Zákaznícke dokumenty". Okamžite tvrdí, že opíšeme štandard pre platformu "1C: Enterprise 8.1", pravidlá a logika logiky výberu, bez záväzného na konkrétnu konfiguráciu a dodatočné možnosti služieb, v IT implementované.

Otvorte tak protokol dokumentov "Zákaznícke dokumenty". V štandardnom stave sa všetky dokumenty všetkých kupujúcich zobrazí bez výberu na obrazovke (aj v demo-založenej databáze, nie je to jedna strana).

Musíme rýchlo vidieť všetky dokumenty protistrany "Simon a Schuster Ltd.". Úloha je implementovaná nasledovne - otvorí sa okno výberu, prvok "protistrany" vyberie "Simon a Schuster Ltd." z referenčnej knihy (obr. 6) a "OK" je stlačené. Úloha je vyriešená (obr. 7).

Obr. 6.

Obr. 7.

Ak chcete rýchlo použiť požadovaný výber, stačí okamžite prejsť na výber požadovaného kritéria. Nemusíte klásť značky pred použitým výberom. Program to urobí sám po špecifikácii požadovaného kritéria. Rýchlo aplikujte nakonfigurované kritériá výberu, stlačením klávesu CTRL + ENTER ENTERE.

Upozorňujeme, že pri špecifikácii hodnôt vo výberových prvkoch (v našom príklade Simon a Schuster LLC), vo väčšine prípadov bude fungovať rýchly výberový mechanizmus, rozšírený v platforme "1C: Enterprise 8.1". V našom príklade stačilo vytočiť prvé symboly názvu protistrany alebo jeho kód priamo v poli Výberové hodnoty, stlačte ENTER alebo TAB a systém by automaticky "uhádol" prvku adresára.

Majte na pamäti - rýchly výber výrazne urýchľuje výber hodnôt známych vám. Použite ho tam, kde je to možné.

Teraz zobrazte zoznam nomenklatúry, v ktorých názvy obsahuje slovo "kanvica". Na tento účel otvorte príručku "Nomenclatúra", zavolajte na okno Výber, v prvku "Názov" vyberte stav porovnávania "Obsahuje" a zadajte požadované slovo (Obr. 8).

Obr. osem

Pohľad na porovnanie "obsahuje" nie je náhodne zvolený. Je to on, kto vám umožní nájsť správne slovo (alebo jeho časť) kdekoľvek v mene nomenklatúry. Ak opustíte formu porovnania "rovný", v zozname sa zobrazia iba také prvky nomenklatúry, ktoré sa nazýva presne tak, ako je žiadosť napísaná. A nie je taký v našom Demobaz (to znamená, že žiadny prvok by sa nezobrazil).

Vzhľadom k tomu, nomenklatúra v našom Demobaz má "celé meno" rekvizity, je prítomný v zozname dostupných výberov so samostatnou pozíciou. Ale zároveň "obsahuje" / "neobsahuje" ako podmienky porovnávania sú k dispozícii. Dôvodom je, že podprsenky "úplný názov" v našom Demobaz - riadok neobmedzenej dĺžky.

Ak nepozeráte žiadne meno, ale na celom názve, kliešťom používania výberu je lepšie odstrániť. V opačnom prípade sa výber použije podľa mena a v celom mene, ktoré nie je vždy potrebné (obr. 9).

Obr. deväť

Pre pohodlie pracovať s prvkami referenčnej knihy, pri použití výberov je lepšie vypnúť displej hierarchie (obr. 10).

Obr. 10

Ako tretia úloha sa pozriem do časopisu Dokumenty "Dokumenty kupujúcich" Iba dokumenty "Implementácia tovarov a služieb". Riešenie tejto úlohy preukáže funkciu jedného z typov výberu, k dispozícii len v protokoloch dokumentov.

Otvorte "dokumenty kupujúcich" a špecifikujte vo výberovom prvku "Typ dokumentu" Dokument "Implementácia tovarov a služieb". Samotný program poskytuje možnosť vybrať si určitý typ dokumentu z tých, ktoré sú zahrnuté v tomto časopise. Na paneli akcie je osobné tlačidlo (Obr. 11).

Obr. jedenásť

Podobne ako výber podľa typu dokumentov, platforma automaticky ponúka výberový prvok "podriadenosť", ak je vzťah medzi dokumentmi nakonfigurovaný v konfigurácii.

Pokúsme sa zobraziť v časopise "Dokumenty kupujúcich" iba dokumenty "Faktúra" pre protistrany nachádzajúce sa v skupine kupujúcich adresára. Táto úloha je podobná prvostiam s jediným rozdielom, že nešpecifikujeme konkrétnu protistranu, ale analyzovaním faktúry celej skupiny zmluvných strán, ktoré sú v skupine "Kupujúci".

Úloha má niekoľko spôsobov implementácie. Zvážiť najúčinnejšie. Otvorte protokol "zákazníkom", uveďte vo výbere prvku "Typ dokumentu" Dokument "Vydaný účet". Po tom, v prvom prvom výbere "protistrana" označuje typ porovnania "v skupine". Vyberieme typ "zmluvných strán" a otvoríme formu voľby zmluvných strán. V ňom vyberte skupinu "Kupujúci" (obr. 12).

Obr. 12

Tento typ porovnania znamená, že stav uspokojí všetky prvky referenčnej knihy, ktoré sú v špecifikovanej skupine. Okrem toho, aj keď sú v rámci špecifikovanej skupiny podskupín, všetky prvky, ktoré sú vložené, tiež uspokojí takéto kritérium.

A teraz komplikujte úlohu: Budem sa pozrieť na "zákazníkom zákazníka" dokumenty "Dokumenty" len dokumenty "Faktúra", ale zároveň potrebujete zobraziť dokumenty pre kupujúcich a pre dodávateľov. Riešime to podobne ako predchádzajúce, s výnimkou jedného stanoveného kritéria výberu.

Úloha ľudského jazyka je formulovaná takto: "Zobraziť všetky potrebné dokumenty o všetkých protistrán v skupinách referenčných kníh kupujúcich, dodávateľov, poskytovateľov na implementáciu". Je implementovaný jednoducho - v stave výberu, "náprotivok" je zvolený "v skupine zo zoznamu" (Obr. 13). Potom môže byť pridaný mechanizmus plnenia zoznamu, v ktorom môžete pridať požadované skupiny (alebo položky) referenčnej knihy. A zoznam môže byť vyplnený manuálne. Analogicky s riešením predchádzajúcej úlohy nájdite požadovanú skupinu a vyberte ho, opakujte ho pre každý nový zoznam zoznamu. Je však výhodnejšie použiť pohodlný výberový mechanizmus, ktorý program automaticky implementuje. S pomocou výberu oveľa jednoduchšie a vyplňte zoznam potrebných komponentov. Po vyplnení zoznamu stlačte tlačidlo "OK" a aktivujte konfigurované kritériá výberu. Úloha je vyriešená.

Obr. 13

Rozdiel medzi podmienkami výberu "v skupine zo zoznamu" z stavu "v zozname" je, že v prvom prípade bude podmienka vykonaná pre všetky prvky referenčnej knihy, ktorá je buď výslovne uvedená na zozname alebo sú v zozname skupín. Druhý prípad jednoducho označuje program, ktorý sa má skontrolovať so zoznamom, keď je vybratý. To znamená, že ak zadáte skupinu, samotná skupina (ako nezávislý prvok referenčnej knihy) spadne do výberu a prvky, ktoré sú zahrnuté do nej, kritérium výberu nebude splnené. Úloha bola možné vyriešiť a "v čele" - vybrať si stav "List" a pomocou výberu na pridanie všetkých položiek obsiahnutých v potrebných skupinách.

Podmienky výberu "nie sú v zozname" a "nie v skupine zo zoznamu" umožňujú zadať požadované súbory údajov, ktoré by sa nemali zvoliť. To znamená, že by bolo možné vyriešiť úlohu a od reverznej - určiť "nie v skupine zo zoznamu" a pridať všetky adresárové skupiny, okrem troch potrebných (kupujúcich, dodávateľov, dodávateľov na implementáciu).

A nakoniec, uvidíte v dokumente "Implementácia tovaru a služieb" s číslom TDN00002 v tabuľkovej časti iba nomenklatúra obsahujúca slovo "Stynol" v menách. Táto úloha vám umožní vidieť univerzálnosť samotného výberu, ako aj o tom, ako je možné ho použiť. Úloha je založená na reálnych situáciách, keď napríklad v tabuľkovej časti faktúry niekoľko stoviek (alebo dokonca tisíce tisíc) radov a je potrebné rýchlo analyzovať jeho zloženie. Náš Demobaz má dokument "Implementácia tovarov a služieb" s číslom TDN00002, ktorý má niekoľko riadkov v tabuľke. Napriek tomu, že v dokumente tlačidlá používania dokumentu nie je pozorované, výberový hovor je prístupný cez kontextové menu (pravé tlačidlo myši).

Ďalej ukladáme výberové kritériá v sekcii nomenklatúry. K dispozícii je tiež ďalšia otázka - ako vybrať "STINOL", ak sú podmienky na výber nomenklatúry dosť obmedzené (dostupné "rovné", "nie sú rovnaké", "v zozname" a "nie v zozname"). Problém je možné vyriešiť za takýchto podmienok. Vyberte stav "V zozname", otvorte známe okno na vyplnenie zoznamu, použite výber nomenklatúry (Obr. 14, 1). Zoznam nomenklatúry môže byť veľký počet Prvky, takže nebudeme hľadať vaše oči potrebné pozície. Výber v zozname nomenklatúry použijeme, zadajte podmienku výberu "obsahuje" pre názov nomenklatúry (Obr. 14, 2).

Obr. štrnásť

Potom zostane len pridanie vybraných pozícií do zoznamu výberu dokumentu a uplatňovať výberové kritériá.

Užitočné vlastnosti výberu mechanizmu

Zvážte niekoľko ďalších bodov súvisiacich s jedným alebo druhým s výbermi v systéme "1C: Enterprise 8.1".

V zozname konfiguračných objektov, ktoré používajú väzbu na dátumy (napríklad zoznamy dokumentov) av protokoloch dokumentov môžete použiť rýchly výber podľa rozsahu dátumov. Ak to chcete urobiť, stačí stlačiť príslušné tlačidlo "Nastavenie obdobia" na paneli akcie (alebo vyberte v kontextové menu) (Obr. 15). Týmto spôsobom môžete jednotlivo upraviť kritériá zobrazenia pre dátumy v každom zozname.

Obr. pätnásť

Kliknutím na tlačidlo "Výber v aktuálnom stĺpci" môžete rýchlo vybrať výber v aktuálnom zozname zoznamu (Obr. 16). Keď kliknete na toto tlačidlo, vyberte aktuálnu hodnotu v stĺpci. Táto funkcia funguje len pre tieto stĺpce podľa podrobností ktorých môžete inštalovať výbery. Ak zoznam už používa akýkoľvek výber, nová bude pripojená k nemu. Navyše tlačidlo sa aktivuje pre tento stĺpec. Takýto výber môžete zrušiť podobne - "OUT" tlačidlo v príslušnom stĺpci.

Obr. šestnásť

Ďalší užitočné vlastnosti Mechanizmus výberu je údržba histórie výberov (obr. 17). Program si pamätá, ktoré boli nainštalované výbery, takže sa môžete rýchlo vrátiť na ktorékoľvek z nich jednoduchým výberom z rozbaľovacieho zoznamu. Mimochodom, v okne "Výber a triedenie", venujte pozornosť tlačidlu "Výber" (Obr. 6). Kliknutím na toto tlačidlo sa dostanete do rozhrania, v ktorom môžete uložiť a obnoviť nastavenia výberov, takže v dôsledku toho je možné k nim vrátiť (obr. 18).

Obr. 17.

Obr. osemnásť

A poslednou funkciou je zrušenie všetkých výberov (obr. 19). Stlačením tlačidla "Vypnúť výber", všetky výbery uvedené v zozname sú odpojené. Podobná akcia je možné dosiahnuť otvorením okna "Výber a triedenie" a odstránenie Tick oproti všetkým aktívnym prvkom.

Obr. devätnásť

Program má tiež možnosť rýchlo vyhľadávať podľa čísla dokumentu na dokumentoch alebo protokoloch. Táto funkcia sa nazýva "Hľadať podľa" (Obr. 20) a umožňuje nájsť potrebný dokument, Flexibilné konfigurácia parametrov vyhľadávania. Zistili sa dokumenty na zadaných kritériách v dolnej časti okna tejto služby a môžete prejsť na požadovaný dokument.

Tento kód vám umožňuje otvoriť zoznam dokumentov s nastaveným výberom, môžete tiež otvoriť zoznam referenčných položiek s požadovaným výberom.

Kód 1C V 8.2 UP FORMULOSTI \u003d OTVORENÝ FORMULÁR ("DOKUMENTY. ZDROJE. FORMULÁR. // Otvorte formulár
Priečinok \u003d formulár. Naučte sa. Titul.Edsements. Príslušný (typ ("Elementotorbone-Block")); // Pridať výber
Dekabloser. Šírka \u003d obete komunikácieCompon. // Ako porovnať
Držiteľ výberu. Použitie \u003d pravda; // Nainštalujte nádrž pomocou Poľska) ("nomenklatúra")
Volič. Alexifikácia \u003d Nové Poľsko-tvarované ("náprotivok"); // podľa ktorého podrobnosti urobíme výber
Držiteľ výberu. Definícia \u003d objekt. Kontragent; // a výberová hodnota

Za účelom otvorte formulár zoznamu s vopred určeným výberom Použite nasledujúce spôsoby:

Prvá metóda Je to, že pri otváraní formulára môžete nastaviť parameter formulára a otvorte formulár zoznam s týmto parametrom.

Parameter výberu je štruktúra. Názvy prvkov zodpovedajú názvom polí, pre ktoré sa výber uskutočňuje, a hodnoty obsahujú hodnoty výberu. Toto je rozšírenie parametrov riadenej formy dynamického zoznamu. To znamená, že existuje vo forme, ktorých hlavné údaje sú rekvizity typu dynamického zoznamu, napríklad formy zoznamu a foriem voľby.

Nasledujúci príklad sa napríklad otvorí zoznam farnosti fakturácie s výberom podľa čísla poľa, ktorý sa rovná 333.

Kód 1C V 8.2 UP VIOTAB \u003d Nová štruktúra ("Číslo", "333");
Parametre Zákazník \u003d Nová štruktúra ("Výber", Labourbaby);
Otvorte formulár ("DOKUMENTY GRITTYNASTER. FORMATIC", Parametre!

Druhý spôsob

Formulár zoznamu môžete otvoriť bez parametrov:

Kód 1C V 8.2 UP OpenER ("Dokument. Väčšia poznanie. Formatic");

A potom, v udalostiach, zoznam zoznamu príchodných rékov bude slúžiť serveru, ktorý vytvorí výber v dynamickom zozname, čo je hlavné údaje formulára:

Kód 1C V 8.2 UP & NESSERVER
Konzervačný postup (zlyhanie, štatistické spracovanie)
Elementotor \u003d zoznam. Možnosti. Prvky. Príslušné prvky (Typ ("Elementotorbone-Block"));
ElementaTUB. SLOKOSTI \u003d NOVÉ HALF-BLOODED ("ČÍSLO");
ElementaTUB. Vidolácia \u003d odborná montáž.
Elementaf. Použitie \u003d pravda;
Elementator.rezhymographed \u003d Modulárne postupy. ElementNewsCompon.
ElementaTUB. Ovládanie \u003d "000000001";
Extrudress

Výhoda táto metóda Skutočnosť, že výber by sa mal špecifikovať nielen ako v prvom prípade, a viac, menej, atď.

Táto metóda má však veľmi významnú nevýhodu: s týmto výberom bude formulár vždy otvorený. Odkiaľ by sa to nazýva. Preto by sa tento formulár nemal predpísať hlavný. A ak je to však hlavný, pred inštaláciou výberu je potrebné poskytnúť nejaký druh analýzy, kde sa tento formulár otvorí. Napríklad, analyzovanie parametrov formulára.

Tretí

Nakoniec môže byť podmienka výberu umiestnená v ľubovoľnej požiadavke, výber údajov pre dynamický zoznam.

Napríklad musíme otvoriť zoznam farských faktúr, v ktorých bola v zozname nomenklatúry prítomná nomenklatúra.

Ak to chcete urobiť, vo forme zoznamu nomenklatúry vytvoríme príkaz a zodpovedajúce prichádzajúce tlačidlo.

Povinnosť vykonávania tohto príkazu je vyplnená takto:

Kód 1C V 8.2 Hore a klauzuly
Postup nehnuteľnosti (tím)
Parametre Zajatia \u003d Nová štruktúra ("Filterpotor", prvky. Sieť. Sviečky);
Otvorte formulár ("DOKUMENTY GRITTYNASTER. FORMATIC", Parametre!
Extrudress

V tomto obslužbe otvoríme zoznam zoznamu faktúr príchodu, prejdením odkazu na aktuálnu položku v zozname nomenklatúry vo formulári.

Potom vytvorte formu zoznamu dokumentov. Parcely a vytvorte parameter formulára na filterpoter, ktorý budeme používať na otvorenie formulára s požadovaným výberom.

Teraz otvorte vlastnosti vlastností vlastností zoznamu vlastností. Nastavte vlajku arbitrážnosti av poli Nastavenie riadku Kliknite na položku Otvoriť.

V poli požiadavky zadáte nasledujúci text dotazu:

Kód 1c v 8.2 UE Vyberte
Dokumentová továreň. Výrobca,
Spoločnosť dokumentov. Údaje.
Z
Dokument. Väčšia súradnica ako dokumentová spoločnosť
KDE
Dokumentová továreň. TASTRERS. TIER \u003d & produkt

V dotaze používame parameter položky, ku ktorému bude odoslaný na odkaz aktuálny riadok V zozname nomenklatúry obsiahnutého v parametrovej forme zoznamu režiséra nadzemného filtra.

Ak to chcete urobiť, v udalostnom psovod, formuláre ovládača napíše kód na nastavenie hodnoty parametra dotazu. Tovar:

Kód 1C V 8.2 Hore a klauzuly
Prevádzkový postup (odmietnutie)
Zoznam. Parametre. InštaláciaPreodarameter ("Product", parametre. Filterpotor);
Extrudress

Tu je zoznam. Parametre sú zoznam možností Dynamic List Požadovať možnosti pre zoznam rekvizín. Hodnota produktu je nastavená na rovnakú hodnotu parametra formulára na filterpotér.

Ako výsledok, stlačením tlačidla, príjmu režijných nákladov vo forme zoznamu nomenklatúry dostaneme zoznam iba tých balíkov, v ktorých bola nomenklatúra prítomná v zozname nomenklatúry.

Výber na spravovaných formách v 1C 8.3

Článok zváži možnosti inštalácie výberu v spravovaných formách 1C 8.3. Výber pre dynamický zoznam je možné nastaviť staticky alebo dynamicky v užívateľskom rozhraní alebo konfigurátore. Všetky možnosti výberu Budeme zvážiť nižšie.

  • Nastavenie výberu v konfigurátore

Nastavenie výberu v režime používateľa

Dynamický zoznam na rozdiel od tabuľky alebo stromu hodnôt je vhodnejším riešením na implementáciu foriem obsahujúcich všetky zoznamy, pretože dynamický zoznam Poskytuje najrozšírenejšiu škálu nástrojov na prácu s výberom, zoskupením polí, triedenie. Tento výber Môžete nastaviť pri práci v používateľskom režime alebo konfigurátore, princíp toho istého.

Ak chcete nastaviť výber v režime Enterprise, musíte zavolať príkazu "Configure List".

Otvorí sa okno.


"Karta Výber" obsahuje zoznam polí, ktoré sú v aktuálnom zozname. Vyberte polia zoznamu, pre ktoré budeme filtrovať. Môžete to urobiť dvakrát kliknúť alebo pomocou drag and drop.


Špecifikujeme typ porovnania a hodnoty, kliknite na tlačidlo "Kompletné úpravy", výber je nastavený.


Pri inštalácii výberu do režimu Enterprise na formulári zoznamu sa automaticky vytvoria polia takzvaných rýchlych výberov.


Aby bola platforma 1C automaticky vytvorila polia rýchleho výberu, pri vývoji formulára v konfigurátore musíte zadať skupinu vlastných nastavení.


Tento výber sa uloží len pre súčasný užívateľTo vám umožní flexibilne vyrábať prispôsobené nastavenia dynamického zoznamu. Avšak, ak je úlohou vytvoriť pevný výber pre konkrétny zoznam pre všetkých používateľov systému, môžeme ho vyriešiť len prostredníctvom konfigurátora.

Nastavenie výberu v konfigurátore

Práca v konfigurátore môžeme nastaviť výber dynamického zoznamu dvoch druhov - pevné a dynamické. Opravený výber je nakonfigurovaný raz, dynamický alebo softvér - môže byť inštalovaný v závislosti od všetkých údajov v systéme.

Princíp inštalácie pevného výberu v konfigurátore sa nelíši od inštalácie v režime používateľa opísaného vyššie. Ak chcete nastaviť výber, musíme otvoriť nastavenia dynamického zoznamu.


Otvorí sa okno.


Výber sa spýta rovnako ako v režime používateľa.

Možnosť "zahŕňajú vlastné nastavenia"Určuje, či bude výber nainštalovaný v konfigurátore dostupný v režime používateľa cez položku menu" Konfigurácia zoznamu ".


Výber dynamického (softvéru)

Často je potrebné nastaviť výber programovať napríklad pri otváraní formy voľby, keď sa musíme otvoriť spravovaný formulár S výberom. Parameter Form Pass a výber je nastavený na tento parameter. Častým príkladom je výber prvkov adresára majiteľom.

Metódy

Ak je konfigurácia prítomná v konfigurácii, BSP subsystém "Základná funkčnosť" je prítomná, výber softvéru v dynamickom zozname môže byť inštalovaný pomocou typickej metódy:

Vynikajúcecinerwerver. Zriadenie tvorivosti elementotorov ()

Podpis tejto metódy:

Dynamický zoznam Typ: Dynamický zoznam - zoznam, v ktorom chcete nastaviť výber.

Namepis Typ: riadok - pole, pre ktoré chcete nastaviť výber.

Spustený Typ: ľubovoľný - výber (Voliteľné. Predvolená hodnota: nedefinovaná. Pozor! Ak ste schopní prenášať neurčito, hodnota sa nezmení).

Obete Typ: Odborná komunikáciaComponácia - podmienky výberu.

Zastúpenie Typ: LINE - LINKOVÝ REKUMENT (Voliteľné. Predvolená hodnota: nedefinovaná. Ak je indikovaná, zobrazí sa iba príznak použitia so špecifikovaným zobrazením (hodnota nie je výstup). Ak chcete vyčistiť, tak, aby sa hodnota znova zobrazovala, mali by ste prejsť prázdny reťazec) .

Použitím Typ: BOLEO - Použite toto začiarkavacie políčko (Voliteľné. Predvolená hodnota: neistá).

Modatografia Typ: Model Management TelecomUNiveSpletes - Metóda Zobrazuje tento výber užívateľovi. Možné hodnoty:

  • Model zobrazujúci elementNewscompones. Rýchly prístup - v skupine rýchlych nastavení nad zoznamom.
  • Model ukazuje elektro-setkomponovkyda. Živé - v nastavení zoznamu (v podponuke stále).
  • Model zobrazujúci elementNewscomponovkydata. Extafered - zakázať používateľa na zmenu tohto výberu.

Identifikačné služby Typ: String - jedinečný identifikátor pre tento výber (Používa sa na komunikáciu s nastaveniami používateľa).

Ak chcete odstrániť určitú výberu, musíte použiť typovú metódu:

Vynikajúce. DeletelementsGroupStoOtoBledAntanamic Pozícia ()

Podpis tejto metódy:

Dynamický zoznam Typ: Dynamické skripty - Podpery Formuláre, pre ktoré chcete nastaviť výber.

Namepis Typ: Riadok - názov poľa rozloženia (nepoužíva sa pre skupiny).

Zastúpenie Typ: reťazec - usporiadanie rozloženia.

V prípade neprítomnosti v systéme BSP môže byť výber inštalovaný na vlastnú päsť pomocou objektu Poľska.

Elementotor \u003d zoznam. Možnosti. Prvky. Príslušné prvky (Typ ("Elementotorbone-Block")); Elementotor.levativeness \u003d nová polovica ružová ("celé meno"); ElementATUB. Environmentácia \u003d odborná montáž. ElementaTUB. HimMantability \u003d telekomunikačné komplexné režimy. Odhadujú prístup; // voliteľný elementátor. Definícia \u003d "Ivanov";

Tento výber vyberie riadky, v ktorých hodnota "celé meno" \u003d "IVANOV".

Pre použitie logického "a", "alebo", "nie" je určené pre typ skupinových základných dát

Účtovníctvo \u003d zoznam. Možnosti. Electronts. Príslušný (typ ("GamemoTabCompare")); Groupoterapia.tyPegroups \u003d TiberoupelementSeboleblbolls. Skupina. Elementotor \u003d GroupOTABING. Prvky. Príslušné (typ ("Elementotorbone-Type")); Elementotor.levativeness \u003d nová polovica ružová ("celé meno"); ElementATUB. Environmentácia \u003d odborná montáž. ElementaTUB. Učnenie \u003d "Ivanov"; Elementotor \u003d GroupOTABING. Prvky. Príslušné (typ ("Elementotorbone-Type")); Elementotor.levativeness \u003d nová polovica ružová ("celé meno"); ElementATUB. Environmentácia \u003d odborná montáž. Elementaf. Učnenie \u003d "Petrov";

Tento výber vyberie riadky, v ktorých hodnota "celé meno" \u003d "IVANOV" alebo "Petrov".

Výber v dynamickom zozname môže byť tiež použitý prostredníctvom zmeny v texte žiadosti dynamického zoznamu. Táto možnosť je spustená, keď sa dynamický zoznam vykoná prostredníctvom "ľubovoľného požiadavky".


Ak to chcete urobiť, pridajte stav "Kde pravda" do textového textu ...


Ako možno vidieť, tento prístup je kompaktnejší z hľadiska kódu písania. Než Ťažký stav Výber v tabuľkovej časti, ktorý chceme zriadiť, tým viac objemné bude možnosť použitia výberu prostredníctvom prvkami viazania elementabonu. Avšak príklad so zmenou textu dotazu má svoje nevýhody - táto implementácia nie je odolná voči zmenám v kódexe. Napríklad ste vykonali túto implementáciu a zabudli, ale ak v budúcnosti chcete upraviť text dotazu pridaním akéhokoľvek operátora po tom, kde (zariadiť, zoskupené), musíte nezabudnúť na skutočnosť, že v programe Kód:

Zoznam. Spedproof \u003d zoznam. Butterproof + "a direverer. Fio in (" "Ivanov" "," Petrov ")";

Ak tomu tak nie je brať do úvahy chybu, ale aby ste sa tomu vyhli, môžete reformovať ďalšiu implementáciu. V žiadosti TEX pridajte takúto podmienku:

Kde (nie a vybraté alebo používatelia adresára v (& povolené))

Zoznam. Parametre. Nastavenie rozpoznávania Opatry ("Vybrané", celé mená ()\u003e 0); Zoznam. Parametre. InštaláciaParameter ("povolený", celé meno);

Tu je názov pole.

KA je vidieť, 2 riadky kódu oproti 10. Ktorú metódu vybrať si závisí od konkrétnej aplikovanej úlohy.