Universali ataskaitų teikimo konsolė. Įprastų užduočių automatizavimas naudojant ataskaitų teikimo pultą Ataskaitų pultas 1s 8.2 žingsnis po žingsnio instrukcijos

Ir greitai gauti informaciją. Šiame straipsnyje pabandysiu aprašyti, kaip naudoti užklausų pultą, ir pateikti nuorodą, kaip atsisiųsti užklausų pultą.

Pažvelkime į šį įrankį atidžiau.

Parsisiųsti 1c užklausų konsolę

Visų pirma, norint pradėti dirbti su užklausų konsole, reikia ją iš kažkur atsisiųsti. Gydymas paprastai skirstomas į du tipus: valdomos formos ah ir įprastiniai (arba kartais jie vadinami 8.1 ir 8.2/8.3).

Šiuos du tipus bandžiau sujungti viename gydyme – in norimą režimą darbas atveria reikiamą formą ( valdomu režimu konsolė veikia tik storu režimu).

Galite atsisiųsti 1C 8.3 (8.2) užklausų konsolę valdomoms ir įprastoms formoms naudodami nuorodą: .

1C užklausų konsolės aprašymas

Jei jus domina, kaip užklausos rašomos 1C sistemoje, rekomenduoju perskaityti straipsnį ir.

Pradėkime žiūrėti užklausų konsolę su pagrindinio apdorojimo skydelio aprašymu:

Užklausos konsolės antraštėje milisekundžių tikslumu galite matyti paskutinės užklausos vykdymo laiką, tai leidžia palyginti skirtingus dizainus našumo požiūriu.

Pirmoji komandų juostos mygtukų grupė yra atsakinga už dabartinių užklausų išsaugojimą išoriniame faile. Tai labai patogu, visada galite grįžti prie sudėtingos užklausos rašymo. Arba, pavyzdžiui, išsaugokite tipiškų tam tikro dizaino pavyzdžių sąrašą.

Kairėje esančiame lauke „Užklausa“ galite sukurti naujas užklausas ir išsaugoti jas medžio struktūroje. Antroji mygtukų grupė yra atsakinga už užklausų sąrašo tvarkymą. Naudodami jį galite kurti, kopijuoti, ištrinti, perkelti užklausą.

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

  • Vykdyti prašymą- paprastas vykdymas ir rezultatų gavimas;
  • Vykdyti paketą- leidžia peržiūrėti visas tarpines užklausas
  • Laikinų lentelių peržiūra— leidžia lentelėje matyti laikinų užklausų pateiktus rezultatus.

Prašymo parametrai:

Leidžia nustatyti esamus užklausos parametrus.

Užklausos parametrų lange įdomūs šie dalykai:

  • Mygtukas Gaukite iš prašymo automatiškai suranda visus parametrus užklausoje kūrėjo patogumui.
  • Vėliava Bendri parametrai visoms užklausoms— įdiegus, jo apdorojimas neišvalo parametrų, kai bendrame užklausų sąraše pereina nuo užklausos prie užklausos.

Nustatykite parametrą su reikšmių sąrašu Tai labai paprasta, tereikia renkantis parametro reikšmę, spustelėjus reikšmės išvalymo mygtuką (kryžius), sistema paragins pasirinkti duomenų tipą, kur reikia pasirinkti „Verčių sąrašas“:

Taip pat viršutiniame skydelyje yra mygtukas, skirtas iškviesti užklausų konsolės nustatymus:

Kur galite nurodyti užklausos automatinio išsaugojimo parametrus ir užklausos vykdymo parametrus.

Užklausos tekstas įvedamas į konsolės užklausos lauką. Tai galima padaryti tiesiog įvedus užklausos testą arba iškvietus specialų įrankį – užklausų dizainerį.

Skambino iš kontekstinis meniu (dešinysis mygtukas pelė), kai spustelėsite įvesties lauką:

Šiame meniu taip pat yra tokių naudingų savybių, pvz., išvalyti arba pridėti brūkšnelių („|“) prie užklausos arba gauti užklausos kodą šia patogia forma:

Užklausa = nauja užklausa; Prašymas. Tekstas = " |PASIRINKTI | Valiutos.Nuoroda |NUO | Katalogas.Currencies AS valiutos"; RequestResult = Užklausa. Vykdyti () ;

Apatiniame užklausos pulto lauke rodomas užklausos rezultato laukas, todėl buvo sukurtas šis apdorojimas:

Be to, užklausų konsolė, be sąrašo, gali rodyti duomenis medžio pavidalu užklausoms, kuriose yra sumos.

Visiškai pertvarkyta ataskaitų teikimo pultas. Lygiai taip, kaip turėjo būti nuo pat pradžių. Jokių pridėtinių išlaidų. Jokių nereikalingų serverio skambučių. Be nereikalingo „FormAttributesInValue“.

Patvirtinta teisingas darbasžiniatinklio sąsajoje.

Spektaklis

Visos mano peržiūrėtos valdomų formų užklausų pultai turi vienokių ar kitokių našumo problemų. Dauguma išvesta naudojant "senamadišką" metodą per "Prisegti" sritis, tuo pačiu metu apskaičiuojant stulpelių plotį, kiti - per "Ataskaitų kūrimo priemonę". Visa tai palieka pėdsaką darbo greičiui.

Šis apdorojimas neturi tokių trūkumų. Greičio padidėjimas jau matomas plika akimi išvedant daugiau nei 100 elementų. Kai išvedama daugiau nei 1000 elementų, greitis kai kuriose esamose konsolėse atsilieka dydžiu.

Sintaksės paryškinimas

1C pašalino sintaksės paryškinimą valdomose formose. Tiems, kurie užaugo ant įprastų formų, tai buvo savaime suprantama. Tiems, kurie yra pripratę prie gerų dalykų, galiu pamaloninti – nors ir nevisiškai veikiantis, šioje plėtroje yra įdiegtas foninis apšvietimas. Paryškinimas veikia per suformatuotą dokumentą. Dėl to, kad būtų atnaujintas to, ką įvedėte, paryškinimas, turite pašalinti fokusą iš redagavimo srities. Reikėtų pažymėti, kad ant dideli prašymai Keliuose ekranuose suformatuotas dokumentas pradeda lėtėti, todėl yra mygtukas foniniam apšvietimui išjungti.

Rezultato apdorojimas

Konsolė yra labiau universalus įrankis ir dažnai reikalingas norint greitai apdoroti žinynus ar atrankos dokumentus. Norėdami tai padaryti, užklausos rezultate galima atlikti savavališką kodą. Sukurta paprasti šablonai katalogui/dokumentui/registrui/ Viskas atliekama tiesiog keliais paspaudimais Apdorojant rezultatą, galite naudoti esamos užklausos parametrus. Jūs netgi galite pridėti savo pasirinktinį parametrą ir naudoti jį rezultatui apdoroti.

Parametro tipo pasirinkimas


Kartu su sintaksės paryškinimu pašalintas žmogaus tipo pasirinkimas. Na, turėjau perrašyti. Dabar galite vėl pasirinkti tipą kaip anksčiau ir dar geriau.

Teisingai dirbkite su tokiais parametrais kaip „Verčių lentelė“, „Riba“, „Laiko taškas“. Daugelis esamų konsolių kenčia nuo vienokių ar kitokių šių parametrų problemų.

Sąsaja

Visa konsolė yra vienas skirtukas. Niekur nereikia keisti. Jei jums nereikia užklausų sąrašo, tiesiog paspauskite mygtuką „Užklausos“, tą patį skydeliuose „Parametrai“ ir „Užklausa“.

Vienu paspaudimu galite peržiūrėti tarpinių laikinųjų lentelių rezultatus neužkimšdami sąsajos, kaip tai daroma naudojant ITS panašų apdorojimą.

Dabar užklausos rezultatą galite atidaryti tiesiogiai programoje „Excel“, neišvesdami jo į jokius tarpinius langus (neveikia žiniatinklio sąsajoje).

Rezultatų stulpelius galite rūšiuoti vienu paspaudimu. Nereikia pakartoti prašymo. Patogu, pavyzdžiui, jei reikia rasti identiškas arba tuščias eilutes.

Tekstas konfigūratoriui


Įprastas, žmogaus užklausos tekstas, skirtas įterpti į konfigūratorių. Kas tiesiog veikia! Perkeliami visi užklausos parametrai ir gausite lygiai tokį patį rezultatą kaip ir konsolėje.

Pridėta versija, skirta 8.3.5 ir naujesnėms platformoms (be asinchroninių skambučių palaikymo). Ačiū bendražygiui.

Užklausų konsolę labai patogu naudoti, kai reikia derinti kai kuriuos sudėtingus duomenis arba greitai gauti tam tikrų duomenų pavyzdį.

Internete galite rasti daugybę skirtingų konsolių. Įprastoms ir valdomoms formoms tai paprastai yra visiškai skirtingos pultai. Naudodami tai galite atsisiųsti universalią užklausų pultą 1C 8.3 ir 8.2, kurie veiks abiem atvejais. Tiesiog nepamirškite, kad konsolė įjungta valdoma sąsaja Jis bus atidarytas tik storajame kliente.

Darbas su užklausų pultu

1C programoje užklausų konsolė atidaroma taip pat, kaip ir bet koks išorinis apdorojimas: meniu „Failas“ - „Atidaryti“ arba naudojant greitųjų klavišų kombinaciją „Ctrl + O“. At dažnas naudojimas jis gali būti įtrauktas į išorinį pačios informacijos bazės apdorojimą.

Kairėje užklausų pulto pusėje rodomas jūsų užklausų sąrašas. Tai leidžia saugoti ne tik vieną užklausą, o kelias iš karto. Užklausų medis turi hierarchinę struktūrą, todėl labai patogu jas grupuoti.

Paspaudę mygtuką „Pridėti“, galite pridėti naują užklausą, patys suteikdami jai pavadinimą. Be to, integruota funkcija leidžia kurti užklausas kopijuojant, judėti aukštyn arba žemyn sąraše ir dar daugiau.

Pats užklausos tekstas rodomas apdorojimo formos dešinėje. Jis gali būti parašytas rankiniu būdu arba naudojant užklausų kūrimo priemonę. Užklausų kūrimo priemonė veikia tik storajame kliente.

Dešinėje dizainerio mygtuko pusėje yra mygtukas „Įterpti užklausos pareiškimus“. Jis iš karto pridės tuščią užklausos struktūrą su sąlyga, grupavimu, tvarka ir sumomis.

Dešinėje yra labai naudingi mygtukai, kurie padės, jei šį prašymą naudojate kurdami sprendimus 1C.

Mygtukas leidžia konvertuoti rašytinį prašymą į tekstą. Mūsų atveju tai atrodys taip, kaip paveikslėlyje žemiau.

Pačias užklausas galite įrašyti į failą arba įkelti jas iš jo. Tai labai patogu naudoti ateityje.

Prieš tiesiogiai vykdydami užklausą, turite nustatyti jos įvesties parametrus (jei yra), tada spustelėkite mygtuką „Vykdyti užklausą“. Taip pat galima vykdyti užklausas ne kaip visumą, o atskirai kaip paketą.

Peržiūros režimas nustato, kaip bus rodomas užklausos rezultatas: kaip sąrašas, hierarchinis sąrašas ar medis.

Vykdymo rezultatas bus rodomas pačioje užklausos konsolės apačioje. Taip pat rodomas gautų eilučių skaičius ir vykdymo laikas. Jei reikia, galite perkelti užklausos rezultatų eilutes.

Labai dažnai vartotojai prašo pasirinkti kai kuriuos duomenis ir išsaugoti juos „Excel“. Jums gali prireikti ir šito. Norėdami atlikti užduotį, tereikia meniu „Daugiau“ pasirinkti „Rodyti sąrašą“. Programa paragins pažymėti reikiamus stulpelius.

Čia galite ne tik nurodyti išvesties stulpelių sąrašą, bet ir konkrečias eilutes. Tai įgyvendinama paryškinant eilutes pačioje užklausoje. Tada stulpelio pasirinkimo formoje tiesiog nustatykite vėliavėlę nustatyme „Tik pasirinkti“.

Mūsų pavyzdyje rodėme visus užklausos rezultatų duomenis. Išsaugokite juos išorinis failas, galima nukopijuoti iš atidaryto skaičiuoklės dokumento arba naudojant greitųjų klavišų kombinaciją „Ctrl+O“. Yra daug galimybių išsaugoti formatus, pasirinkome „*. xlsx".

Kaip matote, darbas užklausų pulte yra labai patogus ir naudingas, todėl primygtinai rekomenduojame jį atsisiųsti ir pritaikyti praktiškai.

„Man reikia šios ataskaitos 1C temperatūroje per valandą!– 1C specialistai dažnai girdi šią frazę iš Kliento. Ką daryti tokioje situacijoje? Jei yra tinkamų ruošinių, galite pabandyti juos naudoti. Atsisiųskite ką nors iš interneto – o jei neveikia arba netinka? Ir čia jis ateina į pagalbą „Užklausos pulto“ apdorojimas.

Jei tu, mielas skaitytojau, esi Klientas ir tu yra 1C specialistas, tuomet turite leisti jam perskaityti šį straipsnį ir labai greitai turėsite jums reikalingą ataskaitą.

Jei turite 1C specialisto nėra, naudojate standartinę Enterprise Accounting 2.0 arba 3.0 arba Trade Management 10.3, 11 arba 11.1, tada galite užsiregistruoti šioje svetainėje, o tada šio straipsnio komentaruose arba el. paštu svetainės administracijai laisva forma parašykite, kokią ataskaitą turite reikia nurodyti savo konfigūraciją (reikia nurodyti konfigūracijos ir platformos leidimą). Jei mūsų ataskaitų bibliotekoje yra jums reikalinga ataskaita, mielai ją pateiksime su instrukcijomis, kaip ja naudotis.

O dabar informacija 1C specialistams:

Pirmiausia išsiaiškinkime, ko klientui iš tikrųjų reikia. Daugeliu atvejų mes kalbame apie ne apie sudėtingą ataskaitą didelė suma nustatymus ir galimybę juos redaguoti išvaizda, o tiesiog apie tam tikrą konkretaus katalogo elementų sąrašą arba tam tikro laikotarpio dokumentų sąrašą su filtru (dažniausiai pagal organizaciją, sandorio šalį ar sandorio šalies duomenis). Sąrašo išvaizda Klientui dažnai nėra svarbi ir jam dažniausiai nereikia jokių grupuočių.

Ir norint greitai išspręsti tokią problemą, Query Console apdorojimas yra idealus. Trumpai tariant, „Užklausų pultas“ yra išorinis apdorojimas, leidžiantis įvesti užklausas 1C Enterprise kalba, užpildyti šių užklausų parametrus ir rodyti užklausos rezultatą skaičiuoklės dokumentas. Ir, svarbiausia, šis apdorojimas leidžia išsaugoti užklausų sąrašą faile ir naudoti šias užklausas ateityje. Išsamiai apie tai, kaip naudoti šį apdorojimą, netrukus galėsite perskaityti šios svetainės straipsnyje, o čia aprašysime, kaip greitai sudaryti paprastą ataskaitą ir perduoti ją Klientui.

