Błąd Nieprawidłowy format przechowywania danych 1C 8.3

Cechą tego błędu jest to, że błąd nie jest wykrywany dla wszystkich, ale dla poszczególnych użytkowników.

Przyczyną tego rodzaju błędu jest problem w pamięci podręcznej 1C.

Dane pamięci podręcznej są przechowywane dokładnie na komputerze każdego użytkownika. Nieprawidłowe działanie pamięci podręcznej 1C może wystąpić z powodu błędów oprogramowania, awarii komputera, wyłączenia zasilania działającego komputera itp.

Pamięć podręczna jest buforem pośrednim z plikami tymczasowymi, które program wykorzystuje do różnych obliczeń. Buforowanie służy do przyspieszenia działania programu 1C.

Zastanówmy się, jak naprawić błąd Nieprawidłowy format przechowywania danych 1C 8.3 i wyczyścić pamięć podręczną 1C na kilka sposobów.

Sposoby naprawienia błędu

Pierwszy sposób. Ręczne czyszczenie pamięci podręcznej 1C

Aby to zrobić, znajdujemy adres katalogu z plikami tymczasowymi 1C. Można je wyświetlić w ustawieniach uruchamiania baz danych 1C.

Krok 1. Otwórz listę baz - przycisk Ustawienia:

Krok 2 Po otwarciu określonego katalogu zobaczymy listę folderów, w których przechowywane są pliki tymczasowe. Liczba folderów zależy od liczby zainstalowanych konfiguracji 1C.

Krok 3 Aby wyczyścić pamięć podręczną 1C, przejdź do lokalizacji plików tymczasowych i usuń te foldery. Przed usunięciem folderów z pamięcią podręczną 1C musisz zamknąć bazy danych. W przeciwnym razie zostaną usunięte tylko nieaktywne pamięci podręczne z poprzednich okresów:

Drugi sposób. Usunięcie bazy danych z listy i ponowne jej podłączenie

Krok 1. Otwieramy listę baz od uruchomienia 1C. Usuń zainstalowaną konfigurację, na przykład WYSIĘGNIK 3.0 Klasyczny, po zapamiętaniu miejsca, w którym się znajduje:

Na pytanie „Usuń baza informacji z listy: Tak/Nie? odpowiedz "Tak":

Krok 2 Bazę ponownie łączymy z listą baz. Przycisk Dodaj – Dodanie istniejącej infobazy do listy:

Krok 3 Na ścieżce odnalezienia bazy określ położenie bazy WYSIĘGNIK 3.0 Klasyczny:

Po ponownym połączeniu bazy danych z listą baz danych tworzony jest nowy folder z czystą pamięcią podręczną 1C.

Wadą drugiej metody jest to, że uszkodzone pliki tymczasowe nie są usuwane za pomocą twardy dysk i zajmują miejsce.

Trzeci sposób. Wyczyść pamięć podręczną

Podczas konfigurowania infobazy w wierszu Dodatkowe opcje uruchamiania podaj polecenie /ClearCache. To polecenie czyści pamięć podręczną 1C, ale program spowalnia:

Polecenie /ClearCache czyści pamięć podręczną 1C żądań Klient-Serwer, odpowiednio usuwane są dane Grubego klienta i Cienkiego klienta. Należy również zauważyć, że tą drogą nie nadaje się do pamięci podręcznej metadanych Local 1C.


Oceń ten artykuł:

Jeśli 1C: Enterprise 8 nie uruchamia się, a program wyświetla błąd - „Nieprawidłowy format przechowywania danych”, nie powinieneś wpadać w panikę. Rozważmy rozwiązanie tego problemu na żywym przykładzie. Aby pokonać ten błąd, przede wszystkim musisz zidentyfikować przyczynę, która spowodowała to zachowanie programu 1C: Enterprise 8.

Identyfikacja przyczyn błędu 1C Enterprise 8

Notatka: jeśli poniższe zalecenia są dla Ciebie niezrozumiałe, a błąd wymaga poprawienia, pilnie polecam skontaktowanie się z nami - Smart1С.ru.

Księgowa powiedziała mi, że wczoraj, w przeddzień zakończenia dnia pracy, dokonała zakończenia Windows działa, a komputer nie chciał się wyłączyć i musiał odłączyć zasilacz 220 V z gniazdka. Potem zacząłem myśleć… I co przyszło mi do głowy:

  • Z powodu nieprawidłowego wyłączenia komputera pliki są włączone Dysk twardy nie zarejestrowane poprawnie.
  • Pojawiła się kolejna myśl, że nadal musimy wygooglować te informacje. Przecież z powodu nieprawidłowego uzupełnienia pliki platformy również mogą ulec uszkodzeniu.

Działania po wyświetleniu błędu formatu danych 1C

Zacząłem szukać tego błędu o niewłaściwym formacie danych w wyszukiwarkach w Internecie. Szukając, dowiedziałem się, co następuje - okazuje się, podany błąd nie tak trywialne, jak się początkowo wydaje. Ale po przeczytaniu artykułów na ten temat na forach nauczyłem się zaleceń dotyczących czyszczenia plików tymczasowych - pamięć podręczna 1C: Enterprise 8.

Informacje o pamięci podręcznej 1C. Pamięć podręczna 1C Enterprise 8 to obszar na komputerze, w którym platforma 1C Enterprise 8.3 zapisuje pliki z różnymi informacjami o usługach. W Internecie napisano, że mogą pojawić się nieprawidłowe dane w pamięci podręcznej, na przykład, gdy prąd zostanie wyłączony podczas zapisywania danych, ponieważ część danych w tym przypadku nie zostanie zapisana, stąd pojawia się usterka. Czyszczenie pamięci podręcznej 1C Enterprise 8 z takimi błędami, wraz z testowaniem i naprawianiem bazy danych, to główne funkcje serwisowe, które przywracają wydajność programu.

Nie chciałem ręcznie czyścić plików tymczasowych, postanowiłem poszukać skryptu przeznaczonego do tego celu. Wspiąłem się trochę na fora i znalazłem plik bat, spojrzałem na jego zawartość testową (były polecenia do usuwania plików i folderów platformy 1C z profilu użytkownika), a następnie kliknąłem dwukrotnie, aby go uruchomić (zobacz zawartość skrypt poniżej).

Po uzupełnieniu i zamknięciu pseudonimu nietoperza próbowałem ponownie uruchomić program 1C - tym razem pojawiło się okno z wyborem użytkownika 1C, a po procedurze uwierzytelniania 1C sam program 1C. Misja zakończona!

Plik bat do czyszczenia pamięci podręcznej 1C Enterprise 8

Byłoby nierozsądne, aby po prostu dać ci plik bat do czyszczenia pamięci podręcznej 1C bez uwzględnienia jej zawartości, zawartych w niej poleceń. Więc co oznaczają te polecenia? wiersz poleceń Okna:

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\

Skopiuj polecenia do plik tekstowy otwierając Notatnik, a następnie „Zapisz jako” i nadaj plikowi nazwę, określając rozszerzenie. Na przykład - "cache.bat".

Moje wyjaśnienia - polecenie @echo off wyłącza wyświetlanie danych na ekranie, polecenie del usuwa pliki z określonego folderu, * oznacza wszystkie pliki, polecenie usuwa foldery. Myślę, że reszta treści jest dla Ciebie dość jasna, a jeśli nie, napisz do mnie w grupie VK, postaram się wyjaśnić lub mogę pomóc w rozwiązaniu problemu zdalnie (za opłatą, poprzez TeamViewer). Podany plik można uruchomić we wszystkich Wersje Windows, także w nowym systemie Windows 10.

Chcę również powiedzieć, że czyszczenie pamięci podręcznej 1C pomaga nawet w przypadkach, gdy program 1C uruchamia się i natychmiast się zawiesza, więc weź plik bat do użytku.

Ten hack na życie, aby rozwiązać problem nieprawidłowego formatu hurtowni danych 1C Enterprise 8, został zakończony. Jeśli masz jakieś pytania lub coś nie dało się zrobić, polecam kontakt mailowy na ten adres E-mail chronione przed spamerami. Aby wyświetlić, musisz mieć włączoną obsługę JavaScript. .

Jeśli z powodu twojego działalność zawodowa musisz pracować z programem 1C, być może miałeś już smutne doświadczenie z niektórymi problemami, które nadal udało ci się rozwiązać, bawiąc się przez jakiś czas. Wielu jednak doznaje prawdziwego szoku, gdy program po prostu odmawia poprawnego działania. Bez względu na to, jak bardzo próbujesz zmusić go do wykonania niektórych czynności, na ekranie uparcie pojawia się szokujący komunikat o błędzie 1C „Nieprawidłowy format przechowywania danych”.

Wystąpił błąd nieprawidłowego formatu magazynu danych z powodu awarii pamięci podręcznej.

Niektórzy użytkownicy są szczególnie gotowi skojarzyć taką sytuację z katastrofą, gdy trzeba wykonać pilną pracę i nikt w pobliżu nie może pomóc w rozwiązaniu problemu. Rzeczywiście, błąd „Nieprawidłowy format przechowywania 1C” nie występuje dla wszystkich użytkowników, którzy muszą pracować z tym programem. Z tego powodu „ofiary” zaczynają się zastanawiać, co zrobiły źle, co może doprowadzić do takiej awarii oprogramowania.

W rzeczywistości powodem wystąpienia błędu w 1C 8 „Nieprawidłowy format przechowywania danych” jest problem ściśle związany z buforowaniem danych w samym programie.

Tak więc po otrzymaniu informacji, że błąd „Nieprawidłowy format przechowywania danych” w 1C jest wywołany nieprawidłowym działaniem pamięci podręcznej 1C. Teraz łatwo zrozumieć, dlaczego taki los czeka tylko jeden lub kilka komputerów z ogólnej liczby, na której zainstalowany jest ten program. Awaria pamięci podręcznej 1C występuje, jeśli w czasie pracy z programem podczas jego aktualizacji zasilanie zostanie nagle wyłączone, w wyniku czego program.

Pamięć podręczna jest uważana za magazyn tymczasowy, w którym umieszczane są pliki niezbędne do zapewnienia szybkości dowolnego oprogramowanie, otwieranie stron internetowych. Program 1C nie jest wyjątkiem. Z powodzeniem zapisuje również w tej pamięci podręcznej niektóre pliki, które przyspieszają procesy obliczeniowe. Jeśli wystąpi w nim awaria, program sam sobie z nią nie poradzi, niektóre buforowane pliki katastrofalnie w nią przeszkadzają.

Z tego powodu warto wiedzieć, co zrobić, aby oprogramowanie działało bez nerwów i marnowania cennego czasu.

Ręczne czyszczenie pamięci podręcznej 1C

Łatwo zgadnąć, że jeśli przyczyna leży w pamięci podręcznej, to należy w niej uporządkować. Otwórz folder, w którym przechowywane są te pliki tymczasowe i po prostu go wyczyść. Oczywiście dla niektórych takie działania nie będą wydawać się proste, dlatego zalecamy podążanie tą trasą. Najpierw uruchom program, a następnie znajdź w nim przycisk „Ustawienia”, znajdujący się po prawej stronie otwartego okna dialogowego.

Po kliknięciu tego przycisku otworzy się nowe okno, w którym zostaną wyświetlone foldery, w których skoncentrowane są pliki tymczasowe. Nie przejmuj się, jeśli istnieje kilka takich folderów. Ich liczba zależy bezpośrednio od tego, ile konfiguracji zainstalowałeś na tym komputerze.

Teraz wystarczy podążać ścieżką, którą pokazał ci sam program. Po osiągnięciu celu, znalezieniu magazynu z plikami tymczasowymi, nie spiesz się, aby usunąć je wszystkie naraz. Najpierw zamknij program, a dopiero potem go usuń. W przeciwnym razie, jeśli zapomniałeś zamknąć infobazy, możesz ręcznie usunąć tylko te pamięci podręczne, które były wcześniej używane. Aktywne pliki używane przez otwarte bazy danych pozostaną na Twoim komputerze.

Usunięcie bazy danych z listy i ponowne jej podłączenie

Jeśli 1C nie uruchamia się z powodu błędu „Nieprawidłowy format przechowywania danych”, spróbuj wyczyścić listę wcześniej zainstalowanych baz danych. Wykonanie takich czynności nie jest trudne, najpierw otwórz całą listę baz danych, a następnie wybierz tę, którą chcesz usunąć. Nie spiesz się, aby kliknąć przycisk „Usuń”. Spuść wzrok w dół otwartego okna, tam zostanie wskazana ścieżka, w której zapisana jest baza, w której się znajdujesz. ten moment chcesz "zerwać". Teraz, gdy pamiętasz tę ścieżkę, naciśnij przycisk „Usuń”, potwierdź swoją decyzję. To kończy usuwanie rzekomo problematycznej bazy danych.

Teraz będziesz musiał go zwrócić, ponieważ bez niego nie będziesz w stanie wykonać niektórych przypisanych Ci funkcji. Znajdź przycisk „Dodaj”, kliknij go, w nowym oknie, które się pojawi, wybierz drugą opcję „Dodaj do listy istniejącej bazy informacji”. Następnie musisz określić ścieżkę, w której ta baza danych jest zapisana. Po takich manipulacjach zostanie utworzony czysty folder, aby zapisać pamięć podręczną 1C.

Niestety czasami trudno jest usunąć niektóre pliki tymczasowe, więc trzeba pogodzić się z ich „istnieniem”, co negatywnie wpływa na liczbę wolna przestrzeń na miejsca na dysku Twój komputer.

Jeśli przejdziesz do ustawień bazy informacji, możesz ustawić tam polecenie ClearCache jako opcje dodatkowe początek. W takim przypadku program automatycznie wyczyści pamięć podręczną, ale niestety będziesz musiał zapomnieć o szybkości tego oprogramowania. Ponadto zdecydowanie powinieneś wziąć pod uwagę, że ClearCache może usunąć wszystkie dane Tołstoja i Szczupli klienci, ale jednocześnie absolutnie nie nadaje się do pamięci podręcznej metadanych Local 1C.

Nie bój się więc za każdym razem, gdy pojawia się problem podczas pracy z oprogramowaniem, w tym 1C. Przy odrobinie kopania możesz znaleźć skuteczne instrukcje od tych, którzy już napotkali takie problematyczne punkty, aby wiedzieli, jak je naprawić.

W dzisiejszym artykule powiem Ci, co zrobić w takiej sytuacji: uruchomiłeś program 1C Przedsiębiorstwo, następnie rozpoczął się proces aktualizacji wersji programu i nagle zostaje przerwany komunikatem o błędzie: „ Nie udało się zaktualizować. Nieprawidłowy format magazynu danych”:

W rzeczywistości nie ma nic złego w tym błędzie i najczęściej jest on naprawiany po prostu - po prostu wyczyść pamięć podręczną 1C . Powiem ci jak to zrobić:

1. Najpierw zamknij program 1C i na wszelki wypadek wykonaj kopię zapasową bazy danych. Aby to zrobić, przejdź do folderu, w którym przechowywana jest baza danych i skopiuj gdzieś plik 1Cv8.1CD:

2. Teraz musimy dowiedzieć się, w którym folderze są przechowywane pliki tymczasowe programu 1C. Aby to zrobić, uruchom program ponownie 1C: Przedsiębiorstwo. W oknie startowym wybierz nazwę swojej bazy informacyjnej i kliknij „ Ustawienie”:

W oknie, które się otworzy, widzimy ścieżkę, w której przechowywane są pliki tymczasowe 1C. Mam następującą ścieżkę: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Foldery pamięci podręcznej będą znajdować się w C:\Użytkownicy\VLADIMIR\AppData\Roaming\1C\1cv8. W Twoim przypadku ścieżka może wyglądać tak: .

3. Więc zamknij 1C. Następnie Narzędzia Windows przejdź do folderu C:\Użytkownicy\Nazwa użytkownika\AppData\Roaming\1C\1cv8(jeśli nie widzisz folderu Dane aplikacji przeczytaj pierwszy komentarz pod tym artykułem). Tutaj wybieramy wszystkie foldery z długimi nazwami alfanumerycznymi i odważnie Usuń ich:
Po usunięciu folderów ponownie uruchamiamy program 1C Enterprise. Tym razem aktualizacja programu powinna się powieść, a błąd „Nieprawidłowy format magazynu danych” nie powinien się powtórzyć.

Prawdopodobnie rzadko można spotkać osobę, która często pracuje z programem 1C 8.3 (lub 8.2) i nie spotkała się z oknem z tego rodzaju napisem: „ Nieprawidłowy format magazynu danych „file://C:/Users/Alex1/AppData/Local/1C/1cv8/058t1 m89-295c-47c4-8922-f67f568rf70e /Config/RuntimeCacheStorage' «.

Najczęściej taki błąd pojawia się podczas aktualizacji konfiguracji, podczas otwierania przetwarzania, w konfiguratorze oraz w innych przypadkach. Przyczyna leży albo w naruszeniu integralności struktury infobazy, albo - częściej - w pamięci podręcznej 1C.

Przyjrzyjmy się, jak to naprawić. I może być kilka opcji. Wymienię je wraz ze wzrostem złożoności działań, a następnie opiszę bardziej szczegółowo:

  • czyszczenie pamięci podręcznej;
  • naprawienie struktury bazy danych;
  • transfer danych do czystej, nie „zepsutej” bazy informacyjnej.

Uzyskaj 267 lekcji wideo 1C za darmo:

Jak już zapewne zgadłeś, ta opcja pomoże naprawić błąd tylko wtedy, gdy jest związany z problemami w lokalnej pamięci podręcznej. Możesz łatwo znaleźć informacje o tym, jak wyczyścić lokalną pamięć podręczną w Internecie. Dużo już o tym napisano (w tym w naszym artykule :) i nie będę się powtarzał.

Czasami wystarczy usunąć z listy linię z nazwą infobazy, a następnie dodać ją ponownie. Spowoduje to utworzenie nowego, czystego folderu dla pamięci podręcznej. Często nie polecam korzystania z tej metody, ponieważ folder ze starą pamięcią podręczną pozostaje i zatyka dysk.

Naprawa struktury bazy danych

Na tym etapie musimy najpierw spróbować regularne mechanizmy testowanie i naprawianie bazy danych. Dotyczy to zarówno uruchomienia odpowiedniej pozycji w konfiguratorze, jak i uruchomienia .

Ale praktyka pokazuje, że te mechanizmy nie zawsze pomagają.

Następnie postępujemy w następujący sposób. Tworzymy czystą bazę informacyjną. Celem jest uzyskanie pliku konfiguracyjnego (z rozszerzeniem cf).

Następnie usuwamy uszkodzoną konfigurację ze wsparcia i łączymy z zapisanym plikiem cf. W razie potrzeby łączymy się z przywróceniem wsparcia. Nie zapomnij zrobić kopii zapasowej, zanim to zrobisz!

Ważny! Podczas scalania z czystą ogólną konfiguracją zmiany wprowadzone wcześniej w konfiguracji mogą zostać utracone. Musisz je ponownie dodać. Bądź ostrożny!

Przenoszenie danych do czystej, nie „zepsutej” bazy informacyjnej