زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم

گاهی اوقات کاربران 1C با یک خطا روبرو می شوند: "زمینه شی یافت نشد."

دلایل خطا

این مشکل ممکن است در موارد مختلف بروز کند:

- در ورودی برنامه؛
- هنگام پر کردن فرم ها یا قبل از وارد کردن داده ها در قالب؛
- هنگامی که این کنترلر اجرا شد - "قبل از ضبط" به دلیل "کاربران CommonModule (AuthenticationOpenID).

گزینه ها ممکن است متفاوت باشد. این اتفاق می افتد که در حالت اشکال زدایی از تنظیم کننده 1C ، همه عملکردها به درستی کار می کنند ، و هنگام راه اندازی در برنامه ، چنین خطایی رخ می دهد.

دلیل خطا این است که سازوکارهای نرم افزاری که قبلاً تهیه شده اند این پیکربندی ها را در نظر نمی گیرند و داده های وارد شده در کد برنامه پردازش نمی شوند. آن فراخوانی در صفت وجود دارد که نیست.

چنین شرایطی ممکن است هنگام نصب نسخه جدید یا هنگام کار با برنامه 1C بر روی یک پلتفرم قدیمی وجود داشته باشد.


روش تصحیح خطا

برای رفع خطای "فیلد Object not found" ، باید برنامه را مجدداً نصب یا به روز کنید. نسخه فعلی این پلتفرم را می توان در وب سایت رسمی شرکت یا سایر منابع مرتبط بارگیری کرد.

از طرف دیگر ، می توانید به نسخه قبلی برگردانید ، اما توصیه می شود از پشتیبان گیری منظم تهیه کنید.

مشکلی که کاربران 1C با آن روبرو می شوند "خطا: زمینه شی یافت نشد" است ، که اغلب در هنگام راه اندازی ظاهر می شود. این مشکل ناخوشایند است و روند کار را کند می کند. بسیاری از کاربران ، همانطور که نظرسنجی ها نشان می دهند ، نمی دانند چگونه به سرعت و مستقل این مشکل را حل کنند. بیایید نگاهی به برخی از دستورالعملهای مؤثر بیندازیم.

در نصب 1C ، هر شیء دارای قسمت اختصاصی خود است. پس از تجزیه و تحلیل چنین خطایی از دید برنامه نویس ، می توان نتیجه گرفت که با دسترسی به برنامه به فیلد مشخص نشده در شیء ، می توان نتیجه گرفت. با ارزیابی مشکل از دید کاربران ، خطا در 1C این است که برنامه نمی تواند یک ویژگی مشخص شده توسط کاربر را پیدا کند.

خطای 1C معمولاً در سه حالت ظاهر می شود:

  • در ورودی برنامه؛
  • هنگام پر کردن فرم؛
  • قبل از پر کردن الگو.

لیست می تواند ادامه یابد ، اما روش های عیب یابی کاملاً به جزئیات صفحه نمایش نادرست صفحه بستگی دارد.

خطا: قسمت شی 1C یافت نشد (احراز هویت)

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

شما می توانید مشکل را به چند روش رفع کنید:

  • بروزرسانی این سکو را به آخرین نسخه (می توانید بروزرسانی را در وب سایت رسمی 1C پیدا کنید)؛
  • به نسخه قبلی پایین بیاورید (حتماً نسخه پشتیبان تهیه کنید).

نحوه رفع مشکل بدون استفاده از بروزرسانی:

  • جستجوی چک در داخل برنامه.
  • تغییر مستقل قوانین مبادله ای.

خطا: فیلد یافت نشد (انبار)

دلیل: داده های موجود در سند ، به عنوان مثال ، در وسط جدول نشان داده شده است ، اما باید در سرصفحه قرار داشته باشند:

  • استراحت در نقطه خطا تنظیم کنید.
  • در تنظیم کننده ، صحت داده های وارد شده را بررسی کنید.

خطا: قسمت شی یافت نشد (پیشوند مورد وزن)

گزینه های عیب یابی:

  • کد را برای همه کالاها بر اساس وزن تنظیم کنید.
  • برای کدهای تنظیم یک الگوی (بخش "تنظیمات سخت افزار").

خطا: قسمت شی یافت نشد (رشته جستجو)

  • کد را با دقت بررسی کنید ، شاید مشکلی در شمارش ذکر شده باشد ، که نشان دهنده مکاتبات نادرست مشخص شده یا عدم وجود آن است.
  • پردازش تبدیل دیگر را بارگیری کنید.

خطا: قسمت شی یافت نشد (حساب)

در صورت فعال کردن "نگهداری مستقل از شرکاء و پیمانکاران" در تنظیمات ، می توانید این خطا را از بین ببرید. برای رسیدن به این فهرست تنظیمات ، به "مدیریت" و سپس به "CRM و فروش" بروید.

خطایی که در نظر داریم اغلب در نسخه های جدید برنامه هنگام معرفی مکانیزم های نرم افزاری جدید رخ می دهد. در بیشتر موارد ، با انتشار نسخه جدید ، این مشکل به خودی خود برطرف می شود. برای اینکه منتظر انتشار نسخه جدید نباشید ، فراموش نکنید که از نسخه پشتیبان تهیه کنید. این شما را به نسخه قبلی باز می گرداند. این گزینه می تواند در هر شرایطی که خطای 1C ظاهر می شود ، استفاده شود.

  1. لازم است پیکربندی اطلاعات منسوخ و غیر ضروری پاک شود. در منوی Verify Configuration ، گزینه Verify Logical Integrity of Configuration را انتخاب کنید. این برنامه اطلاعات نادرست را به تنهایی حذف می کند.
  2. برای افرادی که پیکربندی آنها پشتیبانی می شود ، متخصصان توصیه می کنند یک بررسی کامل از پیکربندی فروشنده را انجام دهند. برای بررسی ، پیکربندی تهیه کننده را در یک پایگاه داده جدید بارگذاری کرده و اولین مرحله را تکرار کنید.

همچنین الگوریتم خاصی برای رفع خطاها وجود دارد که صرفاً بر روی نکات فنی استوار است:

  1. لازم است همه کارهای پس زمینه پایگاه داده های فعال را غیرفعال کنید.
  2. راه اندازی مجدد سرور.
  3. با استفاده از sql یک نسخه پشتیبان تهیه کنید.
  4. پایه را از پشتیبان جدا کرده و cf.

بعضی اوقات اتفاق می افتد که پس از به روزرسانی 1C "زمینه شی یافت نشد" را می نویسد ، این یا آن شی را نشان می دهد. این می تواند هنگام ورود به برنامه ، هنگام پر کردن فرم و غیره اتفاق بیفتد.

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

عکس. 1

دسترسی به ماژول متوقف می شود ، اما برنامه ممکن است کار را مختل نکند. وقتی خطایی در یک برنامه یا ماژول پردازش یافت می شود ، ممکن است برنامه با شروع آن شروع نشود.

مهم است که به توضیحات تحویل که هنگام نصب به روزرسانی باز می شود ، نگاهی بیندازید. برای استفاده از نسخه پلتفرم باید توصیه\u200cهایی وجود داشته باشد.



شکل 2

بنابراین ، اولین و راه حل اصلی برای به روزرسانی بستر 1C: Enterprise است.

برای دیدن اینکه چه بسترهایی را نصب کرده ایم ، باید به منوی مورد "سرویس" - "About" بروید ، جایی که در خط بالا نسخه سکوی خود را می بینیم و هنگام نصب یک به روزرسانی پیکربندی ، آن را با نمونه پیشنهادی مقایسه می کنیم.



شکل 3

پاکسازی تنظیمات کاربر

این خطا حتی می تواند در یک بستر برنامه به روز شده رخ دهد ، به عنوان مثال ، پس از به روزرسانی پیکربندی ، هنگامی که روی دکمه "Select" در سند پیاده سازی کلیک می کنید ، پیام "زمینه هدف یافت نشد (ارز)" ظاهر می شود. دلیل این امر در اینجا چیست ، زیرا این سیستم عامل به روز شده است؟ برخی از پارامترهای برنامه را می توان در تنظیمات کاربر ثابت کرد و برای از بین بردن خطا ، کافی است که تنظیمات وی را پاک کنید. در "1C: Accounting 3.0" این مورد در "اداره" - "تنظیمات برنامه" - "تنظیمات کاربر و حقوق" واقع شده است.


شکل 4

در زیر بخش "تنظیمات کاربر شخصی" ، پیوند لینک "پاک کردن تنظیمات" را دنبال کنید ، جایی که ما می توانیم برای پاک کردن تنظیمات برای همه کاربران یا فقط برای یک انتخاب انتخاب کنیم. همچنین می توانیم تمام تنظیمات یا برخی از انواع خاص تنظیمات را پاک کنیم.



شکل 5



شکل 6

قبل از ما تنظیمات کاربر را باز خواهیم کرد ، که در آن وی می تواند از اشیاء منسوخ استفاده کند که توسط خطای برنامه ارجاع شده اند. ما می توانیم یک تنظیم خاص (در سریع خطا) انتخاب کنیم یا کلیه تنظیمات را پاک کنیم.


شکل 7

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



شکل 8

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



شکل 9

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

بنابراین ، توضیح منطقی برای هرگونه خطا در برنامه 1C وجود دارد.

شاید یکی از رایج ترین خطاها در عملکرد برنامه ها و پیکربندی های منتشر شده توسط 1C ، پیام "زمینه شی یافت نشد" باشد. این مقاله به دلایل این خطا ، روش های رفع آن و موقعیت هایی که در آن تجلی یافته است اختصاص یافته است.

"فیلد موضوع شناسایی نشده" به چه معنی است؟

هر پیکربندی 1C مجموعه ای از اشیاء ابرداده است که برنامه به طور دوره ای به آن دسترسی پیدا می کند. هر شی با مجموعه ای از فیلدها مشخص می شود. این در مورد نتیجه نادرست دستیابی به قسمت شی است که برنامه هنگام ظاهر شدن این پنجره گزارش می کند.

این وضعیت در هر زمان ممکن است بوجود آید:

  • هنگام شروع برنامه؛
  • هنگام پر کردن قسمت های اطلاعاتی فرم
  • هنگام چاپ اطلاعات.

دلایل خطا

فیلد موضوع 1C پیام یافت نشد ، اغلب پس از ایجاد تغییر در پیکربندی (اضافه کردن آن به تنهایی یا به روزرسانی به نسخه فعلی) ، پیدا نمی شود. دلیل اصلی بروز عدم توجه برنامه نویسان است:

  • مورد نیاز کد استفاده شده در پایگاه داده وجود ندارد (حذف شده یا هنوز ایجاد نشده است)؛
  • کد حاوی یک خطا است؛
  • خطا هنگام تولید این زمینه (مربوط به کاربرانی که با فرم های مدیریت شده کار می کنند)؛
  • تمام جزئیات عنصر فرم پر نمی شوند (به ویژه ، اگر متغیر "مسیر داده" در قسمت ورودی وارد نشود ، هر بار که این قسمت دسترسی پیدا می کند ، خطای "زمینه شی یافت نشد" ظاهر می شود).
  • در اشکال مدیریت شده ، اگر فراموش کنید که یک فرمان برای یک دکمه در کنترل کننده تعیین کنید ، همچنین ممکن است با این خطا روبرو شوید.

روشهای درمانی

لازم به ذکر است که برای 1C "فیلد موضوع شناسایی نشده است" یک خطای مهم نیست. این سیستم به کار خود ادامه می دهد ، فقط اجرای ماژول در بدنه ای که خطا در آن رخ داده است قطع می شود.

دلایل بروز این خطا هر چه باشد ، بدون مداخله برنامه نویسان ، فقط در یک مورد قابل حل است: در صورت بروز خطا با به روزرسانی تحویل پیکربندی.

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

نمونه ای از خطا و روشی برای رفع آن

در نسخه های برنامه پس از انتشار 8.2.15 ، امکان ورود به سیستم با استفاده از OpenID برای ساده سازی شناسایی کاربر معرفی شده است. در زمان انتشار این نسخه ، بسیاری از کاربران با خطای "فیلد Object not found (AuthenticationOpenID) مواجه شدند.

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

راه حلهای اصلی عبارت بودند از:

  1. به روزرسانی سکو به نسخه ای که در حال حاضر جریان دارد؛
  2. امتناع از به روزرسانی پیکربندی.
  3. تغییر قوانین ارز؛
  4. شما به راحتی می توانید چک را نادیده بگیرید.

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

مشکلی که کاربران 1C با آن روبرو می شوند "خطا: زمینه شی یافت نشد" است ، که اغلب در هنگام راه اندازی ظاهر می شود. این مشکل ناخوشایند است و روند کار را کند می کند. بسیاری از کاربران ، همانطور که نظرسنجی ها نشان می دهند ، نمی دانند چگونه به سرعت و مستقل این مشکل را حل کنند. بیایید نگاهی به برخی از دستورالعملهای مؤثر بیندازیم.

در نصب 1C ، هر شیء دارای قسمت اختصاصی خود است. پس از تجزیه و تحلیل چنین خطایی از دید برنامه نویس ، می توان نتیجه گرفت که با دسترسی به برنامه به فیلد مشخص نشده در شیء ، می توان نتیجه گرفت. با ارزیابی مشکل از دید کاربران ، خطا در 1C این است که برنامه نمی تواند یک ویژگی مشخص شده توسط کاربر را پیدا کند.

خطای 1C معمولاً در سه حالت ظاهر می شود:

  • در ورودی برنامه؛

  • هنگام پر کردن فرم؛

  • قبل از پر کردن الگو.

لیست می تواند ادامه یابد ، اما روش های عیب یابی کاملاً به جزئیات صفحه نمایش نادرست صفحه بستگی دارد.

خطا: قسمت شی 1C یافت نشد (احراز هویت)

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

شما می توانید مشکل را به چند روش رفع کنید:

  • بروزرسانی این سکو را به آخرین نسخه (می توانید بروزرسانی را در وب سایت رسمی 1C پیدا کنید)؛

  • به نسخه قبلی پایین بیاورید (حتماً نسخه پشتیبان تهیه کنید).

نحوه رفع مشکل بدون استفاده از بروزرسانی:

  • جستجوی چک در داخل برنامه.

  • تغییر مستقل قوانین مبادله ای.

خطا: فیلد یافت نشد (انبار)

دلیل: داده های موجود در سند ، به عنوان مثال ، در وسط جدول نشان داده شده است ، اما باید در سرصفحه قرار داشته باشند:

  • استراحت در نقطه خطا تنظیم کنید.

  • در تنظیم کننده ، صحت داده های وارد شده را بررسی کنید.

خطا: قسمت شی یافت نشد (پیشوند مورد وزن)

گزینه های عیب یابی:

  • کد را برای همه کالاها بر اساس وزن تنظیم کنید.

  • برای کدهای تنظیم یک الگوی (بخش "تنظیمات سخت افزار").

خطا: قسمت شی یافت نشد (رشته جستجو)

  • کد را با دقت بررسی کنید ، شاید مشکلی در شمارش ذکر شده باشد ، که نشان دهنده مکاتبات نادرست مشخص شده یا عدم وجود آن است.

  • پردازش تبدیل دیگر را بارگیری کنید.

خطا: قسمت شی یافت نشد (حساب)

در صورت فعال کردن "نگهداری مستقل از شرکاء و پیمانکاران" در تنظیمات ، می توانید این خطا را از بین ببرید. برای رسیدن به این فهرست تنظیمات ، به "مدیریت" و سپس به "CRM و فروش" بروید.

خطایی که در نظر داریم اغلب در نسخه های جدید برنامه هنگام معرفی مکانیزم های نرم افزاری جدید رخ می دهد. در بیشتر موارد ، با انتشار نسخه جدید ، این مشکل به خودی خود برطرف می شود. برای اینکه منتظر انتشار نسخه جدید نباشید ، فراموش نکنید که از نسخه پشتیبان تهیه کنید. این شما را به نسخه قبلی باز می گرداند. این گزینه می تواند در هر شرایطی که خطای 1C ظاهر می شود ، استفاده شود.

  1. لازم است پیکربندی اطلاعات منسوخ و غیر ضروری پاک شود. در منوی Verify Configuration ، گزینه Verify Logical Integrity of Configuration را انتخاب کنید. این برنامه اطلاعات نادرست را به تنهایی حذف می کند.

  2. برای افرادی که پیکربندی آنها پشتیبانی می شود ، متخصصان توصیه می کنند یک بررسی کامل از پیکربندی فروشنده را انجام دهند. برای بررسی ، پیکربندی تهیه کننده را در یک پایگاه داده جدید بارگذاری کرده و اولین مرحله را تکرار کنید.

همچنین الگوریتم خاصی برای رفع خطاها وجود دارد که صرفاً بر روی نکات فنی استوار است:

  1. لازم است همه کارهای پس زمینه پایگاه داده های فعال را غیرفعال کنید.

  2. راه اندازی مجدد سرور.

  3. با استفاده از sql یک نسخه پشتیبان تهیه کنید.

  4. پایه را از پشتیبان جدا کرده و cf.

زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم