การแลกเปลี่ยนข้อมูล 1s 8. ลักษณะและคุณสมบัติของการใช้การแลกเปลี่ยนข้อมูลสากล หน้าต่างการตั้งค่าการซิงโครไนซ์

การกำหนดค่า 1C “การจัดการการค้า รุ่น 11” มีแผนการแลกเปลี่ยนในตัวหลายประการ รวมถึงการกำหนดค่า “การบัญชีองค์กร รุ่น 3.0” (รูปที่ 1)

เป็นชุดของกฎตามที่วัตถุจากการกำหนดค่าหนึ่งจะถูกโหลดไปยังอีกวัตถุหนึ่ง ตามคำแนะนำของเรา เราจะตั้งค่าการแลกเปลี่ยนระหว่าง 1C Accounting 3.0 และ 1C Trade Management 11 บนแพลตฟอร์ม 1C 8.3

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

ก่อนอื่นเรามาดูลำดับการดำเนินการใน 1C Enterprise Accounting 3.0 ค้นหาในส่วน "การดูแลระบบ - การตั้งค่า" รายการ "การตั้งค่าการซิงโครไนซ์ข้อมูล" (รูปที่ 2)

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

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

เรากรอกแท็บ "กฎการรับข้อมูล" เท่านั้น (รูปที่ 5) เนื่องจากเราจะไม่ส่งอะไรเลย บนแท็บ "กฎสำหรับการส่งข้อมูล" ให้เลือกช่องทำเครื่องหมาย "อย่าส่ง"

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

ข้อมูลโดยละเอียดเกี่ยวกับการตั้งค่าในส่วนนี้สามารถรับได้จากวิธีใช้ (F1)

การตั้งค่าที่คล้ายกันเกิดขึ้นในฐานข้อมูล 1C Trade Management 11

การตั้งค่าการแลกเปลี่ยนในด้านการจัดการการค้า 11

ในรุ่นต่างๆ ส่วนที่เราต้องการอาจมีชื่อแตกต่างออกไป ในตัวอย่างของเรา นี่คือรายการ "การตั้งค่าการรวม - โปรแกรมอื่น ๆ" (รูปที่ 7)

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

ต่างกันแค่คำนำหน้า มันเป็นสิ่งสำคัญ!

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

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

จากช่วงเวลานี้ ความแตกต่างจากการตั้งค่าก่อนหน้าใน BUKH.3.0 จะเริ่มต้นขึ้น เราจำเป็นต้องกรอกแท็บ "กฎในการส่งข้อมูล" (รูปที่ 10) และสิ่งสำคัญที่ต้องทำคือการกำหนดองค์ประกอบของข้อมูลที่ถูกส่ง

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

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

การเปิดตัวและตรวจสอบการแลกเปลี่ยนระหว่าง 1C Accounting 3.0 และ 1C Trade Management 11

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

กดปุ่มและไปยังขั้นตอนถัดไป

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

ในขั้นตอนถัดไปจะสามารถเลือกองค์กรที่จะถ่ายโอนข้อมูลและตัวเลือกอื่น ๆ (รูปที่ 15)

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

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

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

  • เหตุใดจึงต้องมีการแลกเปลี่ยนข้อมูลและใช้งานอย่างไร
  • ประเภทของการแลกเปลี่ยนระหว่าง 1C
  • วิธีกำหนดค่าการแลกเปลี่ยนข้อมูลระหว่างฐานข้อมูล 1C

คุณจะพบคำตอบสำหรับคำถามเหล่านี้ด้านล่าง

โดยปกติมีสองเหตุผลในการแนะนำการแลกเปลี่ยน:

องค์กรมีเครือข่ายสาขา

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

แยกตามประเภทการบัญชี

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

กลไกการแลกเปลี่ยนระหว่างฐานข้อมูล 1C คืออะไร

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

กลไกการแลกเปลี่ยนข้อมูล 1C

โดยทั่วไปจะใช้กลไกสองประการในการแลกเปลี่ยน:

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

การขนส่งเพื่อการแลกเปลี่ยนข้อมูล

การขนส่งอาจเป็นเทคโนโลยีที่ค่อนข้างหลากหลาย พิจารณาสิ่งหลักที่นำไปใช้ในกลไกการแลกเปลี่ยนสากล 1C 8.2:

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

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

จะตั้งค่าการแลกเปลี่ยนข้อมูลระหว่างฐานข้อมูล 1C ได้อย่างไร?

สำหรับพื้นฐานของการตั้งค่าการแลกเปลี่ยนข้อมูลใน 1C โดยใช้การกำหนดค่า "การแปลงข้อมูล 1C" ดูตัวอย่างในวิดีโอ:

การแลกเปลี่ยนข้อมูล 1C ตามกำหนดเวลาใน 1C 8.2

หากคุณต้องการกำหนดค่าการอัปโหลดอัตโนมัติตามกำหนดเวลา เพียงกำหนดค่า

สำหรับเวอร์ชันไคลเอ็นต์-เซิร์ฟเวอร์

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

สำหรับตัวเลือกไฟล์

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

มี DB 1C Trade Management ที่ได้รับการอัปเดต (ต่อไปนี้จะเรียกว่า UT) รุ่น 10.2 บนแพลตฟอร์ม 8.1
และมีฐานข้อมูลการบัญชี 1C มาตรฐานบนแพลตฟอร์ม 8.3

งาน:

สร้างการแลกเปลี่ยนข้อมูลระหว่างฐานข้อมูล

สารละลาย:

ติดตั้งการแปลงข้อมูล 1C รุ่น 2.1
อัปโหลดแล้ว
ฉันเปิดตัว “Start Assistant” (รูปที่ 1)

1. ถัดไป
2. เลือก "สร้างกฎการแลกเปลี่ยนข้อมูลใหม่ (ตั้งแต่เริ่มต้น)" ไกลออกไป.
3. ในขั้นตอนที่สาม โปรแกรมจะขอให้คุณระบุการกำหนดค่าต้นทางและปลายทาง
ฉันสร้างการกำหนดค่าต้นทาง (1C UT):
- เนื่องจากฉันมี 1C UT บนแพลตฟอร์ม 8.1 ฉันจึงนำมาจากดิสก์ ITS การประมวลผลภายนอก MD81Exp.epf (คุณสามารถดาวน์โหลดได้).
- ฉันเปิด 1C UT ไฟล์ --> เปิด --> MD81Exp.epf

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

ฉันคลิกปุ่ม "อัปโหลด"

ฉันทำเช่นเดียวกันกับฐานรับ ด้วยการบัญชี 1C 8.3 สำหรับสิ่งนี้เท่านั้น ฉันใช้การประมวลผลภายนอก MD83Exp.epf (คุณสามารถดาวน์โหลดได้).

ฉันกลับไปที่การแปลงข้อมูล 1C

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

4. ในขั้นตอนที่สี่ เลือกตัวเลือก “สร้างกฎการแลกเปลี่ยนข้อมูลที่เป็นไปได้ทั้งหมดโดยอัตโนมัติ”

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

ส่งบทความนี้ไปที่อีเมลของฉัน

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

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

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

หนึ่งในการพัฒนา 1C ล่าสุดคือรูปแบบการแลกเปลี่ยนข้อมูล EnterpriseData ใช้งานง่ายและมีไว้สำหรับการแลกเปลี่ยนภายในบริษัททั้งระหว่างฐานข้อมูล 1C และโปรแกรมบุคคลที่สาม

การดำเนินการแลกเปลี่ยนข้อมูลในองค์กรสามารถแสดงในรูปแบบของขั้นตอนตามลำดับ

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

จากนั้นเราเลือกรูปแบบที่เหมาะสม: RIB, รูปแบบสากล; แลกเปลี่ยนตามกฎการแลกเปลี่ยน แลกเปลี่ยนโดยไม่มีกฎการแลกเปลี่ยน

ขั้นตอนต่อไปคือการเลือกยานพาหนะเพื่อทำการแลกเปลี่ยน มีเทคโนโลยีให้เลือกมากมาย เรามาเน้นที่เทคโนโลยีหลัก: ไดเร็กทอรี (ท้องถิ่นหรือเครือข่าย), ทรัพยากร FTP, การเชื่อมต่อคอม, บริการเว็บ, อีเมล

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

และโดยสรุปคือมีการกำหนดตารางความถี่ในการแลกเปลี่ยนไว้

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

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

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

ด้านล่างนี้เราให้ตัวอย่างโดยละเอียดของการตั้งค่าการแลกเปลี่ยน 1C 8.3 เพียงฝ่ายเดียวระหว่างการกำหนดค่ามาตรฐานการจัดการการค้า 11 (UT) และการบัญชีองค์กร 3.0 (BP) ตัวอย่างนี้เกี่ยวข้องกับบริษัทหลายแห่งที่ดำเนินธุรกิจค้าส่งและค้าปลีก ใน UT การบัญชีการจัดการได้รับการเก็บรักษาไว้ ในการควบคุมของ BP การแลกเปลี่ยนมีความจำเป็นเพื่ออำนวยความสะดวกในการทำงานของผู้ใช้

อัลกอริธึมนี้ยังเหมาะสำหรับผู้อื่นด้วย การกำหนดค่าทั่วไปบนแพลตฟอร์ม 1C 8.3

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

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

เนื่องจากหน่วยจ่ายไฟเป็นเพียงตัวรับข้อมูล เราจึงดำเนินการตั้งค่า UT ต่อไป

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

เลือกวิธีการตั้งค่า: ระบุการตั้งค่าด้วยตนเอง ไกลออกไป.

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

ระบบจะตรวจสอบความถูกต้องของข้อมูลที่ระบุและหากผลลัพธ์เป็นค่าบวกจะแสดงหน้าต่างการตั้งค่าการแลกเปลี่ยน 1C 8.3

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

เราจดกฎที่แนะนำและปิด

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

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

จากนั้นคุณจะได้รับแจ้งให้ซิงโครไนซ์ คลิกเสร็จสิ้น

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

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

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

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

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

เราจะตั้งค่าการแลกเปลี่ยนข้อมูลทางเดียวจาก UT ---> BP นอกจากนี้ยังสามารถตั้งค่าการแลกเปลี่ยนแบบสองทางได้ แต่ในทางปฏิบัติมักไม่จำเป็น ดังนั้นเราจะไม่พิจารณาในตัวอย่างของเรา

ขั้นตอนการเตรียมการสำหรับการตั้งค่าการแลกเปลี่ยนใน BP

มาเริ่มการตั้งค่าการซิงโครไนซ์ก่อนอื่นไปที่ฐานข้อมูล 1C "Enterprise Accounting 3.0" (ตัวรับ) เราต้องตรวจสอบว่าเปิดใช้งานการซิงโครไนซ์สำหรับฐานข้อมูลนี้หรือไม่ ในการดำเนินการนี้เราต้องไปที่ฐานข้อมูลก่อน ทันทีที่ฐานข้อมูลเปิดขึ้น ให้ไปที่แท็บ "การดูแลระบบ" ---> "การตั้งค่าการซิงโครไนซ์ข้อมูล"

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

เราดำเนินการตั้งค่าการซิงโครไนซ์ข้อมูลใน UT ต่อไป

หลังจากที่เราทำทุกอย่างเสร็จแล้ว การดำเนินการที่จำเป็นในฐานข้อมูลตัวรับ (BP 3.0) เพื่อตั้งค่าการแลกเปลี่ยนข้อมูลต่อไป เราจำเป็นต้องเปิดฐานข้อมูลต้นทาง (UT 11.1) ไปที่แท็บ "การดูแลระบบ" เลือก "การตั้งค่าการซิงโครไนซ์ข้อมูล" ในเมนูด้านซ้าย. หากไม่ได้เปิดใช้งานการซิงโครไนซ์ ให้เปิดใช้งานโดยใช้ช่องทำเครื่องหมาย และอย่าลืมระบุคำนำหน้าฐานของแหล่งที่มา เมื่อเราทำตามขั้นตอนที่ 1-4 ทั้งหมดตามที่แสดงในภาพด้านล่างแล้ว คุณจะต้องคลิกที่ไฮเปอร์ลิงก์ “Data Synchronization” (ขั้นตอนที่ 5)

ในหน้าต่างใหม่ที่ปรากฏขึ้นคุณต้องคลิกที่เครื่องหมายบวกสีเขียว (ตั้งค่าการซิงโครไนซ์ข้อมูล) ในเมนูแบบเลื่อนลงเลือกรายการ "Enterprise Accounting 3.0"

กำหนดจุดสำคัญในการแลกเปลี่ยนข้อมูลระหว่าง UT และ BP

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

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

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

หน้าต่าง "กฎสำหรับการส่งข้อมูล" เปิดขึ้นต่อหน้าเราโดยเราตั้งค่าพารามิเตอร์ต่อไปนี้:

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

หลังจากที่เราทำการตั้งค่าแล้ว คลิก "บันทึกและปิด"

เนื่องจากในตัวอย่างของเรา เราตั้งค่าและใช้การแลกเปลี่ยนทางเดียว จาก UT ถึง BPจากนั้นการตั้งค่ากฎในการรับข้อมูลจาก "Enterprise Accounting 3.0" จึงไม่เป็นที่สนใจของเราดังนั้นเราจึงคลิก "ถัดไป"

ในหน้าต่างใหม่ เราจะถูกขอให้กำหนดค่ากฎสำหรับฐานตัวรับ (RB) ในจุดที่ 1 เราตั้งชื่อฐานข้อมูลของเรา และใส่คำนำหน้า คำนำหน้าจะต้องเหมือนกับที่เราตั้งไว้ในฐานข้อมูล BP ในตอนต้นของบทความนี้ หากคำนำหน้าแตกต่างกัน การซิงโครไนซ์ข้อมูลในโปรแกรม 1C จะไม่ทำงานหลังจากนั้นให้คลิกจุดที่ 2 และจุดที่ 3

ในจุดที่ 3 เราต้องอนุญาตให้ประมวลผลเอกสารเมื่อโหลดลงในฐานข้อมูล คลิก "บันทึกและปิด"

ตอนนี้หน้าต่างควรมีลักษณะคล้ายกับที่แสดงด้านล่าง คลิก "ถัดไป"

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

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

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

ลองดูตัวอย่างสมมติว่าใน UT มีคู่สัญญาชื่อ "PharmGroup LLC" และ TIN 1234567 และใน BP ก็มีคู่สัญญาที่มี TIN 1234567 เช่นกัน แต่ชื่อ "PharmGroup" หากเราไม่เปรียบเทียบสิ่งเหล่านี้ สองวัตถุเมื่อเปรียบเทียบข้อมูลในขั้นตอนการซิงโครไนซ์จากนั้นหลังจากการซิงโครไนซ์ในเครื่องรับ (Enterprise Accounting 3.0) เราจะมีคู่สัญญาสองรายที่มี TIN 1234567 และสองชื่อ "PharmGroup LLC" และ "PharmGroup" ตามลำดับ เพื่อหลีกเลี่ยงสถานการณ์ดังกล่าว จึงได้มีการคิดค้นกลไกในการเปรียบเทียบวัตถุขึ้น

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

ขั้นตอนสุดท้ายของการแลกเปลี่ยนข้อมูลระหว่าง 1C

ในขั้นตอนสุดท้ายโปรแกรมจะแสดงหน้าต่างต่อไปนี้ซึ่งผู้ใช้จะได้รับแจ้งว่าการซิงโครไนซ์สำเร็จให้คลิก "เสร็จสิ้น" ณ จุดนี้ การซิงโครไนซ์ระหว่างฐานข้อมูลในการแลกเปลี่ยนทางเดียวจาก "Trade Management 11.1" (UT) เป็น "Enterprise Accounting 3.0" (BP) เสร็จสมบูรณ์