ไลบรารีของระบบย่อยมาตรฐานขององค์กร 1C 8. ไลบรารีของระบบย่อยมาตรฐาน (กลไก BSP) รายงานเพิ่มเติมและการประมวลผล

โดยใช้ตัวอย่างของรุ่น BSP 2.1.2.34 (แพลตฟอร์ม 1C 8.2) ฉันจะพิจารณาฟังก์ชันหลัก ระบบย่อย และตัวอย่างของการใช้การกำหนดค่านี้

การกำหนดค่า "ไลบรารีระบบย่อยมาตรฐาน" เป็นหนึ่งในการกำหนดค่าไม่กี่รายการจาก 1C ที่สร้างขึ้นสำหรับนักพัฒนา ไม่ใช่ผู้ใช้ การกำหนดค่าเองคือชุดของระบบย่อยที่สามารถใช้ในการกำหนดค่าใดก็ได้ นอกจากนี้ BSP ยังมีเทคโนโลยีการพัฒนาทั้งหมดที่ใช้ 1C 8.2 ไลบรารีของระบบย่อยมาตรฐานช่วยให้คุณสร้างมาตรฐานให้กับโซลูชันและบรรลุความคล้ายคลึงกันสูงสุดระหว่างโซลูชันต่างๆ จากนักพัฒนาที่แตกต่างกัน การกำหนดค่า 1C 8.2 ทั่วไปทั้งหมดที่ใช้งาน แบบฟอร์มที่ได้รับการจัดการ(2.0, BP 3.0, UT 11, UNF) เขียนบนพื้นฐานของ BSP

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

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

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

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

1.ฟังก์ชั่นพื้นฐาน

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

จำเป็นต้องติดตั้งระบบย่อยนี้หากใช้ระบบย่อยอื่น

2.การทำงานในรูปแบบการบริการ

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

3. ตัวแยกประเภทที่อยู่

ระบบย่อยได้รับการออกแบบให้โหลด จัดเก็บ และรับข้อมูลที่อยู่ การโหลดเกิดขึ้นจาก (KLADR) ระบบย่อยมีความเกี่ยวข้องอย่างใกล้ชิดกับระบบย่อย "ข้อมูลการติดต่อ" แต่สามารถนำไปใช้ได้อย่างอิสระ

4. การวิเคราะห์สมุดบันทึก

มีรายงานพิเศษสำหรับการดูข้อมูลบันทึกที่มีข้อมูลมากขึ้น

5. แบบสอบถาม

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

6. ธนาคาร

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

7. กระบวนการทางธุรกิจและงาน

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

8. สกุลเงิน

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

9. ตัวเลือกรายงาน

ระบบย่อยจะขยายตัว หน้าจอผู้ใช้การตั้งค่ารายงาน

10. การกำหนดเวอร์ชันออบเจ็กต์

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

11. การโต้ตอบ

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

12. การปรับเปลี่ยนกลุ่มวัตถุ

ระบบย่อยช่วยให้คุณทำการเปลี่ยนแปลงข้อมูลในฐานข้อมูลเป็นจำนวนมาก ทำให้ฉันนึกถึงการรักษาที่คล้ายกันจาก 8.1

13. วันที่ห้ามเปลี่ยนแปลง

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

14. รายงานและการประมวลผลเพิ่มเติม

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

15. การปิดระบบผู้ใช้

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

16. หมายเหตุผู้ใช้

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

17. ห้ามแก้ไขรายละเอียดวัตถุ

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

18. การคุ้มครองข้อมูลส่วนบุคคล

ระบบย่อย “การคุ้มครองข้อมูลส่วนบุคคล” ได้รับการออกแบบเพื่อให้สอดคล้อง ระบบข้อมูลสร้างขึ้นบนพื้นฐานของการกำหนดค่าข้อกำหนดของกฎหมายของรัฐบาลกลางหมายเลข 152-FZ วันที่ 27 มิถุนายน 2549 "เกี่ยวกับข้อมูลส่วนบุคคล"

19. ศูนย์ข้อมูล

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

20. ข้อมูลการเริ่มต้น

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

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

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

มาเปิดตัว BSP กันเถอะ(เรามีรุ่น 2.3 เวอร์ชัน 2.3.3.63) มาดูส่วนนี้กัน "เครื่องมือสำหรับนักพัฒนา" U94; "การดำเนินการ BSP ครั้งแรก":

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

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

บทความนี้อธิบายโดยย่อเกี่ยวกับการทำงานกับ BSP Implementation Assistant เนื่องจากเครื่องมือนี้ไม่ได้รับความนิยมมากนัก บ่อยครั้งในทางปฏิบัติ นักพัฒนาดำเนินการตามโครงร่างนี้: พวกเขาติดตั้งระบบย่อย BSP ที่จำเป็นในการกำหนดค่าที่ว่างเปล่า ("ผู้ช่วยการใช้งาน BSP" สามารถช่วยได้ที่นี่) แต่โดยปกติแล้วระบบย่อยทั้งหมดจะถูกถ่ายโอนจาก BSP ไปยังการกำหนดค่าเปล่าใหม่

เรามีการกำหนดค่าสองแบบ: แบบแรก (หลัก) - พร้อมระบบย่อย BSP ทั้งหมด, แบบที่สอง (ไฟล์) - BP

1. เปิดใช้งานความสามารถในการแก้ไขการกำหนดค่าหลัก

2. เมนูเรียกเข้า การกำหนดค่า - เปรียบเทียบ, ผสานกับการกำหนดค่าจากไฟล์.

3. เลือกไฟล์ที่มีนามสกุล อ้างอิงการกำหนดค่า PSU

4. ตอบว่าใช่สำหรับข้อเสนอการสนับสนุน

6. ดำเนินการ การกระทำ - มาร์คโดยระบบย่อย

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

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

9. ในหน้าต่าง การตั้งค่ากฎการสนับสนุน - ตกลง.

10. อัปเดตการกำหนดค่าฐานข้อมูล (F7).

และคล้ายกัน ข้อความบริการ:

“... (ออบเจ็กต์เป็นส่วนหนึ่งของคุณลักษณะทั่วไปที่มีชื่อเดียวกัน)” หรือ “...: การใช้ประเภทที่กำหนดในโหมดความเข้ากันได้ X.H.H. (เช่น ผู้เขียน) และต่ำกว่านี้เป็นที่ยอมรับไม่ได้" ; “ภาพทั่วไป: ชื่อไม่ซ้ำใคร!”

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

13. เปลี่ยนโหมดความเข้ากันได้ด้านบน X.H.X.

14. อัปเดตการกำหนดค่าฐานข้อมูล (F7) ถัดไป หากคุณกลับไปที่ขั้นตอนที่ 11 ให้ทำตามขั้นตอนที่ 12 และ 13 จากนั้นจึงทำตามขั้นตอนที่ 14

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

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

ดังนั้นคุณจึงทำการดีบั๊กจนกว่าคุณจะแน่ใจว่าไม่มีข้อผิดพลาด

เวอร์ชัน 1.0.4.5

เวอร์ชัน 1.0.5.21

รุ่นสุดท้าย

  • ข้อมูล N11853 สำหรับผู้ใช้และพันธมิตร 05/14/2010 "ในการเปิดตัวเวอร์ชันสุดท้ายของ 1C: ชุดเครื่องมือ Library of Standard Subsystems 8.2"
บริษัท 1C ประกาศการเปิดตัวเมื่อวันที่ 14 พฤษภาคม 2010 ชุดเครื่องมือเวอร์ชันสุดท้ายสำหรับนักพัฒนาโซลูชันแอปพลิเคชันบนแพลตฟอร์ม 1C:Enterprise 8.2 - 1C: Library of Standard Subsystems 8.2 "...โดยรวมแล้ว BSP ประกอบด้วยระบบย่อย 31 ระบบ..."

เวอร์ชัน 1.0.6.8

เวอร์ชัน 1.0.7.5

  • วันที่วางจำหน่าย 2010.08.05
  • ปล่อย: http://users.v8.1c.ru/SSLTest.aspx
  • เอกสารประกอบ: http://its.1c.ru/db/bspdoc#content:23:1

ตัวอย่างการใช้งาน

นี่คืออะไร

Library of Standard Subsystems (BSS) ประกอบด้วยชุดของระบบย่อยการทำงานสากลที่สามารถนำมาใช้ในการกำหนดค่าที่พัฒนาแล้ว ทั้งร่วมกันและแยกกัน เมื่อใช้ BSP คุณสามารถสร้างการกำหนดค่าใหม่ได้อย่างรวดเร็วด้วยฟังก์ชันพื้นฐานสำเร็จรูป รวมถึงบล็อกฟังก์ชันสำเร็จรูปในการกำหนดค่าที่มีอยู่

ระบบย่อย BSP ทั้งหมดสามารถแบ่งออกเป็นประเภทต่อไปนี้:

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

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

นอกจากระบบย่อยแล้ว BSP ยังมีวิธีการพัฒนาที่แยกจากกัน โซลูชั่นมาตรฐาน.

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

เวอร์ชันปัจจุบัน 1.0.4 มีข้อจำกัดหลายประการ:

  • ไม่รับประกันความเข้ากันได้ของ BSP เวอร์ชันทดลองกับเวอร์ชันต่อๆ ไป
  • ไม่แนะนำให้ใช้เวอร์ชันนี้ในโครงการเชิงพาณิชย์
  • เวอร์ชันทดลองใช้มีไว้สำหรับใช้กับแพลตฟอร์ม 1C:Enterprise 8.2 เวอร์ชัน 8.2.9.260

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

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

เมื่อส่งข้อความแสดงข้อผิดพลาด อย่าลืมระบุ:

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

ควรส่งจดหมายแยกต่างหากสำหรับแต่ละข้อผิดพลาดที่ตรวจพบ

องค์ประกอบของห้องสมุด

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

ระบบย่อยของไลบรารีทั้งหมดสามารถแบ่งออกเป็นประเภทต่อไปนี้:

1. ระบบย่อยที่ใช้ฟังก์ชันการทำงานอิสระ

2. ระบบย่อยแบบรวมที่ใช้ฟังก์ชันการทำงานที่มีจุดประสงค์เพื่อใช้ในออบเจ็กต์การกำหนดค่าคอนซูเมอร์บางอย่าง (การผสานรวมที่แน่นหนา)

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

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

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

คำอธิบาย ฟังก์ชั่นที่สำคัญระบบย่อยได้รับไว้ในตารางที่ 1

ตารางที่ 1. วัตถุประสงค์ของระบบย่อยไลบรารี (ไอคอน v หมายถึงระบบย่อยที่มีไว้สำหรับการใช้งานในอ็อบเจ็กต์การกำหนดค่าของซัพพลายเออร์ (การผสานรวมที่แน่นหนา))
ระบบย่อย คุณสมบัติที่สำคัญ
1. ระบบย่อยมาตรฐาน
  • ขั้นตอนและฟังก์ชันวัตถุประสงค์ทั่วไป
  • การตั้งชื่อหน้าต่างโปรแกรม
  • ความสามารถในการให้บริการของผู้ดูแลระบบ (การลบวัตถุที่ทำเครื่องหมาย, รายการ ผู้ใช้ที่ใช้งานอยู่และสมุดบันทึก)
2. ตัวแยกประเภทที่อยู่
  • จัดเตรียมตัวแยกประเภทที่อยู่ (KLADR) สำหรับใช้ในระบบย่อยของแอปพลิเคชัน
  • กำลังโหลดตัวแยกประเภทที่อยู่จากดิสก์ ITS จากไฟล์และจากส่วนผู้ใช้ของเว็บไซต์ บริษัท 1C
  • ตรวจสอบการอัปเดตตัวแยกประเภทที่อยู่บนเว็บไซต์ บริษัท 1C เป็นระยะ
3. กระบวนการทางธุรกิจและงาน
  • แจ้งผู้ใช้เกี่ยวกับงานปัจจุบันของเขา
  • รายการงานแบบโต้ตอบ
  • การติดตามและควบคุมการปฏิบัติงานโดยผู้มีส่วนได้ส่วนเสีย - ผู้เขียนและผู้ประสานงานงาน
  • ฟังก์ชันพื้นฐานสำหรับการพัฒนากระบวนการทางธุรกิจแบบกำหนดเองในการกำหนดค่า
4. สกุลเงิน
  • การจัดเก็บและให้การเข้าถึงรายการและอัตราแลกเปลี่ยน
  • ดาวน์โหลดอัตราสกุลเงินจากเว็บไซต์ rbc.ru
  • การเลือกสกุลเงินจากตัวแยกประเภท OKV ของรัสเซียทั้งหมด
5. การกำหนดเวอร์ชันออบเจ็กต์
  • การจัดเก็บประวัติการเปลี่ยนแปลงในไดเร็กทอรีและเอกสาร (ผู้ใช้ที่ทำการเปลี่ยนแปลง เวลาของการเปลี่ยนแปลงและลักษณะของการเปลี่ยนแปลง แม่นยำในรายละเอียดของออบเจ็กต์และรายละเอียดของส่วนที่เป็นตาราง)
  • การเปรียบเทียบเวอร์ชันของวัตถุตามอำเภอใจ
  • ดูเวอร์ชันที่บันทึกไว้ก่อนหน้านี้ของออบเจ็กต์
6. การปิดระบบผู้ใช้
  • การตั้งค่าการบล็อกการเชื่อมต่อใหม่ไปยังฐานข้อมูล
  • กำลังยุติการเชื่อมต่อที่มีอยู่กับฐานข้อมูล
7. ข้อห้ามในการแก้ไขรายละเอียดวัตถุ
  • การตรวจสอบความสมบูรณ์ที่จำเป็นของรายละเอียดออบเจ็กต์บางอย่างที่กำหนดลักษณะของออบเจ็กต์ (โดยทั่วไปเรียกว่ารายละเอียด "คีย์")
  • ห้ามแก้ไขรายละเอียดสำคัญของวัตถุที่บันทึกไว้
  • การตรวจสอบความสามารถในการเปลี่ยนแปลงรายละเอียดที่สำคัญโดยผู้ใช้ที่มีสิทธิ์ในการเปลี่ยนแปลง
8. ตารางปฏิทิน
  • จัดเก็บข้อมูลเกี่ยวกับตารางปฏิทินที่ใช้ในองค์กร
  • การรับวันที่ที่จะเกิดขึ้นตามจำนวนวันที่กำหนดตามกำหนดการที่กำหนด เป็นต้น
ข้อมูลติดต่อ
  • การขยายรายละเอียดไดเร็กทอรีการกำหนดค่าด้วยชุดรายละเอียดที่กำหนดเองซึ่งมีไว้สำหรับการป้อนข้อมูลผู้ติดต่อ
  • การใช้ข้อมูลการติดต่อประเภทที่กำหนดไว้ล่วงหน้าและกำหนดเอง
  • การใช้ฟังก์ชันการทำงานของระบบย่อย “Address Classifier”
10.

การควบคุมการอัปเดตการกำหนดค่าแบบไดนามิก

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

การตรวจสอบบันทึก

  • การดูบันทึกการลงทะเบียนในโหมด 1C: Enterprise
  • การสร้างรายงานเกี่ยวกับรายการที่สำคัญในบันทึกและส่งรายงานไปยังผู้รับที่ระบุเป็นระยะ

การกำหนดลำดับขององค์ประกอบ

  • การตั้งค่าลำดับขององค์ประกอบในวัตถุโดยใช้ปุ่มขึ้นและลง

การอัปเดตเวอร์ชันความปลอดภัยของข้อมูล

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

ค้นหาข้อความแบบเต็ม

  • การตั้งค่าและการใช้การค้นหาข้อมูลข้อความแบบเต็ม

การรับไฟล์จากอินเทอร์เน็ต

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

ผู้ใช้

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

การทำงานกับข้อความอีเมล

  • อินเทอร์เฟซซอฟต์แวร์สำหรับการส่งข้อความอีเมล
  • ส่วนต่อประสานผู้ใช้พื้นฐานสำหรับการส่งข้อความ

การทำงานกับไฟล์

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

งานที่กำหนดเวลาไว้

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

คุณสมบัติ

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

กำลังบันทึกการตั้งค่า

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

บุคคล

  • การจัดเก็บและให้การเข้าถึงข้อมูลเกี่ยวกับบุคคล

ฟังก์ชั่นรายงาน

  • อินเทอร์เฟซซอฟต์แวร์สำหรับปรับแต่งรูปแบบรายงานของระบบองค์ประกอบข้อมูล (DCS)

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

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

เราจะพยายามค้นหาว่าระบบย่อยใดมีหน้าที่รับผิดชอบในการเชื่อมต่อระหว่างกันอย่างไร

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

หากเราเปิด BSP ในโหมดไคลเอ็นต์แบบบางเราจะเห็นหน้าต่างดังกล่าว

เราต่อ ชั้นต้นฉันสนใจแท็บ "เครื่องมือสำหรับนักพัฒนา" ซึ่งเราจะเปิดตัว "ผู้ช่วยการใช้งาน BSP"

สกัวนั้นดูเหมือนผู้ช่วยทีละขั้นตอน

ในขั้นแรก เราเลือกระบบย่อยที่เราต้องการในการกำหนดค่าที่พัฒนาแล้ว

ตัวอย่างเช่นเช่นนี้

หลังจากนี้คุณจะต้องระบุไฟล์ที่เราจะบันทึกการตั้งค่า รูปแบบไฟล์ XML

จากนั้นเราไปยังขั้นตอนที่สอง

ในขั้นที่สอง ให้ระบุพารามิเตอร์เพิ่มเติมสำหรับแต่ละระบบย่อยที่เลือก

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

หรือในรูปแบบนี้:

ในบทความต่อไปนี้ เราจะศึกษาการทำงานกับไลบรารีของระบบย่อยมาตรฐานต่อไป

ไลบรารีของระบบย่อยมาตรฐาน (LSL) คือชุดของระบบย่อยสำหรับการกำหนดค่าบนแพลตฟอร์ม 1C:Enterprise ที่ใช้ฟังก์ชันพื้นฐานและบล็อกการทำงานแต่ละรายการ ลองทำความเข้าใจรายละเอียดเพิ่มเติมว่ามันคืออะไร

เหตุใด BSP จึงถูกสร้างขึ้น?

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

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

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

BSP มีการกระจายอย่างไร

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

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

บีเอสพีไม่มีขาย คุณสามารถขอรับชุดแจกจ่าย BSP ได้ฟรี หากคุณสมัครรับการสนับสนุนเทคโนโลยีสารสนเทศ (ITS) หากต้องการใช้โซลูชันแอปพลิเคชันที่พัฒนาบนพื้นฐานของ BSP ไม่จำเป็นต้องสมัครสมาชิก ITS พันธมิตรของ 1C สามารถรับ BSP ได้ฟรี

เอกสารอย่างเป็นทางการเกี่ยวกับ BSP อยู่ที่ https://its.1c.ru/db/bspdoc และสามารถดูได้หากคุณสมัครสมาชิก ITS

องค์ประกอบของบีเอสพี

BSP ประกอบด้วยระบบย่อยจำนวนมาก ซึ่งแบ่งออกเป็น:

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

ปัจจุบัน (กรกฎาคม 2017) BSP เวอร์ชัน 2.4.2 พร้อมใช้งานแล้ว ซึ่งรองรับฟังก์ชันการทำงานต่อไปนี้:

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

ระบบย่อยเฉพาะจะมีการอธิบายรายละเอียดเพิ่มเติมในบทความแยกต่างหาก

การดำเนินการตาม BSP

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

  • ฟังก์ชั่นพื้นฐาน
  • การอัปเดตเวอร์ชันความปลอดภัยของข้อมูล
  • ผู้ใช้.

แผนการดำเนินงานทั่วไปประกอบด้วยขั้นตอนต่อไปนี้:

  1. ถ่ายโอนออบเจ็กต์เมทาดาทาที่จำเป็นไปยังการกำหนดค่าเป้าหมาย
  2. การตั้งค่าวัตถุที่ถูกถ่ายโอน
  3. การใช้วัตถุ BSP เมื่อพัฒนาฟังก์ชันการทำงานใหม่

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

หากต้องการตรวจสอบความถูกต้องของการนำ BSP ไปใช้ รายงานจะอยู่ในไดเร็กทอรีเทมเพลตการกำหนดค่า ตรวจสอบการใช้งาน BSP.erf.

วิธีค้นหาเวอร์ชันของโซลูชันแอปพลิเคชัน BSP

มีหลายวิธีในการค้นหาว่า BSP เวอร์ชันใดที่ใช้ในโซลูชันแอปพลิเคชันเฉพาะ:

  • โดยทางโปรแกรม: เรียกใช้ฟังก์ชัน มาตรฐานระบบย่อยเซิร์ฟเวอร์. เวอร์ชันห้องสมุด() ;
  • เชิงโต้ตอบ: ในการลงทะเบียนข้อมูล “Subsystem Versions” ให้ดูที่ค่าเวอร์ชันสำหรับระบบย่อย “StandardSubsystems”