ቤት / የዊንዶውስ አጠቃላይ እይታ / ኮንሶል 1s 8.3 የሚተዳደሩ ቅጾችን ይጠይቁ። ከጥያቄ ኮንሶል ጋር በመስራት ላይ

ኮንሶል 1s 8.3 የሚተዳደሩ ቅጾችን ይጠይቁ። ከጥያቄ ኮንሶል ጋር በመስራት ላይ

ውስብስብ ማረም ሲፈልጉ የጥያቄ መሥሪያው ለመጠቀም በጣም ምቹ ነው ወይም በፍጥነት የተወሰነ ውሂብ ይምረጡ።

በይነመረብ ላይ ብዙ የተለያዩ ኮንሶሎችን ማግኘት ይችላሉ። ለመደበኛ እና የሚተዳደሩ ቅጾች፣ እነዚህ አብዛኛውን ጊዜ ሙሉ ለሙሉ የተለያዩ ኮንሶሎች ናቸው። በዚህ መሠረት በሁለቱም ሁኔታዎች የሚሰራውን ሁለንተናዊ መጠይቅ ኮንሶል 1C 8.3 እና 8.2 ማውረድ ይችላሉ. ኮንሶሉ መብራቱን ብቻ ያስታውሱ የሚተዳደር በይነገጽየሚከፈቱት በወፍራም ደንበኛ ውስጥ ብቻ ነው።

ከጥያቄ ኮንሶል ጋር በመስራት ላይ

በ 1C ፕሮግራም ውስጥ የጥያቄ ኮንሶል እንደማንኛውም ውጫዊ ሂደት ይከፈታል-ምናሌው "ፋይል" - "ክፈት" ወይም ትኩስ የቁልፍ ጥምር "Ctrl + O" በመጠቀም. በተደጋጋሚ ጥቅም ላይ ሲውል, ወደ ውጫዊ ሂደት ውስጥ መጨመር ይቻላል የመረጃ መሠረት.

የጥያቄዎችዎ ዝርዝር በጥያቄ መሥሪያው በግራ በኩል ቀርቧል። ይህ አንድ ጥያቄ ብቻ ሳይሆን ብዙ በአንድ ጊዜ እንዲያከማቹ ያስችልዎታል። የጥያቄው ዛፉ ተዋረዳዊ መዋቅር አለው, ይህም እነሱን ለመመደብ በጣም አመቺ ነው.

የ"አክል" ቁልፍን ጠቅ በማድረግ እራስዎ ስም በመስጠት አዲስ ጥያቄ ማከል ይችላሉ። እንዲሁም አብሮ የተሰራው ተግባር በመገልበጥ መጠይቆችን ለመፍጠር፣ ዝርዝሩን ወደላይ ወይም ወደ ታች ለማንቀሳቀስ እና ሌሎችንም ለማድረግ ይፈቅድልዎታል።

የጥያቄው ጽሑፍ ራሱ በማቀነባበሪያው ቅጽ በቀኝ በኩል ይታያል። በእጅ ሊፃፍ ወይም መጠይቁን ሰሪ በመጠቀም ሊፃፍ ይችላል። መጠይቁ ገንቢው በወፍራም ደንበኛ ውስጥ ብቻ ነው የሚሰራው።

ከግንባታ አዝራሩ በስተቀኝ "ጥያቄ ኦፕሬተሮችን አስገባ" ቁልፍ አለ። ወዲያውኑ ባዶ የመጠይቅ መዋቅር ከሁኔታ፣ መመደብ፣ ቅደም ተከተል እና ድምር ጋር ይጨምራል።

በስተቀኝ በኩል ለ 1C መፍትሄዎችን ሲፈጥሩ ይህንን ጥያቄ ከተጠቀሙ በጣም ጠቃሚ የሆኑ አዝራሮች አሉ.

አዝራሩ የጻፍከውን ጥያቄ ወደ ጽሁፍ እንድትቀይር ይፈቅድልሃል። በእኛ ሁኔታ, ከታች ያለውን ምስል ይመስላል.

ጥያቄዎችን ወደ ፋይል ማስቀመጥ ወይም ከእሱ መጫን ይችላሉ. ይህ ለወደፊት አጠቃቀም በጣም ምቹ ነው.

መጠይቁን በቀጥታ ከመፈፀምዎ በፊት የግቤት ግቤቶችን (ካለ) ማዘጋጀት ያስፈልግዎታል ፣ ከዚያ “ጥያቄውን ያሂዱ” ቁልፍን ጠቅ ያድርጉ። እንዲሁም እዚህ ጥያቄዎችን ሙሉ በሙሉ ሳይሆን በተናጥል ማንኛውንም ጥቅል መፈጸም ይቻላል.

የእይታ ሁነታ የጥያቄው ውጤት እንዴት እንደሚታይ ይወስናል፡ ዝርዝር፣ ተዋረዳዊ ዝርዝር ወይም ዛፍ።

የማስፈጸሚያው ውጤት በጥያቄ ኮንሶል ግርጌ ላይ ይታያል። እንዲሁም የተቀበሉትን ረድፎች ብዛት እና የአፈፃፀም ጊዜ ያሳያል. አስፈላጊ ከሆነ, የጥያቄውን ውጤት ረድፎችን ማንቀሳቀስ ይችላሉ.

ብዙ ጊዜ ተጠቃሚዎች አንዳንድ መረጃዎችን እንዲመርጡ እና በ Excel ውስጥ እንዲያስቀምጡ ይጠየቃሉ። ይህንንም ሊፈልጉ ይችላሉ. ስራውን ለማጠናቀቅ በ "ተጨማሪ" ምናሌ ውስጥ "የማሳያ ዝርዝር" የሚለውን ንጥል መምረጥ ብቻ ያስፈልግዎታል. ፕሮግራሙ አስፈላጊ የሆኑትን አምዶች ምልክት እንዲያደርግ ይጠይቅዎታል.

የዓምዶችን ዝርዝር ለውጤት ከማዘጋጀት በተጨማሪ፣ እዚህም የተወሰኑ ረድፎችን መግለጽ ይችላሉ። ይህ በራሱ መጠይቁ ውስጥ ረድፎችን በማድመቅ ነው. በተጨማሪ, በአምድ ምርጫ ቅፅ ውስጥ, ባንዲራውን በ "ብቻ የተመረጠ" ቅንብር ውስጥ ማዘጋጀት በቂ ነው.

በእኛ ምሳሌ ውስጥ ሁሉንም የመጠይቁን ውጤት አሳይተናል። ከተከፈተው የተመን ሉህ ሰነድ በመገልበጥ ወይም የ Ctrl+O hotkey ጥምረት በመጠቀም ወደ ውጫዊ ፋይል ልታስቀምጣቸው ትችላለህ። ቅርጸቶችን ለማስቀመጥ ብዙ አማራጮች አሉ, "* ን መርጠናል. xlsx"

እንደሚመለከቱት ፣ በጥያቄ ኮንሶል ውስጥ መሥራት በጣም ምቹ እና ጠቃሚ ነው ፣ ስለሆነም እሱን ማውረድ እና በተግባር ላይ ለማዋል አጥብቀን እንመክራለን።