1. Pats apdorojimas yra „Užklausų pultas“.

Pirmą kartą nustatydami konfigūraciją, visada duomenų bazėje išsaugome išorinių procesorių rinkinį, įskaitant „Užklausos pultą“. Jei tai nebuvo padaryta, tai galima padaryti bet kuriuo metu.

Reikia pasakyti, kad yra daug šio apdorojimo parinkčių tiek įprastai, tiek valdomai programai. Galite juos rasti ir atsisiųsti, pavyzdžiui, spustelėję nuorodą:

Mes dirbame dėl Reguliarus taikymas naudojame šiek tiek pakeistą užklausų konsolę iš ITS disko ir už Valdoma programašis (taip pat šiek tiek pakeistas):
http://infostart.ru/public/126781/

Atidarykime užklausų pultą. Tai atrodys maždaug taip:

Apdorojimo langas „Užklausų konsolė“

Galite tinkinti lango išvaizdą naudodami viršutinius žymimuosius laukelius.

2. Parašykite užklausą „Užklausų pulte“.

Savo darbe kuriame bendruosius užklausų failus visoms konfigūracijoms ir užklausų failą kiekvienai kiekvieno Kliento konfigūracijai. Kokius užklausų failus turėsite, nuspręskite patys.

Pavyzdžiui, Klientas paprašė, kad UT 11.1 pateiktume visų išrašytų sąskaitų faktūrų sąrašą (tiek užregistruotų, tiek neregistruotų), rodomame sąraše nurodydami sandorio šalį ir pasirinkdami pagal organizaciją bei laikotarpį.

Apdorojant, skirtuke „Užklausos“ spustelėkite mygtuką „Pridėti“. Užklausą pavadiname, pavyzdžiui, taip: „Sąskaitos faktūros su sandorio šalimis“.

Nuo m plonas klientas Užklausų kūrimo priemonė nepasiekiama, todėl konfigūravimo priemonėje rašome kažką panašaus į tai:

PASIRINKTI
InvoiceInvoiceIssued.Number,
InvoiceInvoiceIssued.Date,
InvoiceInvoiceIssued by.Organization,
InvoiceInvoiceIssued.DocumentBase.Counterparty,
InvoiceInvoiceIssued.Posted,
InvoiceInvoiceIssued.DocumentBase.Amount ofDocument
NUO
Document.InvoiceInvoiceIssued AS InvoiceInvoiceIssued
KUR
InvoiceInvoiceIssued.Organization = &Organization
IR sąskaita faktūra išrašyta.Data TARP &Pradžios IR &Pabaigos datos

Iš konfigūratoriaus per mainų sritį nukopijuokite užklausos tekstą į lauką „Užklausos tekstas“. Apdorojimo langas atrodys maždaug taip:

Apdorojama „Užklausų pultas“ su įvesta užklausa

Atidarykite skirtuką „Parinktys“. Ten užpildome parametrus (jei jų nematyti, spustelėkite mygtuką „Užpildyti parametrus“).

Viršutiniame kairiajame kampe spustelėkite mygtuką „Prašyti“.

Lentelės lauke „Užklausos rezultatas“ matome, ko norėjo Klientas.

Užklausų sąrašą išsaugome faile.

Tai viskas, dabar bet kuriuo metu ir bet kur galime atidaryti užklausų pultą, atidaryti joje esantį failą ir vykdyti užklausą.

SVARBU: Jei turite paruoštą užklausos failą, jums nereikia turėti programavimo įgūdžių, kad gautumėte reikiamas ataskaitas.

3. Failą su užklausomis perduodame Klientui, jei nėra nuotolinės prieigos prie jos.

Jei Kliento kompiuteris turi Nuotolinis prisijungimas, galite praleisti šią operaciją – jame jau yra failas su užklausomis, kitu atveju užklausą išsaugome nuo apdorojimo į failą ir bet kokiu būdu perkeliame.

