Η ανταλλαγή διαρκεί πολύ και παγώνει

Το σφάλμα "Ο αριθμός μηνύματος είναι μικρότερος ή ίσος με τον αριθμό που ελήφθη προηγουμένως" είναι πιθανώς γνωστό σε όλους όσους έχουν συνδεθεί ποτέ με ανταλλαγές σε προγράμματα 1C. Ας δούμε γιατί παρουσιάζεται αυτό το σφάλμα και ας προτείνουμε τη λήψη μιας λύσης για τη διόρθωση της κατάστασης.

Όταν ανταλλάσσονται δεδομένα, το σύστημα συνήθως κάνει ειδικές σημειώσεις στη βάση δεδομένων σχετικά με το εάν η μεταφόρτωση πραγματοποιήθηκε ή όχι. Οι κόμβοι σχεδίου ανταλλαγής έχουν δύο ειδικές τυπικές λεπτομέρειες - Αριθμός ληφθέντος και αριθμός απεσταλμένου μηνύματος (λεπτομέρειες - ). Σε αυτές τις λεπτομέρειες το 1C αποθηκεύει πληροφορίες σχετικά με τα ληφθέντα/εκφορτωμένα πακέτα.

Για σωστή ανταλλαγή δεδομένων, οι αριθμοί μηνυμάτων πρέπει να ταιριάζουν σε ζεύγη στις βάσεις δεδομένων ανταλλαγής. Εκείνοι. εάν στη βάση δεδομένων πηγής ο αριθμός του αποσταλμένου μηνύματος είναι 300, τότε ο αριθμός του ληφθέντος μηνύματος στη βάση δεδομένων του παραλήπτη πρέπει να είναι ίσος με 300.

Λάβετε 267 μαθήματα βίντεο στο 1C δωρεάν:

Επεξεργασία Καταχώρηση αλλαγών για ανταλλαγή 1C

Αλλά υπάρχουν περιπτώσεις όπου οι αριθμοί μηνυμάτων αρχίζουν να αποκλίνουν. Αυτό μπορεί να συμβεί σε διάφορες περιπτώσεις. Για παράδειγμα, εάν μια από τις βάσεις δεδομένων αποκαταστάθηκε από ένα αρχείο. Σε αυτήν την περίπτωση, είναι απαραίτητο να ευθυγραμμίσετε τους κωδικούς μηνυμάτων των κόμβων ανταλλαγής.

Για να αλλάξετε τον αριθμό του μηνύματος, ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε την τυπική επεξεργασία - "Εγγραφή αλλαγών για ανταλλαγή".

Υπάρχει επεξεργασία όπως για μια κανονική εφαρμογή:

Έτσι για τους διαχειριζόμενους:

Για να διορθώσετε το σφάλμα, πρέπει να κάνετε κλικ στον υπερσύνδεσμο με αριθμούς μηνυμάτων (ή στο κουμπί Αλλαγή αριθμών μηνυμάτων).

Στο παράθυρο που ανοίγει, μηδενίστε τα μηνύματα και κάντε κλικ στο κουμπί «Εγγραφή»:

Προσοχή!Εάν ορίσετε μηδενικές τιμές, θα χάσετε την εγγραφή των αλλαγών για την ανταλλαγή, π.χ. το σύστημα δεν θα κατεβάσει το πακέτο τελευταίας αλλαγής.

Οι θεραπείες που περιγράφονται παραπάνω αποτελούν συνήθως μέρος τυπικών διαμορφώσεων.

  • Το αρχείο μηνύματος έχει ήδη φορτωθεί στη βάση δεδομένων λήψης. Πρέπει να το κατεβάσετε ξανά από τη βάση δεδομένων πηγής.

Σφάλμα "Σφάλμα κατά την αντιγραφή ενός αρχείου από έναν πόρο FTP... Σφάλμα εργασίας με το Διαδίκτυο: Συμπληρώθηκε το χρονικό όριο"

  • Δεν είναι δυνατή η αντιγραφή του απαιτούμενου αρχείου από τον ιστότοπο μέσω του οποίου πραγματοποιείται η ανταλλαγή. Αυτό μπορεί να οφείλεται στο αργό ίντερνετ σας ή σε προβλήματα με τον ίδιο τον ιστότοπο.
  • Πρέπει να προσπαθήσετε να επαναλάβετε την ανταλλαγή μετά από 15-30 λεπτά.

