ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - การกู้คืน
รายงานคอนโซล 1s 8.3 แบบฟอร์มที่ได้รับการจัดการ คอนโซลการรายงานสากล

ในบทความก่อนหน้านี้ เราได้ดูวิธีใช้ "คอนโซลรายงาน" เพื่อรับรายงานโดยไม่ต้องแก้ไขอัลกอริทึมในการกำหนดค่า ควรสังเกตว่าการใช้ "คอนโซลรายงาน" คุณสามารถแสดงรายงานที่ "แก้ไขแล้ว" และขยายชุดรายงานด้วยรายงานใหม่ได้ บ่อยครั้งที่ลูกค้าขอรายงานบางประเภท และคำถามมักจะเกิดขึ้นเสมอว่าจะรวมรายงานดังกล่าวไว้ในระบบได้อย่างไร หากคุณเปิดใช้งานผ่านตัวกำหนดค่า คุณต้องจำไว้เสมอเกี่ยวกับการอัปเดตระบบในอนาคตและความเป็นไปได้ที่จะ "เขียนทับโดยไม่ได้ตั้งใจ" รายงานที่ต้องการ ดังนั้นในการสั่งทำรายงานสำหรับโปรแกรมเมอร์ควรปรึกษาเขาล่วงหน้า อาจเป็นการดีกว่าถ้ารวมไว้ในคอนโซลแบบสอบถามทันที

ปัญหาการอัพเดตการกำหนดค่าจะไม่รุนแรงนัก แน่นอนว่าหากบริษัท 1C เปลี่ยนโครงสร้างการจัดเก็บข้อมูลในฐานข้อมูลรายงานจากคอนโซลการรายงานอาจหยุดทำงาน แต่ประสบการณ์แสดงให้เห็นว่าโครงสร้างฐานข้อมูลไม่ได้เปลี่ยนแปลงบ่อยนัก

มาเพิ่มรายงานง่ายๆ สองสามรายงานลงในคอนโซลการรายงานของเรากัน

สมมติว่าเราต้องการรายงานที่จะแสดงข้อมูลเกี่ยวกับพนักงาน วันเกิด วันที่จ้างและเลิกจ้าง เงินเดือนภาษี เงินเดือนภาษีพร้อมเบี้ยเลี้ยงทั้งหมด ตลอดจนแผนกและตำแหน่งล่าสุดของพนักงาน

มาเปิดคอนโซลรายงานของเรากัน

และขอเพิ่มรายงานใหม่ ให้เรียกว่า "วันเกิด/จ้าง/เลิกจ้าง" โปรดทราบว่าโปรแกรมมีรายงานที่สามารถให้ข้อมูลดังกล่าวได้แล้ว เราทำเช่นนี้เพื่อแสดง IDEA ว่าระบบสามารถขยายด้วยรายงานได้โดยไม่ต้องทำการเปลี่ยนแปลงกับตัวกำหนดค่า

เราได้เตรียมไฟล์เสริมของอัลกอริธึมการสร้างรายงานแล้ว คุณสามารถดาวน์โหลดได้จากเว็บไซต์ของเรา "acceptance-dismissal date.xml" จำไว้ว่าคุณบันทึกไว้ที่ไหน และตอนนี้ให้คลิกไอคอนเพื่อดาวน์โหลดไฟล์อัลกอริทึมของรายงานที่ด้านล่างของแบบฟอร์มผู้ออกแบบ

หลังจากดาวน์โหลดไฟล์ เพียงคลิกปุ่ม "ตกลง" และรายงานของเราก็พร้อมใช้งาน

คลิก "สร้าง" และดูว่าเกิดอะไรขึ้น

ดีมาก. ตอนนี้เรามาทดลองกับรายงานกัน

คลิกที่ “ชื่อเต็ม, วันเดือนปีเกิด, วันรับเข้าเรียน...” และคลิกขวาที่แท็บ “การจัดกลุ่มฟิลด์” หรือดับเบิลคลิกที่ “ชื่อ กอง ตำแหน่ง” ฟิลด์ทั้งหมดที่แสดงในรายงานของเรามีการทำเครื่องหมายไว้ที่นี่

ยกเลิกการเลือกช่องทั้งหมดยกเว้น "ชื่อ แผนก ตำแหน่ง" แล้วคลิก "สร้าง"

เราได้รับรายชื่อแผนกและตำแหน่งล่าสุดของพนักงานของเรา แต่พนักงานทุกคนทั้งที่ทำงานและถูกไล่ออกก็อยู่ที่นี่ ให้เหลือเฉพาะพนักงานที่ทำงานเท่านั้น

