การบัญชี 1s 8.3 รายละเอียดเพิ่มเติม

วิธีเพิ่มรายละเอียดเพิ่มเติมให้กับองค์ประกอบไดเรกทอรีใน 1C Accounting 8.3 (การแก้ไข 3.0)

2016-12-07T18:20:33+00:00

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

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

1. ไปที่ส่วน "การดูแลระบบ" และเลือก "การตั้งค่าทั่วไป" ():

2. ค้นหาและทำเครื่องหมายในช่อง "รายละเอียดและข้อมูลเพิ่มเติม" หากยังไม่ได้เลือก คลิกลิงก์ "รายละเอียดเพิ่มเติม":

3. ในส่วนด้านซ้ายของหน้าต่างการตั้งค่าที่เปิดขึ้น ให้เลือก "บัญชี" คลิกปุ่มใหม่บนแถบเครื่องมือ

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

5. หากต้องการสร้างแต่ละตัวเลือก ให้ไปที่แท็บ "ค่า" คลิกปุ่ม "สร้าง" ที่นั่น ป้อนชื่อของค่า (เช่น "สูง") แล้วคลิกปุ่ม "บันทึกและปิด"

6. และต่อไปเรื่อยๆ จนทั้งสามค่าถูกสร้างด้วยชื่อ “สูง”, “ปานกลาง” และ “ต่ำ” ดังแสดงในรูปด้านล่าง คลิกปุ่ม "บันทึกและปิด"

7. ดังที่คุณเห็น ขณะนี้คู่สัญญามีแอตทริบิวต์สถานะอยู่ในรายการรายละเอียดเพิ่มเติม

8. ตอนนี้ถ้าเราไปที่องค์ประกอบใด ๆ ของไดเร็กทอรีคู่สัญญาเราจะเห็นที่ด้านล่างสุดของแบบฟอร์มฟิลด์สถานะใหม่ ( หากไม่เห็น ให้ขยายกลุ่ม "รายละเอียดเพิ่มเติม" ที่ยุบอยู่ในแบบฟอร์ม):

9. ในฟิลด์นี้เราสามารถทดแทนหนึ่งในสามค่าที่เราสร้างขึ้นได้ คุณสามารถเลือกโดยใช้ฟิลด์นี้ในรูปแบบของรายการ ซึ่งสามารถแสดงในรายงาน ฯลฯ

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

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


มาดูอินเทอร์เฟซของกลไกเพื่อดูรายละเอียดและข้อมูลเพิ่มเติมโดยใช้ตัวอย่างของการกำหนดค่า “Trade Management 11.1”

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

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

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

มาดูคำอธิบายการสร้างอุปกรณ์ประกอบฉากเพิ่มเติมกัน

เลือกไดเร็กทอรีหรือเอกสารที่ต้องการทางด้านซ้ายของแบบฟอร์ม เช่น ไดเร็กทอรี "Partners" ชุด "Clients" และคลิกที่ปุ่ม "Create"

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

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

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

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

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



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

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

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

เหตุใดคุณจึงต้องการข้อมูลเพิ่มเติมและรายละเอียด?

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

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

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

การตั้งค่ารายละเอียดและข้อมูลเพิ่มเติม

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

การเพิ่มอุปกรณ์ประกอบฉากใหม่

โปรดทราบว่าเฉพาะผู้ใช้ที่มีสิทธิ์การเข้าถึงแบบเต็มเท่านั้นที่สามารถดำเนินการนี้ได้

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

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

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

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

แนวคิดของกลไกสำหรับรายละเอียดเพิ่มเติม

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

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

การตั้งค่ารายละเอียดเพิ่มเติม

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

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

การกำหนดค่า 1C.UNF มีไดเรกทอรีและเอกสารมากกว่าสี่สิบรายการสำหรับการแนะนำคุณลักษณะใหม่:

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

