L'échange prend très longtemps, se fige

L'erreur «Le numéro de message est inférieur ou égal à celui reçu précédemment» est probablement familière à quiconque a déjà traité des échanges dans des programmes 1C. Examinons pourquoi une telle erreur se produit et suggérons de télécharger un traitement pour corriger la situation.

Lorsque des données sont échangées, le système note généralement dans la base de données si un téléchargement a eu lieu ou non. Les nœuds des plans d'échange ont deux attributs standard spéciaux - le numéro du message reçu et le numéro du message envoyé (détails - ). C'est dans ces détails que 1C stocke les informations sur les packages téléchargés / déchargés.

Pour un échange de données correct, les numéros de message doivent correspondre deux à deux dans les bases d'échange. Ceux. si dans la base source le numéro du message émis est égal à 300, alors le numéro du message reçu dans la base réceptrice doit être égal à 300.

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

Traitement de l'enregistrement des modifications pour l'échange 1C

Mais il y a des situations où les numéros de message commencent à diverger. Cela peut arriver dans divers cas. Par exemple, si l'une des bases de données a été restaurée à partir d'une archive. Dans ce cas, il est nécessaire d'aligner les codes de message des nœuds d'échange.

Pour modifier le nombre de messages, le moyen le plus simple consiste à utiliser le traitement typique - "Modifier l'enregistrement pour l'échange".

Le traitement se déroule comme pour une application normale :

Donc pour les administrés :

Pour corriger une erreur, cliquez sur le lien hypertexte avec les numéros de message (ou le bouton Modifier les numéros de message).

Dans la fenêtre qui s'ouvre, mettez les messages à zéro et cliquez sur le bouton "Enregistrer":

Attention! Si vous définissez les valeurs sur zéro, vous perdrez l'enregistrement des modifications pour l'échange, c'est-à-dire le système ne déchargera pas le dernier lot de modifications.

Les traitements décrits ci-dessus font généralement partie de configurations typiques.

  • Le fichier contenant le message a déjà été chargé dans la base réceptrice. Il est nécessaire de le décharger à nouveau de la base de données source.

Erreur "Une erreur s'est produite lors de la copie d'un fichier à partir d'une ressource FTP... Erreur lors de l'utilisation d'Internet : le délai d'attente a été atteint"

  • Depuis le site par lequel passe l'échange, il n'est pas possible de copier le fichier souhaité. Cela peut être dû à votre connexion Internet lente ou à des problèmes avec le site lui-même.
  • Vous devez essayer de répéter l'échange dans 15 à 30 minutes.

Erreur "La modification des données pour cette période est interdite. Les modifications ne peuvent pas être enregistrées…”

  • Les données téléchargées contiennent des documents d'une période fermée.
  • Il est nécessaire d'effectuer un échange sous les utilisateurs qui ont le droit de modifier les documents pendant cette période.

Erreur "Vous devez effectuer des mises à jour de la configuration de la base de données. La mise à jour peut se faire en mode configurateur"

Raison : les programmeurs ont modifié la configuration dans le centre. Solution : mettez à jour la configuration modifiée dans la base Edge. Pour ça:
  • Accédez au configurateur.
  • Exécutez l'élément de menu "Configurateur / Mettre à jour la configuration de la base de données".
  • Si une question s'affiche avec uniquement les réponses "Répéter", "Annuler", "Mettre à jour dynamiquement", cliquez sur le bouton "Mettre à jour dynamiquement".
  • Si une question est émise avec des réponses uniquement "Réessayer" et "Annuler".
    • tous les utilisateurs pour quitter 1C.
    • appuyez sur le bouton "Répéter".
  • Répondez par l'affirmative aux questions restantes : « Oui », « Accepter », « OK ».
  • Fermez le configurateur.
  • Réessayez le téléchargement depuis le centre.

Erreur "La configuration ne correspond pas à ce qui était attendu", "Tentative d'acceptation des modifications d'une configuration inconnue"

  • Erreur de la base de données.
  • Vous devez contacter les experts.

L'échange prend très longtemps, se fige

Raisons possibles:
  • Beaucoup de données arrivent.
    • Renseignez-vous auprès de l'expéditeur s'il a effectué un changement groupé de documents (dépôt, remplacement de détails, etc.).
    • Si c'est le cas, laissez l'ordinateur avec l'échange pendant la nuit.
  • Un fichier volumineux ne peut pas être téléchargé à partir d'Internet.
    • Si le fichier est volumineux (80-100 Mo ou plus), alors peut-être que 1C ne peut tout simplement pas le télécharger.
    • Vous devez télécharger le fichier et le télécharger manuellement sur 1C (éventuellement avec l'aide de spécialistes).
      • élément de menu "Opérations" / Plans d'échange / Complet / Bouton sur le panneau "Lire le message".
  • Socle endommagé :
    • Essayer
  • Si ces étapes ne vous aident pas, vous devrez contacter des spécialistes.
  • Si l'erreur ne peut pas être corrigée, appelez le numéro d'assistance d'urgence +7 (8512) 64-55-05.
  • Notre spécialiste vous aidera, peu importe la ville où vous vous trouvez.

Dans cet article, nous verrons comment utiliser le traitement , qui est présent dans la plupart des configurations typiques et simplifie grandement l'élimination de diverses erreurs associées à l'échange de données en 1C.

Pour commencer, disons quelques mots sur la façon dont les données sont échangées dans 1C.

Pour décrire la procédure d'échange dans la configuration, il existe un objet Programme d'échange. Pour chaque option d'échange de données, un plan est créé. Par exemple, un plan d'échange entre les configurations Enterprise Accounting et Trade Management.

Chaque plan de communication contient des éléments (nœuds). Ces nœuds enregistrent des objets qui doivent être transférés lors du prochain échange de données. Il n'est pas pratique de transférer tous les objets (répertoires, documents) lors de chaque échange, car, d'une part, ils peuvent être trop nombreux, et l'échange sera retardé d'une journée, et d'autre part, tous les objets n'ont pas été modifiés par les utilisateurs, donc la plupart d'entre eux sont déjà dans la base-récepteur sous la bonne forme.

De plus, les nœuds du plan d'échange ont deux attributs spéciaux : et Le numéro du message reçu. Chaque fois qu'un paquet de données est téléchargé pour être échangé, un numéro de séquence lui est attribué. Il enregistre dans les accessoires Numéro du message envoyé. De même, lorsqu'un paquet de données est chargé à partir d'une autre infobase, il a également un numéro de séquence. En cas de téléchargement réussi des données, ce numéro est enregistré dans les accessoires Numéro de message reçu.

Les numéros sont nécessaires pour qu'il n'y ait pas de confusion dans les paquets de données transmis. Si un colis avec un numéro, par exemple 152, arrive dans la base de données et est déjà enregistré dans la base de données Numéro de message reçu 169, alors un tel paquet sera ignoré. Cela affichera une erreur :

Le numéro de message est inférieur ou égal au numéro reçu précédemment

Et si un colis avec le numéro 170 ou plus arrive, il sera chargé dans la base de données et les accessoires Numéro de message reçu numéro sera attribué.

Au cours du travail avec l'échange de données dans 1C, d'autres situations non standard peuvent survenir qui nécessitent de travailler avec des numéros de message, l'enregistrement ou le désenregistrement d'objets dans des nœuds, etc.

Ainsi le traitement Enregistrement des modifications pour Exchange vous permet d'apporter des modifications aux nœuds d'échange, c'est-à-dire enregistrer de force des objets et les désenregistrer, modifier le nombre de messages reçus et envoyés, afficher les objets enregistrés.

Exemples de cas où cela pourrait être nécessaire :

  1. La numérotation des messages d'échange s'est égarée. Cela peut se produire, par exemple, lorsqu'une des bases de données a été restaurée à partir d'une sauvegarde.
  2. Il est nécessaire de retransmettre les objets déjà transférés. Par exemple, si les règles d'échange ont changé.
  3. Vous devez annuler le transfert d'objets individuels, etc.

Comment utiliser le traitement Enregistrement des modifications pour Exchange:

  1. Dans le champ supérieur, sélectionnez le nœud d'échange pour lequel les actions seront effectuées. Dans ce cas, le grand champ en bas sera rempli d'objets inclus dans le Plan d'échange. Dans une colonne Enregistrement automatique affiche l'état de l'enregistrement automatique des modifications et le nombre d'objets actuellement enregistrés.
  2. Bouton Inscrivez-vous tous... inclut tous les objets fournis par le plan d'échange dans le nœud.
  3. Bouton Supprimer toutes les inscriptions... efface l'enregistrement du nœud du plan d'échange. Attention! L'action est irréversible.
  4. Bouton Inscrivez-vous par seul... supprime tous les enregistrements existants et enregistre un objet de chaque type. Attention! L'action est irréversible.
  5. Bouton Modifier les numéros de message... vous permet de définir des valeurs arbitraires d'attributs Numéro du message envoyé et Le numéro du message reçu.
  6. Le bouton avec une croix vous permet de supprimer l'enregistrement d'un objet arbitraire de l'infobase. Dans le même temps, vous pouvez créer une requête et supprimer l'enregistrement de tous les objets reçus à la suite de son exécution.
  7. Le bouton plus vous permet d'ajouter l'enregistrement d'un objet arbitraire de l'infobase. Dans ce cas, vous pouvez composer une requête et ajouter l'enregistrement de tous les objets obtenus à la suite de son exécution.
  8. Bouton Afficher les modifications enregistrées pour un type donné affiche les objets de l'infobase enregistrés dans le nœud d'échange. Avant d'appuyer sur le bouton, vous devez mettre en surbrillance le type d'objets d'intérêt.
  9. Bouton Résultat de téléchargement standard montre à quoi ressemblera l'objet de l'infobase lorsqu'il sera téléchargé pour échange au format XML. Avant de cliquer, vous devez mettre en surbrillance l'objet qui vous intéresse.

Si vous rencontrez des problèmes avec l'échange entre les bases d'informations 1C et que vous ne pouvez pas le résoudre vous-même, nos spécialistes se feront un plaisir de vous aider dans les plus brefs délais.

Avoir des questions?

Signaler une faute de frappe

Texte à envoyer à nos rédacteurs :