Konsole HTTP pieprasījumiem. Konsole HTTP pieprasījumiem Konsole http pieprasījumiem 1c

Vaicājumu konsole 1c - ērts instruments vaicājumu veidošanai un atkļūdošanai uzņēmuma režīmā 1c. Izmantojot vaicājuma konsoli Varat izpildīt vaicājumu 1c datu bāzē un redzēt vaicājuma rezultātu tieši ekrānā 1c uzņēmumā. Šajā rakstā mēs apskatīsim divas konsoles, vienu 1c 8.2 ( parastās formas), un otrais var darboties gan parastajā, gan in pārvaldītās formas cirvis 1c 8.3.

Lejupielādēt vaicājuma konsoli 1c

Lai sāktu strādāt ar apstrādi, vispirms ir nepieciešams lejupielādes vaicājuma konsole 1c, zemāk mēs sniegsim lejupielādes saites, bet tagad ņemsim vērā faktu, ka 1c vaicājuma konsoli var klasificēt un attiecināt uz vienu no šiem veidiem:

  1. Parastajām formām (1s 8.2)
  2. Pārvaldītām veidlapām (1.s 8.3)
  3. Jaukts (darbojas gan 1s 8.2, gan 1s 8.3)

Mūsu rakstā mēs apskatīsim divas konsoles, pirmā darbojas tikai uz 1s 8.2 (parastās formas), bet otrā - uz 1.s 8.3 (pārvaldītās formas). Tie nedaudz atšķiras viens no otra, par atšķirībām runāsim tālāk, taču pagaidām ņemiet vērā, ka pārvaldītajās lietojumprogrammās konsole pareizi darbosies tikai palaišanas režīmā "Biezs klients".

Lejupielādējiet 1c vaicājuma konsoli parastajai 1c lietojumprogrammai 8.2

Tālāk ir redzams apstrādes ekrānuzņēmums, un jūs varat lejupielādēt 1c vaicājuma konsoli parastajai 1c lietojumprogrammai 8.2

Lejupielādēt 1c vaicājuma konsoli pārvaldītai lietojumprogrammai 1c 8.3

Un šī ir otrā konsole, tās ekrānuzņēmumu varat redzēt arī zemāk esošajā ekrānā, izmantojot saiti, lai lejupielādētu 1c vaicājuma konsoli pārvaldītajai lietojumprogrammai 1c 8.3

1c vaicājuma konsoles darbības principu un galvenās funkcionalitātes apraksts parastajai 1c lietojumprogrammai 8.2


Šī 1c 8.2 vaicājuma konsole parastajai lietojumprogrammai viegli lietojams un neprasa īpašas zināšanas no lietotāja. Ekrānuzņēmumā varat redzēt testa lauku pieprasījuma rakstīšanai, tajā varat rakstīt pieprasījumu manuāli vai izmantojot konstruktoru. Zem skaitļa 1 attēlā redzat pogu "Parametri", noklikšķinot uz tās, mēs redzēsim veidlapu parametru aizstāšanai pieprasījumā, mēs pie tā atgriezīsimies vēlāk. Zem numura 2 redzat darba zonu un darbību joslu ar pašu pieprasījumu, šeit mēs varam pievienot pieprasījumus, dzēst tos un arī saglabāt atsevišķs fails diskā. Zem skaitļa 3 collas vaicājuma konsole 1c 8.2 ir iestatījums rezultāta izvadīšanai, to var parādīt tabulas veidā vai hierarhiski koka formā, otrā iespēja tiek izmantota, ja mums ir jāredz hierarhija vaicājuma rezultātā. 4. punkts parāda, vai pieprasījumā ir pagaidu tabulas, ja ir, tad varam tās atkļūdot un redzēt izpildes rezultātu, kas ir ievietots pagaidu tabulā.

Tagad apskatīsim dažus īpašus punktus 1c vaicājuma konsole.

Virs redzat logu, kurā pieprasījumā ir aizstāti parametri. Noklikšķinot uz pogas "No pieprasījuma", mēs saņemsim pieprasījumā norādītos parametrus, tagad mums vienkārši jāiestata vēlamās vērtības un aizveriet veidlapu. Starp citu, ja rediģējat pieprasījumu un jūsu iepriekš pievienotie parametri veidlapā vairs netiek izmantoti, tie tiks iezīmēti pelēkā krāsā. Ja šādu parametru ir daudz, varat tos izdzēst no loga, izmantojot pogu "Dzēst neizmantoto".

Ja jūsu vaicājumā ir pagaidu tabulas, varat tās atkļūdot atsevišķos apakšvaicājumos un redzēt šī apakšvaicājuma izpildes rezultātu, ja 1c vaicājuma konsoles galvenajā logā redzam, ka ir pagaidu tabulas, tad noklikšķiniet uz "Pagaidu tabulas "(4. punkts galvenajā konsoles logā). Pēc noklikšķināšanas parādīsies logs, kuru mēs redzējām iepriekš, tas parāda visas vaicājuma pagaidu tabulas, noklikšķiniet uz "Atkļūdot", un mēs redzēsim šādu logu.

Īss 1c vaicājuma konsoles funkcionalitātes apraksts pārvaldītai 1c lietojumprogrammai 8.3

Mēs iepazināmies ar galvenajām funkcijām vaicājuma konsole 1c 8.2, tagad ir pienācis laiks apsvērt vaicājuma konsole 1c 8.3. Šī apstrāde Mēs sīkāk neuzskatīsim par iepriekšējo, bet īsumā apskatīsim galvenos parametrus un iestatījumus.

HTTP pieprasījumu konsoles rīks ir paredzēts, lai ģenerētu HTTP pieprasījumus, izmantojot rīkus 1C: Enterprise, nosūtītu tos un saņemtu atbildes tālākai analīzei. Konsole ļauj uzglabāt ārējais fails pieprasījumu sarakstus, lai tos vēlāk izmantotu šajā apstrādē.

Apstrāde ir piemērota pieredzējuši lietotāji un iesācējiem (kuri vēlas ātri izprast HTTP mehānismu darbības principus 1C)

Zemāk ir informācija, kas atrodas arī apstrādes palīdzībā.

Veidlapu apstrādes zonas

HTTP pieprasījums

HTTP pieprasījuma veidošanas jomā tiek norādīti parametri, uz kuru pamata tiks veidoti programmas objekti "HTTPRequest" un "HTTPConnection". Ir iespējams norādīt šādus parametrus:

    Adrese -šajā laukā tiek veidota adrešu virkne, kas, pamatojoties uz ievadītajiem parametriem, tiks papildināta.

    Pieprasījuma adrese - lauks ar galīgo adresi, kas ģenerēts, pamatojoties uz ievadītajiem parametriem, kas tiks izmantots, veidojot HTTP pieprasījumu. Noņemot atzīmi no izvēles rūtiņas "Papildu adrese" rindiņa no lauka "Adrese" tiks iekopēta šajā laukā bez turpmākām izmaiņām (iespēja nosūtīt pieprasījumu "kā ir").

    Metode- HTTP pieprasījuma metode, kas tiks izsaukta serverī.

    Ķermenis- patvaļīgs teksts, kas tiks ievietots pieprasījuma pamattekstā.

    Galvenes- galvenes saraksts, kas tiks aizstāts HTTP pieprasījumā. Veidojot jaunu pieprasījumu (pievienojot pieprasījumu kokam) vai noklikšķinot uz pogas "Noklusējums" Sarakstam tiks pievienotas galvenes, kuras pēc noklusējuma ģenerē platforma.

    Parametri- parametru saraksts, kas tiks pievienots adresei aiz simbola "?" ... Noklikšķinot uz pogas, varat arī aizpildīt pieprasījuma pamattekstu ar parametriem "Aizpildiet ar parametriem" cilnē "Ķermenis".

    URL parametri - parametru saraksts, kas aizstās virknes (vārds) adreses joslā (pēc analoģijas ar konfigurācijas objektu izmantošanu URL veidnēs "HTTP pieprasījums").

Cilnē "Papildus" ir iespējams iestatīt šādas opcijas:

    OS autentifikācija - nozīme no šī lauka tiks izmantots, veidojot programmas objektu "HTTPConnection".

    Paraugs -šis lauks ir aizpildīts ar vērtību, kas virknes vietā tiks automātiski aizstāta adreses laukā ... Kad sarakstam tiek pievienots jauns vaicājums, šis rekvizīts tiek nokopēts no vecākās rindas.

    Autentifikācija - laukā ir iespējams izvēlēties "Bāze" autentifikācija. Šādā gadījumā laukos "Lietotājs" un "Parole" ievadītie dati tiks automātiski pārsūtīti uz atbilstošo veidlapas galveni bāze64 stīgas.

Vaicājuma koks

Šo elementu izmanto, lai pārvaldītu pieprasījumu sarakstu, ko vēlāk var saglabāt failā.

HTTP atbilde

HTTP atbildes apjoma elementi tiek aizpildīti ar datiem no atbildes, kas saņemta no servera. Šajā apgabalā ir šādi vienumi

    Atbildes kods- atbildes kods, kas saņemts no servera ar paskaidrojumu

    Ķermenis - pamatteksts, kas iegūts no HTTP atbildes kā virkne.

    Galvenes - saņēma HTTP atbildes galvenes

    Html- pamatteksts tika saņemts no HTTP atbildes kā virkne un ievietots HTML dokumenta laukā.

    JSON - virkne, kas iegūta, pārveidojot atbildes korpusu par JSON un atkal par virkni, strādājot ar JSON platformu. Laukā "Struktūra" ja konversija ir veiksmīga, JSON struktūra tiek izvadīta kā koks.

Darba iezīmes un ierobežojumi

    Pieprasījums tiek nosūtīts klientam

    Kokā saglabātie dati ietver šādus laukus: pamatteksts, galvenes, parametri, automātiskā pāradresācija, adrese, autentifikācija, metode, veidne, URL parametri

    HTTP atbildes datu konvertēšana veidlapu laukos ir vienāda un nav atkarīga no atbilžu galvenes satura.

Prasības programmatūrai

  1. Apstrāde ir paredzēta darbam ar platformu 1C: Enterprise, sākot no versijas 8.3.6. Jābūt lietojumprogrammu pārvaldītā režīmā
  2. Lai piekļūtu ārējiem HTTP pakalpojumiem, darba vietā, no kuras tiek veikta apstrāde, ir jābūt interneta savienojumam. Piekļūstot pakalpojumiem iekšējā tīklā, šiem pakalpojumiem ir jāpiekļūst vietējais tīkls no šīs darba vietas.

Papildu noteikumi

  1. Programmatūras licences termiņš nav ierobežots
  2. Apstrādes kods ir atvērts, un to var mainīt pēc lietotāja pieprasījuma.
  3. Apstrāde tiek nodrošināta lejupielādes saites veidā.
  4. Bezmaksas termins tehniskā palīdzība- 3 mēneši no iegādes datuma.

UZMANĪBU!

Naudas atmaksas garantija

Infostart LLC garantē jums 100% atmaksu, ja programma neatbilst aprakstā deklarētajai funkcionalitātei. Naudu var atgriezt pilnā apmērā, ja jūs to deklarējat 14 dienu laikā no naudas saņemšanas dienas mūsu kontā.

Programma ir tik pierādīta darbībā, ka mēs varam sniegt šādu garantiju ar pilnīgu pārliecību. Mēs vēlamies, lai visi mūsu klienti būtu apmierināti ar pirkumu.

Vaicājumu konsoli ir ļoti ērti lietot, ja nepieciešams atkļūdot kaut ko sarežģītu vai ātri iegūt noteiktu datu atlasi.

Internetā var atrast daudzas dažādas konsoles. Parastajām un pārvaldītajām formām tās parasti ir pilnīgi atšķirīgas konsoles. Šim nolūkam varat lejupielādēt universālo vaicājumu konsoli 1C 8.3 un 8.2, kas darbosies abos gadījumos. Vienkārši paturiet prātā, ka pārvaldītās saskarnes konsole jums tiks atvērta tikai biezā klientā.

Darbs ar vaicājumu konsoli

Programmā 1C vaicājumu konsole tiek atvērta tāpat kā jebkura ārēja apstrāde: izvēlne "Fails" - "Atvērt" vai izmantojot karsto taustiņu kombināciju "Ctrl + O". Ja to lieto bieži, to var pievienot ārējai apstrādei. informācijas bāze.

Vaicājumu konsoles kreisajā pusē ir jūsu vaicājumu saraksts. Tas ļauj saglabāt vairākus pieprasījumus, bet vairākus vienlaikus. Vaicājumu kokam ir hierarhiska struktūra, kas ir ļoti ērti to grupēšanai.

Noklikšķinot uz pogas "Pievienot", jūs varat pievienot jaunu pieprasījumu, piešķirot tam nosaukumu. Turklāt iebūvētā funkcionalitāte ļauj izveidot vaicājumus ar kopēšanu, pārvietot sarakstu uz augšu vai uz leju un daudz ko citu.

Pieprasījuma teksts tiek parādīts apstrādes veidlapas labajā pusē. To var rakstīt manuāli vai izmantojot vaicājumu veidotāju. Vaicājumu veidotājs darbojas tikai biezā klientā.

Pa labi no dizainera pogas atrodas poga Ievietot vaicājuma paziņojumus. Tas nekavējoties pievienos tukšu vaicājuma konstrukciju ar nosacījumu, grupēšanu, secību un kopsummu.

Pa labi ir ļoti noderīgas pogas, kas jums palīdzēs, ja šo lūgumu jūs izmantojat, izstrādājot risinājumus 1C.

Poga ļauj pārvērst jūsu pieprasījumu par tekstu. Mūsu gadījumā tas izskatīsies kā parādīts attēlā zemāk.

Jūs varat saglabāt pieprasījumus failā vai ielādēt no tā. Tas ir ļoti ērti turpmākai lietošanai.

Pirms pieprasījuma tiešas izpildes ir jāiestata tā ievades parametri (ja tādi ir), pēc tam noklikšķiniet uz pogas "Izpildīt pieprasījumu". Ir iespējams arī izpildīt pieprasījumus nevis pilnībā, bet atsevišķi jebkuru paketi.

Skata režīms nosaka, kā tiks parādīts vaicājuma rezultāts: saraksts, hierarhisks saraksts vai koks.

Izpildes rezultāts tiks parādīts vaicājuma konsoles pašā apakšā. Tas arī parāda saņemto rindu skaitu un izpildes laiku. Ja nepieciešams, varat pārvietot vaicājuma rezultāta rindas.

Ļoti bieži lietotājiem tiek lūgts atlasīt dažus datus un saglabāt tos programmā Excel. Jums var būt vajadzīgs arī šis. Lai pabeigtu uzdevumu, jums vienkārši jāizvēlas vienums "Parādīt sarakstu" izvēlnē "Vairāk". Programma piedāvās atzīmēt nepieciešamās kolonnas.

Šeit var norādīt ne tikai izvadīšanai paredzēto kolonnu sarakstu, bet arī šeit īpašas līnijas... Tas tiek darīts, izceļot rindas pašā vaicājumā. Turklāt kolonnu atlases veidā pietiek iestatīt karodziņu iestatījumā "Tikai atlasītie".

Mūsu piemērā mēs esam izmetuši visus vaicājuma rezultāta datus. Varat tos saglabāt ārējā failā, nokopējot tos no atvērtā izklājlapas dokumenta vai izmantojot karsto taustiņu kombināciju "Ctrl + O". Formātu saglabāšanai ir daudz iespēju, mēs izvēlējāmies “*. xlsx ".

Kā redzat, darbs vaicājumu konsolē ir ļoti ērts un noderīgs, tāpēc mēs ļoti iesakām to lejupielādēt un īstenot praksē.

Viens no spēcīgākajiem 1C Enterprise 8 rīkiem, bez šaubām, ir vaicājumu veidotājs. Konstruktors ir vizuāls rīks darbam ar vaicājumiem 1C valodā. Bet konstruktoram ir viens liels trūkums - tas nerāda vaicājumu rezultātu. Šo trūkumu īpaši izjūt iesācēji izstrādātāji. lietišķie risinājumi platformā 1C: Enterprise 8.3 un 8.2.

Turklāt pat pieredzējuši 1C programmētāji bieži saskaras ar situāciju, kad dažādās sadaļās ir jāveic "vienreizēja" infobāzes datu analīze, bet es nevēlos rakstīt pilnvērtīgu ziņojumu. tāds "vienreizējs secinājums".

Par visiem šiem un daudziem citiem gadījumiem mēs esam priecīgi jums piedāvāt ārēja apstrāde Vaicājumu konsole ar iespēju apstrādāt rezultātus 1C 8.3 un 1C 8.2!


Vaicājumu konsoles galvenās iezīmes 1C 8.3 un 1C 8.2:

Universāla apstrāde, darbojas jebkurā platformas 1C konfigurācijā: Enterprise 8.1 - 8.3;
- darbojas 1C: uzņēmuma režīmā;
- pieprasījumu var rakstīt manuāli, vai arī varat piezvanīt vaicājuma konstruktoram;
- parāda vaicājuma rezultātu;
- varat norādīt atskaites parametrus tieši vaicājumu konsolē;
- zina, kā saglabāt un ielādēt pieprasījumu failus.

Lai palaistu vaicājumu konsoli, konfigurācija jāizpilda režīmā 1C: Enterprise un jāatver vaicājumu konsoles ārējā apstrāde, tāpat kā jebkurš cits diskā saglabāts fails. Šāda apstrāde darbosies tāpat kā tad, ja tā būtu daļa no lietojumprogrammas risinājuma.


Ārējās apstrādes vaicājumu konsole pazīstams interfeiss un lielākā daļa funkcionalitāti standarta rīkkopa 1C vaicājumu sastādīšanai: Enterprise 8.3 un 8.2. Tas arī ļauj izgūt vaicājumu, pakešu vaicājumu un pagaidu tabulu rezultātus.

Vaicājumu konsole tiek izpildīta gan klienta-servera, gan sistēmas darbības failu-servera režīmā gan zem biezā, gan zem plāna klienta! Vaicājumu konsolei ir integrēts standarta vaicājumu veidotājs, ko var izsaukt, izmantojot vaicājuma teksta lauka konteksta izvēlni.

SVARĪGS! Vaicājuma konstruktors plāns klients nedarbojas, šis izvēlnes elements konstruktoru atvēršanai nav pieejams. Biezā klientā ir pieejams vaicājumu veidotājs!


Plānajā klientā mēs varam rakstīt pieprasījumus tikai ar roku, visas pārējās funkcijas darbojas bez izmaiņām.

Un ātra informācija. Šajā rakstā es mēģināšu aprakstīt, kā izmantot vaicājumu konsoli, un nodrošināt saiti, lai lejupielādētu vaicājumu konsoli.

Apskatīsim šo rīku tuvāk.

Lejupielādēt 1C vaicājuma konsoli

Pirmkārt, lai sāktu darbu ar vaicājumu konsoli, tā ir jālejupielādē no kaut kurienes. Procesus parasti iedala divos veidos - pārvaldītās formas un parastās (vai dažreiz tās sauc par 8.1 un 8.2 / 8.3).

Es mēģināju apvienot šos divus veidus vienā apstrādē - vēlamajā darbības režīmā tiek atvērta nepieciešamā veidlapa ( v kontrolēts režīms konsole darbojas tikai tauku režīmā).

