1s 7.7 კოდის გვერდი და დალაგება თანმიმდევრობით. მონაცემთა ბაზისთვის დალაგების თანმიმდევრობა განსხვავდება სისტემურისგან

1C: რა უნდა გააკეთოს, თუ გამოჩნდება შეტყობინება "ბაზისთვის დალაგების თანმიმდევრობა განსხვავდება სისტემისგან!"

შეცდომის მიზეზი არის სისტემის პარამეტრებსა და 1C პარამეტრებს შორის შეუსაბამობა.
სხვათა შორის, თუ ოპერაციული სისტემალოკალიზებულია და რეგიონალური პარამეტრები სწორად არის დაყენებული, შემდეგ 1C-ის დაყენებისას მისი პარამეტრები სისტემურთან შესაბამისობაში იქნება.

შეამოწმეთ, რომ პარამეტრები სწორია

I. სისტემის პარამეტრები (Windows-ის ლოკალიზებული რუსიფიცირებული ვერსიისთვის)

1. გახსენით დაწყება - პარამეტრები - პანელი - რეგიონალური და ენის პარამეტრები.

2. რეგიონალური პარამეტრების ჩანართზე ჩამოსაშლელი სია უნდა იყოს რუსული.

3. ენების ჩანართზე – დამატებითი დეტალები... – ენების და ტექსტის შეყვანის სერვისების დიალოგური ფანჯარა – ოფციების ჩანართი – ნაგულისხმევი შეყვანის ენა უნდა იყოს რუსულ-რუსული.

4. Advanced ჩანართზე უნდა იყოს – Russian.

II. 1C პარამეტრები

2. ჩამოსაშლელ სიაში In mode აირჩიეთ – OK.

4. infobase ცხრილების ფანჯრის კოდის გვერდზე ჩამოსაშლელი სია უნდა შეიცავდეს – 1251 – რუსულ, ბელორუსულ, ბულგარულ და სერბულ ენებს.

შენიშვნები

1. თუ იყენებთ DIMB კომპონენტს (განაწილებული საინფორმაციო ბაზის მენეჯმენტი), - როცა დალაგების თანმიმდევრობის შემოწმება გამორთულია - არ უნდა გამოიყენოთ ლათინური ანბანის გარდა სხვა ანბანის სიმბოლოები ინფორმაციის ბაზების სამ ასოიან იდენტიფიკატორში, რომელიც შედის მონაცემთა ბაზაში.

2. გასათვალისწინებელია, რომ დალაგების რიგის იდენტურობის შემოწმების გამორთვამ შეიძლება გამოიწვიოს მოულოდნელი შედეგები - 1C პროგრამის მომხმარებლისთვის! – ხაზების თანმიმდევრობა, მაგალითად, მოხსენებების გენერირებისას.

Windows Vista პრობლემების მოგვარება

თუ იყენებთ Windows Vista-ს, მოიშორეთ შეტყობინება "ბაზისთვის დაყენებული დალაგების თანმიმდევრობა განსხვავდება სისტემურისგან!" ზემოაღნიშნული მეთოდები არ იმუშავებს.

Ამისთვის:

1. გაუშვით 1C პროგრამა. Launch 1C ფანჯარაში აირჩიეთ სასურველი საინფორმაციო ბაზა.

2. ჩამოსაშლელ სიაში In mode აირჩიეთ Configurator – OK.

3. კონფიგურატორი დაიწყება. აირჩიეთ მენიუ ადმინისტრაცია – ინფორმაციის უსაფრთხოების ცხრილების კოდის გვერდი...

4. infobase tables-ის კოდის გვერდზე, ჩამოსაშლელ სიაში აირჩიეთ + Current system install – OK.

5. კონფიგურატორის ფანჯარაში გზავნილით „კოდის გვერდის შეცვლისას, ყველა ინფობაზის მონაცემთა ცხრილის ინდექსები აღდგება! გსურთ შეცვალოთ კოდის გვერდი?" დააწკაპუნეთ დიახ.

6. გარკვეული დროის გასვლის შემდეგ, ინფორმაციული უსაფრთხოების ზომებიდან გამომდინარე, გამოჩნდება კონფიგურატორის ფანჯარა შეტყობინება „კოდის გვერდი შეიცვალა!“, დააწკაპუნეთ OK.

7. დახურეთ კონფიგურატორი, შეგიძლიათ იმუშაოთ ინფო ბაზასთან.

8. ინფორმაციული უსაფრთხოების სხვა სისტემებთან მუშაობისთვის ანალოგიურად შეცვალეთ ინფორმაციული უსაფრთხოების ცხრილების კოდის გვერდი.

როგორც წესი, მომხმარებელთა უმეტესობა, რომლებიც აღმოაჩენენ შეცდომას სისტემაში, რომელიც მიუთითებს იმაზე, რომ დალაგების თანმიმდევრობა განსხვავდება სისტემისგან, როგორც ჩანს, მუშაობს 1C პაკეტის ვერსია 7.7. ეს არის ის, რაც ყველაზე დაუცველია არა ვირუსების გავლენის თვალსაზრისით, არამედ შეცდომებისა და წარუმატებლობის არეალში, რომლებიც თავად პაკეტის პროგრამულ კოდშია. თუმცა, როდესაც თქვენ მიიღებთ შეცდომის შეტყობინებას იმის შესახებ, რომ დალაგების ბრძანება განსხვავდება სისტემისგან, არ არის საჭირო პანიკა. არსებობს რამდენიმე მარტივი გამოსავალი, რომელსაც შეუძლია ამ პრობლემის სწრაფად და სამუდამოდ გადაჭრა. IN ამ შემთხვევაშიმინიმუმ ორი ხსნარის გამოყენება შეიძლება.

მონაცემთა ბაზის შეცდომა "დალაგების თანმიმდევრობა განსხვავდება სისტემისგან": რა არის პრობლემა?

თავად პრობლემა ის არის, რომ მთავარ პროგრამას სერვერზე ან კლიენტის მანქანაზე შესრულებადი ფაილის სახით არ შეუძლია მონაცემთა ბაზის (SQL) ინიციალიზაცია.

შედეგად, დაკავშირებულ მომხმარებლის (ბავშვის) ტერმინალებს არ შეუძლიათ თავად მონაცემთა ბაზაში წვდომა (თუმცა პროგრამის ძირითადი ბირთვი უპრობლემოდ იწყება). ითვლება, რომ თავად აპლიკაციაზე წვდომა უზრუნველყოფილია ზუსტად სერვერის ვერსიის დონეზე, რომელიც პასუხისმგებელია სხვა მომხმარებლის კომპიუტერების დაკავშირებაზე, რომლებიც მდებარეობს ლოკალური ქსელი. სწორედ აქ ჩნდება პრობლემები.

დალაგების თანმიმდევრობა განსხვავდება სისტემურისგან (Windows 7). რა უნდა გააკეთოს პირველ რიგში?

ითვლება, რომ 26-ე გამოშვებაში იყო მონაცემთა ბაზის ფაილების იგნორირების შესაძლებლობა. მაგრამ თქვენ არ უნდა დაეყრდნოთ ამ სერვისს.

არარსებული ობიექტი

ეს ხდება, რომ აპლიკაცია, გაშვებისას, ეხება სავარაუდოდ არარსებულ ობიექტს OrdNoChk.prm ფაილის სახით, რომელიც, როგორც ჩანს, მდებარეობს თავად პროგრამის BIN საქაღალდეში, დაინსტალირებული სისტემის პროგრამის ფაილებში.

თუ გამოჩნდება სისტემური შეტყობინება, რომელშიც ნათქვამია, რომ დალაგების თანმიმდევრობა განსხვავდება სისტემურიდან, არაფერია ადვილი, ვიდრე ამ დირექტორიაში ცარიელი ფაილის შექმნა იგივე სახელით და ჩანაცვლებისას შენახვისას, მაგალითად, იმავე Notepad-ში, რომელიც შედის ნებისმიერი Windows-სისტემის სტანდარტული ნაკრები. აქ კიდევ ერთი კითხვა არის ის, რომ პარამეტრების სტანდარტული ტექსტური რედაქტორი, რომელიც შეიცავს საწყის მონაცემებს, არ მუშაობს უშუალოდ რედაქტირებისას და შემდგომში გამოყენებისას.

