Errore sorgente streaming 1c 8.3 aggiornamento. Quando hai bisogno di un tamburello?

06.02.2023

Questo articolo illustra un modo per eliminare gli errori di formato del flusso in 1C.

Immaginiamo la situazione. La chiamata al report "Bilancio fatturato" per il conto non viene generata e non riesce.

Prima di tutto, controlliamo la base per eventuali danni: non ce ne sono.

Effettuiamo test e correzioni: il risultato è lo stesso. Controlla utilizzando software di terze parti Inoltre non hanno identificato la causa del problema. In questo caso il database viene correttamente aggiornato e scaricato tramite il file DT. Quando si tenta di aprire il database con un utente diverso, l'errore non viene visualizzato e il report viene generato senza problemi.

Correzione dell'errore di formato del flusso 1C.

Se il database funziona normalmente sotto il nome di un altro utente e dopo aver reimpostato i profili nella cartella Roaming non cambia nulla, il problema risiede nelle impostazioni del primo.

Studiamo più nel dettaglio, il testo del messaggio di errore dovrebbe essere il seguente:

“ParametersStructure = SavedSettings.SettingsStorage.Get();

per colpa di:

Errore nel formato dello streaming"

In base al messaggio diventa chiaro dove cercare il motivo.

2. Dall'intero elenco, seleziona "Impostazioni salvate" e vai ad esse.

3. Nella finestra che si apre, nel pannello superiore, trova il pulsante per disabilitare la composizione e fai clic su di esso.

4. Nell'elenco dei report, trova quello che ti interessa utilizzando il testo dell'errore.

5. Fare clic con il pulsante destro del mouse per aprire menù contestuale e seleziona la casella per eliminarlo in un secondo momento o fai semplicemente clic sul pulsante Elimina.

6. Successivamente, apri il menu Elimina per tutti gli oggetti contrassegnati ed eliminali di conseguenza.

Attenzione! Se lavori con un database aziendale (più utenti), devi connetterti esclusivamente oppure tutti gli utenti attivi devono disconnettersi: esci dal programma.

In base ai risultati dell'operazione, provare a generare nuovamente il report: dovrebbe essere generato correttamente ed eseguire le sue funzioni.

In qualsiasi report può verificarsi un errore di flusso. Molte persone sono spaventate da questo problema, ma, a quanto pare, la soluzione si trova in superficie e chiunque può gestirla. Solo un paio di minuti e alcune azioni nel menu 1C e il guasto viene risolto. La cosa principale in tali situazioni è non farsi prendere dal panico e non agire utilizzando il metodo del "colpo scientifico", ma studiare Annuncio programmi. Di norma, contiene tutte le informazioni sul malfunzionamento, che ti consentiranno di trovare rapidamente la causa e quindi eliminarla.

Un problema come l'errore del formato del flusso si verifica abbastanza spesso in 1C 8.3. Vediamo come risolverlo questo errore.

Cos'è un errore nel formato dello streaming in 1s 8.3?

Ciò accade nelle seguenti situazioni:

  1. Un errore nel formato dello streaming all'avvio di 1C Enterprise 8.2 o del configuratore è solitamente associato a problemi di cache. Di solito è causato dal sistema che non si spegne correttamente a causa, ad esempio, di un'interruzione di corrente. Pertanto, si consiglia vivamente di posizionare i blocchi gruppo di continuità per non perdere Informazioni importanti. Spesso l'errore appare quando si avvia il database dopo aver aggiornato la configurazione.
  2. La seconda situazione è quando si genera un report, ad esempio, si apre un report, si pubblica un documento, si apre un documento, ecc. Spesso ciò è dovuto proprio al contenuto delle informazioni nel database. La causa di questo errore è molto spesso la presenza di informazioni "non funzionanti" all'interno del sistema.

Ottieni 267 lezioni video su 1C gratuitamente:

Correzione

  1. Di norma, per risolvere questo problema, è sufficiente pulire i file temporanei sul sistema. .
  2. Se il problema persiste, ma puoi accedere al configuratore, esegui .
  3. Se non hai accesso al configuratore e il database è di prova, usalo, che si trova nella cartella del programma.
  4. Se i metodi sopra indicati non aiutano, ma si avvia la modalità 1C Enterprise, caricare i dati in un nuovo database utilizzando l'elaborazione " ". Tuttavia, ciò potrebbe causare la perdita di dati.
  5. Aggiornamento. Un altro motivo potrebbe essere la presenza di sessioni utente attive con diverse versioni della parte client della piattaforma 1C. Cioè, ad esempio, un utente con la piattaforma 1C 8.3.5.1517 sta lavorando nel database e un altro sta tentando di connettersi, con la versione 8.3.5.1444.

Se questo non aiuta, ci sono modi più sofisticati per risolvere questo problema. Ad esempio, utilizzando un editor HEX. Se hai bisogno di assistenza qualificata da parte dei programmatori 1C, contattaci! Dettagli nella pagina

Questo articolo spiegherà le cause, i tipi e le soluzioni.
“Errori nel formato dello streaming” 1C.

Chiunque lavori con 1C:Enterprise in qualsiasi configurazione ha visto almeno una volta una finestra con l'errore "Errore formato flusso".

Questa finestra è inclusa nella TOP 3 degli errori 1C:Enterprise più comuni. È spiacevole perché non è informativo. Non è chiaro: dove e qual è l'errore? La reazione naturale sarebbe quella di fare clic sul pulsante "Riavvia", ma con un'alta probabilità si può sostenere che riavviare il problema non risolverà il problema e l'utente vedrà nuovamente questa finestra.

Questo articolo spiegherà le cause, i tipi e i metodi per eliminare l'"Errore formato streaming" 1C.

Perché 1C 8 scrive "Errori di formato dello streaming"?

Il programma 1C:Enterprise è creato in modo tale che durante il suo lavoro si sforza costantemente di ottimizzare la velocità delle operazioni. A tale scopo, sul computer dell'utente viene creata una "cache" nella quale vengono memorizzate le informazioni utilizzate di frequente, ad esempio: la posizione e la forma delle finestre, i dati del servizio utente, le impostazioni di selezione, i caratteri, ecc. La memorizzazione nella cache consente di ridurre il numero di chiamate al server e, quindi, di aumentare la velocità di 1C:Enterprise.

Ma cosa succede se il file “cache” viene scritto con un errore/errori, a seguito di un'errata conclusione di una sessione di lavoro, oppure di uno sbalzo di tensione, o di un guasto di rete (per la versione client-server di 1C)? La prossima volta che proverai ad accedere alla "cache", 1C non sarà in grado di leggere il file e verrà visualizzata la finestra "Errore formato flusso". La "cache interrotta" è la causa più comune di questo errore.

Oltre a una cache scritta in modo errato, è possibile che anche i documenti (o le directory o qualsiasi altro oggetto) vengano scritti in modo errato nella base delle informazioni e ciò può anche causare l'errore discusso in questo articolo.

Tipi di errori di formato dello streaming

Convenzionalmente, l'errore di formato del flusso 1C può essere suddiviso in 2 tipi:

  • Il primo tipo è un errore che si verifica all'avvio di 1C. Lei è il risultato terminazione errata sessione di lavoro, interruzione di corrente; o appare dopo . In questo caso l'errore deve essere cercato nella cache.
  • Il secondo tipo è un errore che si verifica mentre si lavora con 1C, ad esempio quando si apre una directory o quando si pubblica un documento o quando si genera un report o durante l'aggiornamento. In questo caso, è necessario cercare l'errore nel database delle informazioni.

A seconda del tipo di errore, puoi scegliere l'opzione più appropriata per eliminarlo. Ma puoi utilizzare tutti i metodi a turno finché uno di essi non funziona. I metodi non danneggeranno il tuo database 1C 8 Tuttavia, se ti comporti come un vero professionista, dovresti prima fare un backup e solo dopo gestire l'errore di formato dello streaming.

Come risolvere "Errore formato streaming"?

Consideriamo le soluzioni TOP:

1. Svuota la cache 1C

Questo metodo è stato discusso in dettaglio nel nostro articolo “”. Ricordiamo brevemente. Per eliminare manualmente i file della cache, è necessario trovare le cartelle in cui è archiviata la cache. Per sistemi operativi Win7 e file temporanei successivi sono archiviati in C:\Utenti\Nome utente\AppData\Roaming\1C E C:\Utenti\Nome utente\AppData\Local\1C nelle cartelle che iniziano con "1cv8". In Windows XP, nella cartella dell'utente in Impostazioni locali\Dati applicazioni\1C\. Se la cartella AppData non è visibile, regola la visibilità cartelle nascoste. La figura seguente mostra l'aspetto dei file di cache: cartelle con nomi lunghi e poco chiari (nel nostro caso c'è solo un file). Per svuotare la cache, è necessario eliminare queste cartelle.

Importante!È possibile eliminare le cartelle solo quando i processi di lavoro con 1C:Enterprise sono completati.

2. Inizia a testare e correggere 1C

Nella modalità di configurazione è necessario fare clic sulla voce di menu “Amministrazione” e poi su “Test e correzione”.

I primi due punti “tabelle di reindicizzazione” dovrebbero essere controllati base informativa" e "verificare l'integrità logica della base di informazioni". Fare clic sul pulsante "Esegui". Il sistema stesso controllerà il database, troverà gli errori, li correggerà e fornirà un rapporto sul lavoro svolto. Se necessario, seleziona anche la terza voce “verifica dell'integrità referenziale dell'infobase”.

3. Esegui "chdbfl.exe"

Se non è possibile accedere al configuratore, eseguire il programma “chdbfl.exe”, che si trova: “C:\Programmi (x86)\1cv8\8.3……\bin”. Seleziona il file di database, seleziona la casella di controllo "Correggi errori rilevati" e fai clic sul pulsante "Esegui". Quindi il sistema farà tutto per te. Il sistema stesso controllerà il database, troverà gli errori e li correggerà. Mentre il programma “chdbfl.exe” è in esecuzione, non dovrebbero esserci sessioni attive con 1C.

4. Carica e carica la base di informazioni in .dt

Nella modalità configuratore, seleziona la voce di menu “Amministrazione” e fai clic su “Scarica infobase”. Successivamente, seleziona la posizione in cui desideri salvare il file del database (.dt), assegna un nome al file e fai clic su "Salva".

Successivamente, crea un nuovo database vuoto sul tuo computer (o sul server). Vai al nuovo configuratore del database, fai clic su “Amministrazione”, quindi su “Scarica infobase”. Selezionare il file precedentemente preparato e fare clic su “Apri”.


5. Carica e carica i dati XML.

Questo metodo potrebbe causare la perdita di dati, pertanto se ne consiglia l'utilizzo solo da parte di utenti esperti. Il metodo è simile al precedente e consiste nel fatto che prima viene scaricato il database (solo non in .dt, come nel metodo precedente, ma in uno speciale formato .XML). Quindi il database viene ricaricato. Questo viene fatto utilizzando l'elaborazione integrata "Caricamento e caricamento di dati XML".


6.Aggiornamento 1C

La causa dell'errore in questione potrebbe essere la presenza di sessioni utente attive in funzione versioni diverse. Ad esempio nel database c'è una sessione utente attiva con la piattaforma 1C 8.3.5...., e un'altra sta tentando di connettersi, con la versione 8.3.4.... Se sul tuo computer sono installate più versioni, assicurati che nella finestra di modifica dell'infobase sia selezionata la versione "corretta" di cui hai bisogno.


7. Altri metodi.

Nel 99% dei casi, i metodi sopra descritti per gestire l'"errore di formato dello streaming" faranno effettivamente il loro lavoro e l'errore "scomparirà". Nel restante 1%, dovrai utilizzare una diagnostica più complessa, a volte oltre l'ambito di 1C, ad esempio: pulire i file temporanei del computer e non solo la cache 1C; controllo HDD su settori danneggiati utilizzando l'utilità "chkdsk.exe"; controlla il tuo computer con l'antivirus. Puoi anche provare a eseguire il database 1C su un altro computer e quindi localizzare il problema, assicurandoti che l'errore risieda nel database delle informazioni e non nell'hardware o nel sistema operativo.

Questo articolo è stato creato per aiutare coloro che hanno riscontrato l'errore 1C "Errore formato flusso" qui sono stati discussi e spiegati i motivi del suo verificarsi, i suoi tipi condizionali e i metodi di eliminazione; L'errore sembra spaventoso e incomprensibile a causa della sua incertezza, ma, come vediamo, tutti possono eliminare questo errore.

L'errore di formato del flusso 1C Enterprise è uno degli errori più comuni che si verificano quando si lavora con programmi 1C. Dalla pubblicazione imparerai come correggere un errore di formato del flusso 1C Enterprise 8.3 senza contattare amministratori o partner 1C, utilizzando metodi comprovati.

Stai lavorando nel programma 1C, va tutto bene, ma qui non si sa perché sia ​​apparso un piccolo modulo con la notifica "Errore formato flusso" e con le opzioni "Esci" nel programma o "Riavvia" il programma. Il riavvio ovviamente non porta a nulla, l'errore si ripresenta...

...dalla pubblicazione imparerai:

Errore nel formato dello streaming 1C Enterprise 8.3 è uno dei più comuni nel lavoro 1C:Enterprise e allo stesso tempo uno dei meno informativi. Viene visualizzata una finestra con un messaggio di errore e niente Informazioni aggiuntive cosa si è rotto e dove e come ripararlo. Pertanto, per correggere l'errore di formato dello stream 1C, inizieremo calcolando le ragioni della comparsa di questo errore, in modo da conoscere meglio il “nemico” di persona.

Perché si verifica un errore nel formato del flusso 1C Enterprise 8.3?

Per scoprire le ragioni dell'errore nel formato del flusso 1C 8.3, è necessario considerare l'area dati della piattaforma 1C. Qui vorrei notare che la piattaforma 1C durante il funzionamento utilizza:

  • HDD, su cui vengono salvati file di impostazioni temporanei, registri, informazioni sul servizio e sull'utente durante il funzionamento della piattaforma 1C;
  • netto(nel caso del lavoro di rete), attraverso il quale i pacchetti di dati vengono scambiati con altri computer o server di rete (nel caso della versione client-server di 1C Enterprise).

Inoltre, la piattaforma 1C Enterprise utilizza costantemente queste risorse.

Ora immagina che ci sia un aumento di elettricità, quindi parte pacchetto di reteè stato distorto e registrato in una forma errata oppure l'elettricità è stata interrotta e i dati scritti nella cache 1C sono stati scritti parzialmente, cosa succederà in questo caso?

Il primo passo è creare una copia del database delle informazioni 1C nel caso in cui il database di lavoro venga danneggiato quando viene corretto.

Un modo efficace per correggere un errore di formato del flusso 1C Enterprise 8.3 per i database di file 1C

Se stai lavorando nella versione file di 1C Enterprise, sono diventati vittime di questo flagello, quindi voglio offrire un modo per sbarazzarsene, che funziona nel 78% dei casi.

  • Per fare ciò, devi andare a cancellare tutti i file e le cartelle, TRANNE FILE DATI 1Cv8.CD . L'operazione richiede abilità, quindi attenzione a non esagerare! 🙂

Puoi vedere il percorso della directory del database 1C Enterprise 8.3 quando avvii il programma: si troverà nella parte inferiore della finestra di avvio di 1C Enterprise 8.3.

Di file cancellati non preoccuparti: 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, correggilo database di file 1C Enterprise 8.3 fornisce l'utilità chdbfl.exe. Controlla la struttura del tuo database usando questa utility.

L'errore del formato dello streaming 1C 8.3 persiste ancora? Male! Continuare a leggere.

Passaggi standard per correggere l'errore di formato del flusso 1C Enterprise 8.3

Su questi argomenti sono state scritte pubblicazioni dettagliate, quindi non ho nulla da aggiungere qui. Leggi gli articoli e fai tutto esattamente come scritto.

Se, dopo aver eseguito manipolazioni con il database, appare ancora un "errore di formato del flusso", in questo caso, prova un altro metodo collaudato:

  • carica il tuo database con il file *.dt, crea un database 1C vuoto e carica al suo interno il file *.dt precedentemente caricato. Un articolo su ti aiuterà in questa operazione.

A questo punto, l'errore di formato del flusso 1C Enterprise 8.3 può essere corretto nel 94% dei casi. Ma cosa devo fare da mangiare se non ho dormito???

Modi non standard per correggere un errore nel formato del flusso 1C Enterprise 8.3

Prima di ciò, sono state eseguite tutte le operazioni standard per correggere questo errore e, se a questo punto l'errore non è stato eliminato, dovrai essere creativo. Questo processo è anche chiamato "danza con tamburelli" o "sciamanesimo"... Pertanto, se non hai mai "ballato" prima, l'errore di formato dello streaming 1C Enterprise 8.3 può essere un'ottima soluzione per te. Quindi continuiamo:

  • Prova a caricare il file *.dt nel nuovo database creato su un altro computer. Ciò eliminerà la possibilità che hardware o programmi funzionino in modo errato sul computer in cui si trova la base.
  • Disinstallare (ovvero RIMUOVI tramite Aggiungi o Rimuovi programmi) la piattaforma 1C e installarla di nuovo, preferibilmente ultima versione. Escludiamo file eseguibili della piattaforma non correttamente funzionanti che potrebbero essere danneggiati da virus o settori “sbriciolati”. disco rigido o in altri modi.
  • Aggiorna la configurazione per la prossima versione o carica la configurazione corrente da un file *.cf con la sostituzione completa dell'oggetto.
  • Disattiva il firewall e il software antivirus. C'è una possibilità che file eseguibileè stato rilevato in attività sospette dall'antivirus ed è stato messo in quarantena o rimasto sotto stretto controllo con il blocco delle azioni “pericolose”. In ogni caso escludiamo la possibilità della quarantena antivirus.
  • Elimina i file temporanei sul tuo computer. Si trovano in diversi luoghi:
  1. Nel profilo utente, per cercare, inserire %Temp% nella barra degli indirizzi di Explorer.
  2. Nella cartella C:\Windows\Temp
  3. A volte sull'unità C:\Temp
  • Una volta veniva utilizzato un altro metodo quando nulla aiutava: creavano un'immagine iniziale completa del database e poi la slegavano dalla RIB, rendendola 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 di formato del flusso è client-server, allora fallo su di esso, dopo averne prima fatto una copia) e cancella il file da tutti i record nella tabella " configsave» tramite la console del software.
  • L'utilità Tool_1CD controlla il formato del flusso. Scarica questa utility e controlla lo streaming.

I metodi per correggere gli errori di formato dello streaming descritti nella pubblicazione sono stati testati nella pratica: funzionano!

Spero di non aver dimenticato nulla. Se all'improvviso mi viene in mente qualcos'altro, lo aggiungerò sicuramente alla pubblicazione.

A tutti i lettori buon umore! Lascia che l'errore del formato dello streaming ti eviti!!! 😉

Se non capisci qualcosa sulla domanda su come correggere l'errore di formato dello streaming 1C:Enterprise 8.3, puoi porre una domanda nei commenti all'articolo o su.
Per evitare di perdere un articolo su Internet, salvalo sul tuo file mezzi di comunicazione sociale o segnalibri.


Errore nel formato del flusso 1C: metodo di correzione

Recentemente mi sono imbattuto in un USP terribilmente cambiato per l'Ucraina, versione 1.2.2. Io, non essendo un fan degli aggiornamenti coerenti (fino alla 1.2.6), ho iniziato subito a confrontare la configurazione con il file di consegna 1.2.6. Ma... peccato. Ho ricevuto un ERRORE DI FLUSSO e si è bloccato 1C. E questo nonostante abbia trascorso 5 ore confrontando attentamente la configurazione con il file 1.2.2 del fornitore e registrando dettagliatamente in *.txt ciò che le persone hanno cambiato lì. Quelli. se aggiorni un simile miracolo da un numero all'altro, non passa meno di un giorno.
Sono andato online. Persone molto rispettate hanno descritto tutti i tipi di danze con tamburelli... Dopo aver letto, ho applicato qualcosa. Ho protestato. Ho rimosso il file di consegna dal database e l'ho caricato in un database vuoto in modo che tutto andasse più velocemente. Ed ecco, sono arrivato COSTANTEMENTE alla versione 1.2.4 e dopo si è verificato un pasticcio. Se confrontato in sequenza con 1.2.5: è già un incubo - "" e un incidente. Ho sbattuto contro il muro. Tutte le scadenze stanno per scadere.

Poi ho iniziato a pensare: cosa succede quando si confrontano le configurazioni? E c'è un'APERTURA sequenziale degli oggetti del database e un confronto con un'altra conf. Inoltre, qui per oggetti intendiamo la stessa cosa che in qualsiasi altro linguaggio di programmazione orientato agli oggetti (come C++). Cioè, ad esempio, una directory è un oggetto che contiene oggetti: dettagli, moduli, layout. I moduli stessi contengono oggetti: pulsanti, campi, ecc. E se abbiamo un oggetto html integrato, ad esempio in un documento di aiuto, può contenere oggetti: immagini, ecc.
È interessante notare che se trovi un oggetto di questo tipo nell'albero di configurazione, puoi ottenere un errore nel formato dello stream senza causare l'arresto anomalo di 1C. Sebbene, se è HTML, può aprirsi, ma durante il confronto, quando si aprono i suoi oggetti, 1C si bloccherà comunque.
Quelli. Aprendo in sequenza sufficiente tutti gli oggetti del database, è possibile trovare tale oggetto, rimuoverlo dal supporto ed eliminarlo. Ma devi amare così tanto 1C che ti siedi stupidamente e apri ogni oggetto facendo clic con il mouse. Ahimè, non sono così sensibile a 1C. Sono entrato nel menu del configuratore e ho provato a trovare qualcosa che aprisse oggetti, come durante l'aggiornamento o il confronto delle configurazioni. E l'ho trovato!!! Questo menu è Configurazione -> Carica file di configurazione. Inoltre, esiste un modulo in cui puoi contrassegnare non tutti, ma quegli oggetti e sezioni che devi scaricare.
Quello. Durante lo scarico della configurazione, ricevendo un errore e restringendo l'intervallo di ciò che era contrassegnato, ho trovato questi sfortunati oggetti danneggiati e li ho cancellati. Dopodiché tutto è andato come un orologio. Tutto è stato confrontato e unito. Ora riguardo ai balli con i tamburelli descritti nei forum. Da queste descrizioni segue una cosa: un errore nel formato del flusso si verifica quando un oggetto del database (oggetto, qui è un concetto più ampio rispetto a 1C) viene danneggiato per vari motivi. E se 1C in modalità operativa o configurazione tenta di aprirlo, viene visualizzato questo errore. Inoltre capita che il configuratore non si apra (cioè non si aprano gli oggetti richiesti all'avvio).
Quindi viene salvato il file esterno per testare e correggere il database, situato nella cartella bin. A volte i file delle impostazioni utente 1C in Doc.endSett vengono danneggiati. Quindi devi solo eliminarli dal disco. Se gli oggetti della conf stessa sono danneggiati, a volte il configuratore aiuta. Ma questi due metodi di test non aprono tutti gli oggetti del database per il test! È importante ricordarlo. Quindi, caro file chdbfl.exe, a quanto ho capito, fondamentalmente ti consente di riparare il database, ad es. per poi avviarlo prima.
Ho avuto il caso più difficile. Ma mi ha permesso di arrivare al fondo della verità. Errore nel formato del flusso: si tratta di oggetti di database danneggiati (inclusi file esterni a cui accede 1C). Devono essere trovati ed eliminati. È tutto.