Contacts

1s 7,7 tri. Erreur : L'ordre de tri défini pour la base de données est différent de celui du système. Erreur : "L'ordre de tri des données est différent de celui du système"

Il y a des moments où le programme ne peut pas être lancé 1C, et une fenêtre apparaît 1C avec un message "L'ordre de tri défini pour la base de données est différent de !".

Après avoir fermé la fenêtre, le programme se ferme (vous pouvez l'exécuter en mode Configurateur).

Cause de l'erreur et solutions

Raison de l'erreur inadéquation entre les paramètres et les paramètres 1C.

À propos, si le système d'exploitation est localisé et que les paramètres régionaux sont correctement définis, alors lors de l'installation 1C ses paramètres seront alignés sur .

Vérifier que les paramètres sont corrects

JE. paramètres(pour la version russifiée localisée les fenêtres)

1. Ouvrir Commencer > Paramètres> Panneau de contrôle> normes linguistiques et régionales.

2. Sur l'onglet Paramètres régionaux il devrait y avoir dans la liste déroulante russe.

3. Sur l'onglet Langues > Plus de détails… – fenêtre Langues et services de saisie de texte > languette Possibilités > Langue de saisie il doit y avoir – > Russe-russe.

4. Sur l'onglet En plus il doit y avoir> russe.

II. Paramètres 1C

1. Lancez le programme 1C. Dans la fenêtre Lancer 1C

2. Dans la liste déroulante En mode sélectionner Configurateur > D'ACCORD.

3. Commencez Configurateur. Sélectionner le menu Administration > Page de codes des tables de sécurité des informations

4. Dans la fenêtre il devrait y avoir dans la liste déroulante> 1251 > Langues russe, biélorusse, bulgare et serbe.

Remarques

1. Si vous utilisez le composant (gestion d'infobase distribuée),lors de la désactivation de la vérification de l'ordre de tri,Vous NE DEVEZ PAS utiliser de caractères d'alphabets autres que le latin dans l'identifiant à trois lettres des infobases qui font partie d'une base de données distribuée.

2. Sachez que la désactivation de la vérification de l'identité de l'ordre de tri peut entraîner des erreurs inattendues. pour le programme 1C !l'ordre des lignes, par exemple lors de la génération de rapports.

Correction de l'erreur dans Windows Vista et Windows 7+

Si tu utilises Windows Vista Et Windows 7+ , puis débarrasse-toi du message "L'ordre de tri défini pour la base de données est différent de celui du système !" les méthodes ci-dessus ne fonctionneront pas.

Vous devrez procéder autrement :

1. Lancez le programme 1C. Dans la fenêtre Lancer 1C sélectionnez la base d'informations requise.

2. Dans la liste déroulante En mode sélectionner Configurateur >D'accord.

3. Commencez Configurateur. Sélectionner le menu Administration > Page de codes des tables de sécurité des informations

4. Dans la fenêtre Page de codes des tables de l'infobase sélectionner dans la liste déroulante +Installation actuelle >D'accord.

1C : que faire si le message « L'ordre de tri défini pour la base de données diffère de celui du système ! » apparaît

La cause de l'erreur est une inadéquation entre les paramètres système et les paramètres 1C.
À propos, si le système d'exploitation est localisé et que les paramètres régionaux sont correctement définis, lors de l'installation de 1C, ses paramètres seront alignés sur ceux du système.

Vérifier que les paramètres sont corrects

I. Paramètres système (pour la version russifiée localisée de Windows)

1. Ouvrez Démarrer - Paramètres - Panneau de configuration - Options régionales et linguistiques.

2. Dans l'onglet Paramètres régionaux, la liste déroulante doit être russe.

3. Sur l'onglet Langues – Plus de détails... – Boîte de dialogue Langues et services de saisie de texte – Onglet Options – La langue de saisie par défaut doit être russe-russe.

4. Sur l'onglet Avancé, il devrait y avoir – Russe.

II. Paramètres 1C

2. Dans la liste déroulante En mode, sélectionnez – OK.

4. Dans la fenêtre Page de codes des tables de l'infobase, la liste déroulante doit contenir – 1251 – les langues russe, biélorusse, bulgare et serbe.

Remarques

1. Si vous utilisez le composant DIMB (gestion de base d'informations distribuée), - lorsque la vérification de l'ordre de tri est désactivée - vous NE DEVEZ PAS utiliser de caractères d'alphabets autres que le latin dans l'identifiant à trois lettres des infobases incluses dans la base de données distribuée.

2. Il convient de garder à l'esprit que la désactivation du contrôle d'identité de l'ordre de tri peut conduire à des résultats inattendus - pour l'utilisateur du programme 1C ! – l'ordre des lignes, par exemple lors de la génération de rapports.

Dépannage de Windows Vista

Si vous utilisez Windows Vista, supprimez le message « L'ordre de tri défini pour la base de données est différent de celui du système ! » les méthodes ci-dessus ne fonctionneront pas.

Pour ça:

1. Lancez le programme 1C. Dans la fenêtre Launch 1C, sélectionnez la base d'informations souhaitée.

2. Dans la liste déroulante En mode, sélectionnez Configurateur – OK.

3. Le configurateur démarre. Sélectionnez le menu Administration – Page de codes des tables de sécurité des informations...

4. Dans la fenêtre Page de code des tables de l'infobase, dans la liste déroulante, sélectionnez + Installation actuelle du système – OK.

5. Dans la fenêtre du Configurateur avec le message « Lors de la modification de la page de codes, les index de toutes les tables de données de l'infobase seront reconstruits ! Voulez-vous modifier la page de codes ?" cliquez sur Oui.

6. Après un certain temps, en fonction de la taille de la sécurité des informations, la fenêtre du Configurateur apparaîtra avec le message « La page de codes a été modifiée ! », cliquez sur OK.

7. Fermez le configurateur, vous pouvez travailler avec l'infobase.

8. Pour travailler avec d'autres systèmes de sécurité des informations, modifiez la page de codes des tables de sécurité des informations de la même manière.

"L'ordre de tri défini pour la base de données diffère de celui du système" dans 1C 7.7 sous Windows 7 s'est généralisé avec la sortie d'une nouvelle famille de systèmes d'exploitation - Windows 7, 8 et 10. Examinons les instructions pour résoudre ce problème et la cause de l'erreur.

La première méthode est le fichier OrdNoChk.prm

Afin de corriger cette erreur dans 1C 7.7, placez simplement un fichier sans contenu appelé « OrdNoChk.prm » dans le dossier BIN avec le programme installé.

Ce fichier d'indicateur signale au système que la vérification du codage n'est pas requise. Si vous devez désactiver l'analyse d'un dossier spécifique, placez le même fichier dans le dossier de la base de données.

La deuxième méthode concerne les paramètres du système d'exploitation et 1C

La raison de cette erreur est assez simple et banale : les paramètres du système d'exploitation et .

À propos, Windows 7 et 8 ne font pas partie des systèmes d'exploitation officiellement pris en charge par 1C version 7.7. Personne ne peut donc garantir un fonctionnement impeccable.

Le système doit être configuré immédiatement dans 1C et dans le système d'exploitation.

Paramètres sous Windows :

  • Ouvrez "Démarrer - Paramètres - Panneau de configuration - Options régionales et linguistiques".
  • Dans l'onglet « Paramètres régionaux », « Russe » doit être sélectionné.
  • Dans le menu « Langues – Plus de détails… » – boîte de dialogue Langues et services de saisie de texte – Onglet Options – La langue de saisie par défaut doit être russe-russe.
  • Dans l'onglet « Avancé », la langue russe doit être sélectionnée.

Malgré la réticence des utilisateurs professionnels à dire au revoir à Windows XP, il devient évident que cela devra encore être fait dans un avenir proche. Par conséquent, il sera nécessaire d'exécuter 1C Enterprise 7.7 dans un environnement Windows 7 (Vista). Dans cet article, nous avons décidé d'examiner les problèmes « typiques » qui surviennent lorsque l'on travaille avec 1C dans un nouvel environnement de système d'exploitation, ainsi que les moyens de les résoudre.

Erreur : "L'ordre de tri des données est différent de celui du système"

Seuls les paresseux ne connaissent probablement pas cette erreur, ni la manière de la résoudre. Cependant, tout n’est pas aussi simple qu’il y paraît, alors examinons cette question plus en détail.

La raison de l'erreur est triviale : une incompatibilité entre les pages de codes des familles de systèmes d'exploitation NT6 et 1C. Il existe deux manières de résoudre ce problème :

  • Alignez la page de codes de sécurité des informations sur celle du système. Pour ce faire, nous lançons Configurateur - Administration - Page de codes IB et tout en bas de la liste déroulante, sélectionnez + Installation actuelle du système. C'est la manière la plus correcte, mais après avoir mis la base de données en conformité avec la page de codes de Windows 7 (Vista), nous commencerons à recevoir la même erreur lors du lancement de la base de données sous Windows XP.
  • Désactivez la vérification de l’ordre de tri. Pour ce faire, créez un fichier de signal portant le nom ordnochk.prm(). Étant placé dans un répertoire avec sécurité des informations, il désactive la vérification de l'ordre de tri de cette base de données lors de son placement dans le répertoire POUBELLE(dans le dossier d'installation 1C) la vérification du tri sera désactivée pour toutes les bases de données sur ce PC. Cette méthode fonctionne uniquement avec la version 26 et supérieure. De plus, 1C prévient :
"L'utilisation de cette fonctionnalité ne peut être recommandée que dans des cas extrêmes, lorsqu'il n'est pas possible de coordonner l'ordre de tri du système avec l'ordre de tri défini pour l'infobase. Lors de la désactivation de la vérification de l'ordre de tri dans les conditions d'application, les composants de gestion de l'infobase distribuée NE DEVRAIENT PAS utiliser des caractères de n'importe quel alphabet, à l'exception du latin, dans l'identifiant à trois lettres des bases d'informations qui font partie de celle distribuée. Il convient de garder à l'esprit que 1C:Enterprise utilise les capacités de tri des deux mécanismes lors du travail et en désactivant l'ordre la vérification de leur identité peut entraîner un ordre de ligne inattendu pour l'utilisateur, par exemple lors de la génération de rapports."

Quelle méthode choisir ? Si vous disposez d'un parc d'OS homogène, c'est à dire Toutes les machines fonctionnent sous Windows 7 (Vista), vous devez donc absolument utiliser la première option. La deuxième option doit être utilisée s'il est nécessaire de travailler simultanément avec des bases de données sous les deux familles de systèmes d'exploitation. Dans ce cas, il est conseillé de localiser les bases de données sur une machine équipée de Windows XP, et ordnochk.prm placez-le dans le dossier BIN sur une machine avec Windows 7 (Vista). Cela vous permettra d'éviter d'éventuels problèmes liés au fonctionnement de composants tels que l'URIB. N'oubliez pas qu'une machine fonctionnant sous Windows 7 (Vista) peut être utilisée seulement pour travailler en mode 1C Entreprise. Toute modification en mode Configurateur doit être effectuée seulement sur une machine avec Windows XP. Lors de la localisation de bases de données sur une machine avec Windows 7 (Vista) Nécessairement la page de codes de sécurité des informations doit être convertie en celle du système (selon la première méthode), et ordnochk.prm utiliser déjà sur des machines avec Windows XP, sinon travailler avec URIB ou simplement charger des données précédemment téléchargées dans la sécurité des informations sera impossible.

Erreur lors de la création à partir du composant V7Plus.dll (CLSID est manquant)

Ce problème se produit lorsque l'UAC est activé, lors de l'accès à un traitement externe ou à d'autres actions nécessitant la bibliothèque. V7Plus.dll(téléchargement de données, rapports, etc.), tandis que V7Plus.dll présent dans le répertoire avec la base de données. La raison de l'erreur est que 1C Enterprise enregistre cette bibliothèque de manière dynamique lorsque le besoin d'utilisation s'en fait sentir. Lorsque l'UAC est activé, 1C fonctionne avec les droits des utilisateurs et ne peut donc pas enregistrer la bibliothèque. La solution est simple : inscrivez-vous V7Plus.dll manuellement, pour cela nous vous recommandons de le copier dans le dossier BIN (afin de ne pas être lié à une base de données spécifique), exécutez Ligne de commande avec droits d'administrateur et exécutez la commande :

Regsvr32<путь к 1С>\BIN\V7Plus.dll

le résultat de l'exécution devrait être un message concernant l'enregistrement réussi de la bibliothèque.

Erreur "Pour accéder à la base de données, un pilote ODBC pour MS SQL Server version 3.50.0303 ou antérieure est requis

L'erreur se produit lorsque vous essayez d'exécuter SQL version 1C Enterprise 7.7 sur Windows 7 (Vista) et est due au manque de prise en charge par ces systèmes d'exploitation des versions de serveur SQL inférieures. SQL Server 2005 SP2. Extrait du communiqué de presse officiel de Microsoft :

Pour une sécurité renforcée, les systèmes d'exploitation Microsoft Windows Server 2008 et Microsoft Windows Vista prendront en charge SQL Server 2005 Express SP1, et toutes les autres éditions de SQL Server nécessiteront SQL Server 2005 SP2 ou version ultérieure. Versions antérieures de SQL Server, y compris SQL Server 2000(toutes les éditions, y compris Desktop Engine, également connu sous le nom de MSDE), SQL Server 7.0 et SQL Server 6.5, Les systèmes d'exploitation Windows Server 2008 et Windows Vista ne seront pas pris en charge.

Des solutions pour aujourd'hui n'existe pas(et il est peu probable qu'il apparaisse). La « solution » trouvée sur Internet consistant à remplacer les fichiers du pilote ODBC par des fichiers de Windows XP ne doit pas être sérieusement envisagée et son utilisation est strictement déconseillée.

Comme alternative, nous recommandons d'exécuter 1C Enterprise sur Windows Server 2003 en mode terminal ; nous recommandons également la même option pour le mode fichier 1C sur un réseau avec différentes versions de Windows.

Vous avez récemment acheté un nouvel ordinateur, installé 1C:Enterprise 7.7, transféré la base de données de l'ancien ordinateur et vos attentes d'un travail plus confortable ont été éclipsées par l'inscription à l'écran :

Cette erreur se produit lorsque les tables de codes NT6 et 1C ne correspondent pas. Il existe 2 manières principales de résoudre ce problème.

1. Si vous travaillez localement, sur un ordinateur et que vous n'avez pas besoin de transférer périodiquement la base de données vers d'autres ordinateurs, le moyen le plus simple consiste à modifier la page de codes de l'infobase, comme indiqué dans la figure ci-dessous.

Pour cela, lancez 1C:Enterprise en mode configurateur, puis sélectionnez la rubrique « Administration» - « Page de codes IS" Et dans la fenêtre qui s'ouvre, sélectionnez dans la liste, tout en bas " +Installation actuelle du système " et cliquez sur " D'ACCORD».

Nous attendons la réindexation, fermons le configurateur et vous pouvez continuer à travailler, vos données ne changeront pas et ne seront pas perdues.

2. Cette méthode doit être utilisée dans 1C:Enterprise 7.7. travaillez sur un réseau et utilisez également différentes versions de Windows (par exemple, Windows XP et Windows 7), ou vous travaillez avec une base de données sur différents ordinateurs, par exemple à la maison et au bureau, dans le cas où la base de données est situé sur un support amovible.

La solution est également assez simple, il faut créer un fichier « ordnochk.prm"dans n'importe quel éditeur, par exemple dans le même bloc-notes. Ce fichier peut être vide ou contenir la ligne « Bonjour », dans ce cas cela n'a pas d'importance, l'essentiel est le nom de fichier correct.

Il doit être placé dans le dossier racine avec 1C:Enterprise installé (par défaut c'est " C:\Programmes\1Cv77\BIN\"). Ce fichier désactivera la vérification du tri.

Si vous disposez d'une version réseau et que 1C:Enterprise est installé sur chaque ordinateur, alors vous devez placer ce fichier sur chacun, c'est important.

Voilà, profitez de votre travail.



Avez-vous aimé l'article? Partagez-le