20.12.2021
ข้อผิดพลาด 1c ลำดับการจัดเรียงแตกต่างจากระบบ ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ
ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลไม่ตรงกับระบบ
สาเหตุของข้อผิดพลาดคือการตั้งค่าระบบและการตั้งค่า 1C ไม่ตรงกัน
โดยวิธีการถ้า ระบบปฏิบัติการได้รับการแปลและตั้งค่าภูมิภาคอย่างถูกต้อง จากนั้นเมื่อติดตั้ง 1C การตั้งค่าจะสอดคล้องกับการตั้งค่าของระบบ
การตรวจสอบการตั้งค่าให้ถูกต้อง
I. การตั้งค่าระบบ (สำหรับ Windows เวอร์ชัน Russified ที่แปลเป็นภาษาท้องถิ่น)
1. เปิดเริ่ม - การตั้งค่า - แผงควบคุม - ตัวเลือกภูมิภาคและภาษา
2. บนแท็บการตั้งค่าภูมิภาค รายการแบบเลื่อนลงควรเป็นภาษารัสเซีย
3. บนแท็บภาษา – รายละเอียดเพิ่มเติม... – กล่องโต้ตอบภาษาและบริการป้อนข้อความ – แท็บตัวเลือก – ภาษาสำหรับการป้อนเริ่มต้นควรเป็นภาษารัสเซีย-รัสเซีย
4. ในแท็บขั้นสูง ควรมี – ภาษารัสเซีย
ครั้งที่สอง การตั้งค่า 1C
4. ในหน้ารหัสของหน้าต่างตารางฐานข้อมูล รายการแบบเลื่อนลงควรมี – 1251 – ภาษารัสเซีย เบลารุส บัลแกเรีย และเซอร์เบีย
เป็นทางเลือกสุดท้าย บางครั้งแนะนำให้ปิดใช้งานการตรวจสอบการจับคู่การเรียงลำดับ ในการดำเนินการนี้ คุณจะต้องสร้างไฟล์สัญญาณชื่อ OrdNoChk.prm (พร้อมเนื้อหาที่กำหนดเอง) ในไดเร็กทอรีฐานข้อมูล แต่:
1. หากคุณใช้ส่วนประกอบ DIMB (การจัดการฐานข้อมูลแบบกระจาย) - เมื่อปิดใช้งานการตรวจสอบลำดับการจัดเรียง - คุณไม่ควรใช้อักขระของตัวอักษรใดๆ นอกเหนือจากภาษาละตินในตัวระบุสามตัวอักษรของฐานข้อมูลที่รวมอยู่ในฐานข้อมูลแบบกระจาย
2. โปรดทราบว่าการปิดใช้งานการตรวจสอบเอกลักษณ์การเรียงลำดับอาจนำไปสู่ผลลัพธ์ที่ไม่คาดคิด - สำหรับผู้ใช้โปรแกรม 1C! – ลำดับของบรรทัด เช่น เมื่อสร้างรายงาน
การแก้ไขปัญหาวินโดวส์วิสต้า
หากคุณใช้ Windows Vista ให้กำจัดข้อความ “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!” วิธีการข้างต้นจะไม่ทำงาน
เมื่อต้องการทำสิ่งนี้:
1. เปิดโปรแกรม 1C ในหน้าต่าง Launch 1C ให้เลือกฐานข้อมูลที่ต้องการ
2. ในรายการดรอปดาวน์ ในโหมด ให้เลือก Configurator – OK
3. ตัวกำหนดค่าจะเปิดขึ้น เลือกเมนู การดูแลระบบ – โค้ดเพจของตารางความปลอดภัยของข้อมูล...
4. ในหน้าต่างโค้ดเพจของตารางฐานข้อมูล ในรายการดรอปดาวน์ ให้เลือก + การติดตั้งระบบปัจจุบัน – ตกลง
5. ในหน้าต่าง Configurator พร้อมข้อความ “เมื่อเปลี่ยนโค้ดเพจ ดัชนีของตารางข้อมูลฐานข้อมูลทั้งหมดจะถูกสร้างขึ้นใหม่! คุณต้องการเปลี่ยนโค้ดเพจหรือไม่?” คลิกใช่
6. หลังจากช่วงระยะเวลาหนึ่ง ขึ้นอยู่กับขนาดของความปลอดภัยของข้อมูล หน้าต่าง Configurator จะปรากฏขึ้นพร้อมกับข้อความ "Code page has been changes!" คลิก OK
7. ปิด Configurator คุณสามารถทำงานกับฐานข้อมูลได้
8. หากต้องการทำงานร่วมกับระบบรักษาความปลอดภัยข้อมูลอื่น ให้เปลี่ยนโค้ดเพจของตารางความปลอดภัยของข้อมูลในลักษณะเดียวกัน
หากมีข้อผิดพลาดเกิดขึ้นเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ sql ให้คัดลอกไฟล์ windows/system32 sqlsrv32.dll และ sqlsrv32.rll จากคอมพิวเตอร์ที่มี winXP ไปยังคอมพิวเตอร์ที่ใช้ Vista (หลังจากได้รับอนุญาตให้เขียนทับแล้ว)
บทความนี้จะกล่าวถึงสาเหตุของข้อผิดพลาด "ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!"ใน 1C:Enterprise 7.7 รวมถึงวิธีกำจัดมัน
0. เกี่ยวกับข้อผิดพลาด
2. การเปลี่ยนหน้ารหัส IS
หากคุณทำงานใน 1C:Enterprise ภายในเครื่อง หรือใช้ 1C ที่ใช้งานเวอร์ชันใดๆ ข้อผิดพลาดนี้สามารถแก้ไขได้ดังนี้:
เราเปิดตัว 1C:Enterprise ในโหมดตัวกำหนดค่า จากนั้นเลือกรายการ “ การบริหาร» — « หน้ารหัส IS».
ในหน้าต่างที่เปิดขึ้น ให้เลือกจากรายการที่ด้านล่างสุด “ +การติดตั้งระบบปัจจุบัน" และคลิก " ตกลง».
เรารอให้การจัดทำดัชนีใหม่เสร็จสิ้นและทำงานกับฐานข้อมูลอย่างใจเย็น
3. สร้างไฟล์ ordnochk.prm
หากผู้ใช้ทำงานกับ 1C:Enterprise 7.7.1 จากคอมพิวเตอร์บนเครือข่ายที่ใช้ Windows เวอร์ชันต่าง ๆ (เช่น Windows XP และ Windows 7) หรือคุณทำงานกับฐานข้อมูลเดียวกันบนคอมพิวเตอร์เครื่องอื่นเช่นที่บ้านและที่ทำงานหากฐานข้อมูลอยู่บนสื่อแบบถอดได้ จากนั้นคุณควรสร้างไฟล์ “ ordnochk.prm" และวางไว้ในโฟลเดอร์รูทที่ติดตั้ง 1C:Enterprise (โดยค่าเริ่มต้นคือ " C:\ไฟล์โปรแกรม\1Cv77\BIN\- ไฟล์นี้จะปิดใช้งานการตรวจสอบการเรียงลำดับ
การสร้างไม่ใช่เรื่องยากเลย สร้างไฟล์เปล่าโดยใช้ Notepad แล้วเปลี่ยนชื่อเป็น ordnochk.prm, กับ .txtบน .prm
ควรจำไว้ว่าเมื่อแก้ไขข้อผิดพลาดด้วยวิธีนี้ อาจเกิดปัญหาในการแสดงรายงาน และลำดับของบรรทัดอาจไม่ถูกต้องทั้งหมด นอกจากนี้ วิธีการนี้ไม่เป็นที่ยอมรับหากใช้ระบบฐานข้อมูลแบบกระจาย
บทความนี้ช่วยคุณได้หรือไม่?
จะแก้ไขข้อผิดพลาด“ ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบหนึ่ง” ใน 1C 7.7 บน Windows 7 ได้อย่างไร
จะแก้ไขข้อผิดพลาด“ ลำดับการจัดเรียงแตกต่างจากระบบหนึ่ง” ใน 1c 7.7 ได้อย่างไร
ปัญหาที่พบบ่อยเมื่อเชื่อมต่อฐานข้อมูล 1C 7.7 กับ Windows 7 คือข้อผิดพลาด “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ” ด้วยเหตุนี้จึงเป็นไปไม่ได้ที่จะเข้าสู่ฐานข้อมูลที่เชื่อมต่อ แม้ว่าก่อนหน้านี้จะทำงานได้ดีบนคอมพิวเตอร์เครื่องอื่นก็ตาม
ในบทความนี้เราจะบอกคุณว่าคุณจะกำจัดข้อผิดพลาดนี้ได้อย่างไรและเปิดใช้งานฐานข้อมูล 1C 7.7 ที่เลือกได้สำเร็จ
เราลบข้อผิดพลาด "ลำดับการจัดเรียงแตกต่างจากระบบ" ใน 1c 7.7 บน windows 7
ดังนั้น มีสองวิธีในการแก้ไขข้อผิดพลาดนี้ วิธีแรกทำได้โดยการเปลี่ยนโค้ดเพจผ่านตัวกำหนดค่า และวิธีที่สองทำได้โดยใช้ไฟล์ OrdNoChk.prm ตอนนี้เราจะพูดถึงสองวิธีโดยละเอียด
หากต้องการลบข้อผิดพลาดที่อธิบายไว้ข้างต้นเมื่อเริ่มต้น 1C 7.7 คุณต้องคลิกเพียงครั้งเดียวในหน้าต่างการเลือกฐานข้อมูลเพื่อเลือกฐานข้อมูลที่สร้างข้อผิดพลาดนี้และเลือก "Configurator" ที่ด้านบนจากนั้นคลิก "OK"
การเปิดฐานข้อมูลในตัวกำหนดค่า
เครื่องมือสำหรับการเปลี่ยนโค้ดเพจสำหรับตารางฐานข้อมูล 1C 7.7
ในหน้าต่างที่ปรากฏขึ้น ให้เปิดรายการและเลือกรายการสุดท้าย “+ การติดตั้งระบบปัจจุบัน”
การตั้งค่าโค้ดเพจใหม่
คลิก "ตกลง" ทุกที่และตกลงที่จะเปลี่ยนโค้ดเพจในตารางฐานข้อมูลทั้งหมด
คำเตือนการเปลี่ยนรหัสหน้า
หลังจากข้อความเกี่ยวกับความสำเร็จของการดำเนินการ คุณสามารถปิดตัวกำหนดค่าและไปที่ ฐานข้อมูลนี้ข้อมูลตามปกติ
วิธีที่สองในการแก้ไขข้อผิดพลาด “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบหนึ่ง” ใน 1C 7.7 คือการสร้างไฟล์ว่างชื่อ OrdNoChk.prm ในโฟลเดอร์ที่มีโปรแกรม 1C โดยค่าเริ่มต้นจะเป็น C:\Program Files\1Cv77\BIN
ไฟล์ OrdNoChk.prm ในโฟลเดอร์ที่มีโปรแกรม 1C 7.7
สิ่งที่คุณต้องทำคือสร้างไฟล์ว่างในชื่อ OrdNoChk.prm โปรดทราบว่านามสกุลไฟล์คือ .prm
การดำเนินการนี้จะปิดใช้งานการตรวจสอบโค้ดเพจเมื่อเริ่มต้นฐานข้อมูล และด้วยเหตุนี้จึงกำจัดข้อผิดพลาดในการเรียงลำดับ
แบ่งปันบทความนี้บน เครือข่ายทางสังคม- ช่วยเว็บไซต์ของเรา!
เข้าร่วมกับเราบน VK!
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 ได้และกล่องโต้ตอบ 1C จะปรากฏขึ้นพร้อมกับข้อความ "ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!" หลังจากปิดหน้าต่าง โปรแกรมจะปิด (คุณสามารถรันได้ในโหมด Configurator)
วาเลรี ซิโดรอฟ
สาเหตุของข้อผิดพลาดและแนวทางแก้ไข
สาเหตุของข้อผิดพลาดคือการตั้งค่าระบบและการตั้งค่า 1C ไม่ตรงกัน
อย่างไรก็ตามหากระบบปฏิบัติการได้รับการแปลเป็นภาษาท้องถิ่นและตั้งค่าภูมิภาคอย่างถูกต้องเมื่อทำการติดตั้ง 1C การตั้งค่าจะสอดคล้องกับการตั้งค่าของระบบ
การตรวจสอบการตั้งค่าให้ถูกต้อง
I. การตั้งค่าระบบ (สำหรับ Windows เวอร์ชัน Russified ที่แปลเป็นภาษาท้องถิ่น)
1. เปิดเริ่ม - การตั้งค่า - แผงควบคุม - ตัวเลือกภูมิภาคและภาษา
2. บนแท็บการตั้งค่าภูมิภาค รายการแบบเลื่อนลงควรเป็นภาษารัสเซีย
3. บนแท็บภาษา – รายละเอียดเพิ่มเติม... – กล่องโต้ตอบภาษาและบริการป้อนข้อความ – แท็บตัวเลือก – ภาษาสำหรับการป้อนเริ่มต้นควรเป็นภาษารัสเซีย-รัสเซีย
4. ในแท็บขั้นสูง ควรมี – ภาษารัสเซีย
ครั้งที่สอง การตั้งค่า 1C
4. ในหน้ารหัสของหน้าต่างตารางฐานข้อมูล รายการแบบเลื่อนลงควรมี – 1251 – ภาษารัสเซีย เบลารุส บัลแกเรีย และเซอร์เบีย
หมายเหตุ
1. หากคุณใช้ส่วนประกอบ DIMB (การจัดการฐานข้อมูลแบบกระจาย) - เมื่อปิดใช้งานการตรวจสอบลำดับการจัดเรียง - คุณไม่ควรใช้อักขระของตัวอักษรใดๆ นอกเหนือจากภาษาละตินในตัวระบุสามตัวอักษรของฐานข้อมูลที่รวมอยู่ในฐานข้อมูลแบบกระจาย
2. โปรดทราบว่าการปิดใช้งานการตรวจสอบเอกลักษณ์การเรียงลำดับอาจนำไปสู่ผลลัพธ์ที่ไม่คาดคิด - สำหรับผู้ใช้โปรแกรม 1C! – ลำดับของบรรทัด เช่น เมื่อสร้างรายงาน
การแก้ไขปัญหาวินโดวส์วิสต้า
หากคุณใช้ Windows Vista ให้กำจัดข้อความ “ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!” วิธีการข้างต้นจะไม่ทำงาน
เมื่อต้องการทำสิ่งนี้:
1. เปิดโปรแกรม 1C ในหน้าต่าง Launch 1C ให้เลือกฐานข้อมูลที่ต้องการ
2. ในรายการดรอปดาวน์ ในโหมด ให้เลือก Configurator – OK
3. ตัวกำหนดค่าจะเปิดขึ้น เลือกเมนู Administration – Code page ของตารางความปลอดภัยของข้อมูล...
4. ในหน้าต่างโค้ดเพจของตารางฐานข้อมูล ในรายการดรอปดาวน์ ให้เลือก + การติดตั้งระบบปัจจุบัน – ตกลง
5. ในหน้าต่าง Configurator พร้อมข้อความ “เมื่อเปลี่ยนโค้ดเพจ ดัชนีของตารางข้อมูลฐานข้อมูลทั้งหมดจะถูกสร้างขึ้นใหม่! คุณต้องการเปลี่ยนโค้ดเพจหรือไม่?” คลิกใช่
6. หลังจากช่วงระยะเวลาหนึ่ง ขึ้นอยู่กับขนาดของความปลอดภัยของข้อมูล หน้าต่าง Configurator จะปรากฏขึ้นพร้อมกับข้อความ "Code page has been changes!" คลิก OK
7. ปิด Configurator คุณสามารถทำงานกับฐานข้อมูลได้
8. หากต้องการทำงานร่วมกับระบบรักษาความปลอดภัยข้อมูลอื่น ให้เปลี่ยนโค้ดเพจของตารางความปลอดภัยของข้อมูลในลักษณะเดียวกัน