Σφάλμα: Απαγορεύεται η επεξεργασία δεδομένων για αυτήν την περίοδο. Οι αλλαγές δεν μπορούν να καταγραφούν..."

  • Τα ληφθέντα δεδομένα περιέχουν έγγραφα από την κλειστή περίοδο.
  • Είναι απαραίτητο να πραγματοποιηθεί η ανταλλαγή από χρήστες που έχουν το δικαίωμα να αλλάξουν έγγραφα κατά τη διάρκεια αυτής της περιόδου.

Σφάλμα: Πρέπει να εκτελεστούν ενημερώσεις διαμόρφωσης βάσης δεδομένων. Η ενημέρωση μπορεί να πραγματοποιηθεί σε λειτουργία διαμόρφωσης"

Αιτία: Οι προγραμματιστές άλλαξαν τη διαμόρφωση στο κέντρο. Λύση: Ενημερώστε την τροποποιημένη διαμόρφωση στην περιφερειακή βάση δεδομένων. Για αυτό:
  • Μεταβείτε στο διαμορφωτή.
  • Εκτελέστε το στοιχείο μενού "Configurator / Update database configuration".
  • Εάν εμφανίζεται μια ερώτηση με τις απαντήσεις μόνο "Επανάληψη", "Ακύρωση", "Δυναμική ενημέρωση", κάντε κλικ στο κουμπί "Δυναμική ενημέρωση".
  • Εάν δοθεί μια ερώτηση με απαντήσεις μόνο "Επανάληψη" και "Ακύρωση".
    • όλοι οι χρήστες αποσυνδέονται από το 1C.
    • πατήστε το κουμπί «Επανάληψη».
  • Απαντήστε στις υπόλοιπες ερωτήσεις καταφατικά: «Ναι», «Αποδοχή», «ΟΚ».
  • Κλείστε τον διαμορφωτή.
  • Επαναλάβετε τη φόρτωση από το κέντρο.

Σφάλμα: "Η διαμόρφωση δεν ταιριάζει με την αναμενόμενη", "Προσπάθεια αποδοχής αλλαγών από άγνωστη διαμόρφωση"

  • Σφάλμα βάσης δεδομένων.
  • Είναι απαραίτητο να επικοινωνήσετε με ειδικούς.

Η ανταλλαγή διαρκεί πολύ και παγώνει

Πιθανοί λόγοι:
  • Μπαίνουν πολλά δεδομένα.
    • Μάθετε από τον αποστολέα εάν πραγματοποίησε ομαδική αλλαγή εγγράφων (ανάρτηση, αλλαγή στοιχείων κ.λπ.).
    • Εάν ναι, αφήστε τον υπολογιστή με την ανταλλαγή για μια νύχτα.
  • Δεν είναι δυνατή η λήψη ενός μεγάλου αρχείου από το Διαδίκτυο.
    • Εάν το αρχείο είναι μεγάλο (80-100 MB ή περισσότερο), τότε ίσως το 1C απλά να μην μπορεί να το κατεβάσει.
    • Πρέπει να κατεβάσετε το αρχείο και να το ανεβάσετε στο 1C με μη αυτόματο τρόπο (πιθανόν με τη βοήθεια ειδικών).
      • στοιχείο μενού "Λειτουργίες" / Σχέδια ανταλλαγής / Πλήρες / Κουμπί στον πίνακα "Ανάγνωση μηνύματος".
  • Η βάση δεδομένων είναι κατεστραμμένη:
    • Δοκίμασέ το
  • Εάν αυτά τα βήματα δεν βοηθήσουν, θα πρέπει να επικοινωνήσετε με ειδικούς.
  • Εάν το σφάλμα δεν μπορεί να διορθωθεί, καλέστε τον αριθμό υποστήριξης έκτακτης ανάγκης +7 (8512) 64-55-05.
  • Ο ειδικός μας θα σας βοηθήσει, σε όποια πόλη κι αν βρίσκεστε.

Σε αυτό το άρθρο θα δούμε πώς να χρησιμοποιήσουμε την επεξεργασία , το οποίο υπάρχει στις περισσότερες τυπικές διαμορφώσεις και απλοποιεί σημαντικά την εξάλειψη διαφόρων σφαλμάτων που σχετίζονται με την ανταλλαγή δεδομένων στο 1C.

Αρχικά, ας πούμε λίγα λόγια για το πώς γίνεται η ανταλλαγή δεδομένων στο 1C.

Για να περιγράψετε τη διαδικασία ανταλλαγής, υπάρχει ένα αντικείμενο στη διαμόρφωση Σχέδιο ανταλλαγής. Για κάθε επιλογή ανταλλαγής δεδομένων, δημιουργείται ένα ξεχωριστό σχέδιο. Για παράδειγμα, ένα σχέδιο ανταλλαγής μεταξύ των διαμορφώσεων Enterprise Accounting και Trade Management.

Κάθε σχέδιο επικοινωνίας περιέχει στοιχεία (κόμβους). Αυτοί οι κόμβοι καταχωρούν αντικείμενα που πρέπει να μεταφερθούν κατά την επόμενη ανταλλαγή δεδομένων. Δεν είναι πρακτικό να μεταφέρετε όλα τα αντικείμενα (καταλόγους, έγγραφα) κατά τη διάρκεια κάθε ανταλλαγής, επειδή, πρώτον, μπορεί να υπάρχουν πάρα πολλά από αυτά και η ανταλλαγή θα διαρκέσει μια ημέρα και, δεύτερον, δεν άλλαξαν όλα τα αντικείμενα από τους χρήστες, επομένως τα περισσότερα βρίσκονται ήδη στη βάση δεδομένων λήψης στην απαιτούμενη μορφή.

Επιπλέον, οι κόμβοι του σχεδίου ανταλλαγής έχουν δύο ειδικές λεπτομέρειες: Και Αριθμός μηνύματος που ελήφθη.Κάθε φορά που ένα πακέτο δεδομένων φορτώνεται για ανταλλαγή, του εκχωρείται ένας αριθμός σειράς. Είναι καταγεγραμμένος στα στηρίγματα Απεσταλμένος αριθμός μηνύματος. Ομοίως, όταν ένα πακέτο δεδομένων φορτώνεται από άλλη βάση πληροφοριών, έχει επίσης έναν αριθμό σειράς. Εάν τα δεδομένα φορτωθούν με επιτυχία, αυτός ο αριθμός καταγράφεται στο χαρακτηριστικό Αριθμός μηνύματος που ελήφθη.

Οι αριθμοί χρειάζονται για να αποφευχθεί η σύγχυση στα μεταδιδόμενα πακέτα δεδομένων. Εάν ένα πακέτο με αριθμό, για παράδειγμα, 152, φτάσει στη βάση δεδομένων και είναι ήδη καταχωρημένο στη βάση δεδομένων Αριθμός μηνύματος που ελήφθη 169, τότε ένα τέτοιο πακέτο θα αγνοηθεί. Αυτό θα εμφανίσει ένα σφάλμα:

Ο αριθμός μηνύματος είναι μικρότερος ή ίσος με τον αριθμό που ελήφθη προηγουμένως

Και αν φτάσει ένα πακέτο με αριθμό 170 ή περισσότερο, θα φορτωθεί στη βάση δεδομένων και τις λεπτομέρειες Αριθμός μηνύματος που ελήφθηθα εκχωρηθεί ο αριθμός του.

Κατά την εργασία με την ανταλλαγή δεδομένων σε 1C, μπορεί να προκύψουν άλλες μη τυπικές καταστάσεις που απαιτούν εργασία με αριθμούς μηνυμάτων, εγγραφή ή κατάργηση καταχώρισης αντικειμένων σε κόμβους κ.λπ.

Επεξεργασία λοιπόν Καταχώρηση αλλαγών για ανταλλαγήσας επιτρέπει να κάνετε αλλαγές στους κόμβους ανταλλαγής, π.χ. επιβολή καταχώρισης αντικειμένων και διαγραφή τους, αλλαγή του αριθμού των ληφθέντων και απεσταλμένων μηνυμάτων, προβολή καταχωρισμένων αντικειμένων.

Παραδείγματα περιπτώσεων που μπορεί να χρειαστεί:

  1. Η αρίθμηση των μηνυμάτων ανταλλαγής έχει χαθεί. Αυτό μπορεί να συμβεί, για παράδειγμα, όταν μια από τις βάσεις δεδομένων αποκαθίσταται από ένα αντίγραφο ασφαλείας.
  2. Είναι απαραίτητη η αναμετάδοση αντικειμένων που έχουν ήδη μεταφερθεί. Για παράδειγμα, εάν οι κανόνες ανταλλαγής έχουν αλλάξει.
  3. Είναι απαραίτητο να ακυρωθεί η μεταφορά μεμονωμένων αντικειμένων κ.λπ.

Διαδικασία χρήσης επεξεργασίας Καταχώρηση αλλαγών για ανταλλαγή:

  1. Στο επάνω πεδίο, επιλέξτε τον κόμβο ανταλλαγής για τον οποίο θα εκτελεστούν ενέργειες. Σε αυτήν την περίπτωση, το μεγάλο πεδίο στο κάτω μέρος θα γεμίσει με τα αντικείμενα που περιλαμβάνονται Σχέδιο ανταλλαγής. Σε μια στήλη Αυτόματη εγγραφήΕμφανίζεται η κατάσταση της αυτόματης καταχώρισης των αλλαγών και ο αριθμός των καταχωρημένων αντικειμένων.
  2. Κουμπί Καταχωρίστε τα πάντα...περιλαμβάνει όλα τα αντικείμενα που προβλέπονται στο σχέδιο ανταλλαγής σε έναν κόμβο.
  3. Κουμπί Διαγραφή όλων των εγγραφών...διαγράφει την εγγραφή κόμβου σχεδίου ανταλλαγής. Προσοχή! Η δράση είναι μη αναστρέψιμη.
  4. Κουμπί Εγγραφή έως μόνος...διαγράφει όλες τις υπάρχουσες καταχωρίσεις και καταχωρεί ένα αντικείμενο από κάθε τύπο. Προσοχή! Η δράση είναι μη αναστρέψιμη.
  5. Κουμπί Αλλαγή αριθμών μηνυμάτων...σας επιτρέπει να ορίσετε αυθαίρετες τιμές λεπτομερειών Απεσταλμένος αριθμός μηνύματοςΚαι Αριθμός μηνύματος που ελήφθη.
  6. Το κουμπί με ένα σταυρό σάς επιτρέπει να διαγράψετε την εγγραφή ενός αυθαίρετου αντικειμένου βάσης πληροφοριών. Σε αυτήν την περίπτωση, μπορείτε να δημιουργήσετε ένα ερώτημα και να καταργήσετε την εγγραφή όλων των αντικειμένων που ελήφθησαν ως αποτέλεσμα της εκτέλεσής του.
  7. Το κουμπί συν σας επιτρέπει να προσθέσετε εγγραφή ενός αυθαίρετου αντικειμένου βάσης πληροφοριών. Σε αυτήν την περίπτωση, μπορείτε να δημιουργήσετε ένα αίτημα και να προσθέσετε εγγραφή όλων των αντικειμένων που αποκτήθηκαν ως αποτέλεσμα της εκτέλεσής του.
  8. Κουμπί Εμφάνιση αλλαγών που έχουν καταγραφεί για έναν δεδομένο τύποεμφανίζει αντικείμενα βάσης πληροφοριών που είναι καταχωρημένα στον κόμβο ανταλλαγής. Πριν πατήσετε το κουμπί, πρέπει να επιλέξετε τον τύπο των αντικειμένων που σας ενδιαφέρουν.
  9. Κουμπί Αποτέλεσμα τυπικής μεταφόρτωσηςδείχνει πώς θα φαίνεται το αντικείμενο της βάσης πληροφοριών όταν μεταφορτωθεί για ανταλλαγή σε μορφή XML. Πριν κάνετε κλικ, πρέπει να επιλέξετε το αντικείμενο που σας ενδιαφέρει.

Εάν αντιμετωπίζετε προβλήματα με την ανταλλαγή μεταξύ βάσεων πληροφοριών 1C και δεν μπορείτε να το λύσετε μόνοι σας, οι ειδικοί μας θα χαρούν να σας βοηθήσουν με αυτό το συντομότερο δυνατό.



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: