رایج ترین خطاهای 1C و روش های اصلاح آنها. رایج ترین خطاهای 1C و روش های رفع آنها خطای Subd خطای داخلی مؤلفه dbeng8
دلایل زیادی برای چنین خطاهایی می تواند وجود داشته باشد. اولین کاری که باید در صورت بروز چنین خطاهایی انجام داد، تعیین منبع مشکل است.
شرایط و زمان وقوع خطا را روشن کنید: نقصی که قابل تکرار نیست ممکن است فقط یک تصادف باشد، یک شکست.
عملکرد برنامه را از رایانه دیگری و از رایانه دیگری بررسی کنید حسابکاربر.
نسخههای پلتفرم و پیکربندی را بررسی کنید: آیا نسخه فعلی با آخرین نسخه رسمی مطابقت دارد؟
در آینده، اگر نتوانید به تنهایی با خطا کنار بیایید، باید ماهیت وقوع آن را برای یک متخصص توضیح دهید، به ترتیب، این سوالات در هر صورت ایجاد می شود.
تعدادی از خطاها هنگام استفاده از یک بدون مجوز رخ می دهد نرم افزار(هم محصولات "1 درجه سانتیگراد" و هم، برای مثال، سیستم عامل "ویندوز"). یک مثال معمولی در مورد پلت فرم 1C "شکسته": وصله ای که نسخه خاصی از پلت فرم را می شکند پس از نصب کار نمی کند. نسخه جدیدپلتفرمها، ورود به پایگاه داده در این حالت منجر به پیام «مجوز رایگان یافت نشد» میشود.
مهم!فراموش نکنید که انجام دهید پشتیبان گیریپایه های خود را قبل از تغییر هر چیزی در پیکربندی. اگر پایگاه داده با استفاده از پیکربندی باز نمی شود، باید پوشه را با پایگاه داده با استفاده از سیستم عامل کپی کنید و سپس تمام عملیات را با این کپی انجام دهید.
نسخه های پیکربندی باید به روز باشند (این امر به ویژه در مورد پیکربندی هایی که بر اساس آن گزارش های تنظیم شده ایجاد می شود مهم است). ارتقا به نسخه فعلیاگر با آنها تماس بگیرید، بدون استثنا، اولین قدم از همه توسعه دهندگان خواهد بود. پس از بررسی ارتباط نسخه های پیکربندی، باید ارتباط نسخه پلتفرم را بررسی کنید (در اینجا باید توصیه های "1C" را در نظر بگیرید: همه نسخه های پیکربندی با نسخه های پلت فرم مطابقت ندارند).
خطا | روش های تصحیح |
---|---|
پایه باز نمی شود |
به روز رسانی پلتفرم پاک کردن فایل های موقت (نقدی): پایگاه داده را از لیست حذف کرده و دوباره وصل کنید. از حساب دیگری وارد پایگاه داده شوید. |
هیچ چیز بدون دلیل مشخص کار نمی کند |
به روز رسانی پلتفرم علت خرابی را در لاگ جستجو کنید. |
در راه اندازی پایه ها را تخلیه کنید |
غیرفعال کردن شتاب سخت افزاری کارت گرافیک ابزارهای ویندوز، راه اندازی مجدد سیستم |
پایگاه داده در پیکربندی باز می شود، اما نه در حالت کاربر |
به روز رسانی پلتفرم پاک کردن فایل های موقت (نقدی). از یک حساب دیگر (و/یا از یک حساب مدیر) به پایگاه داده وارد شوید. ورود به پایگاه داده از رایانه دیگری (برای حذف یک نقص عمومی در حال حاضر). آزمایش یکپارچگی فیزیکی پایگاه داده با استفاده از ابزار "chdbfl" (پوشه C:\Program Files (x86)\1cv8\8.x.x.xxx\bin\chdbfl.exe) یا در مورد پایه SQL، آزمایش با استفاده از SQL ابزار. تست و رفع امنیت اطلاعات با استفاده از پیکربندی. |
برنامه بدون اخطار کد پیکربندی را باز می کند |
به روز رسانی پلتفرم پاک کردن فایل های موقت (نقدی). بررسی کد موجود در دیباگر به عنوان یک قاعده، این وضعیت به دلیل خطا در کد اصلاح شده، اغلب در مورد تنظیمات غیر استاندارد رخ می دهد. |
این برنامه برای کاربران مختلف متفاوت عمل می کند |
به روز رسانی پلتفرم پاک کردن فایل های موقت (نقدی). تنظیم حقوق گروه تنظیم حقوق کاربر |
نمایش نادرست بلوک های فرم |
به روز رسانی پلتفرم پاک کردن فایل های موقت (نقدی). از یک حساب دیگر (و/یا از یک حساب مدیر) به پایگاه داده وارد شوید. ورود به پایگاه داده از رایانه دیگری (برای حذف یک نقص عمومی در حال حاضر). |
این برنامه روی برخی از رایانه های موجود در یک شبکه کار نمی کند، اما روی برخی دیگر کار می کند |
بررسی حقوق شبکه این کامپیوتر(ابزارهای ویندوز). به روز رسانی پلتفرم این شامل بررسی مطابقت پیکربندی و نسخههای پلتفرم در شبکه میشود. پاک کردن فایل های موقت (نقدی). از یک حساب دیگر (و/یا از یک حساب مدیر) به پایگاه داده وارد شوید. |
حافظه ناکافی |
به روز رسانی پلتفرم پاک کردن فایل های موقت (نقدی). از یک حساب دیگر (و/یا از یک حساب مدیر) به پایگاه داده وارد شوید. ورود به پایگاه داده از رایانه دیگری (برای حذف یک نقص عمومی در حال حاضر). بهینه سازی پرس و جوهای مشکل. افزایش سخت افزار حافظه افزایش حجم فایل پیجینگ مدیریت حافظه اختصاصی از طریق خط فرمانپنجره ها. خط: "bcdedit / set growthuserva 3072"، که در آن 3072 اندازه حافظه آدرس مورد نظر است. |
خطای DBMS، خطای مؤلفه داخلی dbeng8 |
به روز رسانی پلتفرم در تمام رایانه های شبکه. تست یکپارچگی فیزیکی پایگاه داده با استفاده از ابزار "chdbfl". این خطا برای شبکه های بدون سرور 1C معمول است و با تفاوت در کد نسخه های مختلف پلت فرم در نقاط دسترسی مختلف همراه است. |
مشکلی مانند خطای قالب جریان اغلب در 1C 8.3 رخ می دهد. بیایید ببینیم چگونه این خطا را برطرف کنیم. خطای قالب جریان در 1s 8.3 چیست؟این در شرایط زیر اتفاق می افتد:
267 درس ویدیویی 1C را به صورت رایگان دریافت کنید: تصحیح
اگر این کمکی نکرد، راه های پیچیده تری برای حل این مشکل وجود دارد. به عنوان مثال، با استفاده از یک ویرایشگر HEX. اگر به کمک واجد شرایط از برنامه نویسان 1C نیاز دارید، لطفاً با ما تماس بگیرید! جزئیات در صفحه این مقاله علل، انواع و راه حل ها را توضیح می دهد هرکسی که با 1C:Enterprise در هر پیکربندی کار می کند حداقل یک بار پنجره ای با خطای "خطای فرمت جریان" را در مقابل چشمان خود دید. این پنجره در TOP-3 از رایج ترین خطاهای 1C: Enterprise گنجانده شده است. به دلیل کمبود اطلاعات ناخوشایند است. معلوم نیست: کجا، اشتباه چیست؟ واکنش طبیعی این است که دکمه "Restart" را فشار دهید، اما با احتمال زیاد می توان استدلال کرد که راه اندازی مجدد مشکل مشکل را حل نمی کند و کاربر دوباره این پنجره را مشاهده می کند. این مقاله دلایل، انواع و راههای حذف "خطای فرمت جریان" 1C را توضیح میدهد. چرا 1C 8 "خطاهای قالب جریان" را می نویسد؟برنامه 1C: Enterprise به گونه ای ایجاد شد که در روند کار دائماً در تلاش است تا سرعت عملیات را بهینه کند. برای این منظور، یک "حافظه پنهان" در رایانه کاربر ایجاد می شود که در آن اطلاعات پرکاربرد ذخیره می شود، به عنوان مثال: مکان و فرم های ویندوز، داده های سرویس کاربر، تنظیمات انتخاب، فونت ها و غیره. ذخیره سازی به شما امکان می دهد تعداد درخواست ها را به سرور کاهش دهید و در نتیجه سرعت 1C: Enterprise را افزایش دهید. اما چه اتفاقی میافتد اگر فایل «کش» با خطا/خطا، در نتیجه پایان نادرست جلسه، یا افزایش برق، یا خرابی شبکه (برای نسخه سرویس گیرنده-سرور 1C) نوشته شود؟ دفعه بعد که سعی می کنید به "کش" دسترسی پیدا کنید، 1C نمی تواند فایل را بخواند و پنجره "خطای فرمت جریان" ظاهر می شود. "کش شکسته" بیشترین است علت مشترکوقوع این خطا علاوه بر حافظه پنهان نوشته شده نادرست، اسناد (یا دایرکتوری ها یا هر شیء دیگری) نیز می توانند به اشتباه در پایگاه اطلاعاتی نوشته شوند و این نیز می تواند باعث خطای مورد بحث در این مقاله شود. انواع خطای قالب جریانبه طور معمول، خطای قالب جریان 1C را می توان به 2 نوع تقسیم کرد:
بسته به نوع خطا می توانید مناسب ترین گزینه را برای رفع آن انتخاب کنید. اما شما می توانید تمام روش ها را به نوبه خود استفاده کنید، تا زمانی که یکی از آنها کار کند. این روش ها به پایه 1C 8 شما آسیبی نمی رساند حرفه ای واقعی- ابتدا باید یک نسخه پشتیبان تهیه کنید و تنها پس از آن با "خطای فرمت جریان" مقابله کنید. چگونه "خطای فرمت جریان" را برطرف کنیم؟راه حل های برتر را در نظر بگیرید: 1. کش 1C را پاک کنیداین روش در مقاله ما "" به تفصیل مورد بحث قرار گرفت. به طور خلاصه یادآوری می کنیم. برای حذف دستی فایلهای کش، باید پوشههایی را که کش در آن ذخیره میشود، پیدا کنید. برای سیستم عامل های Win7 و بالاتر، فایل های موقت در آن ذخیره می شوند C:\Users\Username\AppData\Roaming\1Cو C:\Users\Username\AppData\Local\1Cدر پوشه هایی که با "1cv8" شروع می شوند. در ویندوز XP، در پوشه کاربر در Local Settings\Application Data\1C\. اگر پوشه AppData قابل مشاهده نیست، قابلیت مشاهده را تنظیم کنید پوشه های مخفی. شکل زیر نشان می دهد که فایل های کش به چه شکل هستند - پوشه هایی با نام های طولانی نامفهوم (در مورد ما فقط یک فایل وجود دارد). برای پاک کردن کش، باید این پوشه ها را حذف کنید. مهم!فقط زمانی می توانید پوشه ها را حذف کنید که فرآیندهای کار با 1C: Enterprise تکمیل شود. 2. شروع به آزمایش و تعمیر 1C کنیددر حالت پیکربندی، باید روی آیتم منو "Administration" و سپس "Test and fix" کلیک کنید. دو مورد اول "شاخص سازی مجدد جداول پایگاه اطلاعاتی" و "بررسی یکپارچگی منطقی پایگاه اطلاعاتی" باید بررسی شوند. روی دکمه Run کلیک کنید. خود سیستم پایگاه داده را بررسی می کند، خطاها را پیدا می کند، آنها را اصلاح می کند و گزارشی از کار انجام شده به شما ارائه می دهد. در صورت لزوم، مورد سوم "بررسی یکپارچگی ارجاعی پایگاه اطلاعاتی" را نیز بررسی کنید. 3. "chdbfl.exe" را اجرا کنیداگر امکان ورود به پیکربندی وجود ندارد، برنامه "chdbfl.exe" را اجرا کنید که در آن قرار دارد: "C:\Program Files (x86)\1cv8\8.3……\bin". فایل پایگاه داده را انتخاب کنید، کادر "Fix detected errors" را علامت بزنید و روی دکمه "Run" کلیک کنید. سپس سیستم همه چیز را برای شما انجام خواهد داد. خود سیستم پایگاه داده را بررسی می کند، خطاها را پیدا می کند و آنها را اصلاح می کند. در حالی که برنامه "chdbfl.exe" در حال اجرا است، نباید هیچ جلسه فعالی با 1C وجود داشته باشد. 4. infobase را در .dt تخلیه و بارگذاری کنیددر حالت پیکربندی، آیتم منوی "Administration" را انتخاب کنید و روی "Upload infobase" کلیک کنید. پس از آن، مکانی را که میخواهید فایل پایگاه داده (.dt) را در آن ذخیره کنید، انتخاب کنید، به فایل یک نام بدهید و روی «ذخیره» کلیک کنید. پس از آن، یک پایگاه داده خالی جدید در رایانه (یا سرور) خود ایجاد کنید. به پیکربندی پایگاه داده جدید بروید، روی "Administration" و سپس "Load infobase" کلیک کنید. فایل از قبل آماده شده را انتخاب کرده و روی "Open" کلیک کنید.
|