መጠይቅ ኮንሶል 1ሰ- በድርጅት ሁነታ 1s ውስጥ ጥያቄዎችን ለመገንባት እና ለማረም ምቹ መሣሪያ። የጥያቄ ኮንሶሉን በመጠቀምጥያቄን ወደ 1 ዎች የውሂብ ጎታ ማካሄድ እና የጥያቄውን ውጤት በቀጥታ በ 1 ኢንተርፕራይዝ ውስጥ በማያ ገጹ ላይ ማየት ይችላሉ. በዚህ ጽሑፍ ውስጥ, ሁለት ኮንሶሎችን እንመለከታለን, አንዱ ለ 1s 8.2 (መደበኛ ቅጾች), እና ሁለተኛው በመደበኛ እና በሚተዳደሩ ቅጾች 1s 8.3 ውስጥ ሊሠራ ይችላል.

የጥያቄ ኮንሶል 1s አውርድ

ከማቀነባበር ጋር መስራት ለመጀመር በመጀመሪያ ያስፈልግዎታል የመጠይቅ ኮንሶል 1s አውርድከዚህ በታች የማውረጃ አገናኞችን እንሰጣለን ፣ ግን ለአሁኑ የ 1s መጠየቂያ ኮንሶል ከሚከተሉት ዓይነቶች በአንዱ ሊመደብ እና ሊመደብ መቻሉን እናስተውል ።

  1. ለመደበኛ ቅጾች (1ኛ 8.2)
  2. ለሚተዳደሩ ቅጾች (1ኛ 8.3)
  3. የተቀላቀለ (ሁለቱም በ1s 8.2 እና 1s 8.3 ላይ ይሰራል)

በእኛ ጽሑፉ, ሁለት ኮንሶሎችን እንመለከታለን, የመጀመሪያው በ 1s 8.2 (መደበኛ ቅጾች) ላይ ብቻ ይሰራል, ሁለተኛው ደግሞ በ 1 ዎቹ 8.3 ላይ ይሰራል. የሚተዳደሩ ቅጾች). አንዳቸው ከሌላው ትንሽ ለየት ያሉ ናቸው, በኋላ ላይ ስለ ልዩነቶቹ እንነጋገራለን, አሁን ግን, በሚተዳደሩ መተግበሪያዎች ውስጥ ኮንሶል በትክክል በ "ወፍራም ደንበኛ" ማስጀመሪያ ሁነታ ላይ ብቻ እንደሚሰራ እናስተውላለን.

ለመደበኛ መተግበሪያ 1s የጥያቄ ኮንሶል ያውርዱ 1s 8.2

ከዚህ በታች የማቀነባበሪያው ቅጽበታዊ ገጽ እይታ አለ፣ ለመደበኛ 1s 8.2 መተግበሪያ የ1s የጥያቄ ኮንሶል ማውረድ ይችላሉ።

ለሚተዳደር መተግበሪያ 1s የጥያቄ ኮንሶል ያውርዱ 1s 8.3

እና ይሄ ሁለተኛው ኮንሶል ነው፣ ከታች ባለው ስክሪኑ ላይ ያለውን ስክሪን ሾት ማየት ትችላላችሁ፣ ሊንኩን በመጠቀም 1s የጥያቄ ኮንሶሉን ለሚተዳደረው መተግበሪያ 1s 8.3 ማውረድ ይችላሉ።

የክወና መርሆዎች መግለጫ እና የ 1s ጥያቄ ኮንሶል ለመደበኛ መተግበሪያ 1s 8.2 ዋና ተግባር


ይህ የጥያቄ ኮንሶል 1s 8.2 ለመደበኛ መተግበሪያለመጠቀም ቀላል እና ከተጠቃሚው ምንም ልዩ እውቀት አያስፈልገውም። በቅጽበታዊ ገጽ እይታው ላይ ጥያቄን ለመጻፍ የሙከራ መስክ ማየት ይችላሉ ፣ መጠይቁን ሁለቱንም በእጅ እና ገንቢውን በመጠቀም መፃፍ ይችላሉ። በሥዕሉ ላይ ባለው ቁጥር 1 ላይ "Parameters" የሚለውን ቁልፍ ያያሉ, እሱን ጠቅ በማድረግ በጥያቄው ውስጥ መለኪያዎችን ለመተካት ቅጽ እናያለን, በኋላ ወደ እሱ እንመለሳለን. በቁጥር 2 ውስጥ የስራ ቦታን እና የእርምጃውን አሞሌ ከጥያቄው ጋር ይመለከታሉ, እዚህ ጥያቄዎችን ማከል, መሰረዝ እና እንዲሁም በዲስክ ላይ በተለየ ፋይል ውስጥ ማስቀመጥ እንችላለን. በቁጥር 3 ኢንች ስር መጠይቅ ኮንሶል 1s 8.2የውጤት ውፅዓት መቼት አለ ፣ በጠረጴዛ መልክ ወይም በደረጃ በዛፍ መልክ ሊታይ ይችላል ፣ ሁለተኛው አማራጭ በጥያቄው ምክንያት ተዋረድን ማየት ስንፈልግ ጥቅም ላይ ይውላል ። ንጥል 4 በመጠይቁ ውስጥ ጊዜያዊ ሠንጠረዦች መኖራቸውን ያሳየናል, ካሉ, ከዚያም እነሱን ማረም እና በጊዜያዊ ሠንጠረዥ ውስጥ የተቀመጠውን የአፈፃፀም ውጤት ማየት እንችላለን.

አሁን አንዳንድ የግል ነጥቦችን እንመልከት መጠይቅ ኮንሶል 1s.

ከዚህ በላይ መለኪያዎች በጥያቄው ውስጥ የሚተኩበት መስኮት ይመለከታሉ። "ከጥያቄ" ቁልፍን ጠቅ በማድረግ በጥያቄው ውስጥ የተገለጹትን መለኪያዎች እንቀበላለን, አሁን የሚፈለጉትን ዋጋዎች ማዘጋጀት እና ቅጹን መዝጋት አለብን. በነገራችን ላይ ጥያቄን እያርትዑ ከሆነ እና በቅጹ ላይ ቀደም ሲል የተጨመሩት ግቤቶችዎ ከአሁን በኋላ ጥቅም ላይ ካልዋሉ በግራጫ ይደምቃሉ. ብዙ እንደዚህ ያሉ መመዘኛዎች ካሉ, "ያልተጠቀመውን ሰርዝ" ቁልፍን በመጠቀም ከመስኮቱ ውስጥ ሊወገዱ ይችላሉ.

በጥያቄዎ ውስጥ ጊዜያዊ ሠንጠረዦች ካሉዎት ፣ ከዚያ በተለየ ንዑስ መጠይቆች ውስጥ ማረም እና ይህንን ንዑስ መጠይቁን የአፈፃፀም ውጤቱን ማየት ይችላሉ ፣ በ 1c መጠይቅ ኮንሶል ዋና መስኮት ውስጥ ጊዜያዊ ጠረጴዛዎች እንዳሉ ካየን ፣ ከዚያ “ጊዜያዊ” ን ጠቅ ያድርጉ ። ሰንጠረዦች" አዝራር (በዋናው የኮንሶል መስኮት ላይ ነጥብ 4). ጠቅ ካደረጉ በኋላ, ከላይ ያየነው መስኮት ይታያል, ሁሉንም የጥያቄውን ጊዜያዊ ሰንጠረዦች ያሳያል, "ማረም" የሚለውን ይጫኑ እና የሚከተለውን መስኮት እናያለን.

የሚተዳደር መተግበሪያ 1s ጥያቄ ኮንሶል ተግባራዊነት አጭር መግለጫ 1s 8.3

ከዋና ዋና ተግባራት ጋር ተዋወቅን መጠይቅ ኮንሶል 1s 8.2, አሁን ለማሰብ ጊዜው ነው መጠይቅ ኮንሶል 1s 8.3. ይህ ሂደትእንደ ቀዳሚው በዝርዝር አንመለከተውም ​​፣ ግን በአጭሩ ዋና መለኪያዎችን እና መቼቶችን እንለፍ ።

እና ፈጣን መረጃ። በዚህ ጽሑፍ ውስጥ የመጠይቅ ኮንሶልን እንዴት መጠቀም እንዳለብኝ ለመግለጽ እሞክራለሁ እና የጥያቄ መሥሪያውን ለማውረድ አገናኝ አቀርባለሁ።

ይህንን መሳሪያ ጠለቅ ብለን እንመልከተው።

የማውረድ ጥያቄ ኮንሶል 1C

በመጀመሪያ ፣ በመጠይቁ ኮንሶል ለመጀመር ፣ ከአንድ ቦታ ማውረድ ያስፈልግዎታል። ማቀነባበር ብዙውን ጊዜ በሁለት ዓይነቶች ይከፈላል - የሚተዳደሩ ቅጾች እና መደበኛ (ወይም አንዳንድ ጊዜ 8.1 እና 8.2 / 8.3 ይባላሉ)።

እነዚህን ሁለት እይታዎች በአንድ ሂደት ውስጥ ለማጣመር ሞከርኩ - በተፈለገው የአሠራር ዘዴ ውስጥ የሚፈለገው ቅጽ ይከፈታል ( በሚተዳደር ሁነታ, ኮንሶሉ በወፍራም ሁነታ ብቻ ነው የሚሰራው).

ለሚተዳደሩ ቅጾች እና መደበኛ የሆኑትን 1C 8.3 (8.2) የጥያቄ ኮንሶል በሊንኩ ማውረድ ይችላሉ።

የ1C መጠይቅ ኮንሶል መግለጫ

በ 1C ስርዓት ውስጥ ጥያቄዎች እንዴት እንደሚጻፉ ፍላጎት ካሎት, ጽሑፉን እንዲያነቡ እመክራለሁ እና.

የጥያቄ ኮንሶሉን ከዋናው የማቀናበሪያ ፓነል መግለጫ ጋር እንጀምር፡-

በመጠይቁ ኮንሶል ራስጌ ላይ የመጨረሻውን መጠይቅ የሚፈፀመውን ጊዜ በሚሊሰከንዶች ትክክለኛነት ማየት ይችላሉ, ይህ በአፈፃፀም ረገድ የተለያዩ ንድፎችን እንዲያወዳድሩ ያስችልዎታል.

በትዕዛዝ አሞሌ ውስጥ ያሉት የመጀመሪያው የአዝራሮች ቡድን የአሁኑን መጠይቆችን በውጫዊ ፋይል ውስጥ የማስቀመጥ ሃላፊነት አለበት። ይህ በጣም ምቹ ነው, ሁልጊዜ ውስብስብ ጥያቄን ወደ መፃፍ መመለስ ይችላሉ. ወይም, ለምሳሌ, የተወሰኑ ግንባታዎች የተለመዱ ምሳሌዎችን ዝርዝር ያከማቹ.

በግራ በኩል ፣ በጥያቄ መስክ ውስጥ ፣ አዲስ ጥያቄዎችን መፍጠር እና በዛፍ መዋቅር ውስጥ ማስቀመጥ ይችላሉ። ሁለተኛው የአዝራሮች ቡድን የጥያቄዎችን ዝርዝር የማስተዳደር ሃላፊነት ብቻ ነው. በእሱ አማካኝነት ጥያቄን መፍጠር, መቅዳት, መሰረዝ, ማንቀሳቀስ ይችላሉ.

267 1C የቪዲዮ ትምህርቶችን በነጻ ያግኙ፡-

  • ጥያቄን አሂድ- ቀላል አፈፃፀም እና ውጤቱን ማግኘት;
  • ጥቅል ያስፈጽም- ሁሉንም መካከለኛ ጥያቄዎችን እንዲመለከቱ ይፈቅድልዎታል
  • ጊዜያዊ ሠንጠረዦችን መመልከት- ጊዜያዊ መጠይቆች በሰንጠረዡ ውስጥ የሚመለሱበትን ውጤት ለማየት ያስችልዎታል.

መለኪያዎችን ይጠይቁ፡

ለጥያቄው የአሁኑን መለኪያዎች እንዲያዘጋጁ ይፈቅድልዎታል.

በመጠይቁ ግቤቶች መስኮት ውስጥ የሚከተለው አስደሳች ነው

  • አዝራር ከጥያቄ ያግኙበጥያቄው ውስጥ ሁሉንም መለኪያዎች በራስ-ሰር ያገኛል ፣ ለገንቢው ምቾት።
  • ባንዲራ ለሁሉም ጥያቄዎች ነጠላ መለኪያዎች- ሲጫኑ አጠቃላይ የጥያቄዎች ዝርዝር ውስጥ ከጥያቄ ወደ ጥያቄ ሲሸጋገሩ የእሱ ሂደት መለኪያዎችን አያጸዳውም ።

መለኪያን እንደ የእሴቶች ዝርዝር ያዘጋጁበጣም ቀላል ፣ የመለኪያ እሴትን በሚመርጡበት ጊዜ የቫልዩ ግልፅ ቁልፍን (መስቀል) ላይ ጠቅ ማድረግ በቂ ነው ፣ ስርዓቱ የውሂብ አይነት እንዲመርጡ ይጠይቅዎታል ፣ እዚያም “የእሴት ዝርዝር” ን መምረጥ ያስፈልግዎታል ።

እንዲሁም በላይኛው ፓነል ውስጥ የጥያቄ ኮንሶል ቅንጅቶችን ለመጥራት አንድ ቁልፍ አለ-

የመጠይቅ ራስ-ማስቀመጥ አማራጮችን እና የመጠይቅ ማስፈጸሚያ አማራጮችን የት መግለጽ ይችላሉ።

የጥያቄው ጽሑፍ በኮንሶል መጠየቂያ መስክ ውስጥ ገብቷል። ይህ በቀላል የጥያቄ ሙከራ ስብስብ ወይም ልዩ መሣሪያ - መጠይቁን ሰሪ በመደወል ሊከናወን ይችላል።

በግቤት መስኩ ላይ ጠቅ ሲያደርጉ ከአውድ ምናሌ (የቀኝ መዳፊት ቁልፍ) ተጠርተዋል፡-

እንዲሁም በዚህ ምናሌ ውስጥ ይገኛሉ ጠቃሚ ባህሪያትእንደ ማፅዳት ወይም የሰረዝ ቁምፊዎችን ("|") ወደ ጥያቄው ማከል ወይም የጥያቄውን ኮድ በዚህ ምቹ ቅጽ ማግኘት።

ጥያቄ = አዲስ ጥያቄ; ጥያቄ ጽሑፍ = " | ይምረጡ | ምንዛሬዎች. ማጣቀሻ | ከ | መመሪያ መጽሃፍ፡ ምንዛሬዎች AS ምንዛሬዎች"; RequestResult = ጥያቄ. አስፈጽም () ;

የመጠይቁ መሥሪያው የታችኛው መስክ ይህ ሂደት የተፈጠረበትን የጥያቄ ውጤት መስክ ያሳያል፡

እንዲሁም፣ የመጠይቁ ኮንሶል፣ ከዝርዝሩ በተጨማሪ፣ አጠቃላይ ለያዙ መጠይቆች መረጃን በዛፍ መልክ ማሳየት ይችላል።

ስለዚህ፣ በቀላል እንጀምር፡ በማዋቀሪያው ውስጥ፣ አዲስ ፕሮሰሲንግ ፍጠር፣ እንደፈለጋችሁት መጠየቂያ ኮንሶል ወይም መጠይቅ ሰሪ ስም ስጠው።

በእኛ ኮንሶል ውስጥ በጣም ጥንታዊውን ጥያቄ ሳይሆን በግምገማዎች እና ማያያዣዎች ፣ ለምሳሌ ፣ ለሥራችን ፣ ለጊዜያዊ ምዝገባዎች ጥያቄ እንፈጥራለን ፣ ለወደፊቱ እኛ የምንፈልጋቸውን መለኪያዎች ወደ “ዳታ” ላይ ወዲያውኑ ሠንጠረዥ ማከል እንችላለን ። እዚህ ግን Parameter=&Date የትም ሳይገልጹ።

የእኛን Parameters ሰንጠረዥ ለመፍጠር በ "ዳታ" ትሩ ላይ በ "Tabular section" ውስጥ አዲስ ሰንጠረዥ ጨምር, የጥያቄ መለኪያዎችን እንጠራዋለን, እዚህ የዚህን ሰንጠረዥ አምዶች እንጨምራለን: 1) ParameterName, string type = 25 characters; ParameterValue፣ የተዋሃደ የውሂብ አይነት እዚህ አለ፣ የበለስን ይመልከቱ፡-

ስለዚህ ፣ በሥዕሉ ላይ እንደሚታየው - ለፓራሜትሪ እሴት አምድ የተዋሃደውን ዓይነት ይምረጡ-በሚከፈቱ ዓይነቶች ምናሌ ውስጥ “የተቀናበረ ዓይነት” አመልካች ሳጥኑን ምልክት ያድርጉ ፣ ቁጥሩን ይምረጡ ፣ ሕብረቁምፊ (20 ቁምፊዎችን ይግለጹ) ፣ ቀን ፣ ቡሊያን እና ያስገቡ ። ዝቅተኛው የማረጋገጫ ምልክት - AnyReference - ይህ ማለት በተጨማሪ፣ የጥያቄያችንን መለኪያዎች ስንገልፅ ማንኛውንም የማዋቀራችንን ነገር ለምሳሌ ማውጫዎች ወይም ሰነዶችን መመልከት እንችላለን ማለት ነው።

አሁን የእኛን የወደፊት መጠይቅ ኮንሶል ቅርፅ መፍጠር አለብን። በሂደት ላይ ወደ “ቅጾች” ትር ይሂዱ እና አዲስ ያክሉ። ወደዚህ ቅጽ እናስገባዋለን እና ለፈጠራ ያልተገደበ መስክ ቀድሞውኑ አለ - አሁን የፈጠሩትን ሁለት ባህሪዎች እና ሳህኑን ከመለኪያዎቹ ጋር እንደፈለጉ ማቀናጀት ይችላሉ! ለዚህ እንደ ቡድን ወይም ገጽ ከገጽ ጋር ያሉ መደበኛ የቅጽ ክፍሎችን መጠቀም ይችላሉ (ገጾችን የበለጠ ማዞር ከፈለጉ።

እዚህ ያለው ዋናው ነገር አንድ ነገር ነው፡- “TextValues” የሚለውን አይነታ በመጎተት ወደ ቅጹ ግራ የአርትዖት መስክ - “እይታ” = የጽሑፍ ሰነዱን በንብረቶቹ ውስጥ ማዘጋጀትዎን ያረጋግጡ።

በ "QueryTable" ባህሪ ባህሪያት ውስጥ እንደ አማራጭ - "ማሳያ ፍርግርግ" እና "ማሳያ ራስጌዎችን" መግለጽ ይችላሉ.

በመቀጠል፣ በትክክለኛው የቅጽ አርትዖት መስኮት ወደ "ትዕዛዞች" ትር ይሂዱ እና አዲስ አዝራር ያክሉ፣ ሲጫኑ የእኛ ኮንሶል የተወሰነ ተግባር ይፈጽማል። "የመጠይቅ ኮንስትራክተር" ቁልፍን እንፍጠር, ከፈለጉ በአዝራሩ ላይ አንድ አዶ ማከል ይችላሉ, ዋናው ነገር አዝራሩን እራሱ ወደ ግራ ቅፅ የአርትዖት መስኮት ማንቀሳቀስ ነው - እኛ ለማየት እንድንችል. ከዚያም, በትክክለኛው ቅጽ. የአርትዖት መስኮት ፣ በአዝራራችን ላይ በቀኝ ጠቅ ያድርጉ እና ንብረቶችን ይምረጡ - በንብረቶቹ ውስጥ ፣ “እርምጃ” የሚለውን ንጥል ጠቅ ያድርጉ ፣ የሞዳል መስኮት ከጥያቄው ጋር ይታያል - የፕሮግራማችን ኮድ በትክክል የት እንደሚተገበር ፣ ይህም ወደ አዝራሩ እንመድባለን። - "በደንበኛው ላይ" የሚለውን ይምረጡ.

የቅጹ ሞዱል ዝግጁ በሆነ ባዶ አሰራር "የሂደት ጥያቄ ገንቢ (ትእዛዝ)" ይከፈታል። በዚህ አሰራር ውስጥ ወደ መደበኛው የጥያቄ ሰሪ 1c8 ጥሪ እንገልፃለን። በጣም ቀላል ነው፡- ኮንስትራክተር=አዲስ መጠይቅ ገንቢ;ግን እዚህ ወጥመዶች አሉ - በመድረክ ላይ የተገነባው የጥያቄ ገንቢ በተጠቃሚው ሁነታ የሚሰራው በወፍራም ደንበኛ ስር ብቻ ነው! ስለዚህ የቅድመ ፕሮሰሰር መመሪያውን ሁኔታ እናስገባዋለን #ከሆነ ግን እዚህ እርስዎ በመድረክዎ ላይ በመመስረት ለራስዎ ከወሰኑ ወይም የተለመዱ ቅጾች ካሉዎት ከዚያ ይምረጡ " ThickClient ተራ መተግበሪያ"ወይም የሚቀናበሩ ቅጾች መድረክ አለዎት፣ ከዚያ" ThickClient የሚተዳደር መተግበሪያ". የበለስን ተመልከት.

አሁን በዚህ አሰራር ላይ የጥያቄውን ጽሑፍ ለመጻፍ ቅድመ ሁኔታን ማከል ይቀራል ፣ ይህም መጠይቁ ገንቢው በእኛ “የጽሑፍ ጥያቄ” ቅፅ ባህሪያችን ያመነጫል ።

ከሆነ Constructor.OpenModally()=እውነት ከዚያም Object.QueryText=Constructor.Text; ካለቀ;

ነገር ግን በጥያቄው ጽሑፍ ውስጥ የሆነ ነገር እራስዎ መለወጥ እንችላለን (በተጠቃሚ ሁኔታ - በ "QueryText" ፕሮፕስ መስኮት) ፣ ለውጦቻችን እንደገና ሲጠራ ወደ QueryConstructor እንዲገቡ - እዚህ ቀላል ሁኔታን እንጨምር።

ባዶ ገመድ ካልሆነ (Object.QueryText) ከዚያም Constructor.Text=Object.QueryText; ካለቀ;

ያ ብቻ ነው፣ በ1c8 ፕላትፎርም ውስጥ የተሰራውን የጥያቄ ገንቢ አገናኘን፣ ስራችንን እንይ። ይህንን ለማድረግ 1C: Enterpriseን በወፍራም የደንበኛ ሁነታ ከሚከተሉት ዘዴዎች አንዱን በመጠቀም ያሂዱ፡ 1) የአዋጅ ዋና ምናሌ - ማረም - ጀምር ማረም - ወፍራም ደንበኛ; 2) ወይም እነዚህ ቁልፎች በማዋቀሪያው ውስጥ ባለው የቁጥጥር ፓነል ላይ ካሉዎት - ጥቅጥቅ ባለ ነጥብ ያለው ቢጫ ክበብ ያለው ቁልፍ ብቻ ይጫኑ ፣ ስዕሉን ይመልከቱ-

የ 1sEnterprise8 ተጠቃሚ ሁነታ ተጀምሯል ፣ሂደታችንን እናገኛለን ፣ አስጀምረነዋል ፣የእኛን "Query Constructor" ቁልፍን ጠቅ ያድርጉ እና በመድረክ ላይ የተገነባው ገንቢ እንዴት እንደሚከፈት ይመልከቱ። የበለስን ተመልከት.

ስለዚህ የጥያቄ ገንቢው በመጀመር ላይ ነው ፣የወደፊቱን ጥያቄ በእሱ ውስጥ ማከል ልንጀምር እንችላለን ፣ ግን እኛ የፈጠርነው ጥያቄ እንዴት እንደሚሰራ ለማየት ፍላጎት አለን! ለዚህ ደግሞ የኮንሶላችንን ቅጽ በማስተካከል በማዋቀሪያው ውስጥ ሌላ አዝራር መፍጠር አለብን, "Run Request" ብለን እንጠራዋለን. በ "እርምጃ" ላይ ያለውን የ "Run Request" ቁልፍን ባህሪያት ላይ ጠቅ እናደርጋለን, ምናሌው እንደገና ይወጣል, የተጠየቅንበት - የፕሮግራማችን ኮድ የት እንደሚካሄድ, በ ውስጥ. ይህ ጉዳይ"ሁለቱም በደንበኛው እና በአገልጋዩ ላይ" የሚለውን ይምረጡ, እንደገና ወደ ሞጁልፎርሞች እንገባለን.

በደንበኛው ላይ ባለን የExecuteRequest() አሰራር ተጠቃሚው የጥያቄውን ጽሑፍ ካላስገባ ነገር ግን እንዲፈጽም ከጠየቀ ቅድመ ሁኔታ እንጽፋለን።

EmptyString (Object.QueryText) ከሆነ ሪፖርት አድርግ ("የመጠይቁን ጽሑፍ አስገባ!"); ካለቀ;

ስርዓቱ ለኛ የExecuteRequestOnServer() አሰራርን በራስ ሰር ፈጥሯል፤ ጥሩ ነው፣ ወደዚህ አሰራር እንሂድ፣ እሱም በአገልጋዩ ላይ ወደተፈፀመው እና እዚህ ያስገቡትን ጥያቄ የሚያስፈጽምበትን ኮድ እዚህ ይፃፉ።

እዚህ አማራጮች አሉ-ከጥያቄዎች ግንባታ ጋር የተያያዙትን ሁሉንም መግለጫዎች እራስዎ መጻፍ ይችላሉ, ማለትም. በእጅ ፣ ግን የበለጠ ቀላል አማራጭ አለ - በሂደቱ ውስጥ በቀኝ ጠቅ ያድርጉ እና በተቆልቋይ ምናሌ ውስጥ “ጥያቄ ገንቢ ከውጤት ሂደት ጋር ፣ ስዕሉን ይመልከቱ” ን ይምረጡ።

በውጤት ማቀናበሪያ ንጥል ላይ መጠይቁን ሰሪውን ጠቅ ካደረጉት የሞዳል መስኮት "የመጠይቁ ጽሑፍ አልተገኘም አዲስ ፍጠር?" የሚለው መስኮት ብቅ ይላል፣ አዎ የሚለውን ጠቅ ያድርጉ። ውጤቱን በማለፍ። ያ ነው፣ ሌላ ምንም አያስፈልገንም። ይህ ግንበኛ ፣ “እሺ” ቁልፍን ጠቅ ያድርጉ - የሞዳል መስኮት ይከፈታል “በጥያቄው ውስጥ ምንም መስኮች አልተመረጡም ፣ “እሺ” ን ጠቅ ያድርጉ ።

ከዚያ በኋላ፣ በሂደታችን ExecuteRequestOnServer() ውስጥ የሚከተለው ዝግጁ-የተሰራ ባዶ ይመጣል።

በገንቢው ወደ ተገነባው አገላለጽ እንሂድ፡-

Request.Text = "";

Request.Text =Object.QueryText;

በጣም ቀላል ነው፣ በማቀነባበሪያ ቅጹ ላይ የእኛ "ጥያቄ አከናውን" የሚለው ቁልፍ ቀድሞውንም በተግባር የሚውል ነው፣ እስካሁን ሊሰራ የሚችለው ብቻ ነው ቀላል ጥያቄዎችያለ መለኪያዎች, ግን ዋናው ነገር የሚሰራው ነው! በማቀነባበሪያው ቅጽ ላይ በ "ዋጋ ሠንጠረዥ" ፕሮፖዛል ውስጥ በእይታ ለማሳየት ብቻ ይቀራል - የጥያቄያችን ውጤቶች። የኛ ባህሪ "የእሴቶች ሰንጠረዥ" አይነት "የተመን ሉህ ሰነድ" እንዳለው ላስታውስዎ, ምክንያቱም ያለበለዚያ ውጤቶቻችንን በተጠቃሚው ሁነታ ላይ አናይም. ተጠቃሚው ሁል ጊዜ የሰንጠረዥ ውሂብን በተን ሉህ ሰነድ ወይም በአቀማመጥ እያወጣ ነው ፣ በእውነቱ መረጃን በእሴቶች ሠንጠረዥ ማሳየት መቻል እፈልጋለሁ - ለመጠቀም በጣም ቀላል እና የተለመደ ስለሆነ ፣ ግን በሚያሳዝን ሁኔታ ፣ ሠንጠረዥ የእሴቶች ገንቢ የሚያስፈልገው መሣሪያ ብቻ ነው ፣ እሱን ተጠቅመው ውሂብን በስክሪኑ ላይ ማሳየት አይችሉም ...

የቀመር ሉህ ሰነድ ምን እንደሆነ ጠለቅ ብለን እንመርምር - ልክ እንደ ኤክሴል ሉህ ነው - በአንድ የተወሰነ ሕዋስ ውስጥ ወደ መዝገብ መድረስ የሚችሉት የጠረጴዛ ሴል በመጠቀም ብቻ ነው ፣ እዚህ አካባቢ ይባላሉ ፣ ግን እኛ እራሳችን የዚህን ክልል መምረጥ እንችላለን ። አካባቢ ወደ አንድ የተወሰነ ሕዋስ;

