LA CLOCHE

Il y a ceux qui lisent cette actualité avant vous.
Abonnez-vous pour recevoir les derniers articles.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam

Le plus souvent, cette erreur se produit lorsque vous travaillez directement avec des répertoires de contrats, de contreparties, de nomenclature, etc. L'utilisateur ajoute un nouvel enregistrement à l'un des répertoires et le système lui attribue automatiquement un code, mais lorsque l'enregistrement est sauvegardé, il donne l'erreur "Le code n'est pas unique!" et, par conséquent, l'objet ne peut pas être enregistré.

Quelle est la raison de cette erreur?

Et la raison peut être une numérotation incorrecte des objets d'annuaire. Comment cela peut-il arriver? Habituellement, lors de la création d'un nouvel enregistrement dans l'un des répertoires, le programme lui-même génère le code d'enregistrement. Si, dans les entrées précédentes, l'utilisateur a modifié le code manuellement, il est possible que, lors de la création d'entrées suivantes, la profondeur de bits du code augmente d'un caractère et cesse de rentrer dans le champ, ce qui signifie que la génération des codes recommencera. Ce n'est que maintenant qu'il est impossible de stocker des objets avec les mêmes codes dans les répertoires 1C, ce qui signifie que l'utilisateur dans une telle situation recevra un message d'erreur à l'écran.

Comment corriger l'erreur "Le code n'est pas unique"?

Bien entendu, la solution à ce problème est fournie par les développeurs de 1C. Il consiste en la renumérotation complète des éléments du répertoire. A cet effet, il existe un traitement spécial sur le disque du support informatique 1C (), qui s'appelle "UniversalSelection and ProcessingObjects.epf". Il se trouve dans le répertoire \\ 1CITS \\ EXE \\ ExtReps \\ UNIREPS81 \\ UniversalSelection.

Tout ce que l'utilisateur doit faire est d'entrer dans le répertoire ci-dessus, de démarrer le traitement et d'attendre que le processus de renumérotation des objets du répertoire sélectionné soit terminé.

Comment puis-je éviter l'erreur «Le code n'est pas unique»?

Pour éviter l'apparition de cette erreur lorsque vous travaillez avec des répertoires 1C, il est tout d'abord déconseillé de modifier manuellement les codes d'entrée. C'est l'interférence avec la numérotation des programmes qui conduit le plus souvent à son apparition. Si vous ne pouvez pas vous passer de modifier les codes, pensez à la situation à l'avance.

Que faire si, lors de la création d'objets infobase, l'erreur «La valeur du champ« Code »n'est pas unique» (pour les documents - la valeur du champ «Numéro»)?



Cela est généralement dû au fait que le code du livre de référence édité (numéro de document) a été mal édité manuellement.

Prenons un exemple pour plus de clarté. Pour un ouvrage de référence, la longueur de code admissible est de 9 caractères. Dans l'ouvrage de référence, les éléments «000000001», «000000002», ..., «000000086» ont été créés et numérotés de manière standard. Si, par exemple, le nombre "90" est spécifié dans l'élément suivant, le programme, d'une part, complétera automatiquement le numéro indiqué à droite avec des espaces jusqu'à 9 caractères (il se révélera "90_______" - 7 espaces à droite), et deuxièmement, il "comprendra" la nouvelle façon de numéroter et attribue les codes «91_______», «92_______», etc. aux éléments suivants. (les mêmes 7 espaces à droite). Après avoir écrit un élément avec le code "99_______", la numérotation automatique ultérieure sera impossible, car le numéro suivant généré selon cette règle ("100_______") ne rentrera pas dans les 9 caractères valides.

Pour éliminer l'erreur, vous devez utiliser le traitement "UniversalSelections andProcessingObjects" (disponible sur le disque ITS).


Dans le champ «Objet de recherche», vous devez spécifier l'objet souhaité (référence / document). Dans l'onglet «Sélection par valeurs d'attribut», vous pouvez sélectionner (dans notre cas, définir la sélection par code):


Lorsque vous cliquez sur le bouton "Rechercher des objets", l'onglet "Objets trouvés" est rempli d'objets répondant aux critères de sélection:


Dans l'onglet "Traitement", sélectionnez le traitement "Renuméroter les objets". L'en-tête de traitement contient le nom du paramètre et le numéro de départ à partir duquel la numérotation sera effectuée. Le traitement est lancé en appuyant sur le bouton "Exécuter".


Une fois le traitement terminé, vous pouvez vérifier le code modifié dans le répertoire des résidents et ajouter de nouvelles entrées pour vérification.

Que faire si, lors de la création d'objets infobase, l'erreur «La valeur du champ« Code »n'est pas unique» (pour les documents - la valeur du champ «Numéro»)?



Cela est généralement dû au fait que le code du livre de référence édité (numéro de document) a été mal édité manuellement.

Prenons un exemple pour plus de clarté. Pour un ouvrage de référence, la longueur de code admissible est de 9 caractères. Dans l'ouvrage de référence, les éléments «000000001», «000000002», ..., «000000086» ont été créés et numérotés de manière standard. Si, par exemple, le nombre "90" est spécifié dans l'élément suivant, le programme, d'une part, complétera automatiquement le numéro indiqué à droite avec des espaces jusqu'à 9 caractères (il se révélera "90_______" - 7 espaces à droite), et deuxièmement, il "comprendra" la nouvelle façon de numéroter et attribue les codes «91_______», «92_______», etc. aux éléments suivants. (les mêmes 7 espaces à droite). Après avoir écrit un élément avec le code "99_______", la numérotation automatique ultérieure sera impossible, car le numéro suivant généré selon cette règle ("100_______") ne rentrera pas dans les 9 caractères valides.

Pour éliminer l'erreur, vous devez utiliser le traitement "UniversalSelections andProcessingObjects" (disponible sur le disque ITS).


Dans le champ «Objet de recherche», vous devez spécifier l'objet souhaité (référence / document). Dans l'onglet «Sélection par valeurs d'attribut», vous pouvez sélectionner (dans notre cas, définir la sélection par code):


Lorsque vous cliquez sur le bouton "Rechercher des objets", l'onglet "Objets trouvés" est rempli d'objets répondant aux critères de sélection:


Dans l'onglet "Traitement", sélectionnez le traitement "Renuméroter les objets". L'en-tête de traitement contient le nom du paramètre et le numéro de départ à partir duquel la numérotation sera effectuée. Le traitement est lancé en appuyant sur le bouton "Exécuter".


Une fois le traitement terminé, vous pouvez vérifier le code modifié dans le répertoire des résidents et ajouter de nouvelles entrées pour vérification.

LA CLOCHE

Il y a ceux qui lisent cette actualité avant vous.
Abonnez-vous pour recevoir les derniers articles.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam