tévék. Konzolok. Projektorok és tartozékok. Technológiák. Digitális TV

Univerzális jelentéskészítő konzol. Rutinfeladatok automatizálása a jelentéskészítő konzol segítségével Adatösszetétel konzol 1s 8.3

És gyorsan szerezzen információkat. Ebben a cikkben megpróbálom leírni, hogyan kell használni a Query Console-t, és megadom a Lekérdezőkonzol letöltéséhez szükséges hivatkozást.

Nézzük meg közelebbről ezt az eszközt.

Töltse le az 1C lekérdező konzolt

Először is, a lekérdezőkonzollal való munka megkezdéséhez le kell töltenie valahonnan. A kezeléseket általában két típusra osztják: ellenőrzött formák ah és a szokásosak (vagy néha 8.1-nek és 8.2/8.3-nak hívják).

Megpróbáltam ezt a két típust egy feldolgozásban kombinálni - a kívánt űrlap megnyílik a kívánt üzemmódban ( felügyelt módban a konzol csak vastag módban működik).

Letöltheti az 1C 8.3 (8.2) lekérdezési konzolt a kezelt és normál űrlapokhoz a következő hivatkozás segítségével: .

Az 1C lekérdező konzol leírása

Ha érdekli, hogyan íródnak le a lekérdezések az 1C rendszerben, javaslom, hogy olvassa el a cikket és.

Kezdjük a lekérdezési konzol áttekintésével a fő feldolgozó panel leírásával:

A lekérdező konzol fejlécében ezredmásodperces pontossággal láthatjuk az utolsó lekérdezés végrehajtási idejét, ez lehetővé teszi a különböző tervek összehasonlítását teljesítmény szempontjából.

A parancssor gombjainak első csoportja az aktuális lekérdezések külső fájlba mentéséért felelős. Ez nagyon kényelmes, bármikor visszatérhet egy összetett kérés írásához. Vagy például tároljon egy listát bizonyos minták tipikus példáiról.

A bal oldalon, a „Kérés” mezőben új kéréseket hozhat létre, és elmentheti őket egy fastruktúrába. A gombok második csoportja a kérések listájának kezeléséért felelős. Segítségével létrehozhat, másolhat, törölhet, áthelyezhet kérelmet.

Szerezzen ingyen 267 videóleckét 1C-n:

  • A kérés végrehajtása— egyszerű végrehajtás és eredmények elérése;
  • Csomag végrehajtása— lehetővé teszi az összes köztes kérés megtekintését
  • Ideiglenes táblázatok megtekintése— lehetővé teszi az ideiglenes lekérdezések által visszaadott eredmények megtekintését a táblázatban.

Kérelem paraméterei:

Lehetővé teszi a kérés aktuális paramétereinek beállítását.

A lekérdezési paraméterek ablakában a következők érdekesek:

  • Gomb Kérésre automatikusan megtalálja az összes paramétert a kérésben a fejlesztő kényelme érdekében.
  • Zászló Közös paraméterek minden kérelemhez— telepítéskor a feldolgozása nem törli a paramétereket, amikor kérésről kérésre lép az általános kérések listájában.

Állítson be egy paramétert egy értéklistával Nagyon egyszerű, csak a paraméter értékének kiválasztásakor kattintson az érték törlése gombra (kereszt), a rendszer felszólítja az adattípus kiválasztására, ahol ki kell választania az „Értéklista” lehetőséget:

Benne is felső panel Van egy gomb a lekérdezési konzol beállításainak előhívására:

Ahol megadhatók a lekérdezés automatikus mentési paraméterei és a lekérdezés végrehajtási paraméterei.

A kérés szövege a konzol kérés mezőjébe kerül. Ezt megteheti egyszerűen egy lekérdezési teszt beírásával vagy egy speciális eszköz - a lekérdezéstervező - meghívásával.

Hívott innen helyi menü(jobb egérgomb) a beviteli mezőre kattintva:

Ebben a menüben is vannak ilyenek hasznos funkciókat, például kötőjelek ("|") törlése vagy hozzáadása a kérelemhez, vagy a kéréskód lekérése ebben a kényelmes formában:

Request = Új kérés; Kér. Szöveg = " |KIVÁLASZT | Pénznemek.Link |FROM| Directory.Currencies AS Currencies"

;

RequestResult = Kérelem. Run() ;