ስለዚህ፣ የተመን ሉህ ሰነድ ምን እንደሆነ አውቀናል፣ በዚህ የተመን ሉህ ሰነድ ውስጥ በተወሰነ ሕዋስ ውስጥ ከጥያቄያችን የተገኘውን መረጃ መወሰን እንዳለብን ለራሳችን ወስነናል። ግን እናስብ፡ ገንቢው በፍጥነት ያመነጨልን "RequestResult" ምንድን ነው? እርዳታን መክፈት - የጥያቄው ውጤት ተጓዳኝ ባህሪያት ያለው ሰንጠረዥ ነው! የበለስን ተመልከት.

እና አሁን QueryResult = Query.Execute() ከሚለው አገላለጽ በኋላ ከጻፍን፤ (በግንባታው የተፈጠረ) ለስብስብ እንደዚህ ያለ ቀላል ምልልስ አለ።

ለእያንዳንዱ የአምድ ስም ከQueryResult.Columns Loop ሪፖርት(የአምድ ስም.ስም)፤ የመጨረሻ ዑደት;

ከዚህ ዑደት በኋላ, ለጊዜው, በገንቢው በራስ-ሰር የተገነቡትን ሁሉንም አገላለጾች ይመልከቱ. እና 1C:Enterprise8 ን በወፍራም ደንበኛ ስር ያሂዱ። ማንኛውንም ቀላል ጥያቄ ይፍጠሩ (መጠይቁን ሰሪውን መጠቀም ይችላሉ - አስቀድሞ ለእኛ ይሰራል) እና "Run Request" ቁልፍን ጠቅ ያድርጉ።

ከዚያ በመልእክቶቹ ውስጥ በመስኮቱ ግርጌ ላይ ያያሉ - የQueryResult ሰንጠረዥ ቀለል ያለ መጠይቅ በመፍጠር አሁን የመረጥናቸውን መስኮች ስም ያከማቻል።

አሁን እነዚህን የስቃያችንን መስኮች በተመን ሉህ ሰነድ ውስጥ እናሳይ፡-

ለእያንዳንዱ የአምድ ስም ከ QueryResult.Columns Loop Cell=Object.QueryTable.Scope(1,QueryResult.Columns.Index(የአምድ ስም)+1); ሕዋስ.ጽሑፍ=የአምድ ስም.ስም; የመጨረሻ ዑደት;

ዝርዝሩን በመጠይቁ ላይ ያለውን መረጃ ለማሳየት በገንቢው የተፈጠሩትን አገላለጾች እናስወግድ እና በራሱ የጥያቄው "SelectionDetailedRecords" loop ውስጥ የአምድ ስሞችን ለማሳየት የተጠቀምነውን ተመሳሳይ ምልልስ አስገባ አሁን ብቻ ማስተላለፍ አለብን። ወደ የሕዋስ ጽሑፍ የ “QueryResult” ሠንጠረዥ ውሂብ አይደለም ፣ እና የመምረጡ መረጃ ራሱ ፣ የጥያቄውን ዝርዝር ምርጫ መስክ እንዴት ማግኘት እንደሚችሉ በእርዳታው ውስጥ እንይ ።

SamplingDetailRecords = QueryResult.Select (); SelectionDetailedRecords.ቀጣይ() Loop // በመጀመሪያው መስመር ላይ የሠንጠረዡ ዓምዶች ስሞች አሉን, ስለዚህ መረጃውን ከመጀመሪያው መስመር በታች እንጭናለንDocumentLineNumber=Object.QueryTable.TableHeight+1; ለእያንዳንዱ የአምድ ስም ከ QueryResult.Columns Loop Cell=Object.QueryTable.Region(DocumentRowNumber,QueryResult.Columns.Index(የአምድ ስም)+1); Cell.Text=SelectionDetailRecords[የአምድ ስም.ስም]; የመጨረሻ ዑደት; የመጨረሻ ዑደት;

ያ ብቻ ነው ፣ እኛ ማረጋገጥ እንችላለን ፣ ድርጅቱን በወፍራም ደንበኛ ስር መጫን ፣ ቀላል ጥያቄን ያለ ግቤቶች ያስገቡ ፣ “ጥያቄ አሂድ” ቁልፍን ጠቅ ያድርጉ ፣ ስዕሉን ይመልከቱ

ሁራ ፣ ሁሉም ነገር ይሰራል !!!

የጥያቄ ኮንሶልን ስንከፍት/ሲዘጋው ኮንሶሉን ከመዝጋት በፊት የሰራነው የጥያቄ ፅሑፋችን እንደገና በ‹QueryText› መስክ ላይ ሲፃፍ በጣም ምቹ ነው። ይህንን ለማድረግ፣ የቅጹን ንብረት ማንቃት ብቻ ያስፈልግዎታል = ራስ-አስቀምጥ ፎቶ ይመልከቱ፡-

ሁሉም ነገር ፣ የእኛ ኮንሶል ይሰራል። የበለጠ ውስብስብ መጠይቆችን በውስጣቸው ከተገለጹት መለኪያዎች ጋር ለመፃፍ ፣ ሌላ “FindParameters” ቁልፍን እንዲሁም የ “RunQuery” ቁልፍን መፍጠር አለብን - የ “FindParameters” ቁልፍ ኮድ በ ላይ ይከናወናል ። ደንበኛ እና በአገልጋዩ ላይ. በተጨማሪም በአገልጋይ አሠራር ውስጥ ከ "QueryText" መስኮት ወደ እሱ ከተላለፈው ጽሑፍ ጋር በተመሳሳይ መልኩ ጥያቄውን እናስጀምራለን, "Query.FindParameters ()" የሚለውን አገላለጽ በመጠቀም, ያለፉ መለኪያዎችን እናገኛለን እና በቀላሉ ወደ ውስጥ እናስገባቸዋለን. የ"QueryParameters" ሠንጠረዥ ክፍል በ loop ውስጥ። ከተጠናቀቀው የመለኪያ ሠንጠረዥ ወደ "ጥያቄ ማስፈጸሚያ" አሰራር በኋላ ማለፍዎን አይርሱ.

እንዲሁም የParameters መስኮቱን እና የጥያቄ ጽሑፍ መስኮቱን በተጠቃሚ ሁኔታ የሚያጸዱ ሁለት አዝራሮችን ወደ መሥሪያችን ማከል ይችላሉ።

የእኛ የመጠይቅ ኮንሶል ለመጠቀም ዝግጁ ነው፣ እንደ መጠይቅ መሥሪያ ባለ ቀላል እና ኃይለኛ መሣሪያ በመጠቀም የተሳካ የፈጠራ መፍትሄዎችን እንመኝልዎታለሁ።

ይህ ሂደት በ 1s8.3 መድረክ (የሚተዳደሩ ቅጾች) ላይ ተጽፏል, በወፍራም ደንበኛ ስር ይሰራል. እንዲሁም በ 1s8.2 መድረክ ላይ እንደ ስር ሊጻፍ ይችላል የተለመዱ ቅርጾች, እና ቁጥጥር ስር.

በማውረድ ላይ አሁን የፈጠርነው የመጠይቅ ኮንሶል ናሙና አለ።

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

የጥያቄ መሥሪያ ማሻሻያ፡-

1) አሁን የእኛ የቤት መጠይቅ ኮንሶል አብሮ በተሰራ መጠይቅ ገንቢ በማንኛውም ደንበኛ ስር ይሰራል፡ በተለመደው እና በሚተዳደሩ ቅጾች ወፍራም ደንበኛ እና በቀጭኑ እና በድር ደንበኛ ስር ነው።

ps አብሮ የተሰራው መጠይቅ ሰሪ ቅርፅ እና መልክ የተለያዩ ናቸው - መሥሪያ ቤታችንን በየትኛው ደንበኛ እንደጀመርነው ይለያያል።

