itthon / Munka az interneten / HTTP kérési konzol. HTTP kérési konzol jellemzői és korlátozásai

HTTP kérési konzol. HTTP kérési konzol jellemzői és korlátozásai

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ő konzol ugyanúgy nyílik meg, mint bármely külső feldolgozás: a „Fájl” menü „Megnyitás” 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 ez a kérés 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 a lekérdezés összes 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. Számos lehetőség van a formátumok mentésére; a „*” lehetőséget választottuk. 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.

Amint azt valószínűleg sokan tudják, az 1C Enterprise rendszer két működési lehetőséget támogat. Ez:

  • kliens-szerver;
  • munka fájl verziója.

Kliens-szerver módhoz telepítenie kell az 1C: Enterprise Servert.

Ebben a cikkben megvizsgáljuk, hogyan kell felügyelni ezt a szervert az 1C 8.3 (8.2) Server Administration Console segédprogrammal.

Azonnali szolgáltatás visszavonása – ha indításkor a konzolon a következő üzenet jelenik meg: „A kliens és a szerver verziója különbözik (8.3.х.х-8.3.х.х), kliens alkalmazás: Cluster Console”, regisztrálnia kell a megfelelő parancsikon használatával a Start menü:

Nincs saját kezelőfelülete. Az adminisztráció az 1C szerverkonzol segítségével történik. A konzol az 1C Platform szállítmány része, és helyileg telepítve van a felhasználó számítógépére. Maguk az információs bázisok helyben és az interneten is helyet kaphatnak távoli számítógépek vagy szerverek.

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

Adatbázisok létrehozása, szerkesztése és törlése az 1C szerveren

Információs bázis létrehozásához az 1C szerveren először létre kell hoznia egy központi kiszolgálót és egy fürtöt, amelyhez az adatbázis fog tartozni. Az 1C soron: Enterprise 8.3 Central Servers kattintson a jobb gombbal, és válassza a „Létrehozás” lehetőséget a helyi menüből. A megnyíló ablakban adja meg a szerver nevét és a port számát.

Most hozzunk létre egy klasztert. Használjuk a helyi menüt is, és válassza a „Létrehozás” lehetőséget. Töltsük ki a fürt paramétereit.

Az „Információs alapok” ágban használja helyi menüúj adatbázis hozzáadása. A paraméterek kitöltése után kattintson az „OK” gombra. Információs bázis indulásra kész.

A helyi menü segítségével törölheti az adatbázist vagy szerkesztheti a tulajdonságait.

Műveletek a konzolban

Hogyan lehet hasznos számunkra az adminisztrációs konzol? Gyakran előfordul, hogy a felhasználó számítógépe lefagy, és egy adott felhasználó 1C programja nem indul el. Megjelenik egy üzenet, hogy valaki már dolgozik ennél a felhasználónál. A helyzet az, hogy vannak „nem működő” munkamenetek az 1C szerveren. Ezek a felhasználók még az Aktív felhasználók részben is maradnak. És amikor egy programban olyan műveleteket kell végrehajtania, amelyek megkövetelik monopolrendszer(például törlésre megjelölt objektumok törlése), majd ha minden felhasználót kijelentkezésre kér, a műveletet továbbra sem mindig lehet végrehajtani.

É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 feldolgozást általában két típusra osztják – ellenőrzött és hagyományos (vagy néha 8.1 és 8.2/8.3) feldolgozásra.

Ezt a két típust próbáltam kombinálni egy kezelésben - in kívánt módot munka megnyitja a szükséges űrlapot ( 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ési konzol fejlécében ezredmásodperces pontossággal láthatja 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 első gombcsoportja felelős az aktuális lekérdezések mentéséért külső fájl. Ez nagyon kényelmes, mindig visszatérhet az íráshoz összetett lekérdezés. Vagy például tároljon egy listát tipikus példák bizonyos szerkezetek.

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ó Egyetlen paraméter az összes kéréshez— 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 értéklistaként 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:

be is felső panel van egy gomb a lekérdezési konzol beállításainak meghívásához:

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.

A helyi menüből (jobb egérgombbal) hívható, amikor a beviteli mezőre kattintunk:

Ezen a menün is szerepelnek 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és. Szöveg = " |KIVÁLASZT | Pénznemek.Link |FROM | Directory.Currencies AS Currencies"; RequestResult = Kérelem. Fuss() ;

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.

Lekérdező konzol 1c- kényelmes eszköz a lekérdezések felépítéséhez és hibakereséséhez 1C vállalati módban. A Query Console használata Futtathat egy lekérdezést az 1C adatbázisba, és közvetlenül a képernyőn láthatja a lekérdezés eredményét az 1C Enterprise alkalmazásban. Ebben a cikkben két konzolt fogunk megvizsgálni, az egyik az 1c 8.2-hez (normál formák), a másik pedig normál és felügyelt formában is működhet, 1c 8.3.

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

A feldolgozással való munka megkezdéséhez először szüksége van töltse le az 1c lekérdező konzolt, az alábbiakban letöltési linkeket adunk, de most vegyük észre, hogy az 1c lekérdezőkonzol a következő típusok egyikéhez sorolható és rendelhető:

  1. Normál űrlapokhoz (1s 8.2)
  2. Kezelt űrlapokhoz (1s 8.3)
  3. Vegyes (1s 8.2 és 1s 8.3 esetén is működik)

Cikkünkben két konzolt nézünk meg, az első csak az 1s 8.2-n (normál űrlapokon), a második pedig az 1s 8.3-on működik ( kezelt űrlapok). Kicsit eltérnek egymástól, a különbségekről tovább fogunk beszélni, de egyelőre megjegyezzük, hogy a felügyelt alkalmazásokban a konzol csak a „Thick Client” indítási módban fog megfelelően működni.

Töltse le az 1c lekérdező konzolt a normál 1c 8.2 alkalmazáshoz

Az alábbiakban látható egy képernyőkép a feldolgozásról, amelyhez letöltheti az 1s kérési konzolt rendszeres alkalmazása 1s 8.2

Töltse le az 1s kérési konzolt a felügyelt alkalmazásokhoz 1s 8.3

Ez pedig a második konzol, a lenti képernyőn a képernyőképét is megtekintheti, a link segítségével letöltheti az 1c lekérdező konzolt az 1c 8.3 felügyelt alkalmazáshoz

Az 1c lekérdező konzol működési elveinek és fő funkcióinak leírása egy normál 1c 8.2 alkalmazáshoz


Ez query console 1s 8.2 normál alkalmazáshoz könnyen használható, és nem igényel különleges ismereteket a felhasználótól. A képernyőképen egy kérésírási tesztmező látható, amelybe kérést írhatunk manuálisan vagy a konstruktor segítségével. Az ábrán az 1-es szám alatt a „Paraméterek” gomb látható, erre kattintva egy űrlapot látunk a kérés paramétereinek behelyettesítéséhez, erre később visszatérünk. A 2-es szám alatt a munkaterületet és a műveleti panelt látja magával a kéréssel, itt tudunk kéréseket hozzáadni, törölni, illetve elmenteni külön fájl lemezen. 3 in szám alatt lekérdező konzolok 1s 8.2 van egy beállítás az eredmény megjelenítésére, megjeleníthető táblázat formájában vagy hierarchikusan fa formában, a második opciót akkor használjuk, amikor a lekérdezés eredményeként a hierarchiát kell látnunk. A 4. pont megmutatja, hogy vannak-e ideiglenes táblák a kérésben, ha vannak, akkor hibakeresést végezhetünk, és láthatjuk az ideiglenes táblában elhelyezett végrehajtási eredményt.

Most nézzünk meg néhány konkrét pontot 1c lekérdező konzolok.

Fent látható egy ablak, amelyben a kérés paraméterei bevihetők. A "Kéréstől" gombra kattintva megkapjuk a kérésben megadott paramétereket, most már csak a szükséges értékeket kell beállítani és az űrlapot bezárni. Egyébként, ha egy kérést szerkeszt, és az űrlapon korábban hozzáadott paraméterei már nem használatosak, akkor azok szürkével lesznek kiemelve. Ha sok ilyen paraméter van, a "Használatlan törlése" gombbal eltávolíthatja őket az ablakból.

Ha a lekérdezésben ideiglenes táblák vannak, akkor külön részlekérdezésekben hibakeresést végezhet, és megtekintheti az allekérdezés végrehajtásának eredményét. Ha az 1c lekérdezési konzol főablakában azt látjuk, hogy vannak ideiglenes táblák, akkor kattintson az „Ideiglenes táblázatok” gombot (a főkonzol ablakának 4. pontja). Kattintás után megjelenik a fent látott ablak, amely megmutatja a lekérdezés összes ideiglenes tábláját, kattintson a „Debug” gombra, és nézze meg a következő ablakot.

Az 1c lekérdezőkonzol funkcióinak rövid leírása a felügyelt alkalmazáshoz 1c 8.3

Megismerkedtünk a főbb funkciókkal lekérdező konzolok 1s 8.2, itt az ideje átgondolni query console 1s 8.3. Ez a feldolgozás Nem fogjuk részletesen megvizsgálni, mint az előzőt, hanem röviden áttekintjük a fő paramétereket és beállításokat.

21/03/2016

Az adminisztrációs konzol használatának jellemzői különböző verziójú 1C:Enterprise szerverekhez

Bevezetés

A korábban közzétett dokumentum folytatásaként, amely leírja több 1C szolgáltatás futtatásának lehetőségét egy szerveren, szeretnénk beszélni az 1C:Enterprise szerverek adminisztrációs konzoljának használatának jellemzőiről. különböző verziók. A helyzet az, hogy ennek a konzolnak a szabványos telepítésével csak egy verzió 1C szerverét tudja felügyelni. Ha a platform több verziója van telepítve egy szerverre, és több 1C szolgáltatás fut, akkor felmerül a kérdés, hogyan kell adminisztrálni a különböző verziójú 1C szervereket ugyanazon a szerveren belül?

Az 1C konzol regisztrációja

Az adminisztrációs konzol 1C:Enterprise szerverekhez való regisztrálásához az 1C a RegMSC .cmd végrehajtható fájl használatát javasolja, amely az 1C szerver könyvtárának bin mappájában található. Ez a fájl a Windows „Start” menüjéből indítható el: „1C Enterprise 8 -> Advanced -> [az 1C platform szükséges verziója] -> Az 1C Enterprise szerveradminisztrációs segédprogram regisztrációja.”

A RegMSC .cmd fájl a következő szkriptet tartalmazza:

regsvr32 /n /i:user radmin.dll

Ennek a szkriptnek csak az a célja, hogy regisztrálja a radmin .dll összetevőt. A gyakorlatban kényelmetlen ezt a szkriptet használni, mivel minden alkalommal, mielőtt elindítaná a kívánt verziójú 1C:Enterprise szerverek adminisztrációs konzolját, le kell futtatnia a megfelelő RegMSC .cmd fájlt. Ráadásul ez a szkript nem működik, és javítani kell (valószínűleg, amikor végrehajtja, üzenetet fog kapni az összetevő sikeres regisztrációjáról, de a konzol nem fog működni).

Tehát egy működő szkriptet szeretnénk kapni, amely lehetővé teszi a következő műveletek automatizálását és végrehajtását egy kattintással:

  1. Regisztrációs összetevők radmin. dll a szükséges verzióból;
  2. Az 1C fürtkonzol elindítása.

Javasoljuk a fenti szkript megváltoztatását és egy fő univerzális szkript létrehozását a komponensek regisztrálásához és a berendezések (konzolok) indításához, valamint a szükséges verziójú konzolokhoz „indító szkriptek” létrehozását. Íme, amit kaptunk:

rem %1 – az 1C:Enterprise teljes verziószáma

@echo kikapcsolva

Ezt a szkriptet futtatható fájlba kell menteni .bat formátumban (például „start _console .bat”). Nézzük meg ezt a forgatókönyvet részletesebben. A következő sor felelős a radmin .dll összetevő helyes regisztrációjáért:

start /wait regsvr32 /s "C:\Program Files (x86)\1cv8\%1\bin\radmin.dll"

Az 1C platform verziószáma paraméterként kerül átadásra (%1). A következő sor felelős az MMC-konzol indításáért egy beépülő modullal az 1C:Enterprise szerverek adminisztrálására:

indítsa el a "C:\Windows\System32\mmc.exe" "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"

start_console 8.3.7.1873

Mivel a radmin .dll komponens regisztrálása nem befolyásolja a már futó adminisztrációs konzolok működését az 1C:Enterprise szervereken, így ezzel a megközelítéssel és a javasolt szkriptekkel egyszerre indíthatunk adminisztrációs konzolokat különböző verziójú 1C:Enterprise szerverekhez, és sikeresen dolgozhatunk azokon, mindegyikben saját fürtverzióval. Kész, most már az 1C szerver több verzióját is felügyelheti egy szerveren.

Kérjük, vegye figyelembe, hogy a javasolt szkriptek az összetevők 32 bites verzióit használják. Amikor megpróbál egy 64 bites összetevőt ugyanilyen módon regisztrálni, egy üzenetet fog kapni, hogy sikeresen regisztrálta, de amikor elindítja az 1C:Enterprise szerver adminisztrációs konzolt, valószínűleg egy ilyen hibaüzenetet fog látni:

Az MMC nem tudta létrehozni a beépülő modult, Név: 1C:Enterprise (x86-64) szerverek, CLSID:…

Viszlát ez a probléma nem oldották meg, több 64 bites adminisztrációs konzol használata az 1C:Enterprise szerverekhez egy szerveren belül nem lehetséges. Ha további információi vannak, és tudja, hogyan lehet megoldani ezt a problémát, örömmel frissítjük a cikket.

Következtetés

A cikkben leírtunk egy módszert, amely lehetővé teszi több adminisztrációs konzol használatát a különböző verziójú 1C:Enterprise szerverekhez. Erre akkor van szükség, ha több működő vagy tesztadatbázissal rendelkező szerveren dolgozik, amelyekhez az 1C szerver verziói eltérőek.

Reméljük, hogy könnyedén elvégezheti a szükséges feladatot, és továbbra is élvezheti az 1C termékek használatát. Nos, ha valami nem sikerül, vagy nehézségekbe ütközik, mi biztosan segítünk!