მონაცემთა ბაზის სტრუქტურის შეცვლა ადგილობრივი მონაცემთა გაცვლის საფუძველზე

მეორეს მხრივ, პრობლემა, რომ წარუმატებლობა წარმოიქმნება შეტყობინებით, რომელიც მიუთითებს იმაზე, რომ დაინსტალირებულის დახარისხების რიგი განსხვავდება სისტემისგან, შეიძლება მოგვარდეს თვით დაინსტალირებული პროგრამის საშუალებითაც კი.

მაგრამ აქ თავდაპირველად უნდა იფიქროთ იმაზე, თუ რამდენად მიზანშეწონილია გამოიყენოთ ქვემოთ აღწერილი ხელსაწყოები და ხელსაწყოები.

თუ შეცდომა მოხდა, როდესაც გავრცელდა ინფორმაცია, რომ მონაცემთა ბაზის დახარისხების თანმიმდევრობა განსხვავდება სისტემურიდან, თავად 1C აპლიკაციაში უნდა აირჩიოთ კონფიგურაციის განყოფილება, რომელშიც უნდა შეხვიდეთ ადმინისტრაციაში, ინფორმაციის უსაფრთხოების ცხრილების კოდის გვერდი და მიმდინარე სისტემის ინსტალაციის ელემენტი.

დასკვნა

პრინციპში, შეტყობინება იმის შესახებ, რომ 1C მონაცემთა ბაზაში დალაგების თანმიმდევრობა განსხვავდება სისტემისგან, შეიძლება წაიშალოს საკმაოდ მარტივად (ან სამუდამოდ მოიშოროთ იგი). როგორც პრაქტიკა გვიჩვენებს, უმარტივეს შემთხვევაში, შეგიძლიათ უბრალოდ შექმნათ ზემოთ მითითებული ცარიელი ობიექტი. ამის შემდეგ, სიგნალი იმისა, რომ დალაგების თანმიმდევრობა განსხვავდება სისტემისგან, აღარ გამოჩნდება.

სინამდვილეში, პრობლემის აღმოფხვრა მხოლოდ ამ გადაწყვეტილებით არ შემოიფარგლება. ფაქტია, რომ თავად 1C გარემოში შეგიძლიათ დაწეროთ სკრიპტები ან შექმნათ დამატებითი აპლეტები მთელი სისტემის გასაკონტროლებლად იმავე Visual Basic ენის საფუძველზე DVB ფორმატის მონაცემთა ბაზების გამოყენებით. წინააღმდეგ შემთხვევაში, ზემოთ მითითებული შეტყობინების გამოჩენასთან დაკავშირებული შეცდომა შეიძლება აღმოიფხვრას საკმაოდ მარტივად, თუ არ გაითვალისწინებთ თავად პროგრამის კოდში არსებულ ხარვეზებს ან ვირუსულ გავლენას. მაგრამ ეს, ვფიქრობ, არ არის ყველაზე ცუდი. ხანდახან მომხმარებელთა „გაურკვევლობამ“, რომლებმაც არ იციან მონაცემთა ბაზის ორგანიზება და დაინსტალირებული პროგრამასთან დაკავშირება, შეიძლება გამოიწვიოს ამ ტიპის შეცდომის ისევ და ისევ გამოჩენა.