&የደንበኛ ሂደት መጠይቅ ገንቢ(ትእዛዝ) // መደበኛ መጠይቅ ገንቢ መደወል የሚቻለው በወፍራም ደንበኛ ስር ብቻ ነው #If ThickClientManagedApplication ወይም ThickClientRegularApplication ከዚያም Constructor=New Query Constructor; ባዶ ገመድ ካልሆነ (Object.QueryText) ከዚያም Constructor.Text=Object.QueryText; ካለቀ; ከሆነ Constructor.OpenModally()=እውነት ከዚያም Object.QueryText=Constructor.Text; ካለቀ; // #አለበለዚያ // ሪፖርት ("መጠይቁ ገንቢ ሊጠራ የሚችለው በወፍራም ደንበኛ ስር ብቻ ነው"); // መመለስ; //# ካለቀ #ሌላ ሪፖርት("Query Builderን በቀጭኑ ደንበኛ እያሄዱ ነው - በቅጹ እና በአፈጻጸም ፍጥነት በትንሹ ይለያያል!"); ገንቢ = አዲስ ጥያቄ ገንቢ (); ባዶ ገመድ ካልሆነ (Object.QueryText) ከዚያም Constructor.Text=Object.QueryText; ካለቀ; AlertConstructor = አዲስ የማስጠንቀቂያ መግለጫ("RunAfterClosingConstructor", This Form); Constructor.Show (ConstructorAlert); # ከተጠናቀቀ የአሰራር ሂደት እና የደንበኛ ሂደት ከተዘጋ በኋላ ኮንስትራክተር (ውጤት ፣ የገንቢ መለኪያዎች) ወደ ውጭ መላክ //ውጤት=ጽሑፍ ኮንሰር በ ok ከተዘጋ Object.QueryText = ShortLP(ውጤት); // ይሰራል!!! የመጨረሻ ሂደት

2) ውስብስብ ጥያቄዎችን በጊዜያዊው ሠንጠረዥ ወደ መለኪያዎች የመግባት ችሎታ ወደ ቀላል መጠይቅ ኮንሶል ታክሏል !!! በፕሮፌሽናል ኮንሶሎች ውስጥ እንደሚያደርጉት የ XML ኮድ ሳይጠቀሙ - ዘዴው በጣም ቀላል እና የሚያምር ሆኖ ተገኝቷል።

ኮዱን እራሱ እና ወደ ጊዜያዊ ሰንጠረዦች ግቤቶች የማስተላለፍ ዘዴን በሁለተኛው የተያያዘ ፋይል ውስጥ ማየት ይችላሉ. በመለኪያዎች ውስጥ የእራስዎን ጊዜያዊ ሰንጠረዦችን እንዴት ማዘጋጀት እንደሚጀምሩ በዚህ ሊንክ https://forum.site/forum9/topic183700/ ማየት ይቻላል

አሁን ኮንሶልን ውስብስብ በሆነ መጠይቅ እንዴት መጠቀም እንደሚቻል፣ ጊዜያዊ ሠንጠረዥ ወደ መመዘኛዎቹ ሲተላለፍ። ለምሳሌ, የዚህን ጥያቄ ኮድ መውሰድ ይችላሉ;

ውጫዊ ውሂብን ይምረጡ።ምርትን፣ ውጫዊ ውሂብን ይምረጡ።ብዛት የውጭ ውሂብን ከ&ውጫዊ ውሂብ እንደ ውጫዊ ውሂብ ያስገቡ። //////////////////// /////////////////////////// የውጪ ውሂብን ይምረጡ። ንጥል፣ ውጫዊ ውሂብ። ብዛት፣ ISNULL(እቃዎች የሚቀሩ ናቸው። ብዛት ይቀራል፣ 0) AS Field1 , IS NULL (እቃዎች ይቀራሉ. ብዛት ይቀራል, 0) - ውጫዊ ውሂብ. ከውጫዊ ውሂብ እንደ ውጫዊ ውሂብ ምርት የቀረው መጠን

ከላይ ካለው የመጠይቅ ኮድ ጋር ተመሳሳይ - የውሂብዎን ነገሮች ግምት ውስጥ በማስገባት የራስዎን ውስብስብ መጠይቅ መፍጠር ይችላሉ.

ስለዚህ, በመጠይቁ ገንቢ ውስጥ, ኮንስትራክተሩን በመዝጋት ከላይ ያለውን ጥያቄ ፈጠርን - የጥያቄው ጽሑፍ ወደ ኮንሶሉ መስክ "የመጠይቅ ጽሑፍ" ውስጥ ይወድቃል, "መለኪያዎችን ፈልግ" የሚለውን ቁልፍ ጠቅ ያድርጉ, ሕብረቁምፊው = "ውጫዊ" መሆኑን እናያለን. የውሂብ፣ የእሴት አይነት \u003d "የእሴት ሠንጠረዥ" በመለኪያዎች ሠንጠረዥ ውስጥ ታየ፣ ስእልን ተመልከት።

በዚህ የልኬት ሠንጠረዥ ውስጥ - የቀን መለኪያውን ያስገቡ ፣ ለምሳሌ ፣ የዛሬውን ቀን ፣ ከዚያ ለማርትዕ ለመሞከር በጊዜያዊው ሰንጠረዥ “ውጫዊ ዳታ” ግቤት ላይ ጠቅ ያድርጉ ፣ በመስክ ላይ በሦስት ነጥቦች ላይ በ “ዋጋ ሠንጠረዥ” ላይ ጠቅ ያድርጉ - የዓይነት ምርጫ ብቅ ይላል ፣ በመስመሩ ላይ ጠቅ ያድርጉ ፣ የእኛ አሰራር ገፁን በቅጹ ላይ ያዞረናል ፣ እዚያም ይህንን ጊዜያዊ ጠረጴዛ በእጅ ማስገባት አለብን ።

እዚህ ላይ በዚህ ጉዳይ ላይ ከታች ባለው "TempTables" ገጽ ላይ "ጊዜያዊ የሠንጠረዥ ስም በመለኪያዎች" መስክ ላይ - ጊዜያዊ የጠረጴዛችን ስም ብቅ ይላል (ከፓራሜትሮች ሰንጠረዥ ይገለበጣል).

እስካሁን ድረስ በ "TempTables" ገጽ ላይ አንድ ባዶ ጠረጴዛ ብቻ እናያለን - ይህ የእኛ የወደፊት ጊዜያዊ ሠንጠረዥ ዓይነቶች ሰንጠረዥ ነው "አክል" የሚለውን ቁልፍ በመጠቀም የወደፊቱን ሰንጠረዥ ባህሪ እና ዓይነት ስም እንጨምራለን. . ይጠንቀቁ - ስም እና አይነት በ&ውጫዊ ዳታ ጥያቄ ላይ ከገለጽነው ጋር መዛመድ አለባቸው።

አሁን "ጊዜያዊ ሠንጠረዥን አዘምን" የሚለውን ቁልፍ ተጫን - እና እዚህ ሁለተኛ ጠረጴዛ ይኖረናል - በ "አክል" ቁልፍ በኩል በጊዜያዊው ሰንጠረዥ ውሂብ በቀጥታ እንሞላለን.

ያ ብቻ ነው ፣ በ 1 ኛ ሂደት ገጽ ላይ ባለው የመለኪያ ሠንጠረዥ ውስጥ የጥያቄ መለኪያዎችን የመጀመሪያ ውሂብ እንዳስገባን እራሳችንን እንደገና ማረጋገጥ እንችላለን እና “ጥያቄን ፈጽሙ” ቁልፍን ጠቅ ያድርጉ - ሁሉም ነገር ይቆጠራል ፣ በዚህ መሠረት ከገደቡ ጋር ይመርጣል ። በጊዜያዊ ጠረጴዛችን መለኪያ ውስጥ የሚተላለፉ መረጃዎች

ps የዝርዝሮቹ እና የዓይነቶቻቸውን ስም ሲተይቡ ስህተት ከሰሩ (በመጀመሪያው ሠንጠረዥ) - ኮንሶሉን ዝጋ እና እንደገና ይክፈቱት - ጊዜያዊ የመረጃ ሠንጠረዥ ይሰረዛል - እና የዓይነት ሰንጠረዥ እንደገና ሊስተካከል እና አዲስ የውሂብ ሰንጠረዥ እንደገና ሊፈጠር ይችላል.

ያ ብቻ ነው ፣ በገዛ እጃችን በጣም ኃይለኛ የመስሪያ መሳሪያ መፍጠር እንችላለን ፣ በተጨማሪም ፣ የእኛ ኮንሶል አሁንም ከሙያተኞች ጋር ሲወዳደር በጣም ቆንጆ ነው - እና ይህ ለገንቢዎች በጣም ትልቅ ጭማሪ ነው! እና በእርግጥ ፣ አሁን የእኛ ኮንሶል በማንኛውም ደንበኛ ስር ይሰራል! በፈጠራ እድገቶችዎ መልካም ዕድል !!!

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

ያለማቋረጥ በኔ መጠይቅ ኮንሶል እሰራለሁ፣ እና በቅርቡ ጊዜያዊ ሰንጠረዦች በመጀመሪያ ያልነበሩበት በጣም አስደሳች ጥያቄ አጋጥሞኛል። ጥያቄ ፓኬት, እናበሚቀጥሉት - እና እዚህ የእኔ ኮንሶል ትንሽ አበደ… ሌላ ማሻሻያ ማድረግ አለባት።

ስለዚህ፣ በጥያቄው ውስጥ ያለው ጊዜያዊ የጠረጴዛ አስተዳዳሪ ከሱ ጋር እየሰሩ መሆናቸውን ሁልጊዜ አይረዳም።

&Onserver Procedure ExecuteQueryOnServer() //upgrade2 - የጊዚያዊ ሠንጠረዥ አስተዳዳሪ ግልጽ ትርጉም! VTManager=NewTempTableManager; ጥያቄ = አዲስ ጥያቄ; //upgrade2 - የጊዚያዊ ጠረጴዛ አስተዳዳሪ ግልፅ ትርጉም! Query.TempTableManager = VTMአናጀር; Request.Text = Object.QueryText;

ይህ የኮንሶል ስሪት በሶስተኛው ቡት ውስጥ ነው.

ከ1C Enterprise 8 በጣም ኃይለኛ መሳሪያዎች አንዱ፣ ያለ ጥርጥር፣ መጠይቅ ገንቢ ነው። ገንቢው በ1C ቋንቋ ከጥያቄዎች ጋር አብሮ ለመስራት የሚታይ መሳሪያ ነው። ግን ገንቢው አንድ ትልቅ ጉድለት አለው - የጥያቄ አፈፃፀም ውጤቱን አያሳይም። ይህ ጉድለትበተለይም በ1C፡Enterprise 8.3 እና 8.2 መድረክ ላይ የመተግበሪያ መፍትሄዎችን በጀማሪ ገንቢዎች ተሰምቷል።

በተጨማሪም ፣ ልምድ ያላቸው የ 1C ፕሮግራመሮች እንኳን በተለያዩ ክፍሎች ውስጥ የመረጃ መሠረት ዳታ ላይ “የአንድ ጊዜ” ትንተና ማድረግ አስፈላጊ በሚሆንበት ጊዜ ብዙውን ጊዜ ያጋጥሟቸዋል ፣ ግን ለ እንዲህ ላለው "የአንድ ጊዜ መደምደሚያ" ምክንያት.

ለእነዚህ ሁሉ እና ለሌሎች በርካታ ጉዳዮች, ለእርስዎ ለማቅረብ ደስተኞች ነን የውጭ ማቀነባበሪያ የጥያቄ ኮንሶል ለ 1C 8.3 እና 1C 8.2 ውጤቶችን የማስኬድ ችሎታ!


ለ 1ሲ 8.3 እና 1ሲ 8.2 የመጠይቅ ኮንሶል ቁልፍ ባህሪያት:

ሁለንተናዊ ሂደት, በማንኛውም የ 1C የመሳሪያ ስርዓቶች ውቅር ላይ ይሰራል: ኢንተርፕራይዝ 8.1 - 8.3;
- በ 1C: የኢንተርፕራይዝ ሁነታ ይሰራል;
- ጥያቄው በእጅ ሊጻፍ ይችላል, ወይም ወደ መጠይቁ ገንቢ መደወል ይችላሉ;
- የጥያቄውን ውጤት ያሳያል;
- የሪፖርት መለኪያዎችን በቀጥታ በመጠይቅ ኮንሶል ውስጥ መግለጽ ይችላሉ;
- የጥያቄ ፋይሎችን ማስቀመጥ እና መጫን ይችላል።

የጥያቄ መሥሪያውን ለማስጀመር ውቅርዎን በ1C፡ኢንተርፕራይዝ ሁነታ ማስኬድ እና የጥያቄ ኮንሶሉን ውጫዊ ሂደት እንደማንኛውም በዲስክ ላይ እንደሚከማች መክፈት ያስፈልግዎታል። እንዲህ ዓይነቱ ማቀነባበር በተተገበረው የመፍትሄው አካል እንደነበረው በትክክል በተመሳሳይ መንገድ ይሰራል.


የውጭ ማቀናበሪያ መጠይቅ ኮንሶል የሚታወቀውን በይነገጽ እና አብዛኛው ይደግማል ተግባራዊነትየ1C፡ ኢንተርፕራይዝ 8.3 እና 8.2 ሥርዓት ጥያቄዎችን ለማጠናቀር መደበኛ መሣሪያ ስብስብ። እንዲሁም የጥያቄዎችን፣የባች መጠይቆችን እና ጊዜያዊ ሰንጠረዦችን ውጤቶች እንድታገኝ ይፈቅድልሃል።

የጥያቄ ኮንሶል በሁለቱም በደንበኛ-አገልጋይ እና በፋይል-አገልጋይ ስርዓተ ክወና ሁነታዎች በሁለቱም ወፍራም እና ቀጭን ደንበኞች ይፈጸማል! የጥያቄ መሥሪያው በ በኩል የሚባለውን መደበኛ መጠይቅ ገንቢን ያዋህዳል የአውድ ምናሌበጥያቄው አካል መስክ.

አስፈላጊ!መጠይቅ ገንቢ በ ቀጭን ደንበኛአይሰራም፣ ገንቢውን ለመክፈት ይህ የምናሌ ንጥል ነገር የለም። በወፍራም ደንበኛ ውስጥ፣ መጠይቁ ገንቢው አለ!


በቀጭኑ ደንበኛ ውስጥ ጥያቄዎችን በእጃችን ብቻ መፃፍ እንችላለን, ሁሉም ሌሎች ተግባራት ያለ ለውጦች ይሰራሉ.