За съжаление, при работа с програма често възникват грешки, които нямат един общ начин за отстраняването им. Те включват грешка 1C 8.3 (8.2) - „Невалиден формат за съхранение на данни“. Факт е, че може да има много причини, съответно и начини за отстраняването му.

Преди да извадите шаманското си тамбура, опитайте методите, изброени по-долу, за да коригирате грешката „Невалиден формат на хранилището на данни“ за манекени. Вероятно поне един от тях ще ви помогне.

Този метод е най-често срещаният въз основа на многобройните съобщения във формулярите на тези, които са победили грешката „Невалиден формат за съхранение на данни“ в 1C. В случай, че програмата работи правилно на един компютър, а на другия дава грешка, насамЗа теб. Изчистването на кеша сами е много просто, но ако все още имате затруднения, тогава можете да намерите всичко, от което се нуждаете.

Корекция на структурата на базата данни

Ако изчистването на кеша не доведе до желания резултат, тогава е необходимо да тествате и коригирате грешки.

Ако информационната база е клиент-сървър, отворете я в режим на конфигуратор и изберете елемента "Тестване и коригиране ..." в менюто "Администриране".

За файловата база използвайте помощната програма ChDBFl.exe, която е аналог на тестването и коригирането в конфигуратора.

В случай, че все още не сте успели, актуализирайте вашата конфигурация, като сравните и обедините с работещата конфигурация от доставчика. Преди да извършите тези манипулации, не забравяйте да премахнете конфигурацията от поддръжката на доставчика. След което от архивиранеможете да върнете всичките си подобрения.

Рестартирайте сървъра 1C

В бази данни клиент-сървър понякога има грешка от следния план:

Опитайте се да спрете 1C сървъра:

net stop "1C:Enterprise 8 Server Agent (x64)"

Изтрийте всички *.dat файлове от папката, посочена от грешката:

del "C:\Програмни файлове\1cv82\srvinfo\reg_1541\snccntx\*.dat"

Рестартирайте услугата:

net start "1C:Enterprise 8 Server Agent (x64)"

Трансфер на данни

Този метод трябва да се използва само в най-безнадеждната ситуация. Не е сигурно и е възможна загуба на данни.

На първо място, трябва да създадете чиста база със същата конфигурация на изданието със същата структура. След това, като използвате стандартната обработка „Качване на зареждане на XML данни“, прехвърлете всички данни в празна работеща база данни (изтегляне - за 8.2 или за 1C 8.3 или на ITS).

Уверете се, че структурата и всички детайли от "счупената" база данни са в чиста!

Възстановяване на външна обработка

Работили сте върху обработката на 1C за дълго време, резервни копия не бяха направени и след това имаше внезапно прекъсване на захранването. В резултат на това при стартиране на тази обработка 1C дава грешка „Невалиден формат на хранилището на данни“.

Сега най-важното е да се „съберете“ и при никакви обстоятелства не стартирайте 1C! Ако все още сте стартирали и описаният по-долу метод не работи, опитайте да намерите потребителя, който преди това е отворил вашата обработка. В този случай работата по възстановяването ще бъде извършена в неговата потребителска директория.

Вашата обработка трябва да бъде във временна TMP директория с име, подобно на маската "v8_*.tmp". Когато платформата се стартира, тези файлове се изтриват. Ако все още сте стартирали 1C и не сте намерили никакви файлове и не сте намерили друг потребител, който може да има вашата обработка, използвайте програмата за възстановяване изтрити файловеот твърдия диск.

Копирайте всички "v8_*.tmp", открити от маската, от папката TMP на безопасно място. Сега можете да стартирате 1C. Опитайте се да определите кой файл обработвате по неговия размер и променете разширението му от .tmp на .epf. Ако ви е трудно да определите кой файл е ваш, преименувайте всичко и ги стартирайте един по един в 1C. Но най-често можете да намерите желания файлдостатъчно бързо, особено ако го сортирате по дата.

Ако описаният по-горе метод не ви е помогнал, тогава има друг. За да направите това, трябва приблизително да запомните съдържанието на обработката (кода) и да го имате Стара версия.

Търсете своята обработка в текстовете на модулите. Разопаковайте старата версия за обработка с помощта на помощната програма V8Unpack.exe. Копирайте и заменете всички необходими модулни текстове и ги опаковайте обратно с тази помощна програма.

За да не хабите нервите си и евентуално да загубите най-важната си работа в бъдеще, винаги правете резервни копия и използвайте непрекъсваемо захранване.

В днешната статия ще ви кажа какво да правите в такава ситуация: стартирахте програмата 1C Enterprise, след това процесът на актуализиране на версията на програмата започна и изведнъж се прекъсва със съобщение за грешка: „ Неуспешно актуализиране. Грешен формат за съхранение на данни”:

Всъщност няма нищо лошо в тази грешка и най-често се коригира съвсем просто - просто изчистване на кеша 1C . Казвам ви как да го направите:

1. Първо затворете програмата 1C, и направете резервно копие на базата данни за всеки случай. За да направите това, отидете в папката, където се съхранява базата данни, и копирайте файла някъде 1Cv8.1CD:

2. Сега трябва да разберем в коя папка се съхраняват временни файлове на програмата 1с. За да направите това, стартирайте програмата отново 1C: Предприятие. В началния прозорец маркирайте името на вашия информационна базаи натиснете бутона вдясно Настройка”:

В прозореца, който се отваря, виждаме пътя, където се съхраняват временните файлове на 1C. Имам следния път: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Кеш папките ще се намират на C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8. Във вашия случай пътят може да бъде: .

3. И така, затворете 1C. Тогава Windows инструментиотидете в папка C:\Users\Username\AppData\Roaming\1C\1cv8(ако не виждате папката AppDataтогава прочетете първия коментар под тази статия). Тук избираме всички папки с буквено-цифрови дълги именаи смело изтрийте ги:
След като изтрием папките, стартираме отново програмата 1C Enterprise. Този път актуализацията на програмата трябва да е успешна и грешката „Невалиден формат на хранилището за данни“ не трябва да се появява отново.

08 ноември 2017 г 32634

Може да възникне ситуация, когато 1C 8.3 не стартира и се появи грешка - „Невалиден формат на хранилището на данни“, указващ пътя до файл c потребители 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, дори когато стартира, веднага се затваря. Така че изчистването на кеша може да бъде полезно повече от веднъж на практика.