P.S. Taip pat yra apdorojimas, vadinamas „Pranešimų pultas“, kuriame panašiai galite kurti visavertes ataskaitas, tačiau apie tai pakalbėsime šiek tiek vėliau.

Panašus įrankis, skirtas valdomoms formoms 8.2 ()

Funkcinės savybės:

1. Užklausų sąraše galite kurti grupes ir pasirinkti elementus.

2. Išvestis į lentelę, medį, maketą, suvestinę ataskaitą.

3. Sumų apskaičiavimas pagal lentelės ir medžio stulpelius.

4. Asignavimo sumos apskaičiavimas makete.

5. Vykdymas fone.

6. Funkcija, rodanti paskutinį rezultatą.

7. Failų meniu yra neseniai atidarytų failų sąrašas.

8. Užklausų tekstų ir užklausos rezultatų palyginimas.

9. Lauko formatas

10. Vykdymo laiko matavimas.

11. Drag & Drop medyje ir kūrimo priemonės nustatymuose.

12. Išveskite kopiją Excel, HTML, CSV.

13. Teksto generavimas integruota kalba.

14. Patogesnis sąrašo parametrų ir sudėtinių parametrų įvedimas.

15. StartPeriod, EndPeriod ir panašių parametrų grupavimas į grupę.

16. Paveldimas parametras, kurio reikšmė paimta iš kitos užklausos.

17. Parametrų pildymas iš kitos užklausos.

18. Parametrai ir jų reikšmės įsimenamos ir pakeičiamos naudojant to paties pavadinimo parametrą.

19. Pakartotinis testo užklausos vykdymas.

20. Galite atidaryti konsolę derinimo režimu ir derinimo parametrai bus gauti automatiškai. Turite iškviesti "OpenForDebugging" procedūrą iš apdorojimo modulio, perduodant jam "Query" objektus arba "Report Builder", "Query Builder". Taip pat buvo gauti ataskaitų kūrimo priemonės objekto "DataComposition Schema" objektai. Kai konsolė atidaroma derinimui, prie pavadinimo pridedamas tekstas (derinimas). Pavyzdys: Išraiška = ExternalProcessing.Create("C:d_ReportConsole2.3.epf").OpenForDebug(RequestProducts);

21. Patarimai dėkle, kai baigiasi ilga užklausa arba vykdymas fone.

22. Grupinis duomenų apdorojimas

23. Redaguojamas maketas

24. Parametras, kurio reikšmė gaunama vykdant tekstą įtaisyta kalba

25. Parametrų pervardijimas nenaudojant konstruktoriaus tiesiai iš Parameters lentelės

27. Intuityvus parametrų reikšmių pildymas

28. Kontekstas

29. Galima importuoti rcf failus iš standartinės 1C pulto ir dcf failus iš standartinio išdėstymo pulto iš 1C ir sel IR konsolės formato.

30. Užklausos teksto konvertavimas į TSQL

31. Duomenų analizė

32. Pasirinktinis režimas

33. Eksportuoti į CSV

34. Tvarkymo vadovo funkcijos

35. Lentelėje ir rezultatų medyje NULL tipo reikšmės yra paryškintos spalva ir tekstu „Null“

36. Karta išorinis apdorojimas remiantis SKD()

Nuorodoje yra puikus šio mechanizmo šablonas

1. Pridėtas įskiepio mechanizmas

2. Galima pasirinkti išorinio apdorojimo generavimo šabloną

3. Patobulinta laikotarpio pasirinkimo forma

4. Taip pat patobulinta duomenų tipo pasirinkimo forma

5. Pridėtos parametrų ir pasirinkimų rodymo skaičiuoklės dokumento antraštėje parinktys

6. Paleiskite konsolę naudodami sparčiuosius klavišus aktyvus langas 1C (+ pradėti derinti)

Dalintis