Erreur : Le fichier de base de données est corrompu. Erreur : Le fichier de base de données est corrompu Utilisation d'une copie de sauvegarde d'une base de données défectueuse

L'erreur 1C "Le fichier de base de données est corrompu" se produit régulièrement lorsque vous travaillez avec les versions 8.2 et 8.3. La cause la plus courante de corruption de la base de données est un arrêt inattendu dû à une panne matérielle ou à une panne de courant.

Il existe 4 options pour résoudre ce problème au niveau de l'utilisateur :

  1. Restauration à partir de la dernière sauvegarde.
  1. Création d'une copie de sauvegarde à partir d'une base de données endommagée avec récupération ultérieure à partir de celle-ci.
  1. Correction de la base de données avec des outils intégrés.
  1. Réparation de la base de données à l'aide de l'outil chdbfl.exe.

Bien sûr, le choix de l'un ou l'autre algorithme dépend de la situation spécifique. Pour comprendre les possibilités et les avantages de chacune des méthodes, nous examinerons chacune d'elles plus en détail.

  1. Restauration à partir d'une sauvegarde

Cette option est optimale pour corriger une erreur de fichier de base de données 1C si une sauvegarde est automatiquement créée quotidiennement. N'oubliez pas que toutes les données saisies après la création de la sauvegarde seront perdues. Si cela est inacceptable, passez immédiatement à la deuxième méthode.

Pour restaurer à partir d'une sauvegarde saine, vous devez lancer le configurateur, puis sélectionner le sous-élément "Charger l'infobase..." dans le menu "Administration".

Si vous effectuez une restauration de base de données pour la première fois, avant de commencer toutes les manipulations, assurez-vous d'effectuer sauvegarde(la procédure de sauvegarde manuelle de la base de données 1C:Enterprise est décrite dans le paragraphe suivant).

La restauration est recommandée pour nouvelle base Les données. Cela donnera une garantie supplémentaire que toutes les erreurs accumulées seront éliminées. S'il n'y a pas de nouvelle sauvegarde ou si les données qu'elle contient ne sont pas à jour, vous pouvez essayer de restaurer la base de données endommagée (c'est à cela que sert sa sauvegarde).

  1. Travailler avec une copie de sauvegarde d'une base de données défectueuse

Dans le configurateur, ouvrez le menu "Administration" et sélectionnez le sous-élément "Télécharger l'infobase...". En règle générale, le téléchargement de données se déroule sans problème, mais si le programme est gravement perturbé, les sauvegardes par des moyens réguliers peuvent échouer. Pour résoudre ce problème, vous pouvez copier manuellement le fichier de base de données, appelé 1Cv8.1CD. Copiez ce fichier de n'importe quelle manière pratique dans un répertoire vide.

Vous avez une question, vous avez besoin de l'aide d'un consultant ?

Déjà à ce stade, vous pouvez essayer de charger les données de manière régulière en vous connectant à un fichier de base de données placé dans un autre répertoire. La cause de l'erreur 1C "Le fichier de base de données est corrompu" peut ne pas être un dommage à la base de données elle-même, mais au cache, qui, après ces manipulations, sera complètement réinitialisé.

Si la base de données ne s'ouvre toujours pas, vous devez essayer de la restaurer à partir de la copie endommagée que vous venez d'enregistrer en utilisant la méthode décrite dans le paragraphe précédent. Lors du transfert d'informations, le programme peut ignorer les entrées erronées et corriger lui-même la base de données.

  1. Correction avec des outils intégrés

L'élimination des erreurs dans le fichier de base 1C peut être effectuée à l'aide de l'utilitaire inclus dans le package. Pour l'exécuter, vous devez sélectionner l'élément "Test et correction ..." dans le menu "Administration" du configurateur.

Les utilisateurs expérimentés peuvent ajuster la configuration à leur guise, mais dans la plupart des cas, l'option présentée dans l'illustration sera optimale. Vous pouvez expérimenter avec le bloc de paramètres "Vérification et modes", en réorganisant les cases à cocher et en évaluant l'effet.

Cela n'a aucun sens de cocher la case "Test uniquement" (à condition que vous ayez sauvegardé la base de données endommagée et que les actions de l'utilitaire n'aggravent pas la situation).

L'une des causes les plus courantes de l'erreur 1C "Le fichier de base de données est corrompu" sont les liens menant à des objets inexistants. Lorsque vous cochez la case "Créer des objets" pour chaque lien erroné, le programme créera un nouvel objet.

Après avoir sélectionné la configuration souhaitée, démarrez le processus de réparation avec le bouton "Exécuter". Après la fin des travaux, le service public rendra compte du résultat.

  1. utilitaire chdbfl.exe

Si la méthode précédente n'a pas fonctionné ou si la base de données est tellement endommagée qu'il est impossible d'entrer dans le configurateur, vous pouvez essayer d'exécuter l'utilitaire directement à partir du disque. Il se trouve dans le répertoire contenant le progiciel installé. Vous pouvez trouver ce répertoire en utilisant le raccourci qui lance le programme. Pour cela, ouvrez le menu contextuel (en cliquant sur clic-droit cliquez sur le raccourci) et sélectionnez "Propriétés".

L'erreur 1C "Le fichier de base de données est corrompu" se produit régulièrement lorsque vous travaillez avec les versions de plate-forme 8.2 et 8.3. Cette erreur peut se produire à la fois lors du démarrage de l'infobase et lors de toute opération. Voyons comment corriger cette erreur.

Riz. 1. Fenêtre avec une erreur

Tout d'abord, faites TOUJOURS (!!!) une copie de la base de données endommagée. Il est préférable de faire une copie du fichier 1Cv8.1CD. Pour ce faire, vous devez vous rendre dans le répertoire où la base de données est stockée, la copier et l'enregistrer dans n'importe quel répertoire qui vous convient.


Riz. 2. Copier la base


Riz. 3. Insertion de la base dans le catalogue

Après avoir copié la base de données, des tests internes sont nécessaires. Pour ce faire, rendez-vous dans notre base de données via le configurateur, allez dans l'onglet « Administration » et cliquez sur « Tester et corriger ».


Riz. 4. Lancement du Configurateur


Riz. 5. Test et réparation

Une fenêtre de test et de correction de l'infobase apparaît devant nous. Cochez les cases comme illustré à la figure 6 et commencez les tests.


Riz. 6. Lancer les tests et les correctifs

Après les tests internes, des tests externes doivent également être effectués. Pour ce faire, nous fermons le configurateur et ouvrons l'utilitaire chdbfl.exe. Il se trouve dans le dossier de la plate-forme, qui se trouve généralement dans C:\Program Files (x86)\1cv8\8.3.10.2252\bin.

Fig.7. Chemin vers l'utilitaire

Nous lançons fichier donné, dans le champ "Nom du fichier de base de données", nous écrivons le chemin où se trouve notre base de données et cochez la case "Corriger les erreurs détectées, puis effectuer des tests.


Riz. 8. Lancer des tests externes

Après toutes les opérations effectuées, vous pouvez accéder à la base de données. Si aucune des méthodes ci-dessus n'a aidé à restaurer la base de données endommagée, vous devrez la traiter manuellement. Seul un programmeur qualifié peut le faire.

Pivkin Andreï. Spécialiste de la ligne de conseil

Pour « 1C-Bitrix : Site Management », l'intégration avec « 1C » n'est pas un problème. Il s'agit d'une fonctionnalité standard présente depuis longtemps depuis la version produits logiciels « 1C:Enterprise 8.1 », édition Trade Management (version 10.3.4) et « 1C-Bitrix : Site Management » version 6.5, dans les éditions Small Business, Business et Big Business.

Le commerce sur Internet ne présente aucune différence avec le commerce de détail ordinaire en termes de registres comptables. À cet égard, la question se pose de coordonner les ventes via une boutique en ligne et de les publier selon le système comptable 1C. Pour ": Site Management" l'intégration avec "1C" n'est pas un problème. Il s'agit d'une fonctionnalité standard présente depuis longtemps depuis la version des produits 1C:Enterprise 8.1, édition Gestion commerciale(version 10.3.4) et " " version 6.5, dans les éditions Petite entreprise, Affaires et grosse affaire.

Malgré la documentation produit existante, de nombreux créateurs de sites Web ont des difficultés à échanger des données entre les deux programmes. La complexité de l'intégration varie. Considérez quelques-uns des plus typiques que de nombreux utilisateurs ont.

Les problèmes typiques peuvent être regroupés comme suit :

  • Problèmes de performances côté serveur
  • Erreurs lors de l'utilisation de fichiers de données
  • Problèmes d'autorisation
  • Erreurs MySQL
  • Erreurs logiques

Commençons dans l'ordre.

Erreurs côté serveur

Les erreurs côté serveur se produisent pour diverses raisons, mais ce qu'elles ont en commun, c'est que ce ne sont pas tant les paramètres du programme "" ou " 1C :Entreprise", combien de paramètres de serveur ou de problèmes dans les lignes de communication. Fondamentalement, ils sont "guéris" par le paramètre correspondant matériel serveur et Logiciel. Et seulement si cela est impossible - par une réduction ponctuelle du volume de déchargement. Pour résoudre la plupart de ces problèmes, vous ne pouvez pas éviter de contacter le service soutien technique société d'hébergement qui héberge votre site.

Les manifestations les plus courantes de ces erreurs :

  • Erreur de travail avec Internet, un message s'affiche : échec de l'envoi de données au pair (pas d'en-têtes, pas de données)‏;
  • Une réponse de serveur vide a été reçue ;
  • Les erreurs 502, 500 ou l'erreur 404 sont déjà en cours d'échange ;
  • Erreur de mémoire insuffisante, par exemple, un message s'affiche : Erreur fatale : taille de mémoire autorisée de 67108864 octets épuisée (essai d'allouer 102401…)‏
  • Impossible d'obtenir l'état actuel du processus d'échange. Données d'échange envoyées mais non téléchargées.

Les méthodes de solution courantes consistent à modifier les paramètres du serveur. Tout d'abord, vous pouvez augmenter la limite de temps et de mémoire dans les paramètres PHP.

  • php.ini.oci situé dans le dossier / Apache.
  • Trouver le groupe de paramètres dans le fichier Limites de ressources.
  • Augmenter les valeurs des paramètres max_exécution_temps et Mémoire_limite.
  • Redémarrez le serveur.

Deuxièmement, augmenter le délai d'attente du serveur aide souvent. Il est préférable de contacter l'hôte avec cela, car vous n'aurez probablement pas les droits d'accès à cela. Mais s'il est possible de le faire vous-même, vous devez effectuer la séquence d'actions suivante:

  • Ouvrir le fichier pour le modifier httpd.conf, placé dans un dossier / Apache/conf/
  • Modifier la valeur du paramètre temps libre.
  • Redémarrez le serveur.

Une autre solution à ce problème (si l'hébergeur n'accepte pas d'augmenter le timeout) est de rendre le timeout du serveur égal au timeout" 1C-Bitrix : gestion du site" (pages Boutique > Paramètres de la boutique > Intégration avec 1C, domaine Intervalle d'un pas en secondes). Dans ce cas, l'exécution pas à pas se déroulera de manière synchrone.

Si les mesures indiquées n'ont pas aidé ou si les paramètres indiqués ne peuvent pas être modifiés, alors, en dernier recours, vous pouvez procéder comme suit :

Enfin, vous pouvez réduire le volume de déchargement des marchandises à la fois. Mettre en place un filtre selon la nomenclature côté « 1C » :

  • Exécutez l'assistant de configuration des communications ( Services > Échange de données avec un site Web > Configurer l'échange de données avec un site Web)
  • Dans la première étape de l'assistant, sélectionnez Modifier une configuration de communication existante et appuyez sur le bouton Plus loin.
  • Sélectionnez le paramètre à modifier et double-cliquez dessus.
  • Favoris Déchargement de marchandises(Ou alors Échange de commandes, le cas échéant), modifiez les valeurs de filtre.
  • Enregistrez vos modifications et réessayez de synchroniser.

Erreurs lors de l'utilisation de fichiers de données

Les erreurs lors de l'utilisation de fichiers sont principalement causées par un réglage incorrect des autorisations de fichiers. Les messages typiques dans ce cas ressemblent à ceci : "Erreur d'ouverture de fichier" et "Erreur d'écriture de fichier". Les moyens de résoudre le problème, bien sûr, consistent à définir les droits d'accès au niveau du système d'exploitation.

Faites attention à la phrase "au niveau du système d'exploitation". Droits au niveau 1C-Bitrix : gestion du site”, en règle générale, sont toujours réglés correctement. Cependant, cela ne fait pas de mal de vérifier vos autorisations d'importation/exportation. Cela se fait sur la page. Boutique > Paramètres de la boutique > Intégration avec 1C.

Causes les plus probables :

  • L'utilisateur à partir duquel les données sont échangées n'a pas d'accès en écriture au dossier /télécharger .
  • Le fichier est créé avec des autorisations qui n'autorisent pas la lecture du fichier.
  • Le fichier peut également être transféré sur le serveur dans une archive zip, mais pour une raison quelconque, l'archive n'a pas pu être décompressée, par exemple, la fonction zip_open sur serveur.

Les solutions à ces problèmes sont assez simples et compréhensibles à partir des problèmes eux-mêmes et sont résolues en contactant l'hébergeur, qui définira les droits nécessaires.

Définir les droits corrects sur les fichiers créés dans le " 1C-Bitrix : gestion du site" se fait comme suit :

  • Ouvrir le fichier pour le modifier dbconn.phpà partir d'un dossier / bitrix/ php_interface.
  • En ligne définir("BX_FILE_PERMISSIONS", 0644); définissez les valeurs recommandées par l'hébergeur au lieu du 0644 par défaut.

De la même manière, vous devez cocher pour définir les droits sur les dossiers créés. Seulement cela est déjà fait dans la ligne définir("BX_DIR_PERMISSIONS", 0755);.

Voici à quoi ressemble la vérification de la présence de l'extension ZIP dans les paramètres PHP :

Notez que des erreurs lors de l'utilisation de fichiers de données peuvent également survenir du fait que sur l'ordinateur sur lequel le système de comptabilité de 1C est installé, il existe un pare-feu ou un antivirus qui empêche le transfert correct du fichier ou bloque l'envoi du fichier au serveur. .

1C ne peut pas passer la procédure d'authentification au site et à cet égard une erreur est générée. Cela est généralement dû à un réglage incorrect " 1C-Bitrix : gestion du site».

"1C" peut recevoir une réponse incorrecte lors de la tentative d'autorisation sur le site. Cela peut être la faute du développeur de votre site. Le fait est qu'à l'autorisation par la première ligne de la réponse "1C" attend "le succès". Mais lors de la création du site, les développeurs pourraient accidentellement laisser des chaînes de test dans les fichiers pendant le développement.

Par exemple, dans le fichier /bitrix/php_interface/init.php ou /bitrix/php_interface/dbconn.php, etc.
Ainsi, 1C peut recevoir une réponse non pas "success", mais "testsuccess", bien que les autorisations données aient été envoyées correctement.

Une autre erreur courante concerne les autorisations d'importation d'un répertoire. L'autorisation peut ne pas être effectuée si l'utilisateur effectuant l'importation ne dispose pas de droits suffisants. Vous pouvez le vérifier sur la page Boutique > Paramètres de la boutique > Intégration avec 1C.

Accédez à la page spécifiée et procédez comme suit :

  • Dans le champ Autoriser les téléchargements vers des groupes d'utilisateurs voir quels utilisateurs sont autorisés à importer/exporter des données.
  • En fonction de votre situation spécifique, modifiez les droits d'accès à l'importation pour les groupes requis ou incluez l'utilisateur souhaité dans le groupe autorisé à importer depuis 1C.

Mais des erreurs spéciales peuvent se produire dans l'autorisation. Par exemple, lorsque Travail PHP en mode CGI. Ceci est typique pour les sites hébergés sur des serveurs Windows. Vous pouvez le vérifier avec le fichier test.php, comme nous l'avons fait lors de la vérification des propriétés ZIP *: FRANÇAIS. Aux propriétés du serveur apache en ligne API du serveur vaut dans ce cas Image de synthèse. Vous pouvez essayer de contourner ce problème, et si cela ne fonctionne pas, il est conseillé de contacter le support technique de l'hébergeur.

Pour "contourner" le problème, le traitement doit être activé sur le serveur .htaccess et soutien mod_rewrite. Procédez comme suit :

  • A la racine du site vers un fichier .htaccess ajouter des lignes :
    Moteur de réécriture activé
    RéécrireRègle .* -
  • Commentez les lignes suivantes dans le fichier .htaccess Dossiers bitrix/admin/, qui s'éteignent mod_rewrite:
    #

    # Moteur de réécriture désactivé

    #

  • Pour déposer dbconn.php Dossiers bitrix/php_interface/ ajouter des lignes :
    $utilisateur_distant = $_SERVER["UTILISATEUR_DISTANT" ]

    ? $_SERVER["REMOTE_USER" ] : $_SERVER["REDIRECT_REMOTE_USER" ] ;

    Si ($strTmp)

    List($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) = exploser(":", $strTmp) ;

Erreurs MySQL

Les erreurs de base de données peuvent avoir de nombreuses causes, ainsi que des solutions. Les plus évidentes d'entre elles se résument aux suivantes :

  • Un message s'affiche : Connection au serveur MySQL perdue pendant la requête. L'erreur est très probablement ici dans le délai d'attente.

Solution possible au problème : $DB->Query("SET wait_timeout=28800");

Si cela ne vous aide pas, vous devez contacter le service d'assistance de la société d'hébergement pour augmenter le délai d'attente.

  • Conflit d'encodage. Par exemple, un message s'affiche :

La raison en est que les tables de la base de données sont dans un encodage et que la base de données elle-même est dans un autre. Dans ce cas, la base Latin1 et de nouvelles tables sont créées dans Latin1. Lors du déchargement de 1C, une table temporaire est créée b_xml_tree en encodage "incorrect" Latin1.

La solution est simple et claire : changez l'encodage de base pour le bon. Pour résoudre ce problème, vous devez contacter l'hôte.

Erreurs logiques

Des erreurs logiques se produisent si l'utilisateur comprend mal le processus d'échange de données et, par conséquent, exécute certaines actions de manière incorrecte.

Plus erreur commune lors du déchargement d'un catalogue de produits, il apparaît accompagné du message : « Les modifications apportées aux produits ne sont pas enregistrées. La marchandise n'a pas été déchargée." En règle générale, dans ce cas, le filtre de produit est configuré de manière incorrecte. Vous devez vérifier ces paramètres. En règle générale, des paramètres y sont sélectionnés qui ne permettent pas de filtrer correctement les paramètres de déchargement.

Mais, il y a des situations où un tel message est une situation normale. Cela se produit si les paramètres Mode d'échange de données avec le site WEB installée: Décharger uniquement les objets modifiés depuis le dernier échange.

Une autre erreur lors du déchargement du catalogue de produits est le message : "Impossible de trouver le type d'article." Cette erreur se produit s'il n'y a pas de types "Service" et "Produit" dans 1C. Ces types sont critiques pour le processus d'échange de données avec le site. La solution au problème est de créer les types de nomenclature indiqués en 1C.

Si une erreur survient lors de l'échange : "Champ objet introuvable", alors cela signifie qu'il n'y a pas de correspondance pour les champs de commande dans " 1C-Bitrix : gestion du site". Vérifiez les paramètres spécifiés dans l'onglet Exporter dans " 1C :Entreprise" pages Paramètres > Paramètres du produit > Paramètres du module > Boutique en ligne. Les champs "Nom complet" et "Nom" sont critiques pour 1C., c'est-à-dire que sans la tâche de faire correspondre ces champs, l'exportation ne sera pas effectuée. Veuillez noter que les mappages sont configurés séparément pour différents types payeurs.

Résumé

Exportation/importation de marchandises et commandes en conjonction " 1C-Bitrix : gestion du site" et " 1C :Entreprise» permet de résoudre les problèmes de synchronisation des données sur le site et dans le système comptable. Comme dans le fonctionnement de tout autre système complexe, des problèmes et des inexactitudes peuvent survenir dans ce « bundle ». Cependant, ils sont tous solubles. Vous pouvez avoir des partenaires 1Soft.

Robert Basyrov

Tous les droits sont réservés. Pour plus d'informations sur l'utilisation de cet article, veuillez contacter


Dans les bases d'informations de la plate-forme 1C, de nombreuses erreurs différentes peuvent survenir :

violation de l'intégrité logique/physique de la base de données, erreurs de l'utilisateur, code développeur "tordu", et bien plus encore.

Il peut y avoir plusieurs raisons : ils ont éteint la lumière et il n'y avait pas de source Alimentation sans interruption, ou le vendredi soir a été un succès, et l'utilisateur ne se souvient plus du lundi qu'il l'a fait.

