ძირითადი შინაარსიდან გადასვლა

2147221005 (0x800401F3): არასწორი სიმებიანი კლასის მითითებით - რა უნდა გააკეთოს



1C კომპლექსის ნებისმიერი კომპონენტის შესრულებისას (ფონური მონაცემების გაცვლა კომპონენტებს შორის, სასურველი კონფიგურაციის დაწყებისას, ა.შ. კოდის აღსრულების შემოწმება), შეიძლება შეიცავდეს შეცდომის შეტყობინება 2147221005 (0x800401F3). » и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами. ეს უკანასკნელი, როგორც წესი, მოყვება სიმებიანი " არასწორი სიმებიანი კლასების მითითებით " და დაკავშირებულია არასწორი პროგრამის კოდით, სისტემაში რეგისტრირებულ კომპონენტებთან და სხვა შესაბამის ფაქტორებთან. მოდით ვნახოთ რა უნდა გააკეთოთ, როდესაც შეცდომა 2147221005 (0x800401F3) გამოჩნდება თქვენს 1C.

error



სტატიის შინაარსი:

არსი და მიზეზები "არასწორი სიმებიანი მითითებით კლასის"

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

თუმცა, შემდეგი არის ყველაზე გავრცელებული მიზეზები შეცდომა 2147221005:

  • . მომხმარებელი იყენებს მოძველებულ 1C კონფიგურაციას . მაგალითისთვის დაფიქსირდა არანჟირების კონფიგურაციის "სავაჭრო მენეჯმენტის" გამოყენებისას 2147221005 (0x800401F3) შეცდომის წარმოდგენის შემთხვევები, როდესაც 1C "საწარმოს ბუღალტერიასთან" მონაცემთა გაცვლას ცდილობდა;
  • (к примеру, обращение к устаревшему «V82.COMConnector» вместо модерного «V83.COMConnector»); არასწორი პროგრამის კოდის არსებობა (მაგალითად, თანამედროვე "V83.COMConnector" ნაცვლად მოძველებული "V82.COMConnector");
  • , имеющая важное значение для работы 1С; სისტემა არ არის რეგისტრირებული ბიბლიოთეკა comcntr.dll , რაც მნიშვნელოვანია 1C- ის მუშაობისთვის;
  • для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётки администратора); კონკრეტული 1C კომპლექსის დაწყებისას არ გააჩნია საკმარისი ნებართვა მასთან მუშაობისთვის (მაგალითად, დაწყების შესახებ ხდება სასტუმროს ანგარიშზე, ადმინისტრატორის ანგარიშის ნაცვლად);
  • , необходимый для работы 1С. სისტემა არ არის დაყენებული (არ არის რეგისტრირებული) Excel , აუცილებელია მუშაობის 1C.

მოდით ვნახოთ, როგორ შეცვალოთ შეცდომა 2147221005 "არასწორი სიმებიანი კლასი" თქვენს 1C სისტემაში.



საინტერესოა: შეცდომა 2147221164 (0x80040154) კლასში რეგისტრაციისას.

განაახლოთ თქვენი 1C კონფიგურაცია მიმდინარე ვერსიასთან

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

Свежая версия 1С
გამოიყენეთ უახლესი ვერსია 1C

გაუშვით 1C ადმინისტრაციასთან ერთად

დარწმუნდით, რომ სისტემა მართავს ადმინისტრატორს და არა როგორც შეზღუდული "სტუმარი" ან ეკვივალენტი.



პროგრამის კოდის შეცვლა

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

COMConnector = ახალი COMObject ("V82.COMConnector");

თითო ხაზი:

COMConnector = ახალი COMObject ("V83.COMConnector");

ამ ჩანაცვლების შემდეგ, შეცდომა "არასწორი სიმებიანი კლასის მითითებით" შეიძლება გადაწყდეს.

რეგისტრაცია comcntr.dll ბიბლიოთეკაში

. თუ თქვენ იყენებთ Windows 64- ს, საჭიროა შეასრულოთ სწორი რეგისტრაცია სისტემის ბიბლიოთეკაში comcntr.dll . დაწკაპეთ Win + R, შეიტანეთ შემდეგი ხაზი:

C: \ Windows \ SysWOW64 \ regsvr32 "c: \ Program Files (x86) \ 1cv8 \ 8.3.12.1469 \ bin \ comcntr.dll"

იმის ნაცვლად, რომ "8 დეკემბერს, 1469" განსაზღვროთ ტექნოლოგიური პლატფორმის ვერსია, რომელიც დაინსტალირებულია. ამის შემდეგ დააჭირეთ ღილაკს შესვლა. მითითებულ რეგისტრაციას შეუძლია დაეხმარება მოშორებას შეცდომა 2147221005 in 1C.

საინტერესოა იცოდეთ: POST თხოვნის შეცდომა გადაწყვეტილება რესურსების / e1cib / logForm.

შეამოწმეთ თუ Excel დამონტაჟებულია

სისტემაში დამონტაჟებული Excel ყოფნა აუცილებელი ელემენტია, როდესაც 1C სისტემა ეხება მას. , и нажмите ввод. აქედან გამომდინარე, გირჩევთ, რომ დარწმუნდეთ, რომ Excel სწორად არის დაყენებული სისტემაში, ამისათვის დააჭირეთ Win + R, შეიტანეთ Excel და დააჭირეთ Enter. თუ პროგრამა იწყება, ყველაფერი კარგად მუშაობს. თუ არა, მაშინ თქვენ უნდა დააყენოთ (reinstall) Excel (MS Office კომპლექსი) თქვენს კომპიუტერში (ებ).

გამოიყენეთ სპეციალიზებული ფორუმი 1C

თუ არც ერთი რჩევა არ დაგვეხმარება, იხილეთ დახმარების ფორუმი, რომელიც ეწვია ბევრი პროგრამისტი და 1C სპეციალისტები. კერძოდ, ჩვენ გირჩევთ ასეთი ფორუმები forum.infostart.ru, cyberforum.ru/1c-standard, is.ideasoft.in.ua, სადაც თქვენ შეიძლება დაეხმარონ გადაჭრის შედეგად დისფუნქცია.

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

დასკვნა

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



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (არა რეიტინგი)
იტვირთება ...

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.