Konzola HTTP zahtjeva. HTTP Console Queries Console HTTP Queries 1c

Zahtjevi za konzole 1c. - udobni alat Za izgradnju i uklanjanje pogrešaka u načinu rada od 1C Enterprise. Koristeći konzolu upita Možete upiti 1C bazu podataka i vidjeti rezultate upita direktno na ekranu u 1C Enterpriseu. U ovom ćemo članu pogledati dva konzole jedna za 1c 8.2 ( obični oblici), a druga može raditi i u konvencionalnim i kontroliranim oblicima 1c 8.3.

Preuzmi zahtjev za konzole 1c

Da biste započeli sa radom sa obradom prve potrebe preuzmi zahtjev za konzole 1c, U nastavku dajemo veze za preuzimanje, ali za sada zabilježimo činjenicu da se 1C konzola zatraži može se klasificirati i pripisati jednoj od sljedećih vrsta:

  1. Za konvencionalne oblike (1c 8.2)
  2. Za kontrolirane oblike (1c 8.3)
  3. Mješoviti (radi na 1C 8.2 i 1c 8.3)

U našem članku ćemo pogledati dva konzole, prvi radovi samo na 1C 8.2 (obični oblici), a drugi djeluje na 1C 8.3 (upravljanim obrascima). Oni se malo razlikuju jedna od druge, o razlikama koje ćemo naprijed razgovarati, ali za sada primjećujemo da će konzola ispravno raditi u aplikaciji za pokretanje samo u režimu "FAT klijent".

Preuzmite 1C Zahtev konzola za normalnu primjenu 1c 8.2

Ispod je snimka zaslona za obradu, možete preuzeti 1C zahtjeva za konzolu za uobičajenu primjenu 1c 8.2

Preuzmite 1C konzolu za upit za upravljanje aplikacijom 1c 8.3

I ovo je druga konzola, na ekranu možete videti i svoj snimak zaslona, \u200b\u200bmožete preuzeti konzolu za 1C za kontrolu aplikaciju 1c 8.3

Opis principa rada i glavnog funkcionalnog konzole za 1C za uobičajenu primjenu 1c 8.2


Ovo konzola upita 1c 8.2 za redovnu aplikaciju Jednostavan za upotrebu i ne zahtijeva korisnik neke posebne znanje. U snimku zaslona možete promatrati testno polje za pisanje upita, možete napisati zahtjev kao ručno kao i pomoću dizajnera. Pod slici 1 na slici vidite gumb "Parametri" klikom na njega, vidjet ćemo obrazac da zamijenimo parametre na zahtjev, vratit ćemo se na njega. Pod brojem 2, vidite radni prostor i akcijski panel sa samim zahtjevom, ovdje možemo dodati zahtjeve, izbrisati ih i sačuvati odvojena datoteka Na disku. Ispod broja 3 u konzola za upit 1c 8.2 Postavljen je za postavljanje rezultata, može se prikazati sa stolom ili hijerarhijskom u obliku stabla, druga opcija se koristi kada trebamo vidjeti hijerarhiju kao rezultat zahtjeva. Stavak 4. pokazuje nam da li postoje privremene tablice u zahtjevu, ako ih možemo ispraviti i vidjeti rezultat izvršenja koji se postavlja u privremenu tablicu.

Sada pogledajmo neke pojedine trenutke u zahtjevi za konzole 1c..

Iznad opažate prozor u kojem su parametri zamijenjeni u zahtjev. Klikom na gumb "Od upita" dobivamo parametre koji su navedeni u zahtjevu, sada moramo postaviti željene vrijednosti i zatvoriti obrazac. Usput, ako uređujete zahtjev i prethodno ste dodali parametre na obrascu više se ne koristi, tada će biti istaknuti sivim. Ako postoji mnogo ovih parametara, možete ih ukloniti iz prozora pomoću gumba "Izbriši neiskorišteno".

Ako imate privremene tablice u upitu, možete ih ispraviti u zasebnim jabukama i vidjeti rezultat ovog subquery-a, ako vidite privremene tablice u glavnom prozoru konzole 1c upita, kliknete na tipku "Time Tables" (odlomak 4 na glavnoj prozoru konzole). Nakon pritiska na prozor, pojavit će se prozor koji smo vidjeli gore, on prikazuje sve tablice privremenih upita, kliknite "Debug" i pogledajte sljedeći prozor.

Kratak opis 1c konzole za upita Funkcionalno za kontroliranu aplikaciju 1c 8.3

Sreli smo se sa glavnim funkcijama konzola za upit 1c 8.2 Sada je vrijeme za razmatranje zahtjevi za konzole 1c 8.3. Ova obrada Dakle, detaljno kako nećemo uzeti u obzir prethodni, ali nakratko trčati na glavnim parametrima i postavkama.

Alat za konzolu HTTP zahtjeva dizajniran je za obrazac HTTP zahtjeva za zahtjeve 1c 1c: preduzeća, slanje i primanje odgovora za naknadnu analizu. Konzola vam omogućava da pohranjujete vanjska datoteka Zatražite liste za naknadnu upotrebu u ovoj obradi.

Obrada je pogodna za iskusni korisnici i početnici (koji žele shvatiti principe rada HTTP mehanizama u 1C)

Ispod su informacije koje se nalaze i u potvrdi za obradu.

Obrada područja obrasca

HTTP zahtjev

U oblasti formiranja HTTP zahtjeva, na temelju su navedeni parametri na osnovu kojih će se izgraditi softver "http" i "http kompliment". Moguće je odrediti sljedeće parametre:

    Adresa -ovo polje formira liniju adrese, koja će i dalje biti završena na osnovu unesenih parametara.

    Adresa adrese -polje koje sadrži konačnu adresu formiranu na temelju unesenih parametara, koja će se koristiti prilikom generiranja HTTP zahtjeva. Prilikom uklanjanja zastave "Addle adresa" string iz polja "Adresa" bit će kopiran na ovo polje bez daljnje promjene (mogućnost slanja upita "kao što je").

    Metoda - HTTP metoda upita koja će se pozvati na poslužitelju.

    Telo. - proizvoljni tekst koji će biti postavljen u telo upita.

    Zaglavlja.- Lista zaglavlja koje će biti supstituirane u HTTP zahtjevu. Prilikom kreiranja novog upita (dodajte u stablu upita) ili kliknite na gumb "Default" Popis će dodati zaglavlje koje se formiraju zadanom platformom.

    Parametri. - Lista parametara koji će biti dodan na adresu nakon simbola "?" . Takođe možete popuniti parametre tela upita kada kliknete na dugme "Ispunite parametre" Na kartici "Tijelo".

    URL parametri -lista parametara koji će biti zamijenjeni linijama (Ime) U adresnoj traci (analogijom upotrebe u konfiguracijskim predlošcima URL-a objekta "HTTP zahtjev").

Na kartici "Pored toga" Moguće je uspostaviti sljedeće opcije:

    OS autentifikacija -vrijednost ovo polje Koristit će se prilikom kreiranja softverskog objekta "HTTP spoj".

    Uzorak -ovo polje je izvršeno na vrijednosti koja će automatski zamijeniti u polju adrese umjesto linije . Kada dodajete novi zahtjev na popis, ova nekretnina kopira se iz niza roditelja.

    Autentifikacija -na polju je moguće odabrati "Baza" Autentifikacija. Istovremeno, podaci uneseni u polje "Korisnik" i "Lozinka" automatski će se prenijeti na odgovarajući naslov baza64. Linije.

Drvo zahtjeva

Ovaj se element koristi za upravljanje popisom zahtjeva koji se kasnije mogu sačuvati na datoteku.

Http-odgovor

Elementi područja HTTP odgovora ispunjeni su podacima iz odgovora primljenog sa poslužitelja. Sljedeći elementi su u tom području.

    Kod odgovora - Kod odgovora primljen sa poslužitelja sa objašnjenjem

    Telo. - tijelo dobiveno iz HTTP odgovora u obliku niza.

    Zaglavlja -http zaglavlja odgovora

    Html- tijelo je dobiveno od HTTP odgovora u obliku niza i postavljen u polje HTML dokumenta.

    JSON -string dobiven pretvaranjem tijela odgovora na JSON i natrag u liniju na sredstva za rad sa JSON platformom. U polju "Struktura" JSON struktura prikazuje se u obliku stabla, u slučaju uspješne pretvorbe.

Značajke rada i ograničenja

    Slanje upita vrši se na klijentu

    Podaci pohranjeni u stablu uključuju sljedeća polja: tijelo, zaglavlje, parametri, autentitet, adresu, autentifikaciju, metod, predložak, URL parametre

    Pretvaranje podataka o odgovoru HTTP-a u poljima obrasca izrađuje se jednako i ne ovisi o sadržaju zaglavlja odgovora

Softverski zahtevi

  1. Obrada je dizajnirana za rad sa 1C platformom: preduzeće koje počinje od verzije 8.3.6. Mora se koristiti "upravljana aplikacija" režim
  2. Da biste pristupili vanjskim HTTP uslugama, potrebno je imati pristup internetu na radnom mjestu iz kojeg je u toku radom. Prilikom pristupa uslugama u unutrašnjoj mreži potreban vam je pristup ovim uslugama u lokalna mreža s ovog radnog mjesta.

Dodatni uslovi

  1. Licenca nije ograničena na
  2. Kôd za obradu je otvoren i može se izmijeniti na zahtjev korisnika.
  3. Obrada se pruža kao veza za preuzimanje.
  4. Izraz je besplatan tehnička podrška - 3 meseca od datuma kupovine.

Pažnja!

Garancija za povrat novca

LLC Infostart garantira vam 100% povrat plaćanja ako program ne odgovara deklariranoj funkcionalnosti iz opisa. Novac se može vratiti u cijelosti, ako to proglasite u roku od 14 dana od dana prijema novca na našem računu.

Program je tako testiran u radu koji u potpunosti samopouzdano može dati takvu garanciju. Želimo da svi naši kupci budu zadovoljni kupovinom.

Konzola zahtjeva je vrlo prikladna za upotrebu kada je potrebno ispraviti bilo koji kompleks ili brzo odabrati uzorak određenih podataka.

Na Internetu možete pronaći mnogo različitih konzola. Za konvencionalne i upravljane forme obično su potpuno različite konzole. Prema ovome, možete preuzeti univerzalnu konzolu za upit 1c 8.3 i 8.2, što će raditi u oba slučaja. Imajte na umu da konzola na upravljanom sučelju imate samo u gustom klijentu.

Radite sa konzolom za zahtjev

U programu 1C, konzola zahtina otvara potpuno isto kao i svaka vanjska obrada: izbornik "Datoteka" je "Otvoren", ili pomoću kombinacije vrućih tipki "Ctrl + O". Sa čestim korištenjem može se dodati u vanjsku obradu najviše informaciona baza.

Na lijevoj strani konzole zahtjev, prikazan je popis vaših zahtjeva. To vam omogućuje da pohranjujete nijedan zahtjev, već odjednom donekle. Stablo upita ima hijerarhijsku strukturu, koja je vrlo zgodna za njihovo grupiranje.

Klikom na gumb "Dodaj" možete dodati novi zahtjev, specificiranjem sami. Također, ugrađena funkcionalnost omogućava vam stvaranje upita s kopiranjem, pomerite se prema gore ili dolje po popisu i još mnogo toga.

Sam tekst upita prikazan je na desnoj strani obrasca za obradu. Može se poslati ručno ili koristiti dizajner upita. Dizajner za upit radi samo u gustom klijentu.

Desno dugme dizajnera je gumb "Umetanje upita". Odmah će dodati prazan dizajn zahtjeva sa stanjem, grupiranjem, redom i rezultatima.

Pravo je vrlo korisnim tipkama koje će pomoći ako ovaj zahtjev Koristite prilikom razvoja rješenja za 1c.

Gumb vam omogućuje pretvorbu zahtjeva napisanog na tekst. U našem slučaju izgledat će prikazan na slici ispod.

Možete spremiti zahtjeve za datoteku ili opteretiti iz njega. Vrlo je prikladno za dalju upotrebu.

Prije direktnog izvršenja upita morate instalirati njegove ulazne parametre (ako su dostupne), a zatim kliknite na gumb "Run". Također, postoji prilika za obavljanje zahtjeva koji nisu u potpunosti, već neki paket odvojeno.

Režim gledanja određuje kako će se prikazati rezultat upita: popis, hijerarhijski popis ili drvo.

Rezultati izvršenja bit će prikazani na dnu konzole upita. Takođe prikazuje broj primljenih redova i vremena izvršenja. Ako je potrebno, možete pomaknuti linije rezultata upita.

Vrlo često korisnici zatraže da naprave uzorak bilo kojeg podataka i spasi ih u Excel. Možda će vam biti potrebno. Da biste ispunili zadatak, vi ste upravo dovoljni u meniju "Više" Select "Popis ekrana". Program će predložiti da se zabilježi potrebne stupce.

Pored zadatka liste stupaca za izlaz ovdje možete navesti i specifične žice. To se provodi naglašavanje redaka na samom zahtjevu. Zatim je u obliku odabira stupaca dovoljno postaviti zastavu u postavku "dodijeljenog".

U našem primjeru donijeli smo sve podatke rezultata upita. Spremite ih u vanjsku datoteku, možete kopirati iz otvorenog tabelarnog dokumenta ili pomoću kombinacije vruće tipke Ctrl + o. Opcije formata za štednju puno, odabrali smo "*. XLSX. "

Kao što vidite, rad na zahtjevu konzola je vrlo zgodna i korisna, pa ga toplo preporučujemo i primjenjujemo i stavljamo u praksu.

Jedan od najmoćnijih alata 1c Enterprise 8, bez sumnje je dizajner upita. Dizajner je vizualni alat za rad sa zahtjevima u 1c. Ali dizajner ima jedan veliki nedostatak - ne pokazuje rezultat izvršenja zahtjeva. Taj se nedostatak posebno osećaju početni programeri primijenjenih rješenja na 1C platformi: Enterprise 8.3 i 8.2.

Pored toga, čak su i iskusili 1S programeri često suočavaju sa situacijom kada je potrebno napraviti "jednokratnu" analizu podataka o baznim podacima u različitim smanjenjima, a puni izveštaj ne želi da piše za takav "jedno- vremenski izlaz ".

Za sve ove i mnoge druge slučajeve, drago nam je što vam ponudimo vanjska obrada Zahtjevi za konzole s mogućnošću obrade rezultata za 1c 8.3 i 1C 8.2!


Glavne karakteristike zahtjeva za konzole za 1c 8.3 i 1C 8.2:

Univerzalna obrada, radi na bilo kojoj konfiguraciji 1C platformi: Enterprise 8.1 - 8.3;
- Počinje u 1C modu: Enterprise;
- Zahtjev se može napisati ručno, a možete nazvati konstruktor zahtjeva;
- pokazuje rezultat izvršenja upita;
- Možete odrediti parametre izvještaja direktno u konzoli za zahtjev;
- Mogu sačuvati i prenijeti upit za upite.

Da biste pokrenuli konzolu za upit, morate pokrenuti konfiguraciju u 1C režimu: Enterprise i otvorite vanjsku obradu konzole zatražite kao bilo koja druga datoteka pohranjena na disku. Takva obrada će raditi na isti način kao da je uključena u primijenjeno rješenje.


Zahtjevi za vanjsku obradu konzole poznato sučelje i većina funkcionalnost Standardni alati za sastavljanje pitanja 1C sistema: preduzeća 8.3 i 8.2. Takođe vam omogućava primanje rezultata upita, upita paketa i privremenih tablica.

Konzola zahteva se izvršava i na klijent-poslužitelj i u režimu datotečnog poslužitelja sistema, i pod debelim i ispod suptilnog klijenta! Konzola za upite integrirana je standardni konstruktor upita koji se zove kroz kontekstni meni u tekstualnom polju upita.

BITAN! Zatražite dizajner B. tanki klijent Ne radi, ovaj otvor za otvaranje stavke menija nije dostupan. U debelim klijentu je dostupan dizajner zahtjeva!


U tankom klijentu možemo pisati samo zahtjeve sa vašim rukama, sve ostale funkcije raduju nepromijenjene.

I brzo dobivanje informacija. U ovom ću članku pokušati opisati kako koristiti konzolu za zahtjev i dati vezu za preuzimanje konzole zahtjev.

Razmislite o ovom alatu više.

Preuzmi zahtjev za konzole 1c

Prije svega za početak rada s konzolom zahtjeva, potrebno je preuzeti ga od negdje. Obrada se obično podijeljena u dvije vrste - na upravljanim oblicima i običnim (ili ih se ponekad nazivaju 8.1 i 8.2 / 8.3).

Pokušao sam kombinirati ove dvije vrste u jednoj obradi - u željenom načinu rada, otvori se željeni obrazac ( u upravljački režim Konzola radi samo u gustom režimu).

Preuzmite konzolu za upit 1c 8.3 (8.2) za upravljane oblike i konvencionalno, možete povezati :.

Opis konzole za 1C zahtjev

Ako ste zainteresirani koliko su zahtjevi zapisani u 1c sustavu, preporučujem se upoznavati sa članom i.

Počnimo s obzirom na konzolu upita s opisom glavne ploče za obradu:

U kapu za konzolu upita možete vidjeti vrijeme izvršenja zadnjeg upita s preciznošću Millisecond, omogućava vam da usporedite različite dizajne u pogledu performansi.

Prva grupa gumba na komandnom panelu odgovorna je za uštedu trenutnih zahtjeva u vanjskoj datoteci. Vrlo je prikladno, uvijek se možete vratiti na pisanje složenog zahtjeva. Ili, na primjer, držite listu tipičnih primjera određenih dizajna.

S lijeve strane, u polju "Zahtjev" možete kreirati nove zahtjeve i održavati ih u strukturi drveća. Druga grupa tipki je samo odgovorna za upravljanje popisom zahtjeva. Koristeći ga, možete kreirati, kopirati, izbrisati, pomaknuti zahtjev.

Nabavite 267 video tutorijala za 1c besplatno:

  • Izvršite upit - jednostavno izvršenje i rezultat;
  • Pokrenite paket - Omogućuje vam pregledavanje svih srednjih zahtjeva u
  • Pregled privremenih stolova - Omogućuje vam da vidite rezultat koji je vratio privremene zahtjeve u tablici.

Parametri zatražite:

Dopustite trenutne postavke za zahtjev.

Prozor parametra upita zanimljiv je sljedeći:

  • Gumb Doći sa zahtjeva Automatski pronalazi sve parametre u upitu, za praktičnost programera.
  • Zastava Uniformne parametre za sve zahtjeve - Prilikom instaliranja njegova obrada ne čije parametre prilikom prelaska sa zahtjeva za zatraženje ukupna lista Zahtjevi.

Postavite listu vrijednosti Vrlo je jednostavno, samo kada odaberete vrijednost parametra, kliknite gumb Vrijednost (Cross), sustav će predložiti da odaberete vrstu podataka gdje trebate odabrati "listu vrijednosti":

takođe u gornja ploča Postoji dugme za pozivanje postavki konzole za upite:

Ako možete odrediti parametre automatskog skladištenja upita i parametara izvršenja.

Tekst upita unosi se u polje za upita konzole. Možete to učiniti jednostavnim setom testiranja upita ili nazvati poseban alat - dizajner upita.

Pozvani iz kontekstnog izbornika (desni tipka miša) Kada kliknete na polje za unos:

Takođe u ovom meniju postoji takva korisne funkcije, poput čišćenja ili dodavanja na transfer simbol ("|") ili primanje kôda zahtjeva ovdje u tako zgodnom obliku:

Zahtjev \u003d novi zahtjev; Upit. Text \u003d "| Odaberite | Valute. Link | iz | Priručnik. Rally kao valute "; Rezultat rezultata \u003d Zahtjev. Izvesti ();

U donjem polju polje konzola za upit prikazuje polje rezultata upita, za koji se stvara ova obrada:

Također, konzola zahtjeva osim popisa može prikazati podatke u obliku stabla za upite koje sadrže rezultate.