az internet ablakok Android

SCD kiválasztás. Az LCD kijelzőinek használata

A lekérdezési nyelv bővítése az adatelrendezési rendszerhez

Az adatelrendezési rendszer lekérdezési nyelvének bővítése speciális szintaktikai utasítások segítségével történik, amelyek göndör zárójelben vannak, és közvetlenül a lekérdezés szövegéhez vannak elhelyezve.

Szintaxis elemek az adatelrendezés rendszer lekérdezésének bővítéséhez

VÁLASZT

Ez a javaslat leírja azokat a mezőket, amelyeket a felhasználó kiválaszthat. Ezt követően kulcsszavak Keresztül a vessző, az álnevek a mezőket a jegyzék a lekérdezés mintavétel, amely elérhető lesz a konfiguráció szerepel.

Például:

(Válassza ki a Nómenklatúra, Raktár)

Az álnév után a mező lehet a "*" karakterek kombinációja, ami azt jelenti, hogy a gyermekmezők ezen a területen történő használatának lehetősége.

Például egy belépési nómenklatúra. * A "Nómenklatúra" mező leányvállalatai (például a "nómenklatúra) leányvállalatai használatának lehetőségeit jelzi. A kiválasztott elem csak az első társulási kérésben jelen lehet.

HOL

A mezőket leírják, hogy a felhasználó alkalmazza a kiválasztást. Ez a javaslat táblázat mezőket használ. A mintavételi lista mezők aliasinak használata elfogadhatatlan. A kombináció minden része tartalmazhat saját elemét, ahol.

(Ahol a nómenklatúra *, raktár)

Példa

Az időtartamra értékesíteni kell az egész nómenklatúrát, függetlenül attól, hogy vannak-e értékesítés, vagy sem. Azaz, akkor ki kell választania az adatokat az ár az eladási regisztrálni, az adatokat a könyvtár nómenklatúra. Csökkentjük a kérdést, hogy miért van szükségünk az egész nómenklatúrára.

A probléma megoldásához kérést készíthet, amely összekapcsolja a bal oldali vegyületet a nómenklatúrát és az értékesítés értékesítési tábláját, ennek eredményeként egy olyan nómenklatúrához, amelyet a kiválasztott időszakban nem értékesítettünk, megkapjuk a mezők értékeit Partparty, Szerződés, szám, Összeg \u003d Null. Ilyen kérelem:

Válassza ki a sprnomenclature-t. Link, mint nómenklatúra, eladás.

Itt van az eredmény:

Partparty Szerződés Elnevezéstan szám Összeg
NULLA nULLA _Test1 nULLA nULLA
Llc "rog és hooves" Szerződés1 Papucs 10 1200
"Gazprom" Hűvös szerződés Csizma 5 13000
nULLA nULLA Galoshi nULLA nULLA
nULLA nULLA Agyagpala nULLA nULLA

BAN BEN ez a példa Nem volt értékesítés a nómenklatúra: "Galoshi" és "pala"

És semmit, ha csoportosítva mintát a partnerrel, a teljes nem eladási nómenklatúra fog esni egy külön csoportja, ahol a párja \u003d , de az ügyfél azt akarja, hogy egy tetszőleges kiválasztása a partnerrel területén (természetesen olyan féllel rendelkezik az eladási nyilvántartás). Hogyan legyen? Végtére is, lényegében csak az asztalra kell szűrnünk Értékesítés. Ha a CCD tervezőjében az automatikus kiegészítést használjuk, akkor a mező megkapja a mezőt PartpartyÚgy tűnik, minden jó lesz, de amikor a végrehajtó jelentést a kiválasztás szerint az ügyfél, akkor el fogja veszíteni az összes rekordot a kapcsolatot a nómenklatúra. Például telepítse a választást: Partparty \u003d LLC "ROG és HOOVES". Az eredmény így fog kinézni:

Egyáltalán nem, amire szükségünk van, ugye?

A feladat megoldásához természetesen hozzáadhat egy paramétert egy kérésre, például a virtuális táblázat paramétereiben FogadottDe ugyanakkor az összehasonlító típus típusának rugalmassága elveszik.

A megoldás: Ehhez designer kérések A lapon Adatelrendezés => Asztalok Adjon hozzá egy mezőt a virtuális táblázat feltételeinek Fogadott és változtassa meg az álnevet Counterpartybor.

Annak érdekében, hogy ne zavarja a felhasználót a kiválasztási mezőkkel, kapcsolja ki az állapot mezőt Partparty és változtassa meg a fejlécet a mezőre Counterpartybor.


Ennek a rendszernek a végrehajtásának eredményeképpen a kiválasztott partícióval az így kapott kérelem az űrlapot veszi:

Válasszon ki egy rugványt. Link, mint egy nómenklatúra, és mélyedések. Vállalkozó, mint egy ügyfél, és a megerősítés. A kompenzáló, mint a hozzájárult átruházás, beleértve. Színes világ objektum, mint a mennyiség, akkor a sprnomenclature. Nomelaclure, sprnomenscluale A REGISPARNATION bal csatlakoztatása. Eladás. Eladó. Forgódik (& P ,,, Countparty \u003d & P3) Hogyan kell kutatni a sprnomenclature-en. Link \u003d Értékesítés.

És ennek megfelelően az eredmény:

Partparty Szerződés Elnevezéstan szám Összeg
NULLA nULLA _Test1 nULLA nULLA
Llc "rog és hooves" Szerződés1 Papucs 10 1200
NULLA NULLA Csizma nULLA nULLA
nULLA nULLA Galoshi nULLA nULLA
NULLA nULLA Agyagpala nULLA nULLA

A TEST1 egy csoport a nómenklatúra kézikönyve, amelyben minden hazugság

A kiadvány a közzétételhez használt jelentés XML-diagramjához kapcsolódik. A komplex automatizálásban létrehozott rendszer, de azt hiszem, mindent tökéletesen és az UPP-ben és az UT 10-ben fog működni

Összefoglaló

Ez a példa megmutatja, hogyan lehet létrehozni a kiválasztási beállításokat az LCD-ben, és kapcsolja ki az út kimenetét, ha a rendszert a zászlóval Automatikus kiegészítés.

Ha elegendő tapasztalattal rendelkezel a rendszerek használata nélkül Automatikus teljes - T. ez a tanács Semmi értelme.

Használt szoftver

  • Program a screenshotok létrehozásáhozSnimok!
  • XML File Editor

Gyakran előfordul, hogy az íráskezelések programozóknak kérelmeket kellett használniuk az adatgyűjtésre és a későbbi feldolgozásra. Az adatokat a kérésből kaptuk. Nos, a kiválasztás vagy szűrő nélküli kérés ritka. Beszéljünk az ilyen kérések kiválasztásairól, a lekérdezés példáján:

Annak érdekében, hogy megszervezze a választott részt a felhasználónak a szokásos formában, a programozónak három elemet kellett elhelyezni az űrlapon, amely így nézett ki:

Hány munkálatok kell leírni a programozó különböző típusú összehasonlítás (egyenlő, nem egyenlő, a listán, a csoportos ...), és ezek alapján a fajta összehasonlítást, finomítsa a végén adatkérés átvételét.

Fontolja meg, hogy ez hogyan lehet elvégezni a CCD segítségével. Hozzon létre egy elrendezést a feldolgozásunkban az adatelrendezési diagram típusával, és töltse ki a kérésünkkel:

A beállítási lapon egy új csoportosulás nem részletezi, és a mi példánkban, a másik fél területén, hiszen végül is kap mindent az értékeket táblázat tartalmazza:

És a Kiválasztás lapon add hozzá a partner kiválasztásához:

Most foglalkozunk formában. A kiválasztás feldolgozásának formáját hozjuk létre, amellyel a felhasználó fog működni. Az űrlapon húzza ki a táblázat típusának elemét, és adja meg a kiválasztás nevét az adattípussal, a linkerrel. Belvitts.

Most hozzunk létre egy megszakító esemény eseménykezelőket és a végrehajtási gombkezelőt, a kódot az alábbiakban mutatjuk be:

Mágnes; Az eljárás gombja előnyös (gomb) eredmény. Ajánlja (); Követő gép \u003d új hajtogató-tisztító komplexum; Mockkomponovka \u003d mappa-gép. Töltse ki (elrendezés, linker. Öntésbeállítások (), típus ("Generator-componson-shapeddlaciscacisciscisciscisciscise); ProcessorComponovka \u003d új processzor alkatrészek; ProcessorComponovka.Initialize (MockComples); Processzor berendezések \u003d Új processzor-in-line eredmények kompakt alakú tranzakciók; Processzor berendezések. Állítsa be az objektumot (eredmény); Processzor gyakorlat. Biztosítani (ProcessorComponovka); Ha elemformák. Eredmény. Solonks. Racing () \u003d 0, majd elemformák. Eredmény. Calcons (); Vége lett; Extrocarbage eljárás () elrendezés \u003d vétel ("elrendezés"); Forrás tartozékok \u003d Új forrás tartozékAnavodaskomkudy (elrendezés); Linker.Initialize (forrás-kiegészítők); Loader. Clipputs (elrendezés. InstallingPoomole); Extrudresszusok

A feldolgozás készen áll, futva, azonnal láthatja, hogy egyszerre láthatjuk azt a kiválasztásunkat, hogy az ügyfél megjelent, ami bármilyen összehasonlítószert választhat, valamint további kiválasztási sorokat adhat hozzá a könyvtárkönyvtár részleteihez:

Ez minden, remélem, hogy ez a cikk segít javítani a kezelőnők kiválasztásának rugalmasságát.

Kononov Sergey

Mit használhat?

Jól gondolkodó vélemény - jelentésekért.

Tulajdonképpen a CCD lehetőségei túlmutatnak az univerzális jelentések építésén túl.

És ma megmutatjuk, hogyan a CCD használatával a felhasználó képes lesz a rugalmas adatválasztást konfigurálni.. Ezután ezt a választást az adatok fogadásakor és feldolgozáskor használják.

Milyen feladatokra hasznos lesz?

Itt Példák a tipikus konfigurációkból:

  • Feldolgozás "Az adatok kirakodása a webhelyre"
  • Árlista kialakítása
  • Adatok kirakodása a TSD-ben (adatgyűjtő terminál)
  • Áruk, partnerek szegmentálása
  • A megrendelések (ügyfelek, beszállítók) kialakítása az igényekhez
  • Javítási tervezés 1c: ERP.

Ez az, hogy a szerszám mindenhol hasznos, ahol a felhasználónak kiterjedt kiválasztási képességekkel kell rendelkeznie.

Önkényes kiválasztás létrehozása a SKD használatával kezelt formában

A lecke úgy véli, hogy dolgozik lINKER beállítások Adatelrendezési rendszerek:

  • Mintavétel
  • Szoftver kommunikációs linker beállítások és elrendezési rendszerek
  • Alapértelmezett beállítások létrehozása az LCD-ben.

Az adatok beszerzése az alapból szűréssel

A videó azt mutatja, hogyan lehet kiválasztani az adatokat a korábban beállított kiválasztás használatával a Beállítások elrendezésében.

Használt "ijesztő" tárgy - PerformanceCemuchemuchCompondenievollocolctions.

Tény, hogy nem minden olyan nehéz - 8 perc alatt megoldjuk a feladatot.

A CCD választásainak tárolása az információs bázisban

A leckében fontolja meg linker beállításainak mentése Az értékek raktárának használata.

Megértjük, hogyan oldjuk meg ezt a problémát a konfigurációban "1c: A termelési vállalkozás 1.3 menedzsmentje".

Boldog nézet! :)

Általánosságban elmondható, hogy az LCD sok lehetőséget kínál.

Íme néhány "film", hogy nem volt időnk a tanfolyamoldalon.

Ha össze kell gyűjtened különböző forrásokból származó adatokHárom lehetőség van.

Megpróbálhat egy "univerzális" lekérdezést minden adathoz (hosszú), több kérésadatot jeleníthet meg a ciklusban (merev, rugalmatlan szerkezet) - és egyszerűen használhatja CCD és adatkészletek csatlakoztatása Egy kérés helyett.

Ugyanakkor fontos a helyes eredmény elérése - vannak olyan jellemzők, ha a források kissé

A CE segítségével egyszerűen csak szerezd meg az utolsó vágást a jelentés minden napján.

Vagy az egyértelműségért - szerezd meg az áruk árát minden eladásra.

Az LCD használata szervezhető következtetés az időszak minden dátumának jelentéséreés nem csak azok, amelyeken a jelentésben szerepelt adatok (kiegészítés dátuma programozás nélkül, csak a CCD képességei)

A CCD segítségével beágyazott csoportokat szervezhet az időszakok (év / negyed / hónap stb.)

Válaszlyesen egy jelentést kiadásra, például az oszlopcím függőlegesen történő kiadására, és az oszlopban szereplő adatok vízszintesen vannak.

Annak érdekében, hogy a felhasználó kiválasztja azt a frekvenciát, amellyel az adatok megjelennek a jelentésben (évről évre a negyedévben, hónapokig) - kizárólag a beállítások, a jelentésmodul szerkesztése nélkül.

Hogyan szerepel a jelentésben, hogy több feltétel csatlakozik-e vagy? Ilyen lehetőség, például a jelentéskészítőben nem - de van a CCD-ben

Ha az összefoglaló adatokat ábrázol egy diagram formájában, akkor képesnek kell lennie arra, hogy pontosan ellenőrizze a külső megjelenést: a jelölők látópontja, a grafika sorozata váltakozó színei, hogy elválasztsák az utolsó adatokat a jövőbeni függőleges vonalról a függőleges vonal grafikonja.

Természetesen vannak olyan árnyalatok, amelyekre figyelmet kell fordítania

Jelentés létrehozásakor a fejlesztő hibakerítette a lekérdezés szövegét, de ha ezt a kérést az LCD-ről szóló jelentésben használja, a rendszer hibás eredményt ad.

Ezért fontos, hogy tudja, hogy egy kérést, hogy végre ténylegesen a rendszer nem kap adatokat az adatbázisból, és a hibakeresés ilyen kérelmet.

A dokumentum-felvevő részletes jelentéséhez a rendszer néha "helytelen" kezdeti és utolsó maradványokat jelent.

Ezért fontos, hogy helyesen állítsa be az SCD jelentésben szereplő mezőket úgy, hogy a maradványok helyesen jelenjenek meg, és a dokumentum részletével és nélkül.

A jelentés eredménye attól függően változhat, hogy a szelekciót az erőforrás-érték - a jelentés szintjén és az egyes csoport szintjén konfigurálja, ellenőriznie kell.

Ha akarod szakmailag mester És naponta alkalmazzák a munkájukat, Regisztrálj a kurzusra:

Támogatás - 2 hónap. Tanfolyam kötet - 34 iskolai óra.

Ne tegye ki a tanulmányait!