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

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

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

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

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

ในบทความนี้เราจะดูการตั้งค่าฐานข้อมูลแบบกระจายสำหรับ 1C: การบัญชี 3.0 อย่างไรก็ตามเรื่องนี้ คำแนะนำจะทำงานและสำหรับการกำหนดค่าอื่น ๆ ส่วนใหญ่ 1C 8.3

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

ฐานข้อมูลหลัก

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

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

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

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

ในหน้าต่างแรกสำหรับการเชื่อมต่อฐานรองซึ่งตั้งอยู่ในสำนักงานระยะไกลทางภูมิศาสตร์ ให้ทำเครื่องหมายด้วยธงว่าการเชื่อมต่อจะทำผ่านท้องถิ่นหรือ ไดเร็กทอรีเครือข่าย. ในกรณีของเราคือ “D:\DB\InfoBase” เราจะตรวจสอบล่วงหน้าว่าคุณสามารถเขียนถึงมันได้หรือไม่

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

เมื่อโปรแกรมแจ้งให้คุณสร้างอิมเมจเริ่มต้น ให้เลือกตัวเลือกนี้ ขั้นตอนนี้จะใช้เวลาสักครู่ จากนั้นบันทึกลงในคอมพิวเตอร์ของคุณโดยใช้ชื่อ “1Cv8.1CD”

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

โหนดทาส RIB

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

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

บันทึกว่าการนับจำนวนองค์ประกอบในกรณีของเรามีความต่อเนื่อง แต่อยู่ภายในคำนำหน้าเดียวกันเท่านั้น

ใน 1C 8.3 หรือใน 1C 8.2? การตั้งค่าฐานข้อมูลแบบกระจาย คำแนะนำทีละขั้นตอน

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


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

==== จัดทำฐานหลัก ====

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

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

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

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

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

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

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

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

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

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

สมมติว่าเราตัดสินใจที่จะสร้างภาพ หลังจากคลิกที่ปุ่ม "เสร็จสิ้น" ในหน้าต่างก่อนหน้า เราจะเข้าสู่การตั้งค่าเพื่อสร้างภาพความปลอดภัยของข้อมูลทาส เราจะพิจารณากรณีที่ง่ายที่สุดสำหรับ การดำเนินงานในท้องถิ่น. ในการดำเนินการนี้ ให้ระบุรายละเอียดที่จำเป็นในหน้าต่างที่เปิดขึ้น ให้เราใส่ใจเป็นพิเศษกับพารามิเตอร์” ชื่อเต็มฐานข้อมูลไฟล์". จะต้องระบุในรูปแบบ UNC แบบเต็ม ซึ่งต้องมีการสร้างเส้นทางท้องถิ่นในรูปแบบ "เครือข่าย" ตัวอย่างเช่น - “\\Server1C\ฐานข้อมูล\RIB” ไปยังเส้นทางที่ระบุเราจะเพิ่มชื่อของไฟล์ฐานข้อมูล - 1Cv8.1CD

หลังจากคลิกที่ปุ่ม "สร้างภาพเริ่มต้น" กระบวนการสร้างภาพสำหรับฐานข้อมูลทาสจะเริ่มต้นขึ้น

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

==== การตั้งค่าสำหรับฐานอุปกรณ์ต่อพ่วง ====

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

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

จากนั้นคุณจะต้องตั้งค่าการจับคู่กับฐานหลักต่อไป การตั้งค่านี้จะคล้ายกับที่กล่าวไว้ข้างต้นสำหรับฐานข้อมูลหลัก

การตั้งค่าสำหรับการสื่อสารกับฐานหลักจะถูกสร้างขึ้น

============================================

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

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

การแก้ไขสามารถนำไปใช้กับกฎและกำหนดการซิงโครไนซ์ข้อมูลได้

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

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

ด้วยการคลิกปุ่ม "เรียกใช้งาน" ในหน้าต่างสคริปต์หลัก คุณสามารถเรียกใช้งานด้วยตนเองได้

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

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

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

ดาวน์โหลดคำแนะนำพร้อมภาพประกอบ

ฐานข้อมูลแบบกระจาย คำแนะนำทีละขั้นตอน
ฐานข้อมูลแบบกระจาย (RIB) 1C: องค์กร
การสร้างฐานข้อมูลแบบกระจายและการตั้งค่า
วิธีการตั้งค่าซี่โครงใน 1 วินาที 8.2
วิธีการตั้งค่าฐานข้อมูลแบบกระจายใน 1C
วิธีการตั้งค่าใน 1C
วิธีการตั้งค่าใน 1C
การตั้งค่าฐานข้อมูลแบบกระจาย (RIB) ใน 1C
ตัวอย่าง การตั้งค่าซี่โครงสำหรับ 1C: การบัญชี 8
การสร้างฐานข้อมูลแบบกระจายและการกำหนดค่า

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

ก่อนอื่น ลองถามตัวเองก่อนว่า: ทำไมต้องมีการแลกเปลี่ยนอัตโนมัติ? เทคโนโลยีสมัยใหม่เมื่อรวมกับอินเทอร์เน็ตที่ราคาไม่แพงและรวดเร็วทำให้คุณสามารถจัดระเบียบงานระยะไกลได้โดยไม่มีปัญหาใด ๆ ทางเลือกของวิธีการมีมากมายเช่น RDP, ไคลเอ็นต์แบบบางและแบบเว็บ, การรวมเครือข่ายด้วย ความช่วยเหลือเกี่ยวกับ VPN- มีเรื่องให้คิด อย่างไรก็ตามวิธีการทั้งหมดเหล่านี้มีข้อเสียเปรียบที่สำคัญประการหนึ่งนั่นคือการพึ่งพาคุณภาพของช่องทางการสื่อสารอย่างมาก

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

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

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

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

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

ก่อนอื่น เราต้องกำหนดค่าโหนดการแลกเปลี่ยน ในการดำเนินการนี้ ให้เปิดการกำหนดค่าด้วยสิทธิ์ของผู้ดูแลระบบแล้วเลือก ธุรกรรม - แผนการแลกเปลี่ยน

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

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

ตอนนี้เรามาดูกันดีกว่า บริการ - ฐานข้อมูลแบบกระจาย (DIB) - กำหนดค่าโหนด RIB.

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

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

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

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

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

ในบทความนี้เราจะพูดถึงการตั้งค่าฐานข้อมูลแบบกระจาย 1C Enterprise 7.7 โดยจะใช้การกำหนดค่า Trade Management 9.2 เป็นตัวอย่าง

ในการกำหนดค่า RIB ใน 1C 7.7 คุณต้องไปที่ตัวกำหนดค่าและไปที่ Administration-Distributed IS-Management

จากนั้นคุณจะต้องแปลงฐานข้อมูลของคุณเป็น RIB หากยังไม่ได้แปลงเป็น RIB ในการดำเนินการนี้คุณต้องคลิกปุ่ม "Central Information Bank"

ตั้งรหัสและคำอธิบายตามภาพหน้าจอด้านบนแล้วคลิก "ตกลง" คำเตือนควรปรากฏดังภาพหน้าจอด้านล่าง ไม่ต้องสนใจและคลิก “ใช่”
หลังจากนี้ ฐานของคุณจะพร้อมสำหรับการสร้างโหนดต่อพ่วง

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

คลิกตกลงและไปยังขั้นตอนถัดไป - การตั้งค่าการแลกเปลี่ยนอัตโนมัติ

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

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

ตอนนี้เราอัปโหลดอิมเมจเริ่มต้นของฐานข้อมูลอุปกรณ์ต่อพ่วงไปยังดิสก์ โดยคลิกปุ่ม "อัปโหลดข้อมูล" หลังจากดาวน์โหลดอิมเมจเริ่มต้นแล้ว หน้าต่างการจัดการ RIB จะมีลักษณะดังนี้:

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

ตอนนี้คุณต้องกำหนดค่า RIB ให้ คอมพิวเตอร์ไคลเอนต์ในการดำเนินการนี้ ให้นำไฟล์ zip ของเราที่ดาวน์โหลดมาในขั้นตอนก่อนหน้าและสร้างฐานข้อมูลตามนั้น ภาพหน้าจอด้านล่างแสดงลำดับการดำเนินการทั้งหมด

คลิกปุ่ม "เพิ่ม" และชี้ไปที่โฟลเดอร์ว่างแล้วคลิกตกลง

เราเลือกระบบรักษาความปลอดภัยข้อมูลใหม่และไปที่โหมดตัวกำหนดค่า

เราสร้างธนาคารข้อมูลว่างในโฟลเดอร์ว่าง ดังนั้น 1C ขอให้เราระบุรูปแบบฐานข้อมูลของเราจะอยู่ในรูปแบบใด เลือก *.dbf คลิกตกลง

ตอนนี้เรามาโหลดไฟล์ zip ที่อัปโหลดในขั้นตอนก่อนหน้าลงในฐานข้อมูลของเรา โดยไปที่การดูแลระบบ - ดาวน์โหลดข้อมูล

