Console HTTP požadavky. Dotazy konzoly konzoly konzoly HTTP 1C

Požadavky na konzoli 1c. - pohodlný nástroj Pro sestavení a ladění požadavků v režimu Enterprise 1C. Použití konzoly dotazu Databáze 1C můžete dotazovat a zobrazit výsledek dotazu přímo na obrazovce v 1C Enterprise. V tomto článku se podíváme na dva konzoly pro 1C 8.2 ( běžné formy) a druhá může pracovat jak v běžných, tak řízených forem 1C 8.3.

Stáhnout konzolu požadavku 1c

Za účelem zahájení práce se zpracováním nejprve potřebujete stáhnout konzolu požadavku 1c, Pod Dáváme odkazy na stažení, ale nyní se domníváme, že konzola 1C může být klasifikována a přisuzována jedné z následujících typů:

  1. Pro konvenční formy (1C 8.2)
  2. Pro řízené formy (1C 8.3)
  3. Smíšené (práce na 1C 8,2 a 1C 8.3)

V našem článku se podíváme na dvě konzoly, první práce pouze na 1C 8.2 (běžné formy) a druhá působí na 1C 8.3 (řízené formy). Mírně se liší od sebe, o rozdílech, které budeme mluvit dále, ale teď jsme si všimli, že konzole bude fungovat správně v běžící aplikaci pouze v režimu "FAT klient".

Stáhnout 1C Požadavek konzoly pro normální aplikaci 1C 8.2

Níže je uveden obrázek Screenshot, můžete si stáhnout 1C Požadavek konzoly pro obvyklou aplikaci 1C 8.2

Stáhnout 1C Dotazová konzola pro spravovanou aplikaci 1C 8.3

A to je druhá konzola, můžete také zobrazit jeho snímek na obrazovce níže, můžete si stáhnout konzolu 1C Požadavek na řízenou aplikaci 1C 8.3

Popis principů práce a hlavní funkční konzoly požadavku 1C pro obvyklou aplikaci 1C 8.2


Tento konzola dotazu 1C 8.2 Pro pravidelnou aplikaci Snadné použití a nevyžaduje uživatele některých zvláštních znalostí. V Screenshot můžete pozorovat testovací pole pro psaní dotazu, můžete napsat požadavek jako ručně, stejně jako pomocí návrháře. Pod obrázkem 1 na obrázku zobrazíte tlačítko "Parametry" kliknutím na něj, uvidíme formulář pro nahrazení parametrů na požádání, vrátíme se k němu. Pod číslem 2 vidíte pracovní prostor a panel Akce s požadavkem samotným, zde můžeme přidat požadavky, odstranit je a také uložit samostatný soubor Na disku. Pod číslem 3 v konzola dotazu 1C 8.2 Je nastaven na nastavení výstupu výsledku, může být zobrazen s tabulkou nebo hierarchickým ve formě stromu, druhá možnost se používá, když musíme v důsledku požadavku vidět hierarchii. Odstavec 4 nám ukazuje, zda existují dočasné tabulky v žádosti, pokud je můžeme ladit a vidět výsledek provedení, které je umístěno do dočasné tabulky.

Podívejme se na některé jednotlivé momenty požadavky na konzoli 1c..

Vyšší pozorujete okno, ve kterém jsou parametry nahrazeny na žádost. Kliknutím na tlačítko "Ze dotazu" získáme parametry, které jsou uvedeny v požadavku, nyní musíme nastavit požadované hodnoty a zavřít formulář. Mimochodem, pokud upravujete požadavek a jste dříve přidali parametry ve formuláři, které již nejsou používány, budou zvýrazněny šedou. Pokud existuje mnoho z těchto parametrů, můžete je odebrat z okna pomocí tlačítka "Smazat nepoužité".

Máte-li dočasné tabulky v dotazu, můžete je ladit v samostatných poddotazech a zobrazit výsledek tohoto poddotazu, pokud uvidíme dočasné tabulky v hlavním okně konzole 1C dotazu, kliknete na tlačítko "Časové tabulky" (odstavec) 4 na hlavní okno konzoly). Po stisknutí okna se zobrazí okno, které jsme viděli výše, zobrazí se všechny tabulky dočasných dotazů, klepněte na tlačítko "Debug" a podívejte se na následující okno.

STRUČNÝ POPIS DODACKÉHO DODRÁTY FUNKCIONU pro řízenou aplikaci 1C 8.3

Setkali jsme se s hlavními funkcemi konzola dotazu 1C 8.2 Teď je čas zvážit požadavky konzoly 1C 8.3. Toto zpracování Takže podrobně, jak nepovažujeme za předchozí, ale stručně běží na hlavní parametry a nastavení.

Nástroj konzoly HTTP požadavku je navržen tak, aby vytvořil nástroje HTTP požadavky 1C: podniky, odesílání a přijímání odpovědí pro následnou analýzu. Konzola vám umožňuje uložit externí soubor Seznam požadavků pro následné použití v tomto zpracování.

Zpracování je vhodné pro zkušené uživatele a začátečníci (kteří chtějí zjistit principy práce mechanismů HTTP v 1C)

Níže jsou uvedeny informace, které jsou také umístěny v certifikátu zpracování.

Oblasti zpracování formuláře

HTTP požadavek

V oblasti tvorby požadavku HTTP jsou parametry zadány, na jejichž základě bude vytvořen software "HTTP" a "HTTP kompliment". Je možné specifikovat následující parametry:

    Adresa -toto pole tvoří řádek adresy, která bude i nadále dokončena na základě zadaných parametrů.

    Adresa adresy -pole obsahující konečnou adresu vytvořenou na základě zadaných parametrů, která bude použita při generování požadavku HTTP. Při odstraňování vlajky "Addle Address" Řetězec z pole "Adresa" bude zkopírován do tohoto pole bez další změny (schopnost odeslat dotaz "jak je").

    Metoda - Metoda dotazu HTTP, která bude volána na serveru.

    Tělo. - libovolný text, který bude umístěn v těle dotazu.

    Záhlaví.- Seznam záhlaví, které budou nahrazeny požadavkem HTTP. Při vytváření nového dotazu (Přidat do stromu dotazu) nebo klikněte na tlačítko "Výchozí" Seznam přidává záhlaví, které jsou tvořeny výchozí platformou.

    Parametry. - Seznam parametrů, které budou přidány do adresy po symbolu "?" . Po kliknutí na tlačítko můžete také vyplnit parametry těla dotazu "Vyplňte parametry" Na kartě "Tělo".

    Parametry URL -seznam parametrů, které budou nahrazeny řádky (Název) V adresním řádku (analogicky použití v konfiguračních objektu URL šablon "HTTP požadavek").

Na kartě "Dodatečně" Je možné stanovit následující možnosti:

    OS ověřování OS -hodnota toto pole Bude použit při vytváření softwarového objektu "HTTP sloučeniny".

    Vzor -toto pole se provádí na hodnotu, která automaticky nahrazuje v poli adres namísto řádku . Při přidávání nového požadavku do seznamu je tato vlastnost zkopírována z nadřazeného řetězce.

    Autentizace -v poli je možné si vybrat "Základna" Ověřování. Současně budou data zadaná v poli "User" a "Heslo" automaticky přeneseno do příslušného titulu base64. Čáry.

Strom požadavků

Tento prvek se používá ke správě seznamu požadavků, které lze později uložit do souboru.

Http-odpověď

Prvky oblasti odezvy HTTP jsou vyplněny daty z reakce přijaté ze serveru. Následující prvky jsou v této oblasti.

    Kód reakce - kód odpovědi obdržený ze serveru s vysvětlením

    Tělo. - tělo získané od odpovědi HTTP ve formě řetězce.

    Záhlaví -záhlaví odezvy http

    Html.- tělo získané od odpovědi HTTP ve formě řetězce a umístěna do pole dokumentu HTML.

    JSON -Řetězec získaný převodem těla odezvy na JSON a ZPĚT NA LINE k prostředku práce s platformou JSON. V terénu "Struktura" Struktura JSON je zobrazena ve formě stromu, v případě úspěšné konverze.

Vlastnosti práce a omezení

    Odeslání dotazu se provádí na klientovi

    Pro data uložená ve stromu zahrnují následující pole: Tělo, záhlaví, parametry, autentrek, adresa, ověřování, metoda, šablony, parametry adresy URL

    Převod dat odpovědi HTTP v polích formuláře je prováděna stejně a nezávisí na obsahu záhlaví odezvy

Požadavky na software

  1. Zpracování je navrženo tak, aby fungovalo s platformou 1C: Enterprise od verze 8.3.6. Musí být použity režim "spravované aplikace"
  2. Pro přístup k externím HTTP Services je nutné mít přístup k internetu na pracovišti, ze kterého probíhá práce. Při přístupu k službám v interní síti potřebujete přístup k těmto službám lokální síť Z tohoto pracoviště.

Dodatečné podmínky

  1. Licence není omezena na
  2. Zpracovatelský kód je otevřen a může být upraven na žádost uživatele.
  3. Zpracování je poskytováno jako odkaz ke stažení.
  4. Termín je volný technická podpora - 3 měsíce od data nákupu.

POZORNOST!

Záruka vrácení peněz

LLC infostart vám zaručuje 100% platební vrácení plateb, pokud program neodpovídá deklarované funkčnosti z popisu. Peníze lze vrátit v plném rozsahu, pokud toto prohlásíte do 14 dnů ode dne obdržení peněz na našem účtu.

Program je tak testován v práci, kterou si plně sebevědomý může dát takovou záruku. Chceme, aby všichni naši kupující byli s nákupem spokojeni.

Konzola požadavku je velmi vhodná pro použití, pokud je nutné ladit jakýkoliv složitý, nebo rychle vybrat vzorek určitých dat.

Na internetu najdete mnoho různých konzolí. Pro konvenční a řízené formy, to je obvykle zcela jiné konzoly. Podle toho si můžete stáhnout konzolu Universal Query Console 1C 8.3 a 8.2, která bude fungovat v obou případech. Stačí mějte na paměti, že konzole na spravovaném rozhraní budete mít pouze v tlustém klientovi.

Práce s konzolou požadavku

V programu 1C, konzola požadavku se otevírá přesně stejně jako všechny externí zpracování: menu "Soubor" je "Otevřít" nebo pomocí kombinace kláves "Ctrl + O". S častým použitím může být přidán do externího zpracování nejvíce informační základna.

Na levé straně konzoly požadavku je prezentován seznam vašich požadavků. To vám umožní uložit jeden požadavek, ale okamžitě poněkud. Strom dotazu má hierarchickou strukturu, která je velmi vhodná pro jejich seskupení.

Kliknutím na tlačítko "Přidat" můžete přidat nový požadavek, zadáním sami. Vestavěná funkčnost také umožňuje vytvářet dotazy s kopírováním, pohybovat se nahoru nebo dolů seznamem a mnoho dalšího.

Samotný text dotazu se zobrazí na pravé straně zpracovatelského formuláře. Lze jej zaslat ručně nebo pomocí návrháře dotazu. Designér dotazu pracuje pouze v tlustém klientovi.

Právo na tlačítko Designer je tlačítko "Vložit dotazy operátory". Bude okamžitě přidat prázdný design požadavku s podmínkou, seskupením, objednávkou a výsledky.

Právo je velmi užitečná tlačítka, která pomohou, pokud tento požadavek Používáte při vývoji řešení pro 1C.

Tlačítko umožňuje převést požadavek napsaný na text. V našem případě bude vypadat jako na obrázku níže.

Žádosti můžete uložit do souboru nebo zátěže z ní. Pro další použití je velmi výhodné.

Před přímým provedením dotazu musíte nainstalovat své vstupní parametry (je-li k dispozici), klepněte na tlačítko "Spustit". Také existuje příležitost provádět požadavky, které nejsou zcela, ale některé balíček odděleně.

Režim zobrazení určuje, jak se zobrazí výsledek dotazu: seznam, hierarchický seznam nebo dřevo.

Výsledky provedení budou zobrazeny v dolní části konzoly dotazu. Také zobrazuje počet přijatých řádků a času provedení. V případě potřeby můžete přesunout řádky výsledků dotazu.

Velmi často uživatelé požádají, aby provedli vzorek všech dat a uložili je do aplikace Excel. To může být pro vás potřeba. Chcete-li splnit úkol, právě dostače v menu "Další" vyberte "Seznam zobrazení". Program bude navrhnout, aby poznamenal potřebné sloupce.

Kromě úkolu seznamu sloupců pro výstup zde můžete také určit specifické struny. To je implementováno zvýrazněním řádků na vyžádání. Dále, ve formě výběru sloupců stačí nastavit příznak v nastavení "Přidělené".

V našem příkladu jsme přinesli všechny údaje o výsledku dotazu. Uložte je do externího souboru, můžete kopírovat z otevřeného tabulkového dokumentu nebo pomocí kombinace kláves CTRL + O Hot Key. Volby formátu pro záchranu hodně jsme si vybrali "*. XLSX. "

Jak vidíte, práce v konzole žádosti je velmi pohodlné a užitečné, takže to důrazně doporučujeme a aplikovat ji a v praxi.

Jeden z nejsilnějších nástrojů 1C Enterprise 8, bezpochyby, je návrhář dotazu. Návrhář je vizuální nástroj pro práci s požadavky v 1C. Návrhář má však jednu velkou nevýhodu - nezobrazuje výsledek provádění žádostí. Tato nevýhoda je obzvláště cítila novinářské vývojáři aplikovaných řešení na 1C platformě: Enterprise 8.3 a 8.2.

Kromě toho, dokonce zkušené 1S programátoři často čelí situaci, kdy je nutné provést "jednorázovou" analýzu datových datových dat v různých škrtech, a plnohodnotná zpráva nechce psát takový "jednorázový časový výstup ".

Pro všechny tyto a mnoho dalších případů jsme rádi, že Vám můžeme nabídnout externí zpracování Požadavky konzoly se schopností zpracovávat výsledky pro 1C 8.3 a 1C 8.2!


Hlavní rysy žádostí konzoly na 1C 8.3 a 1C 8.2:

Univerzální zpracování, běží na jakékoli konfiguraci 1C platforem: Podnik 8.1 - 8.3;
- Začíná v režimu 1C: Enterprise;
- požadavek může být napsán ručně a můžete zavolat konstruktér požadavku;
- ukazuje výsledek provedení dotazu;
- Parametry sestavy můžete zadat přímo do konzoly požadavku;
- Můžete uložit a nahrát soubory dotazu.

Chcete-li spustit konzolu dotazu, musíte spustit konfiguraci v režimu 1C: Enterprise a otevřít externí zpracování konzoly požadavku jako jakýkoli jiný soubor uložený na disku. Takové zpracování bude fungovat stejně jako kdyby byl zahrnut do aplikovaného řešení.


Externí požadavky na zpracování konzoly známé rozhraní a většina funkce Standardní nástroje pro sestavení otázek systému 1C: Podniky 8.3 a 8.2. To také umožňuje přijímat výsledky dotazů, dotazů balíčků a dočasných tabulek.

Konzola požadavku je prováděna v klientském serveru i v režimu souborového serveru systému, a to jak v silné a pod jemným klientem! Konzola dotazu integrovaná standardní konstruktér dotazu, který je volán prostřednictvím kontextového menu v textovém poli dotazu.

DŮLEŽITÉ! Žádost návrháře B. tenký klient To nefunguje, tato nabídka Položka Designer Otevřít není k dispozici. V tlustém klientovi je návrhář žádosti k dispozici!


V tenkém klientovi můžeme psát pouze žádosti s rukama, všechny ostatní funkce fungují beze změny.

A rychle získávat informace. V tomto článku se pokusím popsat, jak používat konzolu žádosti a dát odkaz ke stažení konzoly požadavku.

Zvažte tento nástroj více.

Stáhnout konzolu požadavku 1c

Nejdříve začít pracovat s konzolou požadavků, je nutné jej odněleně stáhnout. Zpracování je obvykle rozděleno do dvou typů - na spravovaných formulářech a obyčejném (nebo je někdy nazývají 8.1 a 8.2 / 8.3).

Snažil jsem se kombinovat tyto dva typy v jednom zpracování - v požadovaném režimu provozu se otevře požadovaný formulář ( v spravovaný režim Konzola funguje pouze v tlustém režimu).

Stáhněte si konzolu dotazu 1C 8.3 (8.2) pro spravované formuláře a konvenční, můžete odkazovat :.

Popis konzoly požadavku 1C

Máte-li zájem o to, jak jsou požadavky napsány v systému 1C, doporučuji seznámit s článkem a.

Začněme zvažovat konzolu dotazu s popisem hlavního zpracovatelského panelu:

V uzávěru konzoly dotazu můžete vidět čas provedení posledního dotazu s přesností milisekund, umožňuje porovnat různé návrhy z hlediska výkonu.

První skupina tlačítek v panelu příkazu je zodpovědná za ukládání aktuálních požadavků v externím souboru. Je velmi pohodlné, můžete se vždy vrátit k psaní komplexní žádosti. Nebo například uchovávejte seznam typických příkladů určitých návrhů.

Vlevo v poli "Žádost" můžete vytvořit nové požadavky a udržovat je ve stromové struktuře. Druhá skupina tlačítek je zodpovědná za správu seznamu žádostí. Pomocí jej můžete vytvořit, kopírovat, mazat, přesunout požadavek.

Získejte 267 Video Tutorials pro 1C zdarma:

  • Proveďte dotaz - jednoduché provedení a výsledek;
  • Spustit balíček - Umožňuje zobrazit všechny mezilehlé požadavky
  • Prohlížení dočasných tabulek - Umožňuje vidět výsledek, který vrátil dočasné požadavky v tabulce.

Parametry požadavku:

Povolit aktuální nastavení požadavku.

Okno parametrů dotazu je zajímavé následujícím způsobem:

  • Knoflík Dostat se od požadavku Automaticky najde všechny parametry v dotazu, pro pohodlí developera.
  • Vlajka Jednotné parametry pro všechny požadavky - Při instalaci se jeho zpracování nevymaže parametry při přechodu z požadavku na vyžádání celkový seznam Požadavky.

Nastavte seznam hodnot Je velmi jednoduchý, jen když vyberete hodnotu parametru, klepněte na tlačítko Hodnota (Cross), systém navrhne vybrat typ dat, kde potřebujete vybrat "Seznam hodnot":

Také in. horní panel Tlačítko pro volání nastavení konzoly dotazu:

Kde můžete zadat parametry automatického úložiště dotazu a parametrů provádění.

Text dotazu se zadává do pole dotazu konzoly. Můžete to udělat jednoduchou sadu dotazu nebo volat speciální nástroj - návrhář dotazu.

Volaný z kontextového menu (pravým tlačítkem myši), když kliknete na pole vstupu:

Také v tomto menu užitečné funkce, jako je čištění nebo přidávání do přenosového symbolu ("|" "), nebo zde přijímat kód požadavku v takové pohodlné podobě:

Požadavek \u003d nový požadavek; Poptávka. Text \u003d "| Zvolte | měny. Odkaz | od | Příručka. Rally jako měny "; Výsledek reprove \u003d požadavek. Provést ();

V dolním poli zobrazí pole konzoly dotazu pole výsledku dotazu, pro které je vytvořeno toto zpracování:

Konzola požadavku kromě seznamu může zobrazit data ve formě stromu pro dotazy obsahující výsledky.