Jūs varat lejupielādēt vaicājumu konsoli 1C 8.3 (8.2) pārvaldītām un parastajām veidlapām, izmantojot saiti :.

1C vaicājuma konsoles apraksts

Ja jūs interesē, kā 1C sistēmā tiek rakstīti pieprasījumi, iesaku izlasīt rakstu un.

Sāksim aplūkot vaicājuma konsoli ar galvenā apstrādes paneļa aprakstu:

Vaicājuma konsoles galvenē varat redzēt pēdējā vaicājuma izpildes laiku ar milisekundes precizitāti, tas ļauj salīdzināt dažādas konstrukcijas veiktspējas ziņā.

Komandjoslas pirmā pogu poga ir atbildīga par pašreizējo pieprasījumu saglabāšanu ārējā failā. Tas ir ļoti ērti, jūs vienmēr varat atgriezties pie sarežģīta vaicājuma rakstīšanas. Vai, piemēram, saglabājiet noteiktu konstrukciju tipisko piemēru sarakstu.

Kreisajā pusē laukā Vaicājums varat izveidot jaunus vaicājumus un saglabāt tos koka struktūrā. Otrā pogu grupa ir atbildīga tikai par pieprasījumu saraksta pārvaldību. Ar to jūs varat izveidot, kopēt, dzēst, pārvietot pieprasījumu.

Iegūstiet 267 1C video pamācības bez maksas:

  • Izpildiet pieprasījumu- vienkārša izpilde un rezultāta iegūšana;
  • Palaist pakotni- ļauj apskatīt visus starpposma pieprasījumus
  • Pagaidu tabulu apskate- ļauj tabulā redzēt rezultātu, ko atgriež pagaidu vaicājumi.

Pieprasīt parametrus:

Ļauj iestatīt pieprasījuma pašreizējos parametrus.

Vaicājuma parametru logā ir interesanti:

  • Poga Saņemt no pieprasījuma izstrādātāja ērtībai automātiski atrod visus pieprasījuma parametrus.
  • Karogs Vienādi parametri visiem pieprasījumiem- kad tā ir instalēta, tā apstrāde neizdzēš parametrus, pārejot no pieprasījuma uz pieprasījumu vispārējais saraksts pieprasījumus.

Iestatiet parametru kā vērtību sarakstu tas ir ļoti vienkārši, kad izvēlaties parametra vērtību, nospiediet pogu, lai notīrītu vērtību (krustu), sistēma piedāvās izvēlēties datu tipu, kur jāizvēlas "Vērtību saraksts":

arī iekšā augšējais panelis ir ļoti daudz pogu, lai izsauktu vaicājuma konsoles iestatījumus:

Kur var norādīt automātiskās saglabāšanas vaicājuma opcijas un vaicājuma izpildes opcijas.

Vaicājuma teksts tiek ievadīts konsoles vaicājuma laukā. To var izdarīt, izmantojot vienkāršu vaicājumu pārbaudes komplektu vai izsaucot īpašu rīku - vaicājumu noformētāju.

Zvanīja no konteksta izvēlne(peles labo pogu), noklikšķinot uz ievades lauka:

Arī šajā izvēlnē ir tādi noderīgas funkcijas kā dzēst vai pievienot defisēšanas rakstzīmes ("|") pieprasījumam vai iegūt pieprasījuma kodu tādā ērtā formā:

Pieprasījums = Jauns pieprasījums; Izmeklēšana. Teksts = "| SELECT | Valūtas. Saite | NO | Katalogs. Valūtas kā valūtas "; QueryResult = Vaicājums. Palaist ();

Vaicājuma konsoles apakšējā laukā tiek parādīts vaicājuma rezultātu lauks, kuram šī apstrāde tika izveidota:

Turklāt vaicājumu konsole papildus sarakstam var parādīt datus koka veidā vaicājumiem, kas satur kopsummas.