Πώς να ρυθμίσετε την ανταλλαγή δεδομένων 1s. Οργάνωση συναλλαγών με βάση υποκαταστήματος (κατάστημα λιανικής) σε δίκτυο συναλλαγών μέσω XML (καθολική ανταλλαγή). Γρήγορη αναφορά στην κοινή χρήση σε μορφή EnterpriseData

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

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

Ας ξεκινήσουμε με το 1C Trade Management 10.3. Επιλέξτε το στοιχείο "Όλες οι ρυθμίσεις ανταλλαγής δεδομένων" από το μενού Εργαλεία => Άλλες ανταλλαγές δεδομένων.

Επιλέξτε την ενότητα «Όλες οι ανταλλαγές». Βρείτε την ανταλλαγή δεδομένων σας στη λίστα, κάντε δεξί κλικ και κάντε κλικ στο «Επεξεργασία». Εάν προσπαθήσετε να αλλάξετε τις ρυθμίσεις ανταλλαγής από την ενότητα "Ανταλλαγή δεδομένων με 1C: Λογιστική 8", τότε όταν προσπαθήσετε να αλλάξετε, θα εκκινηθεί ο βοηθός ρύθμισης ανταλλαγής δεδομένων, τον οποίο δεν χρειαζόμαστε.

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

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

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

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

Ας προχωρήσουμε σε αυτό το μονοπάτι. Επόμενο: 1C => Accounting και επιλέξτε το φάκελο με το όνομα της τελευταίας εγκατεστημένης έκδοσης του Accounting. Εάν πρέπει να ληφθούν οι κανόνες από την ενημέρωση διαμόρφωσης "1C: Trade Management", ο φάκελος θα ονομάζεται Trade. Για τη διαμόρφωση "1C: Retail" - Retail. Περιέχει το φάκελο "Ανταλλαγή δεδομένων".

Επόμενο «Ανταλλαγή με διαμόρφωση Διαχείριση συναλλαγών, εκδ. 10,3". Σε αυτό βλέπουμε τους ΚΑΝΟΝΕΣ ΓΙΑ ΜΕΤΑΤΡΟΠΗ BP-UT και ΚΑΝΟΝΕΣ ΓΙΑ ΜΕΤΑΤΡΟΠΗ UT-BP. Επειδή χρειαζόμαστε κανόνες για την εκφόρτωση από το UT, επιλέξτε “UT-BP CONVERSION RULES” και κάντε κλικ στο άνοιγμα. Κάνουμε το ίδιο για τους κανόνες για τη μεταφόρτωση από τη βάση δεδομένων του Exchange στην τρέχουσα βάση δεδομένων, απλώς επιλέξτε το αρχείο BP-UT CONVERSION RULES και κάντε κλικ στο άνοιγμα.

Στον φάκελο «Ανταλλαγή με διαμόρφωση Διαχείριση συναλλαγών, εκδ. 10,3” είναι το αρχείο Sharing.htm. Αν δεν το έχετε διαβάσει ποτέ, φροντίστε να το διαβάσετε. Περιέχει τις ακόλουθες χρήσιμες πληροφορίες:

  • Κοινή χρήση
  • γενική περιγραφή
  • Μετανάστευση από προηγούμενες εκδόσεις αμφίδρομης επικοινωνίας
  • Προκαταρκτικές ενέργειες
  • Διαδικασία για τη ρύθμιση της ανταλλαγής δεδομένων μεταξύ των διαμορφώσεων
  • Συγχρονισμός δεδομένων
  • Συνεργασία των διαμορφώσεων «Trade Management» και «Enterprise Accounting».
  • Παραδείγματα σεναρίων χρηστών
  • Πίνακας αντιστοιχίας μεταφορτωμένων εγγράφων UT - BP (αναθεώρηση 1.6, έκδοση 2.0) Πίνακας αντιστοιχίας μεταφορτωμένων εγγράφων BP (αναθεώρηση 1.6, έκδοση 2.0) - UT
  • Χαρακτηριστικά φόρτωσης εγγράφων και βιβλίων αναφοράς
  • Πίνακας συμμόρφωσης για μεταφορτωμένα έγγραφα BP (αναθεώρηση 1.6, αναθεώρηση 2.0) - UT
  • Διαβίβαση εγγράφων «Τιμολόγιο πληρωμής στον αγοραστή» και «παραγγελία αγοραστή»
  • Μεταφορά κόστους διαγραφής αγαθών
  • Παρακολούθηση των αποτελεσμάτων της ανταλλαγής δεδομένων

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

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

7
1. Δημιουργήστε μια εξωτερική επεξεργασία ή αναφορά στη μορφή της και γράψτε "Σχέδια ανταλλαγής. Ορισμός MainNode (Undefined);" 2. Αποθηκεύστε την επεξεργασία. 3. Κλείστε το πρόγραμμα διαμόρφωσης 4. Εκκινήστε τη λειτουργία χρήστη. 5. Ξεκινήστε την επεξεργασία. Αλλη επιλογή 7
Επαναφορά εγγράφων 1C από το αρχείο στη βάση δεδομένων εργασίας (ανταλλαγή XML) Είναι συχνά απαραίτητο να επαναφέρετε τα δεδομένα ενός κατεστραμμένου εγγράφου 1C από το αρχείο της βάσης δεδομένων μετά από ακούσιες και συχνά εσφαλμένες ενέργειες ενός επιτυχημένου χρήστη. Με τον πιο απλό τρόπο εγώ 6
Αυτοματοποίηση ανταλλαγής μεταξύ βάσεων δεδομένων με χρήση της επεξεργασίας "Καθολική ανταλλαγή δεδομένων σε μορφή XML" Αυτή η δημοσίευση βασίζεται στο υλικό που βρήκα κατά τη δημιουργία ανταλλαγής μεταξύ δύο βάσεων δεδομένων με χρήση της επεξεργασίας "Καθολική ανταλλαγή δεδομένων 6
Οδηγίες για τη δημιουργία μονόδρομης ανταλλαγής δεδομένων μεταξύ των διαμορφώσεων "Source" και "Sink" από την αρχή: 1 Κάντε λήψη της πιο πρόσφατης έκδοσης της διαμόρφωσης "Data Conversion". Τώρα για κάποιο λόγο έχουν σταματήσει να δημοσιεύουν πλήρεις διανομές στον ιστότοπο του ITS, αλλά

Επί του παρόντος, πολλές εταιρείες διατηρούν αρχεία παράλληλα σε πολλές βάσεις δεδομένων 1C, καθεμία από τις οποίες έχει σχεδιαστεί για να λύνει μια συγκεκριμένη σειρά προβλημάτων:

  • Η διαμόρφωση Enterprise Accounting (EA) προορίζεται για λογιστικούς σκοπούς.
  • Για να αντικατοπτρίζει τις συναλλαγές – Διαχείριση Εμπορίου (TM),
  • Για υπολογισμό μισθοδοσίας – Μισθός και διαχείριση προσωπικού (ZUP).

Αυτά τα προγράμματα 1C είναι τα πιο συχνά χρησιμοποιούμενα στην πράξη.

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

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

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

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

Ρύθμιση ανταλλαγής δεδομένων (συγχρονισμός) μεταξύ βάσεων δεδομένων 1C 8.3 χρησιμοποιώντας το παράδειγμα των διαμορφώσεων BP 3.0 και UT 11

Η ρύθμιση του συγχρονισμού στο 1C 8.3 πραγματοποιείται με τη χρήση της επεξεργασίας Data Synchronization Setup Assistant και αποτελείται από τη διαδοχική εκτέλεση βημάτων στον βοηθό και στις δύο βάσεις δεδομένων που θα ανταλλάσσουν δεδομένα:

Για να το εκκινήσετε στη διαμόρφωση UT 11, στην ενότητα Διαχείριση, ακολουθήστε τη σύνδεση Ρύθμιση συγχρονισμού δεδομένων:

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

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

Πώς να προσθέσετε μια νέα ανταλλαγή δεδομένων στην υπάρχουσα ρύθμιση ανταλλαγής δεδομένων στο 1C 8.3 UT 11, να ρυθμίσετε πολλές ανταλλαγές με διαφορετικά φίλτρα για διαφορετικούς οργανισμούς, δείτε το παρακάτω βίντεο:

Ας επιλέξουμε την επιλογή Enterprise Accounting, έκδοση 3.0. Θα ανοίξει το παράθυρο του βοηθού Συγχρονισμός με δεδομένα από το Enterprise Accounting, έκδοση 3.0 (setup). Εφόσον η ρύθμιση της ανταλλαγής στο UT 11 μόλις αρχίζει να ολοκληρώνεται, θα πρέπει να αφήσετε την προεπιλεγμένη μέθοδο ρύθμισης: Καθορίστε τις ρυθμίσεις με μη αυτόματο τρόπο και κάντε κλικ στο κουμπί Επόμενο:

Ρύθμιση ανταλλαγής δεδομένων μεταξύ UT 11 και BP 3.0 - οδηγίες βήμα προς βήμα

Βήμα 1. Επιλογή μεθόδου για σύνδεση σε άλλη βάση

Μπορείτε να αφήσετε τις προεπιλεγμένες ρυθμίσεις στο UT 11:

Είναι απαραίτητο να αναφερθεί:

  • Θέση άλλης βάσης δεδομένων στο πεδίο καταλόγου Infobase.
  • Εισαγάγετε πληροφορίες στα πεδία Έλεγχος ταυτότητας χρήστη.
  • Κάντε κλικ στο κουμπί Επόμενο:

Βήμα 2: Εκτελέστε μια δοκιμή σύνδεσης

Βήμα 3: Διαμορφώστε τις ρυθμίσεις συγχρονισμού δεδομένων για προγράμματα

  • Εδώ πρέπει να συμπληρώσετε το πεδίο Γενικευμένη αποθήκη. Η επιλογή γίνεται από την αναπτυσσόμενη λίστα.
  • Επιπλέον, μπορείτε να επιλέξετε πώς θα αποστέλλονται ρυθμιστικές πληροφορίες και πληροφορίες αναφοράς στη βάση δεδομένων λήψης από τη βάση δεδομένων πηγής και για ποιους οργανισμούς θα μεταφέρονται τα δεδομένα - για όλους ή για συγκεκριμένους.
  • Όταν κάνετε αλλαγές, πρέπει να κάνετε κλικ στο κουμπί Αποθήκευση και κλείσιμο και αφού κλείσετε αυτό το παράθυρο, κάντε κλικ στο κουμπί Επόμενο:

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

Βήμα 4: Δημιουργήστε μια νέα ρύθμιση συγχρονισμού

Με την ολοκλήρωση αυτού του σταδίου, η ρύθμιση που δημιουργήθηκε καταγράφεται και ο βοηθός προχωρά στο τελικό βήμα:

Βήμα 5: Εκτελέστε συγχρονισμό δεδομένων

Το μόνο που έχετε να κάνετε είναι να κάνετε κλικ στο κουμπί Τέλος. Ο βοηθός κλείνει και ξεκινά η διαδικασία συγχρονισμού (ανταλλαγής) δεδομένων μεταξύ του BP και του UT:

Βήμα 6: Ανάλυση δεδομένων

Βήμα 7: Χαρτογράφηση δεδομένων

Εάν τα δεδομένα μεταφερθούν σε μια κενή βάση δεδομένων προορισμού, τότε αυτό το βήμα θα παραλειφθεί:

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

Βήμα 8: Φόρτωση δεδομένων

Βήμα 9. Διαμορφώστε τις παραμέτρους για τα δεδομένα που θα σταλούν

Βήμα 10. Μεταφόρτωση δεδομένων

Στη συνέχεια, το πρόγραμμα 1C UT θα περάσει στο τελικό στάδιο:

Ως αποτέλεσμα, θα εμφανιστούν πληροφορίες σχετικά με τον συγχρονισμό που πραγματοποιήθηκε με το BP 3.0:

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

Στην περίπτωσή μας, η βάση πηγής ήταν 1C 8.3 UT 11. Η ρύθμιση του συγχρονισμού δεδομένων εάν η βάση πηγής είναι μονάδα παροχής ρεύματος εκτελείται με τον ίδιο τρόπο.

Πώς να ρυθμίσετε την αμφίδρομη ανταλλαγή δεδομένων στις βάσεις δεδομένων πληροφοριών 1C 8.3 BP 3.0 και UT 11, δείτε το μάθημά μας βίντεο:

Ρύθμιση ανταλλαγής δεδομένων μεταξύ BP 3.0 και UT 11 - οδηγίες βήμα προς βήμα

Για να ρυθμίσετε το συγχρονισμό στο πρόγραμμα 1C 8.3 Accounting 3.0, πρέπει επίσης να εκτελέσετε διαδοχικά διάφορα βήματα στο Βοηθό ρύθμισης συγχρονισμού δεδομένων:

Μπορείτε να εκκινήσετε τον βοηθό στο 1C 8.3 Accounting επιλέγοντας Ρυθμίσεις συγχρονισμού δεδομένων στην ενότητα Διαχείριση:

Στο παράθυρο που ανοίγει, σε μια νέα καρτέλα, πρέπει να επιλέξετε το πλαίσιο ελέγχου Συγχρονισμός δεδομένων και, στη συνέχεια, να ακολουθήσετε τον σύνδεσμο Συγχρονισμός δεδομένων:

Στο παράθυρο Συγχρονισμός δεδομένων που ανοίγει, χρησιμοποιήστε την εντολή Ρύθμιση συγχρονισμού δεδομένων για να επιλέξετε την επιλογή Διαχείριση συναλλαγών, έκδοση 11 από την αναπτυσσόμενη λίστα:

Θα ανοίξει το παράθυρο Συγχρονισμός δεδομένων με τη διαχείριση εμπορίου, έκδοση 11 (ρυθμίσεις):

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

Βήμα 1. Ορίζοντας μια επιλογή για σύνδεση σε άλλο πρόγραμμα

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

Βήμα 2: Ελέγξτε τη σύνδεση

Βήμα 3: Διαμορφώστε τις ρυθμίσεις συγχρονισμού για τις βάσεις πηγής και προορισμού

Μπορείτε να επεξεργαστείτε τις παραμέτρους που έχει ορίσει το σύστημα από προεπιλογή:

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

Βήμα 4: Δημιουργήστε μια νέα ρύθμιση συγχρονισμού

Βήμα 5. Συγχρονισμός

