การแลกเปลี่ยนใช้เวลานานมากและค้าง

ข้อผิดพลาด "หมายเลขข้อความน้อยกว่าหรือเท่ากับหมายเลขที่ได้รับก่อนหน้านี้" น่าจะคุ้นเคยกับทุกคนที่เคยเชื่อมต่อกับการแลกเปลี่ยนในโปรแกรม 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 สถานการณ์ที่ไม่ได้มาตรฐานอื่น ๆ อาจเกิดขึ้นซึ่งจำเป็นต้องทำงานกับหมายเลขข้อความ การลงทะเบียนหรือยกเลิกการลงทะเบียนวัตถุในโหนด ฯลฯ

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

ตัวอย่างกรณีที่อาจจำเป็น:

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

ขั้นตอนการใช้การประมวลผล การลงทะเบียนการเปลี่ยนแปลงเพื่อการแลกเปลี่ยน:

  1. ในฟิลด์ด้านบน ให้เลือกโหนดการแลกเปลี่ยนที่จะดำเนินการ ในกรณีนี้ ช่องขนาดใหญ่ที่ด้านล่างจะเต็มไปด้วยวัตถุที่รวมอยู่ในนั้น แผนการแลกเปลี่ยน. ในคอลัมน์ การลงทะเบียนอัตโนมัติสถานะของการลงทะเบียนการเปลี่ยนแปลงอัตโนมัติและจำนวนอ็อบเจ็กต์ที่ลงทะเบียนในปัจจุบันจะแสดงขึ้น
  2. ปุ่ม ลงทะเบียนทุกอย่าง...รวมออบเจ็กต์ทั้งหมดที่มีให้ในแผนการแลกเปลี่ยนลงในโหนด
  3. ปุ่ม ลบการลงทะเบียนทั้งหมด...ล้างการลงทะเบียนโหนดแผนการแลกเปลี่ยน ความสนใจ! การกระทำนี้ไม่สามารถย้อนกลับได้
  4. ปุ่ม ลงทะเบียนโดย ตามลำพัง...ลบการลงทะเบียนที่มีอยู่ทั้งหมดและลงทะเบียนหนึ่งออบเจ็กต์ของแต่ละประเภท ความสนใจ! การกระทำนี้ไม่สามารถย้อนกลับได้
  5. ปุ่ม เปลี่ยนหมายเลขข้อความ...ช่วยให้คุณสามารถตั้งค่ารายละเอียดโดยพลการ เบอร์ข้อความที่ส่งไปแล้วและ ได้รับหมายเลขข้อความแล้ว
  6. ปุ่มที่มีเครื่องหมายกากบาทช่วยให้คุณสามารถลบการลงทะเบียนของวัตถุฐานข้อมูลที่กำหนดเองได้ ในกรณีนี้ คุณสามารถสร้างแบบสอบถามและลบการลงทะเบียนของออบเจ็กต์ทั้งหมดที่ได้รับอันเป็นผลมาจากการดำเนินการได้
  7. ปุ่มบวกช่วยให้คุณเพิ่มการลงทะเบียนของออบเจ็กต์ฐานข้อมูลที่กำหนดเองได้ ในกรณีนี้ คุณสามารถสร้างคำขอและเพิ่มการลงทะเบียนของออบเจ็กต์ทั้งหมดที่ได้รับอันเป็นผลมาจากการดำเนินการได้
  8. ปุ่ม แสดงการเปลี่ยนแปลงที่บันทึกไว้สำหรับประเภทที่กำหนดแสดงวัตถุฐานข้อมูลที่ลงทะเบียนในโหนดแลกเปลี่ยน ก่อนที่จะกดปุ่มคุณต้องเลือกประเภทของวัตถุที่คุณสนใจ
  9. ปุ่ม ผลลัพธ์ของการอัปโหลดมาตรฐานแสดงให้เห็นว่าออบเจ็กต์ฐานข้อมูลจะมีลักษณะอย่างไรเมื่ออัปโหลดเพื่อการแลกเปลี่ยนในรูปแบบ XML ก่อนที่จะคลิก คุณต้องเลือกวัตถุที่สนใจ

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



มีคำถามหรือไม่?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: