Maison / Maîtriser le PC / Niveaux de bouclage 1s 8,2 pb 2,0. Vérification du bouclage des groupes de répertoires. Raisons les plus courantes

Niveaux de bouclage 1s 8,2 pb 2,0. Vérification du bouclage des groupes de répertoires. Raisons les plus courantes

  1. Mise en place de tâches de routine et de fond ;
  2. Diagnostic et élimination des erreurs dans la base d'informations, qui a format de fichier stockage de données;
  3. Commencer l'indexation recherche en texte intégral en 1C ou éteignez-le complètement ;
  4. Lancement de la base de données sur les dernières Plateformes 8.3.8 ;
  5. Exécution dans un client léger ;
  6. Augmenter la vitesse de retransfert des documents lorsque l'antivirus est désactivé ;
  7. Exécuter le recalcul des totaux et la restauration de la séquence ;
  8. Effectuer des tests et des corrections de la base de données, en vérifiant avec l'utilitaire chdbfl.exe ;
  9. Si la configuration n'est pas standard, c'est-à-dire modifiée par les programmeurs d'une organisation spécifique, effectuez une vérification de la configuration ;
  10. Désactivez les modes fonctionnels inutiles ;
  11. Configurer les droits des utilisateurs ;
  12. Convolution de base ;
  13. Mise à niveau du matériel.

Méthode 1. Configuration des tâches de routine et d'arrière-plan

L'application de la nouvelle édition de 1C Comptabilité 3.0, en plus d'effectuer le travail principal, lance des opérations dans arrière-plan, ce qui entraîne une diminution des performances du programme.

Le mode arrière-plan est un mode veille, c'est-à-dire que l'opération est toujours en cours, même si elle n'est pas utilisée.

Étape 1. Configuration des tâches de routine et d'arrière-plan

Nous ouvrons la liste des tâches de routine et de fond : section Administration – Support et maintenance – Opérations courantes – Routine et travaux d'arrière-plan :

Après le lancement du programme 1C 8.3, des tâches en arrière-plan sont automatiquement lancées et des tâches de routine sont effectuées, ce qui utilise une énorme quantité de ressources et ralentit le programme. Par conséquent, il est nécessaire d'analyser le travail des comptables et de déterminer quelles tâches d'arrière-plan doivent être laissées en exécution automatique et lesquelles doivent être désactivées.

Sur la photo, nous voyons une liste tâches courantes, qui s'exécutent dans 1C 8.3 Comptabilité :

Dans la figure, nous voyons une liste des tâches en arrière-plan terminées :

Par exemple,

  • Le programme de comptabilité 1C 8.3 est constamment connecté au site pour mettre à jour les différents classificateurs ;
  • Si l'entreprise n'effectue pas d'opérations liées aux devises étrangères, il n'est alors pas nécessaire de suivre les taux de change ;
  • Si le comptable n'utilise pas la recherche en texte intégral dans le programme, il n'est pas conseillé d'exécuter le processus « Extraction de texte ».

Étape 2 : Désactivez les tâches inutiles

Examinons de plus près comment désactiver le téléchargement. Placez le curseur sur la ligne souhaitée et double-cliquez :

Pour désactiver la tâche, décochez la case Activé :

Étape 3. Établir un calendrier pour les tâches de routine

Examinons de plus près comment établir un calendrier. Placez le curseur sur la ligne souhaitée et double-cliquez :

Sélectionnez l'élément Planifier :

Dans la fenêtre qui s'ouvre, allez dans l'onglet souhaité et effectuez les réglages appropriés :

Méthode 2. Diagnostic et élimination des erreurs dans une base d'informations ayant un format de stockage de données de fichier

Étape 1.

Nous créons copie de sauvegarde Base de données.

Étape 2.

Commençons la procédure. Pour cela, ouvrez le Configurateur et exécutez la procédure Test et correction de la base d'informations : section Administration – Tests et corrections. Sélectionnez les contrôles et les modes à effectuer pour l'infobase :

