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

სტატიის შინაარსი:
- Почему возникает данная дисфункция в 1C 1 რატომ არის ეს დისფუნქცია 1C- ში
- Как исправить ошибку с форматом хранилища данных в 1C 8.3 როგორ შეცვალოს შეცდომა მონაცემთა შენახვის ფორმატში 1C 8.3
- Удаляем кэш программы 2.1 წაშლა პროგრამის ქეში
- Используем стандартный инструментарий по работе с ошибками 2.2 სტანდარტული ინსტრუმენტარის გამოყენებით შეცდომებთან მუშაობა
- Удаляем базу из списка, а затем восстанавливаем её 2.3 ამოიღეთ მონაცემთა ბაზა სიიდან და შემდეგ აღადგინოთ იგი
- Переносим данные из одной базы в другую 2.4 მონაცემების გადატანა ერთი მონაცემთა ბაზიდან მეორეზე
- Правим структуру базы данных 2.5 ჩვენ ვაგროვებთ მონაცემთა ბაზის სტრუქტურას
- Заключение დასკვნა
რატომ არის ეს დისფუნქცია 1C- ში
როგორც ზემოთ აღვნიშნეთ, შეცდომა მასიურია და თანამედროვე 8.3 კონფიგურაციისა და ადრეული სისტემის კონფიგურაციებში გამოვლინება. დისფუნქციის მიზეზები ჩვეულებრივ შემდეგია:
- პროგრამის შემდეგი განახლება არასწორად შესრულდა;
- მომხმარებელს არასწორად შეაჩერებს პროგრამა (ზოგიერთ შემთხვევაში, დაუყოვნებლივ მომხმარებელი უბრალოდ გათიშული კომპიუტერის დენის კაბინეტს გამოსცემს);
- პროდუქტის ავარიული უკმარისობა (რაც იწვევს, კერძოდ, ქეშის არათანმიმდევრულობას მონაცემთა ბაზის სტრუქტურული შევსებისას).
შეცდომის გადაჭრის ალგორითმი "არასწორი ფაილის მონაცემების შენახვის ფორმატი" ეფუძნება რამდენიმე ძირითად მეთოდს, რომელიც ქვემოთ განვიხილავთ.
შეიძლება ასევე საინტერესო იყოს: გამოავლინა სისტემის მთლიანობის დარღვევა 1C- ში, რა უნდა გააკეთოს.
როგორ დაფიქსირება შეცდომა მონაცემთა შენახვის ფორმატში 1C 8.3
მოდით განვახორციელოთ რამდენიმე მეთოდი, რომელიც უკვე დაამტკიცა მათი ეფექტურობა შეცდომების თავიდან ასაცილებლად.
წაშლა პროგრამის ქეში
უპირველეს ყოვლისა, ჩვენ უნდა გავათავისუფლოთ პროგრამის ქეში - დროებითი სერვისის ფაილი, რომელიც გამოიყენება 1C პროგრამის მიერ მისი ოპერაციის დროს. ეს ქეში ინახება რამდენიმე სპეციალიზირებულ მომხმარებლის პროფილის ფოლდერში, რომელიც უნდა გაიწმინდოს.
დახურეთ თქვენი "1C". შემდეგ დაწკაპეთ გასაღები კომბინაცია Win + R, გამოჩნდა ფანჯარა შეიტანოთ ბრძანება:
Userprofile \ AppData
და დააჭირეთ Enter- ს.

ფოლდერის "AppData" - ის შინაარსი გაიხსნება, აქ ჩვენ უნდა მოვძებნოთ ფოლდერები:
AppData \ Local \ 1C \
AppData \ როუმინგი \ 1C \ 1cv8 \
— и удалить всё их содержимое. AppData \ Roaming \ 1C \ 1cv82 \ - და წაშალეთ ყველა მათი შინაარსი.
დასუფთავების პროცედურის დასრულების შემდეგ, 1C კვლავ გაუშვით, შეცდომა "არასწორი მონაცემთა შენახვის ფორმატი" შეიძლება შესწორდეს.
ჩვენ ვიყენებთ სტანდარტულ ინსტრუმენტებს შეცდომებთან მუშაობისთვის
კიდევ ერთი ეფექტური გზა, რათა თავიდან ავიცილოთ შეცდომები არასწორი მონაცემთა შენახვის ფორმატში 1C 8.3 გამოიყენოს სპეციალიზებული ინსტრუმენტები შეცდომების დაფიქსირება მონაცემთა ბაზაში. გახსენით თქვენი მონაცემთა ბაზა კონფიგურატორის რეჟიმში, აირჩიეთ "ადმინისტრაცია" tab და დააჭირეთ "ტესტირება და აფიქსირებს ..".

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

