รายงานคอนโซล 1s 8.3 แบบฟอร์มที่ได้รับการจัดการ ทำงานประจำโดยอัตโนมัติโดยใช้คอนโซลการรายงาน
“ฉันต้องการรายงานนี้ใน 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.วันที่,
ใบแจ้งหนี้ใบแจ้งหนี้ออกโดยองค์กร
InvoiceInvoiceIssued.DocumentBase.Counterparty,
ใบแจ้งหนี้ออกใบแจ้งหนี้แล้วโพสต์แล้ว
InvoiceInvoiceIssued.DocumentBase.Amount ofDocument
จาก
Document.InvoiceInvoiceIssued AS InvoiceInvoiceIssued
ที่ไหน
InvoiceInvoiceIssued.Organization = &องค์กร
และใบแจ้งหนี้ที่ออก วันที่ระหว่าง &วันที่เริ่มต้น และ &วันที่สิ้นสุด
จาก Configurator ผ่านคลิปบอร์ด ให้คัดลอกข้อความคำขอลงในช่อง "ข้อความคำขอ" หน้าต่างการประมวลผลจะมีลักษณะดังนี้:
กำลังประมวลผล "คอนโซลแบบสอบถาม" ด้วยแบบสอบถามที่ป้อน
เปิดแท็บ "ตัวเลือก" เรากรอกพารามิเตอร์ที่นั่น (หากมองไม่เห็นให้คลิกปุ่ม "กรอกพารามิเตอร์")
คลิกปุ่ม "คำขอ" ที่มุมซ้ายบน
ในช่องตาราง "ผลลัพธ์การค้นหา" เราจะเห็นว่าลูกค้าต้องการอะไร
เราบันทึกรายการคำขอลงในไฟล์
เพียงเท่านี้ ในเวลาใดก็ได้และทุกที่ที่เราสามารถเปิด Query Console เปิดไฟล์ในนั้น และดำเนินการสืบค้นได้
สิ่งสำคัญ: หากคุณมีไฟล์คิวรีสำเร็จรูป คุณไม่จำเป็นต้องมีทักษะการเขียนโปรแกรมเพื่อรับรายงานที่จำเป็น
3. เราถ่ายโอนไฟล์พร้อมคำขอไปยังลูกค้าหากไม่มีการเข้าถึงจากระยะไกล
หากมีการเข้าถึงคอมพิวเตอร์ของลูกค้าจากระยะไกล การดำเนินการนี้สามารถข้ามได้ - เขามีไฟล์พร้อมคำขออยู่แล้ว มิฉะนั้น เราจะบันทึกคำขอจากการประมวลผลเป็นไฟล์และถ่ายโอนไม่ว่าด้วยวิธีใดก็ตาม
ป.ล. นอกจากนี้ยังมีการประมวลผลที่เรียกว่า "คอนโซลรายงาน"ซึ่งคุณสามารถสร้างรายงานฉบับสมบูรณ์ได้ในลักษณะเดียวกัน แต่เราจะพูดถึงเรื่องนี้ในภายหลัง
สวัสดีตอนบ่าย
วัตถุประสงค์ของบทความนี้คือเพื่อแสดงข้อดีของการใช้คอนโซลการรายงานสำหรับผู้ใช้ในการแก้ปัญหาในชีวิตประจำวัน
ตัวอย่างเช่น:
- การรับข้อมูลทันที
// สิ่งที่คุณไม่สามารถ "รับ" กับรายงานอื่นได้ แต่คุณต้องการมัน - ระบบอัตโนมัติของการคำนวณตามปกติและทำงานกับข้อมูลที่ทันสมัย
//มีประโยชน์อย่างยิ่งสำหรับงานของนักเศรษฐศาสตร์ นักวิเคราะห์ และผู้เชี่ยวชาญที่มีฟังก์ชันการทำงานคล้ายคลึงกัน - การพัฒนาระบบการรายงานเพื่อควบคุมข้อมูลที่ป้อน
//การทำความเข้าใจว่าข้อมูลควรสะท้อนให้เห็นในการบัญชีอย่างไร (ใช้หรือใช้) คุณสามารถ "ร่าง" รายงานที่จะแสดงความเบี่ยงเบนทั้งหมดจากบรรทัดฐาน สิ่งนี้จะช่วยให้คุณสามารถระบุข้อผิดพลาดได้ทันเวลาและใช้มาตรการเพื่อกำจัดข้อผิดพลาดเหล่านั้น
เป็นผลให้คุณได้รับข้อมูลที่จำเป็นในแบบฟอร์มที่คุณต้องการ
ไม่จำเป็นต้องอธิบายสิ่งที่คุณต้องการเห็นอย่างแน่นอน คุณทำทุกอย่างด้วยตัวเองและไม่รบกวนนักพัฒนา
การประนีประนอมเกิดขึ้นซึ่งถือเป็นข่าวดี
และตอนนี้ก็ถึงคอนโซลแล้ว
คอนโซลการรายงานเป็นการประมวลผลมาตรฐานสำหรับการกำหนดค่า 1C (ในการกำหนดค่าเวอร์ชัน 8.3 ดูเหมือนว่าจะหายไปในแบบฟอร์มที่ได้รับการจัดการ อย่างไรก็ตามเป็นไปได้มากว่าจะอยู่ในดิสก์ ITS จากนั้นก็สามารถ "ใส่" ลงในภายนอกได้ กำลังประมวลผลแต่ไม่กล้าพูด)
มีคอนโซล:
- ทำงานตามคำขอเท่านั้น (เช่น ใน)
- อนุญาตให้ใช้ระบบการจัดองค์ประกอบข้อมูล (ต่อไปนี้จะเรียกว่า DCS) (เช่น ใน BP)
//ใช้ในรายงานที่กำหนดเอง
ในการทำงานกับคอนโซลคุณต้องรู้:
- ออบเจ็กต์การกำหนดค่าและหลักการทำงาน (ไดเร็กทอรี เอกสาร การสะสม ข้อมูล ฯลฯ )
- ภาษาเอสเคดี.
1C มีหนังสือที่เหมาะสมสำหรับการเรียนรู้ในแต่ละด่าน ดังนั้นฉันจะไม่อธิบายให้ลึกลงไปกว่านี้
ในระยะสั้น:
- ไม่มีปัญหาในการทำความเข้าใจวัตถุ (ไม่ใช่ในฐานะโปรแกรมเมอร์ แต่ในฐานะผู้ใช้)
วัตถุประสงค์ของแต่ละอย่างชัดเจนจากชื่อ:
จำเป็นต้องมีไดเร็กทอรีเพื่อจัดเก็บข้อมูลอ้างอิงที่จะต้องใช้มากกว่าหนึ่งครั้งและในที่ต่างๆ หนังสืออ้างอิงมีประโยชน์ต่อการรายงานอย่างไร? ตัวอย่างเช่น หากเราต้องการค้นหารายการทั้งหมดที่ป้อน เราก็สามารถยกเลิกการโหลดระบบการตั้งชื่ออ้างอิงได้เอกสารที่ใช้ในการบันทึกข้อเท็จจริงของการทำธุรกรรม
เช่นเดียวกันกับ buh การบัญชีใน 1C มีการลงทะเบียน มีทะเบียนสะสมข้อมูลและการบัญชี
เครื่องบันทึกการเคลื่อนไหวเป็นเอกสาร (แต่ยังมีทะเบียนอิสระด้วย)ในการลงทะเบียนการสะสม ข้อมูลจะถูกสะสม/สะสม ตัวอย่างเช่น หมอ. ยอดขาย T&I “เคลื่อน” ตามทะเบียนสะสมยอดขายพร้อมเครื่องหมาย “+” สะท้อนถึงยอดขายที่เพิ่มขึ้น เร็ก มีการสะสม: การหมุนเวียนและที่นอกเหนือจากการหมุนเวียนแล้วยังให้ข้อมูลเกี่ยวกับยอดคงเหลือ (เช่น สินค้าในคลังสินค้า) เราจะนำข้อมูลนี้ไปใช้ได้อย่างไร? คุณสามารถตั้งค่าพารามิเตอร์เริ่มต้นและสิ้นสุดของช่วงเวลาในการลงทะเบียนการสะสม (มูลค่าการซื้อขาย ยอดคงเหลือ และมูลค่าการซื้อขาย) เหล่านั้น. เลือกข้อมูลตามระยะเวลาที่ต้องการเท่านั้น
ข้อมูลลงทะเบียนบันทึกข้อมูลในแง่ของมิติ ข้อมูล-ทรัพยากร เพื่อให้เป็นตัวอย่าง เอกสารจะเขียนความเคลื่อนไหวไปยังข้อมูลลงทะเบียนราคาสินค้า ดังนั้นในบริบทของระบบการตั้งชื่อ 1C จึงจัดเก็บข้อมูลเกี่ยวกับราคา ราคาเป็นทรัพยากร ราคาได้รับการแก้ไข ณ จุดใดจุดหนึ่ง เนื่องจากการลงทะเบียนนี้มีเป็นระยะ ข้อมูลนี้มีประโยชน์ต่อเราอย่างไร? เมื่อรู้ว่าการลงทะเบียนเป็นระยะ เราสามารถ "ตัด" ได้ เช่น ราคาสุดท้ายก่อนวันที่เราต้องการ หรือราคาแรกหลังจากนั้น
เมื่อรู้เช่นนี้แล้ว เราสามารถสร้างรายงานที่จะแสดงระบบการตั้งชื่อทั้งหมดที่อยู่ในหนังสืออ้างอิงให้เราทราบได้ ระบบการตั้งชื่อโดยวางถัดจากจำนวนรายได้จากการขายในช่วงเวลาที่กำหนด (เราจะนำข้อมูลจากการลงทะเบียนการขาย) ส่งผลให้เราจะเห็นว่าสินค้าตัวไหนถูกซื้อจากเรา และตัวไหนถูกทิ้งไว้โดยไม่สนใจ
นี่เป็นตัวเลือกที่ง่ายที่สุด
ผมจะงดทำต่อครับเพราะมีวัตถุมากมาย แต่ละคนก็น่าสนใจและเราก็คุยกันได้ยาวๆ - พูดง่ายๆ ก็คือ ภาษาคิวรีนั้นสร้างขึ้นบนหลักการ:
* จะเลือกอะไร
* และจากที่ไหน
นี่เป็นสองส่วนที่จำเป็น
จากนั้น คุณสามารถกำหนดเงื่อนไขต่างๆ จัดกลุ่มข้อมูล จัดระเบียบ ฯลฯ
//ระวังการร้องขอ มีความจำเป็นต้องสร้างมันขึ้นมาในลักษณะที่เหมาะสมที่สุด - เพื่อให้การใช้งานใช้เวลาเพียงเล็กน้อย - ภาษา SKD - ภาษานิพจน์ที่จะช่วยให้คุณสร้างฟิลด์ที่มีการคำนวณต่างๆ (มีประโยชน์สำหรับนักเศรษฐศาสตร์) ยังสามารถใช้ในการตั้งค่าเค้าโครงได้ด้วย การเขียนสำนวนไม่ใช่เรื่องยาก สำหรับนักเศรษฐศาสตร์ธรรมดาที่รู้จัก Excel ฉันเชื่อว่าการเรียนรู้ภาษาสำนวน SKD ไม่ใช่เรื่องยาก ผู้ที่ทำงานกับแพลตฟอร์ม 8.3 มีข้อได้เปรียบเพราะว่า ภาษา ACS สำหรับแพลตฟอร์ม 8.3 มีโอเปอเรเตอร์เพิ่มมากขึ้น ตัวอย่างเช่น สิ่งที่จำเป็น เช่น การปัดเศษ และ/หรือการยกกำลัง เช่นเดียวกับค่าทางสถิติจำนวนมาก: ค่าเบี่ยงเบนมาตรฐานของประชากรทั่วไป ค่าเบี่ยงเบนมาตรฐานของกลุ่มตัวอย่าง ความแปรปรวนของตัวอย่าง ความสัมพันธ์ ฯลฯ
- ในตอนท้าย คุณจะต้องกำหนดการตั้งค่ารายงานมาตรฐาน ซึ่งก็คือเวอร์ชันหลักนั่นเอง ตัวเลือกนี้สะท้อนถึงการปรากฏครั้งสุดท้ายของรายงาน ในนั้นคุณสามารถจัดกลุ่มข้อมูลได้ตามที่คุณต้องการ ตั้งค่าการเลือก หากต้องการ คุณสามารถเพิ่มระบบควบคุมการเข้าออกอื่นๆ ได้ ส่งผลให้มีรายงานที่ซ้อนกัน
หากยังไม่ถึงจุดของการพัฒนารายงานและการใช้คอนโซล ความรู้เกี่ยวกับวัตถุและงานของพวกเขาและการทำงานกับระบบควบคุมการเข้าถึงจะเป็นประโยชน์ต่อคุณในการทำงานประจำวันของคุณอย่างแน่นอน
คุณอาจสังเกตเห็นการพัฒนาอย่างรวดเร็วของเทคโนโลยีในทุกด้านของชีวิต เกือบทุกคนมีอุปกรณ์เช่นคอมพิวเตอร์ แท็บเล็ต สมาร์ทโฟน ตอนนี้เราไม่สามารถจินตนาการถึงชีวิตของเราหากไม่มีผลิตภัณฑ์ซอฟต์แวร์: อีเมล การ์ด Yandex ฯลฯ
ธุรกิจไม่ล้าหลังความก้าวหน้า เป็นไปไม่ได้ที่จะจินตนาการว่าตอนนี้มีการใช้รูปแบบการบัญชีตามคำสั่งบันทึกประจำวันเว้นแต่ว่านี่คือแผงขายผัก และมีความแตกต่างระหว่างแผงลอยและแผงลอย แต่ละบริษัทมีข้อมูลและเครื่องมือจำนวนมากที่ใช้ไฟล์เหล่านี้ ส่วนแบ่งสำคัญของกองทุนเหล่านี้ถูกครอบครองโดยโปรแกรมบนแพลตฟอร์ม 1C โดยเฉพาะอย่างยิ่ง .
แนวโน้มทั้งหมดนี้บอกเป็นนัยอย่างชัดเจนว่า เพื่อที่จะเป็นผู้เชี่ยวชาญที่เป็นที่ต้องการและมีความสามารถ เราต้องเข้าใจเทคโนโลยีดิจิทัลให้ดียิ่งขึ้นเรื่อยๆ ดังนั้นสำหรับผู้ที่ต้องการเพิ่มประสิทธิภาพในการทำงานกับผลิตภัณฑ์ซอฟต์แวร์ 1C บทความนี้จะมีประโยชน์ บุคคลเหล่านี้อาจเป็นนักเศรษฐศาสตร์ ผู้จัดการการเงิน นักวิเคราะห์ และนักบัญชี ในระดับที่น้อยกว่านั้น
คุณมักจะต้องบันทึกรายงาน 1C ในรูปแบบแล้วประมวลผลในผลิตภัณฑ์ซอฟต์แวร์ของ Microsoft หรือไม่? ฉันแน่ใจว่านี่ไม่ใช่เรื่องแปลก ฉันเองก็ทำแบบนี้...
แม้ว่าแนวทางนี้มีสิทธิที่จะมีชีวิต แต่ก็ไม่ได้ผลเลย และนี่คือเหตุผล:
- อาร์เรย์ข้อมูลขนาดใหญ่ใดๆ ใน Excel จะใช้เวลาในการประมวลผลนานจนทนไม่ไหว
- ตามกฎแล้ว ข้อมูลที่รวบรวมไว้แล้วจะถูกจัดเก็บไว้ในเซลล์ตารางที่ดาวน์โหลดจาก 1C และคุณต้องการดูในเซลล์ต่างๆ เพื่อกรอง
แน่นอนว่าอาจโต้แย้งได้ว่ามีรายงาน ACS ที่ให้พื้นที่ผู้ใช้ในการควบคุม แต่การตั้งค่า ACS ก็ไม่ใช่เรื่องง่ายเช่นกัน
แต่มีเครื่องมือที่ช่วยให้คุณหลีกเลี่ยงปัญหาทั้งหมดได้และไม่ใช่เรื่องใหม่เลยที่โปรแกรมเมอร์ทุกคนใช้มัน นี่คือการประมวลผลที่เรียกว่า “1C Query Console” สิ่งมหัศจรรย์นี้ถูกเก็บไว้ในดิสก์ ITS แตกต่างกันไปตามแพลตฟอร์มที่แตกต่างกัน
รับบทเรียนวิดีโอ 267 บทเรียนบน 1C ฟรี:
สิ่งนี้จำเป็นสำหรับการทำงานอย่างมีประสิทธิภาพใน UPP มันเป็นแรงบันดาลใจให้คุณ คุณจะกลายเป็นผู้ปกครองฐานข้อมูล คุณไม่ต้องพึ่งโปรแกรมเมอร์ คุณสามารถดึงข้อมูลได้เกือบทุกชนิดในเวลาไม่กี่วินาที
แต่แน่นอนว่าสำหรับงานที่ประสบความสำเร็จคุณต้องรู้บางอย่างเกี่ยวกับการกำหนดค่า 1C ไม่ยากอย่างที่คิดเมื่อมองแวบแรก ซื้อหนังสือที่อธิบายการกำหนดค่า หรือใช้ "คู่มือนักพัฒนา" จากกล่องสีเหลืองแล้วดูผ่านๆ ภายในเวลาไม่ถึงสองสัปดาห์ คุณจะสามารถเขียนแบบสอบถามได้ดีเพียงพอ
วิธีทำงานกับการประมวลผล
มาเริ่มประมวลผล "" ในผลิตภัณฑ์ซอฟต์แวร์ 1C UPP กัน เปิดโดยคลิกที่แผง: “ไฟล์ – เปิด – เส้นทางไปยังไฟล์ที่กำลังประมวลผล”
คุณจะเห็นหน้าต่างการประมวลผลที่มีสามหน้าต่าง ในหน้าต่างด้านขวาบน ให้ป้อนข้อความ:
เลือก
องค์กรชื่อ
องค์กร TIN,
องค์กร.เคพีพี
จาก
Directory.Organizations AS องค์กร
และคลิกปุ่มดำเนินการบนแผงควบคุม หน้าต่างด้านล่างจะแสดงรายชื่อองค์กรที่เก็บบันทึกไว้ในฐานข้อมูล UPP ของคุณ หมายเลขประจำตัวผู้เสียภาษี (TIN) และ KPP คุณทำคำขอแรกของคุณสำเร็จแล้ว - ขอแสดงความยินดี
ตอนนี้คลิกขวาที่หน้าต่างด้านบนขวาแล้วเลือกรายการเมนู “” ในฟิลด์ด้านซ้ายเราจะเห็นองค์ประกอบการกำหนดค่าทั้งหมดตรงกลาง - สิ่งที่เราหันไป (ในกรณีนี้คือไดเร็กทอรี "องค์กร") ทางด้านขวา - สิ่งที่จะแสดงเป็นผลมาจากคำขอ
แท็บอื่นๆ ช่วยให้คุณสามารถจัดกลุ่ม กำหนดเงื่อนไข แสดงผลลัพธ์ และสิ่งที่เป็นประโยชน์อื่นๆ อีกมากมาย
เมื่อใช้คอนโซลแบบสอบถาม คุณจะสามารถเข้าถึงองค์ประกอบการกำหนดค่า กำหนดเงื่อนไขในการแสดงข้อมูล รวมข้อมูลจากแหล่งต่างๆ และดำเนินการทางคณิตศาสตร์กับข้อมูลได้ และทั้งหมดนี้จะทำได้อย่างรวดเร็วอย่างไม่น่าเชื่อเมื่อเทียบกับ Excel
นี่คือภาพรวมโดยย่อของเครื่องมือที่มีประโยชน์ที่สุดใน 1C UPP โดยที่ฉันไม่สามารถจินตนาการถึงการทำงานในโปรแกรมนี้ได้
เหตุใดฉันจึงต้องมีคอนโซลแบบสอบถาม
คุณอาจไม่พอใจ: “ฉันไม่ใช่โปรแกรมเมอร์ ฉันเป็นนักเศรษฐศาสตร์ นักวิเคราะห์ และผู้จัดการ ทำไมฉันถึงต้องการสิ่งนี้!” รอให้โกรธเคือง เริ่มต้นด้วยความจริงที่ว่าเมื่อเชี่ยวชาญ 1C Query Console และเรียนรู้วิธีใช้ใน UPP แล้ว คุณจะไม่เป็นโปรแกรมเมอร์และไม่ต้องพึ่งพามัน แต่!!!
- คุณจะประหยัดเวลาและนี่ไม่ใช่แค่คำพูดเท่านั้น ด้วยการประมวลผลนี้ คุณจะทำงานเสร็จเร็วขึ้น 10 เท่า หากคุณวิเคราะห์ตารางจากช่วงหนึ่งไปอีกช่วงหนึ่ง โดยใช้ตัวกรองและฟังก์ชันต่างๆ สำหรับการสุ่มตัวอย่าง ไม่รู้วิธีเขียนแมโคร Excel ใช้เวลาสองสามชั่วโมงหรือสองสามวัน... ด้วยการเขียนคำขอเพียงครั้งเดียวและบันทึกคุณสามารถรับข้อมูลนี้ได้ในไม่กี่วินาทีโดยเปลี่ยนเฉพาะพารามิเตอร์วันที่เท่านั้น สิ่งที่เหลืออยู่คือการนั่งคิดเกี่ยวกับรหัสคำขอ
- การประมวลผล “1C Query Console” มีประโยชน์อย่างยิ่งหากบริษัทยังไม่มีระบบตัวบ่งชี้หลักที่ชัดเจน ทุกครั้งที่ฝ่ายบริหารขอให้เพิ่มข้อมูลใหม่ลงในรายงานหรือคำนวณตัวบ่งชี้โดยใช้สูตรอื่น ที่นี่คุณสามารถแสดงความรู้ของคุณ และใครจะรู้ว่าสิ่งนี้จะนำคุณไปสู่ความสูงระดับใด
- ยกเลิกการพึ่งพาโปรแกรมเมอร์ของคุณ แน่นอนว่าผลลัพธ์ของการสืบค้นจากคอนโซลไม่ใช่รายงานฉบับเต็ม แต่ไม่ใช่รูปแบบที่สำคัญ แต่เป็นเนื้อหา คอนโซลจะให้ข้อมูลการกำหนดค่าแก่คุณ และคุณสามารถเริ่มดำเนินการกับข้อมูลได้ในขณะที่รายงานอยู่ในขั้นตอนการเขียนโปรแกรม
- การใช้คอนโซลจะบังคับให้คุณเพิ่มพูนความรู้เกี่ยวกับ SCP อย่างหลีกเลี่ยงไม่ได้ และนี่จะไม่ใช่ความรู้ของผู้ใช้ทั่วไป ก ความรู้เกี่ยวกับสถาปัตยกรรมการกำหนดค่าของซอฟต์สตาร์ท- หากคำเหล่านี้ว่างเปล่าสำหรับคุณ โปรดไปที่ไซต์ "ใช้งานได้" และดูว่าผู้เชี่ยวชาญ UPP มีค่าใช้จ่ายเท่าใด
เราอาศัยอยู่ในโลกดิจิทัลที่ความสามารถในการทำงานกับข้อมูลเพิ่มโอกาสในการประสบความสำเร็จและร่ำรวยยิ่งขึ้น!
คอนโซลแบบสอบถาม 1c- เครื่องมือที่สะดวกสำหรับการสร้างและแก้ไขแบบสอบถามในโหมดองค์กร 1C การใช้คอนโซลแบบสอบถามคุณสามารถเรียกใช้แบบสอบถามไปยังฐานข้อมูล 1C และดูผลลัพธ์ของแบบสอบถามได้โดยตรงบนหน้าจอใน 1C Enterprise ในบทความนี้เราจะดูคอนโซลสองตัวอันหนึ่งสำหรับ 1c 8.2 (แบบฟอร์มปกติ) และคอนโซลที่สองสามารถทำงานได้ทั้งในรูปแบบปกติและแบบจัดการ 1c 8.3
ดาวน์โหลดคอนโซลแบบสอบถาม 1c
ในการเริ่มทำงานกับการประมวลผลคุณต้องมีก่อน ดาวน์โหลดคอนโซลแบบสอบถาม 1cด้านล่างนี้เราจะให้ลิงก์ดาวน์โหลด แต่สำหรับตอนนี้ โปรดทราบว่าคอนโซลแบบสอบถาม 1c สามารถจัดประเภทและกำหนดให้กับประเภทใดประเภทหนึ่งต่อไปนี้:
- สำหรับแบบฟอร์มปกติ (1s 8.2)
- สำหรับแบบฟอร์มที่ได้รับการจัดการ (1 วินาที 8.3)
- แบบผสม (ใช้ได้กับทั้ง 1s 8.2 และ 1s 8.3)
ในบทความของเรา เราจะดูคอนโซลสองตัว คอนโซลแรกใช้งานได้เฉพาะบน 1s 8.2 (ฟอร์มปกติ) และคอนโซลที่สองใช้งานได้บน 1s 8.3 (ฟอร์มที่ได้รับการจัดการ) มีความแตกต่างกันเล็กน้อย เราจะพูดถึงความแตกต่างเพิ่มเติม แต่ตอนนี้เราทราบว่าในแอปพลิเคชันที่ได้รับการจัดการ คอนโซลจะทำงานอย่างถูกต้องในโหมดเรียกใช้ "Thick Client" เท่านั้น
ดาวน์โหลดคอนโซลแบบสอบถาม 1c สำหรับแอปพลิเคชัน 1c 8.2 ปกติ
ด้านล่างนี้เป็นภาพหน้าจอของการประมวลผล คุณสามารถดาวน์โหลดคอนโซลแบบสอบถาม 1c สำหรับแอปพลิเคชัน 1c 8.2 ปกติ
ดาวน์โหลดคอนโซลแบบสอบถาม 1c สำหรับแอปพลิเคชันที่ได้รับการจัดการ 1c 8.3
และนี่คือคอนโซลที่สอง คุณยังสามารถดูภาพหน้าจอบนหน้าจอด้านล่างได้ โดยใช้ลิงก์ที่คุณสามารถดาวน์โหลดคอนโซลแบบสอบถาม 1c สำหรับแอปพลิเคชันที่ได้รับการจัดการ 1c 8.3
คำอธิบายหลักการทำงานและฟังก์ชันการทำงานหลักของคอนโซลแบบสอบถาม 1c สำหรับแอปพลิเคชัน 1c 8.2 ทั่วไป
นี้ คอนโซลแบบสอบถาม 1s 8.2 สำหรับแอปพลิเคชันทั่วไปใช้งานง่ายและไม่ต้องใช้ความรู้พิเศษจากผู้ใช้ ในภาพหน้าจอ คุณจะเห็นช่องทดสอบสำหรับการเขียนคำขอ คุณสามารถเขียนคำขอด้วยตนเองหรือใช้ตัวสร้างก็ได้ ใต้หมายเลข 1 ในรูปคุณจะเห็นปุ่ม "พารามิเตอร์" เมื่อคลิกที่มันเราจะเห็นแบบฟอร์มสำหรับการแทนที่พารามิเตอร์ในคำขอ เราจะกลับมาที่ปุ่มนั้นในภายหลัง ภายใต้หมายเลข 2 คุณจะเห็นพื้นที่ทำงานและแผงการดำเนินการพร้อมกับคำขอ ที่นี่เราสามารถเพิ่มคำขอ ลบและบันทึกลงในไฟล์แยกต่างหากบนดิสก์ได้ ใต้เลข 3 นิ้ว คอนโซลแบบสอบถาม 1s 8.2.1มีการตั้งค่าสำหรับการแสดงผลสามารถแสดงในรูปแบบของตารางหรือตามลำดับชั้นในรูปแบบของต้นไม้ตัวเลือกที่สองจะใช้เมื่อเราต้องการดูลำดับชั้นอันเป็นผลมาจากแบบสอบถาม จุดที่ 4 แสดงให้เราเห็นว่าคำขอมีตารางชั่วคราวหรือไม่ ถ้ามี เราก็สามารถแก้ไขจุดบกพร่องและดูผลการดำเนินการที่วางไว้ในตารางชั่วคราวได้
ตอนนี้เรามาดูจุดเฉพาะบางประการกัน คอนโซลแบบสอบถาม 1c.
ด้านบนคุณจะเห็นหน้าต่างที่ป้อนพารามิเตอร์ลงในคำขอ เมื่อคลิกที่ปุ่ม "จากคำขอ" เราจะได้รับพารามิเตอร์ที่ระบุไว้ในคำขอ ตอนนี้เราเพียงแค่ต้องตั้งค่าที่ต้องการและปิดแบบฟอร์ม อย่างไรก็ตาม หากคุณกำลังแก้ไขคำขอและพารามิเตอร์ที่คุณเพิ่มไว้ก่อนหน้านี้ในแบบฟอร์มไม่ได้ใช้อีกต่อไป พารามิเตอร์เหล่านั้นจะถูกเน้นเป็นสีเทา หากมีพารามิเตอร์ดังกล่าวจำนวนมาก คุณสามารถลบออกจากหน้าต่างได้โดยใช้ปุ่ม "ลบที่ไม่ได้ใช้"
หากคุณมีตารางชั่วคราวในแบบสอบถามของคุณ คุณสามารถแก้ไขข้อบกพร่องในแบบสอบถามย่อยที่แยกจากกัน และดูผลลัพธ์ของการดำเนินการแบบสอบถามย่อยนี้ได้ หากเราเห็นว่ามีตารางชั่วคราวในหน้าต่างหลักของคอนโซลแบบสอบถาม 1c ให้คลิกที่แท็บ "ชั่วคราว" ปุ่มตาราง” (จุดที่ 4 บนหน้าต่างคอนโซลหลัก) หลังจากคลิก หน้าต่างที่เราเห็นด้านบนจะปรากฏขึ้น โดยจะแสดงตารางชั่วคราวทั้งหมดของแบบสอบถาม คลิก "Debug" และดูหน้าต่างต่อไปนี้
คำอธิบายโดยย่อเกี่ยวกับการทำงานของคอนโซลแบบสอบถาม 1c สำหรับแอปพลิเคชันที่ได้รับการจัดการ 1c 8.3
เราคุ้นเคยกับฟังก์ชั่นหลัก คอนโซลแบบสอบถาม 1s 8.2.1ถึงเวลาที่จะต้องพิจารณาแล้ว คอนโซลแบบสอบถาม 1s 8.3.1- เราจะไม่พิจารณาการประมวลผลนี้โดยละเอียดมากเท่ากับการประมวลผลครั้งก่อน แต่จะกล่าวถึงพารามิเตอร์หลักและการตั้งค่าโดยย่อ
และรับข้อมูลได้อย่างรวดเร็ว ในบทความนี้ ฉันจะพยายามอธิบายวิธีใช้ Query Console และระบุลิงก์สำหรับดาวน์โหลด Query Console
มาดูเครื่องมือนี้กันดีกว่า
ดาวน์โหลดคอนโซลแบบสอบถาม 1C
ก่อนอื่นเพื่อเริ่มทำงานกับคอนโซลแบบสอบถามคุณต้องดาวน์โหลดจากที่ไหนสักแห่ง โดยทั่วไปการประมวลผลจะแบ่งออกเป็นสองประเภท - รูปแบบควบคุมและรูปแบบทั่วไป (หรือบางครั้งเรียกว่า 8.1 และ 8.2/8.3)
ฉันพยายามรวมทั้งสองประเภทนี้ไว้ในการประมวลผลเดียว - แบบฟอร์มที่ต้องการจะเปิดขึ้นในโหมดการทำงานที่ต้องการ ( ในโหมดที่ได้รับการจัดการ คอนโซลจะทำงานในโหมดหนาเท่านั้น).
คุณสามารถดาวน์โหลดคอนโซลแบบสอบถาม 1C 8.3 (8.2) สำหรับแบบฟอร์มที่ได้รับการจัดการและแบบฟอร์มปกติได้โดยใช้ลิงก์: .
คำอธิบายของคอนโซลแบบสอบถาม 1C
หากคุณสนใจวิธีการเขียนแบบสอบถามในระบบ 1C ฉันขอแนะนำให้คุณอ่านบทความและ
เรามาเริ่มดูคอนโซลแบบสอบถามพร้อมคำอธิบายของแผงการประมวลผลหลัก:
ในส่วนหัวของคอนโซลแบบสอบถาม คุณสามารถดูเวลาดำเนินการของแบบสอบถามล่าสุดด้วยความแม่นยำในระดับมิลลิวินาที ซึ่งช่วยให้คุณสามารถเปรียบเทียบการออกแบบที่แตกต่างกันในแง่ของประสิทธิภาพได้
ปุ่มกลุ่มแรกในแถบคำสั่งมีหน้าที่บันทึกการสืบค้นปัจจุบันลงในไฟล์ภายนอก สะดวกมาก คุณสามารถกลับไปเขียนคำขอที่ซับซ้อนได้ตลอดเวลา หรือจัดเก็บรายการตัวอย่างทั่วไปของการออกแบบบางอย่าง เป็นต้น
ทางด้านซ้ายในช่อง "คำขอ" คุณสามารถสร้างคำขอใหม่และบันทึกไว้ในโครงสร้างแบบต้นไม้ได้ ปุ่มกลุ่มที่สองมีหน้าที่จัดการรายการคำขอ คุณสามารถสร้าง คัดลอก ลบ ย้ายคำขอได้
รับบทเรียนวิดีโอ 267 บทเรียนบน 1C ฟรี:
- ดำเนินการตามคำขอ— ดำเนินการอย่างง่ายและได้ผลลัพธ์
- ดำเนินการแพ็คเกจ— ให้คุณดูคำขอระดับกลางทั้งหมดได้ใน
- การดูตารางชั่วคราว— ช่วยให้คุณเห็นผลลัพธ์ที่ส่งคืนโดยการสืบค้นชั่วคราวในตาราง
พารามิเตอร์คำขอ:
ช่วยให้คุณตั้งค่าพารามิเตอร์ปัจจุบันสำหรับการร้องขอ
ในหน้าต่างพารามิเตอร์การสืบค้น สิ่งต่อไปนี้น่าสนใจ:
- ปุ่ม ได้รับจากการร้องขอค้นหาพารามิเตอร์ทั้งหมดในคำขอโดยอัตโนมัติเพื่อความสะดวกของนักพัฒนา
- ธง พารามิเตอร์ทั่วไปสำหรับคำขอทั้งหมด— เมื่อติดตั้งแล้ว การประมวลผลจะไม่ล้างพารามิเตอร์เมื่อย้ายจากคำขอหนึ่งไปอีกคำขอในรายการคำขอทั่วไป
ตั้งค่าพารามิเตอร์ด้วยรายการค่าง่ายมาก เพียงเมื่อเลือกค่าพารามิเตอร์ ให้คลิกที่ปุ่มล้างค่า (กากบาท) ระบบจะแจ้งให้คุณเลือกประเภทข้อมูล โดยคุณจะต้องเลือก "รายการค่า":
นอกจากนี้ในแผงด้านบนยังมีปุ่มสำหรับเรียกการตั้งค่าคอนโซลแบบสอบถาม:
โดยที่คุณสามารถระบุพารามิเตอร์บันทึกอัตโนมัติของแบบสอบถามและพารามิเตอร์การดำเนินการของแบบสอบถาม
ข้อความคำขอถูกป้อนลงในฟิลด์คำขอคอนโซล ซึ่งสามารถทำได้โดยเพียงพิมพ์การทดสอบแบบสอบถามหรือโดยการเรียกใช้เครื่องมือพิเศษ - ตัวออกแบบแบบสอบถาม
เรียกจากเมนูบริบท (ปุ่มเมาส์ขวา) เมื่อคุณคลิกที่ช่องป้อนข้อมูล:
เมนูนี้ยังมีฟังก์ชันที่มีประโยชน์ เช่น การล้างหรือเพิ่มยัติภังค์ (“|”) ให้กับคำขอ หรือรับรหัสคำขอในรูปแบบที่สะดวกนี้:
คำขอ = คำขอใหม่; ขอ. Text = " |SELECT | Currencies.Link |FROM- Directory.Currencies AS สกุลเงิน"
- RequestResult = คำขอ วิ่ง() ;
ฟิลด์ด้านล่างของคอนโซลแบบสอบถามจะแสดงฟิลด์ผลลัพธ์ของแบบสอบถาม ซึ่งเป็นเหตุผลว่าทำไมการประมวลผลนี้จึงถูกสร้างขึ้น: