การแลกเปลี่ยนใช้เวลานานมากและค้าง
ข้อผิดพลาด "หมายเลขข้อความน้อยกว่าหรือเท่ากับหมายเลขที่ได้รับก่อนหน้านี้" น่าจะคุ้นเคยกับทุกคนที่เคยเชื่อมต่อกับการแลกเปลี่ยนในโปรแกรม 1C มาดูสาเหตุที่เกิดข้อผิดพลาดนี้และแนะนำให้ดาวน์โหลดวิธีแก้ไขปัญหาเพื่อแก้ไขสถานการณ์
เมื่อมีการแลกเปลี่ยนข้อมูล ระบบมักจะสร้างบันทึกพิเศษในฐานข้อมูลว่าการอัปโหลดเกิดขึ้นหรือไม่ โหนดแผน Exchange มีรายละเอียดมาตรฐานพิเศษสองรายการ - หมายเลขที่ได้รับ และ หมายเลขข้อความที่ส่ง (รายละเอียด - ) ในรายละเอียดเหล่านี้ 1C จะจัดเก็บข้อมูลเกี่ยวกับแพ็คเกจที่ดาวน์โหลด/ยกเลิกการโหลด
เพื่อการแลกเปลี่ยนข้อมูลที่ถูกต้อง หมายเลขข้อความจะต้องตรงกันในฐานข้อมูลที่แลกเปลี่ยน เหล่านั้น. หากในฐานข้อมูลต้นทางจำนวนข้อความที่ส่งคือ 300 จำนวนข้อความที่ได้รับในฐานข้อมูลตัวรับจะต้องเท่ากับ 300
รับบทเรียนวิดีโอ 267 บทเรียนบน 1C ฟรี:
กำลังประมวลผลการลงทะเบียนการเปลี่ยนแปลงสำหรับการแลกเปลี่ยน 1C
แต่มีบางสถานการณ์ที่หมายเลขข้อความเริ่มแตกต่างกัน สิ่งนี้สามารถเกิดขึ้นได้ในหลายกรณี ตัวอย่างเช่น หากฐานข้อมูลใดฐานข้อมูลหนึ่งถูกกู้คืนจากไฟล์เก็บถาวร ในกรณีนี้ จำเป็นต้องจัดเรียงรหัสข้อความของโหนดแลกเปลี่ยน
หากต้องการเปลี่ยนหมายเลขข้อความ วิธีที่ง่ายที่สุดคือใช้การประมวลผลมาตรฐาน - "การลงทะเบียนการเปลี่ยนแปลงเพื่อการแลกเปลี่ยน"
มีการประมวลผลเช่นเดียวกับแอปพลิเคชันทั่วไป:
ดังนั้นสำหรับฝ่ายที่ได้รับการจัดการ:
หากต้องการแก้ไขข้อผิดพลาด คุณต้องคลิกไฮเปอร์ลิงก์พร้อมหมายเลขข้อความ (หรือปุ่มเปลี่ยนหมายเลขข้อความ)
ในหน้าต่างที่เปิดขึ้น ให้ตั้งค่าข้อความเป็นศูนย์แล้วคลิกปุ่ม "เขียน":
ความสนใจ!หากคุณตั้งค่าเป็นศูนย์ คุณจะสูญเสียการลงทะเบียนการเปลี่ยนแปลงสำหรับการแลกเปลี่ยน เช่น ระบบจะไม่ดาวน์โหลดแพ็คเกจการเปลี่ยนแปลงล่าสุด
การรักษาที่อธิบายไว้ข้างต้นมักเป็นส่วนหนึ่งของการกำหนดค่ามาตรฐาน
- ไฟล์ข้อความได้ถูกโหลดเข้าสู่ฐานข้อมูลที่ได้รับแล้ว คุณต้องดาวน์โหลดจากฐานข้อมูลต้นทางอีกครั้ง
ข้อผิดพลาด "ข้อผิดพลาดเมื่อคัดลอกไฟล์จากทรัพยากร FTP... ข้อผิดพลาดในการทำงานกับอินเทอร์เน็ต: ถึงการหมดเวลาแล้ว"
- ไม่สามารถคัดลอกไฟล์ที่ต้องการจากไซต์ที่มีการแลกเปลี่ยนเกิดขึ้นได้ อาจเป็นเพราะอินเทอร์เน็ตของคุณช้าหรือเกิดปัญหากับตัวไซต์เอง
- คุณต้องพยายามแลกเปลี่ยนซ้ำหลังจากผ่านไป 15-30 นาที
ข้อผิดพลาด: ห้ามแก้ไขข้อมูลในช่วงเวลานี้ ไม่สามารถบันทึกการเปลี่ยนแปลงได้..."
- ข้อมูลที่ดาวน์โหลดมีเอกสารจากช่วงปิด
- จำเป็นต้องดำเนินการแลกเปลี่ยนภายใต้ผู้ใช้ที่มีสิทธิเปลี่ยนแปลงเอกสารในช่วงเวลานี้
ข้อผิดพลาด: จำเป็นต้องดำเนินการอัปเดตการกำหนดค่าฐานข้อมูล การอัพเดตสามารถทำได้ในโหมดตัวกำหนดค่า"
เหตุผล: โปรแกรมเมอร์เปลี่ยนการกำหนดค่าตรงกลาง วิธีแก้ไข: อัปเดตการกำหนดค่าที่เปลี่ยนแปลงในฐานข้อมูลอุปกรณ์ต่อพ่วง สำหรับสิ่งนี้:- ไปที่ตัวกำหนดค่า
- ดำเนินการรายการเมนู "Configurator / Update การกำหนดค่าฐานข้อมูล"
- หากคำถามแสดงพร้อมคำตอบเพียง "ทำซ้ำ", "ยกเลิก", "อัปเดตแบบไดนามิก" ให้คลิกปุ่ม "อัปเดตแบบไดนามิก"
- หากคำถามปรากฏเฉพาะคำตอบ "ลองใหม่" และ "ยกเลิก"
- ผู้ใช้ทั้งหมดออกจากระบบ 1C
- กดปุ่ม "ทำซ้ำ"
- ตอบคำถามที่เหลือในเชิงยืนยัน: "ใช่", "ยอมรับ", "ตกลง"
- ปิดตัวกำหนดค่า
- โหลดซ้ำจากตรงกลาง
ข้อผิดพลาด: “การกำหนดค่าไม่ตรงกับที่คาดไว้”, “กำลังพยายามยอมรับการเปลี่ยนแปลงจากการกำหนดค่าที่ไม่รู้จัก”
- ฐานข้อมูลผิดพลาด.
- จำเป็นต้องติดต่อผู้เชี่ยวชาญ
การแลกเปลี่ยนใช้เวลานานมากและค้าง
เหตุผลที่เป็นไปได้:- มีข้อมูลเข้ามามากมาย
- ค้นหาจากผู้ส่งว่าเขาได้ทำการเปลี่ยนแปลงเอกสารเป็นกลุ่มหรือไม่ (การโพสต์ การเปลี่ยนแปลงรายละเอียด ฯลฯ)
- หากเป็นเช่นนั้น ให้ทิ้งคอมพิวเตอร์ไว้กับการแลกเปลี่ยนข้ามคืน
- ไฟล์ขนาดใหญ่ไม่สามารถดาวน์โหลดได้จากอินเทอร์เน็ต
- หากไฟล์มีขนาดใหญ่ (80-100 MB ขึ้นไป) บางที 1C ก็ไม่สามารถดาวน์โหลดได้
- คุณต้องดาวน์โหลดไฟล์และอัปโหลดไปยัง 1C ด้วยตนเอง (อาจได้รับความช่วยเหลือจากผู้เชี่ยวชาญ)
- รายการเมนู “การดำเนินงาน” / แผนการแลกเปลี่ยน / เต็ม / ปุ่มบนแผง “อ่านข้อความ”
- ฐานข้อมูลเสียหาย:
- ลองมัน
- หากขั้นตอนเหล่านี้ไม่ได้ผล คุณจะต้องติดต่อผู้เชี่ยวชาญ
- หากไม่สามารถแก้ไขข้อผิดพลาดได้ ให้โทรไปที่หมายเลขสนับสนุนฉุกเฉิน +7 (8512) 64-55-05
- ผู้เชี่ยวชาญของเราจะช่วยคุณไม่ว่าคุณจะอยู่ในเมืองใดก็ตาม
ในบทความนี้เราจะดูวิธีใช้การประมวลผล ซึ่งมีอยู่ในการกำหนดค่ามาตรฐานส่วนใหญ่และลดความยุ่งยากในการกำจัดข้อผิดพลาดต่าง ๆ ที่เกี่ยวข้องกับการแลกเปลี่ยนข้อมูลใน 1C ลงอย่างมาก
ก่อนอื่น สมมติว่ามีคำสองสามคำเกี่ยวกับการแลกเปลี่ยนข้อมูลเกิดขึ้นใน 1C
เพื่ออธิบายขั้นตอนการแลกเปลี่ยน มีวัตถุอยู่ในการกำหนดค่า แผนการแลกเปลี่ยน. สำหรับแต่ละตัวเลือกการแลกเปลี่ยนข้อมูล จะมีการสร้างแผนแยกต่างหาก ตัวอย่างเช่น แผนการแลกเปลี่ยนระหว่างการกำหนดค่าการบัญชีองค์กรและการจัดการการค้า
แผนการสื่อสารแต่ละแผนประกอบด้วยองค์ประกอบ (โหนด) โหนดเหล่านี้ลงทะเบียนออบเจ็กต์ที่ต้องถ่ายโอนระหว่างการแลกเปลี่ยนข้อมูลครั้งถัดไป การโอนอ็อบเจ็กต์ทั้งหมด (ไดเร็กทอรี เอกสาร) ในระหว่างการแลกเปลี่ยนแต่ละครั้งนั้นเป็นไปไม่ได้ เนื่องจากประการแรก อาจมีมากเกินไป และการแลกเปลี่ยนจะใช้เวลาหนึ่งวัน และประการที่สอง ไม่ใช่ว่าผู้ใช้จะเปลี่ยนแปลงออบเจ็กต์ทั้งหมด ดังนั้นส่วนใหญ่ มีอยู่แล้วในฐานข้อมูลรับตามแบบฟอร์มที่ต้องการ
นอกจากนี้ โหนดแผนการแลกเปลี่ยนยังมีรายละเอียดพิเศษสองประการ: และ ได้รับหมายเลขข้อความแล้วแต่ละครั้งที่มีการอัพโหลดแพ็กเก็ตข้อมูลเพื่อการแลกเปลี่ยน จะมีการกำหนดหมายเลขลำดับ เขาถูกบันทึกไว้ในอุปกรณ์ประกอบฉาก เบอร์ข้อความที่ส่งไปแล้ว. ในทำนองเดียวกัน เมื่อแพ็คเกจข้อมูลจากฐานข้อมูลอื่นก็จะมีหมายเลขลำดับด้วย หากโหลดข้อมูลสำเร็จ หมายเลขนี้จะถูกบันทึกไว้ในแอตทริบิวต์ ได้รับหมายเลขข้อความแล้ว.
จำเป็นต้องใช้ตัวเลขเพื่อหลีกเลี่ยงความสับสนในแพ็กเก็ตข้อมูลที่ส่ง หากพัสดุที่มีหมายเลข เช่น 152 เข้ามาในฐานข้อมูลและลงทะเบียนในฐานข้อมูลแล้ว ได้รับหมายเลขข้อความแล้ว 169 แพ็กเก็ตดังกล่าวจะถูกละเว้น นี่จะแสดงข้อผิดพลาด:
หมายเลขข้อความน้อยกว่าหรือเท่ากับหมายเลขที่ได้รับก่อนหน้านี้
และหากพัสดุมาถึงหมายเลข 170 ขึ้นไปก็จะถูกโหลดลงฐานข้อมูลและรายละเอียดต่างๆ ได้รับหมายเลขข้อความแล้วจะได้รับหมายเลขของมัน
ในขณะที่ทำงานกับการแลกเปลี่ยนข้อมูลใน 1C สถานการณ์ที่ไม่ได้มาตรฐานอื่น ๆ อาจเกิดขึ้นซึ่งจำเป็นต้องทำงานกับหมายเลขข้อความ การลงทะเบียนหรือยกเลิกการลงทะเบียนวัตถุในโหนด ฯลฯ
ดังนั้นการประมวลผล การลงทะเบียนการเปลี่ยนแปลงเพื่อการแลกเปลี่ยนช่วยให้คุณสามารถเปลี่ยนแปลงการแลกเปลี่ยนโหนดได้ เช่น บังคับให้ลงทะเบียนวัตถุและยกเลิกการลงทะเบียน เปลี่ยนจำนวนข้อความที่ได้รับและส่ง ดูวัตถุที่ลงทะเบียน
ตัวอย่างกรณีที่อาจจำเป็น:
- การกำหนดหมายเลขของข้อความการแลกเปลี่ยนจะหายไป สิ่งนี้สามารถเกิดขึ้นได้ เช่น เมื่อฐานข้อมูลใดฐานข้อมูลหนึ่งถูกคืนค่าจากสำเนาสำรอง
- จำเป็นต้องส่งออบเจ็กต์ที่ถูกถ่ายโอนไปแล้วอีกครั้ง เช่น หากกฎการแลกเปลี่ยนมีการเปลี่ยนแปลง
- จำเป็นต้องยกเลิกการถ่ายโอนวัตถุแต่ละรายการ ฯลฯ
ขั้นตอนการใช้การประมวลผล การลงทะเบียนการเปลี่ยนแปลงเพื่อการแลกเปลี่ยน:
- ในฟิลด์ด้านบน ให้เลือกโหนดการแลกเปลี่ยนที่จะดำเนินการ ในกรณีนี้ ช่องขนาดใหญ่ที่ด้านล่างจะเต็มไปด้วยวัตถุที่รวมอยู่ในนั้น แผนการแลกเปลี่ยน. ในคอลัมน์ การลงทะเบียนอัตโนมัติสถานะของการลงทะเบียนการเปลี่ยนแปลงอัตโนมัติและจำนวนอ็อบเจ็กต์ที่ลงทะเบียนในปัจจุบันจะแสดงขึ้น
- ปุ่ม ลงทะเบียนทุกอย่าง...รวมออบเจ็กต์ทั้งหมดที่มีให้ในแผนการแลกเปลี่ยนลงในโหนด
- ปุ่ม ลบการลงทะเบียนทั้งหมด...ล้างการลงทะเบียนโหนดแผนการแลกเปลี่ยน ความสนใจ! การกระทำนี้ไม่สามารถย้อนกลับได้
- ปุ่ม ลงทะเบียนโดย ตามลำพัง...ลบการลงทะเบียนที่มีอยู่ทั้งหมดและลงทะเบียนหนึ่งออบเจ็กต์ของแต่ละประเภท ความสนใจ! การกระทำนี้ไม่สามารถย้อนกลับได้
- ปุ่ม เปลี่ยนหมายเลขข้อความ...ช่วยให้คุณสามารถตั้งค่ารายละเอียดโดยพลการ เบอร์ข้อความที่ส่งไปแล้วและ ได้รับหมายเลขข้อความแล้ว
- ปุ่มที่มีเครื่องหมายกากบาทช่วยให้คุณสามารถลบการลงทะเบียนของวัตถุฐานข้อมูลที่กำหนดเองได้ ในกรณีนี้ คุณสามารถสร้างแบบสอบถามและลบการลงทะเบียนของออบเจ็กต์ทั้งหมดที่ได้รับอันเป็นผลมาจากการดำเนินการได้
- ปุ่มบวกช่วยให้คุณเพิ่มการลงทะเบียนของออบเจ็กต์ฐานข้อมูลที่กำหนดเองได้ ในกรณีนี้ คุณสามารถสร้างคำขอและเพิ่มการลงทะเบียนของออบเจ็กต์ทั้งหมดที่ได้รับอันเป็นผลมาจากการดำเนินการได้
- ปุ่ม แสดงการเปลี่ยนแปลงที่บันทึกไว้สำหรับประเภทที่กำหนดแสดงวัตถุฐานข้อมูลที่ลงทะเบียนในโหนดแลกเปลี่ยน ก่อนที่จะกดปุ่มคุณต้องเลือกประเภทของวัตถุที่คุณสนใจ
- ปุ่ม ผลลัพธ์ของการอัปโหลดมาตรฐานแสดงให้เห็นว่าออบเจ็กต์ฐานข้อมูลจะมีลักษณะอย่างไรเมื่ออัปโหลดเพื่อการแลกเปลี่ยนในรูปแบบ XML ก่อนที่จะคลิก คุณต้องเลือกวัตถุที่สนใจ
หากคุณมีปัญหากับการแลกเปลี่ยนระหว่างฐานข้อมูล 1C และไม่สามารถแก้ไขได้ด้วยตัวเอง ผู้เชี่ยวชาญของเรายินดีที่จะช่วยเหลือคุณในเรื่องนี้โดยเร็วที่สุด