การติดตั้ง 1c 77 บน windows 7 64 การติดตั้งใน windows x32

การติดตั้ง 1C 7.7 ใน Windows 7:
โปรแกรมติดตั้ง 1C 7.7 เป็นแอปพลิเคชัน 16 บิต และการสนับสนุนสำหรับโปรแกรมดังกล่าวถูกปิดใช้งานใน Windows 7 ดังนั้นฉันจึงเอาตัวติดตั้ง 1C ตัวอื่นแบบ 32 บิต (ค้นหาบนอินเทอร์เน็ตหรือสอบถามจากผู้รับสิทธิ์แฟรนไชส์) ฉันรันมัน "ในฐานะผู้ดูแลระบบ" เช่นเดียวกับใน Vista แม้ว่าฉันจะเป็นผู้ดูแลระบบ ฉันยังต้องยืนยันอีกครั้งว่าฉันเป็นผู้ดูแลระบบ หรือฉันสามารถปิดการใช้งาน UAC (หรือที่เรียกว่าการควบคุมบัญชีผู้ใช้ หรือที่เรียกว่าการควบคุมบัญชีผู้ใช้) และติดตั้งเวอร์ชัน SQL

หากคุณกำลังใช้เวอร์ชัน File ของฐานข้อมูล ให้ข้ามย่อหน้านี้ ซึ่งใช้สำหรับฐานข้อมูล SQL:
ตอนนี้ 1C:Enterprise 7 ได้รับการติดตั้งใน Windows 7 แต่เมื่อฉันพยายามเชื่อมต่อกับฐานข้อมูล SQL มันบอกว่า “ในการเข้าถึงฐานข้อมูล จำเป็นต้องมีไดรเวอร์ ODBC สำหรับ MS เซิร์ฟเวอร์ SQLเวอร์ชัน 3.50.0303 หรือเก่ากว่า" ฉันไม่แปลกใจเลยที่เห็นว่าระบบใช้ไดรเวอร์เวอร์ชัน 6.1.7100.0 ซึ่งในความคิดของฉันเก่ากว่า 3.50.0303 เพราะถึงแม้จะเป็น 7 แต่ก็ยังเป็น Windows
ฉันกำลังพยายามคัดลอกไลบรารีที่จำเป็น (sqlsrv32.dll และ sqlsrv32.rll) จาก Windows XP แต่ผู้ดูแลระบบไม่มีสิทธิ์ในการเปลี่ยนโฟลเดอร์ System32
ฉันกดปุ่มเพิ่มเติม ไปที่แท็บเจ้าของ และมอบหมายให้ตัวเองเป็นเจ้าของไฟล์เหล่านี้ หลังจากนี้ฉันยังคงได้รับอนุญาตให้ให้สิทธิ์ตัวเองในการเปลี่ยนแปลงได้
และในที่สุดฉันก็สามารถคัดลอกไลบรารี่ที่ไม่ใช่ส่วนตัวเหล่านี้ได้

ฉันพยายามเชื่อมต่อ แต่พวกเขาจะไม่ยอมให้ฉันเข้าไปอีก แม้ว่าคราวนี้พวกเขาจะบอกฉันอย่างนั้นก็ตาม "ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบ!"
ฉันไปที่โฟลเดอร์ 1C BIN และสร้างไฟล์ที่นั่น OrdNoChk.prm.

และอีกครั้งที่ Windows7 บอกฉันว่าฉันไม่สามารถสร้างไฟล์ในโฟลเดอร์นี้ได้ ให้สร้างไฟล์นี้ที่ไหนสักแห่งใน “เอกสารของฉัน” แล้วคัดลอกไปที่ BIN
และ... 1C ทำงานบน Windows 7 สิ่งเดียวที่ "แต่" คือการตรวจสอบลำดับการจัดเรียงถูกปิดใช้งานหรือไม่ สิ่งนี้หมายความว่าอย่างไร? ฉันไม่สามารถคิดอะไรร้ายแรงได้ ยกเว้นว่ารายงานอาจไม่แสดงตามลำดับตัวอักษร และเมื่อสร้าง URDB คุณสามารถใช้ได้เฉพาะตัวอักษรละตินในรหัสฐานข้อมูลเท่านั้น...

PS: เราต้องจำไว้ด้วยว่าในการโหลดส่วนประกอบภายนอก การเปิดตัวครั้งแรกจะต้องดำเนินการโดยปิดใช้งานการควบคุมบัญชีผู้ใช้ (UAC) หรือหนูที่ถูกต้อง - เรียกใช้ในฐานะผู้ดูแลระบบ

