อินเทอร์เฟซแบบเต็มใน 1C คืออะไร เดสก์ท็อป: แถบนำทาง

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

แอปพลิเคชัน 1C ปกติ (แบบฟอร์มปกติ อินเทอร์เฟซปกติ เวอร์ชัน 1C 8.2)

ใน 1C 8.2 สามารถทำงานได้เท่านั้น ด้วยแบบฟอร์มปกติในโหมดแอปพลิเคชันปกติ- ภาพด้านล่างแสดงฐานข้อมูลในโหมดการทำงาน "แอปพลิเคชัน 1C ปกติ" (แบบฟอร์มปกติ)

แอปพลิเคชัน 1C ที่ได้รับการจัดการ (แบบฟอร์มที่ได้รับการจัดการ, อินเทอร์เฟซที่ได้รับการจัดการ, เวอร์ชัน 1C 8.3)

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

อะไรคือความแตกต่างระหว่างแอปพลิเคชัน 1C ปกติและที่ได้รับการจัดการ?

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

เมื่อผู้ใช้เข้าสู่ระบบ 1C ในโหมดองค์กรเพื่อเริ่มทำงาน สิ่งแรกที่เขาเห็นคืออินเทอร์เฟซของโปรแกรม

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

อินเทอร์เฟซผู้ใช้คือหน้าต่าง เมนู ปุ่ม ฯลฯ ทั้งหมดซึ่งผู้ใช้ใช้งานในโปรแกรมโดยตรง

การออกแบบอินเทอร์เฟซคือแบบอักษร สี ภาพพื้นหลัง และองค์ประกอบตกแต่งอื่นๆ ที่ใช้ การออกแบบไม่ส่งผลกระทบต่อองค์ประกอบของอินเทอร์เฟซ

แพลตฟอร์ม 1C ใช้กลไกส่วนต่อประสานผู้ใช้สองแบบที่แตกต่างกัน ซึ่งใช้ในไฟล์ . ไคลเอ็นต์แบบหนา 1C มีอินเทอร์เฟซของตัวเอง ส่วนไคลเอ็นต์แบบบาง (และเว็บไคลเอ็นต์) ก็มีอินเทอร์เฟซของตัวเอง

วันนี้มาพูดเกี่ยวกับอินเทอร์เฟซผู้ใช้ 1C

อินเทอร์เฟซ 1C

อินเทอร์เฟซไคลเอนต์แบบหนา 1C มีลักษณะเช่นนี้

ประกอบด้วย:

  • เมนูหลัก
  • แผง.

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

ในตัวกำหนดค่าอินเทอร์เฟซ 1C จะอยู่ในสาขาทั่วไป/อินเทอร์เฟซ

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

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

เมื่อเพิ่มอินเทอร์เฟซ 1C คุณจะเห็นรายการพาเนล จะมีแผงเริ่มต้นอยู่เสมอ โดยเมนูหลักของโปรแกรมจะอยู่ที่นั้น

หากคุณเพิ่มแผงเพิ่มเติม แผงเหล่านั้นจะแสดงเป็นแผง (พร้อมปุ่ม)

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

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

เมื่อเพิ่มรายการเมนูด้านบน ในคุณสมบัติคุณสามารถเลือกหนึ่งในเมนูมาตรฐาน - ไฟล์, การทำงาน, เครื่องมือ, Windows, วิธีใช้

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

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

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

อินเทอร์เฟซคำสั่งที่ได้รับการจัดการ 1C

ใน 1C 8.2 เวอร์ชันใหม่ มีไคลเอนต์ประเภทใหม่ปรากฏขึ้น - .

อินเทอร์เฟซไคลเอ็นต์แบบธิน 1C มีลักษณะเช่นนี้

อินเทอร์เฟซเว็บไคลเอ็นต์ 1C มีลักษณะเช่นนี้

ตามหลักการแล้ว มันเหมือนกัน และอย่างที่คุณเห็น มันแตกต่างจากอินเทอร์เฟซไคลเอนต์หนา 1C มาก

ตอนนี้ไม่เพียงแต่ประกอบด้วยเมนูและแผงควบคุมเท่านั้น แต่ยังรวมถึง:
1) รายการส่วนการบัญชี
2) การนำทางผ่านส่วนที่เลือก
3) คำสั่งที่จะดำเนินการในส่วนปัจจุบัน
4) แบบฟอร์มประกอบการดำเนินงานปัจจุบัน

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

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

ระบบย่อย 1C

พื้นฐานของอินเทอร์เฟซคำสั่งที่ได้รับการจัดการ 1C คือรายการส่วนการบัญชี ตัวอย่างเช่น - เงินและสินค้า การบัญชีสองส่วน

ในการกำหนดค่า ออบเจ็กต์ระบบย่อย 1C ซึ่งอยู่ในสาขาระบบย่อยทั่วไป/1C มีหน้าที่รับผิดชอบในส่วนการบัญชี

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

ส่วนต่อประสานผู้ใช้ 1C คือชุดคำสั่งในเมนู ปุ่มคำสั่ง และความสามารถในการกำหนดค่า พูดง่ายๆ ก็คือส่วนต่อประสานผู้ใช้ 1C เป็นวิธีการสื่อสารระหว่างบุคคลและโปรแกรม

ในขณะที่ทำงานนักบัญชีจะกดรายการเมนูและโปรแกรมก็จะตอบสนองต่อการคลิกเหล่านี้

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

ในทางกลับกันอินเทอร์เฟซ 1C มีคุณสมบัติซึ่งความรู้ซึ่งจะช่วยผู้ใช้มือใหม่ได้อย่างมากเมื่อทำงาน:

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

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

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

วิธีเปลี่ยนอินเทอร์เฟซใน 1C

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

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

สิ่งสำคัญของการฝึกอบรม 1C คือการทำความเข้าใจสาระสำคัญของกลไกการบัญชีของการบัญชี 8.2 ไม่ใช่แค่ดำเนินการบัญชีในโปรแกรมเท่านั้น

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

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

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

แนวคิดของส่วนต่อประสานกับผู้ใช้

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

การเปิดตัวโปรแกรมในโหมด 1C: Enterprise เริ่มต้นด้วยการเปิดหน้าต่างโปรแกรมหลัก

หน้าต่างนี้ใช้เพื่อแสดงโครงสร้างหลักของโซลูชันแอปพลิเคชัน (ที่เรียกว่าแผงพาร์ติชัน) และเดสก์ท็อป

เดสก์ท็อป 1C:องค์กร 8.3 / 8.2

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

เดสก์ท็อป: แถบส่วน

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

เดสก์ท็อป: ส่วนต่างๆ

หลังจากเปิดใช้งานส่วนนี้แล้ว ฟังก์ชันทั้งหมดของระบบย่อยเฉพาะจะพร้อมใช้งานสำหรับผู้ใช้ในสองพาเนล - แผงการดำเนินการและแผงการนำทาง ฟังก์ชันนี้ยังมีระบบย่อยที่ซ้อนกันอีกด้วย

เดสก์ท็อป: คำสั่ง

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

เดสก์ท็อป: แถบนำทาง

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

ตามตัวอย่าง คุณสามารถใช้คำสั่ง Warehouse - หลังจากเรียกแล้ว รายการคลังสินค้าจะแสดงในพื้นที่ทำงาน

เดสก์ท็อป: แถบการดำเนินการ

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

โดยเฉพาะอย่างยิ่งเมื่อเรียกใช้คำสั่ง Warehouse หน้าต่างใหม่เพิ่มเติมจะถูกสร้างขึ้นซึ่งจะสามารถป้อนข้อมูลของคลังสินค้าใหม่ได้ สิ่งนี้จะเปลี่ยนผู้ใช้จากงานการนำทางที่ดำเนินการในหน้าต่างระบบหลักเป็นงานป้อนรายการคลังสินค้าใหม่

เดสก์ท็อป: หน้าต่างเสริม

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

เดสก์ท็อป: ประวัติการทำงานในหน้าต่างหลัก

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

เดสก์ท็อป: รายการโปรด

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

เดสก์ท็อป: ลิงก์ข้อมูล

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

แดชบอร์ด 8.2

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

ประวัติการดำเนินการ 8.2

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

พื้นที่คำสั่งของระบบ

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

เมนูหลัก

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

คำสั่งเสริม

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

เดสก์ท็อป 1C:องค์กร

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

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

  • มีอะไรใหม่?
  • วันนี้จะต้องทำอะไร?
  • สถานะของข้อมูลที่สำคัญสำหรับฉันคืออะไร?
  • สิ่งที่คุณควรใส่ใจ?

เดสก์ท็อปมักจะประกอบด้วยหลายรูปแบบ: รายการอัตราแลกเปลี่ยน รายการเอกสารสำหรับการรับ/ขายสินค้า การชำระหนี้ร่วมกันในปัจจุบัน และข้อมูลที่คล้ายกัน องค์ประกอบของเดสก์ท็อปได้รับการปรับแต่งตามตำแหน่งเฉพาะ ตัวอย่างเช่น โต๊ะของพนักงานขายและโต๊ะของผู้จัดการฝ่ายขายมักจะแตกต่างกัน

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

การตั้งค่าเดสก์ท็อป 1C 8.2

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

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

การแก้ไขเดสก์ท็อปในตัวกำหนดค่า

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

แผงพาร์ติชั่น

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

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

หากมีแผง (แผงส่วน) ดังกล่าว แผงนั้นจะอยู่ที่ด้านบนสุดของหน้าต่างหลัก แต่แผงนี้ไม่ได้ปรากฏเสมอไป

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

คุณยังสามารถปิดการใช้งานแผงพาร์ติชันในโหมด 1C: Enterprise โดยใช้การตั้งค่าผู้ใช้

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

ตัวอย่างเช่น แผงส่วนที่ผู้ขายใช้จะมีเฉพาะแผง Enterprise และ Sales และแผงผู้ดูแลระบบจะมีทุกส่วนอย่างแน่นอน

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

การตั้งค่าแผงส่วน

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

ตัวอย่างเช่น ลบส่วนองค์กรและสินค้าคงคลัง และระบุว่าแผนกจะแสดงเป็นข้อความ

การแก้ไขแผงส่วนในตัวปรับแต่ง

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

สั่งการ

คำสั่งคือออบเจ็กต์การกำหนดค่าที่ให้บริการเพื่อให้นักพัฒนาสามารถอธิบายการกระทำที่เหมาะสมสำหรับผู้ใช้เฉพาะราย

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

อาจมีคำสั่งสำหรับออบเจ็กต์การกำหนดค่าด้วย มีวัตถุประสงค์เพื่อดำเนินการที่เกี่ยวข้องโดยตรงกับวัตถุเฉพาะ

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

การดำเนินการที่คำสั่งดำเนินการอธิบายไว้ในโมดูลคำสั่งในภาษาในตัว

  • วัตถุการกำหนดค่า
  • เครื่องมือในการพัฒนา

ขึ้นอยู่กับว่าคำสั่งสิ้นสุดในการกำหนดค่าอย่างไร คำสั่งสามารถแบ่งออกเป็น:

  • มาตรฐาน
  • สร้างโดยนักพัฒนา

คำสั่งมาตรฐาน 8.2

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

ตัวอย่างเช่น ไดเร็กทอรี Accounts จะมีคำสั่งต่อไปนี้: Accounts, Accounts: create group, Accounts: create

คำสั่งที่นักพัฒนาสร้างขึ้น

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

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

คำสั่งการดำเนินการและคำสั่งการนำทาง

  • คำสั่งการนำทาง
  • คำสั่งการดำเนินการ

คำสั่งการนำทาง 8.2

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

ตัวอย่าง: คำสั่ง Warehouses ซึ่งเป็นคำสั่งการนำทาง จะเปิดรายการคลังสินค้าในหน้าต่างหลัก

คำสั่งการดำเนินการ

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

ตัวอย่าง: เมื่อคุณดำเนินการคำสั่งการดำเนินการคลังสินค้า หน้าต่างเสริมจะเปิดขึ้นซึ่งคุณสามารถแก้ไขข้อมูลของคลังสินค้าใหม่ได้

คำสั่งที่กำหนดพารามิเตอร์ได้และเป็นอิสระ

ทีมตามองค์กรภายในควรแบ่งออกเป็น:

  • เป็นอิสระ
  • กำหนดพารามิเตอร์ได้

ทีมอิสระ 8.2

คำสั่งดังกล่าวจะดำเนินการโดยไม่ต้องขอข้อมูลเพิ่มเติม

ตัวอย่าง: คำสั่ง Accounts ซึ่งจัดอยู่ในประเภทอิสระ เปิดรายการบัญชีทั้งหมดโดยไม่ต้องขอข้อมูลอื่น

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

การดำเนินการคำสั่งเช่นนี้ต้องใช้ค่าพารามิเตอร์คำสั่ง (ข้อมูลเพิ่มเติม)

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

คำสั่งสากลและคำสั่งในรูปแบบโลคัล

ขึ้นอยู่กับว่าคำสั่งเกี่ยวข้องกับรูปแบบใดรูปแบบหนึ่ง พวกเขาสามารถแบ่งออกเป็น:

  • ทั่วโลก
  • ท้องถิ่น

ทีมระดับโลก

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

คำสั่งรูปแบบท้องถิ่น

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

แผงนำทาง

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

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

ตัวอย่าง: การเรียกคำสั่ง Warehouses จะทำให้รายการคลังสินค้าเปิดในพื้นที่ทำงาน

แสดงรายการในหน้าต่างเสริม

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

ในการดำเนินการนี้ คุณต้องกดปุ่ม Shift ค้างไว้ขณะเรียกใช้คำสั่งการนำทาง

กลุ่มคำสั่ง 8.2

โดยทั่วไป คำสั่งจะถูกจัดกลุ่มในแถบนำทางออกเป็นสามกลุ่มมาตรฐาน

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

นอกเหนือจากกลุ่มมาตรฐานแล้ว แถบนำทางยังสามารถมีกลุ่มที่นักพัฒนาสร้างขึ้นได้

กลุ่มคำสั่งปกติ 8.2

ในกลุ่มที่สอง (คำสั่งที่เกี่ยวข้องกับ Normal) อาจมีกลุ่มคำสั่งเพิ่มเติมอยู่ กลุ่มเหล่านี้จะมีชื่อกำกับอยู่และคำสั่งที่มีอยู่ในกลุ่มจะเยื้องไปทางซ้าย

การซ่อนและแสดงคำสั่งเหล่านี้เกิดขึ้นได้โดยการคลิกที่ส่วนหัวของกลุ่มดังกล่าว

ในกรณีที่ส่วนของโปรแกรมถูกสร้างขึ้นโดยระบบย่อยของระดับแรก กลุ่มคำสั่งในแผงการนำทางจะถูกสร้างขึ้นโดยระบบย่อยของระดับอันดับถัดไป

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

การปรับแต่งแถบนำทาง 8.2

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

ตัวอย่าง: ลบกลุ่มคำสั่งราคาและคุณลักษณะ และย้ายคำสั่งการปรับปรุงไปที่ SM

โปรแกรมจะจดจำการตั้งค่าที่ผู้ใช้เปลี่ยนแปลงโดยอัตโนมัติและครั้งต่อไปที่โปรแกรมเปิดขึ้นก็จะแสดงพาเนลตามที่ผู้ใช้สร้าง

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

แผงการดำเนินการ

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

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

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

กลุ่มทีม 1C:องค์กร 8.3 / 8.2

แถบการทำงานมักจะมีกลุ่มคำสั่งมาตรฐานสามกลุ่ม

  1. สร้าง. ประกอบด้วยคำสั่งที่นำไปสู่การสร้างวัตถุใหม่ที่เกี่ยวข้องกับฐานข้อมูล - ไดเร็กทอรี เอกสาร ฯลฯ
  2. คำสั่งในส่วนนี้จะนำผู้ใช้ไปยังรายงานต่างๆ ที่มีอยู่ในส่วนนี้
  3. กลุ่มนี้ประกอบด้วยคำสั่งที่ดำเนินการบริการต่างๆ: การย้ายไปยังการประมวลผลบริการ คำสั่งสำหรับการทำงานกับอุปกรณ์เชิงพาณิชย์บางอย่าง เป็นต้น

นอกเหนือจากกลุ่มมาตรฐานแล้ว แผงการดำเนินการยังสามารถประกอบด้วยกลุ่มที่นักพัฒนาสร้างขึ้น

กลุ่มคำสั่งเหล่านี้ล้อมรอบด้วยเส้นขอบและมีชื่อเรื่อง หากกลุ่มมีคำสั่งจำนวนมาก ระบบจะแสดงเพียงสองสามคำสั่งแรกเท่านั้น

การปรับแต่งแถบการดำเนินการ 8.2

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

