ข้อผิดพลาด 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. หากต้องการทำงานร่วมกับระบบรักษาความปลอดภัยข้อมูลอื่น ให้เปลี่ยนโค้ดเพจของตารางความปลอดภัยของข้อมูลในลักษณะเดียวกัน

หากคุณพบข้อผิดพลาด โปรดเลือกส่วนของข้อความแล้วกด Ctrl+Enter