فرمت ذخیره سازی داده ها در حسابداری 1c نادرست است.

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


راه حل خطای فرمت ذخیره سازی داده ها

برای مواجه شدن با این خطا، اصلاً لازم نیست که خطاهای منطقی جدی در کد ایجاد کنید یا ماژول اصلی را حذف کنید. اغلب پس از به‌روزرسانی پیکربندی، باز کردن پردازش، قطع برق یا راه‌اندازی مجدد رایانه هنگام راه‌اندازی 1C، این شگفتی ناخوشایند رخ می‌دهد. اگر راه اندازی مجدد کمکی نکرد، نترسید – راه حل های ساده ای برای این خطای رایج وجود دارد که می تواند کمک کند. ما آنها را با توجه به درجه پیچیدگی تجزیه و تحلیل خواهیم کرد:


علاوه بر لحظه ای که پیکربندی راه اندازی می شود، خطای "فرمت ذخیره سازی نامعتبر داده" نیز می تواند هنگام باز کردن پردازش خارجی ظاهر شود. در این مورد، مهمترین چیز این است که 1C را راه اندازی نکنید، زیرا هنگام راه اندازی، سیستم فایل های موقت را در فهرست TMP بازنویسی می کند. در آن است که پردازش ما را خواهید یافت - یک فایل با نام "v8_*" و پسوند tmp. اگر تعداد زیادی از این فایل ها وجود دارد، برای اینکه بفهمید کدام یک از آنها در حال پردازش است، پسوند را به epf تغییر دهید و سعی کنید آن را از طریق 1C باز کنید.

اگر قبلاً 1C را راه‌اندازی کرده‌اید و فایل‌ها بازنویسی شده‌اند، اقدامات مشابه را در رایانه دیگری که پردازش در آن آغاز شده است، امتحان کنید. یا از ابزارهای کمکی برای بازیابی فایل های پاک شده روی هارد دیسک خود استفاده کنید.

اگر 1C: Enterprise 8 راه اندازی نشد و برنامه خطای "فرمت ذخیره سازی داده نامعتبر" را نشان داد، وحشت نکنید. بیایید با استفاده از یک مثال زنده راه حل این مشکل را بررسی کنیم. برای غلبه بر این خطا، ابتدا باید دلیل ایجاد این رفتار برنامه 1C:Enterprise 8 را شناسایی کنید.

شناسایی علل خطاهای 1C Enterprise 8

در یک یادداشت:اگر توصیه های زیر برای شما روشن نیست، و خطا باید فوراً اصلاح شود، توصیه می کنم با ما تماس بگیرید - Smart1C.ru.

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

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

اقدامات پس از مشاهده خطای قالب داده 1C

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

اطلاعات مربوط به کش 1C. کش 1C Enterprise 8 ناحیه ای در رایانه است که پلتفرم 1C Enterprise 8.3 فایل ها را با اطلاعات خدمات مختلف ذخیره می کند. آنها در اینترنت نوشتند که ممکن است داده های نادرست در حافظه پنهان ظاهر شود، به عنوان مثال، اگر در حین نوشتن داده ها قطع شود، زیرا برخی از داده ها در این مورد نوشته نمی شوند، بنابراین اشکال وجود دارد. پاک کردن کش 1C Enterprise 8 در صورت بروز چنین خطاهایی به همراه آزمایش و تصحیح پایگاه داده، توابع اصلی سرویس هستند که عملکرد برنامه را بازیابی می کنند.

من نمی خواستم فایل های موقت را به صورت دستی پاک کنم، بنابراین تصمیم گرفتم به دنبال اسکریپتی باشم که برای این منظور طراحی شده است. من کمی در انجمن ها گشت و گذار کردم و یک فایل bat پیدا کردم، به محتوای آزمایشی آن نگاه کردم (فرمان هایی برای حذف فایل ها و پوشه های پلت فرم 1C از نمایه کاربر وجود داشت)، سپس روی آن دوبار کلیک کردم (محتوای اسکریپت زیر را ببینید) .

پس از اجرا و بسته شدن bat-nick، سعی کردم دوباره برنامه 1C را راه اندازی کنم - این بار پنجره ای با انتخاب کاربر 1C ظاهر شد و پس از مراحل احراز هویت 1C، خود برنامه 1C. ماموریت انجام شد!

فایل Bat برای پاک کردن کش 1C Enterprise 8

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

del /s /q %userprofile%\AppData\Local\1C\*.*

rd /s /q %userprofile%\AppData\Local\1C\

del /s /q %userprofile%\AppData\Roaming\1C\1cv8\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv8\

del /s /q %userprofile%\AppData\Roaming\1C\1cv82\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv82\

با باز کردن Notepad، سپس "Save As" دستورات را در یک فایل متنی کپی کنید و نام فایل را با نشان دادن پسوند انتخاب کنید. به عنوان مثال، "cache.bat".

توضیحات من - دستور @echo off خروجی داده را روی صفحه خاموش می کند، دستور del فایل ها را از پوشه مشخص شده حذف می کند، * به معنی همه فایل ها است، دستور پوشه ها را حذف می کند. فکر می‌کنم بقیه مطالب برای شما کاملاً واضح است، اما اگر نه، در گروه VK برای من بنویسید، سعی می‌کنم توضیح دهم یا می‌توانم به حل مشکل از راه دور (با هزینه، از طریق برنامه Teamviewer) کمک کنم. فایل مشخص شده در تمامی نسخه های ویندوز و همچنین در ویندوز 10 جدید قابل اجرا است.

همچنین می خواهم بگویم که پاک کردن کش 1C نیز در مواردی که برنامه کمک می کند 1C راه اندازی می شود و بلافاصله خراب می شود، بنابراین فایل bat را در سرویس قرار دهید.

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

8 نوامبر 2017 30990

هنگامی که 1C 8.3 شروع نمی شود و یک خطا ظاهر می شود ممکن است وضعیتی پیش بیاید - "فرمت ذخیره سازی داده نامعتبر" که مسیر فایل c config users config runtimecachestorage را نشان می دهد. اما نگران نباشید، خطای فرمت داده های ذخیره سازی آنقدرها هم که در نگاه اول به نظر می رسد نادر نیست. بنابراین، در این مقاله، بیایید نحوه رفع خطا در 1C 8.3 را دریابیم.

دلایل خطای "فرمت ذخیره سازی داده نامعتبر" در 1C 8.3

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

کش 1C 8.3 چیست؟

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

چگونه 1C 8.3 را تمیز کنیم؟

فایل های کش در پوشه AppData، در نمایه کاربری که تحت آن برنامه 1C 8.3 راه اندازی می شود، ذخیره می شود. ساده ترین راه برای باز کردن آن از طریق دستور Start\Run\%userprofile%\AppData است.

در اینجا باید تمام محتویات پوشه های زیر را حذف کنیم:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

پس از انجام عملیات حذف، دوباره برنامه 1C Enterprise 8.3 را راه اندازی می کنیم و از زندگی لذت می بریم.

پاک کردن کش 1C می تواند در صورت بروز مشکلات مختلف در راه اندازی 1C Enterprise 8.3 کمک کند، حتی زمانی که بلافاصله پس از راه اندازی بسته می شود. بنابراین، پاک کردن کش ممکن است در عمل مفید باشد.

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

خطای فرمت ذخیره داده نادرست است به دلیل خرابی حافظه پنهان رخ می دهد.

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

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

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

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

به همین دلیل است که دانستن اینکه چه کاری باید انجام دهید تا نرم افزار را بدون استرس و اتلاف وقت ارزشمند راه اندازی کنید مفید است.

پاک کردن کش 1C به صورت دستی

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

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

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

حذف پایگاه داده از لیست و اتصال مجدد آن

اگر 1C به دلیل خطای "فرمت ذخیره داده نامعتبر" شروع نمی شود، سعی کنید لیست پایگاه داده هایی را که قبلاً نصب کرده اید پاک کنید. انجام چنین اقداماتی دشوار نیست، ابتدا کل لیست پایگاه داده ها را باز کنید، سپس موردی را که می خواهید حذف کنید انتخاب کنید. برای کلیک بر روی دکمه "حذف" عجله نکنید. پنجره باز را به پایین نگاه کنید، مسیری که در آن پایگاه داده ای که در حال حاضر می خواهید از آن جدا شوید نشان داده می شود. اکنون که این مسیر را به خاطر سپرده اید، روی دکمه «حذف» کلیک کرده و تصمیم خود را تأیید کنید. این حذف پایگاه داده ظاهراً مشکل ساز را کامل می کند.

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

متأسفانه، گاهی اوقات حذف برخی از فایل های موقت دشوار است، بنابراین باید با "وجود" آنها کنار بیایید، که بر میزان فضای خالی در فضای دیسک رایانه شخصی شما تأثیر منفی می گذارد.

اگر به تنظیمات پایگاه اطلاعاتی بروید، می توانید دستور ClearCache را به عنوان پارامترهای راه اندازی اضافی در آنجا وارد کنید. در این صورت، برنامه به طور خودکار کش را پاک می کند، اما، متأسفانه، باید سرعت این نرم افزار را فراموش کنید. همچنین باید در نظر داشته باشید که ClearCache می تواند تمام داده ها را از کلاینت های Thick و Thin حذف کند، اما در عین حال برای کش ابرداده Local 1C کاملاً نامناسب است.

بنابراین، هر بار که هنگام کار با نرم افزار، از جمله 1C، مشکلی پیش می آید، نترسید. با کمی کندوکاو می‌توانید دستورالعمل‌های موفقی را از کسانی که قبلاً با چنین مشکلات مشکل‌آفرینی مواجه شده‌اند پیدا کنید، بنابراین آنها می‌دانند که چگونه آنها را برطرف کنند.

خطا فرمت ذخیره سازی داده نادرست 1C 8.3

ویژگی این خطا این است که خطا نه برای همه، بلکه برای کاربران فردی شناسایی می شود.

علت این نوع خطا، مشکل در کش 1C است.

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

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

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

راه های رفع خطا

راه اول پاک کردن کش 1C به صورت دستی

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

مرحله 1.لیست پایگاه های داده را باز کنید - دکمه تنظیمات:

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

مرحله 3.برای پاک کردن کش 1C، به مکان فایل های موقت بروید و این پوشه ها را حذف کنید. قبل از حذف پوشه‌ها با کش 1C، باید پایگاه‌های اطلاعاتی را ببندید. در غیر این صورت، تنها حافظه پنهان تاریخی غیرفعال حذف خواهد شد:

راه دوم حذف پایگاه داده از لیست و اتصال مجدد آن

مرحله 1.لیست پایگاه های داده را از راه اندازی 1C باز کنید. ما پیکربندی نصب شده را حذف می کنیم، به عنوان مثال، BUKH 3.0 Classic، پس از یادآوری مکانی که در آن قرار دارد:

در پاسخ به این سوال که "پایگاه اطلاعاتی را از لیست حذف کنید: بله/خیر؟" ما پاسخ می دهیم "بله":

گام 2.پایگاه داده را دوباره به لیست پایگاه داده ها اضافه می کنیم. دکمه افزودن – افزودن یک پایگاه اطلاعاتی موجود به لیست:

مرحله 3.در مسیر یافتن پایه، محل پایه را مشخص کنید BUKH 3.0 Classic:

هنگامی که پایگاه داده را مجدداً به لیست پایگاه داده ها متصل می کنید، یک پوشه جدید با یک کش 1C تمیز ایجاد می شود.

عیب روش دوم این است که فایل های موقت خراب از هارد پاک نمی شوند و فضا را اشغال می کنند.

راه سوم. پاک کردن حافظه پنهان

هنگام تنظیم پایگاه اطلاعاتی، در خط پارامترهای راه اندازی اضافی، دستور ClearCache / را مشخص کنید. این دستور کش 1C را پاک می کند، اما برنامه عملکرد خود را از دست می دهد:

دستور /ClearCache کش 1C را از درخواست های Client-Server پاک می کند و داده های Thick Client و Thin Client بر این اساس حذف می شوند. همچنین لازم به ذکر است که این روش برای حافظه نهان متادیتا Local 1C مناسب نیست.


لطفا به این مقاله امتیاز دهید: