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

การประมวลผลนี้ช่วยให้คุณสามารถแลกเปลี่ยนข้อมูลระหว่างการกำหนดค่าเดียวกัน (เหมือนกัน) บนแพลตฟอร์ม 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 และอื่น ๆ สิ่งสำคัญคือการกำหนดค่าเหมือนกัน!

ภาพหน้าจอ

(ภาพ)
(ภาพ)

โหมดการทำงาน

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

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

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

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

เงื่อนไขสำหรับการบังคับใช้การประมวลผล

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

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

การกำหนดองค์ประกอบของการขนถ่าย

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

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

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

แอปพลิเคชันที่เป็นไปได้

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

และเราแสดงวิธีใช้งานเพื่อลดความซับซ้อนในการแก้ปัญหาของคุณอย่างมาก

วันนี้เราจะมาดูวิธีการตั้งค่าและถ่ายโอนไดเร็กทอรีและยอดคงเหลือเริ่มต้นอย่างง่ายๆ ในเวลาเพียง 10-15 นาที

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

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

โดยเฉพาะอย่างยิ่งถ้าพวกเขาดูซีดี 3 แล้วและกลัว :)

ใช่ เมื่อคุณเห็นเธอครั้งแรกมันไม่ชัดเจนเลย

แต่ในความเป็นจริงแล้ว ทุกอย่างง่ายมาก ง่ายมากจนคุณจะเบื่อในภายหลัง :)

มีอะไรกันแน่ในวิดีโอของวันนี้

เหล่านี้คือ 4 วิดีโอเกี่ยวกับการแลกเปลี่ยนข้อมูลผ่าน รูปแบบการแลกเปลี่ยน EnterpriseData สากล.

นอกจากนี้เราจะแสดงตัวอย่าง การปรับปรุงกฎการแลกเปลี่ยนมาตรฐานใน 1C: การแปลงข้อมูล 3.0

ระยะเวลาทั้งหมด – 34 นาที- เนื้อหา:

  • การตั้งค่าการแลกเปลี่ยนโดยใช้ตัวอย่างของ 1C:Accounting 8 และ 1C:ERP
  • วิธีดาวน์โหลดกฎมาตรฐานและรูปแบบการแลกเปลี่ยนสากลใน Data Conversion 3.0
  • การถ่ายโอนโครงสร้างข้อมูลเมตาไปยังซีดี 3.0
  • วิธีดำเนินการแลกเปลี่ยนข้อมูลครั้งแรกของคุณ
  • การสรุปกฎเกณฑ์การแปลง
  • วิธีโหลดกฎใหม่โดยไม่ต้องเปลี่ยนการกำหนดค่า ( โดยไม่ต้องถอดออกจากการสนับสนุน)

โปรดทราบเมื่อแก้ไขปัญหานี้ กฎการโหลดจะเปลี่ยนเฉพาะในการกำหนดค่าการรับเท่านั้น และการกำหนดค่าต้นทางทำงานตามกฎมาตรฐาน

หากปัญหาที่คล้ายกันได้รับการแก้ไขใน Data Conversion 2.0 จะต้องเปลี่ยนแปลงกฎของทั้งต้นทางและปลายทาง

วิดีโอบทช่วยสอนเหล่านี้เกี่ยวข้องกับ BSP ฉบับที่ 2.3.2(สำหรับรุ่นใด ๆ ที่เก่ากว่า 2.3.2.43)

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

วิดีโอ 1:
กำลังโหลดกฎการแลกเปลี่ยนระหว่างการกำหนดค่ามาตรฐานลงใน Data Conversion 3.0

ในบทนี้ เราจะดำเนินการขั้นตอนการเตรียมการเมื่อทำการเปลี่ยนแปลงกฎการแลกเปลี่ยนระหว่างการกำหนดค่ามาตรฐาน:

  • กำลังโหลดโครงสร้างรูปแบบการแลกเปลี่ยนลงในซีดี (
  • การสร้าง Conversion
  • การอัปโหลดไฟล์กฎจากการกำหนดค่ามาตรฐาน
  • กำลังยกเลิกการโหลดโมดูลตัวจัดการการแลกเปลี่ยน

วิดีโอ 2:
การปรับแต่งกฎการแลกเปลี่ยนใน CD 3.0

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

ปัญหาจะได้รับการแก้ไข - เมื่อโหลดวัตถุจากการกำหนดค่าต้นทางให้ตั้งค่าความคิดเห็น "โหลดจาก BP 3.0"

เพื่อแก้ไขปัญหาคุณจะต้องป้อน การเปลี่ยนแปลงกฎการแปลงออบเจ็กต์ในเหตุการณ์ “ก่อนบันทึกข้อมูลที่ได้รับ”

กฎที่พัฒนาแล้วจะถูกบันทึกเป็นการประมวลผลภายนอกเพื่อใช้ต่อไป

วิดีโอ 3:
การตั้งค่าการแลกเปลี่ยนสากลระหว่างการกำหนดค่ามาตรฐาน

ในบทช่วยสอนนี้ เราจะแสดงวิธีตั้งค่าการแลกเปลี่ยนใหม่ระหว่างรายการมาตรฐาน

การตั้งค่าจะทำในการกำหนดค่าต้นทาง จากนั้นโหลดลงในการกำหนดค่าปลายทาง

ในวิดีโอนี้เราจะแสดงวิธีการด้วย โดยไม่ต้องเปลี่ยนการกำหนดค่าอัพโหลดกฎการแลกเปลี่ยนใหม่

วิดีโอ 4:
การโอนยอดดุลยกมาโดยใช้กฎการแลกเปลี่ยน

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

ป.ล.

ใช่ แลกเปลี่ยนผ่าน txt / dbf / ole ฯลฯ มีสิทธิที่จะมีอยู่ ในบางกรณีพิเศษ เช่น การเชื่อมต่อกับเว็บเซิร์ฟเวอร์หรือการถ่ายโอนแอปพลิเคชันภายนอกจากรูปแบบสำเร็จรูป

อย่างไรก็ตาม สำหรับการแลกเปลี่ยนมาตรฐาน – วิธีการมาตรฐานนั้นทั้งเร็วกว่าและง่ายกว่ามาก

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

พี.พี.เอส.

เราต้องการแสดงให้เห็นว่า Data Conversion 3.0 ไม่ใช่เรื่องยาก

ไม่ธรรมดา - ใช่ ไม่ใช่ทุกอย่างที่ชัดเจนในทันที - ใช่ มีช่วงเวลาที่คลุมเครือมาก - ใช่

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

เมื่อรักษาฐานข้อมูล 1C ที่ใช้งานได้หลายฐานข้อมูล บางครั้งจำเป็นต้องแลกเปลี่ยนข้อมูลระหว่างกัน มี 2 ​​วิธีในการถ่ายโอนข้อมูล:

การถ่ายโอนข้อมูลโดยใช้กฎการแลกเปลี่ยนและการประมวลผล “การแลกเปลี่ยนข้อมูล XML” กฎการแลกเปลี่ยนถูกสร้างขึ้นโดยใช้การกำหนดค่า 1C:Data Conversion

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

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

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

เราเปิดการประมวลผลภายนอก "การอัปโหลดและการโหลดข้อมูล XML" ผ่านเมนูหลัก: ไฟล์? เปิด... บนแท็บ "อัปโหลด" เราระบุไฟล์ XML ที่เราจะบันทึกข้อมูล

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

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

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

หลังจากขนถ่ายแล้ว ให้ไปที่ฐานข้อมูล 1C ที่สองแล้วเปิดการประมวลผลเดียวกันที่นั่น ไปที่แท็บ "ดาวน์โหลด" และระบุไฟล์ XML เดียวกันกับที่เราอัปโหลดข้อมูลไว้ที่นี่

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

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

ก่อนที่จะจำเป็นต้องดำเนินการใดๆ การเปลี่ยนแปลงจะไม่สามารถย้อนกลับได้!

วิธีที่ง่ายและสะดวกที่สุดในการถ่ายโอนข้อมูลจาก 1C 8.3 ถึง 1C 8.3 Accounting 3.0 คือการใช้การประมวลผล อัปโหลดและโหลดข้อมูลในรูปแบบ XML (ดาวน์โหลด - สำหรับ 8.2 หรือสำหรับ 1C 8.3 หรือบน ITS) การรักษาเป็นแบบสากลและเหมาะสำหรับทุกรูปแบบ

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

การอัพโหลดข้อมูลไปยัง XML

ก่อนอื่น เรามาเปิดการประมวลผลในฐานข้อมูลต้นทาง (จากที่ที่เราจะขนถ่ายสินค้า) และดูที่อินเทอร์เฟซ:

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

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

หลังจากเลือกออบเจ็กต์จากส่วนตารางด้านซ้ายแล้ว คุณสามารถใช้การเลือกในส่วนตารางด้านขวาได้:

ในตัวอย่างของเรา ฉันต้องการยกเลิกการโหลดผลิตภัณฑ์ทั้งหมดที่มีชื่อ "Rake"

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

กำลังโหลดข้อมูลจาก xml ลงใน 1s 8.3.1

ข้อมูลได้ถูกยกเลิกการโหลดจากฐานข้อมูลต้นทางแล้ว ตอนนี้จำเป็นต้องถ่ายโอนไปยังฐานข้อมูลปลายทาง

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

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

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

นอกจากนี้ยังสามารถถ่ายโอนข้อมูลโดยใช้ . การกำหนดค่า 1C 8.3 จำนวนมากมีฟังก์ชันมาตรฐานสำหรับการตั้งค่าการซิงโครไนซ์ข้อมูลระหว่างการกำหนดค่าต่างๆ และการผสานรวมกับ 1C Document Flow อย่างราบรื่น

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

คุณสามารถดาวน์โหลดการประมวลผลนี้บนดิสก์ ITS หรือใช้ลิงก์:

เป็นสากลและเหมาะสำหรับการกำหนดค่าใดๆ

ลองพิจารณาตัวอย่างการยกเลิกการโหลดไดเรกทอรี "ระบบการตั้งชื่อ" จากฐานข้อมูล 1C 8.3 Accounting 3.0 หนึ่งไปยังอีกฐานข้อมูลหนึ่ง ข้อกำหนดเบื้องต้นจะถูกเลือกโดยผู้ปกครอง (กลุ่ม) “งานไม้”

การอัปโหลดข้อมูลจาก 1C ไปยัง XML

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

เปิดการประมวลผลการอัปโหลดและดาวน์โหลดข้อมูล XML (Ctrl+O)

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

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

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

คอลัมน์ "ยกเลิกการโหลดหากจำเป็น" หมายความว่าจำเป็นต้องโอเวอร์โหลดวัตถุนี้หรือไม่ หากอ้างอิงโดยแอตทริบิวต์ของไดเร็กทอรีที่เรากำลังโอเวอร์โหลด ตัวอย่างเช่น ตำแหน่งของรายการที่คุณกำลังโหลดมีหน่วยการวัดที่ไม่ได้อยู่ในฐานข้อมูลเป้าหมาย หากเลือกธงในคอลัมน์ "อัปโหลดหากจำเป็น" ตรงข้ามกับหนังสืออ้างอิงพร้อมหน่วยการวัด ตำแหน่งใหม่จะถูกสร้างขึ้น มิฉะนั้นค่าของแอตทริบิวต์จะเป็น “<Объект не найден>" และตัวระบุเฉพาะของมัน

ในกรณีธรรมดาที่ไม่มีการเลือก การตั้งค่ารายการโอเวอร์โหลดจะมีลักษณะเช่นนี้

ในตัวอย่างนี้ คุณต้องเลือกเฉพาะรายการที่อยู่ในโฟลเดอร์ "งานไม้"

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

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

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

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

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

กำลังโหลดไดเรกทอรีจาก XML

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

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

ผลการดาวน์โหลดจะแสดงเป็นข้อความ ในกรณีของเรา ทุกอย่างเป็นไปด้วยดี

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