Φόρτωση δεδομένων xml 8.3 epf. Δημιουργία αρχείου XML. Εύκολη μεταφόρτωση για εφαρμογή τρίτων. Η διαδικασία μεταφόρτωσης δεδομένων στο xml. Μεταφόρτωση δεδομένων σε XML


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


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

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

Η παρουσιαζόμενη επεξεργασία προορίζεται για ενημερωτικούς σκοπούς και μπορεί να χρησιμοποιηθεί μόνο από εγγεγραμμένους χρήστες ITS.


Ας το στήσουμε. Ας συνδεθούμε. Θα το φτιάξουμε. Ας βρούμε το σφάλμα 1c.

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

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

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

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

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

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

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

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

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

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

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

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

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

Επεξεργασία στιγμιότυπων οθόνης

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εργαλεία για τη δημιουργία μεταφορτώσεων

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

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

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

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

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

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

Η διαδικασία αποστολής δεδομένων στοxml

Ας δούμε πώς να ανεβάσετε από 1c σε xml σε κανονική λειτουργία. Αφού κάνετε λήψη του αρχείου επεξεργασίας UploadLoadDataxml.epf και το ανοίξετε, πρέπει να εκτελέσετε τα ακόλουθα βήματα:

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

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

xml

Το xml φορτώνεται σε 1c στη βάση δεδομένων λήψης με διαμόρφωση πανομοιότυπη με τη βάση δεδομένων προέλευσης. Πριν φορτώσετε το xml 1c στο 1c, πρέπει να ανοίξετε την επεξεργασία στη βάση δεδομένων λήψης. Στη συνέχεια, πρέπει να καθορίσετε τη διαδρομή προς το αρχείο που ανεβάσατε προηγουμένως και να κάνετε λήψη των δεδομένων κάνοντας κλικ στο κουμπί "Φόρτωση δεδομένων".

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

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


Μπλουζα