Tout d'abord, il convient de poser quelques questions de clarification à l'utilisateur :

1) Versions de plate-forme/configuration.

2) Texte intégral du message d'erreur. Les utilisateurs ont la fâcheuse habitude de ne pas lire l'intégralité de ces messages, et peut-être qu'ils contiennent une recommandation de dépannage.

3) Depuis combien de temps cela s'est-il produit et dans quelles circonstances apparaît-il. Les bogues non reproductibles que nous n'avons pas vus auparavant, nous ne pourrons probablement pas les corriger.

4) Cela se produit-il si vous exécutez 1s depuis un autre ordinateur / depuis un autre utilisateur ? Cela nous donnera matière à réflexion - que ce soit en vidant le cache, en ajustant les autorisations ou en effaçant les préférences de l'utilisateur.

Maintenant, parlons un peu des erreurs elles-mêmes et comment les résoudre.

Général:
Certaines erreurs se produisent lors de l'utilisation de logiciels sans licence (Windows, 1C, etc.).

Un exemple courant est une plate-forme cassée. L'un des correctifs pirate une version spécifique de la plate-forme, donc après l'installation nouvelle version plate-forme et en essayant d'entrer dans la base de données, vous pouvez voir la fenêtre "Aucune licence libre trouvée".

Si vous avez rencontré l'erreur pour la première fois - peut-être que quelqu'un l'a déjà rencontrée -

recherchez sur google, peut-être que quelqu'un a déjà rencontré cela et résolu le problème, et vous ne perdrez pas quelques heures supplémentaires de votre temps.

La sortie des configurations doit être à jour (principalement pour les configurations à partir desquelles des déclarations réglementées sont soumises), ce n'est pas sans raison que la ligne de consultation suggère presque toujours de mettre à jour d'abord, puis d'aller plus loin.

Version actuelle de la plate-forme - chaque configuration a une description de la version de la plate-forme recommandée pour travailler avec cette configuration.

Le journal technologique vous permet de journaliser tous les événements 1C:Enterprise (ou une partie à l'aide d'un filtre).
Vous pouvez lire sur lui.

!!!IMPORTANT

Avant toute action avec la base - faites une copie d'archive !

Si la base de données ne s'ouvre pas dans le configurateur - copiez le dossier avec la base de données et effectuez toutes les opérations sur la copie !

1) La base de données ne s'ouvre pas du tout ni en mode utilisateur ni dans le configurateur.

  • La chose la plus rapide que vous puissiez faire est d'effacer les fichiers temporaires (supprimez la base de données de la liste des bases de données et reconnectez-vous)

    Cette action ne supprimera pas les fichiers temporaires (cache), mais créera un nouveau dossier pour les fichiers temporaires de la base de données, vous pouvez supprimer des fichiers :
    Sous Windows 7 dans C:\Users\UserName\AppData\Roaming\1C\1Cv8x
    Sous Windows XP C:\Documents and Settings\Nom d'utilisateur\Application Data\1C\1Cv8x

  • Vous pouvez également essayer d'accéder à la base de données à partir d'un autre utilisateur.
  • Si la base de données est un fichier, il vaut la peine d'exécuter l'utilitaire pour tester l'intégrité physique de la base de données chdbfl. Il se trouve dans le dossier :
    C:\Program Files (x86)\1cv8\8.x.x.xxx\bin\chdbfl.exe
  • Si la base est sql-th, testez au moyen de sql.
  • Si ni l'un ni l'autre ne vous a aidé, vous pouvez mettre à jour la plate-forme (voir sous quelle plate-forme la version fonctionne)
  • Si rien de ce qui précède ne s'est produit, vous pouvez utiliser le programme Tool_1CD.

2) Si la base entre dans un dump au démarrage.

  • Désactivez l'accélération matérielle de la carte graphique :
  1. Ouvrez les propriétés d'affichage. Cela peut être fait via le Panneau de configuration, ou simplement en cliquant avec le bouton droit sur n'importe quel endroit du bureau dépourvu de fenêtres et d'icônes, et en sélectionnant menu contextuel"Propriétés".
  2. Dans la fenêtre des paramètres d'affichage qui s'ouvre, allez dans l'onglet "Paramètres" et cliquez sur le bouton "Avancé".
  3. Dans la fenêtre des propriétés de la carte graphique qui s'ouvre, allez dans l'onglet "Diagnostics".
  4. Déplacez le curseur "Accélération" vers la position la plus à gauche ("aucune") et cliquez sur "Appliquer" ou "OK". L'accélération matérielle est désactivée. Les modifications prendront effet après un redémarrage du système.
  1. Ouvrez le Panneau de configuration (Démarrer - Panneau de configuration).
  2. Recherchez et ouvrez l'élément Écran.
  3. Dans la partie gauche de la fenêtre qui s'ouvre, cliquez sur le lien "Ajuster les paramètres de l'écran".
  4. Dans la fenêtre qui s'ouvre, cliquez sur le lien "Options avancées".
  5. Allez dans l'onglet "Diagnostic" et cliquez sur le bouton "Modifier les paramètres".
  6. Dans la fenêtre qui s'ouvre, déplacez le curseur à l'extrême gauche ("non") et cliquez sur "OK". Si l'UAC est activé, vous devrez confirmer que les modifications sont autorisées par l'utilisateur. L'accélération matérielle est désactivée. Les modifications prendront effet après un redémarrage du système.

Sous Windows 7, dans certains cas, le bouton Modifier les paramètres sera grisé. Dans ce cas, vous ne pouvez pas désactiver l'accélération matérielle, car la carte vidéo et son pilote ne prennent pas en charge la manipulation de l'accélération matérielle.

  • Si l'antivirus est Kaspersky, vous pouvez essayer de désactiver l'autodéfense et renommer les fichiers kloehk.dll et mzvkbd3.dll dans le dossier Kaspersky. (L'erreur s'est produite sur les anciennes versions de 2011, mais se produit encore occasionnellement)
  • Vérifiez que la version/configuration de la plate-forme correspond.
  • Essayez d'accéder à la base de données à partir d'une autre plate-forme.

3) La base s'ouvre dans le configurateur, mais ne veut pas entrer en mode utilisateur.

  • Nettoyer les fichiers temporaires
  • Tentative de connexion en tant qu'autre utilisateur
  • test chdbfl / sql
  • Tester et corriger la sécurité des informations :
    Dans le configurateur Administration-Test et correction - cases à cocher selon la situation.
  • Essayez de créer un autre utilisateur avec tous les droits et connectez-vous à partir de lui.
  • Essayez de transférer vers un autre PC et ouvrez-le, peut-être quelque chose du PC.

4) Lorsqu'une action rejette le code dans le configurateur.

  • Pour vérifier, cela vaut la peine de vider le cache.
  • Si cela n'a pas aidé, alors très probablement une erreur dans le code - c'est particulièrement vrai pour les configurations non standard et auto-écrites, mais parfois cela se produit également dans les configurations typiques.

Si la configuration n'est pas typique, soit la mise à jour s'est mal passée, soit le développeur qui a finalisé la configuration n'a pas prévu toutes les possibilités d'erreurs de l'utilisateur - à toute épreuve (si possible !).

Si typique, alors peut-être un bogue dans la version.

Dans tous les cas, cela vaut la peine de parcourir le débogueur et de voir ce qui ne va pas.

5) Sous un utilisateur, cela vous permet de faire quelque chose, sous un autre, non.

  • Paramètres des droits d'utilisateur.
  • Paramètres utilisateur.
  • Effacement du cache.

6) Il vient d'un PC, mais pas de l'autre.

  • Vérifiez si l'explorateur voit la base de données - peut-être que le dossier avec la base de données n'est pas partagé.
  • Effacement du cache.
  • Connectez-vous en tant qu'utilisateur différent.

7) Je n'ai / n'ai rien fait, mais tout s'est effondré pour moi

  • S'ils peuvent vous dire exactement ce qu'ils "n'ont pas fait" et quand, vous pouvez utiliser
  • journal de bord avec des sélections et peut-être découvrir quel est le problème.
  • Le journal se trouve dans le configurateur :
  • Administration - journal d'enregistrement.

    Soit en mode utilisateur - l'emplacement dépend de la configuration.

8) Pas assez de mémoire.

J'ai eu un cas, un client est venu, dit-il, lorsque le mois est clos, l'erreur "Pas assez de mémoire" se bloque. Je me suis attaqué à ce problème. Je pensais que c'était facile, au début j'ai ajouté de la RAM - une erreur. C'était 2 gigaoctets, c'est devenu 4, mais 1s ne suffit toujours pas. Modification de la taille du fichier d'échange - une erreur, la réinstallation du système (installé Windows 7) n'a donné qu'un résultat temporaire, environ une semaine. Tout essayé. Après un certain temps, une solution a été trouvée.

Décision

Exécuter sur l'ordinateur client ligne de commande en tant qu'administrateur, écrivez-y ce qui suit :

BCDEdit /set augmentuserva xxxx- au lieu de xxxx, écrivez la quantité d'espace d'adressage virtuel en mégaoctets, c'est-à-dire De combien de mémoire avez-vous besoin pour exécuter des applications ? La valeur par défaut est de 2 concerts. Généralement en 32 bits systèmes d'exploitation 4 gigaoctets sont alloués : 2 pour les applications et 2 pour les besoins de l'OS lui-même. J'ai choisi 3000 (c'est-à-dire CDEdit /set raiseuseva 3000 ). Cependant, le système peut être bogué. Surtout si vous avez 2 Go de RAM, comme moi. Ceci est pour la famille OS Windows Vista, 7, Windows 2008.

Pour Windows XP \ Windows 2003 nous écrivons
/3 Go /userva=xxxx (xxxx en Mo dans la plage 2048 - 3072) dans le fichier boot.ini, les valeurs maximales recommandées userva 2900-3030.

9) Les éléments de formulaire se chevauchent et sont dans la mauvaise position.

  • Effacement du cache.

10) Erreur DBMS erreur interne du composant dbeng8

  • L'erreur est liée à la différence de code des différentes versions de la plateforme lorsque les utilisateurs essaient d'utiliser version du fichier. Pour la version client-serveur, au démarrage, contrôler et travailler avec différentes versions plate-forme est fondamentalement impossible.

Solution : mise à niveau vers la dernière version sur tous les postes de travail.

Si cela ne vous aide pas, procédez comme suit :

  • Test et réparation

11) Bogue dans la plateforme 8.3.4.428

  • Dans la version 8.3.4.428 de la plate-forme 1C:Enterprise, un bogue critique a été trouvé lors de la restructuration des données. Cette erreur est localisée et sera corrigée dans la prochaine version de la plateforme.

12) Conflit de verrou lors de l'exécution d'une transaction :


Fournisseur Microsoft OLE DB pour SQL Server : impossible de poursuivre l'analyse avec NOLOCK en raison du déplacement des données.
HRESULT=80040E14, SQLSrvr : SQLSTATE=42000, état=3, Gravité=C, natif=601, ligne=1

"Comment vérifier (restaurer) la base de données sur MS SQL Server à l'aide d'outils serveur
La vérification de l'intégrité logique doit être effectuée par des moyens réguliers de 1C: Enterprise (Test et correction de la sécurité de l'information). Si une telle vérification échoue, vous devez vérifier l'intégrité physique de la base de données à l'aide de MS SQL. Pour vérifier l'intégrité à l'aide de MS SQL, vous devez exécuter la commande suivante :
Le code:
DBCC CHECKDB("",REPAIR_REBUILD)
Avant d'exécuter cette commande, la base de données doit être définie en mode "mono-utilisateur" :
Le code:
sp_dboption ""," utilisateur unique", vrai
Lors de l'exécution de DBCC CHECKDB, des erreurs peuvent être trouvées et certaines peuvent être corrigées immédiatement. Si des erreurs persistent, elles ne peuvent apparemment pas être restaurées sans perdre certaines données. Dans ce cas, vous devez exécuter DBCC CHECKDB avec le paramètre REPAIR_ALLOW_DATA_LOSS (avant de commencer, il est conseillé de faire une copie des fichiers de la base de données).
Le code:
DBCC CHECKDB("",REPAIR_ALLOW_DATA_LOSS)
Après avoir exécuté DBCC CHECKDB, vous devez vous rappeler de revenir en mode normal (sortie du mode "mono-utilisateur") :
Le code:
sp_dboption ""," utilisateur unique", false" (Extrait de )

Bien sûr, la liste est loin d'être complète, donc je serai heureux si elle est complétée dans les commentaires.

2022 wisemotors.com. Comment ça fonctionne. Fer. Exploitation minière. Crypto-monnaie.