ตัวอย่าง: คุณสามารถลบคำสั่งเพื่อสร้างบัญชีใหม่และลบกลุ่มบริการได้

โปรแกรมจะจดจำการตั้งค่าที่ผู้ใช้เปลี่ยนแปลงโดยอัตโนมัติและครั้งต่อไปที่โปรแกรมเปิดขึ้นก็จะแสดงพาเนลตามที่ผู้ใช้สร้าง

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

รายการโปรด

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

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

เมื่อคุณเปิดเมนูรายการโปรด รายการจะปรากฏในหน้าต่างหลักหรือหน้าต่างรอง

การเพิ่มลิงค์ไปยังรายการโปรด

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

การตั้งค่ารายการโปรด

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

การทำงานกับรายการโปรดจากภาษาในตัว

เป็นไปได้ที่จะจัดการรายการโปรดโดยทางโปรแกรมโดยใช้ภาษาในตัว FavoritesUserWork

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

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

ตัวอย่างต่อไปนี้แสดงวิธีการเพิ่มลิงก์สองลิงก์ในรายการโปรด: ลิงก์ไปยังรายการไดเร็กทอรีและไฮเปอร์ลิงก์ภายนอก

อ้างอิง

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

ลิงก์ที่คลิกได้และคลิกไม่ได้

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

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

กำลังรับลิงก์

ลิงค์ภายในและภายนอก

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

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

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

ตามลิงค์ครับ

หากต้องการติดตามลิงก์ที่ได้รับ คุณควรเรียกคำสั่ง Go to link ในหน้าต่างเสริมหรือหน้าต่างหลัก

บทความนี้เป็นส่วนหนึ่งของซีรี่ส์ “ขั้นตอนแรกในการพัฒนา 1C” ในนั้นเราจะทำความคุ้นเคยกับอินเทอร์เฟซ Taxi ที่มีการจัดการต่อไปและดำเนินการกำหนดค่าโดยตรง

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

หลังจากอ่านบทความแล้ว คุณจะได้เรียนรู้:

  • ระบบย่อยมีบทบาทอย่างไรในการกำหนดโครงสร้างเมนู?
  • จะสร้างส่วนเมนูระดับ 1 และ 2 ได้อย่างไร?
  • จะปรับแต่งองค์ประกอบของคำสั่งที่แสดงในส่วนของเมนูได้อย่างไร?
  • Command Interface Editor มีไว้ทำอะไรและใช้งานอย่างไร
  • จะกำหนดค่าอินเทอร์เฟซคำสั่งส่วนหลักได้อย่างไร?

การบังคับใช้

บทความนี้กล่าวถึงอินเทอร์เฟซ "Taxi" ของการกำหนดค่าที่พัฒนาบนแพลตฟอร์ม 1C 8.3.4.496 ข้อมูลนี้เกี่ยวข้องกับการเปิดตัวแพลตฟอร์มปัจจุบัน

ระบบย่อย การปรับแต่งอินเตอร์เฟสโดยใช้ระบบย่อย

ระบบย่อยถูกจัดประเภทเป็นวัตถุทั่วไป- โดยให้ความสามารถในการจัดประเภทออบเจ็กต์การกำหนดค่าตาม ระบบย่อย.

เพื่อระบุว่าวัตถุอยู่ในระบบย่อยหรือไม่ หน้าต่างแก้ไขวัตถุมีแท็บที่เกี่ยวข้องซึ่งแฟล็กระบุว่าระบบย่อยใดที่วัตถุนั้นอยู่

ในอนาคต คุณสามารถสร้างตัวกรองของแผนผังออบเจ็กต์ได้ ระบบย่อย.

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

การจำแนกประเภทของวัตถุโดย ระบบย่อยสร้างความสะดวกสบายในการสร้างสรรค์ ราลี.

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

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

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

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

สำหรับที่มีอยู่แล้ว ระบบย่อยคุณสามารถกำหนดสิ่งที่ซ้อนกัน (รอง) ได้ ข้อมูล ระบบย่อยจะสร้างกลุ่ม แถบนำทาง.

เมื่อเราจำแนกวัตถุตาม ระบบย่อยคุณสามารถรวมวัตถุไว้เฉพาะในที่ซ้อนกันได้ ระบบย่อยอาจจะเป็นระบบย่อยระดับแรก อาจจะเป็นทั้งสองระบบ

ในกรณีหลัง วัตถุจะแสดงสองครั้ง: ทั้งภายในระบบย่อยที่ซ้อนกันและแยกกันใน แถบนำทาง- ในกรณีส่วนใหญ่ สิ่งนี้จะไม่ถูกต้องทั้งหมด

โดยหลักการแล้ว ระบบย่อยถือเป็นอ็อบเจ็กต์ทางเลือก เหล่านั้น. การกำหนดค่าที่พัฒนาบนแพลตฟอร์ม 8.3 จะสามารถทำงานได้โดยไม่ต้องใช้ระบบย่อยใดๆ

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

แต่หากมีเอกสาร Directories และ Registers ในการกำหนดค่าค่อนข้างมากก็ใช้งาน ระบบย่อยทำให้การทำงานของผู้ใช้ง่ายขึ้นอย่างมาก

โปรดทราบว่าวัตถุการกำหนดค่าบางอย่างเป็นของบางส่วน ระบบย่อยเป็นไปได้สามทาง

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

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

และสุดท้าย สำหรับออบเจ็กต์การกำหนดค่า คุณสามารถเรียกกล่องโต้ตอบพิเศษที่เรียกว่าผ่านเมนูบริบทได้ นอกจากนี้.

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

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

เมื่อสร้างออบเจ็กต์การกำหนดค่าเริ่มต้น แพลตฟอร์ม 8.3 จะไม่กำหนดออบเจ็กต์ให้กับระบบย่อยใดๆ

เหล่านั้น. นักพัฒนาจะต้องไปที่แท็บนี้ด้วยตนเองและทำเครื่องหมายในช่องที่เหมาะสม

หากนักพัฒนาไม่ทำเช่นนี้ ระบบจะพิจารณาการขาดความเป็นสมาชิก ระบบย่อยเป็นความผิดพลาด

แต่ข้อผิดพลาดนั้นไม่สำคัญ ดังนั้นเราจึงเห็นด้วยกับเรื่องนี้

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

ผู้ใช้สามารถเข้าถึงวัตถุดังกล่าวผ่านทางเท่านั้น เมนูหลักโดยใช้คำสั่ง ฟังก์ชั่นทั้งหมด.

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

มีหลายกรณีที่นักพัฒนาสะดวกกว่าที่จะรวมอ็อบเจ็กต์ที่เพิ่มเข้ากับการกำหนดค่ามาตรฐานในระบบย่อยที่แยกจากกันของตนเอง

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

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

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

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

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

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

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

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

การเปิดเผยตามบทบาทอาจใช้ค่าได้ 3 ค่า: สำหรับบทบาทที่กำหนด องค์ประกอบจะมองไม่เห็น (1); หรือจะมองเห็นได้เสมอไม่ว่าจะตั้งค่าสถานะใดไว้ในคอลัมน์การมองเห็น (2) หรือธงการมองเห็นตามบทบาทจะได้รับการสืบทอดมาจากธงการมองเห็นทั่วไป (3)

หากผู้ใช้ได้รับมอบหมายสองบทบาทและมีการระบุช่องทำเครื่องหมายสำหรับหนึ่งในนั้นและไม่ใช่สำหรับอีกบทบาทหนึ่ง กฎมาตรฐานของระบบ 1C:Enterprise 8 จะทำงาน - ผู้ใช้จะได้รับอนุญาตให้ดำเนินการได้หากได้รับอนุญาตในที่เดียว ของบทบาท

บางครั้งจำเป็นต้องเปลี่ยนอินเทอร์เฟซคำสั่งในหลาย ๆ ทันที ระบบย่อย- ในแพลตฟอร์ม 1C:Enterprise 8 มีเครื่องมือบริการที่ช่วยให้คุณสามารถแก้ไขอินเทอร์เฟซคำสั่งของหลาย ๆ ระบบย่อย.

เครื่องมือนี้ถูกเรียกจากเมนูบริบทของโหนดรูทของสาขา ระบบย่อย.

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

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

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

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

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

โปรดทราบว่าเมื่อมีการลบ ระบบย่อยน่าเสียดายที่แพลตฟอร์มไม่ได้ตรวจสอบว่ามีออบเจ็กต์อย่างน้อยหนึ่งรายการรวมอยู่ในระบบย่อยนี้หรือไม่

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

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