ამოიღეთ მონაცემთა ბაზა სიიდან და შემდეგ აღადგინოთ იგი
მონაცემთა შენახვის პრობლემის მოგვარების საკმაოდ ეფექტური გზაა შემდეგი:
- გაუშვით პროგრამა "1C";
- სიიდან, რომელიც გამოჩნდება, შეარჩიეთ საინფორმაციო ბაზა, რომელშიც შეხვალთ შეცდომა (დააწკაპუნეთ მასზე);
- დაწკაპეთ "რედაქტირება" მარჯვენა და გადააკოპირეთ ინფორმაცია მონაცემთა ბაზაში (ვარიანტი "მონაცემთა ბაზის დირექტორია"). მოათავსეთ კურსორი, მარჯვენა ღილაკით, აირჩიეთ "ასლი";
- დამახსოვრება მონაცემთა ბაზის სახელი, შემდეგ კი ფანჯარა დახურეთ;
- წაშალეთ ეს პრობლემა მონაცემთა ბაზის დაჭერით და აირჩიეთ "წაშლა" მარჯვნივ;
- ახლა დააჭირეთ "დამატება" ღილაკს, აირჩიეთ ოფცია უკვე არსებული ინფორმაცია სიაში, შემდეგ დააჭირეთ "შემდეგი";
- ყველაზე ზედა, ჩვენ ვწერობთ მონაცემთა ბაზის სახელს და საკანში "ინფორმაციის მონაცემთა ბაზის კატალოგი" ჩვენ დავწერეთ გზა, რომელიც ადრე გადაწერას. დააჭირეთ "შემდეგი" - "დასრულება" ქვემოთ.
- ჩვენ დავიწყებთ ჩვენს ბაზას სტანდარტული გზით.
მონაცემების გადატანა ერთი მონაცემთა ბაზისგან.
, и может привести к потере данных. დაუყოვნებლივ გაფრთხილებთ, რომ ეს მეთოდი სახიფათოა და შეიძლება გამოიწვიოს მონაცემთა დაკარგვა. ეს უნდა იქნას გამოყენებული როგორც უკანასკნელი კურორტი, თუ ზემოთ აღნიშნული მეთოდები არაეფექტური იყო. გააკეთეთ შემდეგი:
- შექმნა სუფთა მონაცემთა ბაზა იგივე კონფიგურაცია და სტრუქტურა, როგორც ორიგინალური ერთი;
- სტანდარტული ინსტრუმენტი "ჩამოტვირთეთ XML მონაცემების ატვირთვა" (ხელმისაწვდომია "მონაცემთა კონვერსიის" კონფიგურაციაში მისი დისკზე) მონაცემების გადაცემა სუფთა მონაცემთა ბაზაში. ( DownloadDownloadXML ");
- გაუშვით 1C შექმნილი ბაზა.
მონაცემთა ბაზის სტრუქტურა
კიდევ ერთი დადასტურებული გზაა შემდეგი:
- მონაცემთა ბაზის სარეზერვო ასლის შექმნა;
- ჩვენ ვაკვირდებით ცარიელი ინფორმაციის მონაცემთა ბაზას, საიდანაც ჩვენ კონფიგურაციის ფაილის ამონაწერი (.cf);
- ჩვენ ამოვიღებთ მხარდაჭერით მითითებულ უსაქმურ კონფიგურაციას;
- ჩვენ შერწყმულია შენახული cf-file, და შემდეგ აღდგენა მხარდაჭერა.
დასკვნა
შეცდომა "არასწორი მონაცემთა საწყობი 1C 8.3 ფორმატი" არის მომხმარებლის ბაზის სტრუქტურის დარღვევის პირდაპირი შედეგი. ამ პრობლემის ეფექტური გადაწყვეტა ხდება პროდუქტის ქეშის გაწმენდის, ასევე მონაცემთა ბაზის წაშლა და შემდეგ გადაწერა, რომელიც საშუალებას გაძლევთ შეცვალოთ არასწორი მონაცემთა ფორმატის შეცდომა 1C- ზე მომხმარებლის კომპიუტერებზე.