การสร้างรายงานใน 1 วินาที 8.2

12.08.2014

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

ในการกำหนดค่าทั้งหมด รายงาน 1C Enterprise 8.2 แบ่งออกเป็นหมวดหมู่และรวมอยู่ใน:

การวิเคราะห์รายการสินค้าคงคลัง (ตามยอดคงเหลือ สินค้าคงคลัง ความเคลื่อนไหว)

การวิเคราะห์การขาย (กำไรขั้นต้น ยอดขาย)

การบัญชีและการเงิน (สำหรับภาระภาษีมูลค่าเพิ่ม กระแสเงินสด งบประมาณ)

การผลิตและการดำเนินงาน (การถ่ายโอน การประมวลผล)

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

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

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

เมื่อตั้งค่ารายงานเกือบทุกประเภทในโปรแกรม ผู้ใช้อาจจำเป็นต้องใช้:

- แท็บหลักประกอบด้วยวันที่ หน่วยการวัด หน่วยวัด พารามิเตอร์คุณสมบัติและหมวดหมู่ ผลรวมทั้งหมด และฟิลด์เพิ่มเติม

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

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

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

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

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

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

รายงาน 1C 8.3 เป็นออบเจ็กต์ข้อมูลเมตาพิเศษที่ออกแบบมาเพื่อสร้างการนำเสนอข้อมูลจากตารางฐานข้อมูล 1C ที่ใช้งานง่าย

ลองคิดดูสิวิธีการตั้งค่ารายงาน สิ่งที่จำเป็นสำหรับ รายงานภายนอกแตกต่างจากรายงานที่มีอยู่ภายใน และรายงานที่แตกต่างจากการประมวลผลอย่างไร

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

รายงานเป็นสิ่งสำคัญในระบบข้อมูลใด ๆ ดังนั้น 1C จึงให้ความสนใจอย่างใกล้ชิดกับการพัฒนารายงานและสร้างนักออกแบบและกลไกจำนวนมากสำหรับการสร้างรายงาน

มาดูวิธีการพื้นฐานในการสร้างรายงานกัน

วิธีสร้างรายงานใน 1C โดยใช้เค้าโครง

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

แต่ในกรณีนี้ จะต้องป้อนรายการ เมนู และ "ธนู" อื่นๆ ทั้งหมดด้วยตนเอง ซึ่งต้องใช้แรงงานมาก

รับบทเรียนวิดีโอ 267 บทเรียนบน 1C ฟรี:

การสร้างรายงานโดยใช้ตัวออกแบบฟอร์มเอาท์พุต

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

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

การสร้างรายงานโดยใช้รายงานทั่วไป

รายงานสากลมีฟังก์ชันการทำงานที่ยอดเยี่ยม ซึ่งเป็นอินเทอร์เฟซการตั้งค่าที่สะดวกซึ่งผู้ใช้คุ้นเคย:

รายงานตามระบบการจัดองค์ประกอบข้อมูล

นี่เป็นวิธีที่ก้าวหน้าที่สุดในการสร้างรายงานใน 1C ซึ่งแนะนำโดย 1C เอง ปรากฏในแพลตฟอร์ม 1C ในเวอร์ชัน 8.1

SKD ช่วยให้คุณสร้างรายงานง่ายๆ โดยไม่ต้องมีบรรทัดการเขียนโปรแกรมเลย เนื่องจากมีตัวสร้างที่ยืดหยุ่นและใช้งานได้ดีมากสำหรับการสร้างโครงร่างการจัดองค์ประกอบข้อมูล:

ในการกำหนดค่าล่าสุดทั้งหมด รายงานทั้งหมดเขียนโดยใช้ระบบการจัดองค์ประกอบข้อมูล

ความแตกต่างระหว่างรายงานภายนอกและรายงานในตัวคืออะไร?

ตามที่เขียนไว้ในเอกสารประกอบ - ไม่มีอะไร กลไกการรายงานภายนอกถูกสร้างขึ้นเพื่อแก้ไขข้อบกพร่องของรายงานในระหว่างการพัฒนา

ข้อแตกต่างเพียงอย่างเดียวในการพัฒนาโซลูชันคือ คุณไม่สามารถเข้าถึงรายงานภายนอก "ตามชื่อ" ได้ ซึ่งต่างจากรายงานในตัว

รายงานแตกต่างจากการประมวลผลอย่างไร