จะปิดการใช้งานการควบคุมบัญชีผู้ใช้ (UAC) ได้อย่างไร?
ก่อนดำเนินการตามขั้นตอนเหล่านี้ ให้เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบ
* เริ่ม "
* พิมพ์ UAC ในแถบค้นหา »
* เปิดลิงค์ เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้ (UAC) »
* โดยการเปลี่ยนตำแหน่งของแถบเลื่อน ให้เลือกระดับการป้องกันที่ต้องการตามคำอธิบายทางด้านขวาของหน้าจอ (เราขอแนะนำระดับ “แจ้งเตือนเฉพาะเมื่อโปรแกรมพยายามทำการเปลี่ยนแปลงกับคอมพิวเตอร์”)
* คลิก "ตกลง""
* รีสตาร์ทคอมพิวเตอร์ของคุณ

ขอให้มีความสุข!

วันนี้คุณจะได้เรียนรู้วิธีรันโปรแกรม 1C Enterprise เวอร์ชัน 7 บนระบบปฏิบัติการ ระบบวินโดวส์ 7 หรือ 8

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

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

คุณสามารถคลิกปุ่ม "ตกลง" ได้ แต่ไม่มีอะไรเกิดขึ้นและฐานข้อมูลไม่เริ่มทำงาน ฉันควรทำอย่างไรเพื่อแก้ไขข้อผิดพลาดนี้

เพื่อแก้ไขข้อผิดพลาดนี้ คุณต้องทำตามขั้นตอนต่อไปนี้:

รีสตาร์ทโปรแกรม

เลือกฐานข้อมูลและเปิดตัวกำหนดค่า

คลิกปุ่ม "ตกลง"

ความสนใจ! เข้าสู่ระบบโปรแกรมด้วยชื่อผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ

คลิกเมนูแบบเลื่อนลงและค้นหารายการ "ปัจจุบัน การติดตั้งระบบ" และคลิกปุ่ม "ตกลง" จากนั้นคลิก "ใช่"

หลังจากดำเนินการจัดการแล้ว ที่ด้านล่างของหน้าต่างการทำงาน คุณจะเห็นกระบวนการดำเนินการทั้งหมด

คำแนะนำ! ในระหว่างการกำหนดค่า ห้ามดำเนินการใดๆ กับคอมพิวเตอร์ มิฉะนั้น กระบวนการทั้งหมดอาจหยุดทำงานและโค้ดเพจจะไม่สามารถสร้างใหม่ได้

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

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

ในการรันสคริปต์ใด ๆ ในโปรแกรม 1C ให้ทำตามขั้นตอนต่อไปนี้:

เปิดตัวกำหนดค่าโปรแกรม

เปลี่ยนเส้นทางไปยังฐานข้อมูลเป็นเส้นทางไปยังสคริปต์ที่ต้องการ

คลิก "เลือก" จากนั้น "ตกลง"

หลังจากนั้นคุณจะเห็นข้อความแจ้งว่าโค้ดเพจมีการเปลี่ยนแปลง

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

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

จะติดตั้ง 1C 7.7 บน Windows 7 ได้อย่างไร?

เดี๋ยวเขียนใหม่แล้วกัน โปรแกรมที่ติดตั้ง(โฟลเดอร์ Program Files\1Cv77) จากคอมพิวเตอร์ที่อยู่ด้านล่าง การควบคุมหน้าต่างประสบการณ์ การติดตั้งดำเนินการในลักษณะเดียวกันบน Windows 8 และ 10

เกิดข้อผิดพลาดในการเชื่อมต่อ 1C 7.7 กับ Windows 7 กับ SQL Server

บน คอมพิวเตอร์ไคลเอนต์ใช้ Windows 7 เมื่อคุณพยายามเชื่อมต่อ 1C กับ SQL Server คุณจะเห็นคำเตือนข้อผิดพลาด " ในการเข้าถึงฐานข้อมูล จำเป็นต้องมีไดรเวอร์ ODBC สำหรับ MS SQL Server เวอร์ชัน 3.50.0303 หรือเก่ากว่า" เรื่องนี้รักษาได้ไม่ยาก ลองพิจารณาหนึ่งในทางเลือกในการแก้ปัญหา

จำเป็นต้องเปลี่ยน ไฟล์ต้นฉบับ sqlsrv32.rll, sqlsrv32.dll, odbcbcp.dll Windows 7 ไปยังไฟล์จาก Windows XP คุณสามารถดาวน์โหลดได้ที่ ลิงค์ .

สำหรับระบบ 64 บิต ควรวางไฟล์ไว้ในโฟลเดอร์ Windows\SysWOW64 สำหรับระบบ 32 บิต - ในโฟลเดอร์ Windows\System32

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

หลังจากนี้จะสามารถเปลี่ยนชื่อไฟล์ได้ และแทนที่ไฟล์จาก Windows XP

ถัดไป หากตรวจพบข้อผิดพลาด "" ให้ดาวน์โหลดไฟล์ OrdNoChk.prmและวางไว้ในโฟลเดอร์ Bin ถัดจากไฟล์ 1cv7s.exe

หากไฟล์ที่ระบุ (sqlsrv32.rll, sqlsrv32.dll, odbcbcp.dll) ไม่ได้อยู่ในโฟลเดอร์ Windows\SysWOW64, Windows\System32 คุณจะต้องดาวน์โหลดและติดตั้งไดรเวอร์ ODBC จากลิงก์ จากนั้นแทนที่ไฟล์ตามที่อธิบายไว้ ข้างบน.

เกิดข้อผิดพลาดในการเปิด 1C 7.7 ภายใต้ Windows 7 ในโหมดไฟล์

ทุกอย่างง่ายขึ้นที่นี่ คำเตือน " ลำดับการจัดเรียงแตกต่างจากระบบอย่างใดอย่างหนึ่ง“ก็รักษาได้เหมือนกันครับ ต้องใส่ไฟล์ OrdNoChk.prmไปยังโฟลเดอร์ Bin ถัดจากไฟล์ 1cv7.exe (1cv7l.exe)

ใช้งานไม่ได้ 1C 7.7 OLE ไม่เริ่มทำงานใน Windows 7 x64

ก่อนอื่นคุณต้องตรวจสอบสาขาที่เกี่ยวข้องในรีจิสทรี

จากการค้นหาเราจะพบสาขาในรีจิสทรี V77S.แอปพลิเคชั่น (V77.แอปพลิเคชัน- ในส่วน ซีแอลเอสไอดีส่วนที่ระบบจะค้นหาไฟล์ปฏิบัติการจะถูกระบุ

ต่อไป ให้มองหาส่วนนี้และดู ตั้งค่า- บท InprocHandler32จะต้องมีค่า ole32.dll, ProgID- V77S.แอปพลิเคชั่น, เซิร์ฟเวอร์ท้องถิ่น32 - C:\PROGRA~2\1Cv77\BIN\1cv7s.exe(ชื่อของไฟล์ปฏิบัติการขึ้นอยู่กับเวอร์ชันของ 1C) โปรดทราบว่าสำหรับระบบ 64 บิต ไม่ใช่ "C:\PROGRA~1" แต่เป็น "C:\PROGRA~2" (ไฟล์ปฏิบัติการอยู่ในโฟลเดอร์ C:\Program Files (x86)) ค่าที่ไม่ถูกต้องได้รับการแก้ไข คุณสามารถดาวน์โหลดไฟล์รีจิสทรีตัวอย่างสำหรับ SQL เวอร์ชัน 1C ที่ทำงานภายใต้ Winows 7 x64 ได้โดยการคลิกลิงก์นี้

เมื่อเริ่มต้น 1ค 7.7เช่น โอเล่-server สถานการณ์อาจเกิดขึ้นเมื่อ เริ่มต้น(การเริ่มต้น, การเปิดตัว) ค้างและเราเห็นภาพนี้ ( "เซิร์ฟเวอร์ไม่ว่าง ไม่สามารถดำเนินการให้เสร็จสิ้นได้...").

ลองเพิ่มเส้นทางไปยังไดเร็กทอรีโปรแกรมไปยังบรรทัดเริ่มต้น

เหล่านั้น. บรรทัดการเริ่มต้นอาจมีลักษณะดังนี้:

ฐาน = CreateObject("V77S.Application"); เส้นทาง = "D:\DB77\Base\" ;ผู้ใช้ = "ผู้ดูแลระบบ"; รหัสผ่าน = "1";ถ้าเอฟเอส. ExistsFile(Path) = 0 จากนั้นคำเตือน ("Path ฐานข้อมูลไม่พบ!"); Return; EndIf; Page = """" ฐานข้อมูล+ไดเร็กทอรีโปรแกรม() +

"""" + "องค์กร /d"""+ เส้นทาง + """"

+ ?(ค่าว่าง(

ขอแนะนำให้ติดตั้งตัวจัดการใบอนุญาตเป็นบริการ หากคุณติดตั้งเป็นโปรแกรม บางครั้งอาจเกิดข้อขัดข้องระหว่างการสตาร์ทอัตโนมัติ และจะต้องเริ่มตัวจัดการใบอนุญาตด้วยตนเอง

ตอนนี้เราไปที่คุณสมบัติของทางลัดสำหรับ 1C ที่สร้างขึ้นก่อนหน้านี้บนเดสก์ท็อปและตั้งค่าให้ทำงานในฐานะผู้ดูแลระบบ

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

หากข้อผิดพลาดปรากฏขึ้น: “การเรียงลำดับฐานข้อมูลแตกต่างจากระบบ” คุณต้องเปิดฐานข้อมูลในตัวกำหนดค่า ถัดไป "การดูแลระบบ - โค้ดเพจของตารางความปลอดภัยของข้อมูล" และเปลี่ยนเป็น + การตั้งค่าระบบปัจจุบัน เมื่อระบบขอให้จัดเรียงฐานข้อมูลใหม่ ให้ตอบว่า "ใช่"

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