A lekérdezési konzol alsó mezője a lekérdezés eredménymezőjét jeleníti meg, ezért jött létre ez a feldolgozás: Ezenkívül a lekérdezési konzol a listán kívül adatokat is tud megjeleníteni fa formájában az összegeket tartalmazó lekérdezésekhez. "Szükségem van erre a jelentésre 1 °C-ban egy óra múlva!".

- Az 1C szakemberei gyakran hallják ezt a mondatot az Ügyféltől. Mit kell tenni ilyen helyzetben? Ha vannak megfelelő nyersdarabok, megpróbálhatja használni őket. Tölts le valamit az internetről – mi van, ha nem működik vagy nem megfelelő? És itt jön a segítség "Lekérdező konzol" feldolgozása Ha Ön, kedves olvasó, Ügyfél és Ön

van egy 1C szakember , akkor hagynia kell, hogy elolvassa ezt a cikket, és hamarosan megkapja a szükséges jelentést. Ha van

nincs 1C specialista

, szabványos Enterprise Accounting 2.0 vagy 3.0 vagy Trade Management 10.3, 11 vagy 11.1 verziót használ, akkor regisztrálhat ezen az oldalon, majd a cikkhez fűzött megjegyzésekben vagy e-mailben az oldal adminisztrációjához szabad formában írja meg, hogy milyen jelentést szeretne meg kell adnia a konfigurációt (meg kell adnia a konfiguráció és a platform kiadását). Ha riportkönyvtárunk tartalmazza azt, amelyre szüksége van, örömmel adjuk át a használati útmutatóval együtt. És most információ az 1C szakemberek számára: Először is nézzük meg, mire van igazán szüksége az Ügyfélnek. A legtöbb esetben nem egy összetett jelentésről beszélünk nagy számban, hanem egyszerűen egy adott címtár elemeinek néhány listájáról vagy egy bizonyos időszakra vonatkozó dokumentumlistáról szűrővel (általában szervezet, partner vagy partner adatai szerint). A lista megjelenése gyakran nem fontos az Ügyfél számára, és általában nincs szüksége csoportosításra.

Így egy ilyen probléma gyors megoldásához a Query Console feldolgozás ideális. Röviden, a „Query Console” egy külső feldolgozás, amely lehetővé teszi a lekérdezések 1C Enterprise nyelven történő bevitelét, a lekérdezések paramétereinek kitöltését és a lekérdezés eredményének megjelenítését egy táblázatos dokumentumban. És ami a legfontosabb, ez a feldolgozás lehetővé teszi, hogy egy fájlba mentse a kérések listáját, és ezeket a kéréseket használja a jövőben. Ennek a feldolgozásnak a használatáról hamarosan egy cikkben olvashat ezen az oldalon, itt pedig leírjuk, hogyan lehet gyorsan elkészíteni egy egyszerű jelentést és átadni azt az Ügyfélnek.

1. Maga a feldolgozás a „Query Console”.

at kezdeti telepítés konfiguráció esetén mindig mentünk egy sor külső processzort az adatbázisba, köztük a „Query Console”-t. Ha ez nem történt meg, bármikor megteheti.

El kell mondanunk, hogy erre a feldolgozásra számos lehetőség kínálkozik, mind a normál, mind a felügyelt alkalmazás esetén. Megtalálhatja és letöltheti például az alábbi linket követve:

Munkánk során a Regular alkalmazáshoz egy kissé módosított Query Console-t használunk az ITS lemezről, a Managed alkalmazásnál pedig ezt (szintén kissé módosított):
http://infostart.ru/public/126781/

Nyissuk meg a Query Console-t. Valahogy így fog kinézni:

Feldolgozó ablak „Lekérdezési konzol”

A felső jelölőnégyzetekkel testreszabhatja az ablak megjelenését.

2. Írjon egy kérést a „Lekérdezési konzolba”.

Munkánk során minden konfigurációhoz általános kérési fájlokat, valamint minden egyes Ügyfél konfigurációjához egy kérésfájlt készítünk. Ön dönti el, hogy milyen kérési fájlokkal rendelkezik.

Például az Ügyfél arra kért bennünket, hogy az UT 11.1-ben jelenítsük meg az összes kiállított (könyvelt és fel nem könyvelt) számla listáját, a megjelenített listában feltüntetve a szerződő felet, és kiválasztva szervezet és időszak szerint.

Feldolgozásunk során a „Kérések” fülön kattintson a „Hozzáadás” gombra. A kérést például így nevezzük el: „Számlák szerződő felekkel”.

Mivel a vékonykliensben nem érhető el a Query Builder, a Konfigurátorban valami ilyesmit írunk:

VÁLASSZON
InvoiceInvoiceIssued.Number,
InvoiceInvoiceIssued.Date,
InvoiceInvoiceIssued by.Organization,
InvoiceInvoiceIssued.DocumentBase.Counterparty,
InvoiceInvoiceIssued.Posted,
InvoiceInvoiceIssued.DocumentBase.Amount ofDocument
TÓL
Document.InvoiceInvoiceIssued AS InvoiceInvoiceIssued
AHOL
InvoiceInvoiceIssued.Organization = &Szervezet
ÉS számla kiállítva.Dátum &KezdőDátum ÉS &Befejeződátum KÖZÖTT

A konfigurátorból a vágólapon keresztül másolja a kérés szövegét a „Request text” mezőbe. A feldolgozási ablak valahogy így fog kinézni:

A "Query Console" feldolgozása a megadott lekérdezéssel

Nyissa meg az „Opciók” lapot. Töltse ki ott a paramétereket (ha nem látható, kattintson a „Paraméterek kitöltése” gombra).

Kattintson a „Kérés” gombra a bal felső sarokban.

A „Lekérdezés eredménye” táblázat mezőben azt látjuk, hogy mit akart az Ügyfél.

A kérések listáját fájlba mentjük.

Ennyi, most már bármikor és bárhol megnyithatjuk a Query Console-t, megnyithatunk benne egy fájlt és végrehajthatjuk a lekérdezést.

FONTOS: Ha van kész fájl kéréseket, akkor nem kell programozási ismeretekkel rendelkeznie a szükséges jelentések fogadásához.

3. A kérelmeket tartalmazó fájlt továbbítjuk az Ügyfélnek, ha nincs hozzá távoli hozzáférés.

Ha az Ügyfél számítógépe rendelkezik távoli hozzáférés, ez a művelet kihagyható - már van benne kéréseket tartalmazó fájl, ellenkező esetben a kérelmet a feldolgozástól fájlba mentjük és bármilyen módon továbbítjuk.

P.S. Létezik egy feldolgozás is, az úgynevezett "Jelentés konzol", amelyben hasonló módon lehet teljes értékű riportokat készíteni, de erről majd egy kicsit később.

Az előző cikkben megvizsgáltuk, hogyan használhatjuk a „Jelentéskonzolt” jelentéskészítéshez a konfigurációban szereplő algoritmusok javítása nélkül. Megjegyzendő, hogy a „jelentéskonzol” segítségével egyszerre megjelenítheti a „javított” jelentéseket, és új jelentésekkel bővítheti a jelentéskészletet. Nagyon gyakran kérnek az ügyfelek valamilyen jelentést, és mindig felmerül a kérdés, hogyan lehet azt beépíteni a rendszerbe. Ha a konfigurátoron keresztül engedélyezi, mindig emlékeznie kell a jövőbeni rendszerfrissítésekre és a kívánt jelentés „véletlen felülírásának” lehetőségére. Ezért, ha jelentést rendel a programozóknak, előzetesen konzultáljon vele. Lehet, hogy jobb, ha azonnal felveszi a lekérdezési konzolba.

Ekkor a konfiguráció frissítésének problémája nem lesz olyan akut. Természetesen, ha az 1C vállalat megváltoztatja az információ tárolásának szerkezetét az adatbázisban, akkor a jelentéskészítő konzolról származó jelentés leállhat, de a tapasztalat azt mutatja, hogy az adatbázis szerkezete nem változik gyakran.

Tegyük fel, hogy szükségünk van egy kéznél lévő jelentésre, amely tartalmazza az alkalmazottak adatait, születésnapjukat, felvételi és elbocsátási dátumukat, tarifális fizetéseket, tarifális fizetéseket minden pótlékkal, valamint az alkalmazottak legfrissebb osztályait és pozícióit.

Nyissuk meg Jelentéskonzolunkat.

És adjunk hozzá egy új jelentést. Nevezzük „Születési/felvételi/elbocsátás dátumainak”. Felhívjuk figyelmét, hogy a program már rendelkezik olyan jelentésekkel, amelyek ilyen adatokat szolgáltathatnak. Ezt azért tesszük, hogy megmutassuk magát az ÖTLET-et, hogy a rendszer a konfigurátor módosítása nélkül bővíthető jelentésekkel.

A jelentés hozzáadása után megnyílik a jelentéstervezési űrlap.

Már elkészítettük a jelentéskészítő algoritmusok segédfájlját. Letöltheti honlapunkról" felvételi és felmondási dátumok.xml". Ne feledje, hová mentette, és most kattintson a jelentés-algoritmusfájl letöltésére szolgáló ikonra a tervező űrlap alján.

A fájl letöltése után kattintson az "OK" gombra, és a jelentésünk készen áll a használatra.

Kattintson a "Létrehozás" gombra, és nézze meg, mi történik

Nagyon jó. Most pedig kísérletezzünk a jelentéssel

Kattintson a „Teljes név, születési dátum, felvételi dátum…” elemre, majd jobb gombbal a „Mezők csoportosítása” fülre. Vagy kattintson duplán a „Név, osztály, pozíció” elemre. A jelentésünkben megjelenő összes mező itt meg van jelölve.

Törölje az összes mező jelölését, kivéve a „Név, felosztás, pozíció” mezőt, és kattintson a „Létrehozás” gombra.

Megkaptuk a munkatársaink legfrissebb részlegeinek és pozícióinak listáját. De minden alkalmazott, dolgozó és elbocsátott is jelen van itt. Maradjunk csak dolgozó alkalmazottak.

Ehhez használja a jelentés „Kiválasztás” lapját. Azok. Először kattintson a „Jelentés” gombra, majd válassza a „Kiválasztás” lapot.

A dolgozó alkalmazottak azok a munkavállalók, akiknek a felmondási dátuma üres. Jelöljük be a kijelölést. Csak nőket válasszunk. A „Nem” - „Egyenlő” sorban válassza a „nő” lehetőséget, és kattintson a „Létrehozás” gombra.

Úgy tűnik, minden rendben van, de az ellenőrzés érdekében térjünk vissza a jelentéshez az „Elbocsátás dátuma” oszlopot.

Kattintson a „Név, Osztály, Pozíció” és a „Mezők csoportosítása” fülre. Bepipáljuk az „Elbocsátás dátumát”.

Vagy kattintson duplán a „Név, osztály, pozíció” elemre.

És kattintson a "Létrehozás" gombra.

És valóban, a dolgozó nők szerepelnek a listánkon.

Lássuk, mely nők mondtak fel 2014-ben.

Most az „Elbocsátás dátuma” részben válassza a „Nagyobb vagy egyenlő” lehetőséget, és állítsa be a 2014.01.01.

Most kattintsunk az „Elbocsátási dátum” elemre az „Elérhető mezők” táblázatban, és HÚZZÁK a kiválasztási táblázatba.

Nem kell mást tenni, mint a húzott felmondás dátumát kisebb vagy egyenlő értékre állítani, és a dátumot 2015.01.01-re állítani. Kattintson a "Létrehozás" gombra, és élvezze az eredményt.

Így a kimeneti adatok és kiválasztási értékek manipulálásával különféle hasznos információk nyerhetők.

Konszolidáljuk az eredményt. Adjunk hozzá még egy jelentést a konzolunkhoz.

Adjunk hozzá egy új jelentést, és nevezzük el "Alkalmazottak személyes fiókjai"

Töltse le a jelentési algoritmus fájlt " Az alkalmazottak személyes fiókjai.xml", és töltse be a jelentésbe. Mentse el a jelentést.

Kérjük, vegye figyelembe, hogy a kijelöléseknél az „Elbocsátás dátuma” előre fel van tüntetve - „Nincs kitöltve”, azaz. A jelentés a jelenleg dolgozó alkalmazottak számára jelenik meg.

Rögtön érdemes megjegyezni, hogy a kiválasztások között szerepel a „Bank” mező. Ez azt jelenti, hogy egy adott bank adatait választhatja ki. Illetve, ha a Banknál a „Nincs kitöltött” lehetőséget választja, akkor azokról a munkavállalókról jeleníthet meg információkat, akiknek a személyes számláján nincs kitöltve a bank.

Ha eltávolítjuk a pipát a „Felvétel dátuma” és „Elbocsátás dátuma” mezőkből, akkor ugyanazt a jelentést kapjuk, amely azonban csak a magánszemélyről, banki és személyes számláról tartalmaz információkat.

Próbálja ki, kísérletezzen. Jó munkát kívánunk.

Üdvözlettel: "Afalina" cég

P.s. Az előző és a jelenlegi cikkben leírt összes jelentés letölthető a jelentéskészítő konzolra, ha letölti a fájlt kövesse a linket webhelyünkről, és töltse fel a jelentéskészítő konzolba (a jelentéskészítő konzolon a „Fájl” - „Megnyitás” menüpontot kell választania, és válassza ki a jelentésleíró fájlt)

A lekérdezési konzol nagyon kényelmesen használható, ha összetett adatok hibakeresésére van szükség, vagy bizonyos adatokból gyorsan mintát kell szereznie.

Számos különféle konzolt találhat az interneten. A normál és a kezelt űrlapok esetében ezek általában teljesen különböző konzolok. Ezzel letöltheti az 1C 8.3 és 8.2 univerzális lekérdező konzolt, amely mindkét esetben működik. Ne feledje, hogy a felügyelt felületen a konzol csak a vastag kliensben nyílik meg.

A Query Console használata

Az 1C programban a lekérdezési konzol ugyanúgy nyílik meg, mint bármely külső feldolgozás: a „Fájl” - „Megnyitás” menü vagy a „Ctrl + O” gyorsbillentyű-kombináció használatával. Gyakori használat esetén hozzá lehet adni külső kezelések maga az információs bázis.

A kéréskonzol bal oldalán megjelenik a kérelmek listája. Ez lehetővé teszi, hogy ne csak egy kérést tároljon, hanem egyszerre több kérést is. A lekérdezési fa hierarchikus felépítésű, ami nagyon kényelmes a csoportosításukhoz.

A „Hozzáadás” gombra kattintva új kérést adhat hozzá, saját maga adva neki nevet. Ezenkívül a beépített funkcionalitás lehetővé teszi lekérdezések létrehozását másolással, felfelé vagy lefelé mozgatást a listán és még sok mást.

Maga a kérés szövege a feldolgozási űrlap jobb oldalán jelenik meg. Megírható manuálisan vagy lekérdezéskészítő segítségével. A lekérdezéskészítő csak a vastag kliensben működik.

A tervező gombtól jobbra található a „Lekérdezés beszúrása” gomb. Azonnal hozzáad egy üres lekérdezési struktúrát feltétellel, csoportosítással, sorrenddel és összegekkel.

A jobb oldalon nagyon hasznos gombok találhatók, amelyek segítenek, ha ezt a kérést megoldások fejlesztésekor használod az 1C-n.

A gomb lehetővé teszi az írásbeli kérés szöveggé alakítását. Esetünkben az alábbi ábra szerint fog kinézni.

Magukat a kéréseket elmentheti egy fájlba, vagy betöltheti őket onnan. Ez nagyon kényelmes a jövőbeni használatra.

A kérés közvetlen végrehajtása előtt be kell állítani a bemeneti paramétereit (ha vannak), majd kattintson a „Kérés futtatása” gombra. Lehetőség van arra is, hogy a kéréseket ne teljes egészében, hanem külön-külön csomagként hajtsák végre.

A megtekintési mód határozza meg, hogy a lekérdezés eredménye hogyan jelenjen meg: listaként, hierarchikus listaként vagy faként.

A végrehajtás eredménye a kérési konzol alján jelenik meg. A kapott sorok számát és a végrehajtási időt is megjeleníti. Szükség esetén áthelyezheti a lekérdezés eredménysorait.

Nagyon gyakran a felhasználók kérik, hogy válasszon ki néhány adatot, és mentse el azokat Excelbe. Erre is szüksége lehet. A feladat elvégzéséhez csak a „Továbbiak” menü „Display list” elemét kell kiválasztania. A program felszólítja a szükséges oszlopok megjelölésére.

A kimeneti oszlopok listájának megadása mellett itt konkrét sorokat is megadhat. Ez úgy valósítható meg, hogy magában a lekérdezésben kiemeljük a sorokat. Ezután az oszlopkiválasztási űrlapon állítsa be a zászlót a „Csak kiválasztott” beállításban.

Példánkban az összes lekérdezés eredményadatát megjelenítettük. Ezeket külső fájlba mentheti, ha a megnyitott fájlból átmásolja őket táblázatos dokumentum, vagy használja a „Ctrl+O” gyorsbillentyűkombinációt. A formátumok mentésére számos lehetőség közül választhatunk; xlsx".

Amint látja, a lekérdezőkonzolban dolgozni nagyon kényelmes és hasznos, ezért erősen javasoljuk a letöltését és a gyakorlatba ültetését.



Kapcsolódó kiadványok