ในการดำเนินการนี้ ให้ใช้แท็บ "การเลือก" ของรายงาน เหล่านั้น. ขั้นแรก คลิกที่ "รายงาน" จากนั้นเลือกแท็บ "การเลือก"

พนักงานที่ทำงานคือพนักงานที่มีวันเลิกจ้างเว้นว่างไว้ ลองใส่เครื่องหมายลงในส่วนที่เลือก ให้เลือกเฉพาะผู้หญิงด้วย ในบรรทัด "เพศ" - "เท่าเทียมกัน" เลือก "เพศหญิง" แล้วคลิก "สร้าง"

ดูเหมือนทุกอย่างจะถูกต้อง แต่เพื่อการควบคุม เราจะส่งคืนคอลัมน์ "วันที่เลิกจ้าง" ลงในรายงาน

คลิกที่ "ชื่อ แผนก ตำแหน่ง" และบนแท็บ "การจัดกลุ่มฟิลด์" เราทำเครื่องหมายที่ "วันที่เลิกจ้าง"

หรือดับเบิลคลิกที่ “ชื่อ กอง ตำแหน่ง”

และคลิก "สร้าง"

และแน่นอนว่าผู้หญิงทำงานก็อยู่ในรายชื่อของเรา

มาดูกันว่าผู้หญิงคนไหนลาออกในปี 2014

มีปัญหาเพียงอย่างเดียวที่นี่ - จะระบุได้อย่างไรว่าวันที่ถูกไล่ออกมากกว่า 01/01/2557 และน้อยกว่า 01/01/2558

เรารู้อยู่แล้วว่าเพื่อชี้แจงการเลือก คุณต้องคลิกที่ "รายงาน" และบนแท็บ "การเลือก"

ตอนนี้ใน "วันที่เลิกจ้าง" เลือก "มากกว่าหรือเท่ากับ" และตั้งค่า 01/00/2014

ตอนนี้ให้คลิกที่ "วันที่เลิกจ้าง" ในตาราง "ช่องที่มีอยู่" แล้วลากไปที่ตารางการเลือก

สิ่งที่เหลืออยู่คือตั้งค่าวันที่เลิกจ้างแบบลากเป็นน้อยกว่าหรือเท่ากับและวันที่ 01/01/2558 คลิก "สร้าง" และเพลิดเพลินไปกับผลลัพธ์

ดังนั้น ด้วยการจัดการข้อมูลเอาท์พุตและค่าการเลือก จึงสามารถรับข้อมูลที่เป็นประโยชน์ต่างๆ ได้

ดาวน์โหลดไฟล์อัลกอริทึมสำหรับรายงาน "บัญชีส่วนบุคคลของพนักงาน.xml" และโหลดลงในรายงาน บันทึกรายงาน

โปรดทราบว่าในการเลือกจะมีการระบุ "วันที่เลิกจ้าง" ไว้ล่วงหน้า - "ไม่ได้กรอก" เช่น รายงานจะแสดงสำหรับพนักงานที่ทำงานอยู่ในปัจจุบัน

เป็นที่น่าสังเกตทันทีว่าตัวเลือกนั้นรวมถึงฟิลด์ "ธนาคาร" ด้วย ซึ่งหมายความว่าคุณสามารถเลือกข้อมูลสำหรับธนาคารใดธนาคารหนึ่งได้ หรือหากคุณระบุ "ไม่กรอก" เป็นตัวเลือกสำหรับธนาคาร คุณสามารถแสดงข้อมูลเกี่ยวกับพนักงานที่ธนาคารไม่ได้กรอกในบัญชีส่วนตัวของพวกเขาได้

หากเราลบเครื่องหมายถูกออกจากช่อง "วันที่รับสมัคร" และ "วันที่ถูกไล่ออก" เราจะได้รับรายงานเดียวกัน แต่จะมีข้อมูลเกี่ยวกับบุคคล ธนาคาร และบัญชีส่วนบุคคลเท่านั้น

ลองเลย ทดลองดู เราหวังว่าคุณจะทำงานได้ดี

ขอแสดงความนับถือ บริษัท "Afalina"

ปล. รายงานทั้งหมดที่อธิบายไว้ในบทความก่อนหน้าและปัจจุบันสามารถดาวน์โหลดไปยังคอนโซลการรายงานได้หากคุณดาวน์โหลดไฟล์จากลิงก์จากเว็บไซต์ของเราและอัปโหลดไปยังคอนโซลการรายงาน (ในคอนโซลการรายงานคุณต้องเลือก "ไฟล์" - "เปิด" และ เลือกไฟล์คำอธิบายรายงาน)

เครื่องมือที่คล้ายกันสำหรับ Managed Forms 8.2 ()

คุณสมบัติการทำงาน:

1. ในรายการคำขอ คุณสามารถสร้างกลุ่มและเลือกองค์ประกอบได้

2. ส่งออกไปยังตาราง แผนภูมิ เค้าโครง รายงานสรุป

3. การคำนวณผลรวมตามคอลัมน์ในตารางและแผนภูมิต้นไม้

4. การคำนวณจำนวนการจัดสรรในรูปแบบ

5. การดำเนินการในเบื้องหลัง

6. ฟังก์ชั่นแสดงผลสุดท้าย

7. ในเมนูไฟล์จะมีรายการไฟล์ที่เปิดล่าสุด

8. การเปรียบเทียบข้อความค้นหาและผลลัพธ์การสืบค้น

9. รูปแบบฟิลด์

10. การวัดเวลาดำเนินการ

11. ลากและวางในแผนผังและในการตั้งค่าตัวสร้าง

12. ส่งออกสำเนาใน Excel, HTML, CSV

13. การสร้างข้อความในภาษาในตัว

14. การป้อนพารามิเตอร์รายการและพารามิเตอร์คอมโพสิตที่สะดวกยิ่งขึ้น

15. การจัดกลุ่มพารามิเตอร์ของ StartPeriod, EndPeriod และที่คล้ายกันออกเป็นกลุ่ม

16. พารามิเตอร์ที่สืบทอดซึ่งมีค่าที่นำมาจากคำขออื่น

17. การกรอกพารามิเตอร์จากคำขออื่น

18. พารามิเตอร์และค่าจะถูกจดจำและทดแทนเมื่อใช้พารามิเตอร์ที่มีชื่อเดียวกัน

19. การดำเนินการซ้ำของแบบสอบถามสำหรับการทดสอบ

20. คุณสามารถเปิดคอนโซลในโหมดดีบักและพารามิเตอร์สำหรับการดีบักจะได้รับโดยอัตโนมัติ คุณต้องเรียกขั้นตอน "OpenForDebugging" จากโมดูลการประมวลผลโดยส่งผ่านออบเจ็กต์ "Query" หรือ "Report Builder", "Query Builder" ออบเจ็กต์ "DataComposition Schema" สำหรับออบเจ็กต์ Report Builder เป็นพารามิเตอร์ ได้รับการตั้งค่าตัวสร้างด้วย เมื่อเปิดคอนโซลเพื่อทำการดีบัก ข้อความ (ดีบั๊ก) จะถูกเพิ่มในหัวเรื่อง ตัวอย่าง: Expression = ExternalProcessing.Create("C:d_ReportConsole2.3.epf").OpenForDebug(RequestProducts);

21. คำแนะนำเครื่องมือในถาดเมื่อการสืบค้นแบบยาวหรือการดำเนินการในเบื้องหลังสิ้นสุดลง

22. การประมวลผลข้อมูลแบบกลุ่ม

23. เค้าโครงที่แก้ไขได้

24. พารามิเตอร์ที่ได้รับค่าจากการรันข้อความในภาษาในตัว

25. การเปลี่ยนชื่อพารามิเตอร์โดยไม่ต้องใช้ตัวสร้างโดยตรงจากตารางพารามิเตอร์

27. การกรอกค่าพารามิเตอร์ที่ใช้งานง่าย

28. เบาะแสบริบท

29. สามารถนำเข้าไฟล์ rcf จากคอนโซล 1C มาตรฐานและไฟล์ dcf จากคอนโซลเลย์เอาต์มาตรฐานจากรูปแบบคอนโซล 1C และ sel IR

30. การแปลงข้อความค้นหาเป็น TSQL

31. การวิเคราะห์ข้อมูล

32. โหมดกำหนดเอง

33. ส่งออกเป็น CSV

34. หน้าที่ของผู้จัดการฝ่ายประมวลผล

35. ในตารางและแผนผังผลลัพธ์ ค่าประเภท NULL จะถูกเน้นด้วยสีและข้อความ “Null”

36. การสร้างการประมวลผลภายนอกตาม SKD ()

มีเทมเพลตที่ยอดเยี่ยมสำหรับกลไกนี้ที่ลิงค์

1. เพิ่มกลไกปลั๊กอิน

2. สามารถเลือกเทมเพลตการสร้างการประมวลผลภายนอกได้

3. ปรับปรุงแบบฟอร์มการเลือกช่วงเวลา

4. ปรับปรุงแบบฟอร์มการเลือกประเภทข้อมูลด้วย

5. เพิ่มตัวเลือกสำหรับการแสดงพารามิเตอร์และการเลือกในส่วนหัวของเอกสารสเปรดชีต

6. เรียกใช้คอนโซลผ่านปุ่มลัดสำหรับหน้าต่าง 1C ที่ใช้งานอยู่ (+ เริ่มการดีบัก)

“ฉันต้องการรายงานนี้ใน 1C ภายในหนึ่งชั่วโมง!”- ผู้เชี่ยวชาญ 1C มักจะได้ยินวลีนี้จากลูกค้า จะทำอย่างไรในสถานการณ์เช่นนี้? หากมีช่องว่างที่เหมาะสมคุณสามารถลองใช้ช่องว่างเหล่านั้นได้ ดาวน์โหลดบางอย่างจากอินเทอร์เน็ต - จะเกิดอะไรขึ้นถ้ามันใช้งานไม่ได้หรือไม่เหมาะ? และนี่คือที่มาของการช่วยเหลือ กำลังประมวลผล "คอนโซลแบบสอบถาม".

หากคุณผู้อ่านที่รักเป็นลูกค้าและคุณ มีผู้เชี่ยวชาญ 1Cคุณต้องให้เขาอ่านบทความนี้ และในไม่ช้าคุณก็จะได้รับรายงานที่ต้องการ

ถ้าคุณมี ไม่มีผู้เชี่ยวชาญ 1Cคุณใช้การบัญชีองค์กรมาตรฐาน 2.0 หรือ 3.0 หรือการจัดการการค้า 10.3, 11 หรือ 11.1 จากนั้นคุณสามารถลงทะเบียนบนเว็บไซต์นี้ จากนั้นในความคิดเห็นต่อบทความนี้หรือทางอีเมลถึงผู้ดูแลเว็บไซต์ในรูปแบบฟรี เขียนรายงานประเภทใดของคุณ จำเป็นต้องระบุการกำหนดค่าของคุณ (คุณต้องระบุรุ่นของการกำหนดค่าและแพลตฟอร์ม) หากคลังรายงานของเรามีรายงานที่คุณต้องการ เรายินดีที่จะให้คำแนะนำวิธีใช้งานแก่คุณ

และตอนนี้ข้อมูลสำหรับผู้เชี่ยวชาญ 1C:

ขั้นแรก เรามาทำความเข้าใจกันว่าลูกค้าต้องการอะไรจริงๆ ในกรณีส่วนใหญ่ เราไม่ได้พูดถึงรายงานที่ซับซ้อนซึ่งมีการตั้งค่าจำนวนมากและความสามารถในการแก้ไขลักษณะที่ปรากฏ แต่เป็นเพียงเกี่ยวกับรายการองค์ประกอบบางส่วนของไดเร็กทอรีเฉพาะหรือรายการเอกสารในช่วงเวลาหนึ่งพร้อมตัวกรอง ( โดยปกติตามรายละเอียดองค์กร คู่สัญญา หรือคู่สัญญา) การปรากฏตัวของรายการมักจะไม่สำคัญต่อลูกค้า และโดยปกติแล้วลูกค้าไม่จำเป็นต้องมีการจัดกลุ่มใดๆ

และเพื่อให้สามารถแก้ไขปัญหาดังกล่าวได้อย่างรวดเร็ว การประมวลผล Query Console จึงเหมาะอย่างยิ่ง กล่าวโดยย่อ "คอนโซลแบบสอบถาม" เป็นการประมวลผลภายนอกที่ช่วยให้คุณสามารถป้อนแบบสอบถามในภาษา 1C Enterprise กรอกพารามิเตอร์ของแบบสอบถามเหล่านี้และแสดงผลลัพธ์แบบสอบถามในเอกสารสเปรดชีต และที่สำคัญที่สุด การประมวลผลนี้ช่วยให้คุณบันทึกรายการคำขอลงในไฟล์และใช้คำขอเหล่านี้ในอนาคต ในไม่ช้า คุณสามารถอ่านรายละเอียดเกี่ยวกับวิธีใช้การประมวลผลนี้ได้ในบทความบนเว็บไซต์นี้ และที่นี่เราจะอธิบายกระบวนการจัดทำรายงานอย่างง่ายอย่างรวดเร็วและโอนไปยังลูกค้า

1. การประมวลผลคือ “Query Console”

เมื่อตั้งค่าการกำหนดค่าเป็นครั้งแรก เราจะบันทึกชุดตัวประมวลผลภายนอกไว้ในฐานข้อมูลเสมอ รวมถึง "คอนโซลแบบสอบถาม" หากยังไม่เสร็จสิ้นก็สามารถทำได้ทุกเมื่อ

ต้องบอกว่ามีตัวเลือกมากมายสำหรับการประมวลผลนี้ทั้งสำหรับแอปพลิเคชันทั่วไปและสำหรับแอปพลิเคชันที่ได้รับการจัดการ คุณสามารถค้นหาและดาวน์โหลดได้โดยไปที่ลิงก์:

ในงานของเรา สำหรับแอปพลิเคชันทั่วไป เราใช้ Query Console ที่ได้รับการแก้ไขเล็กน้อยจากดิสก์ ITS และสำหรับแอปพลิเคชันที่ได้รับการจัดการ สิ่งนี้ (แก้ไขเล็กน้อยด้วย):
http://infostart.ru/public/126781/

มาเปิด Query Console กัน มันจะมีลักษณะดังนี้:

หน้าต่างการประมวลผล “คอนโซลแบบสอบถาม”

คุณสามารถปรับแต่งลักษณะที่ปรากฏของหน้าต่างได้โดยใช้ช่องทำเครื่องหมายด้านบน

2. เขียนคำขอใน “Query Console”

ในงานของเรา เราสร้างไฟล์คำขอทั่วไปสำหรับการกำหนดค่าทั้งหมดและไฟล์คำขอสำหรับการกำหนดค่าแต่ละรายการของลูกค้าแต่ละราย คุณจะมีไฟล์คำขอใดขึ้นอยู่กับคุณในการตัดสินใจ นี่เป็นเรื่องของการจัดการงาน

ตัวอย่างเช่น ลูกค้าขอให้เราแสดงรายการใบแจ้งหนี้ทั้งหมดที่ออกใน UT 11.1 (ทั้งที่ผ่านรายการและไม่ได้ผ่านรายการ) โดยระบุคู่สัญญาในรายการที่แสดง และเลือกตามองค์กรและช่วงเวลา

ในการประมวลผลของเรา บนแท็บ "คำขอ" ให้คลิกปุ่ม "เพิ่ม" เราตั้งชื่อคำขอ เช่น "ใบแจ้งหนี้กับคู่สัญญา"

เนื่องจากตัวสร้างแบบสอบถามไม่พร้อมใช้งานในไคลเอ็นต์แบบบาง เราจึงเขียนสิ่งนี้ใน Configurator:

เลือก
ใบแจ้งหนี้InvoiceIssued.Number,
ใบแจ้งหนี้InvoiceIssued.วันที่,
ใบแจ้งหนี้ใบแจ้งหนี้ออกโดยองค์กร
ใบแจ้งหนี้InvoiceIssued.DocumentBase.Counterparty,
ใบแจ้งหนี้ออกใบแจ้งหนี้แล้วโพสต์แล้ว
InvoiceInvoiceIssued.DocumentBase.Amount ofDocument
จาก
Document.InvoiceInvoiceIssued AS InvoiceInvoiceIssued
ที่ไหน
InvoiceInvoiceIssued.Organization = &องค์กร
และใบแจ้งหนี้ที่ออก วันที่ระหว่าง &วันที่เริ่มต้น และ &วันที่สิ้นสุด

จาก Configurator ผ่านคลิปบอร์ด ให้คัดลอกข้อความคำขอลงในช่อง "ข้อความคำขอ" หน้าต่างการประมวลผลจะมีลักษณะดังนี้:

กำลังประมวลผล "คอนโซลแบบสอบถาม" ด้วยแบบสอบถามที่ป้อน

เปิดแท็บ "ตัวเลือก" เรากรอกพารามิเตอร์ที่นั่น (หากมองไม่เห็นให้คลิกปุ่ม "กรอกพารามิเตอร์")

คลิกปุ่ม "คำขอ" ที่มุมซ้ายบน

ในช่องตาราง "ผลลัพธ์การค้นหา" เราจะเห็นว่าลูกค้าต้องการอะไร

เราบันทึกรายการคำขอลงในไฟล์

เพียงเท่านี้ ในเวลาใดก็ได้และทุกที่ที่เราสามารถเปิด Query Console เปิดไฟล์ในนั้น และดำเนินการสืบค้นได้

สิ่งสำคัญ: หากคุณมีไฟล์คิวรีสำเร็จรูป คุณไม่จำเป็นต้องมีทักษะการเขียนโปรแกรมเพื่อรับรายงานที่จำเป็น

3. เราถ่ายโอนไฟล์พร้อมคำขอไปยังลูกค้า หากไม่มีการเข้าถึงจากระยะไกล

หากมีการเข้าถึงคอมพิวเตอร์ของลูกค้าจากระยะไกล การดำเนินการนี้สามารถข้ามได้ - เขามีไฟล์พร้อมคำขออยู่แล้ว มิฉะนั้น เราจะบันทึกคำขอจากการประมวลผลเป็นไฟล์และถ่ายโอนไม่ว่าด้วยวิธีใดก็ตาม

ป.ล. นอกจากนี้ยังมีการประมวลผลที่เรียกว่า "คอนโซลรายงาน"ซึ่งคุณสามารถสร้างรายงานฉบับสมบูรณ์ได้ในลักษณะเดียวกัน แต่เราจะพูดถึงเรื่องนี้ในภายหลัง

คอนโซลแบบสอบถามใช้งานได้สะดวกมากเมื่อคุณต้องการดีบักข้อมูลที่ซับซ้อนหรือรับตัวอย่างข้อมูลบางอย่างอย่างรวดเร็ว

คุณสามารถค้นหาคอนโซลต่างๆ ได้มากมายบนอินเทอร์เน็ต สำหรับฟอร์มปกติและฟอร์มที่มีการจัดการ คอนโซลเหล่านี้มักจะแตกต่างกันโดยสิ้นเชิง เมื่อใช้สิ่งนี้คุณสามารถดาวน์โหลดคอนโซลแบบสอบถามสากล 1C 8.3 และ 8.2 ซึ่งจะใช้ได้ทั้งสองกรณี เพียงจำไว้ว่าคอนโซลบนอินเทอร์เฟซที่ได้รับการจัดการจะเปิดในไคลเอนต์แบบหนาเท่านั้น

การทำงานกับคอนโซลแบบสอบถาม

ในโปรแกรม 1C คอนโซลแบบสอบถามจะเปิดขึ้นในลักษณะเดียวกับการประมวลผลภายนอก: เมนู "ไฟล์" - "เปิด" หรือใช้ปุ่มลัดผสม "Ctrl + O" หากใช้บ่อยๆ ก็สามารถเพิ่มการประมวลผลฐานข้อมูลภายนอกได้

ด้านซ้ายของคอนโซลคำขอจะแสดงรายการคำขอของคุณ สิ่งนี้ช่วยให้คุณจัดเก็บได้ไม่เพียงแค่คำขอเดียว แต่หลายคำขอในคราวเดียว แผนผังแบบสอบถามมีโครงสร้างแบบลำดับชั้นซึ่งสะดวกมากสำหรับการจัดกลุ่ม

เมื่อคลิกที่ปุ่ม "เพิ่ม" คุณสามารถเพิ่มคำขอใหม่โดยตั้งชื่อให้ด้วยตัวคุณเอง นอกจากนี้ ฟังก์ชันการทำงานในตัวยังช่วยให้คุณสร้างแบบสอบถามด้วยการคัดลอก เลื่อนขึ้นหรือลงในรายการ และอื่นๆ อีกมากมาย

ข้อความคำขอจะปรากฏทางด้านขวาของแบบฟอร์มการประมวลผล สามารถเขียนด้วยตนเองหรือใช้เครื่องมือสร้างแบบสอบถาม ตัวสร้างแบบสอบถามใช้งานได้ในไคลเอนต์แบบหนาเท่านั้น

ทางด้านขวาของปุ่มตัวออกแบบคือปุ่ม "แทรกคำสั่งแบบสอบถาม" มันจะเพิ่มโครงสร้างแบบสอบถามว่างพร้อมเงื่อนไข การจัดกลุ่ม ลำดับ และผลรวมทันที

ทางด้านขวาเป็นปุ่มที่มีประโยชน์มากซึ่งจะช่วยได้หากคุณใช้คำขอนี้เมื่อพัฒนาโซลูชันใน 1C

ปุ่มนี้ช่วยให้คุณสามารถแปลงคำขอที่เป็นลายลักษณ์อักษรของคุณเป็นข้อความได้ ในกรณีของเรามันจะมีลักษณะดังรูปด้านล่าง

คุณสามารถบันทึกคำขอลงในไฟล์หรือโหลดจากไฟล์นั้นได้ สะดวกมากสำหรับการใช้งานในอนาคต

ก่อนที่จะดำเนินการคำขอโดยตรง คุณต้องตั้งค่าพารามิเตอร์อินพุต (ถ้ามี) จากนั้นคลิกที่ปุ่ม "เรียกใช้คำขอ" นอกจากนี้ยังสามารถดำเนินการคำขอไม่ได้ทั้งหมด แต่แยกกันเป็นแพ็คเกจ

โหมดการดูจะกำหนดวิธีการแสดงผลลัพธ์การสืบค้น: เป็นรายการ รายการแบบลำดับชั้น หรือแบบต้นไม้

ผลลัพธ์การดำเนินการจะแสดงที่ด้านล่างสุดของคอนโซลคำขอ นอกจากนี้ยังแสดงจำนวนแถวที่ได้รับและเวลาดำเนินการด้วย คุณสามารถย้ายแถวผลลัพธ์คิวรีได้ถ้าจำเป็น

บ่อยครั้งที่ผู้ใช้ขอให้เลือกข้อมูลบางส่วนและบันทึกลงใน Excel คุณอาจต้องการสิ่งนี้เช่นกัน เพื่อให้งานเสร็จสมบูรณ์ คุณเพียงแค่ต้องเลือก "แสดงรายการ" ในเมนู "เพิ่มเติม" โปรแกรมจะแจ้งให้คุณทำเครื่องหมายคอลัมน์ที่ต้องการ

นอกเหนือจากการระบุรายการคอลัมน์สำหรับเอาต์พุตแล้ว คุณยังสามารถระบุแถวเฉพาะได้ที่นี่ สิ่งนี้ถูกนำมาใช้โดยการเน้นแถวในแบบสอบถามเอง ถัดไป ในแบบฟอร์มการเลือกคอลัมน์ เพียงตั้งค่าสถานะในการตั้งค่า "ที่เลือกเท่านั้น"

ในตัวอย่างของเรา เราแสดงข้อมูลผลลัพธ์แบบสอบถามทั้งหมด คุณสามารถบันทึกลงในไฟล์ภายนอกได้โดยการคัดลอกจากเอกสารสเปรดชีตที่เปิดอยู่ หรือใช้ปุ่มลัด “Ctrl+O” มีตัวเลือกมากมายสำหรับการบันทึกรูปแบบ เราเลือก “* . xlsx".

อย่างที่คุณเห็น การทำงานในคอนโซลแบบสอบถามนั้นสะดวกและมีประโยชน์มาก ดังนั้นเราจึงขอแนะนำอย่างยิ่งให้ดาวน์โหลดและนำไปปฏิบัติจริง

คอนโซลการรายงานที่ออกแบบใหม่ทั้งหมด อย่างที่ควรจะเป็นตั้งแต่แรกเริ่ม ไม่มีค่าใช้จ่าย ไม่มีการเรียกเซิร์ฟเวอร์ที่ไม่จำเป็น โดยไม่มี “FormAttributesInValue” ที่ไม่จำเป็น

การทำงานที่ถูกต้องของเว็บอินเตอร์เฟสได้รับการตรวจสอบแล้ว

ผลงาน

คอนโซลแบบสอบถามแบบฟอร์มที่มีการจัดการทั้งหมดที่ฉันเคยตรวจสอบประสบปัญหาด้านประสิทธิภาพอย่างใดอย่างหนึ่ง ส่วนใหญ่ส่งออกโดยใช้วิธี "ล้าสมัย" ผ่านพื้นที่ "แนบ" ในเวลาเดียวกันก็คำนวณความกว้างของคอลัมน์ด้วย ส่วนวิธีอื่นๆ ผ่าน "ตัวสร้างรายงาน" ทั้งหมดนี้ทิ้งร่องรอยไว้ที่ความเร็วของงาน

การประมวลผลนี้ไม่ได้รับข้อเสียดังกล่าว ความเร็วที่เพิ่มขึ้นนั้นสามารถมองเห็นได้ด้วยตาเปล่าอยู่แล้วเมื่อส่งออกองค์ประกอบมากกว่า 100 องค์ประกอบ เมื่อส่งออกองค์ประกอบมากกว่า 1,000 องค์ประกอบ ความเร็วในคอนโซลที่มีอยู่บางเครื่องจะล้าหลังตามลำดับความสำคัญ

การเน้นไวยากรณ์

1C ลบการเน้นไวยากรณ์ในรูปแบบที่ได้รับการจัดการ สำหรับผู้ที่เติบโตมาในรูปแบบธรรมดาๆ มักถูกมองข้ามไป สำหรับผู้ที่คุ้นเคยกับสิ่งที่ดี ฉันสามารถทำให้คุณพอใจ - แม้ว่าจะใช้งานไม่ได้เต็มที่ แต่ก็มีการนำแบ็คไลท์มาใช้ในการพัฒนานี้ เน้นงานผ่านเอกสารที่จัดรูปแบบ ด้วยเหตุนี้ เพื่อให้ไฮไลต์สิ่งที่คุณป้อนได้รับการอัปเดต คุณจะต้องลบโฟกัสออกจากพื้นที่แก้ไข ควรสังเกตว่าตามคำขอจำนวนมากในหลายหน้าจอเอกสารที่จัดรูปแบบจะเริ่มช้าลงดังนั้นจึงมีปุ่มสำหรับปิดไฟแบ็คไลท์

กำลังประมวลผลผลลัพธ์

คอนโซลเป็นเครื่องมือสากลมากกว่าและมักจำเป็นสำหรับการประมวลผลหนังสืออ้างอิงหรือเอกสารการคัดเลือกอย่างรวดเร็ว ในการดำเนินการนี้ คุณสามารถรันโค้ดตามที่ต้องการได้ สร้างเทมเพลตอย่างง่ายสำหรับไดเร็กทอรี/เอกสาร/ลงทะเบียน/ ทุกอย่างเสร็จสิ้นด้วยการคลิกเพียงไม่กี่ครั้ง ในการประมวลผลผลลัพธ์ คุณสามารถใช้พารามิเตอร์ของคำขอปัจจุบันได้ คุณสามารถเพิ่มพารามิเตอร์ที่คุณกำหนดเองและใช้พารามิเตอร์นั้นเพื่อประมวลผลผลลัพธ์ได้

การเลือกประเภทพารามิเตอร์


นอกจากการเน้นไวยากรณ์แล้ว การเลือกประเภทมนุษย์ก็ถูกลบออกด้วย ฉันต้องเขียนมันใหม่ ตอนนี้คุณสามารถเลือกประเภทได้อีกครั้งเหมือนเมื่อก่อนและดียิ่งขึ้นไปอีก

แก้ไขงานด้วยพารามิเตอร์เช่น "ตารางค่า", "ขอบเขต", "จุดในเวลา" คอนโซลที่มีอยู่จำนวนมากประสบปัญหาอย่างใดอย่างหนึ่งกับพารามิเตอร์เหล่านี้

อินเทอร์เฟซ

คอนโซลทั้งหมดเป็นแท็บเดียว ไม่จำเป็นต้องเปลี่ยนที่ไหน หากคุณไม่ต้องการรายการข้อความค้นหา เพียงกดปุ่ม "ข้อความค้นหา" เช่นเดียวกับแผง "พารามิเตอร์" และ "ข้อความค้นหา"

คุณสามารถดูผลลัพธ์ของตารางชั่วคราวระดับกลางได้ในคลิกเดียว โดยไม่ทำให้อินเทอร์เฟซอุดตัน เช่นเดียวกับที่ทำในการประมวลผลแบบ ITS

ตอนนี้คุณสามารถเปิดผลลัพธ์แบบสอบถามได้โดยตรงใน Excel โดยไม่ต้องส่งออกไปยังหน้าต่างระดับกลางใด ๆ (ใช้งานไม่ได้ในเว็บอินเตอร์เฟส)

คุณสามารถจัดเรียงคอลัมน์ผลลัพธ์ได้ในคลิกเดียว ไม่จำเป็นต้องทำซ้ำคำขอ สะดวก เช่น หากคุณต้องการค้นหาบรรทัดที่เหมือนกันหรือว่างเปล่า

ข้อความสำหรับตัวกำหนดค่า


ข้อความคำขอปกติของมนุษย์เพื่อแทรกลงในเครื่องมือกำหนดค่า ซึ่งใช้งานได้จริง! พารามิเตอร์การสืบค้นทั้งหมดจะถูกถ่ายโอน และคุณจะได้รับผลลัพธ์เหมือนกับในคอนโซลทุกประการ

เพิ่มเวอร์ชันสำหรับแพลตฟอร์ม 8.3.5 และต่ำกว่า (ไม่รองรับการโทรแบบอะซิงโครนัส) ขอบคุณสหาย.



 


อ่าน:


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

หากคุณใช้ตัวเลือกเดียวกันนี้ในการจัดรูปแบบเซลล์ในเวิร์กชีตในสเปรดชีตของคุณอย่างสม่ำเสมอ การสร้างสไตล์การจัดรูปแบบ...

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

หมายเหตุ: โปรแกรม AutoLISP สามารถทำงานได้บน AutoCAD เวอร์ชันเต็มเท่านั้น โดยจะไม่ทำงานภายใต้ AutoCAD LT (ไม่รวมกรณีโหลด...

สถานภาพทางสังคมของบุคคลในสังคม

สถานภาพทางสังคมของบุคคลในสังคม

เสนอแนะสิ่งที่กำหนดการเลือกสถานะหลักของบุคคล การใช้ข้อความและข้อเท็จจริงของชีวิตทางสังคม ตั้งสมมติฐานสองข้อ และ...

การตีความข้อผิดพลาดแบบเต็ม

การตีความข้อผิดพลาดแบบเต็ม

มีผู้ใช้จำนวนไม่น้อยที่ต้องเผชิญกับปรากฏการณ์หน้าจอสีน้ำเงินแห่งความตาย จะทำอย่างไร (Windows 7 มักเกิดปัญหานี้บ่อยที่สุด)...

ฟีดรูปภาพ อาร์เอสเอส