L'errore di formato del flusso 1C Enterprise è uno degli errori più comuni che si verificano quando si lavora con i programmi 1C. Dalla pubblicazione imparerai come correggere l'errore del formato stream 1C Enterprise 8.3 senza contattare amministratori o partner 1C, utilizzando metodi collaudati.
Si lavora nel programma 1C, va tutto bene, ma qui non si sa perché sia \u200b\u200bapparso un piccolo form con la notifica "Errore formato flusso" e con le opzioni "Fine lavoro" nel programma o "Riavvia" il programma. Il riavvio, ovviamente, non porta a nulla, l'errore si ripresenta ...
... dalla pubblicazione imparerai:
Errore di formato del flusso 1C Enterprise 8.3 è uno dei più comuni nel lavoro di 1C: Enterprise e allo stesso tempo uno dei più disinformativi. Viene visualizzata una finestra con un messaggio di errore e no informazioni aggiuntivecosa e dove è rotto e come risolverlo. Pertanto, inizieremo a correggere l'errore di formato del flusso 1C calcolando le cause di questo errore, in modo da poter conoscere meglio il "nemico" di vista.
Perché c'è un errore di formato del flusso 1C Enterprise 8.3
Per scoprire i motivi della comparsa di un errore nel formato stream 1C 8.3, è necessario considerare l'area dati della piattaforma 1C. Qui vorrei sottolineare che la piattaforma 1C durante il funzionamento utilizza:
- hDD , su cui vengono salvati file di impostazioni temporanei, log, informazioni sul servizio e sull'utente durante il funzionamento della piattaforma 1C;
- netto (quando networking), attraverso il quale vengono scambiati pacchetti di dati con altri computer o server sulla rete (nel caso di una versione client-server di 1C Enterprise).
Inoltre, la piattaforma 1C Enterprise utilizza costantemente queste risorse.
Ora immagina che ci sia stato un aumento dell'elettricità, quindi una parte del pacchetto di rete è stata distorta ed è stata scritta in una forma errata, o l'elettricità è stata spenta e i dati che sono stati scritti nella cache 1C sono stati parzialmente registrati, cosa succederà in questo caso?
Il primo passo è fare una copia dell'infobase 1C in caso di danni alla base di lavoro durante la correzione.
Un modo efficace per correggere un errore nel formato di flusso 1C Enterprise 8.3 per database di file 1C
Se stai lavorando nel versione del file 1C Enterprise, è diventato una vittima di questo flagello, quindi voglio offrire un modo per sbarazzarsene, che funziona nel 78% dei casi.
- Per fare ciò, devi andare ed eliminare tutti i file e le cartelle, TRANNE IL FILE DI DATI 1Cv8.CD ... L'operazione richiede abilità, quindi attenzione a non esagerare! 🙂
È possibile vedere il percorso della directory del database di 1C Enterprise 8.3 all'avvio del programma: si troverà nella parte inferiore della finestra di avvio di 1C Enterprise 8.3.
Non preoccuparti dei file eliminati: questi sono tutti file di servizio che verranno creati di nuovo nel formato corretto la prossima volta che avvii 1C Enterprise 8.3.
- Se il metodo proposto non ha aiutato, allora riparare basi di file 1C Enterprise 8.3 fornisce l'utilità chdbfl.exe. Controlla la struttura del tuo database usando questa utility.
L'errore di formato del flusso 1C 8.3 non è scomparso? Male! Continuiamo a leggere.
Passaggi standard per correggere un errore di formato del flusso 1C Enterprise 8.3
Sono state scritte pubblicazioni dettagliate su questi argomenti, quindi non ho nulla da aggiungere qui. Leggi gli articoli e fai tutto esattamente come scritto.
Se, dopo le manipolazioni effettuate con la base, viene ancora visualizzato "errore formato flusso", in questo caso, provare un altro metodo collaudato:
- scaricare il database con il file * .dt, creare un database 1C vuoto e caricare al suo interno il file * .dt precedentemente scaricato. L'articolo su ti aiuterà nell'esecuzione di questa operazione.
A questo punto, è possibile correggere l'errore nel formato di flusso 1C Enterprise 8.3 nel 94% dei casi. Ma cosa fare è non dormire ???
Metodi non standard per correggere l'errore di formato del flusso 1C Enterprise 8.3
Prima di allora, tutto era stato fatto operazioni standard per correggere questo errore, e se l'errore non è stato eliminato fino a questo punto, allora dovrai fare "creatività". Questo processo è anche chiamato "ballare con i tamburelli" o "sciamanesimo" ... Pertanto, se non hai "ballato" prima, allora un errore nel formato dello stream 1C Enterprise 8.3 può costituire una coppia eccellente per te. Quindi continuiamo:
- Prova a caricare il file * .dt in un nuovo database creato da su un altro computer... Ciò eliminerà la possibilità di funzionare in modo errato hardware o programmi per computer in cui si trova la base.
- Disinstallare (ovvero RIMUOVI tramite Installazione applicazioni) la piattaforma 1C e reinstallare, preferibilmente l'ultima versione. Escludiamo file eseguibili della piattaforma che non funzionano correttamente che potrebbero essere contaminati da virus o "spruzzati" settori di duro disk o in altri modi.
- Aggiorna la configurazione per il rilascio successivo o carica la configurazione corrente da un file * .cf con sostituzione completa dell'oggetto.
- Disattiva il firewall e il software antivirus. Esiste la possibilità che il file eseguibile sia stato notato in attività sospetta dall'antivirus e messo in quarantena o sia rimasto sotto stretto controllo bloccando le azioni "pericolose". In ogni caso escludiamo l'opzione di quarantena antivirus.
- Elimina i file temporanei dal tuo computer. Si trovano in diversi posti:
- Nel profilo utente, per cercare, immettere % Temp% nella barra degli indirizzi dell'esploratore.
- Nella cartella C: \\ Windows \\ Temp
- A volte sull'unità C: \\ Temp
- Un altro metodo veniva applicato una volta quando nulla aiutava: creavano un'immagine iniziale completa del database e quindi lo scollegavano dal RIB, rendendolo indipendente. Abbiamo ottenuto la stessa base facendo passare quella iniziale attraverso i meccanismi RIB (come attraverso un tritacarne 🙂).
Un altro paio di modi per correggere l'errore di formato del flusso 1C Enterprise 8.3
Ci sono un altro paio di modi con un approccio hacker:
- caricare il file * .dt nel database client-server (se il database con l'errore nel formato di flusso client-server, quindi farlo su di esso, dopo aver fatto una copia) e cancellare il file da tutti i record nella tabella configsave»Tramite la console del software.
- c'è un controllo del formato del flusso nell'utilità Tool_1CD. Scarica questa utility e controlla il flusso.
I modi per correggere l'errore di formato del flusso descritto nella pubblicazione sono stati testati nella pratica: funzionano!
Spero di non aver dimenticato niente. Se all'improvviso mi viene in mente qualcos'altro, completerò sicuramente la pubblicazione.
Tutti i lettori sono di ottimo umore! Lascia che l'errore di formato del flusso ti aggiri !!! 😉
Se non si capisce qualcosa nella domanda su come viene corretto l'errore nel formato di flusso 1C: Enterprise 8.3, è possibile porre una domanda nei commenti all'articolo o all'indirizzo.
Per non perdere l'articolo su Internet, salvalo per te stesso in social networks o segnalibro.
Errore di formato del flusso 1C - metodo di correzione
Ci possono essere molte ragioni per tali errori. La prima cosa che ha senso fare in caso di tali errori è determinare l'origine del problema.
Chiarire le circostanze e la tempistica dell'errore: un malfunzionamento non riproducibile può essere solo un incidente, un guasto.
Verificare il funzionamento del programma da un altro computer e da un altro account utente.
Controlla le versioni della piattaforma e della configurazione: se la versione corrente corrisponde all'ultima versione ufficiale.
In futuro, se non riesci a far fronte all'errore da solo, dovrai spiegare la natura del suo aspetto a uno specialista, rispettivamente, queste domande sorgeranno in ogni caso.
Ci sono una serie di errori che si verificano quando si utilizza senza licenza software (entrambi i prodotti "1 ° C" e, ad esempio, il sistema operativo "Windows"). Un tipico esempio nel caso di una piattaforma "rotta" "1C": una patch che si rompe in una versione specifica della piattaforma smette di funzionare dopo l'installazione nuova versione piattaforme, entrando nel database in questo caso verrà visualizzato il messaggio "Nessuna licenza libera trovata".
Importante! Non dimenticare di farlo backup le tue basi prima di modificare qualsiasi cosa nella configurazione. Se il database non può essere aperto utilizzando il configuratore, copiare la cartella con il database utilizzando gli strumenti del sistema operativo e quindi eseguire tutte le operazioni con questa copia.
Le versioni di configurazione devono essere aggiornate (questo è particolarmente importante nel caso di configurazioni in base alle quali viene creato il reporting regolamentato). L'aggiornamento alla versione corrente sarà il primo passo di tutti, nessuno escluso, sviluppatori professionisti, nel caso in cui li contatti. Dopo aver verificato la rilevanza delle versioni di configurazione, è necessario verificare la rilevanza della versione della piattaforma (qui è necessario tenere conto delle raccomandazioni di 1C: non tutte le versioni della configurazione corrispondono alle versioni della piattaforma).
Sbaglio | Metodi di correzione |
---|---|
La base non si apre |
Aggiornamento della piattaforma. Cancellazione dei file temporanei (contanti): rimuovere il database dall'elenco e ricollegarlo. Accedi al database da un altro account. |
Niente funziona senza una ragione apparente |
Aggiornamento della piattaforma. Cerca la causa dell'errore nel registro. |
Scarica la base all'avvio |
Disabilita l'accelerazione hardware della scheda video strumenti di Windows, riavvia il sistema. |
La base si apre nel configuratore, ma non in modalità utente |
Aggiornamento della piattaforma. Cancellazione di file temporanei (contanti). Accesso al database da un altro account (e / o dall'account amministratore). Accesso alla base da un altro computer (per escludere un malfunzionamento generale di quello attuale). Testare l'integrità fisica del database utilizzando l'utilità "chdbfl" (cartella C: \\ Programmi (x86) \\ 1cv8 \\ 8.x.x.xxx \\ bin \\ chdbfl.exe) o, nel caso di un database SQL, testare utilizzando SQL. Verifica e correzione della sicurezza delle informazioni tramite il configuratore. |
Il programma apre il codice del configuratore senza preavviso |
Aggiornamento della piattaforma. Cancellazione di file temporanei (contanti). Controllo del codice nel debugger. Di norma, questa situazione si verifica a causa di errori nel codice modificato, il più delle volte, nel caso di configurazioni atipiche. |
Il programma funziona in modo diverso per i diversi utenti |
Aggiornamento della piattaforma. Cancellazione di file temporanei (contanti). Configurazione dei diritti di gruppo. Configurazione dei diritti utente. |
Visualizzazione errata dei blocchi modulo |
Aggiornamento della piattaforma. Cancellazione di file temporanei (contanti). Accesso al database da un altro account (e / o dall'account amministratore). Accesso alla base da un altro computer (per escludere un malfunzionamento generale di quello attuale). |
Il programma non funziona su alcuni computer su una rete funzionante, ma funziona su altri |
Verifica dei diritti di rete di questo computer (utilizzando Windows). Aggiornamento della piattaforma. Ciò include il controllo della conformità della configurazione e dei rilasci della piattaforma all'interno della rete. Cancellazione di file temporanei (contanti). Accesso al database da un altro account (e / o dall'account amministratore). |
Non abbastanza memoria |
Aggiornamento della piattaforma. Cancellazione di file temporanei (contanti). Accesso al database da un altro account (e / o dall'account amministratore). Accesso alla base da un altro computer (per escludere un malfunzionamento generale di quello attuale). Ottimizzazione delle query problematiche. Aumento hardware della quantità di memoria. Aumenta la dimensione del file di paging. Gestione della memoria allocata tramite riga di comando Finestre. Riga: "bcdedit / set aumentauserva 3072", dove 3072 è la dimensione della memoria indirizzabile desiderata. |
Errore DBMS, errore del componente dbeng8 interno |
Aggiornamento della piattaforma su tutti i computer della rete. Verifica dell'integrità fisica del database utilizzando l'utilità "chdbfl" y. Questo errore è tipico per le reti senza un server 1C ed è associato alla differenza nel codice di diverse versioni della piattaforma su diversi punti di accesso. |
NEL basi informative molti errori diversi possono verificarsi sulla piattaforma 1C: violazione dell'integrità logica / fisica del database, errori dell'utente, codice sviluppatore "storto" e molto altro. Le ragioni possono essere molte: le luci erano spente e non c'era il gruppo di continuità, oppure il venerdì sera è stato un successo e l'utente non riesce più a ricordare cosa ha fatto lunedì. Innanzitutto, vale la pena porre alcune domande di chiarimento all'utente: 1) Rilasci piattaforma / configurazione. 2) Testo completo del messaggio di errore. Gli utenti hanno la fastidiosa proprietà di non leggere tali messaggi nella loro interezza e forse contiene una raccomandazione per la risoluzione dei problemi. 3) Da quanto tempo è sorto e in quali circostanze appare. Errori non riproducibili, che non abbiamo visto prima, è improbabile che saremo in grado di correggere. 4) Si verifica se esegui 1c da un altro computer / da un altro utente? Questo ci darà spunti di riflessione: se svuotare la cache, impostare le autorizzazioni o cancellare le impostazioni dell'utente può essere d'aiuto. Ora un po 'sugli errori stessi e su come risolverli. Generale: Un esempio comune è una piattaforma rotta. Una delle patch rompe una versione specifica della piattaforma, quindi dopo aver installato una nuova versione della piattaforma e provato ad entrare nel database, puoi vedere la finestra "Nessuna licenza libera trovata". Se hai incontrato un errore per la prima volta - forse qualcuno lo ha già incontrato - cerca su google, forse qualcuno l'ha già riscontrato e ha risolto il problema, e non perderai un paio d'ore in più del tuo tempo. Il rilascio delle configurazioni dovrebbe essere rilevante (prima di tutto, per le configurazioni da cui viene presentata la segnalazione regolamentata), non è per niente che le consultazioni offrono quasi sempre di aggiornare prima, e poi guardare oltre. Versione corrente della piattaforma: ogni configurazione ha una versione scritta di quale versione della piattaforma è consigliata per lavorare con questa configurazione. Il log tecnologico consente di registrare tutti gli eventi 1C: Enterprise (o parzialmente, utilizzando un filtro). !!!IMPORTANTE Prima di qualsiasi azione con la base, crea una copia di archivio! Se il database non si apre nel configuratore, copia la cartella con il database ed esegui tutte le operazioni sulla copia! 1) La base non si apre affatto né in modalità utente né nel configuratore.
2) Se il database viene scaricato all'avvio.
In Windows 7, in alcuni casi, il pulsante "Modifica impostazioni" sarà inattivo. In questo caso, non è possibile disabilitare l'accelerazione hardware, poiché la scheda video e il relativo driver non supportano la manipolazione dell'accelerazione hardware.
3) La base si apre nel configuratore, ma non vuole entrare in modalità utente.
4) Ad una certa azione, lo lancia nel codice nel configuratore.
Se la configurazione è atipica, l'aggiornamento è andato storto o lo sviluppatore che ha modificato la configurazione non ha fornito tutte le possibilità di errori dell'utente: protezione dagli stupidi (se possibile!). Se tipico, potrebbe esserci un bug nella versione. In ogni caso, dovresti eseguire il debugger e vedere cosa c'è che non va. 5) Sotto un utente permette di fare qualcosa, sotto l'altro no.
6) Da un PC entra, dall'altro no.
7) Non ho fatto / non ho fatto altro che tutto si è rotto
8) Memoria insufficiente. Ho avuto un caso, è arrivato un cliente, dice, quando il mese è chiuso, l'errore "Memoria insufficiente" vola. Ho affrontato questo problema. Ho pensato che fosse facile, all'inizio ho aggiunto la RAM - un errore. C'erano 2 gigabyte, ora 4, ma ancora 1s-ke non è sufficiente. Ho cambiato la dimensione del file di paging: un errore, la reinstallazione del sistema (installato Windows 7) ha dato solo un risultato temporaneo, per circa una settimana. Ho provato di tutto. Dopo qualche tempo è stata trovata una soluzione. Decisione Sul computer client, esegui la riga di comando come amministratore, scrivi qui quanto segue: BCDEdit / set aumentauserva xxxx - invece di xxxx, scrivi la quantità di spazio degli indirizzi virtuali in megabyte, ad es. quanta memoria è necessaria per eseguire le applicazioni. L'impostazione predefinita è 2 concerti. Generalmente a 32 bit sistemi operativi Vengono allocati 4 gigabyte: 2 - per le applicazioni e 2 per le esigenze del sistema operativo stesso. Ho selezionato 3000 (cioè CDEdit / set aumentauserva 3000 ). Tuttavia, il sistema può essere difettoso. Soprattutto se hai 2 giga di RAM, come la mia. Questo è per la famiglia OS Windows Vista, 7, Windows 2008. Per Windows XP \\ Windows 2003 scrivi 9) Gli elementi delle forme si sovrappongono e hanno la disposizione sbagliata.
10) Errore DBMS Errore componente interno dbeng8
Soluzione: eseguire l'aggiornamento all'ultima versione in tutti i luoghi di lavoro. Se non aiuta, allora facciamo quanto segue:
11) Bug nella piattaforma 8.3.4.428
12) Conflitto di blocchi durante l'esecuzione di una transazione:
"Come controllare (ripristinare) un database su MS SQL Server utilizzando gli strumenti del server Naturalmente, l'elenco è lungi dall'essere completo, quindi sarò felice se verrà integrato nei commenti. Un problema come l'errore di formato del flusso si verifica abbastanza spesso in 1C 8.3. Vediamo come correggere questo errore. Che cos'è un errore di formato del flusso in 1s 8.3?Ciò accade nelle seguenti situazioni:
Ottieni 267 tutorial video 1C gratuitamente: Correzione
Se questo non aiuta, ci sono modi più sofisticati per risolvere questo problema. Ad esempio, utilizzando un editor HEX. Se hai bisogno di aiuto qualificato da programmatori 1C, contattaci! Dettagli sulla pagina Inserisci le tue parole chiave. |