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

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

Πριν χρειαστεί οποιαδήποτε ενέργεια, οι αλλαγές είναι μη αναστρέψιμες!

Ο ευκολότερος και πιο βολικός τρόπος μεταφοράς δεδομένων από το 1C 8.3 στο 1C 8.3 Accounting 3.0 είναι να χρησιμοποιήσετε την επεξεργασία Μεταφόρτωση και φόρτωση δεδομένων σε μορφή XML (λήψη - για 8.2 ή για 1C 8.3 ή σε ITS). Η θεραπεία είναι καθολική και κατάλληλη για οποιαδήποτε διαμόρφωση.

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

Μεταφόρτωση δεδομένων σε XML

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

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

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

Αφού επιλέξετε ένα αντικείμενο από το αριστερό μέρος του πίνακα, μπορείτε να εφαρμόσετε την επιλογή στο δεξιό μέρος του πίνακα:

Στο παράδειγμά μας, θέλω να ξεφορτώσω όλα τα προϊόντα με το όνομα "Rake".

Μόλις ολοκληρωθούν όλες οι ρυθμίσεις, τα δεδομένα μπορούν να μεταφορτωθούν. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί "Μεταφόρτωση δεδομένων":

Φόρτωση δεδομένων από xml σε 1s 8.3

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

Για να το κάνετε αυτό, πρέπει να ξεκινήσετε την επεξεργασία ήδη στη βάση δεδομένων στην οποία πρέπει να φορτώσετε τα δεδομένα και μεταβείτε στην καρτέλα "Λήψη", επιλέξτε το αρχείο λήψης στο δίσκο και κάντε κλικ στο κουμπί "Φόρτωση δεδομένων":

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

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

Μεταφορά δεδομένων με χρήση των κανόνων ανταλλαγής και επεξεργασίας «XML Data Exchange». Οι κανόνες Exchange δημιουργούνται χρησιμοποιώντας τη διαμόρφωση 1C:Data Conversion.

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

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

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

Ανοίγουμε την εξωτερική επεξεργασία «Μεταφόρτωση και φόρτωση δεδομένων XML» μέσω του κύριου μενού: Αρχείο; Άνοιγμα... Στην καρτέλα «Μεταφόρτωση» καθορίζουμε το αρχείο XML στο οποίο θα αποθηκεύσουμε τα δεδομένα.

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

Τώρα σε αυτό το βήμα πρέπει να αποφασίσετε εάν θα ανεβάσετε τις κινήσεις τους κατά μήκος των μητρώων μαζί με τα έγγραφα ή θα μεταφέρετε αυτά τα έγγραφα σε άλλη βάση δεδομένων; Για να δημοσιεύσετε ξανά τα μεταφορτωμένα έγγραφα σε άλλη βάση δεδομένων, μπορείτε να χρησιμοποιήσετε την επεξεργασία «Ομαδική επεξεργασία καταλόγων και εγγράφων». Εάν οι αλγόριθμοι επεξεργασίας σε αυτές τις βάσεις δεδομένων πληροφοριών διαφέρουν κατά κάποιο τρόπο, τότε το πλαίσιο ελέγχου δίπλα στο "Μεταφόρτωση όλων των κινήσεών του με το έγγραφο" δεν πρέπει να ελέγχεται.

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

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

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

Αυτή η επεξεργασία σάς επιτρέπει να ανταλλάσσετε δεδομένα μεταξύ των ίδιων (πανομοιότυπων) διαμορφώσεων στην πλατφόρμα 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 και άλλες, το κύριο πράγμα είναι ότι οι διαμορφώσεις είναι οι ίδιες!

Στιγμιότυπα οθόνης

(φωτογραφία)
(φωτογραφία)

Τρόποι λειτουργίας

Η επεξεργασία υλοποιεί 2 τρόπους λειτουργίας: Μεταφόρτωση (δημιουργία αρχείου μεταφόρτωσης δεδομένων που καθορίζονται από τον χρήστη) και Φόρτωση (ανάγνωση ενός αρχείου μεταφόρτωσης που δημιουργήθηκε από τον τρόπο λειτουργίας με το ίδιο όνομα και εγγραφή των δεδομένων που περιέχονται σε αυτό). Η λειτουργία ρυθμίζεται επιλέγοντάς την στο πεδίο Λειτουργία.

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

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

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

Προϋποθέσεις εφαρμογής της επεξεργασίας

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

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

Προσδιορισμός της σύνθεσης της εκφόρτωσης

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

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

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

Πιθανές εφαρμογές

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

15-11-2018T19:32:35+00:00

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

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

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

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

Με εκτίμηση, (δάσκαλος και προγραμματιστής).

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

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

Για να εκτελέσετε αυτήν την εργασία, θα χρειαστεί να χρησιμοποιήσετε το αρχείο επεξεργασίας μεταφόρτωσης/λήψης για την έκδοση 8.2 ή για την έκδοση 1C 8.3. Αυτή η μέθοδος είναι καθολική και η πιο βέλτιστη, κατάλληλη για σχεδόν οποιαδήποτε εγκατεστημένη διαμόρφωση.

Μεταφόρτωση δεδομένων

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

1. Συμπληρώστε το πεδίο «Όνομα αρχείου». Χρησιμοποιώντας αυτή τη διαδρομή, θα δημιουργηθεί στη συνέχεια ένα αρχείο δεδομένων πληροφοριών για φόρτωση στη βάση δεδομένων.

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

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

4. Αφού ολοκληρώσετε την εγκατάσταση όλων των απαιτούμενων ρυθμίσεων, εξάγετε τον κατάλογο.

Φόρτωση δεδομένων στον κατάλογο

Για να μεταφέρετε καταλόγους στο 1C, θα χρειαστεί να εκτελέσετε διάφορες ενέργειες:

1. Ξεκινήστε την επεξεργασία στη βάση δεδομένων όπου θέλετε να φορτώσετε δεδομένα πληροφοριών και χρησιμοποιήστε την καρτέλα «Φόρτωση».

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

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