Maison / Travailler sur Internet / 1s le fichier externe est absent du stockage. Correction de la structure de la base de données

1s le fichier externe est absent du stockage. Correction de la structure de la base de données

08 novembre 2017 32634

Une situation peut survenir lorsque 1C 8.3 ne démarre pas et qu'une erreur apparaît - "Format de magasin de données non valide" indiquant le chemin vers dossier c utilisateurs config runtimecachestorage. Mais, pas de panique, l'erreur de format des données de stockage n'est pas aussi rare qu'il y paraît à première vue. Par conséquent, dans cet article, découvrons comment corriger une erreur dans 1C 8.3.

Raisons de l'erreur "Format de stockage de données non valide" dans 1C 8.3

En règle générale, une erreur apparaît en raison d'un arrêt incorrect du programme 1C 8.3 ou d'un arrêt inattendu de l'ordinateur. Et pour corriger l'erreur de format de données incorrect, vous n'avez rien à faire avec la base de données, dans la plupart des cas, il suffit d'effacer les fichiers temporaires 1C ou d'effacer le cache 1C.

Qu'est-ce que le cache 1C 8.3 ?

Le cache est un dossier spécial de l'utilisateur actuel sur l'ordinateur, où la plate-forme 1C stocke diverses informations de service. Et si les données dans le cache n'ont pas été écrites correctement, des erreurs peuvent apparaître. Effacer le cache en cas de telles erreurs, ainsi que tester et réparer la base de données, sont les principales fonctions de service qui restaurent les performances du programme.

Comment effacer 1C 8.3 ?

Les fichiers de cache sont stockés dans le dossier AppData, dans le profil utilisateur sous lequel le programme 1C 8.3 est lancé. Le moyen le plus simple de l'ouvrir consiste à utiliser la commande Start\Run\%userprofile%\AppData

Ici, nous devons supprimer tout le contenu des dossiers suivants :

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

Après avoir effectué les opérations de suppression, nous redémarrons le programme 1C Enterprise 8.3 et profitons de la vie.

Effacer le cache 1C peut aider lorsque problèmes divers avec le lancement de 1C Enterprise 8.3, même lorsqu'il démarre, il se ferme immédiatement. Ainsi, vider le cache peut être utile plus d'une fois dans la pratique.

Malheureusement, lorsque vous travaillez avec un programme, des erreurs se produisent souvent qui n'ont pas un seul moyen commun de les éliminer. Ceux-ci incluent l'erreur 1C 8.3 (8.2) - "Format de stockage de données non valide". Le fait est qu'il peut y avoir de nombreuses raisons, respectivement, et des moyens de l'éliminer.

Avant de sortir votre tambourin chamanique, essayez les méthodes répertoriées ci-dessous pour corriger l'erreur "Format de stockage de données non valide" pour les nuls. Il y a de fortes chances qu'au moins l'un d'entre eux vous aide.

Cette méthode est la plus courante basée sur les nombreux messages sur les formulaires de ceux qui ont vaincu l'erreur "Format de stockage de données invalide" en 1C. Dans le cas où le programme fonctionne correctement sur un ordinateur, et sur l'autre il donne une erreur, Par ici Pour toi. Vider le cache vous-même est très simple, mais si vous rencontrez toujours des difficultés, vous pouvez trouver tout ce dont vous avez besoin.

Correction de la structure de la base de données

Si l'effacement du cache n'a pas donné le résultat souhaité, il est nécessaire de tester et de corriger les erreurs.

Si l'infobase est client-serveur, ouvrez-la en mode configurateur et sélectionnez l'élément "Test et correction ..." dans le menu "Administration".

Pour la base de fichiers, utilisez l'utilitaire ChDBFl.exe, qui est un analogue du test et de la correction dans le configurateur.

Si vous n'avez toujours pas réussi, mettez à jour votre configuration en comparant et en fusionnant avec la configuration de travail du fournisseur. Avant de procéder à ces manipulations, n'oubliez pas de retirer la configuration du support du vendeur. Après quoi à partir de sauvegarde vous pouvez rendre toutes vos améliorations.

Redémarrez le serveur 1C

Sur les bases de données client-serveur, il y a parfois une erreur du plan suivant :

Essayez d'arrêter le serveur 1C :

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

Supprimez tous les fichiers *.dat du dossier référencé par l'erreur :

del "C:\Program Files\1cv82\srvinfo\reg_1541\snccntx\*.dat"

Redémarrez le service :

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

Transfert de données

Cette méthode ne doit être utilisée que dans la situation la plus désespérée. Il n'est pas sécurisé et la perte de données est possible.

Tout d'abord, vous devez créer une base de données propre avec la même configuration de version et la même structure. De plus, en utilisant le traitement standard "Déchargement Chargement Données XML» transférer toutes les données vers une base de données de travail vide (télécharger - pour 8.2 ou pour 1C 8.3 ou sur ITS).

Assurez-vous que la structure et tous les détails de la base de données "cassés" sont propres !

Récupération du traitement externe

Vous avez travaillé sur le traitement 1C pendant longtemps, aucune sauvegarde n'a été effectuée, puis il y a eu une panne de courant soudaine. Par conséquent, lors du démarrage de ce traitement, 1C donne une erreur "Format de stockage de données invalide".

Maintenant, l'essentiel est de "se ressaisir" et, en aucun cas, de lancer 1C! Si vous avez tout de même lancé, et que la méthode décrite ci-dessous n'a pas fonctionné, alors essayez de retrouver l'utilisateur qui a précédemment ouvert votre traitement. Dans ce cas, le travail de restauration sera effectué dans son répertoire utilisateur.

Votre traitement doit se trouver dans un répertoire temporaire TMP avec un nom similaire au masque "v8_*.tmp". Au lancement de la plateforme, ces fichiers sont supprimés. Si vous avez toujours lancé 1C et que vous n'avez trouvé aucun fichier et que vous n'avez pas trouvé d'autre utilisateur susceptible d'avoir votre traitement, utilisez le programme de récupération fichiers supprimés du disque dur.

Copiez tous les "v8_*.tmp" trouvés par le masque du dossier TMP dans un endroit sûr. Vous pouvez maintenant exécuter 1C. Essayez de déterminer quel fichier est votre traitement par sa taille et changez son extension de .tmp à .epf. S'il vous est difficile de déterminer quel fichier vous appartient, renommez tout et exécutez-les un par un en 1C. Mais le plus souvent, vous pouvez trouver fichier souhaité assez rapidement, surtout si vous le triez par date.

Si la méthode décrite ci-dessus ne vous a pas aidé, il en existe une autre. Pour cela, il faut se souvenir grossièrement du contenu du traitement (code) et le faire ancienne version.

Recherchez votre traitement dans les textes des modules. Décompressez l'ancienne version de traitement à l'aide de l'utilitaire V8Unpack.exe. Copiez et remplacez tous les textes de module nécessaires et compressez-les à l'aide de cet utilitaire.

Pour éviter de perdre vos nerfs et éventuellement de perdre votre travail le plus important à l'avenir, faites toujours des sauvegardes et utilisez une alimentation sans coupure.

Dans l'article d'aujourd'hui, je vais vous dire quoi faire dans une telle situation: vous avez lancé le programme 1C Entreprise, puis le processus de mise à jour de la version du programme a commencé et tout à coup il est interrompu par un message d'erreur : « Échec de mise à jour. Format de magasin de données incorrect”:

En fait, il n'y a rien de mal avec cette erreur, et le plus souvent elle est corrigée tout simplement - juste vider le cache 1C . Je vous explique comment faire :

1. Fermez d'abord le programme 1C, et faites une sauvegarde de la base de données au cas où. Pour ce faire, allez dans le dossier où la base de données est stockée et copiez le fichier quelque part 1Cv8.1CD:

2. Maintenant, nous devons savoir dans quel dossier sont stockés fichiers temporaires du programme 1C. Pour ce faire, relancez le programme 1C :Entreprise. Dans la fenêtre de démarrage, mettez en surbrillance le nom de votre base d'informations et appuyez sur le bouton à droite Paramètre”:

Dans la fenêtre qui s'ouvre, nous voyons le chemin où sont stockés les fichiers temporaires 1C. J'ai le chemin suivant : C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts :

Les dossiers de cache seront situés à C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8. Dans votre cas, le chemin peut être : .

3. Alors, fermez 1C. Alors Outils Windows aller au dossier C:\Utilisateurs\Nom d'utilisateur\AppData\Roaming\1C\1cv8(si vous ne voyez pas le dossier Données d'application alors lisez le premier commentaire sous cet article). Ici, nous sélectionnons tous dossiers avec des noms longs alphanumériques et hardiment supprime-les:
Après avoir supprimé les dossiers, nous lançons à nouveau le programme 1C Enterprise. Cette fois, la mise à jour du programme devrait réussir et l'erreur "Format de magasin de données non valide" ne devrait plus se reproduire.