اینترنت پنجره ها اندروید
بسط دادن

خطا توسط سرور برنامه نویسی شی ایجاد نمی شود. Object نمی تواند توسط Object Programming Server ایجاد شود

هنگام انجام عملیات شبکه مربوط به گزارش دهی ، کاربر ممکن است با پیام "Unable to create an object by the object program server" مواجه شود. این مشکل به دلیل کمبود کتابخانه برای گزارش گزارشات در سیستم کاربر ، نسخه قدیمی مرورگر وب مورد استفاده و همچنین اختلالات مختلف در رایانه ایجاد می شود. در زیر ما اصل این مشکل را تجزیه و تحلیل می کنیم و همچنین راه های حل آن را نیز لیست می کنیم.

ماهیت و علل اختلال در عملکرد سرور

مشکل مورد بحث معمولاً در مرورگرهای وب مشاهده می شود و با تلاش کاربر برای انجام هرگونه عملیات بر روی منابع مربوط به گزارش مرتبط است. به طور خاص ، خطا زمانی رخ می دهد که:

  • امضای دیجیتالی یک سند الکترونیکی (به اختصار EDS) ؛
  • ارسال یا ذخیره گزارش صندوق بیمه اجتماعی (FSS) ؛
  • هنگام انجام مراحل ثبت نام در حساب شخصی خود در وب سایت سرویس مالیاتی (FTS) ؛
  • هنگام اتصال به پایه 1C ؛
  • هنگام راه اندازی سیستم های CRM مختلف و موارد دیگر.

مرورگر وب Internet Explorer در اینجا برای اتصال به منابع شبکه مربوطه استفاده شد و این خطا رخ داد.


چگونه می توان خطای "عدم ایجاد یک شی توسط سرور" را برطرف کرد

از آنجا که مشکل مورد بررسی در اشکال مختلف گزارش در پورتال های مختلف اینترنتی بوجود می آید ، هیچ راه حل جهانی برای حل مشکل "ایجاد یک شی توسط سرور غیرممکن است" وجود ندارد. اما قبل از انجام شمارش روش های "نقطه" برای خلاص شدن از شر خطای "شیء توسط سرور برنامه نویسی شی ایجاد نمی شود" توصیه می کنم چندین عملیات استاندارد انجام دهید ، یعنی:


اگر مشکلی در موارد ذکر شده وجود ندارد ، بیایید به شرح الگوریتم های نقطه ای برای حل مشکل بپردازیم.

هنگام استفاده از محصولات دیجیتال Rolis LLC

به طور خاص ، هنگام کار با محصولات دیجیتال Rolis LLC ، لازم است مرورگر را ببندید (معمولاً از IE استفاده می شد) ، فایل capicom.zip را بارگیری و باز کنید. از این پوشه لازم است فایل register.bat را اجرا کنید ، پس از آن کتابخانه های لازم CAPICOM در سیستم نصب می شود. تنها چیزی که باقی می ماند این است که مرورگر را راه اندازی کرده و سند الکترونیکی مورد نیاز خود را امضا کنید.

هنگام استفاده از سیستم Konturn.Ekstern

هنگام استفاده از سیستم گزارش گیری Konturn.Extern ، باید اجزای نرم افزار Konturn.Extern را مجدداً نصب کنید. برای انجام این کار ، ابتدا اجزای مشخص شده را به روش استاندارد در سیستم عامل ویندوز حذف کنید (فشار دادن Win + R و وارد کردن دستور appwiz.cpl کمک خواهد کرد). در مرحله بعد ، رایانه خود را مجدداً راه اندازی کنید و سپس نرم افزار مورد نیاز خود را از سایت kontur-extern.ru نصب کنید. اگر این راه حل کمکی نمی کند ، توصیه می شود از یک ابزار تشخیصی ویژه از سازنده ، واقع در صفحه help.kontur.ru استفاده کنید.

هنگام کار با افزونه های "Cryptopro"

هنگام کار با افزونه توسعه دهنده "CRYPTOPRO" که برای ایجاد امضای دیجیتالی طراحی شده است ، باید به منبع cryptopro.ru بروید و عملکرد افزونه را بررسی کنید. اگر خطا همچنان رخ می دهد ، باید یک تصویر از خطا بگیرید و آن را به سرویس پشتیبانی فنی ارسال کنید ، که به خلاص شدن از شر خطای "عدم امکان ایجاد یک شی توسط سرور" در رایانه شما کمک می کند.

همچنین ، ممکن است در غیاب کتابخانه CryptoPro CADESCOM نصب شده (برای امضای دیجیتال) خطای مشابهی رخ دهد. توصیه می شود کتابخانه گم شده را از https://www.cryptopro.ru/downloads نصب کنید.

هنگام اتصال به پایه 1C

مطابق دستورالعمل نصب (در داخل بایگانی) ، یک ابزار ویژه http://www.community.terrasoft.ua/system/files/1c_230512.zip را برای ادغام با 1C نصب کنید. برای یافتن خط از تابع جستجوی سراسری استفاده کنید:

Param.Con1C = جدید ActiveXObject (Param.Version + '.ComConnector') ؛

و با آن جایگزین کنید:

//Param.Con1C = جدید ActiveXObject (Param.Version + ‘.ComConnector’) ؛
Param.Con1C = ActiveXObject جدید ("V83.ComConnector") ؛

نتیجه

خطای "شیء نمی تواند توسط سرور برنامه نویسی شی ایجاد شود" معمولاً ناشی از اختلالات مختلفی است که هنگام اتصال مرورگر کاربر به پورتال های اینترنتی مربوطه ظاهر می شود. در هر مورد خاص ، یک الگوریتم راه حل مناسب وجود دارد که باید از آن پیروی کنید تا خطای "ایجاد یک شی توسط سرور غیرممکن است" در رایانه شما حذف شود.

شرح

هنگام کار با یک پلت فرم معاملاتی الکترونیکی (ETP) ، یکی از خطاها رخ می دهد:

  • "رایانه شما فاقد ابزارهای پیکربندی نادرست برای کار با EDS است. لطفاً با ارائه دهنده گواهی و ابزار حفاظت اطلاعات رمزنگاری خود تماس بگیرید."
  • "خطا! کتابخانه CAPICOM بارگیری نشد ، احتمالاً به دلیل مجوزهای کم در این دستگاه محلی."
  • "شی CAPICOM نصب نشده است"
  • "شی توسط سرور برنامه نویسی شی ایجاد نمی شود"
  • "مرورگر شما اجازه استفاده از اشیاء ActiveX را ندارد"

راه حل

اگر خطایی در EETP roseltorg.ru ظاهر شد و در Internet Explorer (IE) کار نمی کنید ، مطمئن شوید که "افزونه مرورگر CryptoPro" در انتخاب افزونه مشخص شده است.

اگر از Internet Explorer زیر نسخه 9 استفاده می کنید ، لطفاً مطمئن شوید IE 32 بیتی در حال اجرا است. در IE 64 بیتی ، Capicom کار نمی کند.

شما باید تنظیمات زیر را برای Internet Explorer انجام دهید:

1. آدرس های ETP را به سایت های مورد اعتماد اضافه کنید.

در Internet Explorer "Tools" - "Internet Options" - برگه "Security" ؛

"سایتهای معتمد" ("سایتهای مورد اعتماد") را انتخاب کنید ؛ - دکمه "Sites" ("Sites") ؛

پرچم "همه گره های این منطقه نیاز به تأیید سرور (https :)" را در پایین بردارید (همه ETP ها از طریق اتصال امن https: // کار نمی کنند) ؛

آدرس ETP (از طریق http و https) را در خط "افزودن گره بعدی به منطقه" وارد کنید ؛

دکمه افزودن.

2. برای منطقه "سایت های معتمد" ("سایت های مورد اعتماد") ، اجازه استفاده از کنترل های Active-X را بدهید.

در Internet Explorer "Tools" - "Internet Options" - برگه "Security" ؛ "سایتهای معتمد" ("سایتهای مورد اعتماد") را انتخاب کنید ؛ دکمه "سایر ..." را فشار دهید ؛

در بخش "عناصر Active-X و افزونه ها" "فعال" را برای همه پارامترها بررسی کنید (برای IE 6-"مجاز").

3. کتابخانه capicom.dll را نصب و ثبت کنید.

فایل را بارگیری کنید

فایل capicom.dll را در پوشه C: \ WINDOWS \ system32 کپی کنید (برای Windows XP ، Vista ، Win7 - C: \ WINDOWS \ system32 \ regsvr32) ؛

روی دکمه "شروع" کلیک کنید و "اجرا" را انتخاب کنید ؛

در پنجره "اجرای برنامه" در قسمت "باز" ​​، تایپ یا کپی کنید: برای Windows XP ، Vista ، Win7 - C: \ WINDOWS \ system32 \ regsvr32 capicom.dll

روی OK کلیک کنید.

می توان با خط مشی حقوق دسترسی محلی ثبت نام کتابخانه را ممنوع کرد. در این مورد ، باید با مدیر سیستم تماس بگیرید.

4. وضعیت گواهی را بررسی کنید

به "Rutoken Control Panel" - برگه "Certificates" بروید

گواهی را برجسته کنید - وضعیت گواهی باید "معتبر" باشد

خطاهای احتمالی: "گواهی معتبر نیست" / "وضعیت ابطال قابل بررسی نیست" یا "" ، راه حل را از دستورالعمل ها دنبال کنید.

5. حقوق کتابخانه capicom.dll را بررسی کنید

دایرکتوری C: \ Windows \ System32 را باز کنید ،

capicom.dll را پیدا کنید ،

روی "Properties" - برگه "Security" - "Advanced" - "Change Permissions" کلیک راست کنید.

کاربر رایانه فعلی را در لیست پیدا کنید ، وضعیت را در ستون "مجوزها" بررسی کنید. اگر غیر از "دسترسی کامل" - خط را انتخاب کنید ، "تغییر" را فشار دهید. کادر "دسترسی کامل" را علامت بزنید ، ذخیره کنید.

اگر هنگام ذخیره ، پیامی در مورد حقوق ناکافی ظاهر شد - به برگه "مالک" بروید ، تغییر دهید ، کاربر رایانه فعلی را انتخاب کنید ، سعی کنید "کنترل کامل" را دوباره اختصاص دهید.

6. به عنوان یک قاعده ، برای شرکت در حراج ، باید از یک مرورگر استفاده کنید Internet Explorer 6.0 و بالاتر. در IE 9 و بالاتر ، ممکن است خطاهایی رخ دهد که با استفاده از حالت سازگاری قابل حل است ("گزینه های مرورگر" - "ابزارها" - "گزینه های حالت نمایش سازگاری" - آدرس سایت را اضافه کنید.

این تنظیمات رایج برای همه ETP ها است. برخی از سایت ها برای نصب نیاز به اجزای اضافی دارندبرای عملکرد صحیح مورد نیاز است

اگر هنگام امضای سند الکترونیکی با EDS ، مرورگر پیغام "قادر به ایجاد یک شی توسط سرور برنامه نویسی شیء نیست" را نمایش می دهد ،

این بدان معناست که کتابخانه CAPICOM به طور خودکار در رایانه شما ثبت نشده است.

برای انجام این کار به صورت دستی ، باید از یک کاربر با حقوق مدیر محلی استفاده کنید:

  1. بایگانی capicom.zip را بارگیری کنید
  2. همه پنجره های Internet Explorer را ببندید "a
  3. فایلها را از بایگانی به رایانه خود استخراج کنید
  4. Register.bat را از پوشه ای که فایلهای بایگانی استخراج شده اند اجرا کنید (برای سیستم عامل Windows Vista ، باید به عنوان مدیر راه اندازی شود)

اگر مشکلی در این مورد وجود دارد ، می توانید capicom.dll را خودتان نصب و ثبت کنید. برای این:

  1. فایل capicom.dll را در فهرست سیستم سیستم عامل کپی کنید (معمولاً C: \ WINDOWS \ SYSTEM32) ، اگر قبلاً چنین فایلی وجود دارد ، آن را با فایل از بایگانی جایگزین کنید
  2. در منوی Start / Run فرمان: regsvr32 capicom.dll را وارد کرده و روی OK کلیک کنید.

پس از نصب موفقیت آمیز ، وجود این کتابخانه را در افزونه های Internet Explorer بررسی کنید. برای انجام این کار ، به منوی SERVICE - ویژگی های نمای کلی - برگه PROGRAMS - دکمه تنظیم بروید. در پنجره ای که ظاهر می شود ، کتابخانه capicom.dll را پیدا کرده و آن را وارد کنید.


اگر تمام مراحل قبلی انجام شده است ، اما هنگام امضای سند الکترونیکی با EDS خطا همچنان ظاهر می شود ، این ممکن است به این معنی باشد که کار توسط سرویس های سیستم Windows Firewall و مرکز امنیت مسدود شده است. در این حالت ، باید آنها را غیرفعال کنید.

برای انجام این کار ، برای غیرفعال کردن آنها ، باید به "کنترل پنل - ابزارهای اداری - خدمات" بروید. لیستی از همه خدمات در پنجره ظاهر می شود. این خدمات را پیدا کنید. روی هر کدام از آنها دوبار کلیک کنید. در پنجره ظاهر شده ، نوع راه اندازی را به "دستی" یا "غیرفعال" تغییر دهید و روی دکمه "توقف" کلیک کنید.

خطا در شروع اسکریپت

به عنوان یک قاعده ، خطایی در نتیجه ثبت نادرست یا نادرست یکی از کتابخانه های یک محصول نرم افزاری رخ می دهد. نصب را به عنوان سرپرست اجرا کنید.

غیرفعال کردن آنتی ویروس و راه اندازی مجدد اغلب کمک می کند.

خطا در عملکرد AddAplication ، کد خطا: 0x80070542

ابزار Microsoft Script Debugger ، که برای عملکرد مورد نیاز است ، در سیستم ثبت نشده است. جزئیات بیشتر.

کد خطا: 0x80040154

کلاس ثبت نشده است مانند مورد قبلی ، مشکل هنگام نصب محصول نرم افزاری ما ، حقوق کافی نیست.

هنگام اجرای اسکریپت خطایی روی داد. شیء را نمی توان توسط سرور برنامه نویسی شی ایجاد کرد. کد خطا: -2146827859

ابزار Microsoft Scrip Debugger ، که برای کار محصول نرم افزاری مورد نیاز است ، نصب نشده است.

برای Windows 98 و Me ، این برنامه را می توانید از این پیوند بارگیری کنید: http://www.calloffice.ru/Download/ie401dbg.exe (http://www.microsoft.com/en-us/download/details.aspx ؟ id = 23992)

برای همه نسخه های دیگر این: http://www.calloffice.ru/Download/scd10en.exe (http://www.microsoft.com/en-us/download/details.aspx؟id=22185)

با شروع از نسخه 3.06 Microsoft Script Debugger هنگام نصب محصول نرم افزاری Call Office نصب می شود.

جزء اصلی ActiveX ثبت نشد

هنگام نصب محصول نرم افزاری ، کتابخانه های dll مورد نیاز برای عملکرد در سیستم عامل ثبت می شوند. شاید کاربری که نرم افزار از طرف او در حال نصب است فاقد حقوق باشد. نرم افزار Call Office را به عنوان کاربری با حقوق اداری مجدداً نصب کنید.

شی از ویژگی یا روش "SetTrayIcon" پشتیبانی نمی کند

در حال استفاده از کتابخانه ای است که از این روش پشتیبانی نمی کند. به احتمال زیاد شما از یک کتابخانه قدیمی با رابط کاربری جدید استفاده می کنید. Call Office را مجدداً نصب کنید یا جدیدترین کتابخانه سیستم CallOffice.dll را از وب سایت ما بارگیری و ثبت کنید

خطای شی

این خطا ممکن است در نسخه قدیمی برنامه رخ دهد. نسخه جدید برنامه را بارگیری کنید ، نسخه قبلی را حذف کرده و نسخه جدید را نصب کنید.

خطا در ذخیره پیکربندی

نام پیکربندی نویسه های سیریلیک و لاتین و همچنین برخی از علائم نگارشی را می پذیرد. نویسه های زیر مجاز نیستند: "؟ *"

اغلب ، هنگامی که لازم است یک سند الکترونیکی با فرمت استاندارد EDS امضا شود ، کاربر رد می شود و انگیزه او از هشدار زیر است: "ایجاد یک شی توسط سرور برنامه نویسی شیء غیرممکن است." در حال حاضر هیچ راهی برای انجام عملیات به صورت خودکار وجود ندارد ، بنابراین ما به تبدیل دستی EDS متوسل می شویم. بیایید علل احتمالی مشکل را بررسی کنیم ، و در زیر توصیه هایی برای از بین بردن آن در حالت خودکار و دستی ارائه می دهیم.

به زبان ساده ، هیچ ثبت کتابخانه ای در رایانه شما وجود ندارد. در این مورد خاص ، ما در مورد CAPICOM صحبت می کنیم. شما باید شخصاً تنظیمات لازم را برای ایجاد قالب مورد نظر برای نرم افزار با امضای دیجیتال انجام دهید.

همه اقدامات با حقوق مدیر محلی انجام می شود. به طور کلی ، تا جایی که ممکن است سعی کنید بایگانی ها را از سرپرست اجرا یا باز کنید تا مشکلاتی که ناگزیر با کمبود حقوق بوجود می آیند به حداقل برسد.

نحوه رفع خطا به صورت خودکار

ما مراحل را به ترتیب انجام می دهیم:

  1. Capicom.zip - این بایگانی باید در رایانه شما بارگیری شود. ویروس ها را به خاطر بسپارید ، بنابراین با اسکن عمیق کل محتوا ، نرم افزار را برای ویروس ها دوبار بررسی کنید. ما خود فایل را بررسی کردیم و آن را روی دیسک Yandex قرار دادیم.
  2. پس از بارگیری در مرورگر Internet Explorer خود ، همه پنجره ها را ببندید. تا حد امکان تمام افزونه های موجود را غیرفعال کنید.
  3. ما همه چیز را از بایگانی به رایانه به هر مکانی در هارد دیسک منتقل می کنیم ، به یاد داشته باشید که آن را با حقوق سرپرست استخراج کنید.
  4. Register.bat یک فایل نصبی است. روی آن کلیک می کنیم و منتظر تنظیم خودکار سیستم هستیم.

موارد فوق یک راه حل خودکار برای این مشکل است. برخی افراد از این طریق کتابخانه ها را ثبت نمی کنند. با وجود پیچیدگی مراحل بعدی ، هیچ راه دیگری جز اجبار CAPICOM به سیستم کامپیوتری وجود ندارد.

ما مشکل را به صورت دستی برطرف می کنیم

"فایروال" و سیستم های مشابه مانند "مرکز امنیت" ، توصیه می شود ابتدا آنتی ویروس ها را غیرفعال کنید. هنگام تلاش برای ایجاد تغییرات در سیستم ، ثبت نام می تواند مسدود شود.

نتیجه

امیدوارم نحوه رفع خطا در امضای دیجیتالی را درک کرده باشید: ایجاد یک شی توسط سرور برنامه نویسی شیء غیرممکن است. اگر هنوز در مورد کار با امضای دیجیتال الکترونیکی س questionsالی دارید ، در نظرات این صفحه برای ما بنویسید و ما سعی خواهیم کرد به شما کمک کنیم.