Πολλοί επιχειρηματίες που ασχολούνται με εμπορικές δραστηριότητες αγοράζουν ταυτόχρονα δύο προγράμματα "1C: Accounting 8" για να βελτιώσουν την αποτελεσματικότητα της διαχείρισης. (εφεξής καλούμενη BP)και "1C: Trade Management 8" (εφεξής καλούμενο UT).

Η BP χρησιμοποιείται για τη διατήρηση ρυθμιζόμενης λογιστικής και αναφοράς και η UT χρησιμοποιείται για τη λειτουργική και διαχειριστική λογιστική στην εταιρεία.
Η επιτυχία της κοινής χρήσης αυτών των προϊόντων λογισμικού εξαρτάται σε μεγάλο βαθμό από την οργάνωση της ανταλλαγής δεδομένων μεταξύ των διαμορφώσεων BP και UT.

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

Κατά τη σύνταξη αυτού του άρθρου, χρησιμοποιήθηκαν υλικά από την τεκμηρίωση 1C για προϊόντα λογισμικού Η μεθοδολογία για τη ρύθμιση της ανταλλαγής περιγράφεται λεπτομερώς στο αρχείο htm "Διαχείριση συναλλαγών κοινής χρήσης (11) και λογιστική επιχείρηση", το οποίο βρίσκεται στα πρότυπα. κατάλογο όταν εγκατασταθεί ως 1C: Accounting 2.0 (εφεξής BP) και 1C: Trade Management 11 (εφεξής UT). συστάσεις που ελήφθησαν στο συνέδριο συνεργατών 1C και η προσωπική εμπειρία του συγγραφέα στη δημιουργία και αλλαγή ρυθμίσεων ανταλλαγής για πελάτες της RG-Soft Project Consulting LLC.

1. Ρυθμίστε μια μονόδρομη ή αμφίδρομη ανταλλαγή.

Πρώτα απ 'όλα, θα πρέπει να ληφθεί υπόψη ότι μόνο έγγραφα που σχετίζονται με συναλλαγές μετρητών και μη ταμειακών ροών μπορούν να μεταφορτωθούν από τη διαμόρφωση BP στη διαμόρφωση UT. Αυτά περιλαμβάνουν: Εισερχόμενη εντολή μετρητών, Εξερχόμενη εντολή μετρητών, Απόδειξη στον τρεχούμενο λογαριασμό και Διαγραφή από τον τρέχοντα λογαριασμό. Τα έγγραφα διακίνησης αγαθών που δημιουργήθηκαν στην BP δεν θα μεταφορτωθούν στο UT.

Η εταιρεία 1C συνιστά να πραγματοποιήσετε ανταλλαγή με μια τράπεζα στο UT. "Αυτό θα εξασφαλίσει πλήρη εργασία με εξερχόμενα έγγραφα πληρωμής και ευκολότερη εργασία με εισερχόμενα έγγραφα." Ωστόσο, υπήρχε μια κατάσταση όπου σχεδόν κανένα δελτίο πληρωμής δεν μπορούσε να φορτωθεί από το αρχείο πελάτη-τράπεζας στο UT, ενώ αυτό το αρχείο φορτώθηκε πλήρως στο BP.

Αυτό εξηγείται από το γεγονός ότι στο UT έχουν προστεθεί πιο αυστηροί έλεγχοι των περιεχομένων του αρχείου πελάτη-τράπεζας, για παράδειγμα: έλεγχος συμπλήρωσης του ΑΦΜ, έλεγχος του αριθμού παραστατικού, ο αριθμός πρέπει να περιέχει μόνο αριθμούς σύμφωνα με ο κανονισμός της Κεντρικής Τράπεζας της 3ης Οκτωβρίου 2002 N2-P «Σχετικά με τις πληρωμές χωρίς μετρητά στη Ρωσική Ομοσπονδία» (όπως τροποποιήθηκε στις 3 Μαρτίου 2003, 11 Ιουνίου 2004, 2 Μαΐου 2007, 22 Ιανουαρίου 2008).

Η δημιουργία μιας μονόδρομης ανταλλαγής (από UT σε BP) έχει νόημα μόνο εάν όλα τα έγγραφα και οι κανονιστικές πληροφορίες συμπληρωθούν στο UT. Με αυτόν τον τρόπο, μπορεί να αποφευχθεί η αντιγραφή στοιχείων σε αυτή τη βάση δεδομένων.

Για να το κάνετε αυτό, πρέπει να διαμορφώσετε το ακόλουθο σενάριο ανταλλαγής: δημιουργήστε ένα σενάριο ανταλλαγής στη διαμόρφωση UT, στο οποίο αποθηκεύεται μόνο η μεταφόρτωση (Εικ. 1), στη διαμόρφωση BP, δημιουργήστε ένα σενάριο ανταλλαγής και αποθηκεύστε μόνο τη λήψη.

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

Για να γίνει αυτό, συνιστάται η χρήση επεξεργασίας Καταχώρηση Αλλαγών για το Exchange82.epf, το οποίο μπορείτε να βρείτε στην παράδοση διαμόρφωσης "Μετατροπή δεδομένων, Αναθ. 2.1". Μετά την εγκατάσταση της διαμόρφωσης, η επεξεργασία βρίσκεται στον κατάλογο εγκατάστασης της ενημέρωσης: ...\1c\Conversion\...version_number…

Εάν οι κανονιστικές πληροφορίες και οι πληροφορίες αναφοράς συμπληρωθούν τόσο στο UT όσο και στο BP, τότε θα πρέπει να διαμορφωθεί μια αμφίδρομη ανταλλαγή, αλλά μπορεί να είναι απαραίτητο να παρακολουθείτε διπλότυπα ξεκινώντας την ανταλλαγή διαδραστικά αντί αυτόματα (Εικ. 2).

Για να περιοριστεί η ανταλλαγή δεδομένων μόνο σε επίπεδο εγγράφου, δεν είναι απαραίτητο να ρυθμίσετε τις παραμέτρους της μονόδρομης ανταλλαγής, αρκεί να ορίσετε μια ημερομηνία στο φίλτρο ανταλλαγής στην πλευρά της BP που είναι μεγαλύτερη από την ημερομηνία του τελευταίου εγγράφου (βλ. Εικ. 5). Ωστόσο, πριν εγκαταστήσετε ένα φίλτρο σε μια ημερομηνία, πρέπει να βεβαιωθείτε ότι τα έγγραφα στο BP δεν είχαν καταχωριστεί προηγουμένως για ανταλλαγή, διαφορετικά τα καταχωρημένα έγγραφα θα μεταφερθούν σε άλλη βάση δεδομένων κατά την ανταλλαγή.

Προτεραιότητα αλλαγής δεδομένων

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

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


2. Διαφορές μεταξύ BP και UT που επηρεάζουν την ανταλλαγή

Συμβάσεις αντισυμβαλλομένων

Στη διαμόρφωση UT, δεν εκτελούνται αναλύσεις σε συμφωνίες αντισυμβαλλομένου. Όλες οι λειτουργίες που εκτελούνται στη διαμόρφωση UT, όταν φορτώνονται στη διαμόρφωση BP, επισημοποιούνται πάντα με ξεχωριστές συμβάσεις που δημιουργούνται και ελέγχονται από το ίδιο το σύστημα UT.

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

Οργανισμός διαχείρισης στο UT

Ξεκινώντας με την έκδοση 11.0.6.9, ένα προκαθορισμένο στοιχείο "Οργάνωση διαχείρισης" εμφανίστηκε στον κατάλογο του οργανισμού στο UT. Αυτό το στοιχείο δεν πρέπει να αντιστοιχιστεί (ή να αλλάξει από) τον τρέχοντα (έναν ή έναν από) τον οργανισμό. Περισσότερες λεπτομέρειες σχετικά με τη χρήση αυτού του αντικειμένου μπορείτε να βρείτε στο αρχείο τεκμηρίωσης "Αλλαγές και προσθήκες στο documentation.htm", περιλαμβάνεται στην παράδοση του UT.

Δομή εταιρείας

Για τη λογιστική διαχείρισης, το UT χρησιμοποιεί το βιβλίο αναφοράς «Επιχειρηματική Δομή», το οποίο περιέχει μια λίστα με τα τμήματα της εταιρείας. Κατά την προετοιμασία εγγράφων, η ένδειξη της διαίρεσης της επιχείρησης είναι υποχρεωτική.

Τα στοιχεία του καταλόγου "Enterprise Structure" δεν αντιστοιχίζονται σε στοιχεία του καταλόγου "Organization Divisions" στο BP. Για να διασφαλίσετε ότι έγγραφα με μη συμπληρωμένα στοιχεία Τμήματος δεν θα αποσταλούν στο UT, πρέπει να συμπληρώσετε την προεπιλεγμένη τιμή στις ρυθμίσεις ανταλλαγής (Εικ. 4).

Αποθήκη στο τμήμα του πίνακα

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

Τύπος ονοματολογίας

Κατά τη μεταφόρτωση δεδομένων από το BP στο UT, το χαρακτηριστικό στοιχείου "τύπος στοιχείου" δεν συμπληρώνεται, αυτό οφείλεται στο γεγονός ότι η ανταλλαγή εξυπηρετεί το σενάριο όταν το στοιχείο δημιουργείται στη διαμόρφωση UT και όχι στο BP . Στα έγγραφα για τη διακίνηση αγαθών στο UT δεν υπάρχει χωριστό πίνακα για τη λογιστική των υπηρεσιών (οι υπηρεσίες συμπληρώνονται στον πίνακα αγαθών), επομένως, προκειμένου οι υπηρεσίες που καθορίζονται στα έγγραφα UT να μεταφερθούν σωστά στο τμήμα πίνακα στο BP, πρέπει να:

1. Στην ενότητα ρυθμιστικές πληροφορίες και πληροφορίες αναφοράς, ανοίξτε τον κατάλογο "Τύποι αντικειμένου", μεταβείτε στον τύπο στοιχείου "υπηρεσίες" - κάντε κλικ στο "Όλες οι ενέργειες" - επιτρέψτε την επεξεργασία και επιλέξτε Τύπος αντικειμένου - Υπηρεσία.
2. Αλλάξτε το στοιχείο (υπηρεσία) - κάντε κλικ στο "Όλες οι ενέργειες" - επιτρέψτε την επεξεργασία και επιλέξτε αυτόν τον τύπο αντικειμένου με τον τύπο υπηρεσίας.

3. Ρύθμιση φίλτρων ανταλλαγής (Εικ. 5)

Αλλαγή ημερομηνίας φόρτωσης (λήψης) εγγράφων

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

2) Μπορείτε να μετακινήσετε την ημερομηνία πίσω, γιατί... Αυτό επεκτείνει μόνο την περιοχή των μεταφορτωμένων δεδομένων. Αξίζει να σημειωθεί ότι σε αυτήν την περίπτωση, έγγραφα από προηγούμενη κλειστή περίοδο δεν θα καταχωρούνται αυτόματα για ανταλλαγή. Για να το κάνετε αυτό, πρέπει είτε να αλλάξετε τα έγγραφα είτε να χρησιμοποιήσετε επεξεργασία Καταχώρηση Αλλαγών για το Exchange82.epf.


Φιλτράρισμα ανά οργανισμό

Η ενεργοποίηση αυτού του φίλτρου σάς επιτρέπει να περιορίσετε τη λίστα των οργανισμών για τους οποίους επιτρέπεται η ανταλλαγή δεδομένων. Η παρουσία ενός ενεργοποιημένου φίλτρου επηρεάζει τόσο τη λήψη του ίδιου του καταλόγου των οργανισμών όσο και τη λήψη άλλων δεδομένων που σχετίζονται με οργανισμούς (καταλόγους και έγγραφα).

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

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

4. Διαγραφή αντικειμένων από μία από τις βάσεις δεδομένων

Επισήμανση για διαγραφή

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

Αφαίρεση διπλότυπων

Για να αφαιρέσετε διπλότυπα αντικείμενα που προέκυψαν κατά την ανταλλαγή, συνιστούμε τη χρήση επεξεργασίας SearchAndReplaceValues.epf, που βρίσκεται στον κατάλογο \1CITS\EXE\ExtReps\Unireps82\SearchAndChange\ στο δίσκο ITS. Και για να ελέγξετε την ορθότητα της σύγκρισης αντικειμένων δύο βάσεων πληροφοριών, μπορείτε να ανοίξετε το Μητρώο Πληροφοριών «Αντιστοιχία αντικειμένων βάσης πληροφοριών» και οι εγγραφές σε αυτό το μητρώο μπορούν να προσαρμοστούν χειροκίνητα. Είναι σημαντικό να γνωρίζετε ότι μετά τη διαγραφή ενός αντικειμένου σε μία από τις βάσεις δεδομένων, μια αντιστοίχιση για το διαγραμμένο αντικείμενο (ένας κατεστραμμένος σύνδεσμος) θα παραμείνει στην καταχώρηση του μητρώου πληροφοριών, θα πρέπει είτε να αντιστοιχίσετε ένα άλλο αντικείμενο είτε να διαγράψετε την καταχώρηση.

5. Πρόσθετες ρυθμίσεις

Στοιχεία ταμειακής ροής

Για να διαμορφώσετε το UT, ίσως χρειαστεί να εισαγάγετε το "corr. λογαριασμό» για εκείνα τα στοιχεία ταμειακών ροών που θα χρησιμοποιηθούν και θα εκφορτωθούν στο BP.

Για τη διαμόρφωση BP: ίσως χρειαστεί να εισαγάγετε τον τύπο ταμειακών ροών στα στοιχεία καταλόγου.

Χρήστες

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

Πρόθεμα βάσης και πρόθεμα οργάνωσης

Στο UT, το πρόθεμα έχει πάντα ένα σταθερό μήκος και ένα διαχωριστικό (ενωτικό) "-". Επομένως, εάν το πρόθεμα βάσης πληροφοριών δεν έχει καθοριστεί ή το πρόθεμα οργάνωσης δεν έχει καθοριστεί, τότε αντικαθίσταται με μηδενικά. Ωστόσο, κατά τη δημιουργία μιας ανταλλαγής, το πρόθεμα της βάσης πληροφοριών συμπληρώνεται πάντα στην Κεντρική Τράπεζα (για το UT) και στο BP (αντίστοιχα για τη διαμόρφωση BP).

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

Διόρθωση σφαλμάτων

Το άρθρο μας εξέτασε τις πιο σημαντικές πτυχές της οργάνωσης της ανταλλαγής δεδομένων μεταξύ «1C: Trade Management 8» αναθ. 2.0.

Οι ειδικοί της RG-Soft Project Consulting LLC είναι έτοιμοι να προσφέρουν όχι μόνο προσαρμογή της ανταλλαγής για τα λογιστικά χαρακτηριστικά ενός συγκεκριμένου οργανισμού, αλλά και τρόπους διόρθωσης σφαλμάτων σε υπάρχουσες ανταλλαγές.

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

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

Για να συνδέσετε πολλές βάσεις δεδομένων, υπάρχει το Exchange 1C. Πώς λειτουργεί;

Τι είναι το Exchange 1C;

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

Η βάση δεδομένων 1C Retail χρησιμοποιείται στο γραφείο και η ίδια βάση δεδομένων σε κάθε κατάστημα. Οι βάσεις στα καταστήματα είναι υποδεέστερες της βάσης στο γραφείο.

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

Τα καταστήματα δημιουργούν έγγραφα σχετικά με ολοκληρωμένες πωλήσεις αγαθών. Τα έγγραφα μεταφορτώνονται στη βάση δεδομένων του γραφείου και οι πωλήσεις «εμφανίζονται» εκεί.

Αυτό το σχήμα ονομάζεται κατανεμημένη βάση πληροφοριών (RIB). Διαδικασίες "φόρτωσης" εγγράφων - αμφίδρομη ανταλλαγή 1C. Και η ρύθμιση αυτού του σχήματος είναι URIB ή URIBD (διαχείριση βάσεων δεδομένων κατανεμημένων πληροφοριών).

Αρχές ανταλλαγής καταλόγων σε 1C

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

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

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

Αρχές ανταλλαγής εγγράφων στο 1C

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

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

Μια άλλη επιλογή είναι να μεταφέρετε έγγραφα και μητρώα μαζί. Όπως καταλαβαίνουμε, τίθεται αμέσως το ερώτημα - είτε μεταφέρουμε όλα τα έγγραφα γενικά και στη συνέχεια ολόκληρο το μητρώο γενικά, είτε αναγκαζόμαστε να επιλέξουμε για μεταφορά μόνο κινήσεις στα μεταφερόμενα έγγραφα.

Ας υποθέσουμε ότι πρέπει να μεταφέρουμε ένα στοιχείο από τον κατάλογο Nomenclature. Αυτός ο κατάλογος έχει 10 πεδία, εκ των οποίων τα 5 είναι συμβολοσειρές και αριθμοί και τα 5 είναι σύνδεσμοι προς άλλους καταλόγους.

Κατά συνέπεια, κατά τη μεταφορά ενός στοιχείου της Ονοματολογίας, αναγκαζόμαστε να αναζητήσουμε και να μεταφέρουμε επίσης 5 στοιχεία άλλων καταλόγων.

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

Στην πραγματικότητα, λέγεται ότι σχεδόν όλες οι αναφορές διαμόρφωσης αναφέρονται η μία στην άλλη με τον ένα ή τον άλλο τρόπο.

Σχέδια ανταλλαγής 1C

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

Τι να κάνω? Να πραγματοποιήσετε ξανά μια πλήρη ανταλλαγή 1C; Μακρά και αναποτελεσματική! Θα ήταν πολύ καλύτερο να υπολογίσετε τι ακριβώς προστέθηκε ή άλλαξαν οι χρήστες στο γραφείο, ώστε να στέλνονται μόνο οι αλλαγές στα καταστήματα.

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

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

Δημιουργία URIB 1C

Έτσι, θα δημιουργήσουμε μια κατανεμημένη βάση δεδομένων από την αρχή. Αρχικά, έχουμε μια «γονική» βάση γραφείου. Από αυτό θα επιλέξουμε βάσεις δεδομένων καταστημάτων που θα υπάγονται σε αυτό.

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

  • Ανταλλαγή 1C με ιστότοπο: ανταλλαγή με ιστότοπο 1C:Bitrix
  • Exchange 1C UPP-UT ή UT-Retail: τυπικές ανταλλαγές με αδελφές διαμορφώσεις
  • Full – Ανταλλαγή 1C με βάση δεδομένων που βασίζεται στην ίδια διαμόρφωση.

Το RIB - κατανεμημένη βάση πληροφοριών - μπορεί επίσης να γίνει με βάση το σχέδιο ανταλλαγής 1C "Full". Στο πρόγραμμα διαμόρφωσης, σε αυτό το σχέδιο ανταλλαγής 1C, θα πρέπει να επιλεγεί το πλαίσιο ελέγχου "Διανεμημένη βάση πληροφοριών".

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

Ας πάμε στο πρόγραμμα ανταλλαγής 1C (Σχέδιο Λειτουργιών/Ανταλλαγής, μπορεί επίσης να βρίσκεται σε άλλο μενού, συχνά στο μενού Υπηρεσία/XXX).

Στη λίστα των βάσεων δεδομένων στο σχέδιο ανταλλαγής 1C υπάρχει μία με πράσινο κύκλο στην εικόνα. Αυτό το στοιχείο σημαίνει ΑΥΤΗ ΤΗ ΒΑΣΗ. Τα υπόλοιπα στοιχεία υποδεικνύουν ΑΛΛΕΣ βάσεις με τις οποίες ανταλλάσσεται το 1C.

Είναι απαραίτητο να συμπληρωθεί τόσο το όνομα όσο και ο κωδικός όλων των στοιχείων.

Για να δημιουργήσετε μια υποβάση καταστήματος:

  • Τοποθετήστε τον κέρσορα στη λίστα στο στοιχείο του σχεδίου ανταλλαγής 1C, το οποίο δημιουργήσαμε ως "βάση καταστήματος"
  • Επιλέξτε το στοιχείο μενού «Ενέργειες/Δημιουργία αρχικής εικόνας».

Ως αποτέλεσμα, θα δημιουργηθεί μία βάση δεδομένων με τα αρχικά δεδομένα που θα φορτωθούν σε αυτήν. Αυτό πρέπει να επαναληφθεί για κάθε στοιχείο του σχεδίου ανταλλαγής 1C, εκτός από την ΤΡΕΧΟΥΣΑ ΒΑΣΗ.

Θεωρία ανταλλαγών 1C

Η θεωρία της ανταλλαγής 1C είναι αρκετά απλή:

  • Μία από τις βάσεις δεδομένων (συνήθως η βάση δεδομένων του κέντρου) εκκινεί την ανταλλαγή 1C σύμφωνα με ένα πρόγραμμα ή "κατά συμβάν" (είσοδος στη βάση δεδομένων ενός συγκεκριμένου χρήστη, κ.λπ.)
  • Η ανταλλαγή 1C συνίσταται στη λήψη ενός αρχείου από τη βάση δεδομένων
  • Το αρχείο πρέπει να μετακινηθεί σε ένα μέρος όπου μπορεί να το παραλάβει μια υποτελής βάση δεδομένων (συνήθως κοινόχρηστο στοιχείο ή ftp, λιγότερο συχνά ηλεκτρονικό ταχυδρομείο)
  • Η βάση δεδομένων σκλάβων πραγματοποιεί λήψη του ληφθέντος αρχείου
  • Ως επιβεβαίωση ότι οι πληροφορίες έχουν ληφθεί, η υποτελής βάση δεδομένων ανεβάζει ένα αρχείο "απάντησης", το οποίο φορτώνεται ξανά στην κεντρική βάση δεδομένων με τον ίδιο τρόπο
  • Η συνεδρία ανταλλαγής 1C ολοκληρώθηκε.

Υπάρχουν και άλλες μέθοδοι ανταλλαγής 1C, όχι μέσω αρχείων, αλλά, για παράδειγμα, μέσω απευθείας σύνδεσης COM μεταξύ δύο βάσεων δεδομένων. Τα πλεονεκτήματά του:

  • Δεν απαιτείται "χώρος αποθήκευσης και μεταφοράς αρχείων".
  • Δεν χρειάζεται να ανεβάσετε ξανά την επιβεβαίωση
  • Όλα γίνονται πιο γρήγορα λόγω των δύο πρώτων πόντων.

Ωστόσο, ο περιορισμός είναι σαφής - οι βάσεις πρέπει να είναι τόσο προσπελάσιμες μεταξύ τους για να είναι δυνατή η εκκίνηση μιας σύνδεσης COM.

Ρύθμιση του RIB 1C

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

Τώρα πρέπει να διαμορφώσετε τον τρόπο με τον οποίο θα πραγματοποιείται η διαδικασία περιοδικής ανταλλαγής πληροφοριών 1C μεταξύ των δημιουργημένων βάσεων δεδομένων.
Όλες οι ρυθμίσεις RIB στο 1C βρίσκονται σε τυπικές διαμορφώσεις, συνήθως στο μενού Service/Distributed Information Bases/Configure RIB nodes.

Για κάθε στοιχείο "βάσης απομακρυσμένου καταστήματος" που δημιουργήθηκε προηγουμένως, πρέπει να προσθέσετε ένα στοιχείο ρυθμίσεων.

Οι ρυθμίσεις υποδεικνύουν τη μέθοδο ανταλλαγής 1C: αρχείο (κοινή χρήση), αρχείο (FTP), αρχείο (e-mail).

Δημιουργία και ρύθμιση μιας κατανεμημένης βάσης πληροφοριών 1C σε έναν thin client

Ας δούμε μια παρόμοια ρύθμιση σε μια τυπική διαμόρφωση που βασίζεται σε έναν thin client - Trade Management edition 11.
Οι ρυθμίσεις (και η δημιουργία από την αρχή) βρίσκονται στην καρτέλα Διαχείριση της διεπαφής. Στοιχείο «Ανταλλαγή δεδομένων».

Επιλέξτε «Δημιουργία ανταλλαγής σε μια κατανεμημένη βάση πληροφοριών».

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

Εδώ είναι η επιλογή διαμόρφωσης μέσω ενός αρχείου FTP.

Το όνομα της εγκατάστασης ανταλλαγής 1C.

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

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