Examinons de plus près les options de vérification proposées :

  • Réindexation des tables de l'infobase : reconstruit les index des tables pour améliorer les performances de la base de données ;
  • Vérification de l'intégrité logique de la base d'informations – vérification de la logique de la base de données ;
  • Vérification de l'intégrité référentielle de la base d'informations - vérification de l'intégrité logique de la base de données pour détecter les liens « rompus » ;
  • Recalcul des totaux – recalcul des totaux des tables du registre d'accumulation ;
  • Compression des tables de l'infobase – réduit la taille de la base de données après test et correction ;
  • Restructuration des tables de l'infobase – optimise la structure de la base de données à l'aide de fichiers auxiliaires afin d'augmenter la stabilité et les performances.

Si l'on sélectionne l'option Procédure de test et de correction dans le mode Vérification de l'intégrité référentielle de l'infobase, alors les éléments de paramétrage du traitement des erreurs de la base de données deviennent disponibles :

  • Paragraphe Lorsqu'il y a des références à des objets inexistants signifie que lorsque des liens « rompus » sont détectés, il traitera les liens en utilisant l'option sélectionnée ;
  • Paragraphe En cas de perte partielle des données de l'objet signifie que les données restantes sont suffisantes pour restaurer les données d'un objet.

La procédure de test et de correction de la base d'informations 1C ne peut être effectuée qu'en mode exclusif.

Méthode 3. Commencez à indexer la recherche en texte intégral dans 1C ou désactivez-la complètement

1C a développé la recherche de données en texte intégral pour permettre à l'utilisateur de rechercher plus facilement des informations inconnues. Une fonctionnalité de la recherche de données en texte intégral dans 1C 8.3 est :

  • L'utilisateur peut entrer requête de recherche sous une forme simple et utilisez des opérateurs spéciaux tels que : et, ou, pas.
  • La recherche de données en texte intégral fonctionne avec des champs de type ValueStorage et avec des champs de texte long, et l'utilisateur ne verra pas les résultats pour lesquels il n'a pas de droits.

Par exemple, vous devez configurer une recherche en texte intégral dans les documents Advance Report.

Étape 1.

Étape 2.

Ouvrir le document Rapport avancé : menu Configurateur – Ouvrir la configuration.

Étape 3.

Dans la ligne Recherche en texte intégral, sélectionnez Utiliser : Etat avancé – Champ de saisie – Recherche en texte intégral :

Étape 4.

Nous lançons le programme et mettons à jour le mode de recherche en texte intégral. Ouvrez les opérations régulières : section Administration – Paramètres du programme – Support et maintenance :

Étape 5.

Ouvrez les paramètres et mettez à jour l'index à l'aide du bouton Mettre à jour l'index :

Méthode 4. Lancement de la base de données sur les dernières plateformes 8.3.8

Comment mettre à jour la plateforme technologique 1C 8.3, voir notre tutoriel vidéo :

Les spécialistes 1C ont amélioré la répartition de la charge :

  • Il est possible de contrôler plus précisément la quantité de mémoire consommée par les processus de travail du serveur, ce qui rend le cluster plus résilient aux actions imprudentes des utilisateurs.
  • Restructuration des bases d'informations en arrière-plan. Nouvelle opportunité vous permet de minimiser les temps d'arrêt du système nécessaires à la mise à jour des solutions d'application.
  • Plateforme version 8.3 reçue nouvelle interface Des applications « Taxi », plus pratiques et visuelles avec un nouveau design lumineux. Capacités de navigation améliorées dans les applications. L'utilisateur peut personnaliser indépendamment son espace de travail en plaçant des panneaux dans différentes zones de l'écran. Le nouveau mécanisme de saisie de ligne accélère considérablement la recherche de données. Pour plus d'informations sur les nouvelles fonctionnalités de l'interface du programme de comptabilité 1C 8.3 « Taxi », regardez notre vidéo :

Méthode 5. Lancement dans Thin Client

Fonctionnement en mode client léger possible uniquement en mode application gérée. En mode client léger, toutes les actions sont effectuées sur le serveur, et l'utilisateur ne reçoit qu'un affichage des informations reçues. Ce mode de fonctionnement ne nécessite pas de ressources importantes tant du système que du canal de communication.

Méthode 6. Changer de logiciel antivirus

Si ça vaut Antivirus Avast ou Kaspersky, il est conseillé de le remplacer par un autre. L'expérience a montré que la vitesse de transfert des documents lorsque l'antivirus est désactivé augmente considérablement, car les antivirus consomment des ressources informatiques.

Méthode 7. Test et correction de la base de données, vérification avec l'utilitaire chdbfl.exe

Il est nécessaire d'effectuer des tests et des corrections de la base de données, après en avoir fait une copie.

Étape 1. Faites une copie de la base de données

Comment faire une copie de sauvegarde de 1C 8.3, voir le didacticiel vidéo suivant :

Étape 2. Vérifiez à l'aide de l'utilitaire chdbfl.exe

L'utilitaire chdbfl.exe est utilisé dans les cas où le système ne démarre pas même en mode configurateur. L'utilitaire se trouve dans le dossier « bin » de la plateforme technologique installée, par exemple : c:\Program Files (x86)\1cv8\8.3.9.1818\bin\chdbfl.exe :

Nous vérifions à l'aide de l'utilitaire chdbfl.exe :

Étape 3. Effectuer des tests et des corrections de la base de données

Effectuer des tests et des corrections de la base de données en démarrant le système en mode configurateur.

Étape 4. Restauration de la séquence des documents

Pour restaurer la séquence dans 1C 8.3, ouvrez Toutes les fonctions : Menu principal - Toutes les fonctions. Sélectionnez l'élément souhaité et ouvrez à l'aide du bouton Ouvrir :

Dans la fenêtre qui s'ouvre, allez dans l'onglet Restaurer les séquences et cliquez sur Restaurer ou Restaurer tout :

Méthode 8. Si la configuration n'est pas standard, vérifiez la configuration

Si la configuration n'est pas standard, c'est-à-dire modifiée par les programmeurs d'une organisation spécifique, nous vérifions alors la configuration.

Étape 1.

Nous lançons le programme en mode Configurateur.

Étape 2.

Ouvrez la configuration de la base de données : section Configuration – Configuration de la base de données :

Étape 3.

Sélectionnez l'élément Vérifier la configuration et effectuez les réglages :

Méthode 9 : désactiver les modes fonctionnels inutiles

Ouvrez la Fonctionnalité du programme 1C 8.3 : section Principal - Paramètres - Fonctionnalité, effectuez les réglages pour chaque section :

Méthode 10. Configurer les droits des utilisateurs

Étape 1.

Nous lançons 1C 8.3 en mode Configurateur.

Étape 2.

Ouvrez la liste des utilisateurs : rubrique Administration – Utilisateurs. Dans l'onglet Autre, nous déterminons quels rôles doivent être attribués à l'utilisateur et les cochons.

La réduction de la fonctionnalité sélectionnée réduit le temps de tri par le programme formulaires contrôlés lors de l'ouverture d'une liste de documents, c'est-à-dire que moins il y a d'inutiles dans l'interface gérée, plus cela fonctionne vite :

Méthode 11. Défragmentation d'un disque avec une base de données de fichiers

La procédure de défragmentation du disque optimise les fichiers situés sur le disque dur pour augmenter la vitesse du système. La défragmentation ne doit être effectuée que lorsque cela est nécessaire, car elle augmente l'usure du disque.

Ayant mis en évidence Disque dur, faites un clic droit pour appeler la commande Propriétés :

Dans l'onglet Outils, sélectionnez Optimisation et défragmentation de disque :

Méthode 12. Pliage de la base

– il s’agit de la saisie des soldes courants à une certaine date et de la suppression des anciens documents inutiles. Cette méthode peut être utile si la base de données est volumineuse, par exemple sur plusieurs années. Le cumul doit être effectué sans que les utilisateurs travaillent dans le système.

Étape 1. Créez une copie de la base de données

Étape 2. Nous effectuons la procédure de réduction de la base de données 1C 8.3

Section Administration – Service – Effondrement de la base d’informations.

À la première étape le programme 1C 8.3 propose de faire une copie de sauvegarde, où vous devez spécifier le répertoire à enregistrer. Cliquez sur Suivant:

Ce traitement externe vérifie la structure hiérarchique des répertoires pour le bouclage,
c'est-à-dire des situations dans lesquelles le parent d'un groupe fait référence à lui-même ou à l'un de ses groupes subordonnés de niveau inférieur.

Le résultat du travail est une forme imprimée du tableau, avec des colonnes sous la forme de « Code », « Nom », « Représentation interne »
groupes en boucle, ainsi que leurs parents :) et des colonnes pour établir une chaîne de commandement des groupes en boucle.
DANS formulaire imprimé Seuls les groupes participant à des chaînes d'autorité fermées sont affichés, par exemple :
A=>A ; A=>B=>A ; A=>B=>C=>A. (A=>B signifie que B est le parent de A). Corriger les « branches » de subordination,
connectés à des boucles, par exemple "branche" "D" : D=>A=>B=>A sont exclus de la sélection.

Pour corriger la subordination fermée, il suffit de briser la chaîne des groupes en un seul endroit - dans l'un des groupes
effacez l'attribut "Parent". Le programme analyse et recommande à ces fins le recours à : a) des groupes qui
créés plus tôt que les autres (ils devraient donc logiquement avoir plus de haut niveau); b) groupes, le plus
éloigné des éléments (vrai pour les répertoires, où les éléments sont toujours situés en dernier dans la hiérarchie).
Les chaînes de groupes fermés dans le rapport sont séparées par des lignes vides. Pour effacer le parent de l'un des groupes de chaînes, cliquez sur
Touche Entrée / clic sur la cellule de la ligne avec le groupe à corriger, dans la colonne « Effacer !!! » .

Dans les fichiers joints, il y a une archive avec rapport externe et un exemple d'archive d'une base d'informations avec un répertoire en boucle

pour démontrer le fonctionnement du rapport.

Certainement, meilleur moyen prévenir une telle situation est sa prévention. Ce n'est pas difficile à ajouter
une petite vérification dans le code du programme chargé de changer le parent du groupe :

// Parent - le parent à définir pour le groupe de répertoires
// Ref - une variable pour enregistrer un objet répertoire = 0 ;
= 0 ; ProvParent = SetParent ;
SZ = CreateObject("Liste de valeurs"); Tandis que EmptyValue (ProvParent) = 0 Boucle
Si ProvParent = Prov.CurrentItem() Alors
AttemptRecordCyclicLinks= 1 ;
Avorter;
fin si;
Si SZ .FindValue (ProvParent) > 0 Puis
TentativeEnregistrementsAccessoiresÀCycle= 1 ;
Avorter;
fin si;

NO. Ajouter de la valeur(Parent Prov);
Parent Prov = Parent Prov .Parent ;
Fin du cycle ; Si ( AttemptRecordCyclicLinks= 0) ET
(TentativeEnregistrementsAccessoiresÀCycle= 0) Alors
RéfParent = Parent ;
Réf. Écrire();
fin si;

Un problème tel qu'une erreur de format de flux se produit assez souvent dans 1C 8.3. Voyons comment corriger cette erreur.

Qu'est-ce qu'une erreur de format de flux dans 1s 8.3 ?

Cela se produit dans les situations suivantes :

  1. Une erreur de format de flux lors du lancement de 1C Enterprise 8.2 ou du configurateur est généralement associée à des problèmes de cache. Cela est généralement dû au fait que le système ne s’arrête pas correctement en raison, par exemple, d’une panne de courant. Il est donc fortement recommandé de placer des blocs Alimentation sans interruption pour ne pas perdre une information important. Souvent, l'erreur apparaît lors du démarrage de la base de données après la mise à jour de la configuration.
  2. La deuxième situation concerne la génération d'un rapport, par exemple l'ouverture d'un rapport, la publication d'un document, l'ouverture d'un document, etc. Cela est souvent dû précisément au contenu des informations contenues dans la base de données. La cause de cette erreur est le plus souvent la présence d’informations « cassées » au sein du système.

Obtenez 267 leçons vidéo sur 1C gratuitement :

Correction

  1. En règle générale, pour résoudre ce problème, il suffit de nettoyer les fichiers temporaires du système. .
  2. Si cela ne résout pas le problème, mais que vous pouvez accéder au configurateur, exécutez .
  3. Si vous n'avez pas accès au configurateur et que la base de données est en test, utilisez-la, qui se trouve dans le dossier du programme.
  4. Si les méthodes ci-dessus ne vous aident pas, mais que le mode 1C Enterprise démarre, téléchargez les données dans une nouvelle base de données à l'aide du traitement « ». Cependant, cela peut entraîner une perte de données.
  5. Mise à jour. Une autre raison pourrait être la présence de sessions utilisateur actives avec version différente partie client de la plateforme 1C. C'est-à-dire, par exemple, qu'un utilisateur avec la plateforme 1C 8.3.5.1517 travaille dans la base de données et qu'un autre essaie de se connecter, avec la version 8.3.5.1444.

Si cela ne résout pas le problème, il existe des moyens plus sophistiqués pour résoudre ce problème. Par exemple, en utilisant un éditeur HEX. Si vous avez besoin de l'aide qualifiée des programmeurs 1C, contactez-nous ! Détails sur la page

L'une des erreurs les plus désagréables rencontrées lorsque l'on travaille avec 1C 8.3 ou 8.2 est « l'erreur de format de flux ». Les raisons de son apparition peuvent être multiples et elles ne sont pas toujours faciles à établir. Dans le même temps, la fenêtre de notification d'erreur est loin d'être la norme en matière de contenu informatif.

Tout d’abord, essayez de réfléchir à ce qui a pu conduire à ce problème.

Raisons les plus courantes

La cause la plus courante d'une erreur de format de flux est un traitement incorrect du cache par le programme 1C 8. Rappelez-vous, y a-t-il eu des pannes de courant avant que cela ne se produise ou que la configuration ne soit mise à jour ? La session de l'utilisateur s'est-elle terminée correctement ? Souvent, dans ce cas, l'erreur de format de flux ne se produit pas sur tous les ordinateurs. Il est préférable de prévenir les problèmes plutôt que de les résoudre plus tard, il est donc recommandé d'utiliser des alimentations sans coupure sur les ordinateurs.

L'erreur peut apparaître sur tous les ordinateurs, mais uniquement lors de la lecture de données, par exemple : lors de la génération d'un certain rapport, lors du chargement d'une base de données, lors du démarrage du configurateur. Dans ce cas, il est fort probable que ces données aient été endommagées et que le programme ne puisse pas traiter les informations « cassées ».

Comment corriger l'erreur de format de flux

  1. Tout d’abord, essayez-le. Si le programme fonctionne correctement sur un ordinateur, mais qu'une erreur de format de flux apparaît sur un autre, cette méthode vous convient probablement.
  2. Si vider le cache n'a pas aidé, essayez d'ouvrir l'infobase en mode configurateur et exécutez .
  3. Si vous n'avez pas pu accéder au configurateur mais que la base de données est basée sur des fichiers, utilisez ChDBFl.exe. Cet utilitaire est analogue au test et à la correction des erreurs dans le configurateur, mais en plus simple.
  4. Assurez-vous que tous les utilisateurs actuels de cette infobase utilisent la même version de la plateforme. Si les versions diffèrent, installez les dernières pour tout le monde.
  5. Si 1C est lancé en mode « Entreprise », téléchargez toutes les données en utilisant le téléchargement/téléchargement universel vers une nouvelle base de données.
  6. Désactivez et, si nécessaire, supprimez tous les pare-feu et antivirus.
  7. Si ce base d'informations client - serveur, puis vérifiez s'il y a suffisamment d'espace disque sur le serveur dans le dossier pour stocker les données temporaires.
  8. Désinstallez la plateforme 1C (via le panneau de configuration) et réinstallez-la.
  9. Si l'infobase s'ouvre dans le configurateur, essayez de la télécharger dans un fichier *.dt et de la charger dans un fichier vide.
  10. Utilisez un éditeur HEX, en remplaçant le contenu d'une base de données propre par le contenu de celle dans laquelle l'erreur s'est produite.

Si toutes ces méthodes ne vous aident pas, ce qui est peu probable, seul un tambourin ou un spécialiste qualifié peut vous aider.