az internet ablakok Android

A lista 1c kiválasztási formája. A kiválasztási mechanizmus hasznos jellemzői

És itt a séf - és milyen nyereség van az északnyugati részlegünkben?

Ön azonnal létrehozta a jelentést. Évente. A transznacionális vállalat minden egyes részét, amely több ezer árut termel. A jelentés hosszú (ha nem mondani meredekebb). Tehát nehéz lesz megtalálni a kívánt számot.

Annak érdekében, hogy csak az 1C-k 1c-es jelentéshez szükséges számokat lehessen látni. Így az 1C-ben univerzális szűrő, amely kiválasztja az Ön által telepített körülmények között szükséges adatokat.

Az 1c kiválasztás nem csak a jelentésekben, hanem a referenciakönyvekben is elérhető, bármely listában.

Egyéb információ A szerelt kiválasztással 1c nem tűnik el - egyszerűen nem jelenik meg most, hogy a szükséges információkra összpontosítson.

Most megnézzük, hogyan kell használni az 1C-ben.

Mi az 1c kiválasztás

A jelentés és a listák adatai táblázatként kerülnek bemutatásra. Bármely táblázat hangszórókkal rendelkezik. A táblázat minden sorában az egyes oszlopokban néhány érték jelenik meg.

Tegyük fel, hogy a kód és a név oszlopaink vannak az asztalunkban. Beállíthatunk egy állapotot:
Kód \u003d "2209"

Ebben az esetben csak azok a sorok, amelyekben a kód oszlopban szereplő érték akkor jelenik meg, amikor megjelenik.

Több feltétel is beállíthatunk:
Kód \u003d "2209" és név \u003d "csirke"

Ebben az esetben csak azok a sorok, amelyekben mindkét oszlopban az érték jelenik meg.

Az ilyen feltételek beállítása és az úgynevezett - Állítsa be a kiválasztást 1c.

Kiválasztás 1c vastag ügyfél:

A screenshot hivatkozási könyvet mutat. Nyomja meg a gombot a kiválasztó panelen. Az ablak az oszlopokban 1c kiválasztási opciókkal nyílik meg. Telepítse a szükséges szűrőket, kattintson az OK gombra. Csak azok a sorok, amelyek megfelelnek a feltételeknek, megjelennek.

Finom kliens:

Az 1C-k kiválasztása az összes művelet / konfigurálási lista segítségével állítható be, 1c kiválasztás lapon. A könyvjelző művelet hasonló.

Mi a kiválasztási feltétel 1c

Minden 1C kiválasztási feltétel egy oszlopban értékre van szükség. Ennek megfelelően a második egy másik oszlopon stb. Az érvényes (mellékelt) feltételek ellenőrző jelzéssel rendelkeznek a név előtt.

Ez a képernyőkép példát mutat az egyik feltétel beállítására: "Ha az oszlopban lévő érték egyenlő ezzel."

Az "egyenlő" szó kifejezetten kiosztásra kerül. Vannak más lehetőségek is. Ha úgy gondolja, hogy legalább a fej jön létre, akkor ha kiválaszthatja azokat a sorokat, ahol az érték "valamivel egyenlő", akkor szükség lehet megnézni, és hol nem egyenlő.

A feltételek különböző telepítési lehetőségeit az ezen oszlopban szereplő értékek típusától függ.

A számot többé-kevésbé összehasonlíthatjuk.

Ha az oszlopban szereplő értékek könyvtár vagy dokumentum, akkor meg lehet adni a "listában" - Ez azt jelenti, hogy több értéket is felsorolhat.

Néhány hivatkozási könyv csoportokkal rendelkezik. Például a "nómenklatúra" és az "partnerek" kézikönyve. Az 1c kiválasztásához a hangszórókban, amelyekben az ilyen referenciakönyvek értékeit jelzik, megadhatja a "csoportban".

Ez azt jelenti - ellenőrizze - az ebben a sorban megadott érték a csoportban van, vagy sem? Az egymásba fektetett csoportokat is figyelembe veszik.

Ha egyszerre több csoportot szeretne megadni, és ellenőrizze, hogy az elem beírja-e az egyiket -, akkor ki kell választania a listát a listából. "

Ha a típus egy karakterlánc, akkor nem kereshet teljes értékét, de csak részben. Ehhez válassza ki a "Tartalmaz" opciót.

Az 1C-dokumentumok és jelentések alapvető kiválasztása

Amint már korábban már megvitattuk. Ezért az 1c alapvető kiválasztása a dokumentumok listáján az időszak.

A kívánt időszak beállításához nyomja meg a megfelelő gombot a panelen. Az időszak telepíthető önkényes dátumok, vagy az egyik előzetes - hónap, negyedév, negyedév.

BAN BEN vékony kliens 1c. megjelenés Az időszak beállított formanyomtatványok egy kicsit megváltozott, de a pont ugyanaz marad.

Kiválasztás 1c bármely listában

Ezek a szabályok bármely táblázatban érvényesek az 1C-ben, bárhol is található.

Általában az asztal felett van a panel, amelyen van egy kiválasztási gomb 1c, ugyanaz, mint a fenti képek.

Ha igen, akkor nem - jobb egérgombbal bármilyen táblázatban. Válassza ki a "Set 1c Selection és a List Rendezés" menüpontot.

Ha egy vékony kliens 1c-ben dolgozik, nincs ilyen menüpont. Hasonló műveletek csak akkor hajthatók végre, ha ez a lista Megjelenik az "Minden művelet" menü. Ezután kiválaszthatja a "Konfigurálás lista" parancsot.

Kiválasztás 1c A jelentésben (a jelentések nem CCD)

1c jelentésekben kiválasztva különböző változatok A konfigurációk különbözőek és különböző helyeken vannak. Ez annak köszönhető, hogy az 1C jelentési rendszer nagyon erőteljesen fejlődik, és a szabványok változnak a szerkesztőktől a konfigurációs szerkesztőig (.,.).

Általában 1C-beállítások állnak rendelkezésre, ha megnyomja a jelentések beállításait.

A Tolstaya kliens számviteli és fizetési konfigurációs jelentéseiben (és ezeken a konfigurációkban a jelentések nélkül készülnek, az 1C-beállítások megnyílnak a Beállítások gombon. A felugró ablakban található, leggyakrabban az alján található.

A konfigurációs jelentésekben a "Trade Management", az "UPP" a Tolstaya kliensben (szintén nem CCD), a "Setup" gomb megnyitása megnyitja a Beállítások ablakot, amelynek alján 1c kiválasztás található.

Kiválasztás 1c a SKD-ben

Az új verziók konfigurációiban - az 1c finom kliensen - minden jelentés az SCD rendszerben történik. Az általuk kiválasztott 1c szabványosított.

A gyors 1c kiválasztást közvetlenül a jelentéspanelhez távolítják el.

Részletesebb választás Az 1S a Beállítások gombra kattintva látható.

Teljesen kezelheti a teljes jelentést, beleértve az 1c kiválasztást az összes művelet / módosítás opció kiválasztásával. A Kiválasztás lapon az 1C kiválasztás vezérlése lehetséges.

Azért, hogy nyissa meg a kiválasztási űrlapot az 1C 8.2 (Rendes formák), néhány intézkedést kell végrehajtanunk. Először megkapjuk. Ezt követően helyezze el a kiválasztást és programozva, itt van egy példa kód:

Kiválasztás az űrlapon a bemeneti mezőben 1c 8.2 Több értékkel

A fenti példában figyelembe vettük hogyan telepíthető kiválasztás a választás formájában Meghatározott érték. Most vegyük figyelembe a helyzetet, ha több értéket kell helyettesítenünk, lehet például egy tömb és kirakodás a lekérdezési eredményből. Ez a kiválasztás az 1c bemeneti mezőben több értékkel.

Kezdjük, megkapjuk a választási űrlapot, elküldjük az "Element" beállításokat, állítsa be a kiválasztási mód lobogását. Ezután hozzon létre egy listát az értékekről és egy tömbről, vegye figyelembe, hogy válogatásként, ha az összehasonlítás típusát a listában állítja be, az objektum csak a típusnál jelenhet meg. Slipista. Elemek hozzáadása egy tömbhöz, akkor ez a tömb betöltődik az elismerés listájába, amely eredményeként a kiválasztásban van beállítva. Azt is elfelejtjük, hogy engedélyezzük a kiválasztás használatát, és telepítsük a szókincset.

A kiválasztás beállítása a beviteli mezőben az 1c 8.3-ban, indítási esemény

Most fontolja meg kiválasztás a bemeneti mezőben szabályozott formában 1c 8.3. Keresse meg az érdeklődés egyik elemét, amelyben beállítjuk a választást, a mi esetünkben a "szervezet" területen. Megtaláljuk a kezdő eseményt, kattintson a nagyítóra, és kiderüljön, hogy az eljárásban van. Látjuk az adatparamétert, ez a paraméternek van egy listája. A szükséges elemek megválasztásának korlátozása érdekében meg kell töltenünk a szálláslistát. Csak elemeket választhatunk a kiszolgálón, így létrehozunk egy eljárást összeállítási irányelvvel és nasserverrel. Ebben az eljárásban töltse ki ezeket az adatokat.

A lista elválaszthatatlan tulajdonsága megjelenő információk bármilyen konfigurációban létre a 1C: Enterprise 8.1 platform. -Ért hatékony munka A "1c: Enterprise 8.1" platformon különböző adatokat tartalmazó listákkal kényelmes és erőteljes választási és rendezési mechanizmusokat hajtanak végre. A használatuk sajátosságai szerint a v.v. Horgászat, cég "1c".


Ábra. egy

Felsorol

Milyen listák vannak a felhasználóknak? Ezek lehetnek dokumentumok listája a megfelelő magazinokban. Szinte az adatokkal töltött bármely könyvtárat olyan lista formájában mutatjuk be, amelyben általában hierarchia (csoport-mappacsoportok vagy alárendelt elemek) vannak. Gyakran kiválaszthatja az elemeket, a program automatikusan generálja a listákat, vagy a fejlesztők által meghatározott logika.

Szinte minden listán használhatja a kiválasztási mechanizmusokat (ha a fejlesztő egyértelműen tiltja) és számos válogatás (1. ábra). A programban ezek a mechanizmusok elválaszthatatlanul kapcsolódnak egymáshoz. Fontolja meg, hogyan kell megfelelően használni helyesen és hatékonyan.

Ábra. egy

Rendezési mechanizmus

Miért van szüksége egy rendezési mechanizmusra? Először is, a névből a következőképpen lehetővé teszi, hogy a listát a kívánt kritérium szerint rendezze.

Másodszor, az "1c: Enterprise 8.1" platformon egy gyors keresési mechanizmust alkalmaznak. Ez a mechanizmus lehetővé teszi, hogy gyorsan megtalálja a kívánt elemet bármely listában az első karakterek beírásával (2. ábra). De a dinamikus listákat (például egy listát a könyvtár elemek vagy dokumentum lista) Gyors keresés csak akkor működik adatai, amelyek válogatás áll rendelkezésre.

Ábra. 2.

A lista rendezéséhez elérhető összes részletet a "Kiválasztás és válogatás" ablak megnyitásakor elérhetővé teszi. Ez az ablak általában elérhető a cselekvési panelen (3. ábra) vagy a kontextus menü A megfelelő egérgombot megnyitó lista (4. ábra). A kiválasztási és válogató ablakban meg kell mennie a Rendezés fülre, ahol az összes rendelkezésre álló részlet látható, hogy melyik válogatás lehetséges.

Ábra. 3.

Ábra. négy

A 3. ábra azt mutatja, hogy az "Áruk és szolgáltatások végrehajtása" dokumentumok listájára két részletre rendelkezésre áll: "Dátum" és "szám". A rendezési ablak információs tartalma azonban nem korlátozott. Itt láthatja, hogy milyen típusú válogatás van (az ablak bal oldala), és a részletek listája a részletek rendezéséhez (jobb oldali). Azonnal beállíthatja a kívánt válogatást és annak rendjét. Kérjük, vegye figyelembe: A rendezés jelenlegi kellékeit a listában meg kell jelölni speciális szimbólum - A válogatás irányát jelző arrogancia. A különböző válogatás (beleértve a kombinált) és a kijelzőn a listán szereplő módjait az 5. ábrán mutatjuk be.

Ábra. öt

Ne feledje, hogy az alsó példa illusztrálja a kombinált válogatás (egyidejűleg több részletben) használatának lehetőségét. A mi esetünkben ez egyfajta dátum, csökkenő (a legrégebbi dátumok) és a számok növekvő (a legnagyobb számok alatt).

Minden listán az egyénileg mentheti a kívánt válogatást. Elég a jelzés bekapcsolása "Használja ezt a rendezési beállítást, amikor megnyitja", és kattintson az "OK" gombra. A rendszer emlékezni fog a beállításra, és a következő megnyitott alkalommal a lista telepíti a mentett válogatást.

Gyorsan rendezheti a listát a kívánt adatokkal a fejlécre kattintva, amelynek címe van.

Például a mi esetünkben kattintson a "dátum" részletére (a dátumok növekvő bekapcsolásra kerülnek, és dátum szerint gyors keresést használhatunk) vagy a "szám" (számok sorrendje) a növekvő, majd a számsor gyors keresésével fogja váltani). Fordítja a válogatást is egyszerűen - kellően kattintson az azonos kellékekre a listán szereplő.

Kiválasztási mechanizmus

A kiválasztás egy erőteljes platform mechanizmus "1c: Enterprise 8.1", amely lehetővé teszi, hogy hatékonyan működjön a listákkal, még akkor is, ha nem tartalmaznak egy tucatnyi vagy százezer elemet. Kezdjük, tekintse meg a kiválasztási mechanizmus munkáját az általános ügyben.

Majdnem mindenhol, ahol van egy lista (általában táblázat formájában), használhatja a kiválasztási mechanizmust, amelyet az akciópanel megfelelő gombjával vagy a kontextusfüggő lista menüben aktiválhatja ( . 3 és 4.). Ha a kívánt lista kiválasztása lehetséges, megnyílik a kiválasztási és válogató ablak. Megjeleníti az összes lehetséges fajt a részletek kiválasztásához. A rendelkezésre álló kiválasztási elemek listája attól függ, hogy hol lesz a kiválasztás. Általánosságban elmondható, hogy meg kell találnia egy vagy több kiválasztási elemet, adja meg az értékeket, és aktiválja a kritériumok konfigurált kombinációját.

Az egyik vagy másik kiválasztási típus lehetséges feltételeinek listája az általa használt elemek típusától függ. Például a számok és dátumok elérhetők lesznek a tartományok jelzése, a húrok esetében - az aljzat keresése (a feltételek "/" nem tartalmaz "), valamint a referenciakönyvek - töltési listák és a hierarchia elemzésének elemzéséhez .

Ha egyidejűleg több kiválasztási kritériumot ad meg, csak olyan elemek, amelyek megfelelnek az összes ilyen kritériumnak, megjelenik a listában.

Kiválasztási és rendezési mechanizmusok példákon

Próbáljunk megoldani több feladatot a demonstrációs alapon ("Számviteli vállalat", szerkesztők 1.6). Például látni fogja a "Simon és Schuster LLC" partner számára kialakított dokumentumokat az "Ügyfél dokumentumok" naplójában. Azonnal állítólag azt állítja, hogy leírjuk az "1C: Vállalkozás 8.1" platform, a kiválasztási logika szabályait és logikáját, anélkül, hogy bármilyen konkrét konfigurációhoz és további szolgáltatási lehetőségekhez kötődne, végrehajtva.

Tehát nyissa meg az "Ügyfél dokumentumok" dokumentumok naplóját. Egy normál állapotban, az összes dokumentumot minden vásárló nélkül jelennek meg a kiválasztás a képernyőn (még a demo-alapú adatbázis tart nem egy oldal).

Gyorsan meg kell látnunk a "Simon és Schuster Kft." Partner összes dokumentumát. A feladat a következőképpen működik - A kiválasztási ablak megnyílik, az "Counterparty" elemet a "SIMON és SCHUSTER LTD" választja ki a referenciakönyvből (6. ábra) és az "OK" gomb megnyomása. A feladat megoldásra kerül (7. ábra).

Ábra. 6.

Ábra. 7.

A kívánt kiválasztás gyors használatához elég azonnal a kívánt kritérium kiválasztásához. Nem kell tegyen egy kullancsot a használt kiválasztás előtt. A program maga a szükséges kritérium megadása után fogja magát. Gyorsan alkalmazza a konfigurált kiválasztási kritériumokat, a CTRL + ENTER billentyűkombináció megnyomásával.

Felhívjuk figyelmét, hogy mezőé a kiválasztási elemek (a példánkban Simon and Schuster LLC), a legtöbb esetben a gyors kiválasztási mechanizmus működik, széles körben elterjedt a platform „1C: Enterprise 8.1”. A mi példánkban ez is elég volt, hogy tárcsázza az első jelek a partner nevét vagy kódját közvetlenül a választás értéke mezőbe, majd nyomja meg az ENTER vagy TAB, és a rendszer automatikusan „kitalálta” az elem a könyvtárban.

Ne feledje - a gyors kiválasztás jelentősen felgyorsítja az Ön által ismert értékek kiválasztását. Használja, ahol lehetséges.

Most megjelenítse a nómenklatúra listáját, amelynek nevét tartalmazza a "vízforraló" szót. Ehhez nyissa meg a "Nómenklatúra" kézikönyvet, hívja a kiválasztási ablakot, a "Név" elemben válassza ki az összehasonlító állapotot "tartalmazza", és adja meg a kívánt szót (8. ábra).

Ábra. nyolc

Az összehasonlítás "tartalmazza" nézetét véletlenül választotta ki. Ez az, aki lehetővé teszi, hogy megtalálja a megfelelő szót (vagy annak egy részét) bárhol a nómenklatúra nevében. Ha az "egyenlő" összehasonlítás formáját elhagyja, csak a nómenklatúra ilyen elemei jelennek meg a listában, amelyet pontosan úgy hívnak, hogy a kérés megírása. És nincs ilyen demobazunk (vagyis nincs elem nem jelenik meg).

Mivel a Demobaz Nómenklatúra "Teljes név" kelléke van, a rendelkezésre álló választások listáján van jelen a különálló pozícióval. De ugyanakkor csak "tartalmaz" / "nem tartalmaz", ahogy az összehasonlítási feltételek rendelkezésre állnak. Ennek az az oka, hogy a "teljes név" kelléke a Demobaz-ban - egy korlátlan hosszúságú vonal.

Ha nincs név, hanem a teljes névre, a kiválasztás használatának kullancsja jobb eltávolítani. Ellenkező esetben a kiválasztás mind névenként, mind a teljes névben használható, amely nem lehet mindig szükséges (9. ábra).

Ábra. kilenc

A referenciakönyv elemeinek kezeléséhez, a választások használatakor jobb, ha a hierarchia kijelzőjét kikapcsolja (10.

Ábra. 10

Harmadik feladatként meg fogom nézni a Dokumentumok folyóiratában "A vásárlók dokumentumai" Csak az "áruk és szolgáltatások végrehajtása" dokumentumokat. Ennek a feladatnak a megoldása megmutatja a kiválasztás egyik típusának jellemzőjét, csak a dokumentumnaplókban kapható.

Nyissa meg a "vevők" dokumentumokat ", és adja meg a" Dokumentum típusa "dokumentum" Az áruk és szolgáltatások végrehajtása "dokumentumot. Maga a program lehetővé teszi egy bizonyos típusú dokumentum kiválasztását a magazinban szereplő eszközök közül. Van egy személyes gomb az akciópanelen (11. ábra).

Ábra. tizenegy

A dokumentumok típusához hasonlóan a platform automatikusan felajánlja az "alárendelt" kiválasztási elemet, ha a dokumentumok közötti kapcsolat a konfigurációban van konfigurálva.

Próbáljuk meg megnézni a "Vásárlók Dokumentumainak" folyóiratban csak a "számla" dokumentumokat a könyvtár vásárlói csoportjában található ügyfelek számára. Ez a feladat hasonló az elsőhöz az egyetlen különbséggel, hogy nem adunk meg egy adott ügyféllel, hanem a "vevők" csoportban szereplő teljes körű csoport számlájának elemzésével.

A feladatnak számos módja van a megvalósításra. Tekintsük a leghatékonyabbat. Nyissa meg az "Ügyfél dokumentumok" naplót, jelezze a "Dokumentum" dokumentum "dokumentuma" című dokumentumot. Ezután a kiválasztás elemében a "partner" jelzi a "csoportban" összehasonlítás típusát. Válasszuk ki az "partnerek" típusát, és nyisd ki az ügyfelek kiválasztásának formáját. Benne, válassza ki a "vevők" csoportot (12. ábra).

Ábra. 12

Ez az összehasonlítás azt jelenti, hogy az állapot kielégíti a meghatározott csoportban szereplő referenciakönyv összes elemét. Továbbá, még akkor is, ha a megadott csoporton belül alcsoportok vannak, az összes beágyazott elem is kielégíti az ilyen kritériumot is.

És most bonyolítja a feladatot: megnézem az "ügyfél vevői" dokumentumokat "dokumentumok" csak dokumentumok "számla", de ugyanakkor meg kell nézni a dokumentumok a vásárlók, és a beszállítók számára. Az előzőhez hasonlóan megoldjuk, kivéve az egyik kivetett kiválasztási kritériumot.

Az emberi nyelv feladatot az alábbiak szerint történik: „A kijelző az összes szükséges dokumentumot valamennyi fél csoportokban segédkönyvek vevők, szállítók, szolgáltatók végrehajtására”. Ez egyszerűen - a kiválasztási állapotban, a "COULTPART" kiválasztásra kerül a csoportban a listából (13. ábra). Ezután hozzáadható a lista kitöltésének mechanizmusa, amelyben hozzáadhatja a referenciakönyv szükséges csoportjait (vagy elemeit). És a lista manuálisan tölthető be. Az előző feladat megoldásával analóg módon keresse meg a kívánt csoportot, és válassza ki azt, ismételje meg az egyes új listaelemekhez. Ugyanakkor célszerű, hogy a program automatikusan végrehajtja a kényelmes kiválasztási mechanizmust. A kiválasztás segítségével sokkal könnyebb és kitölti a szükséges alkatrészek listáját. A lista kitöltése után nyomja meg az "OK" gombot, és aktiválja a konfigurált kiválasztási kritériumokat. A feladat megoldódott.

Ábra. 13

A "A listán szereplő csoportban" kiválasztási feltételek közötti különbség az, hogy az első esetben az állapotot a referenciakönyv valamennyi eleméhez fogják végrehajtani, amely a listán kifejezetten szerepel a listán vagy a csoportok listáján belül vannak. A második eset egyszerűen jelzi, hogy a kiválasztott lista jelöli a listát. Ez azt jelenti, hogy ha egy csoportot ad meg, maga a csoport (mint a referenciakönyv független eleme) a kiválasztásba esik, és a beillesztett elemek, a kiválasztási kritérium nem lesz teljesül. Lehetőség volt megoldani a feladat és a "homlok" - a "List" állapot kiválasztásához, és a kiválasztás segítségével hozzáadhatja a szükséges csoportokban található összes elemet.

A kiválasztási feltételek "nem a listában" és "Nem a csoportban a listából", akkor adja meg a kívánt adatkészleteket, amelyeket nem lehet kiválasztani. Ez az, hogy megoldja a feladatot és a fordítástól - a "Nem a csoportban a listából", és adja hozzá az összes könyvtárcsoportot, kivéve a három szükséges (vevők, beszállítók, beszállítók, amelyeket végrehajtó három szükséges).

És végül az "Áruk és szolgáltatások végrehajtása" dokumentumban a TDN00002 számmal csak táblázatos részben jelenik meg, csak a "stynol" szót tartalmazó nómenklatúra a nevekben. Ez a feladat lehetővé teszi, hogy a kiválasztási mechanizmus egyetemességét, valamint milyen sokszínű lehet használni. A feladat valós helyzeteken alapul, ha például a többszáz (vagy akár ezer ezer) sorok számának táblázatos részében, és szükség van a kompozíció gyors elemzésére. Demobazunknak van egy dokumentuma "áruk és szolgáltatások megvalósítása" a TDN00002 számmal, amelynek több vonala van a táblázatban. Annak ellenére, hogy a dokumentum használatának gombjai nem figyeltek meg, a kiválasztási hívás elérhető a helyi menüben (jobb egérgombbal).

Ezután a kiválasztási kritériumokat a nómenklatúra szakaszában helyezzük el. Van még egy másik kérdés - Hogyan válasszuk ki a "stinol" lehetőséget, ha a nómenklatúra kiválasztásának feltételei meglehetősen korlátozottak ("egyenlő", "nem egyenlő", "a listában" és a "listában"). Lehetőség van a probléma megoldására ilyen körülmények között. Válassza ki a "listában" állapotot, nyisson meg egy ismerős ablakot a lista kitöltéséhez, használja a nómenklatúra kiválasztását (14., 1. ábra). A Nómenklatúra listája lehet nagyszámú Elemek, így nem fogjuk keresni a szemed a szükséges pozíciókat. A kiválasztást a nómenklatúra listáján használjuk, meghatározva a "Tartalmaz" kiválasztási állapotát a nómenklatúra nevére (14., 2. ábra).

Ábra. tizennégy

Ezt követően csak a kiválasztott pozíciók hozzáadása a dokumentum kiválasztási listájához, és alkalmazza a kiválasztási kritériumokat.

A kiválasztási mechanizmus hasznos jellemzői

Tekintsünk néhány további pontot az "1c: Enterprise 8.1" rendszer kiválasztásával kapcsolatban.

A konfigurációs objektumok listáiban, amelyek a dátumok (például dokumentumlisták) és a dokumentumnaplókban való kötődést használnak, a dátumtartományban gyors kiválasztást használhat. Ehhez elegendő nyomja meg a megfelelő "beállítása az időszak beállítása" az akciós ablaktáblán (vagy válassza ki a helyi menüben) (15. ábra). Ily módon az egyes listákban a dátumok megjelenítési kritériumainak egyedi beállítása.

Ábra. tizenöt

Gyorsan kiválaszthatja a lista aktuális listájának kiválasztását az aktuális oszlopban található "kiválasztási érték" gombra kattintva (16. ábra). Ha erre a gombra kattint, válassza ki az aktuális értéket az oszlopban. Ez a funkció csak azokat az oszlopokat használja, amelyek részleteit telepíthetik. Ha a lista már használ minden választást, akkor az új csatolódik hozzá. Ezenkívül a gomb aktív lesz az oszlophoz. Az ilyen kiválasztást hasonlóan megszakíthatja - "OUT" gombot a megfelelő oszlopban.

Ábra. tizenhat

Egy másik hasznos tulajdonság A választások mechanizmusa a kiválasztások történetének fenntartása (17. ábra). A program megjegyzi, hogy melyik választás telepítve van, így gyorsan visszatérhet bármelyikhez egyszerűen a legördülő listából. By the way, a "Kiválasztás és rendezés" ablakban figyeljen a "Selection" gombra (6. ábra). A gombra kattintva az interfészre kerül, amelyben mentheti és visszaállíthatja a beállítások beállításait, hogy ennek következtében visszatérjenek hozzájuk (18. ábra).

Ábra. 17.

Ábra. tizennyolc

És az utolsó funkció az összes kiválasztás törlése (19. ábra). A "Disable Selection" gomb megnyomásával a listában beállított összes kiválasztás le van kapcsolva. Hasonló művelet érhető el a "Selection and Sign" ablak megnyitásával, és eltávolítja az összes aktív elemet.

Ábra. tizenkilenc

A program is képes gyorsan keresni a dokumentumszámot a dokumentumok vagy naplók. Ezt a funkciót a "Keresés by" gomb megnyomja (20. ábra), és lehetővé teszi, hogy megtalálja szükséges dokumentum, Rugalmas a keresési paraméterek konfigurálása. A megadott kritériumokból származó dokumentumok a szolgáltatás ablakának alján jelennek meg, és a kívánt dokumentumba léphet.

Ez a kód lehetővé teszi, hogy megnyitja a dokumentumok listáját a Set Selection segítségével, akkor megnyithat egy listát a kívánt kiválasztással.

Kód 1C V 8.2 UP forma \u003d nyitott űrlap ("dokumentum. Forrás. Formanyomtatvány"); // nyitott űrlap
Mappa \u003d űrlap. Ismerje meg. Cím.Elements. Addig (típusa ("elementotorbon-blokk")); // Hozzáadás a kiválasztáshoz
Decabloser. Szélesség \u003d áldozatok kommunikációs komon. // hogyan kell összehasonlítani
Kiválasztó tartó. A \u003d igazság; // Telepítse a tartályt a Lengyelország segítségével) ("Nómenklatúra")
Választó. Alexification \u003d új Lengyelország alakú ("COUNTPART"); //, amelyek részletei szerint válogatunk
Kiválasztó tartó. A definíció \u003d objektum. Kontragent; // és a kiválasztási érték

Azért, hogy nyissa meg a listát egy előre meghatározott kiválasztással Használja a következő módokat:

Első módszer Ez az, hogy egy űrlap megnyitásakor beállíthatja az űrlapparamétert, és nyissa meg a lista űrlapot ezzel a paraméterrel.

A kiválasztási paraméter egy szerkezet. Az elemek nevei megfelelnek a kiválasztásnak a mezők nevének, és az értékek tartalmazzák a kiválasztási értékeket. Ez a dinamikus lista kezelt formájának paraméter kiterjesztése. Vagyis létezik a formákban, amelynek fő részletei a dinamikus lista típusának kellékei, például a listák és a választott formák formái.

Például a következő példa megnyitja a plébánia számlázás listáját a 333-as mezőszám kiválasztásával.

Kód 1c v 8.2 fel Viotab \u003d Új struktúra ("szám", "333");
Paraméterek Ügyfél \u003d Új szerkezet ("Kiválasztás", LaborBaby);
Open Form ("Dokumentum. Grittynaster. Formatic", paraméterek!

Második út

Megnyithatja a lista űrlapot paraméterek nélkül:

Kód 1C V 8.2 Up Opener ("Dokumentum. Nagyobb tudás. Formatic");

És akkor az eseménykezelőben az érkezési költségek listájának listája szolgálja a kiszolgálót, amely egy dinamikus listában válogatott, amely az űrlap főbb részletei:

Kód 1c V 8.2 UP & Nasserver
Megőrzési eljárás (hiba, standardworking)
Elementotor \u003d Lista. Opciók. Elements. Adalék (típusa ("elementotorbon-blokk"));
Elementatub. Alsóság \u003d új félvérű ("szám");
Elementatub. Vidolation \u003d Szakmai közelben.
Elementatub. Használata \u003d igazság;
Elementator.rezhimographografált \u003d moduláris eljárások. ElementnewsCompon.
Elementatub. Művelet \u003d "000000001";
Extrudresszusok

Előnyök ez a módszer Az a tény, hogy a kiválasztást nemcsak az első esetben, és több, kevesebb stb.

De ez a módszer nagyon jelentős hátrányt mutat: Ezzel a kiválasztással az űrlapot mindig megnyílik. Ahonnan hívják. Ezért ezt az űrlapot nem szabad előírni a főt. És ha mindazonáltal a fő, a kiválasztás telepítése előtt valamilyen elemzést kell biztosítani arra, hogy hol nyílik ez az űrlap. Például az űrlapparaméterek elemzése.

Harmadik módon

Végül a kiválasztási feltétel tetszőleges kérésre elhelyezhető, amelynek dinamikus listájának adatainak kiválasztása.

Például meg kell nyitnunk a plébános számlák listáját, amelyekben a nómenklatúra jelen van a nómenklatúra listáján.

Ehhez a nómenklatúra listájának formájában létrehozunk egy parancsot és a megfelelő átjárót.

Ennek a parancsnak a végrehajtási kezelője a következőképpen van kitöltve:

Kód 1C V 8.2 UP & Clause
Ingatlan eljárás (csapat)
Paraméterek fogság \u003d új szerkezet ("Szűrőpotor", elemek. Site. Gyertyák);
Open Form ("Dokumentum. Grittynaster. Formatic", paraméterek!
Extrudresszusok

Ebben a kezelőben megnyitjuk az érkezési számlák listájának listáját, átadjuk az aktuális elemet a nómenklatúra listáján szereplő listájához.

Ezután hozza létre a dokumentumok listájának formáját. Parcellák, és hozzon létre egy űrlapparamétert a szűrőpoterhez, amelyet egy űrlap megnyitásához használunk a kívánt kiválasztással.

Most nyissa meg a tulajdonságok listájának tulajdonságainak tulajdonságait. Állítsa be az önkényesség zászlóját, és a lista sorában kattintson a Megnyitás gombra.

A kérés mezőben adja meg a következő lekérdezési szöveget:

KÓD 1C V 8.2 UE SELECT
Dokumentumgyár. Maker,
Dokumentumtársaság. Adatok.
NAK,-NEK
Dokumentum. Nagyobb koordináta, mint dokumentumtársaság
HOL
Dokumentumgyár. Kóstoló. Tier \u003d & Termék

A lekérdezésben az elemparamétert használjuk, amelyhez továbbítjuk a kapcsolatot aktuális vonal A Nómenklatúra listáján szereplő nómenklatúra listája az átvételi átlapi szűrőszűrő.

Ehhez az eseménykezelőben az illesztőprogram űrlapok írják a kódot a lekérdezési paraméter értékének beállításához. Áruk:

Kód 1C V 8.2 UP & Clause
Működési eljárás (elutasítás)
Lista. Paraméterek. InstallingParameter ("termék", paraméterek. Szűrőpotor);
Extrudresszusok

Itt van a lista. A paraméterek a dinamikus lista kérésének listája a props listához. A termék értéke az űrlapparaméter egyenlő értékére állítható a szűrőpoterhez.

Ennek eredményeképpen a gomb megnyomásával az átvételt a nómenklatúra listájának formájában az átvételi átfogadás, csak azoknak a parcellák listáját kapjuk, amelyekben a nómenklatúra jelenleg a nómenklatúra listáján szerepel.

Kiválasztás a kezelt formákon az 1C 8.3

A cikk megvizsgálja a kiválasztás beállításait a kezelt formák 1c 8.3. A dinamikus lista kiválasztása statikusan vagy dinamikusan állítható be a felhasználói felületen vagy a konfigurátorban. Az alábbiakban az összes kiválasztási lehetőség.

  • A konfigurátor kiválasztásának beállítása

A kiválasztás beállítása felhasználói módban

A dinamikus lista az asztalhoz vagy az értékfájával ellentétben megfelelő megoldás a listák tartalmazó formáinak végrehajtásához, mert dinamikus lista A legszélesebb körű eszközök széles skáláját kínálja a kiválasztás, a csoportosító mezők, válogatás. Ez a kiválasztás Beállíthatja, ha felhasználói módban vagy konfigurátorban dolgozik, ugyanaz az elve.

A választás beállításához az Enterprise módban meg kell hívnia a "Konfigurálási lista" parancsot.

Megnyílik az ablak.


A "Kiválasztás lap" tartalmazza az aktuális listában szereplő mezők listáját. Válassza ki azokat a listákat, amelyekre szűrünk. Ezt a dupla kattintással vagy a húzás és a csepp segítségével végezheti.


Megadjuk az összehasonlítás és az érték típusát, kattintson a "Teljes szerkesztés" gombra, a kiválasztás be van állítva.


A kiválasztás telepítésekor a listában a vállalati üzemmódban az úgynevezett gyors kiválasztások mezők automatikusan létrehozásra kerülnek.


Annak érdekében, hogy az 1C-es platform automatikusan létrehozta a gyorsválasztási mezőket, amikor a konfigurátor űrlapjának fejlesztése során meg kell adnia az egyéni beállítások csoportját.


Ez a kiválasztás csak akkor kerül mentésre jelenlegi felhasználóEz lehetővé teszi, hogy rugalmasan hozzon létre testre szabott dinamikus lista beállításokat. Ha azonban a feladat az, hogy rögzített választást készítsen egy adott listára a rendszer összes felhasználójához, akkor csak a konfigurátoron keresztül oldható meg.

A konfigurátor kiválasztásának beállítása

Munka a konfigurátorban, beállíthatjuk a két faj dinamikus listáját - fix és dinamikus. A rögzített kiválasztás egyszer, dinamikus vagy szoftver - telepíthető a rendszer bármely adataitól függően.

A rögzített kiválasztás elve a konfigurátorban nem különbözik a fent leírt felhasználói üzemmód telepítésétől. A kiválasztás beállításához meg kell nyitnunk a dinamikus listák beállításait.


Megnyílik az ablak.


A kiválasztást ugyanazt a felhasználói módban kérdezzük meg.

Az opció "tartalmazza a egyéni beállítások"Meghatározza, hogy a konfigurátorban telepített kiválasztás elérhető-e a felhasználói módban a" Konfigurálás lista "menüpontján keresztül.


Dinamikus (szoftver) kiválasztás

Gyakran szükség van a kiválasztás programos beállítására, például amikor megnyitja a választott formát, amikor meg kell nyitnunk kezelt forma A kiválasztás. Az űrlap átmenő paramétere és a kiválasztás ezen a paraméterre van állítva. Ennek gyakori példája a tulajdonos könyvtárának elemeinek kiválasztása.

Mód

Ha a konfiguráció jelen van a konfigurációban, a BSP alrendszer "Alapvető funkciók" jelen van, a dinamikus lista szoftverének kiválasztása tipikus módszerrel telepíthető:

Kiemelkedő klasszívwerver. Elementotor kreativitásának létrehozása ()

E módszer aláírása:

Dinamikus lista Típus: Dinamikus lista - A kiválasztás beállítása.

Névpálca Típus: Sor - mező, amelyre be szeretné állítani a választást.

Futás Típus: önkényes - kiválasztás (Opcionális. Az alapértelmezett érték: undefined. Figyelem! Ha képesek vagyunk határozatlan ideig közvetíteni, akkor az érték nem változik).

Áldozatok Típus: Szakmai kommunikációs komponáció - kiválasztási feltételek.

Reprezentáció Típus: Line - Data Layout elem (Opcionális. Az alapértelmezett érték: nincs meghatározva. Ha megjelenik, csak a megadott nézethez tartozó használati zászló jelenik meg (az érték nem kimenet). Tisztítani, hogy az érték ismét megjelenjen) .

Használ Típus: Booleo - Ezzel a kiválasztással jelölőnégyzet (Opcionális. Alapértelmezett érték: bizonytalan).

Modatográfia Típus: Modell Management TelecommuNicationCompletes - Módszer Ez a kiválasztás a felhasználó számára. Lehetséges értékek:

  • Modell, amely az elemnewscompones-t mutatja. Gyors hozzáférés - a lista feletti gyors beállítások csoportjában.
  • Modell látható Electro-Setkomponovkyda. Élő - a lista beállítása (az almenüben még mindig).
  • Modell, amely az elemnewscomponovkydata-t mutatja. Extaweated - tiltja a felhasználónak a kiválasztás módosítását.

Azonosító szolgáltatások Típus: String - egyedi azonosító ehhez a kiválasztáshoz (A felhasználói beállításokkal való kommunikációhoz).

Néhány kiválasztási érték eltávolításához a típus-módszert kell használnia:

Kiemelkedő klassziszter. DeleteElementsGroupsTootableDannamic helyzetben ()

E módszer aláírása:

Dinamikus lista Típus: Dynamic Scripts - Props Forms, amelyre a kiválasztást be kívánja állítani.

Névpálca Típus: Sor - Az elrendezési mező neve (nem használt csoportokhoz).

Reprezentáció Típus: String - Layout mezőnézet.

A BSP rendszer hiányában a kiválasztás a Lengyelország objektum használatával telepíthető.

Elementotor \u003d Lista. Opciók. Elements. Adalék (típusa ("elementotorbon-blokk")); Elementor.levativitás \u003d új fél-rózsaszín ("teljes név"); Elementatub. Környezetvédelmi \u003d szakmai közelben. Elementatub. Himmability \u003d Telekommunikáció komplex köves módok. Becsülési hozzáférés; // Opcionális elemző. A definíció \u003d "Ivanov";

Ez a kiválasztás kiválasztja azt a sorokat, amelyekben a "teljes név" értéke \u003d "Ivanov" érték.

A logikai "és", "vagy", "nem" kifejezésre a csoport-elemzői adatok típusára szolgál

Számviteli \u003d Lista. Opciók. Elektroncsok. Tartalmak (típusa ("groupalemotabcompare")); Groupotherapy.typroups \u003d tiberoupelementseboleblombolds. Csoport. Elementotor \u003d Groupotabbing. Elemek. Adalék (típusa ("elementotorbon típusú")); Elementor.levativitás \u003d új fél-rózsaszín ("teljes név"); Elementatub. Környezetvédelmi \u003d szakmai közelben. Elementatub. A meghatározás \u003d "Ivanov"; Elementotor \u003d Groupotabbing. Elemek. Adalék (típusa ("elementotorbon típusú")); Elementor.levativitás \u003d új fél-rózsaszín ("teljes név"); Elementatub. Környezetvédelmi \u003d szakmai közelben. Elementatub. A meghatározás \u003d "Petrov";

Ez a kiválasztás kiválasztja azokat a sorokat, amelyekben a "teljes név" \u003d "Ivanov" vagy "Petrov" érték.

A dinamikus lista kiválasztása a dinamikus lista kérés szövegének módosításával is használható. Ez az opció akkor fut, ha a dinamikus lista "tetszőleges kérés" keresztül történik.


Ehhez add hozzá a "Hol az igazság" állapotot a lekérdezési szöveghez ...


Amint látható, ez a megközelítés kompaktabb az írási kód szempontjából. Mint nehezebb állapot A kijelölés a táblázatos részben, amelyet meg akarunk hozni, annál terjedtebbek lesznek lehetőségük az elementabon-kötődéssel történő kiválasztás használatával. A lekérdezés szövegének módosításával azonban hátrányai vannak - ez a megvalósítás nem ellenáll a kódváltozásoknak. Például, ha tette ezt végrehajtását, és elfelejtettem, de ha a jövőben szeretné módosítani a lekérdezés szövegét hozzáadásával minden üzemeltető azt követően, ahol (intézkedik, csoportos), akkor kell, hogy ne feledkezzünk meg az a tény, hogy vannak a programban kód:

Lista. A SETPROOF \u003d LIST. BUTERPROOF + "és Irányító. Fio in (" "Ivanov", "Petrov") ";

Ha ez nem veszi figyelembe a hibát, hanem annak elkerülése érdekében, akkor újra megvalósíthatja. A TEX kérésben adjon hozzá egy ilyen állapotot:

Ahol (nem és kiválasztott vagy a címtárhasználók (& megengedett))

Lista. Paraméterek. Az elismerés beállítása aparameter ("Kiválasztott", teljes nevek ()\u003e 0); Lista. Paraméterek. InstallingParameter ("megengedett", teljes név);

Itt a név egy tömb.

KA látható, 2 soros kód a 10. Milyen módszert választott egy adott alkalmazott feladattól függ.