Προγραμματισμένη ανταλλαγή με χρήση τυπικών μέσων. Προγραμματισμένη ανταλλαγή με χρήση τυπικών εργαλείων Ανάπτυξη κανόνων για την ανταλλαγή δεδομένων χρησιμοποιώντας το παράδειγμα τροποποιημένων βάσεων δεδομένων UT και BP

Η ανάγκη για ανταλλαγή μεταξύ διαφορετικών διαμορφώσεων έχει προκύψει από την εμφάνιση της έκδοσης 7.5 1C. Έχουν αναπτυχθεί διάφορες μέθοδοι και μηχανισμοί. Το άρθρο περιγράφει σύγχρονους (για την πλατφόρμα 1C:Enterprise 8.2) μηχανισμούς που χρησιμοποιούνται για ανταλλαγή μεταξύ διαφορετικών διαμορφώσεων. Το άρθρο προορίζεται για αρχάριους προγραμματιστές που δημιουργούν τις δικές τους ανταλλαγές ή αναλύουν τυπικές. Η περιγραφή της διαδικασίας ανταλλαγής χρησιμοποιεί κάποια ουτοπική ιδέα της ανταλλαγής, ένα είδος σφαιρικής ανταλλαγής στο κενό.

Δήλωση του προβλήματος ανταλλαγής δεδομένων

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

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

Δυσκολίες

  1. Τα έγγραφα στη διαμόρφωση έχουν διαφορετικό σύνολο και σύνθεση λεπτομερειών
  2. Ορισμένες λεπτομέρειες εγγράφων σύνθετου τύπου (καταλόγους).
  3. Εάν ένα έγγραφο που έχει ήδη μεταφερθεί έχει τροποποιηθεί από ένα έγγραφο στη διαμόρφωση προέλευσης, πρέπει να μεταδοθεί εκ νέου στη διαμόρφωση Sink
  4. Η αντιγραφή στοιχείων είναι δυνατή εάν οι κατάλογοι συμπληρώθηκαν σε δύο βάσεις δεδομένων ταυτόχρονα. Εναλλακτικά, εάν υπάρχουν διπλότυπα στον κατάλογο (στοιχεία καταλόγου με το ίδιο σύνολο λεπτομερειών), ένα "περιττό" στοιχείο θα καταλήξει στο έγγραφο - για παράδειγμα, ένα στοιχείο που δεν έχει χρησιμοποιηθεί για μεγάλο χρονικό διάστημα και έχει επισημανθεί για διαγραφή .

Μέθοδοι λύσης

Στάδιο 1: Αντιστοίχιση αντικειμένων

Για να δημιουργήσετε κανόνες για την αντιστοίχιση των λεπτομερειών του εγγράφου διαμόρφωσης προέλευσης στις λεπτομέρειες των εγγράφων διαμόρφωσης του δέκτη, δημιουργούνται κανόνες ανταλλαγής.Κανόνες ανταλλαγής ένα ειδικό αρχείο σε μορφή XML που περιγράφει την αντιστοιχία και τους κανόνες για τη μετατροπή αντικειμένων Source σε αντικείμενα Receiver. Η δημιουργία κανόνων ανταλλαγής είναι αυτοματοποιημένη χρησιμοποιώντας τη διαμόρφωση "Μετατροπή δεδομένων". Από τις διαμορφώσεις Receiver και Source, χρησιμοποιώντας ειδική επεξεργασία, γίνονται λήψη αρχείων XML που περιγράφουν τη δομή μεταδεδομένων των αντίστοιχων διαμορφώσεων και φορτώνονται στο "Data Conversion".

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

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

Στάδιο 2. Καταχώρηση αλλαγμένων αντικειμένων

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

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

Στάδιο 3. Μεταφορά

Οι τοπολογίες ανταλλαγής δεδομένων είναι πολύ περίεργες. Είναι δυνατή τόσο η άμεση πρόσβαση στη βάση δεδομένων του Δέκτη από την Πηγή όσο και η έμμεση πρόσβαση. Στην πρώτη περίπτωση, είναι δυνατή η χρήση μιας σύνδεσης ADO - μια απευθείας σύνδεση από την Πηγή στον Δέκτη. Η επιλογή είναι πολύ βολική από την άποψη του χρήστη: έχοντας διαμορφώσει μία φορά τις παραμέτρους ανταλλαγής και την εξουσιοδότηση χρήστη στον Δέκτη, πραγματοποιήστε την ανταλλαγή με ένα κλικ ενός κουμπιού (ή σύμφωνα με ένα πρόγραμμα).


Όταν δεν είναι δυνατή η άμεση πρόσβαση στον Δέκτη, τα δεδομένα απορρίπτονται σε ένα ενδιάμεσο αρχείο XML, μεταφέρονται στην πλευρά του Δέκτη και μεταφορτώνονται. Είναι επίσης δυνατό να χρησιμοποιήσετε έναν κοινόχρηστο πόρο ftp.

Πριν από τη δημιουργία μιας ανταλλαγής

Διπλότυπα και αντικείμενα που επισημαίνονται για διαγραφή

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

Εισαγωγή καταλόγων και μητρώων πληροφοριών

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

συμπέρασμα

Ως αποτέλεσμα, η δημιουργία ενός σχήματος ανταλλαγής μοιάζει με αυτό:
  1. Οι κανόνες του Exchange δημιουργούνται στη διαμόρφωση "Μετατροπή δεδομένων".
  2. Δημιουργείται και αρχικοποιείται το σχέδιο ανταλλαγής
  3. Ετοιμάζονται βάσεις πληροφοριών για ανταλλαγή. Αφαίρεση διπλότυπων
  4. Κατά την αρχικοποίηση της ανταλλαγής, συμπληρώνεται το μητρώο πληροφοριών «Αντιστοιχία αντικειμένων ανταλλαγής».
  5. Επιλέγεται η κατάλληλη μεταφορά (άμεση πρόσβαση, μέσω αρχείου)
  6. Πραγματοποιείται τακτική ανταλλαγή δεδομένων

Βιβλιογραφία

ΥΣΤΕΡΟΓΡΑΦΟ. Η εποικοδομητική κριτική και οι προσθήκες είναι ευπρόσδεκτες.

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

Με μικρό αριθμό εργαζομένων, τα αρχεία προσωπικού και οι υπολογισμοί μισθοδοσίας μπορούν να πραγματοποιηθούν στο λογιστικό πρόγραμμα 1C 8.3 Λογιστική. Αλλά εάν ο οργανισμός σας έχει ανάγκη για μεγαλύτερης κλίμακας και λεπτομερή λογιστική των μισθών και του προσωπικού, τότε για αυτό θα χρειαστείτε το πρόσθετο πρόγραμμα 1C 8.3 Μισθοί και διαχείριση προσωπικού. Η τήρηση αρχείων σε δύο προγράμματα δεν είναι πολύ βολική, αλλά το 1C έλυσε αυτό το πρόβλημα. Τώρα η ανταλλαγή δεδομένων μεταξύ βάσεων δεδομένων 1C 8.3 από το ZUP 3.1 στο Accounting 3.0 πραγματοποιείται αυτόματα. Αλλά για αυτό πρέπει να ρυθμίσετε το συγχρονισμό μεταξύ 1C 8.3 Accounting και ZUP. Πώς να το κάνετε μόνοι σας, χωρίς να εμπλέκετε τεχνικούς ειδικούς, διαβάστε σε αυτό το άρθρο. Πώς να ρυθμίσετε την ανταλλαγή δεδομένων μεταξύ βάσεων δεδομένων 1C 8.3 από το ZUP 3.1 έως το accounting 3.0 σε μερικά βήματα, δείτε παρακάτω.

Βήμα 1. Ρυθμίστε το συγχρονισμό στο 1C ZUP 3.1

Μεταβείτε στο 1C ZUP 8.3 στην ενότητα «Διαχείριση» (1) και κάντε κλικ στο σύνδεσμο «Συγχρονισμός δεδομένων» (2). Θα ανοίξει ένα παράθυρο για τη ρύθμιση της ανταλλαγής.

Στο παράθυρο που ανοίγει, επιλέξτε το πλαίσιο δίπλα στο «Συγχρονισμός δεδομένων» (3) και κάντε κλικ στο σύνδεσμο «Ρυθμίσεις συγχρονισμού δεδομένων» (4). Θα ανοίξει το παράθυρο ρυθμίσεων.

Στο παράθυρο που ανοίγει, κάντε κλικ στο κουμπί «Ρύθμιση συγχρονισμού δεδομένων» (5) και κάντε κλικ στο σύνδεσμο «Λογιστική επιχείρησης, έκδοση 3...» (6). Θα ανοίξει ένα παράθυρο για να συνεχίσετε τη ρύθμιση.

Στο νέο παράθυρο, επιλέξτε «Καθορισμός ρυθμίσεων χειροκίνητα» (7) και κάντε κλικ στο κουμπί «Επόμενο» (8). Θα ανοίξει ένα παράθυρο για να συμπληρώσετε τις παραμέτρους ανταλλαγής.

Στο παράθυρο που ανοίγει, πρέπει να καθορίσετε ορισμένες παραμέτρους ανταλλαγής συστήματος. Πρώτα πρέπει να επιλέξετε μια επιλογή σύνδεσης σε άλλο πρόγραμμα. Στο παράδειγμά μας, αυτό είναι "Άμεση σύνδεση με ένα πρόγραμμα σε αυτόν τον υπολογιστή..." (9). Αυτή η μέθοδος χρησιμοποιείται εάν το πρόγραμμα 1C 8.3 Accounting βρίσκεται στον ίδιο υπολογιστή ή στο ίδιο τοπικό δίκτυο με το 1C 8.3 ZUP. Στη συνέχεια, πρέπει να καθορίσετε τις παραμέτρους σύνδεσης σε άλλο πρόγραμμα. Στο παράδειγμά μας, υπάρχουν δύο πιθανές επιλογές:

  1. Σε αυτόν τον υπολογιστή ή σε υπολογιστή στο τοπικό δίκτυο
  2. Στον διακομιστή 1C:Enterprise

Στο παράδειγμά μας, επιλέγουμε τη δεύτερη επιλογή (10) και συμπληρώνουμε τα πεδία «Σύμπλεγμα διακομιστή» (11) και «Όνομα βάσης πληροφοριών» (12). Διαβάστε πού μπορείτε να λάβετε τα δεδομένα για αυτά τα πεδία στο επόμενο βήμα (Βήμα 2).

Στη συνέχεια, επιλέξτε «1C: Επαλήθευση επιχείρησης» (13) και εισαγάγετε τον χρήστη (14) και τον κωδικό πρόσβασης (15) που χρησιμοποιείτε για να συνδεθείτε στο 1C 8.3 Accounting. Τα δεδομένα έχουν εισαχθεί, ελέγξτε τώρα τη σύνδεση κάνοντας κλικ στο κουμπί «Έλεγχος…» (16). Εάν η δοκιμή είναι επιτυχής, μετά από λίγο θα εμφανιστεί το μήνυμα "Η δοκιμή σύνδεσης ολοκληρώθηκε με επιτυχία". Εάν κάτι πάει στραβά, θα δείτε ένα μήνυμα σφάλματος με μια σύντομη περιγραφή του προβλήματος.

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

Βήμα 2. Πού στο 1C 8.3 για να λάβετε δεδομένα για το όνομα του συμπλέγματος και της βάσης πληροφοριών

Όταν συνδέεστε στο 1C, βλέπετε το μενού εκκίνησης. Σε αυτό το μενού, κάντε κλικ μία φορά στη βάση δεδομένων με την οποία ρυθμίζετε το συγχρονισμό, στο 1C 8.3 Accounting (1). Στη συνέχεια, κάντε κλικ στο κουμπί «Αλλαγή» (2). Θα ανοίξει το παράθυρο επεξεργασίας της βάσης δεδομένων.

Σε αυτό το παράθυρο βλέπετε δεδομένα στο σύμπλεγμα διακομιστών (3) και το όνομα της βάσης πληροφοριών (4).

Τώρα ας επιστρέψουμε στη ρύθμιση του συγχρονισμού.

Βήμα 3. Συνεχίστε τη ρύθμιση του συγχρονισμού στο 1C ZUP 3.1

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

Στο νέο παράθυρο βλέπετε τους κανόνες (2) για τη μεταφόρτωση δεδομένων από το 1C ZUP στο 1C Accounting. Για να αλλάξετε αυτές τις ρυθμίσεις, κάντε κλικ στο σύνδεσμο «Αλλαγή» (3). Θα ανοίξει η ρύθμιση κανόνων ανταλλαγής.

Σε αυτό το παράθυρο, μπορείτε να καθορίσετε την ημερομηνία έναρξης της ανταλλαγής (4), να επιλέξετε οργανισμούς για ανταλλαγή (5). Μπορείτε επίσης να επιλέξετε τη μέθοδο για τη δημιουργία συναλλαγών στο 1C 8.3 Λογιστική:

  • «με στοιχεία ανά υπάλληλο» (6)·
  • «περίληψη από υπαλλήλους» (7).

Για να αποθηκεύσετε τις ρυθμίσεις, κάντε κλικ στο κουμπί «Αποθήκευση και κλείσιμο» (8). Για να προχωρήσετε στην επόμενη ρύθμιση, κάντε κλικ στο «Επόμενο» (9). Θα ανοίξει ένα παράθυρο για περαιτέρω ρυθμίσεις.

Σε αυτό το παράθυρο βλέπετε τους κανόνες (10) για τη μεταφόρτωση δεδομένων από το 1C Accounting στο 1C ZUP. Εάν είναι απαραίτητο, μπορείτε να τις αλλάξετε κατ' αναλογία με την προηγούμενη ρύθμιση κάνοντας κλικ στο σύνδεσμο "Αλλαγή" (11). Για να συνεχίσετε, κάντε κλικ στο κουμπί «Επόμενο» (12). Θα ανοίξει ένα παράθυρο με γενικές πληροφορίες για τις ρυθμίσεις συγχρονισμού.

Εάν δεν υπάρχουν σφάλματα, θα ανοίξει ένα παράθυρο με ένα μήνυμα σχετικά με τον επιτυχή συγχρονισμό δεδομένων (15). Το πρόγραμμα θα σας ζητήσει να κάνετε συγχρονισμό από προεπιλογή (16). Για να το κάνετε αυτό, κάντε κλικ στο κουμπί «Επόμενο» (17). Θα ανοίξει ένα παράθυρο με πληροφορίες που ταιριάζουν με τα δεδομένα.

Στο νέο παράθυρο μπορείτε να δείτε καταλόγους για τους οποίους υπάρχουν μη συγχρονισμένα δεδομένα (18). Δεδομένου ότι θα συγχρονίζετε πληροφορίες από δύο διαφορετικές βάσεις πληροφοριών - 1C ZUP και 1C Accounting - από την ημερομηνία που καθορίζεται στις ρυθμίσεις, είναι απαραίτητο ορισμένοι κατάλογοι και στις δύο βάσεις δεδομένων να έχουν τις ίδιες τιμές. Τέτοια βιβλία αναφοράς περιλαμβάνουν, για παράδειγμα, «Άτομα», «Οργανισμοί», «Μέθοδοι αντανάκλασης των μισθών στη λογιστική». Σε αυτό το παράθυρο βλέπετε καταλόγους (18) για τους οποίους τα δεδομένα δεν ταιριάζουν. Το πρόγραμμα θα δημιουργήσει αυτόματα τα στοιχεία καταλόγου που λείπουν και στις δύο βάσεις δεδομένων. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί «Επόμενο» (19). Θα ανοίξει το παρακάτω παράθυρο για συγχρονισμό δεδομένων.

Στο παράθυρο που ανοίγει, το πρόγραμμα σας ενημερώνει για τη σύνθεση των δεδομένων που θα σταλούν. Για να προβάλετε μια αναφορά που εμφανίζει μια λίστα με αυτά τα δεδομένα, κάντε κλικ στον σύνδεσμο "Αναφορά σύνθεσης..." (20). Για να ολοκληρώσετε την ανταλλαγή, κάντε κλικ στο «Επόμενο» (21). Θα ξεκινήσει η διαδικασία ανταλλαγής, θα χρειαστεί λίγος χρόνος.

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

Στο παράθυρο του σεναρίου, κάντε κλικ στο εικονίδιο «Ρύθμιση προγράμματος ρουτίνας εργασιών» (24). Θα ανοίξει η ρύθμιση χρονοδιαγράμματος ανταλλαγής.

Σε αυτήν τη ρύθμιση, μπορείτε να ορίσετε κατά την κρίση σας το χρονικό διάστημα στο οποίο τα προγράμματα θα πρέπει να ανταλλάσσουν δεδομένα. Για παράδειγμα, στο πεδίο «Επανάληψη μετά» (25) μπορείτε να ορίσετε τον αριθμό των δευτερολέπτων μετά τα οποία θα επαναληφθεί η ανταλλαγή. Για να αποθηκεύσετε τη ρύθμιση, κάντε κλικ στο "OK" (26).

Διαμορφώσατε με επιτυχία τον συγχρονισμό μεταξύ βάσεων δεδομένων και ξεκινήσατε την ανταλλαγή δεδομένων. Μπορείτε να αλλάξετε τις ρυθμίσεις ανταλλαγής και να ελέγξετε τη διαδικασία συγχρονισμού στο παράθυρο «Συγχρονισμός δεδομένων». Μπορείτε να το εισαγάγετε μέσω της ενότητας «Διαχείριση» (27) κάνοντας κλικ στο σύνδεσμο «Συγχρονισμός δεδομένων» (28).

Πως .
Ανάγνωση,

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

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

Προπαρασκευαστικά βήματα για τη δημιουργία ανταλλαγής στην BP

Ας ξεκινήσουμε τη ρύθμιση του συγχρονισμού, πρώτα μεταβείτε στη βάση δεδομένων 1C "Enterprise Accounting 3.0" (δέκτης), πρέπει να ελέγξουμε αν ο συγχρονισμός είναι ενεργοποιημένος για αυτήν τη βάση δεδομένων, για να το κάνουμε αυτό πρέπει πρώτα να μεταβούμε στη βάση δεδομένων. Μόλις ανοίξει η βάση δεδομένων, μεταβείτε στην καρτέλα "Διαχείριση" ---> "Ρυθμίσεις συγχρονισμού δεδομένων"

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

Συνεχίζουμε τη ρύθμιση του συγχρονισμού δεδομένων στο UT

Αφού έχουμε κάνει όλες τις απαραίτητες ενέργειες στη βάση δεδομένων του δέκτη (BP 3.0), για να συνεχίσουμε τη ρύθμιση της ανταλλαγής δεδομένων πρέπει να ανοίξουμε τη βάση δεδομένων πηγής (UT 11.1). Μεταβείτε στην καρτέλα "Διαχείριση", επιλέξτε "Ρυθμίσεις συγχρονισμού δεδομένων" στο μενού στα αριστερά. Εάν ο συγχρονισμός δεν είναι ενεργοποιημένος, ενεργοποιήστε τον χρησιμοποιώντας το πλαίσιο ελέγχου και μην ξεχάσετε να καθορίσετε το πρόθεμα βάσης πηγής. Αφού ολοκληρώσουμε όλα τα βήματα 1-4 όπως φαίνεται στην παρακάτω εικόνα, πρέπει να κάνετε κλικ στον υπερσύνδεσμο «Συγχρονισμός δεδομένων» (βήμα 5).

Στο νέο παράθυρο που εμφανίζεται, πρέπει να κάνετε κλικ στο πράσινο σύμβολο συν (Ρύθμιση συγχρονισμού δεδομένων), στο αναπτυσσόμενο μενού επιλέξτε το στοιχείο "Enterprise Accounting 3.0".

Ρύθμιση σημαντικών σημείων στην ανταλλαγή δεδομένων μεταξύ UT και BP

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

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

Στην επόμενη σελίδα πρέπει να συμπληρώσουμε τους κανόνες αποστολής και λήψης δεδομένων από τη διαμόρφωση BP 3.0 (δέκτης). Κάντε κλικ στην "αλλαγή κανόνων μεταφόρτωσης δεδομένων".

Το παράθυρο "Κανόνες αποστολής δεδομένων" έχει ανοίξει μπροστά μας, σε αυτό ορίζουμε τις ακόλουθες παραμέτρους:

  • Ποια δεδομένα αναφοράς θα σταλούν (στο παράδειγμά μας, μας ενδιαφέρουν μόνο τα έγγραφα και τα δεδομένα αναφοράς που χρησιμοποιούνται σε αυτά, επομένως επιλέξαμε το κατάλληλο στοιχείο. Εάν επιλέξετε το πρώτο στοιχείο "Αποστολή όλων", τότε όλα τα βιβλία αναφοράς θα επαναφορτωθούν μαζί με τα παραστατικά, συχνά εάν οι πληροφορίες δεν χρησιμοποιούνται στα έγγραφα τότε είναι άχρηστες για τον παραλήπτη, γιατί δεν επηρεάζουν τη λογιστική με κανέναν τρόπο)
  • Από ποια ημερομηνία πρέπει να αποστέλλονται όλες οι πληροφορίες (δεν θα εξετάσουμε τον μη αυτόματο συγχρονισμό σε αυτό το άρθρο)
  • Σε ποιους ή σε ποιους οργανισμούς να στείλουμε δεδομένα (στο παράδειγμά μας, επιλέξαμε έναν οργανισμό, IP "Επιχειρηματίας")
  • Κανόνες σύναψης συμβάσεων
  • Γενικευμένη αποθήκη
  • Πρέπει να συγκεντρώσω έγγραφα ανά αποθήκη;

Αφού κάνουμε τις ρυθμίσεις, κάντε κλικ στο «Αποθήκευση και κλείσιμο».

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

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

Στην παράγραφο 3, πρέπει να επιτρέψουμε την επεξεργασία των εγγράφων κατά τη φόρτωσή τους στη βάση δεδομένων. Κάντε κλικ στο "Αποθήκευση και κλείσιμο".

Τώρα το παράθυρο θα πρέπει να μοιάζει με αυτό που φαίνεται παρακάτω, κάντε κλικ στο «Επόμενο».

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

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

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

Ας δούμε ένα παράδειγμα, ας πούμε στο UT υπάρχει ένας αντισυμβαλλόμενος με το όνομα "PharmGroup LLC" και τον ΑΦΜ 1234567, και στην BP υπάρχει επίσης ένας αντισυμβαλλόμενος με ΑΦΜ 1234567, αλλά το όνομα "PharmGroup", αν δεν τα συγκρίνουμε δύο αντικείμενα κατά τη σύγκριση δεδομένων στο στάδιο του συγχρονισμού, στη συνέχεια μετά το συγχρονισμό στον δέκτη (Enterprise Accounting 3.0), θα έχουμε δύο αντισυμβαλλόμενους με ΑΦΜ 1234567 και δύο ονόματα «PharmGroup LLC» και «PharmGroup», αντίστοιχα. Προκειμένου να αποφευχθούν τέτοιες καταστάσεις, εφευρέθηκε ένας μηχανισμός σύγκρισης αντικειμένων.

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

Το τελικό στάδιο της ανταλλαγής δεδομένων μεταξύ 1C

Στο τελικό στάδιο, το πρόγραμμα θα εμφανίσει το ακόλουθο παράθυρο, στο οποίο ο χρήστης θα ενημερωθεί ότι ο συγχρονισμός ήταν επιτυχής, κάντε κλικ στο «Τέλος». Σε αυτό το σημείο, ολοκληρώνεται ο συγχρονισμός μεταξύ βάσεων δεδομένων σε μια μονόδρομη ανταλλαγή από το "Trade Management 11.1" (UT) στο "Enterprise Accounting 3.0" (BP).

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

Ανταλλαγή δεδομένων μεταξύ βάσεων δεδομένων 1C 8.3: οδηγίες εγκατάστασης

Ρύθμιση ανταλλαγής δεδομένων μεταξύ βάσεων δεδομένων 1C 8.3μπορεί να γίνει ως εξής:

  • Μεταβείτε στο πρόγραμμα 1C "Enterprise Accounting 3.0" (δέκτης).
  • Κάντε κλικ στο " Όλες οι Λειτουργίες-Σχέδιο-Ανταλλαγή-Πλήρη" Δημιουργήστε έναν περιφερειακό κόμβο.
  • Επιλέξτε τον κατάλογο (ποιος χρειάζεται - δίκτυο ή τοπικός) και περιμένετε μέχρι να φτάσει μια ειδοποίηση με τη μορφή μηνύματος σχετικά με τη δημιουργία ενός κόμβου.
  • Συμβαίνει ότι το αντικείμενο " Όλες οι λειτουργίες" Μη διαθέσιμος. Σε αυτήν την περίπτωση, πρέπει να μεταβείτε στο " Αρχείο-Υπηρεσίες-Παράμετροι"και εγκαταστήστε" πουλί" στον πάτο.
  • Έχοντας δημιουργήσει με επιτυχία έναν κόμβο, πρέπει να τον παραδώσετε στην απαιτούμενη τοποθεσία. Για να το κάνετε αυτό, μεταβείτε στο " Διαχείριση».
  • Κάντε κλικ στο " Ρύθμιση συγχρονισμού δεδομένων».
  • Επιλέξτε το πλαίσιο " Συγχρονισμός δεδομένων". Εδώ επιλέξτε " Ρύθμιση συγχρονισμού. δεδομένα" και μετά " Γεμάτος».
  • Επιλέξτε έναν κατάλογο ανταλλαγής, μπορείτε να χρησιμοποιήσετε ftp ή να κάνετε ανταλλαγή μέσω email. Μόλις ολοκληρωθεί η ρύθμιση, το σύστημα θα σας ζητήσει να εισαγάγετε το απαιτούμενο πρόθεμα. Θα χρειαστεί επίσης να εκτελέσετε παρόμοιους χειρισμούς στον περιφερειακό κόμβο. Εάν χρειάζεστε αυτόματη ανταλλαγή, ορίστε το χρονοδιάγραμμα στη θεματική καρτέλα.

Αυτό είναι όλο, ολοκληρώσατε με επιτυχία τη ρύθμιση.

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

Στάδια ανταλλαγής δεδομένων, στα οποία ένα ή όλα τα αντικείμενα είναι προϊόντα 1C:

  • Η σύνθεση της ανταλλαγής συμφωνείται.
  • Το πρωτόκολλο ορίζεται.
  • Στάδιο συγχρονισμού;
  • Καθορισμός και ρύθμιση κανόνων ανταλλαγής.
  • Πρόγραμμα.

Στάδιο πρώτο: σύνθεση της ανταλλαγής

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

Στο ίδιο στάδιο, καθορίζεται η μορφή ανταλλαγής:

  • Κατανεμημένη ασφάλεια πληροφοριών
  • Universal OD.
  • EnterpriseData.

Στάδιο δεύτερο: πρωτόκολλο ανταλλαγής

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

Τρίτο στάδιο: συγχρονισμός καταλόγων

Η κύρια αρχή είναι η παρουσία ενός σημείου εισόδου.

Στάδιο τέταρτο: καθορισμός κανόνων

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

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

Στάδιο πέμπτο: πρόγραμμα

Για να αυτοματοποιήσετε την τακτική ανταλλαγή, θα πρέπει να ρυθμίσετε την περιοδική μεταφόρτωση δεδομένων.

Είναι πιθανό να απαιτηθούν τροποποιήσεις κατά τη διάρκεια της διαδικασίας. Οι λόγοι για αυτό μπορεί να είναι διαφορετικοί:

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

Η τυπική έκδοση της διαμόρφωσης PPP (Manufacturing Enterprise Management) περιέχει ήδη έτοιμους μηχανισμούς ανταλλαγής δεδομένων. Αλλά πρέπει επίσης να ρυθμιστούν. Λάβετε υπόψη ότι η ανταλλαγή SCP είναι δυνατή μόνο σε νεότερες εκδόσεις.

Χρησιμοποιώντας το κουμπί «Υπηρεσία», επιλέξτε το επιθυμητό μενού ανταλλαγής δεδομένων. Εάν το πρόγραμμα υποδεικνύει ότι η επιλογή ανταλλαγής δεν είναι διαθέσιμη, επιλέξτε το αντίστοιχο πλαίσιο στο μενού "Ρυθμίσεις".



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