Computer finestre Internet

1c formato di archiviazione errato. Trasferimento di dati da un database a un altro

Errore Formato di archiviazione dati errato 1C 8.3

La particolarità di questo errore è che l'errore non viene rilevato da tutti, ma dai singoli utenti.

La causa di questo tipo di errore è un problema nella cache 1C.

I dati della cache vengono archiviati in modo specifico sul computer di ogni singolo utente. Il funzionamento errato della cache 1C può verificarsi a causa di errori del software, guasti del computer, interruzione dell'alimentazione di un PC in funzione, ecc.

Una cache è un buffer intermedio con file temporanei che il programma utilizza per vari calcoli. La memorizzazione nella cache viene utilizzata per accelerare le prestazioni del programma 1C.

Diamo un'occhiata a come correggere l'errore Formato di archiviazione dei dati errato in 1C 8.3 e svuotare la cache 1C in diversi modi.

Modi per correggere l'errore

Primo modo. Cancellazione manuale della cache 1C

Per fare ciò, trova l'indirizzo della directory con i file temporanei 1C. Possono essere visualizzati nelle impostazioni di avvio del database 1C.

Passo 1. Apri l'elenco dei database – il pulsante Impostazioni:

Passo 2. Dopo aver aperto la directory specificata, vedremo un elenco di cartelle in cui sono archiviati i file temporanei. Il numero di cartelle dipende dal numero di configurazioni 1C installate.

Passaggio 3. Per svuotare la cache 1C, vai alle posizioni dei file temporanei ed elimina queste cartelle. Prima di eliminare le cartelle con cache 1C, è necessario chiudere le infobase. In caso contrario, verranno eliminate solo le cache storiche inattive:

Secondo modo. Rimozione di un database dall'elenco e riconnessione

Passo 1. Apri l'elenco dei database dal lancio 1C. Eliminiamo la configurazione installata, ad esempio, BUKH 3.0 Classico, dopo aver ricordato il luogo in cui si trova:

Alla domanda “Rimuovere una infobase dalla lista: Sì/No?” Rispondiamo “Sì”:

Passo 2. Aggiungiamo nuovamente il database all'elenco dei database. Pulsante Aggiungi – Aggiunta di una infobase esistente all'elenco:

Passaggio 3. Nel percorso per trovare la base, indicare la posizione della base BUKH 3.0 Classico:

Quando si riconnette il database all'elenco dei database, viene creata una nuova cartella con una cache 1C pulita.

Lo svantaggio del secondo metodo è che i file temporanei danneggiati non vengono eliminati dal disco rigido e occupano spazio.

Terza via. Cancella cache

Durante la configurazione dell'infobase, nella riga Parametri di avvio aggiuntivi, specificare il comando /ClearCache. Questo comando cancella la cache 1C, ma il programma perde prestazioni:

Il comando /ClearCache cancella la cache 1C delle richieste client-server e i dati per Thick Client e Thin Client vengono eliminati di conseguenza. Va inoltre notato che questo metodo non è adatto alla cache dei metadati Local 1C.


Si prega di valutare questo articolo:

Spesso, quando si apre o si aggiorna un'applicazione software 1C o durante il lancio del configuratore, gli utenti sperimentano errore: « Formato di archiviazione dati errato 1C 8.3" Può essere eliminato seguendo una serie di opzioni.

Errore 1C: formato di archiviazione dei dati del file non valido: variazioni nella soluzione del problema

Opzione 1

  • Trova l'indirizzo della directory in cui si trovano i file temporanei 1C (impostazioni di avvio del database).
  • Apri l'elenco dei database: fai clic su "Impostazioni", quindi sulla directory. Verrà visualizzato un elenco di cartelle con file temporanei archiviati. Esistono tante configurazioni quante sono le cartelle.
  • Vai dove si trovano i file temporanei ed elimina le cartelle. Prima di eliminare la cartella con le cache, è necessario chiudere le informazioni. database, altrimenti eliminerai le cache inattive dei periodi non correnti.

Opzione n. 2

  • Apri l'elenco dei database dal lancio.
  • Rimuovi la configurazione installata. Assicurati di ricordare la posizione della configurazione. Quindi elimina le informazioni. base – clicca su “Sì”
  • Riconnettere il database all'elenco. Quindi "Aggiungi" - aggiungi.
  • Indicare la posizione della base nel percorso.

In questo modo creerai una nuova cartella la cui cache sarà svuotata.

Opzione n. 3 "ClearCache".

Quando si imposta la base delle informazioni nella riga “Aggiungi. parametri di avvio" specificare il comando "ClearCache". Questo comando cancellerà la cache 1C. Elimina molti dati e perde prestazioni. Ancora un punto: il programma non è adatto alla cache dei metadati Local 1C. Quindi tra tutti i metodi questo è il più irrilevante, quindi dura poco.

08 novembre 2017 30990

Potrebbe verificarsi una situazione in cui 1C 8.3 non si avvia e viene visualizzato un errore: "Formato di archiviazione dati non valido" che indica il percorso del file c users config runtimecachestorage. Ma niente panico, l’errore nel formato dei dati di archiviazione non è così raro come potrebbe sembrare a prima vista. Pertanto, in questo articolo, scopriamo come correggere l'errore in 1C 8.3.

Motivi dell'errore "Formato di archiviazione dei dati non valido" in 1C 8.3

Di norma, l'errore appare a causa di un arresto errato del programma 1C 8.3 o di un arresto imprevisto del computer. E per correggere un errore di formato dati errato, non è necessario fare nulla con il database, nella maggior parte dei casi è sufficiente cancellare i file temporanei 1C o svuotare la cache 1C.

Cos'è la cache 1C 8.3?

Una cache è una cartella speciale per l'utente corrente sul computer, in cui la piattaforma 1C memorizza varie informazioni sul servizio. E se i dati non sono stati scritti correttamente nella cache, potrebbero apparire degli errori. Svuotare la cache in caso di tali errori, insieme al test e alla correzione del database, sono le principali funzioni di servizio che ripristinano la funzionalità del programma.

Come pulire 1C 8.3?

I file di cache sono archiviati nella cartella AppData, nel profilo utente con cui viene avviato il programma 1C 8.3. Il modo più semplice per aprirlo è tramite il comando Start\Esegui\%profiloutente%\AppData

Qui dobbiamo eliminare tutto il contenuto delle seguenti cartelle:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

Dopo aver eseguito le operazioni di cancellazione, lanciamo nuovamente il programma 1C Enterprise 8.3 e ci godiamo la vita.

Svuotare la cache 1C può essere d'aiuto se si verificano vari problemi con l'avvio di 1C Enterprise 8.3, anche quando si chiude immediatamente all'avvio. Pertanto, svuotare la cache potrebbe tornare utile in pratica.

Se 1C:Enterprise 8 non si avvia e il programma visualizza l'errore "Formato di archiviazione dati non valido", non farti prendere dal panico. Diamo un'occhiata alla soluzione a questo problema utilizzando un esempio dal vivo. Per superare questo errore, prima di tutto, è necessario identificare il motivo che ha causato questo comportamento del programma 1C:Enterprise 8.

Identificazione delle cause degli errori 1C Enterprise 8

In una nota: Se i consigli seguenti non ti sono chiari e l'errore deve essere corretto urgentemente, ti consiglio di contattarci - Smart1C.ru.

La commercialista mi ha detto che ieri, alla vigilia della fine della giornata lavorativa, ha spento Windows, ma il computer non ha voluto spegnersi e ha dovuto staccare l'alimentatore a 220 V dalla presa. Poi ho iniziato a pensare... E cosa mi è venuto in mente:

  • A causa di un arresto errato del PC, i file non sono stati scritti correttamente sul disco rigido.
  • Mi è venuto in mente un altro pensiero: devo ancora cercare su Google queste informazioni. Dopotutto, a causa di un completamento errato, anche i file della piattaforma potrebbero essere danneggiati.

Azioni dopo aver visualizzato un errore di formato dati 1C

Ho iniziato a cercare questo errore relativo al formato dati errato nei motori di ricerca su Internet. Dopo aver effettuato la ricerca, ho scoperto quanto segue: si scopre che questo errore non è così banale come sembra inizialmente. Ma, dopo aver letto articoli su questo argomento sui forum, ho appreso i consigli necessari per cancellare i file temporanei: 1C: cache Enterprise 8.

Informazioni sulla cache 1C. La cache 1C Enterprise 8 è un'area del computer in cui la piattaforma 1C Enterprise 8.3 salva file con varie informazioni sul servizio. Hanno scritto su Internet che potrebbero apparire dati errati nella cache, ad esempio, se si verifica un'interruzione di corrente durante la scrittura dei dati, poiché alcuni dati in questo caso non verranno scritti, da qui il problema tecnico. Svuotare la cache di 1C Enterprise 8 in caso di tali errori, insieme al test e alla correzione del database, sono le principali funzioni del servizio che ripristinano la funzionalità del programma.

Non volevo pulire manualmente i file temporanei, quindi ho deciso di cercare uno script progettato per questo scopo. Ho navigato un po' nei forum e ho trovato un file bat, ho guardato il suo contenuto di prova (c'erano comandi per eliminare file e cartelle della piattaforma 1C dal profilo utente), quindi ho fatto doppio clic su di esso (vedi contenuto dello script di seguito) .

Dopo che il bat-nick è stato eseguito e chiuso, ho provato ad avviare nuovamente il programma 1C: questa volta è apparsa una finestra con la selezione dell'utente 1C e, dopo la procedura di autenticazione 1C, il programma 1C stesso. Missione compiuta!

File bat per svuotare la cache 1C Enterprise 8

Sarebbe irragionevole fornirti semplicemente un file bat per svuotare la cache 1C senza considerare il suo contenuto e i comandi in esso presenti. Allora cosa significano questi comandi della riga di comando di Windows:

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

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

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

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

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

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

Copia i comandi in un file di testo aprendo Blocco note, quindi “Salva con nome” e dai un nome al file, indicandone l'estensione. Ad esempio, "cache.bat".

Le mie spiegazioni: il comando @echo off disattiva l'output dei dati sullo schermo, il comando del elimina i file dalla cartella specificata, * significa tutti i file, il comando elimina le cartelle. Penso che il resto del contenuto ti sia abbastanza chiaro, ma in caso contrario scrivimi nel gruppo VK, cercherò di spiegarti oppure posso aiutarti a risolvere il problema da remoto (a pagamento, tramite il programma Teamviewer). Il file specificato può essere eseguito in tutte le versioni di Windows, anche nel nuovo Windows 10.

Vorrei anche dire che svuotare la cache 1C aiuta anche nei casi in cui il programma 1C si avvia e si blocca immediatamente, quindi metti in servizio il file bat.

Questo completa il trucco per risolvere il problema del formato di archiviazione dei dati 1C Enterprise 8 errato. Se hai qualche domanda o qualcosa non si riesce a fare, ti consiglio di contattarci via mail.Questo indirizzo email è protetto dagli spambots. Devi avere JavaScript abilitato per vederlo. .

Sfortunatamente, quando si lavora con un programma, si riscontrano spesso errori che non hanno un'unica soluzione generale. Questi includono l'errore 1C 8.3 (8.2) - "Formato di archiviazione dei dati non valido". Il fatto è che le ragioni possono essere molte, e quindi possono esserci molti modi per eliminarlo.

Prima di tirare fuori il tamburo dello sciamano, prova i seguenti metodi per correggere l'errore "Formato di archiviazione dei dati non valido" per i manichini. C'è un'alta probabilità che almeno uno di loro ti aiuterà.

Questo metodo è il più comune in base ai numerosi messaggi presenti sui form di chi ha superato l'errore “Formato archiviazione dati non valido” in 1C. Nel caso in cui il programma funzioni correttamente su un computer, ma generi un errore su un altro, questo metodo fa al caso tuo. Svuotare la cache da solo è molto semplice, ma se hai ancora difficoltà puoi trovare tutto ciò di cui hai bisogno.

Correggere la struttura del database

Se svuotare la cache non porta al risultato desiderato, è necessario testare e correggere gli errori.

Se l'infobase è client-server, aprirlo in modalità configuratore e nel menu "Amministrazione" selezionare "Test e correzione...".

Per il database dei file, utilizzare l'utilità ChDBFl.exe, che è analoga al test e alla correzione nel configuratore.

Se ancora non hai raggiunto il successo, aggiorna la tua configurazione confrontando e unendo la configurazione funzionante del fornitore. Prima di eseguire queste manipolazioni, non dimenticare di rimuovere la configurazione dal supporto del fornitore. Dopodiché puoi restituire tutte le modifiche dalla copia di backup.

Riavvio del server 1C

Sui database client-server, a volte si verifica un errore come questo:

Prova a fermare il server 1C:

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

Elimina tutti i file con estensione *.dat dalla cartella a cui fa riferimento l'errore:

del "C:\Programmi\1cv82\srvifinfo\reg_1541\snccntx\*.dat"

Riavviare il servizio:

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

Trasferimento dati

Questo metodo dovrebbe essere utilizzato solo nelle situazioni più disperate. Non è sicuro ed è possibile la perdita di dati.

Prima di tutto è necessario creare un database pulito con la configurazione della stessa release con la stessa struttura. Successivamente, utilizzando l'elaborazione standard "Carica caricamento dati XML", trasferisci tutti i dati in un database di lavoro vuoto (download - per 8.2 o per 1C 8.3 o su ITS).

Assicurati che la struttura e tutti i dettagli del database "rotto" siano puliti!

Ripristino dei trattamenti esterni

Lavori sull'elaborazione 1C da molto tempo, non hai eseguito i backup e poi si è verificata un'improvvisa interruzione di corrente. Di conseguenza, quando si avvia questa elaborazione, 1C visualizza l'errore "Formato di archiviazione dei dati non valido".

Ora la cosa principale è "rimettersi in sesto" e, in nessun caso, lanciare 1C! Se lo hai eseguito e il metodo descritto di seguito non ha funzionato, prova a trovare l'utente che ha precedentemente aperto l'elaborazione. In questo caso, il lavoro di ripristino verrà eseguito nella sua directory utente.

L'elaborazione dovrebbe trovarsi in una directory TMP temporanea con un nome simile alla maschera "v8_*.tmp". All'avvio della piattaforma, questi file vengono eliminati. Se tuttavia hai avviato 1C e non hai trovato alcun file e non hai trovato un altro utente che potrebbe avere la tua elaborazione, utilizza il programma per recuperare i file cancellati dal tuo disco rigido.

Copia tutti quelli trovati utilizzando la maschera “v8_*.tmp” dalla cartella TMP in un luogo sicuro. Ora puoi iniziare 1C. Prova a determinare quale file stai elaborando in base alla sua dimensione e modifica la sua estensione da .tmp a .epf. Se è difficile per te determinare quale file è tuo, rinominali tutti ed eseguili uno per uno in 1C. Ma molto spesso puoi trovare il file che ti serve abbastanza rapidamente, soprattutto se lo ordini per data.

Se il metodo sopra descritto non ti ha aiutato, allora ce n'è un altro. Per fare ciò, è necessario ricordare approssimativamente il contenuto dell'elaborazione (codice) e disporre della sua vecchia versione.

Cerca la tua elaborazione nei testi del modulo. Decomprimere la vecchia versione dell'elaborazione utilizzando l'utilità V8Unpack.exe. Copia e sostituisci tutti i testi dei moduli necessari e ricomponili utilizzando questa utility.

Per evitare di sprecare i nervi e di perdere lavoro importante in futuro, esegui sempre dei backup e utilizza un gruppo di continuità.