7.7 ลำดับการจัดเรียงแตกต่างจากระบบหนึ่ง ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ สาเหตุของข้อผิดพลาดและแนวทางแก้ไข

13 เม.ย

ข้อผิดพลาด "ลำดับการจัดเรียงที่กำหนดสำหรับฐานข้อมูลแตกต่างจากระบบ"

เริ่มต้นด้วย Winodws Vista ผู้ใช้ที่ทำงานกับ 1C:Enterprise 7.7 อาจพบข้อผิดพลาดเมื่อเริ่มโปรแกรม: “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ” หลังจากคลิกตกลง โปรแกรมจะออก มีสองวิธีในการแก้ไขข้อผิดพลาดนี้



วิธีที่ 1: OrdNoChk.prm

หากคุณต้องการปิดการใช้งานการตรวจสอบโค้ดเพจโดยสมบูรณ์ ให้สร้างไฟล์เปล่าชื่อ OrdNoChk.prm ในโฟลเดอร์ “BIN” ของไดเร็กทอรีการติดตั้ง 1C:Enterprise 7.7 (โดยค่าเริ่มต้นคือ C:\Program Files\1Cv77\BIN) หรือ (C :\ไฟล์โปรแกรม ( x86)\1Cv77\BIN) หากด้วยเหตุผลบางประการ คุณต้องปิดการใช้งานการตรวจสอบโค้ดเพจสำหรับฐานข้อมูลเดียวเท่านั้น ให้วาง OrdNoChk.prm ไว้ในโฟลเดอร์ที่มีฐานข้อมูลที่จำเป็น

(แตกไฟล์)

วิธีที่ 2: การเปลี่ยนลำดับการจัดเรียง

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

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

ข้อความนี้ไม่มีป้ายกำกับ

หลังจากติดตั้ง 1C เวอร์ชัน 7.7 บนคอมพิวเตอร์ของคุณและเปิดใช้งาน ข้อผิดพลาด “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!” มักจะปรากฏขึ้น คุณควรทำอย่างไรในกรณีนี้

ปัญหานี้สามารถแก้ไขได้สองวิธี:

1. วิธีการ

  • คุณต้องแน่ใจว่าหมายเลขแพลตฟอร์มคือ 7.7
  • เปิดตัว 1c เลือกฐานข้อมูลที่ต้องการและเปิดในโหมด "Configurator"
  • เมนู “การดูแลระบบ” -> “โค้ดเพจของตารางความปลอดภัยของข้อมูล”
  • ในหน้าต่าง "โค้ดเพจของตารางความปลอดภัยของข้อมูล" ให้เปิดรายการ "การติดตั้งระบบปัจจุบัน" -> ตกลง
  • ข้อความ “เมื่อเปลี่ยนโค้ดเพจ ดัชนีของตารางข้อมูลทั้งหมดในฐานข้อมูลจะถูกสร้างขึ้นใหม่!” จะปรากฏขึ้นบนหน้าจอ! คุณต้องการเปลี่ยนโค้ดเพจหรือไม่?” คลิกปุ่ม "ใช่"
  • ถึงข้อความ “โค้ดเพจมีการเปลี่ยนแปลง!” คลิกตกลง
  • ปิด “Configurator” และเปิดฐานข้อมูลในโหมด 1C:Enterprise ปกติ

หากฐานข้อมูลหลายแห่งใช้งานไม่ได้ ก็จำเป็นต้องดำเนินการตามขั้นตอนนี้กับฐานข้อมูลแต่ละแห่ง

2. วิธีการ

  • เปิดตัวแก้ไขข้อความ เช่น Notepad
  • จากนั้นเลือก "บันทึกเป็น" จากเมนู "ไฟล์" ในหน้าต่างที่เปิดขึ้น คลิก "ประเภทไฟล์" เลือก "ไฟล์ทั้งหมด" และระบุชื่อไฟล์เป็น: OrdNoChk.prm บันทึกไฟล์นี้ลงในไดเร็กทอรีรากของฐานข้อมูลหรือลงในไดเร็กทอรีโปรแกรม 1C (สามารถดาวน์โหลดไฟล์นี้ได้ด้านล่าง)
  • เปิดตัวโปรแกรม 1C ในหน้าต่างโปรแกรม ให้เลือกฐานข้อมูลที่ต้องการแล้วคลิกปุ่ม "เปลี่ยน"
  • ในหน้าต่างที่เปิดขึ้น ให้ระบุเส้นทางไปยังไฟล์ที่บันทึกไว้ก่อนหน้านี้ โปรแกรม 1c ก็พร้อมที่จะเปิดใช้งาน

หากมีฐานข้อมูลหลายฐาน คุณจะต้องวางไฟล์ OrdNoChk.prm ในแต่ละฐานข้อมูลในลักษณะนี้

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

1C: จะทำอย่างไรถ้าข้อความ “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!” ปรากฏขึ้น

สาเหตุของข้อผิดพลาดคือการตั้งค่าระบบและการตั้งค่า 1C ไม่ตรงกัน
อย่างไรก็ตามหากระบบปฏิบัติการได้รับการแปลเป็นภาษาท้องถิ่นและตั้งค่าภูมิภาคอย่างถูกต้องเมื่อทำการติดตั้ง 1C การตั้งค่าจะสอดคล้องกับการตั้งค่าของระบบ

การตรวจสอบการตั้งค่าให้ถูกต้อง

I. การตั้งค่าระบบ (สำหรับ Windows เวอร์ชัน Russified ที่แปลเป็นภาษาท้องถิ่น)

1. เปิดเริ่ม - การตั้งค่า - แผงควบคุม - ตัวเลือกภูมิภาคและภาษา

2. บนแท็บการตั้งค่าภูมิภาค รายการแบบเลื่อนลงควรเป็นภาษารัสเซีย

3. บนแท็บภาษา – รายละเอียดเพิ่มเติม... – กล่องโต้ตอบภาษาและบริการป้อนข้อความ – แท็บตัวเลือก – ภาษาสำหรับการป้อนเริ่มต้นควรเป็นภาษารัสเซีย-รัสเซีย

4. ในแท็บขั้นสูง ควรมี – ภาษารัสเซีย

ครั้งที่สอง การตั้งค่า 1C

2. ในรายการดรอปดาวน์ ในโหมด ให้เลือก – ตกลง

4. ในหน้ารหัสของหน้าต่างตารางฐานข้อมูล รายการแบบเลื่อนลงควรมี – 1251 – ภาษารัสเซีย เบลารุส บัลแกเรีย และเซอร์เบีย

หมายเหตุ

1. หากคุณใช้ส่วนประกอบ DIMB (การจัดการฐานข้อมูลแบบกระจาย) - เมื่อปิดใช้งานการตรวจสอบลำดับการจัดเรียง - คุณไม่ควรใช้อักขระของตัวอักษรใดๆ นอกเหนือจากภาษาละตินในตัวระบุสามตัวอักษรของฐานข้อมูลที่รวมอยู่ในฐานข้อมูลแบบกระจาย

2. โปรดทราบว่าการปิดใช้งานการตรวจสอบเอกลักษณ์การเรียงลำดับอาจนำไปสู่ผลลัพธ์ที่ไม่คาดคิด - สำหรับผู้ใช้โปรแกรม 1C! – ลำดับของบรรทัด เช่น เมื่อสร้างรายงาน

การแก้ไขปัญหาวินโดวส์วิสต้า

หากคุณใช้ Windows Vista ให้กำจัดข้อความ “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!” วิธีการข้างต้นจะไม่ทำงาน

เมื่อต้องการทำสิ่งนี้:

1. เปิดโปรแกรม 1C ในหน้าต่าง Launch 1C ให้เลือกฐานข้อมูลที่ต้องการ

2. ในรายการดรอปดาวน์ ในโหมด ให้เลือก ตัวกำหนดค่า – ตกลง

3. ตัวกำหนดค่าจะเริ่มทำงาน เลือกเมนู Administration – Code page ของตารางความปลอดภัยของข้อมูล...

4. ในหน้าต่างโค้ดเพจของตารางฐานข้อมูล ในรายการดรอปดาวน์ ให้เลือก + การติดตั้งระบบปัจจุบัน – ตกลง

5. ในหน้าต่าง Configurator พร้อมข้อความ “เมื่อเปลี่ยนโค้ดเพจ ดัชนีของตารางข้อมูลฐานข้อมูลทั้งหมดจะถูกสร้างขึ้นใหม่! คุณต้องการเปลี่ยนโค้ดเพจหรือไม่?” คลิกใช่

6. หลังจากช่วงระยะเวลาหนึ่ง ขึ้นอยู่กับขนาดของความปลอดภัยของข้อมูล หน้าต่าง Configurator จะปรากฏขึ้นพร้อมกับข้อความ "Code page has been changes!" คลิก OK

7. ปิด Configurator คุณสามารถทำงานกับฐานข้อมูลได้

8. หากต้องการทำงานร่วมกับระบบรักษาความปลอดภัยข้อมูลอื่น ให้เปลี่ยนโค้ดเพจของตารางความปลอดภัยของข้อมูลในลักษณะเดียวกัน

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

วิธีปิดการใช้งานการตรวจสอบโค้ดเพจ 1c

การเปลี่ยนตารางรหัส

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

ในหน้าต่างที่ปรากฏขึ้น ให้เลือก + การติดตั้งระบบปัจจุบัน แล้วคลิก ตกลง

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

ปิดการใช้งานการตรวจสอบโค้ดเพจ

วิธีนี้ดีกว่าและง่ายกว่ามาก คุณสามารถปิดการใช้งานการตรวจสอบโค้ดเพจใน 1C ในการดำเนินการนี้ คุณจะต้องสร้างไฟล์ชื่อ ordnochk.prm และวางลงในโฟลเดอร์โปรแกรมที่พาธนี้ C:\Program Files\1Cv77\Bin หากคุณไม่มีไดเร็กทอรี Bin ให้วางไฟล์ไว้ในไดเร็กทอรีด้านบน C:\ไฟล์โปรแกรม\1Cv77\

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