ระบุเส้นทางไปยังไฟล์แล้วคลิกตกลง
เมื่อการดาวน์โหลดเสร็จสิ้น คลิกตกลง และไปที่ ib-auto-exchange ที่กระจายโดยผู้ดูแลระบบ



ในขั้นตอนนี้ จำเป็นต้องคำนึงถึงกฎ: CB unloading directory = PB กำลังโหลดไดเร็กทอรี และในทางกลับกัน เช่น หากในฐานข้อมูลกลางเราอัพโหลดไปยังโฟลเดอร์ออกและโหลดจากโฟลเดอร์ใน จากนั้นในฐานข้อมูลอุปกรณ์ต่อพ่วงเราจะโหลดจากโฟลเดอร์ออกและอัปโหลดไปยังโฟลเดอร์ใน คลิกตกลงและไปยังขั้นตอนถัดไป เราทำการแลกเปลี่ยนอัตโนมัติ หากต้องการทำสิ่งนี้ในฐานข้อมูลกลาง ให้ไปที่ ib-autoexchange ที่กระจายโดยผู้ดูแลระบบ


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

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

*ไฟล์ .bat ควรมีบรรทัดต่อไปนี้:

"<путь к файлу 1cv77.exe>"กำหนดค่า/D"<путь к информационной базе>"/น<логин>/ป<пароль>/@"<путь к prm-файлу>"

ไฟล์การโหลดและขนถ่ายของฉันมีลักษณะดังนี้:

"C:\Program Files\1Cv77\BIN\1cv7s.exe" config /D"C:\base\rib\" /Nadmin /P1 /@"c:\download.prm"

"C:\Program Files\1Cv77\BIN\1cv7s.exe" กำหนดค่า /D"C:\base\rib\" /Nadmin /P1 /@"c:\upload.prm"

คุณเขียนคุณค่าของคุณ ตอนนี้เรามาจัดการกับไฟล์ prm กันดีกว่า!

โครงสร้างของไฟล์ .prm:

ส่วน "ทั่วไป" มีจุดมุ่งหมายเพื่ออธิบายพารามิเตอร์หลักของโหมดแบตช์ พารามิเตอร์ที่เป็นไปได้:

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

ค่าที่เป็นไปได้สำหรับพารามิเตอร์เหล่านี้อาจเป็น 1(Y) หรือ 0(N)

ส่วน “การแลกเปลี่ยนอัตโนมัติ” มีไว้สำหรับการกำหนดพารามิเตอร์การแลกเปลี่ยนอัตโนมัติ ตัวเลือก:

SharedMode – ระบุโหมดการทำงานจากฐานข้อมูล หากไม่ได้ระบุพารามิเตอร์ โหมดพิเศษจะถูกนำมาใช้
- ReadFrom - ระบุว่าควรรับข้อมูลจากฐานข้อมูลใด ต้องระบุตัวระบุฐานข้อมูลโดยคั่นด้วยเครื่องหมายจุลภาค หากจำเป็นทั้งหมดให้ใส่ * ;
- WriteTo - ระบุว่าควรอัพโหลดข้อมูลฐานข้อมูลใด หากจำเป็นสำหรับทุกคน ให้ใส่ *

ส่วน “SaveData” มีไว้สำหรับการกำหนดพารามิเตอร์สำหรับการบันทึกฐานข้อมูล พารามิเตอร์ที่เป็นไปได้:

SaveToFile – ระบุเส้นทางที่จะทำการบันทึก
- FileList - ระบุรายการไฟล์ที่จะบันทึก ชื่อไฟล์จะแสดงรายการโดยคั่นด้วยช่องว่างหรือเครื่องหมายจุลภาค

ส่วน “UnloadData” – มีไว้สำหรับการกำหนดพารามิเตอร์สำหรับการขนถ่ายข้อมูล ตัวเลือก:

UnloadToFile – ระบุเส้นทางการบันทึก รวมถึงชื่อไฟล์
- IncludedUserDef - ระบุว่าควรรวมรายชื่อผู้ใช้ไว้ในไฟล์ถ่ายโอนหรือไม่
- รหัสผ่าน – ระบุรหัสผ่านที่จะกำหนดให้กับไฟล์ถ่ายโอน

ส่วน “CheckAndRepair” มีไว้สำหรับกำหนดพารามิเตอร์การกู้คืนฐานข้อมูล พารามิเตอร์ที่เป็นไปได้:

ซ่อมแซม – ระบุว่าจำเป็นต้องกู้คืนฐานข้อมูลหรือไม่
- PhysicalIntegrity - ระบุว่าจำเป็นต้องตรวจสอบความสมบูรณ์ทางกายภาพของตารางฐานข้อมูลหรือไม่
- Reindex - บ่งชี้ถึงความจำเป็นในการจัดทำดัชนีฐานข้อมูลใหม่
- LogicalIntegrity - ระบุว่าจำเป็นต้องตรวจสอบความสมบูรณ์ทางลอจิคัลของตารางหรือไม่
- RecalcTotals – ระบุว่าจำเป็นต้องคำนวณผลลัพธ์ของการบัญชีและการบัญชีปฏิบัติการใหม่หรือไม่
- Pack – ระบุว่าจำเป็นต้องเพิ่มพื้นที่ว่างที่ถูกครอบครองโดยบันทึกที่ถูกลบหรือไม่
- SkipUnresolved - ระบุว่าจะข้ามลิงก์ที่ยังไม่ได้แก้ไขหรือแก้ไข
- CreateForUnresolved – ระบุวิธีการแก้ไขลิงก์ที่ยังไม่ได้แก้ไข หากเป็น 1 ออบเจ็กต์ประเภทที่เหมาะสมจะถูกสร้างขึ้นสำหรับลิงก์ที่ยังไม่ได้แก้ไข หากเป็น 0 ลิงก์จะถูกล้าง

จากนี้ ไฟล์ของฉันจะประกอบด้วยสิ่งต่อไปนี้:

วิธีดาวน์โหลดจากธนาคารกลางไปยังอุปกรณ์ต่อพ่วง:


เอาท์พุต = log.txt
เอาท์พุต = 1


อ่านจาก = CB

สำหรับการขนถ่ายจากธนาคารกลางไปยังอุปกรณ์ต่อพ่วง:


เอาท์พุต = log.txt
เอาท์พุต = 1


เขียนถึง = CB

วิธีดาวน์โหลดจากอุปกรณ์ต่อพ่วงไปยังธนาคารกลาง:


เอาท์พุต = log.txt
เอาท์พุต = 1


อ่านจาก = PB1

สำหรับการขนถ่ายจากอุปกรณ์ต่อพ่วงไปยังธนาคารกลาง:


เอาท์พุต = log.txt
เอาท์พุต = 1


เขียนถึง = PB1

ตอนนี้ก็เพียงพอแล้วที่จะวางไฟล์ bat และ prm ไว้ในโฟลเดอร์เดียวและเรียกใช้ทีละไฟล์เพื่อทำการดาวน์โหลดและอัพโหลด

หากคุณมีคำถามใด ๆ อย่าลังเลที่จะแสดงความคิดเห็น!

ผู้ใช้เกือบทุกคนที่ทำงานกับฐานข้อมูลต้องเผชิญกับปัญหาในการถ่ายโอนข้อมูลจากโปรแกรมหนึ่งไปยังอีกโปรแกรมหนึ่งจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง ระบบ 1C Enterprise มีเครื่องมือในตัวสำหรับจัดระเบียบการแลกเปลี่ยนระหว่างโปรแกรมต่างๆ เช่น การค้าและการบัญชี หรือ เงินเดือนและการบัญชี แต่สถานการณ์มักเกิดขึ้นเมื่อจำเป็นต้องส่งและรับข้อมูลจากร้านค้าออนไลน์หรือถ่ายโอนข้อมูลจากโปรแกรมของบริษัทอื่น เช่น Microsoft Access หรือ Microsoft SQL และตัวอย่างเช่นหากคุณมีฐานข้อมูล 1C Commerce และ Warehouse 7.7 เก่าและวางแผนที่จะแนะนำฐานข้อมูลที่มีประสิทธิภาพ ระบบที่ทันสมัยตาม 1C Trade Management 8.0 คุณไม่สามารถทำได้หากไม่มีโปรแกรมตัวแปลง ในส่วนนี้ เราจะดูตัวเลือกการแลกเปลี่ยน ทั้งที่มีในการกำหนดค่ามาตรฐาน และศักยภาพที่ไม่จำกัดที่คุณสามารถใช้เพื่อสร้างแผนการแลกเปลี่ยนของคุณเอง

ทาง สร้างขึ้นใน เงื่อนไข ข้อดี ระบบอัตโนมัติ นักพัฒนา
ยูริบ

1S1S

แพลตฟอร์ม
  • การแชร์ไฟล์ภายนอก
  • ฐานข้อมูลทั้งหมดมีการกำหนดค่าเหมือนกัน
  • ไม่สามารถเลือกเอกสารหรือองค์ประกอบไดเร็กทอรีเฉพาะได้ เอกสารทั้งหมดตามประเภทที่กำหนดหรือไดเร็กทอรีทั้งหมดเกี่ยวข้องกับการแลกเปลี่ยน
  • มาก ความเร็วสูงโดยการทำงานในระดับแพลตฟอร์ม
  • ติดตั้งง่าย
  • การแลกเปลี่ยนแบบสองทาง (ระหว่างเซสชันเดียว)
  • ทำงานกับ โดยอีเมล
  • การทำงานอัตโนมัติโดยใช้ Configurator (ไฟล์แบตช์)
  • บริษัท 1C
    XML

    1C->1C

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

    1C->1C

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

    1C->1C

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

    เอ็มเอสออฟฟิศ
    1ซี

  • การแชร์ไฟล์ภายนอก
  • จำเป็นต้องมีการกำหนดค่า
  • สะดวกสำหรับการทำงานกับรายการราคา รายการ และการดาวน์โหลดแบบฟอร์มที่พิมพ์ออกมา
    .txt, .csv,
    .dbf, .xml
    และอื่น ๆ.

    ...->1ซี

    สะดวกในการแลกเปลี่ยนกับโปรแกรมอื่นและอุปกรณ์ภายนอก

    การจัดการฐานข้อมูลแบบกระจาย (DIB)(1C1C) - ส่วนประกอบของแพลตฟอร์มโปรแกรม 1C Enterprise พัฒนาโดย 1C ช่วยให้คุณสร้างฐานข้อมูลข้อมูลหลายฐานข้อมูลในที่เดียว พื้นที่ข้อมูล. การแลกเปลี่ยนทำได้โดยการอัพโหลด/ดาวน์โหลด ไฟล์ภายนอกในโหมดตัวกำหนดค่า

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

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


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

    บทสนทนาเซสชันการแลกเปลี่ยน 1C Enterprise 7.7

    XML และตัวจัดการการแลกเปลี่ยนข้อมูล (DEM)(1C->1C) - วิธีการที่คล้ายกันมาก โดยใช้ โปรแกรมพิเศษไฟล์ถูกสร้างขึ้น - "กฎการแปลง" ซึ่งระบุแผนผังว่าวัตถุใด (ไดเร็กทอรีเอกสาร) วิธีการถ่ายโอนและวิธีการแปลง จากนั้นจะมีการแลกเปลี่ยนกระบวนการขนถ่ายและการโหลดแบบสากล

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

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

    ตัวอย่างกล่องโต้ตอบการอัปโหลดที่มี "กฎการแปลง" ที่โหลดไว้สำหรับการแลกเปลี่ยนระหว่าง 1C Commerce+Warehouse 7.7 และ 1C Accounting 7.7

    การประมวลผลการดาวน์โหลด - ดาวน์โหลดไฟล์ xml ใด ๆ ที่สร้างโดย 1C Enterprise 7.7 โดยใช้ "กฎการแปลง"

    OLE-อัตโนมัติ(1C->1C) - วิธีการนี้ขึ้นอยู่กับการรวมฐานข้อมูล 1C Enterprise หรือ 1C Accounting หนึ่งเข้ากับอีกฐานข้อมูลหนึ่ง เงื่อนไขหลักคือฐานข้อมูลทั้งสองต้องอยู่ในเครือข่ายท้องถิ่นเดียวกัน และผู้ใช้ต้องมีสิทธิ์เข้าถึงฐานข้อมูลใดฐานข้อมูลหนึ่ง ขั้นตอนการแลกเปลี่ยนมีลักษณะดังนี้: ในโปรแกรมที่คุณต้องการถ่ายโอนเอกสาร บันทึกเอกสารของโปรแกรมอื่นที่มีเอกสารเหล่านี้อยู่จะเปิดขึ้น

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

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

    ตัวอย่างของกล่องโต้ตอบสำหรับการโหลดเอกสารจาก 1C Commerce + Warehouse 7.7 ถึง 1C Accounting 7.7 เริ่มต้นด้วยการกำหนดช่วงเวลาหลังจากกรอกเอกสารในวารสารโดยใช้ตัวกรองและช่องทำเครื่องหมายแล้วจะถูกเลือก เอกสารที่จำเป็น. ปุ่ม "นำเข้า" จะโหลดเอกสารที่เลือกตามโหมดที่ตั้งไว้