Παράδειγμα μετατροπής δεδομένων 1s 8.3 3.0. Προβλήματα του πραγματικού κόσμου

11.12.2023

1. Εισαγωγή.

2. Τι θα χρειαστείτε: Διαμόρφωση 1C: Μετατροπή δεδομένων 2.* και επεξεργασία από το πακέτο. Για παράδειγμα εργασιών, ας πάρουμε τις διαμορφώσεις 1C: Trade Management 11 και 1C: BP 3.*.

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

Για παράδειγμα, έχουμε ήδη αναπτύξει μια βάση δεδομένων μετατροπών και την εκκινήσαμε.

Θα γράψουμε την ανάπτυξη κανόνων ανταλλαγής μεταξύ των ρυθμίσεων 1C: Trade Management 11 και 1C: Enterprise Accounting 3 (κανόνες ανταλλαγής UT / ACCOUNT).

3. Θα χρειαστούμε Επεξεργασία για να ξεφορτωθεί η δομή και η ανταλλαγή μεταδεδομένων.

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

Στην πραγματικότητα, στον μη συσκευασμένο κατάλογο ρυθμίσεων για διαμορφώσεις ενεργές ελεγχόμενες μορφέςμας ενδιαφέρει η επεξεργασία του MD83Exp.epf. Εάν χρειάζεται να ανεβάσετε από διαμορφώσεις σε συνήθεις μορφές, στη συνέχεια χρησιμοποιείται η επεξεργασία MD82Exp.epf. Αυτό συμβαίνει εάν, για παράδειγμα, πρέπει να λάβετε μια δομή από διαμορφώσεις όπως 1C: UT 10, 1C: Manufacturing Enterprise Management 1.3, 1C: Integrated Automation 1.1, 1C: Zup 2.5 και ούτω καθεξής.

Στη συνέχεια, για να ανεβάσετε και να κατεβάσετε δεδομένα σε 1C χρησιμοποιώντας τους κανόνες μας, θα χρειαστείτε επεξεργασία " Καθολική ανταλλαγήδεδομένα σε μορφή XML" V8Exchan83.epf για διαμορφώσεις σε διαχειριζόμενες φόρμες όπως 1C: Trade Management 11.*, 1C BP 3, 1C: ERP 2.* και παρόμοια. Και κατά συνέπεια V8Exchan83.epf - για διαμορφώσεις σε κανονικές φόρμες.

4. Μεταφόρτωση της δομής μεταδεδομένων της διαμόρφωσης 1C: Trade Management 11.3 και 1C: Enterprise Accounting 3.0.*

Ας ξεκινήσουμε κάνοντας λήψη της δομής μεταδεδομένων από τη διαμόρφωση 1C: Enterprise Accounting 3.
Ας ανοίξουμε την επεξεργασία MD83Exp.epf

Στη φόρμα επεξεργασίας υπάρχουν πρόσθετες ρυθμίσεις, όπου μπορούμε να ενεργοποιήσουμε ή να απενεργοποιήσουμε την επιλογή εκφόρτωσης καταχωρητών και κινήσεων σε 1C. Υπάρχει επίσης μια επιλογή για το πού θα γίνει η μεταφόρτωση: στον διακομιστή 1C ή "στον πελάτη". Καθορίστε το όνομα του αρχείου όπου θα μεταφορτωθεί η δομή δεδομένων. Με παρόμοιο τρόπο, ξεφορτώνουμε τη δομή μεταδεδομένων της διαμόρφωσης Trade Management 11.

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

Στο παράθυρο διαλόγου, φορτώστε τη δομή BP:

Και ομοίως - η δομή της Διαχείρισης Εμπορίου.

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

6. Δημιουργία κανόνων μετατροπής σε 1C χρησιμοποιώντας ένα συγκεκριμένο παράδειγμα εργασίας.

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

Δεδομένου ότι σε αυτό το άρθρο σχεδίαζα να δείξω τη δημιουργία "από την αρχή" και "χωρίς σκουπίδια", σας υπενθυμίζω ότι δεν δημιουργούμε τίποτα αυτόματα. Χωρίς πρωτότυπα.

Δεν θα κάνουμε τίποτα σε αυτό το παράθυρο διαλόγου, απλώς κάντε κλικ στο "Κλείσιμο".

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

Έτσι, δημιουργούμε ένα νέο PKO (ο κανόνας για τη μετατροπή αντικειμένων στο 1C)

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

Αλλά στην πρόταση δημιουργίας DVP (κανόνες μεταφόρτωσης δεδομένων), απαντάμε "Ναι".

Δημιουργούνται VDP, τα οποία θα αντικατοπτρίζονται στην επεξεργασία της καθολικής ανταλλαγής XML για επιλογή:

Θα δημιουργηθούν επίσης κανόνες μετατροπής δεδομένων με κανόνες μετατροπής κενών ιδιοτήτων.

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

Καταργούμε την αναζήτηση κατά UIO:

Τώρα ας αρχίσουμε να συγκρίνουμε τις απαραίτητες ιδιότητες (λεπτομέρειες) του αντικειμένου. Για να το κάνετε αυτό, κάντε κλικ στο «Συγχρονισμός Ιδιοτήτων» (επισήμανση «1» στην οθόνη). Καταργούμε την αναδρομική δημιουργία κανόνων ("2"). Αφαιρέστε όλες τις επισημασμένες λεπτομέρειες ("3"). Και θα επιλέξουμε μόνοι μας αυτό που χρειαζόμαστε.

Για παράδειγμα, επιλέξτε αυτό που χρειάζεστε:

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

Όπου βλέπουμε ότι δεν υπάρχουν ακόμη κανόνες μετατροπής.

Ας αρχίσουμε να εξετάζουμε τις λεπτομέρειες και να τις περιγράφουμε. Αρχικά, ρυθμίζουμε μια αναζήτηση εγγράφων όπως έγραψα νωρίτερα, ανεβάζουμε και αναζητούμε ένα έγγραφο στην αρχή της ημερομηνίας και αλλάζουμε την αρίθμηση. Θα αντικαταστήσουμε τους τρεις πρώτους χαρακτήρες με το πρόθεμά μας "UTB". Και επειδή η αρίθμηση στα BP και UT είναι 11 χαρακτήρες το καθένα, φτιάχνουμε έναν σύνθετο αριθμό: το πρόθεμά μας και 8 χαρακτήρες από την πηγή. Ένα παράδειγμα στο στιγμιότυπο οθόνης παρακάτω.

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

Για να γίνει αυτό, ορίζοντας το PKS ως μη εκτελεσμένο, 0 ή 1, το χρησιμοποιούμε ως Boolean.

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

Ο δημιουργημένος κανόνας μετατροπής αντικαταστάθηκε στο PQR του εγγράφου για το PKS. Και ο ίδιος ο προεπιλεγμένος κανόνας προσφέρεται από ένα μοναδικό αναγνωριστικό. Το διορθώνουμε, αναζητούμε τον κωδικό και ορίζουμε την ιδιότητα ώστε να μην δημιουργηθεί νέο αντικείμενο.

Ως αποτέλεσμα, έχουμε την ακόλουθη επιλογή:

Στη συνέχεια, κατ' αναλογία, δημιουργούμε PKO και PKS για τις υπόλοιπες λεπτομέρειες. Επιπλέον, αναζητούμε οργανισμό ανά αντισυμβαλλόμενο και αντίστροφα κατά ΑΦΜ. Αυτό είναι περίπου αυτό που μοιάζει με ελάχιστες λεπτομέρειες (μπορείτε να προσθέσετε εάν είναι απαραίτητο).

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

Ας δούμε πώς να καθορίσετε την απαιτούμενη τιμή στον τύπο απαρίθμησης στο PKS. Για παράδειγμα, το χαρακτηριστικό "Type of Operation". Εδώ μπορείτε να χρησιμοποιήσετε διάφορες συνθήκες και υποκατάστατες τιμές. Για παράδειγμα, χρειαζόμαστε το "τύπος λειτουργίας" για να ξεφορτώνεται πάντα το "Goods", σε αυτήν την περίπτωση αρκεί να γράψουμε την απαιτούμενη τιμή στη γραμμή "μέτωπο".

Παρακάτω παρουσιάζεται ο τρόπος εγκατάστασης χωρίς δυσκολία και στις περισσότερες περιπτώσεις PCS για πολλαπλότητα αμοιβαίου διακανονισμού, Αμοιβαίο Ποσοστό Διακανονισμού, Λογαριασμό Λογαριασμού.

Για την Ονοματολογία PKO, θα αφήσουμε την αναζήτηση με εσωτερικό μοναδικό αναγνωριστικό. Αλλά επιτρέψτε μου να επιστήσω την προσοχή σας στο πώς μπορείτε να επαναπροσδιορίσετε την ομάδα σας. Για παράδειγμα, συμφωνούμε ότι θα μεταφορτωθεί ένα νέο στοιχείο από τη διαμόρφωση 1C: Trade Management 11, αλλά είναι απαραίτητο το στοιχείο να συλλέγεται σε μια συγκεκριμένη ομάδα "OurGroup".

Για την υλοποίηση αυτής της εργασίας, δημιουργούμε ένα άλλο PKO. Ας το ονομάσουμε "NomenclatureParent", το οποίο θα υποδείξουμε στο PCS του γονέα στον κανόνα μετατροπής.

Ρυθμίσαμε δύο αναζητήσεις: κατά όνομα, όπου υποδεικνύουμε αυστηρά το όνομα της ομάδας μας και η απαιτούμενη ιδιότητα του χαρακτηριστικού "This is a Group" είναι αληθής.

Εφόσον αποφασίσαμε ότι όλα τα στοιχεία μας εμπίπτουν στην ομάδα μας, δεν χρειάζεται να ξεφορτωθούν ομάδες από το UT 11 κατά την εκφόρτωση Για να γίνει αυτό, στο λογισμικό Ονοματολογίας στο πρόγραμμα χειρισμού συμβάντων "Πριν την εκφόρτωση", θα ορίσουμε ένα φίλτρο που θα το κάνει. Δεν χρειάζεται να ξεφορτωθούν ομάδες "Αποτυχία = Πηγή Αυτή είναι ομάδα;".

Στο DRP (κανόνες μεταφόρτωσης δεδομένων) για Πωλήσεις Προϊόντων και Υπηρεσιών, θα προσθέσουμε ένα φίλτρο ώστε να μην μεταφορτώνονται έγγραφα που έχουν επισημανθεί για διαγραφή. Για να γίνει αυτό, στο VDP στους χειριστές συμβάντων «Πριν από την εκφόρτωση», θα γράψουμε το φίλτρο «Αποτυχία = Αντικείμενο.Διαγραφή Σημάδι;».


Ας αποθηκεύσουμε τους αναπτυγμένους κανόνες σε ένα αρχείο.


7. Συνοψίζοντας: Μεταφόρτωση και φόρτωση δεδομένων χρησιμοποιώντας αναπτυγμένους κανόνες ανταλλαγής δεδομένων.

Ανοίξτε στο 1C: Trade Management 11 την επεξεργασία "Καθολική ανταλλαγή δεδομένων σε μορφή XML" V8Exchan83.epf.

Η εκφόρτωση ολοκληρώθηκε, τώρα χρησιμοποιούμε την ίδια επεξεργασία για να φορτώσουμε στο 1C: Enterprise Accounting 3.


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

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


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

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

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

Υπάρχει μια ενημερωμένη έκδοση DB 1C Trade Management (εφεξής UT) έκδοση 10.2 στην πλατφόρμα 8.1.
Και υπάρχει μια τυπική βάση δεδομένων 1C Accounting στην πλατφόρμα 8.3.

Εργο:

Δημιουργία ανταλλαγής δεδομένων μεταξύ βάσεων δεδομένων.

Διάλυμα:

Εγκατεστημένο 1C Data Conversion, έκδοση 2.1.
Μεταφορτώθηκε.
Εκκινώ το "Start Assistant" (Εικ. 1).

1. Στη συνέχεια.
2. Επιλέξτε «Δημιουργία νέων κανόνων ανταλλαγής δεδομένων (από την αρχή)». Επόμενος.
3. Στο τρίτο βήμα, το πρόγραμμα σας ζητά να καθορίσετε τις διαμορφώσεις πηγής και προορισμού.
Δημιουργώ μια διαμόρφωση πηγής (1C UT):
- αφού έχω 1C UT στην πλατφόρμα 8.1, το παίρνω από τον δίσκο του ITS εξωτερική επεξεργασία MD81Exp.epf (μπορείτε να το κατεβάσετε).
- Ανοίγω το 1C UT. Αρχείο --> Άνοιγμα --> MD81Exp.epf.

Καθορίζω το αρχείο στο οποίο θα μεταφορτώνονται πληροφορίες σχετικά με τη δομή μεταδεδομένων. Πρέπει να είναι σε μορφή XML.

Κάνω κλικ στο κουμπί "Μεταφόρτωση".

Το ίδιο κάνω και με τη βάση του δέκτη. Με 1C Accounting 8.3. Μόνο για αυτό χρησιμοποιώ εξωτερική επεξεργασία MD83Exp.epf (μπορείτε να το κατεβάσετε).

Επιστρέφω στη Μετατροπή δεδομένων 1C.

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

4. Στο τέταρτο βήμα, επιλέξτε την επιλογή «Αυτόματη δημιουργία όλων των πιθανών κανόνων ανταλλαγής δεδομένων».

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

Εκτύπωση (Ctrl+P)

Μετατροπή δεδομένων, έκδοση 3.0

Μάθημα 1. Προετοιμασία για εργασία με το KD3.0

Μετατροπή δεδομένων, έκδοση 3.0(περαιτέρω KD3.0) – είναι ένα από τα στοιχεία της τεχνολογίας ανταλλαγής δεδομένων μέσω της μορφής EnterpriseData. KD3.0δεν αποτελεί αντικατάσταση διαμόρφωσης Μετατροπή δεδομένων, έκδοση 2.0(περαιτέρω KD2.0). Αυτό νέο πρότυπο, το οποίο είναι πολύ διαφορετικό από το KD 2.0. Κύριος σκοπός KD3,0 –πρόκειται για τη δημιουργία ενός κώδικα προγράμματος για μια ενότητα διαχείρισης ανταλλαγής, που αποτελείται από διαδικασίες και λειτουργίες που εφαρμόζουν τη λογική για τη φόρτωση δεδομένων που παρουσιάζονται στη μορφή EnterpriseData, καθώς και τη λογική για τη μεταφόρτωση δεδομένων στη μορφή.

Εικ. 1 Μονάδα γενικού διευθυντή ανταλλαγής

Το KD3.0 μπορεί να ληφθεί από τη διεύθυνση https://users.v8.1c.ru/

Έκδοση 3.0.5.3, που προορίζεται για χρήση με την έκδοση συστήματος
Το 1C:Enterprise 8.3 δεν είναι χαμηλότερο από το 8.3.10 και η έκδοση 3.0.4.3 προορίζεται για χρήση με την έκδοση συστήματος 1C:Enterprise 8.3 που δεν είναι χαμηλότερη από 8.3.8.

Παράδοση KD3.0 περιέχει την ακόλουθη εξωτερική επεξεργασία

  • Επεξεργασία MD83Exp.epf"Μεταφόρτωση περιγραφής της δομής μεταδεδομένων της διαμόρφωσης 8.3" - προορίζεται για τη μεταφόρτωση μιας περιγραφής της δομής μεταδεδομένων οποιασδήποτε διαμόρφωσης που υλοποιείται στην πλατφόρμα 1C:Enterprise 8.3.
  • Επεξεργασία Μεταφόρτωση κανόνων συγχρονισμού.epf«Μεταφόρτωση κανόνων συγχρονισμού μέσω καθολική μορφή" χρησιμοποιείται για την προετοιμασία αρχείων κανόνων μετατροπής που προορίζονται για μεταγενέστερη φόρτωση στη διαμόρφωση "Μετατροπή δεδομένων", έκδοση 3.0.
  • Το αρχείο "Configuration Description.htm" περιέχει μια σύντομη περιγραφή
    κύριος λειτουργικότηταδιαμορφώσεις
    «Μετατροπή δεδομένων», έκδοση 3.0.

Πρόσθετες πληροφορίες για τη διαμόρφωση "Μετατροπή δεδομένων", έκδοση 3.0
δείτε http://its.1c.ru/db/metod8dev#content:5846:hdoc

1. Προετοιμασία για τη θέσπιση κανόνων

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

Είναι απαραίτητο να ξεφορτώσετε όλα τα πακέτα που σχετίζονται με τη μορφή. Τα ονόματα των αρχείων δεν έχουν θεμελιώδη σημασία. Πρέπει επίσης να ανεβάσετε το πακέτο ExchangeMessage XDTO

Μετά τη φόρτωση της μορφής XDTO στο CD 3.0, συμπληρώνονται οι κατάλογοι "Μορφοποίηση αντικειμένων", "Ιδιότητες μορφής", "Τιμές μορφοποίησης".

ΣΕ βιβλίο αναφοράς "Μορφοποίηση αντικειμένων"φόρτωση:

  • Αντικείμενα με τον τύπο "ObjectTypeXDTO", τα οποία αντικατοπτρίζουν τύπους δεδομένων αναφοράς (έγγραφα, κατάλογοι)
  • Αντικείμενα τύπου "XDTOValueType" που περιέχουν απαρίθμηση. Αντικατοπτρίζουν προκαθορισμένα δεδομένα (όπως απαριθμήσεις)

ΣΕ βιβλίο αναφοράς "Ιδιότητες μορφοποίησης"φόρτωση:

  • Ιδιότητες αντικειμένων "ObjectTypeXDTO". Ταυτόχρονα, τα ίδια τα αντικείμενα είναι αυτά που φορτώθηκαν σε "Μορφοποίηση Αντικειμένων"
  • Αντικείμενα με τον τύπο "XDTOObjectType" και τις ιδιότητές τους που αντικατοπτρίζουν τμήματα πίνακα και λεπτομέρειες τμημάτων πίνακα

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

1. 2. Επεξεργασία "Δομή διαμόρφωσης φόρτωσης"

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

Για τη λήψη πληροφοριών σχετικά με τη δομή της βάσης πληροφοριών, χρησιμοποιείται η επεξεργασία MD83Exp.epf, περιλαμβάνεται στο κιτ παράδοσης για τη διαμόρφωση KD3.0

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

  1. Ανοίξτε τη βάση πληροφοριών σε λειτουργία Enterprise.
  2. Ανοιχτή εξωτερική επεξεργασία MD83Exp.epf(Αρχείο μενού - Άνοιγμα).
  3. Καθορίστε το όνομα του αρχείου στο οποίο θα αποθηκευτεί η δομή της βάσης πληροφοριών.
  4. Ελέγξτε τις ρυθμίσεις στη φόρμα επεξεργασίας (πρέπει να διαγραφούν όλες οι σημαίες).
  5. Πατήστε το κουμπί Ξεφορτώνω.

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

  • Αντικείμενα μεταδεδομένων
  • Ιδιότητες αντικειμένου
  • Τιμές αντικειμένων.

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

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

1.3.1 Προετοιμασία αρχείων για κανόνες φόρτωσης

Τα αρχεία προετοιμάζονται στη βάση πληροφοριών για την οποία θα πραγματοποιηθεί η ανταλλαγή σε καθολική μορφή (για παράδειγμα, Λογιστική επιχειρήσεων εκδ.3.0).

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

Για να προετοιμάσετε ένα αρχείο με μια λειτουργική μονάδα διαχειριστή, πρέπει να εισαγάγετε τη βάση πληροφοριών στη λειτουργία Configurator και να αποθηκεύσετε τη γενική λειτουργική μονάδα Exchange Manager μέσω Universal Formatσε ένα αρχείο κειμένου. Μπορείτε να καθορίσετε οποιοδήποτε όνομα αρχείου.

Όλα τα έτοιμα αρχεία πρέπει να βρίσκονται στον ίδιο κατάλογο.

1.3.2 Φόρτωση κανόνων συγχρονισμού

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

Στη φόρμα επεξεργασίας, αναφέρετε:

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

Η μετατροπή δεδομένων 2.0 και 2.1 είναι μια τεχνολογική διαμόρφωση του 1C, που υλοποιείται σε εκδόσεις πλατφόρμας από 8.1 έως 8.3.

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

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

Η διαμόρφωση είναι πολύ βολική στη χρήση με .

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

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

Θα είναι πολύ χρήσιμο να κατανοήσετε τους «τυποποιημένους» κανόνες ανταλλαγής του 1C 8.3 εκεί μπορείτε συχνά να βρείτε ενδιαφέροντα παραδείγματα εργασιών υλοποίησης.

Για να κατανοήσετε τα βασικά, θα χρειαστείτε υλικά, θα τα εξετάσουμε παρακάτω.

Οδηγίες βίντεο για τη μετατροπή

Για τα βασικά της ρύθμισης της ανταλλαγής δεδομένων σε 1C χρησιμοποιώντας τη διαμόρφωση "1C Data Conversion", δείτε το παράδειγμα στο βίντεο:

Υλικά, εγχειρίδια για τη μελέτη 1C Data Conversion 2.0

Δεν υπάρχουν πάρα πολλά υλικά και τεκμηρίωση στο Διαδίκτυο, προσπάθησα να συγκεντρώσω τα πιο σημαντικά και ενδιαφέροντα υλικά:

0. Πρώτα απ 'όλα, προτείνω το δωρεάν μάθημα βίντεο από τον Ilya Leontyev, είναι διαθέσιμο στη διεύθυνση σύνδεσμος.

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

2. Η δεύτερη πιο σημαντική πηγή πληροφοριών είναι ο ιστότοπος http://www.mykod.info/ (ο ιστότοπος έχει κλείσει), εξειδικευμένος ειδικά στη μετατροπή δεδομένων. Εκεί μπορείτε να κάνετε λήψη μεγάλο αριθμόυλικά μετατροπής.

3. Ξεχωριστά, θα ήθελα να επισημάνω το σχολικό βιβλίο - (συγγραφέας - Olga Kuznetsova).