Καθολικό αρχείο ανταλλαγής δεδομένων για 1s 8.3. Εμφάνιση και χαρακτηριστικά χρήσης καθολικής ανταλλαγής δεδομένων. Διαχωρισμός ανά είδος λογιστικής

Στείλτε αυτό το άρθρο στο email μου

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

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

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

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

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

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

Στη συνέχεια επιλέγουμε την κατάλληλη μορφή: RIB, universal format; ανταλλαγή σύμφωνα με τους κανόνες ανταλλαγής. ανταλλαγή χωρίς κανόνες ανταλλαγής.

Το επόμενο βήμα είναι να επιλέξετε ένα όχημα για να πραγματοποιήσετε την ανταλλαγή. Διατίθεται μεγάλη ποικιλία τεχνολογιών, ας επισημάνουμε τις κύριες: κατάλογος (τοπικός ή δικτυακός), πόρος FTP, συνδέσεις COM, διαδικτυακή υπηρεσία, email.

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

Και εν κατακλείδι, ορίζεται ένα πρόγραμμα συχνότητας ανταλλαγής

Κάθε επιλογή για τη ρύθμιση της ανταλλαγής 1C 8.3 απαιτεί προσεκτική προετοιμασία. Η εφαρμογή του είναι πέρα ​​από τις δυνατότητες κάθε χρήστη· είναι απαραίτητο να ληφθούν υπόψη πολλές αποχρώσεις και να κατανοηθούν οι αρχές της ανταλλαγής. Ιδιαίτερη προσοχή θα πρέπει να δοθεί στη διαμόρφωση εάν οι βάσεις δεδομένων: περιέχουν τροποποιήσεις ή πολλές πρόσθετες. λεπτομέρειες, διαφέρουν σε εκδόσεις πλατφόρμας ή χρησιμοποιούν παλιές εκδόσεις διαμορφώσεων, η επιχείρηση είναι μεγάλη και χρησιμοποιεί αυτοματοποιημένο σύστημα, που αποτελείται από μεγάλο αριθμό βάσεων. Τα λάθη είναι απαράδεκτα εδώ, γιατί... μπορεί να οδηγήσει σε ανεπανόρθωτες συνέπειες. Η ανεξάρτητη εφαρμογή ανταλλαγής στο 1C συνιστάται μόνο εάν χρειάζεται να ρυθμίσετε μια απλή μεταφορά πληροφοριών μεταξύ τυπικών διαμορφώσεων.

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

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

Παρακάτω δίνουμε ένα λεπτομερές παράδειγμα ρύθμισης της ανταλλαγής 1C 8.3 μονομερώς μεταξύ των τυπικών διαμορφώσεων Trade Management 11 (UT) και Enterprise Accounting 3.0 (BP). Το παράδειγμα είναι σχετικό για πολλές εταιρείες που ασχολούνται με το χονδρικό και λιανικό εμπόριο. Στο UT, διατηρείται η λογιστική διαχείρισης, στη ρυθμιζόμενη BP, η ανταλλαγή είναι απαραίτητη για τη διευκόλυνση του έργου των χρηστών.

Αυτός ο αλγόριθμος είναι επίσης κατάλληλος για άλλες τυπικές διαμορφώσεις στην πλατφόρμα 1C 8.3

Πρώτα απ 'όλα, θα πραγματοποιήσουμε προπαρασκευαστικές εργασίες για τον δέκτη πληροφοριών, δηλ. για την BP. Ξεκινάμε το πρόγραμμα σε λειτουργία Enterprise. Πρέπει να ορίσετε τη σταθερά συγχρονισμού δεδομένων (ενότητα Διαχείριση → Συγχρονισμός δεδομένων).

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

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

Εδώ, όπως και στο BP, πρέπει να ενεργοποιήσετε τον συγχρονισμό και να καθορίσετε ένα πρόθεμα. Αυτές οι πληροφορίες είναι διαθέσιμες στην ενότητα Κύρια δεδομένα και διαχείριση → Ρυθμίσεις συγχρονισμού δεδομένων.

Επιλέξτε τη μέθοδο ρύθμισης: Καθορίστε τις ρυθμίσεις με μη αυτόματο τρόπο. Περαιτέρω.

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

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

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