ในความเป็นจริงไม่มีอะไรเลยในทางปฏิบัติ ความแตกต่างที่สำคัญคือวัตถุประสงค์ของการใช้ออบเจ็กต์: จำเป็นต้องมีรายงานเพื่อแสดงข้อมูล และจำเป็นต้องมีรายงานเพื่อเปลี่ยนแปลงข้อมูล

ความแตกต่างหลักในคุณสมบัติ: ในรายงาน คุณสามารถระบุ Basic Data Composition Schema (DCS) และระบุการตั้งค่าสำหรับการบันทึกพารามิเตอร์รายงานได้

บน 1C? วิธีดูเงินเดือนพนักงานใน 1 วินาที?

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

ปรากฎว่าปัญหาที่คล้ายกันหลายอย่างสามารถแก้ไขได้โดยการสร้างการเลือกแบบกำหนดเองและส่งออกข้อมูลนี้ไปยังรายงาน

คุณสามารถเลือกแบบกำหนดเอง "ของคุณเอง" ได้หลายวิธี สามารถ


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

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

เพื่อไม่ให้การสนทนาที่ไม่มีมูลต่อไป เราจะเปลี่ยนจากทฤษฎีไปสู่การปฏิบัติ พูดง่ายๆคือเราจะสร้างรายงานเกี่ยวกับระบบควบคุมการเข้าถึงในโปรแกรม 1C การกำหนดค่ามาตรฐานการบัญชี 8.3 เพราะ เนื่องจากการกำหนดค่าเป็นเรื่องปกติ และการถอดออกจากการสนับสนุนไม่ได้เป็นส่วนหนึ่งของแผนของเรา เราจึงจัดทำรายงานภายนอก ซึ่งแต่จะไม่ส่งผลกระทบต่อกระบวนการสร้าง

เอาล่ะ มาเริ่มกันเลย

การจัดทำรายงาน

ขั้นแรก มาสร้างและบันทึกไฟล์รายงานภายนอกของเราลงในดิสก์กัน

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

ขั้นแรกไปที่ 1C Configurator แล้วคลิก "ไฟล์" - "ใหม่" ในเมนูหลัก ในรายการที่นำเสนอ ให้เลือก "รายงานภายนอก" และคลิกปุ่ม "ตกลง" เพื่อยืนยันตัวเลือก

ลองเรียกรายงานที่สร้างขึ้นใหม่ว่า "รายงานเงินเดือนของพนักงาน" แล้วบันทึกลงดิสก์

การสร้างรายงานระบบควบคุมการเข้าออก

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

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

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

จากคอลัมน์ที่มีวัตถุข้อมูลเมตา (“ฐานข้อมูล”) ให้เลือกตารางที่มีข้อมูลสำหรับรายงานของเรา เราจะต้องมี: การลงทะเบียนการสะสม "การตั้งถิ่นฐานร่วมกันกับพนักงาน" เพื่อรับข้อมูลเกี่ยวกับการเคลื่อนไหวของเงินเดือนและการลงทะเบียนข้อมูล "ข้อมูลบุคลากรปัจจุบันของพนักงาน" เพื่อรับข้อมูลเกี่ยวกับตำแหน่งของพนักงานแต่ละคน

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

บนแท็บ "ลิงก์" เราจะสร้างการเชื่อมต่อของผู้ลงทะเบียนที่เราเลือกโดยใช้ฟิลด์ "พนักงาน"

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

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

เราไม่ต้องการแท็บที่เหลือ ในขั้นตอนนี้ ข้อมูลที่ครบถ้วนจะเพียงพอที่จะสร้างรายงานที่เราต้องการ

คลิกปุ่ม "ตกลง"

แบบสอบถาม SQL ที่เราต้องการจะถูกสร้างขึ้นในฟิลด์

การสร้างพารามิเตอร์รายงาน

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

ตัวเลือก.

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

คัดลอกบรรทัดประเภทของการชำระบัญชีร่วมกันโดยคลิกที่อันแรกด้วยปุ่มเมาส์ขวา

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

การก่อตัวของประเภทตัวอย่าง

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

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

จากนั้นในหน้าต่างถัดไป เราจะกำหนดประเภทของการจัดกลุ่มที่ต้องการ นี่คือสำหรับฟิลด์พนักงาน คลิก "ถัดไป"

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

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

เข้าสู่เว็บไซต์ในฐานะนักเรียน

ระบบการจัดองค์ประกอบข้อมูล 1C 8.3 สำหรับผู้เริ่มต้น: รายงานครั้งแรกเกี่ยวกับ SKD

หากคุณยังไม่ได้อ่านบทนำของโมดูลนี้ โปรดอ่าน:

คุณจะต้องเรียนบทเรียนให้สำเร็จ 1C 8.3 (ไม่ต่ำกว่า 8.3.13.1644 ) .

หากคุณติดตั้ง 1C เวอร์ชัน 8.3 ไว้แล้ว ให้ใช้งาน ถ้าไม่ ให้ดาวน์โหลดและติดตั้งเวอร์ชันทางการศึกษาซึ่ง 1C ผลิตขึ้นเพื่อการศึกษาโดยเฉพาะ: .

ทางลัดต่อไปนี้ควรปรากฏบนเดสก์ท็อปของคุณ:

สำหรับบทเรียนทั้งหมดในชุดนี้ เราจะใช้ฐานข้อมูล Gastronom ที่ฉันเตรียมไว้ มันเกิดขึ้นพร้อมกันกับฐานที่เราใช้ในโมดูลของโรงเรียนเมื่อศึกษาคำขอ ดังนั้นฉันหวังว่าคุณจะคุ้นเคยกับหนังสือและเอกสารอ้างอิงของมัน

หากคุณลบออกแล้ว ให้ดาวน์โหลดอีกครั้งโดยใช้รายการต่อไปนี้ แกะออกและเพิ่มลงในรายการฐานข้อมูล

ในที่สุด โต๊ะทำงานก็ได้รับการตั้งค่าแล้ว และตอนนี้เราจะสร้างรายงานฉบับแรกร่วมกันโดยใช้ระบบการจัดองค์ประกอบข้อมูล มันจะง่ายมากที่จะแสดงความสามารถทั่วไปของระบบองค์ประกอบข้อมูล (ตัวย่อ เอสเคดี).

การตั้งเป้าหมาย

จุดประสงค์ของบทเรียนนี้- สร้างรายงานที่ในโหมดผู้ใช้ แสดงรายการไคลเอนต์ที่มีฟิลด์ต่อไปนี้:

  • ชื่อ
  • พื้น
  • สีโปรดของลูกค้า.

รายงานจะต้องเป็นภายนอก ซึ่งหมายความว่าจะถูกสร้างขึ้นและกำหนดค่าในตัวกำหนดค่า จากนั้นจึงบันทึกเป็นไฟล์แยกต่างหาก (ภายนอก) บนคอมพิวเตอร์

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

ไป!

การสร้างรายงาน

เราเปิดตัวตัวกำหนดค่าสำหรับฐานข้อมูล Gastronom:

จากเมนูหลัก เลือก "ไฟล์" -> "ใหม่...":

เลือก "รายงานภายนอก":

การสร้างไดอะแกรมเค้าโครงข้อมูลภายในรายงาน

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

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

หน้าต่างการทำงานหลักเปิดขึ้น พร้อมด้วยแท็บและฟิลด์มากมาย ซึ่งเราจะกำหนดค่าโครงร่างข้อมูลของเรา

ไม่จำเป็นต้องกลัว มีโอกาสมากมายจริงๆ ที่นี่ แต่เราไม่ต้องการทั้งหมด โดยเฉพาะในบทเรียนแรก

ตอนนี้เราอยู่ในบุ๊กมาร์กแล้ว " ชุดข้อมูล"เราจะอยู่ที่นั่น"

เราเขียนคำขอผ่านตัวสร้าง

ระบบการจัดองค์ประกอบข้อมูล (เรียกโดยย่อว่า DCS) กำหนดให้เราต้องดำเนินการ ข้อมูล,ซึ่งมันจะแสดงให้ผู้ใช้เห็น

วิธีที่ง่ายที่สุด - เขียนคำขอไปที่ฐาน ในโรงเรียนเราเรียนรู้ที่จะเขียนและทำความเข้าใจคำขอ - ดังนั้นฉันคาดหวังให้คุณมีทักษะที่เหมาะสม

คลิกที่ สีเขียวเครื่องหมายบวก และในรายการแบบเลื่อนลงเลือกรายการ " เพิ่มชุดข้อมูล - แบบสอบถาม":

หน้าที่ของเราคือเขียนข้อความคำขอในช่องนี้ คุณลืมวิธีการทำเช่นนี้ไปแล้วหรือยัง?

ฉันจะให้คำแนะนำแก่คุณ:

ในแบบสอบถามนี้ เราได้เลือกสามฟิลด์ (" ชื่อ", "พื้น" และ " สีที่ชอบ") จากตาราง" Directory.ลูกค้า".

แต่อย่ารีบเร่งที่จะเขียนข้อความนี้ในช่อง "คำขอ" ด้วยตนเอง

ตอนนี้เราจะสร้างคำขอเดียวกันด้วยสายตาโดยใช้เมาส์เท่านั้น วิธีการนี้เรียกว่า " ตัวสร้างแบบสอบถาม".

หากต้องการเรียกตัวสร้างนี้ให้คลิกปุ่ม " ตัวสร้างแบบสอบถาม..." ที่มุมขวาบนของช่อง "คำขอ":

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

มันกลับกลายเป็นเช่นนี้:

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

มันกลับกลายเป็นเช่นนี้:

มาทำเช่นเดียวกันกับทุ่งนากันเถอะ” พื้น" และ " สีที่ชอบ". ผลลัพธ์จะเป็นดังนี้:

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

ยิ่งไปกว่านั้น ตามข้อความของคำขอ 1C เองก็ดึงชื่อของฟิลด์ (พื้นที่เหนือคำขอ) ที่จะใช้โดยโครงร่างการจัดองค์ประกอบข้อมูล:

ขณะนี้เราได้รวบรวมคำขอแล้ว ACS รู้วิธีรับข้อมูลสำหรับรายงาน

การตั้งค่าการนำเสนอข้อมูล

มันยังคงอยู่อย่างใด แสดงภาพข้อมูลนี้สำหรับผู้ใช้ในรูปแบบแบบพิมพ์ และนี่คือจุดที่ ACS สามารถทำงานได้อย่างมหัศจรรย์!

เพื่อสร้างปาฏิหาริย์เช่นนี้ไปที่แท็บ " การตั้งค่า" และคลิกปุ่มตัวออกแบบการตั้งค่า ( ไม้กายสิทธิ์):

ในหน้าต่างที่เปิดขึ้น ให้ระบุประเภทรายงาน " รายการ"และกด " ไกลออกไป":

ในหน้าต่างถัดไป เลือก (โดยการลาก) ฟิลด์ที่ต้องแสดงในรายการ (ลากทั้งหมดที่มีให้เรา: " สีที่ชอบ", "ชื่อ" และ " พื้น"):

มารับผลลัพธ์นี้แล้วกดปุ่ม " ตกลง":

ผู้ออกแบบการตั้งค่าปิดและรายการ " รายการโดยละเอียด":

รายงานพร้อมแล้ว มาตรวจสอบกัน เมื่อต้องการทำเช่นนี้ ขั้นแรกให้บันทึกรายงานเป็นไฟล์ภายนอก

บันทึกรายงานเป็นไฟล์

เปิดรายการเมนูหลัก " ไฟล์"->"บันทึก":

ฉันจะบันทึกลงในเดสก์ท็อปของฉันภายใต้ชื่อ " บทที่ 1":

ตรวจสอบรายงานในโหมดผู้ใช้

สุดท้าย ให้ปิดตัวกำหนดค่าและไปที่ฐานข้อมูลของเราในโหมดผู้ใช้:

ชื่อผู้ใช้ "ผู้ดูแลระบบ" ไม่มีรหัสผ่าน:

ผ่านเมนูเลือกรายการ " ไฟล์"->"เปิด...":

และระบุไฟล์รายงาน (ฉันบันทึกไว้บนเดสก์ท็อปภายใต้ชื่อ “Lesson1.erf”:

เปิดแบบฟอร์มรายงานแล้ว คลิกปุ่ม " รูปร่าง":

พร้อม! นี่คือรายชื่อลูกค้า สีและเพศที่พวกเขาชื่นชอบ:

สามารถพิมพ์แบบฟอร์มที่สามารถพิมพ์ได้อย่างง่ายดาย ในการดำเนินการนี้เพียงเลือกรายการ " ไฟล์"->"ผนึก...":

ดังนั้น โดยไม่ต้องเขียนโปรแกรม เราก็สามารถสร้างรายงานฉบับสมบูรณ์ที่ผู้ใช้สามารถเปิดในฐานข้อมูล สร้าง และพิมพ์ได้

นักเรียน - ฉันตอบทางไปรษณีย์ แต่ลองดูก่อน.

เข้าสู่เว็บไซต์ในฐานะนักเรียน

เข้าสู่ระบบในฐานะนักเรียนเพื่อเข้าถึงสื่อการสอนของโรงเรียน