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.
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.
Ciò accade nelle seguenti situazioni:
Ottieni 267 lezioni video su 1C gratuitamente:
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.
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.
Convenzionalmente, l'errore di formato del flusso 1C può essere suddiviso in 2 tipi:
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.
Consideriamo le soluzioni TOP:
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.
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”.
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.
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”.
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".
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.
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.
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:
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.
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.
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.
L'errore del formato dello streaming 1C 8.3 persiste ancora? Male! Continuare a leggere.
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:
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???
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:
Ci sono un altro paio di modi con un approccio hacker:
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.