ასევე ყურადღება უნდა მიაქციოთ იმ ფაქტს, რომ როდესაც ჩართულია თავად პლატფორმის მონაცემთა ავტომატური გაცვლა სხვა მონაცემთა ბაზებთან, ყველა მათგანს უნდა ჰქონდეს ზუსტად იგივე კოდირება. თუ ის არ არის დაინსტალირებული ყველა მონაცემთა ბაზისთვის, მაშინ მონაცემთა იმპორტისა და ექსპორტის საკითხი ხდება, რბილად რომ ვთქვათ, უაზრო. როგორც ბოლო საშუალება, როგორც ზემოთ აღინიშნა, კოდირება უნდა იყოს გამორთული. ეს განსაკუთრებით ეხება სიტუაციებს, როდესაც სხვადასხვა ტერმინალს აქვს დაინსტალირებული Windows-ის სხვადასხვა ვერსია და თუნდაც სხვადასხვა არქიტექტურით. ამან ასევე შეიძლება გამოიწვიოს არაპროგნოზირებადი შედეგები, იქამდე, რომ შეუძლებელი იქნება პროგრამასთან მუშაობა ინფორმაციის ერთდროულ ხელმისაწვდომობასთან დაკავშირებით.

ამ სტატიაში განვიხილავთ შეცდომის მიზეზს. "ბაზისთვის დაყენებული დალაგების თანმიმდევრობა განსხვავდება სისტემურისგან!" 1C: Enterprise 7.7-ში, ასევე მისი აღმოფხვრის გზა.

0. შეცდომის შესახებ

2. IS კოდის გვერდის შეცვლა

თუ თქვენ მუშაობთ 1C:Enterprise-ში ადგილობრივად, ან იყენებთ 1C-ს ნებისმიერი ვერსიით, ეს შეცდომა შეიძლება გამოსწორდეს შემდეგნაირად:

ჩვენ ვიწყებთ 1C: Enterprise-ს კონფიგურატორის რეჟიმში, შემდეგ აირჩიეთ ელემენტი " ადმინისტრაცია» — « IS კოდის გვერდი».

ფანჯარაში, რომელიც იხსნება, აირჩიეთ სიიდან, ბოლოში " + სისტემის მიმდინარე ინსტალაცია"და დააჭირეთ" კარგი».

ველოდებით ხელახალი ინდექსირების დასრულებას და მშვიდად ვიმუშავებთ საინფორმაციო ბაზასთან.

3. შექმენით ordnochk.prm ფაილი

თუ მომხმარებლები მუშაობენ 1C: Enterprise 7.7-თან. ქსელში არსებული კომპიუტერებიდან, რომლებიც მუშაობენ Windows-ის სხვადასხვა ვერსიებზე (მაგალითად, Windows XP და Windows 7), ან მუშაობთ იმავე მონაცემთა ბაზასთან სხვადასხვა კომპიუტერზე, მაგალითად სახლში და ოფისში, თუ მონაცემთა ბაზა მდებარეობს მოსახსნელ მედიაზე, მაშინ თქვენ უნდა შექმნათ ფაილი " ordnochk.prmდა განათავსეთ იგი root საქაღალდეში დაყენებული 1C:Enterprise (ნაგულისხმევად ეს არის " C:\Program Files\1Cv77\BIN\"). ეს ფაილი გამორთავს დალაგების შემოწმებას.

არც ისე რთულია შექმნა. შექმენით ცარიელი ფაილი Notepad-ის გამოყენებით და დაარქვით მას ordnochk.prm, თან .ტექსტი on .prm

უნდა გვახსოვდეს, რომ შეცდომის ამ გზით გადაჭრისას, შეიძლება წარმოიშვას პრობლემა მოხსენებების ჩვენებისას და ხაზების თანმიმდევრობა შეიძლება არ იყოს მთლიანად სწორი. გარდა ამისა, ეს მეთოდი მიუღებელია, თუ გამოიყენება განაწილებული საინფორმაციო ბაზების სისტემა.

ეს სტატია დაგეხმარა?

თქვენ ახლახან იყიდეთ ახალი კომპიუტერი, დააინსტალირეთ 1C:Enterprise 7.7, გადაიტანეთ მონაცემთა ბაზა ძველი კომპიუტერიდან და თქვენი მოლოდინი უფრო კომფორტული მუშაობისთვის დაჩრდილა ეკრანზე წარწერით:

ეს შეცდომა ჩნდება, როდესაც NT6 და 1C კოდების ცხრილები არ ემთხვევა. ამ პრობლემის მოგვარების 2 ძირითადი გზა არსებობს.

1. თუ მუშაობთ ლოკალურად, ერთ კომპიუტერზე და არ გჭირდებათ მონაცემთა პერიოდული გადატანა სხვა კომპიუტერებზე, მაშინ უმარტივესი გზაა ინფო ბაზის კოდის გვერდის შეცვლა, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ სურათზე.

ამისათვის გაუშვით 1C: Enterprise კონფიგურატორის რეჟიმში, შემდეგ აირჩიეთ ელემენტი " ადმინისტრაცია» - « IS კოდის გვერდი" და ფანჯარაში, რომელიც იხსნება, აირჩიეთ სიიდან, ბოლოში " + სისტემის მიმდინარე ინსტალაცია "და დააჭირეთ" კარგი».

ველოდებით ხელახლა ინდექსირებას, დახურეთ კონფიგურატორი და შეგიძლიათ გააგრძელოთ მუშაობა, თქვენი მონაცემები არ შეიცვლება და არ დაიკარგება.

2. ეს მეთოდი უნდა იქნას გამოყენებული, თუ 1C:Enterprise 7.7-ში. მუშაობთ ქსელში და ასევე იყენებთ Windows-ის სხვადასხვა ვერსიებს (მაგალითად, Windows XP და Windows 7), ან მუშაობთ ერთ მონაცემთა ბაზასთან სხვადასხვა კომპიუტერზე, მაგალითად, სახლში და ოფისში, იმ შემთხვევაში, როდესაც მონაცემთა ბაზა არის მდებარეობს მოსახსნელ მედიაზე.

გამოსავალი ასევე საკმაოდ მარტივია, თქვენ უნდა შექმნათ ფაილი " ordnochk.prm"ნებისმიერ რედაქტორში, მაგალითად, იმავე ბლოკნოტში. ეს ფაილი შეიძლება ცარიელი იყოს ან შეიძლება შეიცავდეს ხაზს "გამარჯობა", ამ შემთხვევაში არ აქვს მნიშვნელობა, მთავარია ფაილის სწორი სახელი.

ის უნდა განთავსდეს root საქაღალდეში დაინსტალირებული 1C:Enterprise (ნაგულისხმევად ეს არის " C:\Program Files\1Cv77\BIN\"). ეს ფაილი გამორთავს დალაგების შემოწმებას.

თუ თქვენ გაქვთ ქსელის ვერსია და 1C:Enterprise დაინსტალირებულია თითოეულ კომპიუტერზე, მაშინ თქვენ უნდა განათავსოთ ეს ფაილი თითოეულზე, ეს მნიშვნელოვანია.

ესე იგი, ისიამოვნეთ თქვენი საქმიანობით.

მონაცემთა ბაზისთვის დაყენებული დალაგების თანმიმდევრობა არ ემთხვევა სისტემურს

შეცდომის მიზეზი არის სისტემის პარამეტრებსა და 1C პარამეტრებს შორის შეუსაბამობა.
სხვათა შორის, თუ ოპერაციული სისტემა ლოკალიზებულია და რეგიონალური პარამეტრები სწორად არის დაყენებული, მაშინ 1C-ის დაყენებისას მისი პარამეტრები სისტემურთან შესაბამისობაში იქნება.

შეამოწმეთ, რომ პარამეტრები სწორია

I. სისტემის პარამეტრები (Windows-ის ლოკალიზებული რუსიფიცირებული ვერსიისთვის)

1. გახსენით დაწყება - პარამეტრები - პანელი - რეგიონალური და ენის პარამეტრები.
2. რეგიონალური პარამეტრების ჩანართზე ჩამოსაშლელი სია უნდა იყოს რუსული.
3. ენების ჩანართზე – დამატებითი დეტალები... – ენების და ტექსტის შეყვანის სერვისების დიალოგური ფანჯარა – ოფციების ჩანართი – ნაგულისხმევი შეყვანის ენა უნდა იყოს რუსულ-რუსული.
4. Advanced ჩანართზე უნდა იყოს – Russian.

II. 1C პარამეტრები




4. infobase ცხრილების ფანჯრის კოდის გვერდზე ჩამოსაშლელი სია უნდა შეიცავდეს – 1251 – რუსულ, ბელორუსულ, ბულგარულ და სერბულ ენებს.

როგორც ბოლო საშუალება, ზოგჯერ რეკომენდირებულია გამორთოთ დალაგების თანმიმდევრობის შესატყვისი შემოწმება. ამისათვის თქვენ უნდა შექმნათ სიგნალის ფაილი სახელად OrdNoChk.prm (თვითნებური შინაარსით) ინფობაზის დირექტორიაში. მაგრამ:
1. თუ იყენებთ DIMB კომპონენტს (განაწილებული საინფორმაციო ბაზის მენეჯმენტი), - როცა დალაგების თანმიმდევრობის შემოწმება გამორთულია - არ უნდა გამოიყენოთ ლათინური ანბანის გარდა სხვა ანბანის სიმბოლოები ინფორმაციის ბაზების სამ ასოიან იდენტიფიკატორში, რომელიც შედის მონაცემთა ბაზაში.
2. გასათვალისწინებელია, რომ დალაგების რიგის იდენტურობის შემოწმების გამორთვამ შეიძლება გამოიწვიოს მოულოდნელი შედეგები - 1C პროგრამის მომხმარებლისთვის! – ხაზების თანმიმდევრობა, მაგალითად, მოხსენებების გენერირებისას.

Windows Vista პრობლემების მოგვარება

თუ იყენებთ Windows Vista-ს, მოიშორეთ შეტყობინება "ბაზისთვის დაყენებული დალაგების თანმიმდევრობა განსხვავდება სისტემურისგან!" ზემოაღნიშნული მეთოდები არ იმუშავებს.

Ამისთვის:

1. გაუშვით 1C პროგრამა. Launch 1C ფანჯარაში აირჩიეთ სასურველი საინფორმაციო ბაზა.
2. ჩამოსაშლელ სიაში In mode აირჩიეთ Configurator – OK.
3. კონფიგურატორი დაიწყება. აირჩიეთ მენიუ ადმინისტრაცია – ინფორმაციის უსაფრთხოების ცხრილების კოდის გვერდი...
4. infobase tables-ის კოდის გვერდზე, ჩამოსაშლელ სიაში აირჩიეთ + Current system install – OK.
5. კონფიგურატორის ფანჯარაში გზავნილით „კოდის გვერდის შეცვლისას, ყველა ინფობაზის მონაცემთა ცხრილის ინდექსები აღდგება! გსურთ შეცვალოთ კოდის გვერდი?" დააწკაპუნეთ დიახ.
6. გარკვეული დროის გასვლის შემდეგ, ინფორმაციული უსაფრთხოების ზომებიდან გამომდინარე, გამოჩნდება კონფიგურატორის ფანჯარა შეტყობინება „კოდის გვერდი შეიცვალა!“, დააწკაპუნეთ OK.
7. დახურეთ კონფიგურატორი, შეგიძლიათ იმუშაოთ ინფო ბაზასთან.
8. ინფორმაციული უსაფრთხოების სხვა სისტემებთან მუშაობისთვის ანალოგიურად შეცვალეთ ინფორმაციული უსაფრთხოების ცხრილების კოდის გვერდი.

თუ შეცდომა მოხდა sql სერვერთან დაკავშირებისას, დააკოპირეთ windows/system32 ფაილები sqlsrv32.dll და sqlsrv32.rll კომპიუტერიდან winXP-ით კომპიუტერზე Vista-ზე (მათი გადაწერის ნებართვის მიცემის შემდეგ)

თუ შეცდომას აღმოაჩენთ, გთხოვთ, აირჩიოთ ტექსტის ნაწილი და დააჭირეთ Ctrl+Enter.