เกี่ยวกับการกำหนดค่าเป็นเครื่องมือในการพัฒนา คุณสมบัติการกำหนดค่า PropertyManager ปฏิเสธการเปลี่ยนแปลงการกำหนดค่า
เราจะพิจารณาพื้นฐานของการพัฒนาการกำหนดค่าแอปพลิเคชันโดยใช้ตัวอย่างการทำให้กิจกรรมของร้านเสริมสวย Marina เป็นแบบอัตโนมัติ ร้านเสริมสวยจ้างผู้อำนวยการ ผู้บริหาร หัวหน้าคนงาน และพนักงานคนอื่นๆ หน้าที่หลักของช่างฝีมือคือการให้บริการแก่ลูกค้า ร้านเสริมสวยซื้อวัสดุจากซัพพลายเออร์ วัสดุถูกใช้ในระหว่างการให้บริการ และยังสามารถขายให้กับลูกค้า - บุคคลหรือองค์กรได้อีกด้วย
เราทำกิจกรรมของร้านเสริมสวยโดยอัตโนมัติ โดยเฉพาะอย่างยิ่งจำเป็นต้องทำให้การบัญชีวัสดุการบัญชีกิจกรรมของช่างฝีมือและการบัญชีของลูกค้าเป็นไปโดยอัตโนมัติด้วยความสามารถในการกำหนดเงื่อนไขการบริการพิเศษให้กับลูกค้าทั่วไป จำเป็นต้องคำนวณเงินเดือนสำหรับพนักงานโดยอัตโนมัติสร้างรายงานที่จะช่วยให้ฝ่ายบริหารสามารถวิเคราะห์ประสิทธิภาพของร้านเสริมสวยได้ ในระหว่างการแก้ปัญหา เราจะพบกับสถานการณ์เชิงปฏิบัติอื่นๆ อีกมากมายที่ต้องใช้ระบบอัตโนมัติ
เราจะไม่พยายามสร้างโซลูชันที่สามารถนำไปใช้ได้จริง ภารกิจหลักของเราคือพิจารณาการทำงานกับออบเจ็กต์ระบบ โดยใช้สาขาวิชาที่เลือกเพื่อแสดงความสามารถและคุณลักษณะของระบบ แม้ว่าในทางกลับกัน การกำหนดค่าสุดท้ายของเราหลังจากการปรับเปลี่ยนแล้ว ก็สามารถนำมาใช้ในทางปฏิบัติได้
มาทำความรู้จักกับ Configurator ต่อไป เรามาเริ่มศึกษาการดำเนินการกับวัตถุกันดีกว่า
1.3. การสร้างวัตถุ
การดำเนินการครั้งแรกกับออบเจ็กต์ที่เราจะควบคุมใน Configurator คือการสร้างออบเจ็กต์ มีหลายวิธีในการสร้างวัตถุประเภทที่ต้องการ ตัวอย่างเช่น โดยการเรียกเมนูบริบทของกลุ่มวัตถุและเลือกรายการ เพิ่ม(รูปที่ 1.9)
ข้าว. 1.9.
ให้ความสนใจกับไอคอนที่มาพร้อมกับรายการเมนู ปุ่มมีไอคอนเหมือนกัน เพิ่มบนแถบเครื่องมือหน้าต่าง ต้นไม้การกำหนดค่า- คำสั่งเดียวกันนี้ซ้ำกันในเมนู การดำเนินการ.
โปรดทราบว่าการดำเนินการเดียวกันใน Configurator สามารถทำได้หลายวิธี
เราจะไม่ดำเนินการคำสั่งที่อธิบายไว้ในตอนนี้ ในการบรรยายครั้งต่อไป เราจะฝึกสร้างวัตถุและการดำเนินการอื่นๆ ด้วย
ข้างต้นเราใช้แนวคิดเรื่อง "วัตถุ" แต่เราไม่ได้อธิบาย หากคุณคุ้นเคยกับเชิงวัตถุ วิธีการเขียนโปรแกรมแนวคิดของ "วัตถุ" ควรจะคุ้นเคยกับคุณ ถ้าไม่ ลองดูตัวอย่างง่ายๆ ที่จะช่วยให้คุณเข้าใจแก่นแท้ของวัตถุ ลองนึกภาพการกำหนดค่าเป็นแล็ปท็อป แล็ปท็อปประกอบด้วยส่วนที่แยกจากกันซึ่งเชื่อมต่อเข้าด้วยกันและมีปฏิสัมพันธ์ระหว่างกัน นี่คือจอภาพ, คีย์บอร์ด, มาเธอร์บอร์ด, โปรเซสเซอร์กลาง, RAM - รายการสามารถดำเนินต่อไปได้เป็นเวลานานมาก ทุกสิ่งที่แล็ปท็อปของเราประกอบด้วย ชิ้นส่วนต่างๆ ล้วนเป็นวัตถุ แต่ละวัตถุมีฟังก์ชันการทำงานเฉพาะ
มันสามารถสื่อสารในทางใดทางหนึ่งกับวัตถุอื่น มีการควบคุม มันสามารถสื่อสารกับวัตถุอื่นเกี่ยวกับสถานะของมันได้ ในความหมายที่กว้างกว่านั้น แล็ปท็อปก็เป็นวัตถุเช่นกัน สามารถควบคุมได้โดยใช้แป้นพิมพ์ สามารถแสดงข้อความโดยใช้จอภาพได้ พวกเขาสร้างอินเทอร์เฟซที่ผู้ใช้โต้ตอบกับแล็ปท็อป ต้นไม้การกำหนดค่า.
ดังนั้นวัตถุจึงเป็น "รายละเอียด" ของการกำหนดค่า มีวัตถุหลายประเภท - สามารถดูรายการได้ในหน้าต่าง
ตอนนี้เรามาดูการดำเนินการอื่นๆ ที่สำคัญพอๆ กันที่ดำเนินการใน Configurator
1.4. สำเนาฐานข้อมูลที่เก็บไว้ การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวร.
ฐานข้อมูล การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวร.
ควรทำสำเนาสำรองของฐานข้อมูลการทำงานอย่างสม่ำเสมอเพื่อป้องกันตนเองจากการสูญหายของข้อมูล หากคุณกำลังจะดำเนินการใดๆ ที่อาจส่งผลต่อการทำงานปกติของการกำหนดค่า เช่น - อัปเดตการกำหนดค่า - ก่อนที่จะดำเนินการ คุณต้องทำสำเนาสำรอง การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวรโปรดทราบว่าการดำเนินการเก็บถาวร
เป็นสากล เช่นเดียวกับการดำเนินการอื่นๆ ใน Configurator นั่นคือการใช้คำสั่งที่อธิบายไว้คุณสามารถสร้างสำเนาถาวรของการกำหนดค่าใด ๆ ที่ทำงานบนแพลตฟอร์ม 1C:Enterprise 8 การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวรทำสำเนาเอกสารสำคัญ
เป็นไปได้หลายวิธี สิ่งแรกคือการคัดลอกหรือเก็บไดเร็กทอรีจาก.
ฐานข้อมูล วิธีที่สองคือการใช้เครื่องมือเก็บถาวรที่สร้างไว้ใน Configurator กล่าวคือถ้าคุณดำเนินการคำสั่งเมนูการดูแลระบบ > ดาวน์โหลดฐานข้อมูล การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวร- ในกรณีที่เกิดความเสียหายหรือสูญหาย การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวรคุณสามารถกู้คืนได้จากไฟล์เก็บถาวรด้วยคำสั่ง การดูแลระบบ > โหลดฐานข้อมูล.
จำไว้นะ ฐานข้อมูลไม่เพียงมีการกำหนดค่าเท่านั้น แต่ยังรวมถึงฐานข้อมูลที่เกิดขึ้นเมื่อผู้ใช้ทำงานกับระบบนั่นคือข้อมูลที่เขาป้อนเข้าสู่ระบบในโหมด 1C: Enterprise
เมื่อทำการโหลด การดำเนินการบริการที่สำคัญที่สุดอย่างหนึ่งที่คุณต้องดำเนินการอย่างต่อเนื่องคือการสร้างสำเนาที่เก็บถาวรจากไฟล์ที่คุณได้รับสถานะที่มีอยู่ในขณะที่ยกเลิกการโหลด การเปลี่ยนแปลงที่ทำหลังจากนี้จะหายไป สมมติว่าเราอัปโหลด ฐานข้อมูลและหลังจากนั้นเราได้สร้างอ็อบเจ็กต์ระบบใหม่และป้อนข้อมูลบางส่วนในโหมดผู้ใช้ หากหลังจากขั้นตอนเหล่านี้คุณโหลดสิ่งที่ไม่ได้โหลดก่อนหน้านี้ ฐานข้อมูลปรากฎว่าการเปลี่ยนแปลงที่ทำหายไป
1.5. การกำหนดค่าพื้นฐานและฐานข้อมูล
ฐานข้อมูลเก็บการกำหนดค่าสองแบบ หนึ่งในนั้นเรียกว่า การกำหนดค่าหลักหรือเพียงแค่การกำหนดค่า นี่คือสิ่งที่เราแก้ไขในขณะที่ทำงานกับเครื่องมือปรับแต่ง และนี่คือสิ่งที่เราเปิดด้วยคำสั่ง การกำหนดค่า > เปิดการกำหนดค่า- การกำหนดค่าที่สองเรียกว่า การกำหนดค่าฐานข้อมูล- มันถูกใช้ระหว่างการทำงานของผู้ใช้ แก้ไข การกำหนดค่าพื้นฐานเป็นไปได้ในขณะที่ผู้ใช้กำลังทำงานด้วย สิ่งแรกคือการคัดลอกหรือเก็บไดเร็กทอรีจาก- หากต้องการโอนการเปลี่ยนแปลงไปที่ การกำหนดค่าฐานข้อมูลคุณต้องให้ผู้ใช้ทำงานกับโปรแกรมให้เสร็จสิ้น เพื่อเปิด การกำหนดค่าฐานข้อมูลให้รันคำสั่ง การกำหนดค่า > การกำหนดค่าฐานข้อมูล > การกำหนดค่า Open DB- คำสั่งสำหรับเปลี่ยนวัตถุในหน้าต่าง การกำหนดค่าฐานข้อมูลถูกบล็อก
เมื่อเปิดการกำหนดค่าแล้ว หากเราทำการเปลี่ยนแปลง เช่น สร้างวัตถุใหม่ในชื่อหน้าต่าง ต้นไม้การกำหนดค่าคุณจะเห็นไอคอน: “*” (สัญลักษณ์ของการกำหนดค่าที่แก้ไข) (รูปที่ 1.10)
ข้าว. 1.10.
ไอคอน "*" หมายความว่าการเปลี่ยนแปลงที่ทำไว้ไม่ได้รับการบันทึก การกำหนดค่าหลัก- นั่นคือเป็นการส่งสัญญาณว่าการเปลี่ยนแปลงที่เราทำในขั้นตอนการกำหนดค่าอาจสูญหายได้ เช่น ในกรณีที่ไฟฟ้าดับกะทันหัน
หลังจากบันทึก ไอคอนการกำหนดค่าที่แก้ไขแล้วจะหายไป แต่ไอคอนความแตกต่างของการกำหนดค่าจะปรากฏขึ้น "" (รูปที่ 1.11)
ข้าว. 1.11.
เครื่องราชอิสริยาภรณ์บ่งชี้ว่ามีการเปลี่ยนแปลงเกิดขึ้น การกำหนดค่าพื้นฐานยังไม่ได้รวมเข้าไว้ การกำหนดค่าฐานข้อมูล.
หากต้องการโอนการเปลี่ยนแปลงจาก การกำหนดค่าหลักวี การกำหนดค่าฐานข้อมูลคุณต้องรันคำสั่ง การกำหนดค่า > อัปเดตการกำหนดค่าฐานข้อมูล- หากมีการเปลี่ยนแปลงเกิดขึ้น การกำหนดค่าพื้นฐานไม่ได้ถูกบันทึกก่อนดำเนินการคำสั่งนี้ - ระบบก่อนอัปเดต การกำหนดค่าฐานข้อมูลจะแจ้งให้คุณบันทึกการเปลี่ยนแปลงก่อน
เมื่อทำการอัพเดต การกำหนดค่าฐานข้อมูลระบบจะแสดงหน้าต่างพร้อมรายการการเปลี่ยนแปลงที่จะเกิดขึ้น การกำหนดค่าฐานข้อมูล(รูปที่ 1.12)
ข้าว. 1.12.
หากคุณเห็นด้วยกับรายการการเปลี่ยนแปลง ให้คลิกที่ปุ่ม ยอมรับมิฉะนั้น - ไปที่ปุ่ม ยกเลิก.
สัญญาณของความแตกต่างในการกำหนดค่าและการแก้ไขสามารถแสดงในชื่อหน้าต่าง ต้นไม้การกำหนดค่าพร้อมกัน หากคุณทำการเปลี่ยนแปลงการกำหนดค่า ให้บันทึก การกำหนดค่าพื้นฐานโดยไม่ต้องอัปเดต การกำหนดค่าฐานข้อมูลจากนั้นทำการเปลี่ยนแปลงต่อไป - ไอคอนทั้งสองจะปรากฏในแถบชื่อเรื่องของหน้าต่าง
หากคุณได้ทำการเปลี่ยนแปลง การกำหนดค่าพื้นฐานบันทึกไว้แต่ยังไม่ได้อัปเดต การกำหนดค่าฐานข้อมูลคุณสามารถกลับมาที่ การกำหนดค่าฐานข้อมูลย้อนกลับการเปลี่ยนแปลงที่เกิดขึ้นใน การกำหนดค่าหลัก- นั่นคือในความเป็นจริงแทนที่ การกำหนดค่าพื้นฐาน การกำหนดค่าฐานข้อมูล- ในการทำเช่นนี้คุณต้องรันคำสั่ง การกำหนดค่า > การกำหนดค่าฐานข้อมูล > กลับสู่การกำหนดค่า DB.
สามารถบันทึกการกำหนดค่าลงในไฟล์และโหลดจากไฟล์ได้ เพื่อบันทึก การกำหนดค่าหลักรันคำสั่งลงในไฟล์ การกำหนดค่า > บันทึกการกำหนดค่าลงในไฟล์- หากต้องการโหลดการกำหนดค่าจากไฟล์ ให้รันคำสั่ง การกำหนดค่า > โหลดการกำหนดค่าจากไฟล์- การกำหนดค่าที่ดาวน์โหลดมาจะถูกจัดเก็บไว้ในไฟล์ที่มีนามสกุล .CF
คุณสามารถตั้งค่าคุณสมบัติการกำหนดค่า เช่น ชื่อและคำอธิบาย ตลอดจนพารามิเตอร์ข้อกำหนดและตัวเลือกขั้นสูงอื่นๆ ได้
ระบุคุณสมบัติการกำหนดค่าเมื่อสร้างการกำหนดค่าใหม่ด้วยตนเอง ในกรณีนี้ ชื่อ PropertyManager คือ เพิ่มการกำหนดค่า.
คุณยังสามารถแก้ไขคุณสมบัติของการกำหนดค่าที่มีอยู่ได้ ในกรณีนี้ ชื่อ PropertyManager คือ ตัวเลือกการกำหนดค่า.
หากต้องการระบุคุณสมบัติการกำหนดค่า ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:
ตัวเลือกการกำหนดค่า
ชื่อการกำหนดค่า | ป้อนชื่อสำหรับการกำหนดค่า คุณไม่สามารถใช้เครื่องหมายทับ (/) หรือเครื่องหมาย @ ในชื่อได้ หากฟิลด์มีอักขระตัวใดตัวหนึ่งข้างต้น ฟิลด์ว่างเปล่า หรือมีชื่ออยู่แล้ว ข้อความเตือนจะปรากฏขึ้นเมื่อคุณปิดกล่องโต้ตอบ คุณสามารถกำหนดค่าแผนผังการออกแบบ FeatureManager เพื่อแสดงชื่อการกำหนดค่าส่วนประกอบได้ |
คำอธิบาย | (ไม่จำเป็น) ป้อนคำอธิบายของการกำหนดค่า คุณสามารถแสดงคำอธิบายของการกำหนดค่าส่วนประกอบในแผนผังการออกแบบ FeatureManager และใน ConfigurationManager หากคุณต้องการใช้ข้อความเป็นคำอธิบายในข้อกำหนด ให้เลือกตัวเลือก ใช้ในข้อกำหนด- ข้อความนี้แทนที่การกำหนดค่าเฉพาะหรือคุณสมบัติผู้ใช้ใดๆ ที่มีความสำคัญ แต่ไม่ได้แทนที่ค่าของคุณสมบัติเหล่านั้น |
บันทึก | (ไม่จำเป็น) ป้อนข้อมูลเพิ่มเติมเพื่ออธิบายการกำหนดค่านี้ |
การตั้งค่าผู้ใช้ | (ใช้ได้เฉพาะเมื่อแก้ไขคุณสมบัติของการกำหนดค่าที่มีอยู่) คลิกเพื่อเข้าถึงคุณสมบัติของการกำหนดค่าเฉพาะในกล่องโต้ตอบ ข้อมูลสรุป. |
พารามิเตอร์ข้อมูลจำเพาะ
หมายเลขชิ้นส่วนที่แสดงเมื่อใช้ใน BOM | ใช้เพื่อกำหนดวิธีการแสดงชุดประกอบหรือชิ้นส่วนใน BOM เลือกหนึ่งในตัวเลือกต่อไปนี้: ชื่อเอกสาร ตัวกำหนดชิ้นส่วนจะเหมือนกับชื่อเอกสาร |
ชื่อการกำหนดค่า การกำหนดชิ้นส่วนตรงกับชื่อการกำหนดค่า | ลิงก์ไปยังการกำหนดค่าหลัก (สำหรับการกำหนดค่าที่ได้รับเท่านั้น) การกำหนดจะเหมือนกับชื่อของการกำหนดค่าหลัก ชื่อที่ผู้ใช้กำหนดค่า การกำหนดเป็นชื่อที่ป้อนการแสดงลูกๆ เมื่อใช้เป็นส่วนประกอบย่อย ชื่อที่ผู้ใช้กำหนดค่า การกำหนดเป็นชื่อที่ป้อน(สำหรับชุดประกอบเท่านั้น) เมื่อการกำหนดค่าชุดประกอบนี้ถูกใช้เป็นชุดประกอบย่อยในชุดประกอบอื่น การตั้งค่าเหล่านี้จะใช้ร่วมกับการตั้งค่า ประเภทข้อมูลจำเพาะใน BOM PropertyManager เพื่อควบคุมวิธีที่ส่วนประกอบย่อยปรากฏใน BOM แอสเซมบลีระดับบนสุด สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า ดูข้อมูลจำเพาะ PropertyManager เลือกหนึ่งในตัวเลือกต่อไปนี้: จอแสดงผล แสดงส่วนประกอบย่อยใน BOM ตามที่ระบุไว้ในตัวเลือกประเภทข้อมูลจำเพาะ ประเภทข้อมูลจำเพาะใน Specification PropertyManager (ส่วนประกอบย่อยไม่ปรากฏใน BOM ประเภทข้อมูลจำเพาะระดับบนสุดเท่านั้น ดูข้อมูลจำเพาะ PropertyManager เลือกหนึ่งในตัวเลือกต่อไปนี้: จอแสดงผล แสดงส่วนประกอบย่อยใน BOM ตามที่ระบุไว้ในตัวเลือก.) ซ่อน ซ่อนองค์ประกอบย่อยในข้อกำหนด แม้ว่าพารามิเตอร์ก็ตาม |
จะแสดงพวกเขา ส่วนประกอบย่อยปรากฏเป็นรายการแยกต่างหากใน BOM ตัวอย่างเช่น โดยทั่วไป BOM เฉพาะชิ้นส่วนจะแสดงส่วนประกอบย่อยเป็นออบเจ็กต์ที่แยกจากกัน หากเลือกตัวเลือกซ่อน ส่วนประกอบย่อยจะแสดงแทน
เลื่อนระดับแยกส่วนประกอบย่อยออกเป็น BOM และแสดงส่วนประกอบย่อย แม้ว่า จะแสดงพวกเขา ตัวอย่างเช่นข้อกำหนดโดยทั่วไปจะมีรายการส่วนประกอบย่อยมากกว่ารายการย่อย หากเลือกตัวเลือกเลื่อนระดับ ส่วนประกอบย่อยจะถูกแสดงรายการ แต่ไม่ใช่ส่วนประกอบย่อย ตัวอย่าง - คุณสมบัติการแสดงคอมโพเนนต์ลูก ตัวเลือกเพิ่มเติมคุณสมบัติต่อไปนี้ควบคุมกระบวนการเพิ่มองค์ประกอบใหม่ลงไป
อื่น | กำหนดค่าแล้วเปิดใช้งานอีกครั้ง ที่ให้ไว้การกำหนดค่า ตัวเลือกที่ใช้ได้จะขึ้นอยู่กับประเภทเอกสาร ระงับองค์ประกอบการกำหนดค่า มิฉะนั้น องค์ประกอบใหม่จะถูกรวม (ไม่ถูกระงับ) ในการกำหนดค่านี้ |
ระงับองค์ประกอบและเพื่อนใหม่ | (สำหรับการประกอบเท่านั้น) เมื่อเลือกตัวเลือกนี้ เพื่อนใหม่และองค์ประกอบจะถูกเพิ่มเข้าไป ที่ให้ไว้การกำหนดค่าจะถูกแลกใน ระงับองค์ประกอบการกำหนดค่า มิฉะนั้น เพื่อนและองค์ประกอบใหม่จะถูกเปิดใช้งาน (ไม่ถูกระงับ) ในการกำหนดค่านี้ คุณสมบัติใหม่ในแอสเซมบลี ได้แก่ การตัดและรูแอสเซมบลี รูปแบบส่วนประกอบ เรขาคณิตอ้างอิง และภาพร่างที่เข้ากัน การประกอบ(และไม่ใช่ส่วนประกอบชิ้นใดชิ้นหนึ่ง) |
ซ่อนส่วนประกอบใหม่ | ที่ให้ไว้การกำหนดค่าที่ซ่อนอยู่ใน ระงับองค์ประกอบการกำหนดค่า มิฉะนั้น ส่วนประกอบใหม่จะปรากฏในการกำหนดค่านี้เช่นกัน |
ระงับส่วนประกอบใหม่ | (สำหรับการประกอบเท่านั้น) เมื่อเลือกตัวเลือกนี้ ส่วนประกอบใหม่จะถูกเพิ่มเข้าไป ที่ให้ไว้การกำหนดค่า ได้รับการชำระคืนในการกำหนดค่านี้ มิฉะนั้น ส่วนประกอบใหม่ในการกำหนดค่านี้จะได้รับการแก้ไข (ไม่ถูกระงับ) |
ใช้สีที่เกี่ยวข้องกับการกำหนดค่า | หากต้องการระบุสีการกำหนดค่า ให้เลือกตัวเลือกนี้ จากนั้นเลือกสี เพื่อเลือกสีจากจานสี สีเฉพาะการกำหนดค่าจะถูกนำไปใช้กับโหมดแรเงาเฉพาะในกรณีที่ไม่ได้เลือกตัวเลือก ใช้สีเดียวกันกับโหมด Wireframe, Hide Hidden Lines และ Shadedในส่วนตัวเลือกสีเอกสาร หากต้องการใช้สีเฉพาะการกำหนดค่ากับส่วนประกอบแอสเซมบลี ให้คลิกขวาที่ส่วนประกอบที่เลือกในแผนผังการออกแบบ FeatureManager เปิดหน้าต่างลักษณะที่ปรากฏ และเลือกส่วนประกอบ จากนั้นเลือกสีใน Appearance PropertyManager |
ตัวเลือกผู้ปกครอง/เด็ก
มีจำหน่ายเฉพาะในชุดประกอบและเมื่อมีการเพิ่มการกำหนดค่าใหม่หรือส่วนประกอบใดส่วนประกอบหนึ่งเข้ากับชุดประกอบเท่านั้น เลือกส่วนประกอบที่คุณต้องการเพิ่มการกำหนดค่าใหม่
ตัวอย่างเช่น คุณมีแอสเซมบลีหนีบกับแอสเซมบลีของหมายเลขอ้างอิงที่ประกอบด้วยส่วนประกอบของตัวเชื่อมต่อ หากคุณได้เพิ่มการกำหนดค่าใหม่ที่มีชื่อว่า long ให้กับชุดคีมจับ คุณสามารถเพิ่มการกำหนดค่าที่ชื่อ long ให้กับชุดมือจับและชุดตัวเชื่อมต่อได้ในเวลาเดียวกัน โดยการเลือกในแผนผังแบบง่ายใต้ ตัวเลือกผู้ปกครอง/เด็ก.
การกำหนดค่าจากมุมมองของผู้ใช้ นี่คือโซลูชันซอฟต์แวร์ที่ออกแบบมาสำหรับงานทางธุรกิจเฉพาะ ตัวอย่างเช่น มีการกำหนดค่า 1C: Trade Management สำหรับการดำเนินการซื้อขายอัตโนมัติ จากมุมมองของนักพัฒนา ตรรกะทางธุรกิจของโซลูชันซอฟต์แวร์นี้ถูกนำไปใช้โดยใช้ออบเจ็กต์การกำหนดค่าเฉพาะ - แบบฟอร์มอินพุตอิเล็กทรอนิกส์ รายงาน ไดเร็กทอรี อัลกอริธึม ฯลฯ วัตถุเหล่านี้ถูกจัดกลุ่มเป็น ต้นไม้การกำหนดค่า:
ออบเจ็กต์การกำหนดค่าที่ซื้อจากผู้ขายจะได้รับการปกป้องจากการแก้ไขตามค่าเริ่มต้น หากฟังก์ชันการทำงานของการกำหนดค่าดังกล่าวไม่ครอบคลุมงานทางธุรกิจบางอย่างก็สามารถแก้ไขได้ - ทำการเปลี่ยนแปลงกับวัตถุมาตรฐานหรือเพิ่มวัตถุใหม่ ในการดำเนินการนี้ จะต้องลบการกำหนดค่ามาตรฐานออกจากการสนับสนุน - ผ่านเมนู การกำหนดค่า -> การสนับสนุน -> การตั้งค่าการสนับสนุน เปิดใช้งานการแก้ไข:
สามารถปรับปรุงเพิ่มเติมได้ การกำหนดค่าที่แก้ไขจะแตกต่างจากการกำหนดค่ามาตรฐาน ทั้งสองตัวเลือก ( การกำหนดค่าพื้นฐาน, แก้ไข และ การกำหนดค่าผู้ขาย, ต้นฉบับทั่วไป) จะถูกจัดเก็บไว้ในฐานข้อมูล หากจำเป็น สามารถดูและเปรียบเทียบได้:
หลังจากทำการเปลี่ยนแปลงแล้ว จะต้อง "ฉายภาพ" ไปยังการกำหนดค่าที่ข้อมูลธุรกิจถูกจัดเก็บโดยตรง การกำหนดค่าฐานข้อมูล- ตัวอย่างเช่น หลังจากเพิ่มแอตทริบิวต์ใหม่ให้กับการกำหนดค่าหลักแล้ว ผู้ใช้จะไม่สามารถใช้งานได้ทันที เนื่องจากการกำหนดค่าฐานข้อมูลยังไม่มีการเปลี่ยนแปลง หากต้องการอัพเดตการกำหนดค่าฐานข้อมูล ให้กด F7; หลังจากการอัพเดต การกำหนดค่าฐานข้อมูลจะเท่ากับการกำหนดค่าหลัก:
เพื่อสรุปมันขึ้นมา ในฐานข้อมูล 1C แต่ละฐานข้อมูล มีการกำหนดค่าสามแบบในแต่ละครั้ง: การกำหนดค่าซัพพลายเออร์ การกำหนดค่าหลัก และการกำหนดค่าฐานข้อมูล ในโซลูชันมาตรฐาน โดยไม่เปิดใช้งานตัวเลือกการเปลี่ยนแปลง ทั้งสามค่าจะเท่ากัน
การกำหนดค่าแต่ละรายการประกอบด้วยออบเจ็กต์แอปพลิเคชันที่จัดกลุ่มเป็นแผนผังการกำหนดค่าตามหลักการของความคล้ายคลึงกัน ตัวอย่างเช่น แผนผังวัตถุประเภท Document:
แต่ละออบเจ็กต์การกำหนดค่าสามารถมีตรรกะบางอย่างที่ระบุได้ อัลกอริธึม- อัลกอริธึมถูกเขียนในโมดูลโปรแกรมโดยใช้ ภาษา 1C ในตัว:
จำนวนอ็อบเจ็กต์คอนฟิกูเรชันอาจมีขนาดใหญ่มาก สำหรับการจำแนกประเภทตามวัตถุประสงค์จะใช้กลไกของระบบย่อย แต่ละอ็อบเจ็กต์การกำหนดค่าสามารถรวมอยู่ในระบบย่อยตั้งแต่หนึ่งระบบขึ้นไป เมื่อเลือกระบบย่อย คุณสามารถเลือกรายการออบเจ็กต์ทั้งหมดที่เกี่ยวข้องกับงานแอปพลิเคชันที่กำหนดได้:
คำถาม 01.02 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม ออบเจ็กต์ใดมีข้อมูลที่ผู้ใช้แก้ไขได้
- วัตถุการกำหนดค่า
- วัตถุภาษาฝังตัว
- วัตถุฐานข้อมูล
- คำตอบที่ 1 และ 3 ถูก
- ตัวเลือกทั้งหมดถูกต้อง
คำถาม 01.05 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม เลือกชุดการเชื่อมโยงที่ถูกต้อง "Object" - "ประเภทไฟล์":
- การประมวลผลภายนอก - "epf", รายงานภายนอก - "erf", การกำหนดค่า - "cf"
- การประมวลผลภายนอก - "ert" รายงานภายนอก - "mxl" การกำหนดค่า - "pfl"
- การประมวลผลภายนอก - "ert" รายงานภายนอก - "erf" การกำหนดค่า - "cfu"
- การประมวลผลภายนอก - "epf", รายงานภายนอก - "mxl", การกำหนดค่า - "cfu"
คำตอบที่ถูกต้องคือคำตอบแรก ไฟล์ตัวประมวลผลภายนอกเป็นส่วนขยายของการประมวลผลภายนอก ไฟล์รายงานภายนอกเป็นส่วนขยายของรายงานภายนอก ไฟล์การกำหนดค่าเป็นส่วนขยายของไฟล์การกำหนดค่า
คำถาม 01.21 ของการสอบ 1C: Platform Professional การกำหนดค่าประกอบด้วยอะไรบ้าง?
- วัตถุการกำหนดค่า
- วัตถุภาษาฝังตัว
- วัตถุฐานข้อมูล
- คำตอบที่ 1 และ 3 ถูก
- ตัวเลือกทั้งหมดถูกต้อง
คำถาม 01.27 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม วัตถุใดที่ใช้อธิบายอัลกอริทึม
- วัตถุการกำหนดค่า
- วัตถุภาษาฝังตัว
- วัตถุฐานข้อมูล
- คำตอบที่ 1 และ 3 ถูก
- ตัวเลือกทั้งหมดถูกต้อง
คำถาม 01.34 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม การกำหนดค่าใดที่สามารถเปลี่ยนแปลงแบบโต้ตอบในตัวกำหนดค่าได้
- การกำหนดค่าพื้นฐาน
- การกำหนดค่าฐานข้อมูล
- การกำหนดค่าผู้ให้บริการ
- การกำหนดค่าภายนอก
คำถาม 01.57 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม การจำแนกประเภทของวัตถุการกำหนดค่าตามอำเภอใจดำเนินการโดยใช้...
- คุณสมบัติ ความคิดเห็นสำหรับวัตถุการกำหนดค่า
- การสร้างแอตทริบิวต์ "การจำแนกประเภท"
- โดยใช้วัตถุการกำหนดค่าระบบย่อย
- ตัวเลือกที่ 1 และ 2 ถูกต้อง
- ตัวเลือกทั้งหมดถูกต้อง
คำถาม 01.63 ของการสอบ 1C: Platform Professional สามารถมีฐานข้อมูลที่มีการกำหนดค่าเดียวกันได้กี่ฐานข้อมูล
- เพียงหนึ่งเดียวเท่านั้น
- เพียงสอง (การทำงานและการสาธิต)
- ไม่จำกัด
- กำหนดโดยแพ็คเกจการส่งมอบของโซลูชันแอปพลิเคชัน
- กำหนดไว้ในการตั้งค่าคอนฟิกูเรชัน
คำถาม 01.64 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม ต้องมีการกำหนดค่าจำนวนเท่าใดในโซลูชันแอปพลิเคชัน
- มากเท่าที่คุณต้องการ
คำถาม 03.13 ของการสอบ 1C: ผู้เชี่ยวชาญด้านแพลตฟอร์ม ในกรณีใดที่สามารถเปลี่ยนข้อมูลเมตาในหน้าต่างการกำหนดค่าได้?
- เสมอ
- การกำหนดค่าพื้นฐานเท่านั้น
- สำหรับการกำหนดค่าหลักและฐานข้อมูล
- สำหรับการกำหนดค่าของผู้ให้บริการ
- สำหรับการกำหนดค่าที่เปิดจากไฟล์
จากมุมมองของผู้ใช้ โปรแกรม 1C ประกอบด้วยแพลตฟอร์มและการกำหนดค่า เรากล่าวว่าในแต่ละกรณีมีการใช้การกำหนดค่าที่เป็นไปได้อย่างใดอย่างหนึ่ง ถึงเวลาที่จะบอกว่าสิ่งนี้ไม่เป็นความจริงทั้งหมด
ทำไม ไม่ดังนั้น? เพราะในแต่ละฐานข้อมูลจะมีการกำหนดค่าอย่างน้อยสองแบบ
ทำไมไม่ เลยดังนั้น? เนื่องจากผู้ใช้ใช้งานได้จริงกับการกำหนดค่าเดียวเท่านั้น การกำหนดค่าที่สองมีไว้สำหรับนักพัฒนาหรือบุคคลที่จำเป็นต้องเปลี่ยนแปลงการกำหนดค่า (เช่น ผู้ดูแลระบบฐานข้อมูล) ผู้ใช้จะ "ไม่สามารถมองเห็นได้"
เรียกว่าการกำหนดค่าที่มีไว้สำหรับนักพัฒนา การกำหนดค่าพื้นฐาน(หรือเพียงแค่ การกำหนดค่า– อันที่เราแก้ไขใน Configurator) เรียกว่าการกำหนดค่าที่ผู้ใช้ทำงานด้วย การกำหนดค่าฐานข้อมูล.
การกำหนดค่าหลักสามารถแก้ไขได้ การกำหนดค่าฐานข้อมูลไม่สามารถแก้ไขได้ คุณสามารถอัปเดตการกำหนดค่าฐานข้อมูลตามการกำหนดค่าหลักเท่านั้น
การจัดเตรียมภายในนี้ช่วยให้สามารถเปลี่ยนแปลงการกำหนดค่าได้โดยไม่รบกวนการทำงานของผู้ใช้ (เนื่องจากมีการเปลี่ยนแปลงกับการกำหนดค่าหลัก) จากนั้น เมื่อนักพัฒนามั่นใจว่าการเปลี่ยนแปลงทั้งหมดที่เขาทำนั้นถูกต้อง เขาสามารถอัปเดตการกำหนดค่าฐานข้อมูลได้อย่างรวดเร็วโดยใช้การกำหนดค่าหลัก แต่การทำเช่นนี้คุณจะต้องปิดผู้ใช้ทั้งหมด
นักพัฒนาสามารถเปรียบเทียบการกำหนดค่าหลักและการกำหนดค่าฐานข้อมูลได้ตลอดเวลา และสามารถกลับสู่สถานะดั้งเดิมของการกำหนดค่าหลักได้โดยใช้การกำหนดค่าฐานข้อมูล (เช่น หากเขาสับสนโดยสิ้นเชิงเกี่ยวกับการเปลี่ยนแปลงของเขา)
ดังนั้นการโต้ตอบของการกำหนดค่าทั้งสองจึงสามารถแสดงได้ดังนี้ (รูปที่ 2.24):
ข้าว. 2.24.ปฏิสัมพันธ์ของสองการกำหนดค่า
เมื่อนักพัฒนาทำงานกับการกำหนดค่าหลัก ระบบจะแจ้งเขาเสมอว่าเวอร์ชันของการกำหนดค่าหลักของเขาแตกต่างจากเวอร์ชันที่บันทึกไว้หรือไม่ และเวอร์ชันที่บันทึกไว้ของการกำหนดค่าหลักนั้นแตกต่างจากการกำหนดค่าฐานข้อมูลหรือไม่
หากนักพัฒนาแก้ไขการกำหนดค่าหลักและเวอร์ชันที่แก้ไขของการกำหนดค่าหลักแตกต่างจากเวอร์ชันที่บันทึกไว้ สัญลักษณ์ของการแก้ไขการกำหนดค่า (*) จะปรากฏที่ส่วนหัวของหน้าต่างแผนผังการกำหนดค่า (*) - รูปที่. 2.25:
ข้าว. 2.25.
หากเวอร์ชันที่บันทึกไว้ของการกำหนดค่าหลักแตกต่างจากการกำหนดค่าฐานข้อมูล สัญลักษณ์ความแตกต่างของการกำหนดค่าจะปรากฏในส่วนหัวของหน้าต่างแผนผังการกำหนดค่า () - ข้าว. 2.26:
ข้าว. 2.26.ชื่อหน้าต่างแผนผังการกำหนดค่า
หากต้องการบันทึกการกำหนดค่าหลัก ให้ใช้คำสั่งการกำหนดค่า à บันทึกการกำหนดค่า และหากต้องการอัปเดตการกำหนดค่าฐานข้อมูล ให้ใช้คำสั่งการกำหนดค่าฐานข้อมูล à อัปเดต เมื่อคุณดำเนินการคำสั่ง Debug à Start Debugging ระบบจะบันทึกการกำหนดค่าหลักก่อน จากนั้นจึงเปรียบเทียบกับการกำหนดค่าฐานข้อมูล หากการกำหนดค่าแตกต่างออกไป จะมีการร้องขอให้อัปเดตการกำหนดค่าฐานข้อมูล ซึ่งคุณเห็นในตัวอย่างก่อนหน้านี้
เมื่อดำเนินการคำสั่ง Debugging à Continue ระบบจะแนะนำให้รีสตาร์ทแอปพลิเคชันเพื่อยุติเซสชันการดีบักปัจจุบันหลังจากขั้นตอนที่อธิบายไว้ข้างต้น
ดังนั้นระบบจะพยายามทำให้ชีวิตของนักพัฒนาง่ายขึ้นและทำให้การดำเนินการที่ดำเนินการบ่อย ๆ เป็นแบบอัตโนมัติ
ข้อเท็จจริงที่สำคัญคือในช่วงเวลาของการอัพเดตการกำหนดค่าฐานข้อมูลที่ระบบสร้าง (แก้ไข) โครงสร้างการจัดเก็บข้อมูลเหล่านั้นในฐานข้อมูลที่เราอธิบายไว้ในรูปแบบของวัตถุการกำหนดค่า
ดังนั้น ผู้ใช้จึงเพิ่มองค์ประกอบไดเร็กทอรีสามัญให้กับโครงสร้างฐานข้อมูลที่ระบบสร้างขึ้นตามออบเจ็กต์การกำหนดค่าไดเร็กทอรี และระบบจะเพิ่มองค์ประกอบที่กำหนดไว้ล่วงหน้าของไดเร็กทอรีนี้ให้กับโครงสร้างนี้เอง โดยยึดตามคำอธิบายเดียวกันของโครงสร้างนี้ ซึ่งก็คือไดเร็กทอรี วัตถุการกำหนดค่า
1. โซ่- การกำหนดค่าแบบวงเปิด ขึ้นอยู่กับการสื่อสารเชิงเส้น อาจมีการวางแนวเชิงพื้นที่ที่แตกต่างกัน: แนวตั้ง (รูปที่ 2a), แนวนอน (รูปที่ 2b) และแนวตั้ง-แนวนอน (รูปที่ 2c) สามารถขึ้นอยู่กับการเชื่อมต่อทั้งแบบอนุกรมและแบบเคาน์เตอร์และแบบแยกส่วน สามารถผสมสารประกอบเหล่านี้ได้หลากหลาย การกำหนดค่าประเภทนี้สามารถสร้างโครงสร้างที่เป็นอิสระได้ (เช่น โครงสร้างทางเทคโนโลยีในการผลิตต่อเนื่อง) แต่ส่วนใหญ่จะใช้เป็นองค์ประกอบเพิ่มเติมของโครงสร้างที่ซับซ้อนเพื่อให้แน่ใจว่าพื้นที่ต่อพ่วงอยู่ห่างจากศูนย์กลาง (รูปที่ 4b)
2. แหวน(รูปที่ 3) การกำหนดค่าการกระจายอำนาจแบบปิด ขึ้นอยู่กับการสื่อสารแบบอนุกรม ตัวอย่างจะเป็นโครงสร้างของกลุ่มวิจัยเชิงสร้างสรรค์: การพัฒนาโปรแกรมการวิจัย (ผู้เชี่ยวชาญชั้นนำ) – การดำเนินการวิจัยที่สม่ำเสมอ (สมาชิกกลุ่มทั้งหมด) – ลักษณะทั่วไปของผลลัพธ์ (ผู้เชี่ยวชาญชั้นนำอีกครั้ง)
3. ดาว(รูปที่ 4a) การกำหนดค่าแบบวงเปิด โดดเด่นด้วยการรวมศูนย์ที่ชัดเจนและไม่มีการเชื่อมต่ออุปกรณ์ต่อพ่วง สร้างขึ้นบนพื้นฐานของการเชื่อมต่อแบบขยาย (โครงสร้างคำแนะนำ) หรือแบบแคบลง (โครงสร้างป้อนกลับ) สามารถใช้ในระบบการจัดการแบบรวมศูนย์อย่างเคร่งครัดโดยมีการมอบหมายอำนาจที่อ่อนแอ รวมถึงองค์ประกอบส่วนกลางของโครงสร้างแบบรวมศูนย์ใดๆ การเสริมความแข็งแกร่งให้กับการรวมศูนย์สามารถทำได้โดยการ "ขยายรังสี" ที่เล็ดลอดออกมาจากศูนย์กลางของ "ดาว" (รูปที่ 4b)
4. "ล้อ"(รูปที่ 5) การกำหนดค่าแบบรวมศูนย์แบบปิด เกิดขึ้นบนพื้นฐานของการเชื่อมต่อที่แคบลงหรือขยาย แสดงถึงการสังเคราะห์โครงสร้างวงแหวนและดาวฤกษ์ นอกเหนือจากการรวมศูนย์แล้ว ยังได้พัฒนาการเชื่อมต่ออุปกรณ์ต่อพ่วงอีกด้วย โครงสร้างของการกำหนดค่านี้ค่อนข้างธรรมดา ตัวอย่างเช่น โครงสร้างการจัดการของบริษัท: การจัดการแบบรวมศูนย์ของแผนกจากศูนย์กลางเดียวและการเชื่อมต่ออุปกรณ์ต่อพ่วงระหว่างแผนกต่างๆ การกำหนดค่านี้ยังสามารถใช้เป็นองค์ประกอบส่วนกลางของโครงสร้างรวมศูนย์ที่ซับซ้อนได้
5. “แหวนคู่”(รูปที่ 6) การกำหนดค่าแบบปิด เกิดขึ้นบนพื้นฐานของการขยายและการหดตัวของการเชื่อมต่อ ไม่มีการรวมศูนย์ที่เด่นชัด แต่การกำหนดค่าดังกล่าวไม่ได้กระจายอำนาจอย่างสมบูรณ์ เนื่องจากมีจุดศูนย์กลางสัมพัทธ์อยู่ในวงแหวนด้านใน และขอบสัมพัทธ์ล้อมรอบอยู่ในวงแหวนรอบนอก โครงสร้างดังกล่าวเป็นเรื่องปกติสำหรับองค์กรที่ได้รับการจัดการโดยคณะกรรมการ ซึ่งสมาชิกแต่ละคนจะดูแลกิจกรรมเฉพาะด้าน
การรวม "วงแหวนคู่" เข้ากับดาวฤกษ์ทำให้มีโครงร่างที่สมบูรณ์ มีเหตุผล และแพร่หลายมากขึ้น "ล้อสองขอบ"ซึ่งแตกต่างจาก "วงแหวนคู่" ซึ่งมีการรวมศูนย์ที่ชัดเจน (รูปที่ 7) ตัวอย่าง: หัวหน้าองค์กรมีเจ้าหน้าที่หลายคน ซึ่งแต่ละคนจัดการแผนกเฉพาะตามการมอบหมายอำนาจ
6. พัดลม- การกำหนดค่าแบบรวมศูนย์แบบวงเปิด เกิดขึ้นบนพื้นฐานของการเชื่อมต่อแบบมาบรรจบกันและแบบแตกต่าง ขึ้นอยู่กับการวางแนวเชิงพื้นที่ อาจเป็นแนวตั้งหรือแนวนอน และขึ้นอยู่กับประเภทของการเชื่อมต่อฐาน แตกต่างหรือลู่เข้า ตัวอย่างของพัดลมแยกแนวตั้งคือระบบควบคุมเชิงเส้นแบบดั้งเดิม (รูปที่ 8a) พัดลมที่มาบรรจบกันคือระบบตอบรับและสนับสนุนข้อมูลการจัดการ (รูปที่ 8b) ตัวอย่างของพัดลมที่แยกแนวนอน (มาบรรจบกัน) คือโครงสร้างทางเทคโนโลยีของการผลิตที่มีการขยาย (ลดลง) ในจำนวนสถานที่ผลิตตามกระบวนการทางเทคโนโลยี (รูปที่ 8c)
7. หลากหลายช่องทาง- การกำหนดค่าแบบปิดซึ่งแต่ละองค์ประกอบของระบบเชื่อมต่อกับองค์ประกอบอื่นๆ ทั้งหมด สามารถสร้างขึ้นบนพื้นฐานของการเชื่อมต่อแบบหลายช่องสัญญาณแบบธรรมดา การจำกัดหรือการขยายการเชื่อมต่อ พันธุ์หลัก: กระจายอำนาจและรวมศูนย์
การกระจายอำนาจนั้นคล้ายคลึงกับการส่งเสียงแบบวงแหวน แต่มีการใช้การเชื่อมต่อแบบ “ทุกคนกับทุกคน” อย่างเต็มรูปแบบ (รูปที่ 9a) โดยทั่วไปสำหรับกลุ่มการสื่อสารที่ไม่เป็นทางการ กลุ่มสร้างสรรค์ และกลุ่มอื่นๆ ที่ไม่มีผู้นำที่ชัดเจน
แบบรวมศูนย์จะคล้ายกับการกำหนดค่า "ล้อ" และมีการเชื่อมต่ออุปกรณ์ต่อพ่วงเต็มรูปแบบ (รูปที่ 9b) ตัวอย่างขององค์กรที่มีโครงสร้างดังกล่าวคือทีมผลิตที่มีความสามารถในการสับเปลี่ยนกันอย่างสมบูรณ์ของผู้ปฏิบัติงานหรือกลุ่มวิจัยที่ไม่มีความเชี่ยวชาญเฉพาะด้านที่ชัดเจนของนักแสดงตามประเภทของงาน โดยมีเงื่อนไขว่าทีมเหล่านี้จะต้องกำหนดผู้จัดการประสานงานไว้อย่างชัดเจน
8. เซลล์(รูปที่ 10) การกำหนดค่าแบบกระจายอำนาจพร้อมการเชื่อมต่อที่มีการควบคุมในระดับสูงนั้นเกิดขึ้นบนพื้นฐานของการเชื่อมต่อประเภทต่างๆ เมื่อเสร็จแล้วก็ปิด ตัวอย่างได้แก่ โครงสร้างของระบบการสร้าง จัดเก็บ และใช้ข้อมูลที่เป็นความลับ
รูปที่ 2 การกำหนดค่าโซ่
ข้าว. การกำหนดค่าวงแหวน 3 แบบ
ข้าว. การกำหนดค่าระดับ 4 ดาว
ข้าว. การกำหนดค่าล้อ 5
ข้าว. 6 การกำหนดค่าวงแหวนคู่
ข้าว. 7 รูปแบบ “ล้อขอบคู่”
ข้าว. 8 การกำหนดค่าพัดลม
ข้าว. 9 การกำหนดค่าช่องทาง Omni
ข้าว. 10 การกำหนดค่าเซลลูล่าร์