Καταγράφουμε τους εισαγόμενους κανόνες και τους κλείνουμε.

Δεδομένου ότι το παράδειγμα αφορά τη μονόδρομη μετάδοση πληροφοριών, στο επόμενο παράθυρο ρυθμίσεων για να λάβετε δεδομένα από άλλο πρόγραμμα, θα πρέπει να ορίσετε τις τιμές σε Να μην αποστέλλεται. Καταγράψτε και κλείστε. Περαιτέρω.

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

Στη συνέχεια θα σας ζητηθεί να κάνετε συγχρονισμό. Κάντε κλικ στο Τέλος.

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

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

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

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

Χρειάζεστε να ρυθμίσετε την ανταλλαγή δεδομένων;

ΠΡΟΓΡΑΜΜΑΤΙΣΤΟΥΜΕ 1C ΕΔΩ ΚΑΙ 15 ΧΡΟΝΙΑ ΚΑΙ ΚΑΝΟΥΜΕ ΔΩΡΕΑΝ ΟΔΗΓΙΕΣ ΒΙΝΤΕΟ

Έχουμε μια ομάδα προγραμματιστών που έχουν μεγάλη εμπειρία στη δημιουργία ανταλλαγής 1C:

Μεταξύ των διαμορφώσεων 1C,

Στη ρύθμιση ανταλλαγής 1C με άλλα προγράμματα.

Γιατί να μας επιλέξετε?

Χρόνος απόκρισης έως και 2 ώρες για επείγουσες εργασίες, ακόμη και τα Σαββατοκύριακα και τις αργίες.

40+ προγραμματιστές πλήρους απασχόλησης με εμπειρία 1C από 5 έως 20 χρόνια.

Φτιάχνουμε οδηγίες βίντεο για ολοκληρωμένες εργασίες.

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

Το 99% των εργασιών ολοκληρώνονται απομακρυσμένη πρόσβαση(TeamViewer ή RDP), το οποίο μειώνει σημαντικά τον χρόνο ολοκλήρωσης της εργασίας.

Επίσημοι συνεργάτες της εταιρείας 1C από το 2006.

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

Το 99% των πελατών είναι ικανοποιημένο με τα αποτελέσματα, κάτι που επιβεβαιώνεται με ευγνωμοσύνη.

Πώς να χρησιμοποιήσετε τους κανόνες ανταλλαγής

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

Πώς να δημιουργήσετε κανόνες ανταλλαγής

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

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

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

1) Διαμορφώσεις βάσης πληροφοριών

Για να δημιουργήσετε κανόνες μεταφοράς μεταξύ βάσεων δεδομένων, θα χρειαστείτε περιγραφές της δομής αυτών των βάσεων δεδομένων. Για την εκφόρτωση της δομής της βάσης πληροφοριών, χρησιμοποιείται ειδική επεξεργασία (MD82Exp.epf, MD83Exp.epf), οι οποίες παρέχονται μαζί με το "Data Conversion".


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

2) Κανόνες ανταλλαγής δεδομένων

Λίστα μετατροπών

Προσθήκη νέας μετατροπής

Επεξεργασία κανόνων ανταλλαγής


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

1) Πρώτα πρέπει να επιλέξετε τα αντικείμενα βάσης πληροφοριών πηγής και προορισμού.

2) Εδώ πρέπει να ορίσετε τις ρυθμίσεις μεταφοράς.

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


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

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

Ας εξετάσουμε ένα παράδειγμα συγχρονισμού δεδομένων μεταξύ των διαμορφώσεων "1C: Μισθός και HR 3" (ZUP) και "1C: Enterprise Accounting 3" (BP). Ας σημειώσουμε αμέσως ότι σε αυτήν την εργασία θα πρέπει να αφαιρέσουμε τη διαμόρφωση από την υποστήριξη. Αυτό απαιτείται ανάλογα με τις συνθήκες.

Ένα ζωντανό παράδειγμα της ανάγκης να τελειοποιηθούν οι τυπικοί κανόνες ανταλλαγής

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

Λύση στο πρόβλημα: ας οριστικοποιήσουμε το πακέτο μετατροπής από το πρόγραμμα ανταλλαγής ExchangeSalary3Accounting3. Ας προσθέσουμε στους τυπικούς «Κανόνες ανταλλαγής 1C» έναν νέο «Κανόνα μετατροπής αντικειμένου» (PKO) για τον κατάλογο «Εγγραφή στη φορολογική αρχή» και, κατά συνέπεια, «Μετατροπή ιδιοκτησίας» αυτού του καταλόγου (PCS). Σίγουρα θα οριστικοποιήσουμε τους τυπικούς «Κανόνες καταχώρισης αντικειμένων», γιατί χρειαζόταν να καταχωρηθούν αλλαγές καταλόγου στον ιστότοπο ανταλλαγής. Και θα εξετάσουμε τους «Κανόνες ανταλλαγής 1C» της βάσης δεδομένων του ανταποκριτή.

Πού θα τα επεξεργαστούμε όλα αυτά; Για να γράψουμε και να αλλάξουμε τους κανόνες, χρειαζόμαστε τη διαμόρφωση "1C: Data Conversion 2".

Ολοκλήρωση τυπικών κανόνων μετατροπής από το πρόγραμμα ανταλλαγής ZUP - BP

Έτσι, θα αρχίσουμε να οριστικοποιούμε τους κανόνες ανταλλαγής 1C προσθέτοντας νέο στοιχείο- Κατάλογος Εγγραφής στη Δ.Ο.Υ. Θα κάνουμε αυτήν την αλλαγή και στις δύο διαμορφώσεις "1C: Μισθοί και Διαχείριση Επιχειρήσεων 3" και "1C: Λογιστική Επιχειρήσεων 3".

Ας αποθηκεύσουμε και ας ενημερώσουμε τις διαμορφώσεις.

Σε λειτουργία επιχείρησης, για κάθε βάση δεδομένων θα ανεβάσουμε μια περιγραφή της δομής μεταδεδομένων χρησιμοποιώντας την επεξεργασία MD83Exp.epf για την πλατφόρμα 1C:Enterprise 8.3. Η επεξεργασία βρίσκεται στο πακέτο «1C: Μετατροπή δεδομένων».

Στο επόμενο στάδιο, θα κατεβάσουμε το πακέτο μετατροπής από το ZUP και το BP. Το πακέτο πρέπει να αποτελείται από 3 αρχεία: Κανόνες εγγραφής, Κανόνες ανταλλαγής, Κανόνες ανταλλαγής ανταποκριτών.

Αυτό το άρθρο δεν θα περιγράψει πώς διαμορφώνεται ο συγχρονισμός δεδομένων. Μπορείτε να το διαβάσετε στον ιστότοπο της Coderline στην ενότητα "Άρθρα ειδικών" ή να παρακολουθήσετε εγγραφές διαδικτυακού σεμιναρίου. Τώρα αυτή η επιλογή έχει ήδη ρυθμιστεί στις βάσεις δεδομένων. Επομένως, μεταβείτε στις ρυθμίσεις συγχρονισμού (Διαχείριση -> Συγχρονισμός δεδομένων -> Ρυθμίσεις συγχρονισμού δεδομένων), κάντε κλικ στο κουμπί "Φόρτωση κανόνων". Η φόρμα «Κανόνες συγχρονισμού» θα ανοίξει μπροστά μας. Κάντε κλικ στο κουμπί "Περισσότερα" και επιλέξτε την επιλογή "Αποθήκευση κανόνων σε αρχείο".


Αυτό είναι το πακέτο που πρέπει να πάρουμε μετά την εκφόρτωση.

Θα εκτελέσουμε παρόμοιες ενέργειες για μια άλλη βάση πληροφοριών «1C: Enterprise Accounting».
Ως αποτέλεσμα, όλες οι προπαρασκευαστικές εργασίες για την επεξεργασία των κανόνων είναι έτοιμες. Εχουμε:

Περιγραφή της δομής μεταδεδομένων για φόρτωση στο "1C: Μετατροπή δεδομένων 2" (για ZUP και BP).

Πακέτο μετατροπής, το οποίο περιέχει κανόνες ανταλλαγής 1C και κανόνες εγγραφής που είναι απαραίτητοι για τη φόρτωση στο "1C: Μετατροπή δεδομένων 2" (για ZUP και BP).

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

Φόρτωση των δομών μεταδεδομένων των διαμορφώσεων μας.

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

Δημιουργούμε εγγραφές και φορτώνουμε κανόνες εγγραφής από πακέτα μετατροπής (το αρχείο κανόνων ονομάζεται RegistrationRules).


Ας προχωρήσουμε στην αναθεώρησή μας. Προσθέτουμε έναν νέο κανόνα μετατροπής αντικειμένων (PKO) στους κανόνες ανταλλαγής 1C - τον κατάλογο "Εγγραφές στη φορολογική αρχή". Προσθέτουμε έναν κανόνα μετατροπής ιδιοτήτων (PCR) για αυτόν τον κατάλογο και έναν κανόνα μεταφόρτωσης δεδομένων (DRU). Αυτό το είδος τροποποίησης πρέπει να εκτελεστεί τόσο για τους κανόνες από το πακέτο ZUP όσο και για τους κανόνες ανταλλαγής από το πακέτο BP. Ανεβάζουμε τους κανόνες ανταλλαγής στα αντίστοιχα αρχεία ExchangeRules.

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

Οι αναθεωρημένοι κανόνες ανταλλαγής και οι κανόνες εγγραφής είναι έτοιμοι. Τώρα αντιγράφουμε τα περιεχόμενα των κανόνων ανταλλαγής (ExchangeRules) από το πακέτο BP στους αντίστοιχους κανόνες (CorrespondentExchangeRules) από το πακέτο ZUP. Στους αντίστοιχους κανόνες (CorrespondentExchangeRules) από το πακέτο BP, αντιγράφουμε τα περιεχόμενα των κανόνων ανταλλαγής (ExchangeRules) από το πακέτο ZUP.

Το αποτέλεσμα θα πρέπει να είναι το εξής:

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

Αρχειοθέτηση αρχείων από πακέτα σε Αρχείο ZIPκαι φορτώστε τα πακέτα μετατροπής μας στα ZUP και BP.

Όλα είναι έτοιμα. Μένει να δοκιμαστεί.

Ας θυμηθούμε τις συνθήκες του προβλήματος. Ήταν απαραίτητο να καταχωρίσετε τον κατάλογο "Εγγραφή στη φορολογική αρχή" για λήψη και να ελέγξετε πώς συμπληρώνεται το TC του εγγράφου "Αντανάκλαση των μισθών στη λογιστική" στην πλευρά "1C: Enterprise Accounting 3".

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

Ελέγχουμε στην πλευρά "1C: Enterprise Accounting 3":


Συνοψίζω. Το αποτέλεσμα της εργασίας ολοκληρώθηκε με επιτυχία. Ολοκληρώσαμε το σχέδιο ανταλλαγής ZUP - BP, προσθέτοντας ένα νέο στοιχείο για την καταχώριση αλλαγών και προσθέσαμε κανόνες μετατροπής για συγχρονισμό δεδομένων.

Υπάρχει μια ενημερωμένη έκδοση 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. Στο τέταρτο βήμα, επιλέξτε την επιλογή «Αυτόματη δημιουργία όλων των πιθανών κανόνων ανταλλαγής δεδομένων».

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

Εάν ανταλλάσσετε δεδομένα μεταξύ των διαμορφώσεων Trade Management 10.3 και Enterprise Accounting 2.0, τότε μετά την ενημέρωση μιας από τις διαμορφώσεις, θα πρέπει να ενημερώσετε τους κανόνες ανταλλαγής.

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

Ας ξεκινήσουμε με το 1C Trade Management 10.3. Επιλέξτε το στοιχείο «Όλες οι ρυθμίσεις ανταλλαγής δεδομένων» από το μενού Εργαλεία => Άλλες ανταλλαγές δεδομένων.

Επιλέξτε την ενότητα «Όλες οι ανταλλαγές». Βρείτε την ανταλλαγή δεδομένων σας στη λίστα, κάντε δεξί κλικ και κάντε κλικ στο «Επεξεργασία». Εάν προσπαθήσετε να αλλάξετε τις ρυθμίσεις ανταλλαγής από την ενότητα "Ανταλλαγή δεδομένων με 1C: Λογιστική 8", τότε όταν προσπαθήσετε να αλλάξετε, θα εκκινηθεί ο βοηθός ρύθμισης ανταλλαγής δεδομένων, τον οποίο δεν χρειαζόμαστε.

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

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

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

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

Ας προχωρήσουμε σε αυτό το μονοπάτι. Επόμενο: 1C => Accounting και επιλέξτε το φάκελο με το όνομα της τελευταίας εγκατεστημένης έκδοσης του Accounting. Εάν πρέπει να ληφθούν οι κανόνες από την ενημέρωση διαμόρφωσης "1C: Trade Management", ο φάκελος θα ονομάζεται Trade. Για τη διαμόρφωση "1C: Retail" - Retail. Περιέχει το φάκελο "Ανταλλαγή δεδομένων".

Επόμενο «Ανταλλαγή με διαμόρφωση Διαχείριση συναλλαγών, εκδ. 10,3". Σε αυτό βλέπουμε τους ΚΑΝΟΝΕΣ ΓΙΑ ΜΕΤΑΤΡΟΠΗ BP-UT και ΚΑΝΟΝΕΣ ΓΙΑ ΜΕΤΑΤΡΟΠΗ UT-BP. Επειδή χρειαζόμαστε κανόνες για την εκφόρτωση από το UT, επιλέξτε “UT-BP CONVERSION RULES” και κάντε κλικ στο άνοιγμα. Κάνουμε το ίδιο για τους κανόνες για τη μεταφόρτωση από τη βάση δεδομένων του Exchange στην τρέχουσα βάση δεδομένων, απλώς επιλέξτε το αρχείο BP-UT CONVERSION RULES και κάντε κλικ στο άνοιγμα.

Στον φάκελο «Ανταλλαγή με διαμόρφωση Διαχείριση συναλλαγών, εκδ. 10,3” είναι το αρχείο Sharing.htm. Αν δεν το έχετε διαβάσει ποτέ, φροντίστε να το διαβάσετε. Περιέχει τις ακόλουθες χρήσιμες πληροφορίες:

  • Κοινή χρήση
  • γενική περιγραφή
  • Μετανάστευση από προηγούμενες εκδόσεις αμφίδρομης επικοινωνίας
  • Προκαταρκτικές ενέργειες
  • Διαδικασία για τη ρύθμιση της ανταλλαγής δεδομένων μεταξύ των διαμορφώσεων
  • Συγχρονισμός δεδομένων
  • Συνεργασία των διαμορφώσεων «Trade Management» και «Enterprise Accounting».
  • Παραδείγματα σεναρίων χρηστών
  • Πίνακας αντιστοιχίας μεταφορτωμένων εγγράφων UT - BP (αναθεώρηση 1.6, έκδοση 2.0) Πίνακας αντιστοιχίας μεταφορτωμένων εγγράφων BP (αναθεώρηση 1.6, έκδοση 2.0) - UT
  • Χαρακτηριστικά φόρτωσης εγγράφων και βιβλίων αναφοράς
  • Πίνακας συμμόρφωσης για μεταφορτωμένα έγγραφα BP (αναθεώρηση 1.6, αναθεώρηση 2.0) - UT
  • Διαβίβαση εγγράφων «Τιμολόγιο πληρωμής στον αγοραστή» και «παραγγελία αγοραστή»
  • Μεταφορά κόστους διαγραφής αγαθών
  • Παρακολούθηση των αποτελεσμάτων της ανταλλαγής δεδομένων

Ελέγχουμε τους κανόνες χρησιμοποιώντας τα κουμπιά ελέγχου. Και κάντε κλικ στο OK. Οι νέοι κανόνες έχουν αποθηκευτεί. Ξεκινάμε την ανταλλαγή δεδομένων και ελέγχουμε τη λειτουργία της.

Ο τρόπος ρύθμισης της αμφίδρομης ανταλλαγής δεδομένων μεταξύ των διαμορφώσεων Trade Management 10.3 και Enterprise Accounting 2.0 είναι γραμμένος στο άλλο άρθρο μου.