เมื่อเลือกวัตถุสำหรับแก้ไขแล้ว หากต้องการสร้างแอตทริบิวต์ใหม่ ให้ใช้ปุ่ม "เพิ่ม / ใหม่" หรือ "สร้าง"

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


คุณสมบัติของการสร้างอุปกรณ์ประกอบฉาก

ข้อมูลจำเพาะของพารามิเตอร์ออบเจ็กต์ใหม่ประกอบด้วย:

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

หากมีการประกาศพารามิเตอร์บังคับ แอปพลิเคชันจะเริ่มควบคุมลักษณะนี้ และจะไม่อนุญาตให้ผู้ใช้บันทึกออบเจ็กต์ที่มีค่าแอตทริบิวต์ว่าง

การกำหนดค่ามีชุดประเภทข้อมูลที่หลากหลายสำหรับการกำหนดรายละเอียดเพิ่มเติม:

  • ค่าบูลีน
  • ค่าสตริงและตัวเลข
  • การโอนโดยพลการ;
  • ลิงก์ไปยังหนังสืออ้างอิง
  • และตัวเลือกอื่นๆ

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

รายละเอียดเพิ่มเติมในรายงาน

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

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

ข้อมูลเพิ่มเติมยังสามารถใช้เพื่อกรองออบเจ็กต์ได้ ในกลุ่มการตั้งค่า "ตัวกรอง" คุณสามารถใช้พารามิเตอร์ "หมวดหมู่" ได้ตามปกติเพื่อสร้างเงื่อนไขการเลือก

การประมวลผลซอฟต์แวร์รายละเอียดเพิ่มเติม

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

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

การใช้รายละเอียดและข้อมูลเพิ่มเติมใน BP 3.0

รายละเอียดและข้อมูลเพิ่มเติม (ต่อไปนี้จะเรียกว่า DRS) เป็นกลไกที่ช่วยให้คุณสามารถขยายฟังก์ชันการทำงานได้โดยไม่ต้องเปลี่ยนการกำหนดค่า ฉันได้รับแจ้งให้เขียนบันทึกนี้โดยสั่งให้พิมพ์ TTN และใบรับรอง A และ B โดยคงรายละเอียดไว้ เพื่อวัตถุประสงค์ในการสำแดงผลิตภัณฑ์แอลกอฮอล์ต่อไป และเพียงเพื่อดูข้อมูลเพิ่มเติมอีกครั้ง ในการขาย พวกเขาใช้หน่วยจ่ายไฟพื้นฐาน 3.0 - ไม่สามารถเปลี่ยนการกำหนดค่าได้ตามนั้น แต่สำหรับงานนี้ DRS ก็เพียงพอแล้ว

โดยหลักการแล้ว สำหรับ BP 2.0 ฉันมีวิธีแก้ปัญหามาเป็นเวลานาน - ฉันยังใช้รายละเอียดเพิ่มเติมที่บันทึกข้อมูลเกี่ยวกับรถ คนขับ ผู้ให้บริการ ฯลฯ ด้วย โครงร่างได้รับการดำเนินการ - เมื่อพิมพ์รายละเอียดเพิ่มเติมจะถูกบันทึก (ในระหว่างการพิมพ์ครั้งแรกจะมีการสร้างสิ่งที่ไม่ได้สร้างขึ้น) และในระหว่างการพิมพ์ครั้งต่อไปรายละเอียดแบบฟอร์มจะถูกกรอกด้วยค่าที่บันทึกไว้ ฉันใช้ข้อมูลเดียวกันนี้ในการกรอกใบสำแดงแอลกอฮอล์ ฉันเริ่มใช้ UV ใน BP 3.0 (3.0.20.18) และเห็นว่ากลไกการใช้ DRS เปลี่ยนไปอย่างมาก และ IMHO ดีขึ้น:

  1. ออบเจ็กต์ "ที่ให้บริการ" DRS มีการเปลี่ยนแปลง:

บีพี 2.0

บีพี 3.0

ค่าอ้างอิงของคุณสมบัติของวัตถุ

แผนประเภทลักษณะ วัตถุประสงค์ของคุณสมบัติของประเภทของวัตถุ

แผนประเภทลักษณะ

คุณสมบัติของวัตถุ

ข้อมูลการลงทะเบียน ObjectPropertyValues

ไดเรกทอรีของชุดรายละเอียดและข้อมูลเพิ่มเติม

แผนประเภทลักษณะ รายละเอียดและข้อมูลเพิ่มเติม

ข้อมูล ลงทะเบียน ข้อมูลเพิ่มเติม

  1. ใน 2.0 ชื่อ "รายละเอียดเพิ่มเติม" ไม่ได้สะท้อนถึงสาระสำคัญของวัตถุประสงค์ของข้อมูลนี้อย่างถูกต้อง - ยังคงเป็นเพียง "ข้อมูลเพิ่มเติม" และถูกเก็บไว้ในออบเจ็กต์การกำหนดค่าที่แตกต่างจากออบเจ็กต์ของข้อมูลนี้เอง ใน 3.0 คุณสามารถระบุทั้งข้อมูลที่บันทึกไว้ในการลงทะเบียน "ข้อมูลเพิ่มเติม" และรายละเอียดที่บันทึกไว้ในส่วนตารางของไดเรกทอรี "รายละเอียดเพิ่มเติม" อย่างแม่นยำ (ใน UT 11 ขณะนี้เอกสารมีส่วนตารางที่คล้ายกัน) และรายละเอียดเหล่านี้ มีให้ใช้งานในรูปแบบขององค์ประกอบไดเร็กทอรี และไม่ได้ถูกเรียกด้วยปุ่มในหน้าต่างแยกต่างหาก

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

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

สำหรับเอกสาร ขณะนี้มีเพียงข้อมูลเพิ่มเติมบางส่วนเท่านั้น:

สำหรับไดเร็กทอรี คุณสามารถตั้งค่าทั้งข้อมูลและรายละเอียดเพิ่มเติมได้:

นอกจากนี้ รายละเอียดเพิ่มเติมของไดเร็กทอรีจะถูกแก้ไขในรูปแบบขององค์ประกอบ:

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

องค์ประกอบของวัตถุที่มี DRS ก็เปลี่ยนไปเช่นกัน:

  • - BP 2.0 คือ 15 ไดเร็กทอรีและรายการเอกสารการกำหนดค่าทั้งหมดในลักษณะเดียว
  • - ขณะนี้ไดเร็กทอรี BP 3.0 มีเอกสาร 18 และ 110 ฉบับ (ฉันไม่ได้ตรวจสอบเอกสารเหล่านี้ทั้งหมดหรือไม่) ซึ่งข้อมูลเพิ่มเติมแต่ละรายการระบุไว้ในองค์ประกอบที่กำหนดไว้ล่วงหน้าแยกต่างหากของไดเร็กทอรี "ชุดรายละเอียดและข้อมูลเพิ่มเติม"

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับประเภท "ค่าคุณสมบัติของวัตถุ" คุณสามารถระบุรายการที่กำหนดเองสำหรับการเลือก - อันที่จริงแล้วเป็นอะนาล็อกของไดเร็กทอรี (ตั้งแต่ 2.0 เป็นไดเร็กทอรี "ค่าคุณสมบัติของวัตถุ"):

รายชื่อสามารถแก้ไขได้

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

รายการ RTiU ที่ไม่มีการเลือก:

บันทึกข้อมูลเพิ่มเติมสำหรับเอกสาร:

การตั้งค่าการเลือกรายการ RTiU ตามข้อมูลเพิ่มเติม:

รายการ RTiU พร้อมตัวเลือกที่กำหนดไว้สำหรับไดรเวอร์ว่าง:

ดูเหมือนไม่มีอะไรแต่ก็ดี…….



2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล