1s 8 μεταφορά καταλόγων μεταξύ πανομοιότυπων διαμορφώσεων. Πολύ εύκολη στη χρήση επεξεργασία ανταλλαγής μεταξύ πανομοιότυπων διαμορφώσεων. Μεταφόρτωση δεδομένων σε XML

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μπορείτε να κάνετε λήψη αυτής της επεξεργασίας στον δίσκο ITS ή χρησιμοποιώντας τους συνδέσμους:

Είναι καθολική και κατάλληλη για οποιαδήποτε διαμόρφωση.

Ας εξετάσουμε ένα παράδειγμα εκφόρτωσης του καταλόγου "Ονοματολογία" από μια βάση πληροφοριών 1C 8.3 Accounting 3.0 σε μια άλλη. Απαραίτητη προϋπόθεση θα είναι η επιλογή από τον γονέα (ομάδα) «Ξυλουργική».

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

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

Ανοίξτε την επεξεργασία μεταφόρτωσης και λήψης δεδομένων XML (Ctrl+O).

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

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

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

Η στήλη "Αποφόρτωση εάν είναι απαραίτητο" σημαίνει εάν είναι απαραίτητο να υπερφορτωθεί αυτό το αντικείμενο εάν αναφέρεται από το χαρακτηριστικό του καταλόγου που υπερφορτώνουμε. Για παράδειγμα, η θέση του στοιχείου που φορτώνετε έχει μια μονάδα μέτρησης που δεν βρίσκεται στη βάση δεδομένων προορισμού. Εάν η σημαία στη στήλη "Μεταφόρτωση εάν είναι απαραίτητο" είναι επιλεγμένη απέναντι από το βιβλίο αναφοράς με μονάδες μέτρησης, θα δημιουργηθεί μια νέα θέση. Διαφορετικά, η τιμή του χαρακτηριστικού θα είναι "<Объект не найден>" και το μοναδικό του αναγνωριστικό.

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

Σε αυτό το παράδειγμα, πρέπει να επιλέξετε μόνο τα στοιχεία που βρίσκονται στο φάκελο "Ξυλουργική".

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

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

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

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

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

Φόρτωση καταλόγου από XML

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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