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

18.08.2023

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

Στην περίπτωσή μου, η ανταλλαγή διαμορφώνεται μεταξύ των διαμορφώσεων "Trade Management 11.2" (εφεξής UT) και "Enterprise Accounting 3.0.43" (στο εξής BP). Η ανταλλαγή είναι μονόδρομη, από UT προς BP. Πριν από την αναβάθμιση Trade Management 11.1 σε 11.2, η ανταλλαγή δεδομένων διαμορφώθηκε χρησιμοποιώντας τη διαμόρφωση Data Conversion 2.0. Ωστόσο, μετά τη μετάβαση στο "11.2", εμφανίστηκαν σφάλματα στο "Trade Management" για τους χρήστες. Η διαδικασία ενημέρωσης των κανόνων ανταλλαγής πραγματοποιήθηκε, αλλά δεν απέφερε αποτελέσματα. Το πρόγραμμα εντοπισμού σφαλμάτων έδειξε ότι το πρόβλημα ήταν στην ανταλλαγή δεδομένων. Αποφασίστηκε να καταργηθεί η ρύθμιση ανταλλαγής δεδομένων και στις δύο διαμορφώσεις και να ρυθμιστεί ξανά.

Τόσο η «Διαχείριση Εμπορίου» όσο και η «Λογιστική Επιχειρήσεων» λειτουργούν σε έκδοση πελάτη-διακομιστή. Άρχισα να ρυθμίζω τον συγχρονισμό με το UT. Το έκανα με τέτοιο τρόπο ώστε τα δεδομένα να ανεβαίνουν από το UT σε ένα αρχείο. Δηλαδή, συγχρονισμός μέσω καταλόγου δικτύου. Στο BP ρύθμισα την ανταλλαγή με τέτοιο τρόπο ώστε να μην γίνεται λήψη δεδομένων από την BP.

Σφάλμα κατά την κλήση της μεθόδου περιβάλλοντος (Επαλήθευση): Σφάλμα επικύρωσης δεδομένων XDTO:
Η δομή του αντικειμένου "/Counterparty Bank Account/Bank" δεν αντιστοιχεί στον τύπο: (http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.1)KeyPropertiesBank
Έλεγχος της ιδιότητας "BIK":
σχήμα: Στοιχείο
όνομα: (http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.1)BIK
τύπος:
Λείπει υποχρεωτικό ακίνητο
Αντικείμενο: Σύμβαση με τον Αντισυμβαλλόμενο Αρ.

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

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

Το επόμενο βήμα είναι να φορτώσετε τα δεδομένα από το αρχείο στο εταιρικό λογιστικό τμήμα. Στη διαμόρφωση "Enterprise Accounting", έκανα κλικ στο κουμπί "Συγχρονισμός", μια φόρμα επεξεργασίας που άνοιξε με το μήνυμα "Ανάλυση δεδομένων σε εξέλιξη". Λίγο αργότερα το μήνυμα άλλαξε σε "Η μεταφόρτωση δεδομένων σε εξέλιξη". Ταυτόχρονα, ο δείκτης και ο μετρητής έδειξαν ότι περισσότερα από 80 χιλιάδες αντικείμενα εκφορτώνονταν από τη μονάδα τροφοδοσίας. Αυτό με μπέρδεψε, γιατί υπέδειξα στις ρυθμίσεις ότι δεν πρέπει να ξεφορτώνεται τίποτα από το τροφοδοτικό. Η επεξεργασία πήρε πολύ χρόνο και τελείωσε με το σφάλμα:

Συμβάν: Ανταλλαγή δεδομένων
(GeneralModule.Long-runningOperations.Module(371)): Η διαδικασία του εργαζομένου στο παρασκήνιο τερματίστηκε ασυνήθιστα
RaiseException(ErrorText);

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

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

Ως αποτέλεσμα, φόρτωσα τα ακόλουθα δεδομένα στο "Data Conversion 3.0":

  • Κείμενα της γενικής ενότητας "Data Exchange Manager Through a Universal Format" από δύο βάσεις δεδομένων
  • Διάταξη και των δύο βάσεων
  • Περιγραφή της μορφής EnterpriseData (από οποιαδήποτε βάση δεδομένων)
  • Κανόνες μετατροπής

Μετά τη λήψη, άνοιξα τους κανόνες για τη μετατροπή δεδομένων, αντικειμένων και ιδιοτήτων στο "Data Conversion 3.0". Έκανα τις αλλαγές που χρειαζόμουν. Στη συνέχεια χρησιμοποίησα το κουμπί "Κατάργηση φόρτωσης μονάδας διαχειριστή ανταλλαγής". Το κείμενο της ενότητας έχει αντιγραφεί στο πρόχειρο. Το μόνο που μένει είναι να το εισαγάγετε στη διαμόρφωση.

Έχοντας πειραματιστεί με τη ρύθμιση των κανόνων στο "Data Conversion 3.0", συμπέρανα μόνος μου ότι στην περίπτωση που οι αλλαγές που γίνονται είναι ασήμαντες, είναι ευκολότερο να ρυθμίσετε τους κανόνες απευθείας στις διαμορφώσεις UT και BP, στη γενική ενότητα "Διαχειριστής ανταλλαγής δεδομένων μέσω της καθολικής μορφής". Εάν οι αλλαγές είναι σοβαρές, όπως, για παράδειγμα, η προσθήκη ενός νέου αντικειμένου στην ανταλλαγή, τότε θα πρέπει να χρησιμοποιήσετε τη διαμόρφωση " Μετατροπή δεδομένων 3.0".

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

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

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

ΥΣΤΕΡΟΓΡΑΦΟ. Εάν έχετε ερωτήσεις ή δικές σας παρατηρήσεις σχετικά με την ανταλλαγή δεδομένων μέσω της Universal Format and Configurations" Data conversion 3.0", γράψτε στα σχόλια Θα ανταλλάξουμε εμπειρίες.

  • Συγχρονισμός δεδομένων
  • Universal EntepriseData Format
  • Μετατροπή δεδομένων 3.0
  • Μετατροπή δεδομένων 2.0
  • Εμπορική διαχείριση
  • Λογιστική επιχειρήσεων

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

Ανταλλαγή μέσω καθολικής μορφής

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

  • διανέμονται βάσεις πληροφοριών(ΣΧΗΜΑΤΙΖΩ ΠΛΕΥΡΕΣ);
  • ανταλλαγή δεδομένων μέσω καθολικής μορφής·
  • ανταλλαγή δεδομένων σύμφωνα με κανόνες ανταλλαγής (οι κανόνες ανταλλαγής δημιουργούνται χρησιμοποιώντας τη διαμόρφωση "Μετατροπή δεδομένων", έκδοση 2.1).
  • ανταλλαγή δεδομένων χωρίς κανόνες ανταλλαγής.

Αυτό το άρθρο εξετάζει την τεχνολογία ανταλλαγής δεδομένων μέσω καθολική μορφή EnterpriseData. Αυτή η τεχνολογίαδιατίθεται στη «Βιβλιοθήκη Τυπικών Υποσυστημάτων» ξεκινώντας από την έκδοση 2.3.1.62. κυκλοφόρησε στις αρχές του 2016. Επί του παρόντος, η τελευταία έκδοση του BSP 2.3 (για χρήση με την πλατφόρμα 1C:Enterprise 8.3 όχι χαμηλότερη από την έκδοση 8.3.8.1652 με απενεργοποιημένη τη λειτουργία συμβατότητας) έχει κυκλοφορήσει την 2.3.6.17.

Ρύζι. 1 Τελευταίες εκδόσεις του BSP 2.3

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

Λάβετε υπόψη ότι για χρήση με την έκδοση πλατφόρμας 1C:Enterprise 8.3 δεν είναι χαμηλότερη 8.3.10.2168 η έκδοση κυκλοφόρησε με απενεργοποιημένη τη λειτουργία συμβατότητας BSP 2.4.

Περιγραφή της μορφής EnterpriseData

Ποια είναι η μορφή EnterpriseData;

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

Έκδοση μορφής EnterpriseData

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

Εικ. 2 XDTO – Πακέτα μορφής δεδομένων EnterpriseData

Στο Σχ. Το 2 δείχνει ότι υπάρχουν πολλά πακέτα XDTO. Αυτές είναι διαφορετικές εκδόσεις της μορφής. Ο αριθμός έκδοσης μορφής αποτελείται από X.Y.Z, όπου X.Y είναι η έκδοση, Z είναι η Minor έκδοση. Η έκδοση Minor αυξάνεται σε περίπτωση επιδιορθώσεων σφαλμάτων και άλλων αλλαγών στις οποίες: η λειτουργικότητα της λογικής μετατροπής δεδομένων με βάση προηγούμενη έκδοσημορφή (αποθήκευση συμβατότητα προς τα πίσωτρέχοντες αλγόριθμους για τη μετάδοση δεδομένων μέσω της μορφής· Η υποστήριξη για νέες δυνατότητες μορφής για τη λογική μετατροπής είναι εθελοντική. Ένα παράδειγμα τέτοιων αλλαγών θα μπορούσε να είναι η διόρθωση ενός σφάλματος, η αλλαγή των ιδιοτήτων των αντικειμένων μορφής, η προσθήκη ιδιοτήτων των οποίων η χρήση δεν είναι υποχρεωτική κατά τη μετατροπή δεδομένων. Σε άλλες περιπτώσεις, όταν αλλάζει η μορφή, η έκδοση Major αυξάνεται: X – στην περίπτωση παγκόσμιας αναδιάρθρωσης, Y – σε άλλες περιπτώσεις.
Η μορφή περιγράφει την αναπαράσταση αντικειμένων (έγγραφα ή στοιχεία καταλόγου) με τη μορφή αρχείων XML. Η έκδοση 1.0.1 περιέχει μια περιγραφή 94 αντικειμένων από διάφορους τομείς (χρηματοδότηση, παραγωγή, αγορές και πωλήσεις, εργασίες αποθήκης). Τα ονόματα των τύπων, κατά κανόνα, είναι καλά κατανοητά και δεν χρειάζονται πρόσθετες εξηγήσεις: για παράδειγμα, "Έγγραφο. Πράξη Ολοκληρωμένης Εργασίας" ή "Κατάλογος. Αντισυμβαλλόμενοι". Όπως μπορείτε να δείτε, η περιγραφή των τύπων εγγράφων ξεκινά με το πρόθεμα "Documentary." και το στοιχείο καταλόγου ξεκινά με το πρόθεμα "Directory.". Μπορείτε να βρείτε μια πιο λεπτομερή περιγραφή της μορφής
Η τελευταία έκδοση είναι η 1.3, ωστόσο, η πιο συχνά χρησιμοποιούμενη έκδοση είναι η 1.0. Δεν υπάρχει μεγάλη διαφορά μεταξύ των εκδόσεων. Μορφή EnterpriseDataExchange_1_0_1_1 χρησιμοποιείται κατά την ανταλλαγή μέσω μιας υπηρεσίας web.
Σημειώστε ότιπου χρησιμοποιείται μαζί με το πακέτο μορφής δεδομένων EnterpriseData ExchangeMessageκατά τη δημιουργία κανόνων μετατροπής. Είναι αυτό το πακέτο που περιέχει το αντικείμενο τύπου Πρόσθετες πληροφορίεςπου μπορεί να έχει οποιοδήποτε τύπο τιμής και χρησιμοποιείται κατά τη δημιουργία ενός κανόνα μετατροπής μεταξύ αντικειμένων διαμόρφωσης. που δεν είναι στη μορφή δεδομένων. Ακριβώς, ευχαριστώ Πρόσθετες πληροφορίεςΜπορείτε να προσαρμόσετε και να προσαρμόσετε τους κανόνες ανταλλαγής χωρίς να αλλάξετε τα δεδομένα μορφής στα πακέτα XDTO.


Ρύζι. 3 Δομή του πακέτου XDTOExchangeMessage

Πώς να ανταλλάξετε δεδομένα σε μορφή EnterpriseData;

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

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

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

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

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

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

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

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

Μπορείτε να δείτε περισσότερες λεπτομέρειες σχετικά με την ανταλλαγή δεδομένων με λύσεις εφαρμογών στην πλατφόρμα 1C:Enterprise στη μορφή EnterpriseData

Γενική ενότητα «διαχειριστής ανταλλαγής μέσω καθολικής μορφής».

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


Ρύζι. 4 Δομή της μονάδας διαχείρισης ανταλλαγής μέσω μιας καθολικής μορφής

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

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

  1. Ενα σχόλιο. Η πρώτη γραμμή της ενότητας περιέχει ένα σχόλιο με το όνομα της μετατροπής. Αυτή η γραμμή είναι απαραίτητη για την αναγνώριση της λειτουργικής μονάδας κατά τη χρήση της εντολής στο πρόγραμμα Μετατροπή δεδομένων, έκδοση 3.0, για παράδειγμα. // Μετατροπή UP2.2.3 από 01/06/2017 19:51:50
  2. Διαδικασίες μετατροπής. Περιέχει προκαθορισμένες διαδικασίες που εκτελούνται σε διαφορετικά στάδια συγχρονισμού δεδομένων: πριν από τη μετατροπή, μετά τη μετατροπή, πριν από την αναβαλλόμενη πλήρωση.
  3. Κανόνες επεξεργασίας δεδομένων (DPR). Περιέχει διαδικασίες και λειτουργίες που περιγράφουν τους κανόνες για την επεξεργασία δεδομένων.
  4. Κανόνες μετατροπής αντικειμένων (OCR). Περιέχει διαδικασίες και συναρτήσεις που περιγράφουν τους κανόνες για τη μετατροπή αντικειμένων, καθώς και τους κανόνες για τη μετατροπή των ιδιοτήτων αυτών των αντικειμένων.
  5. Προκαθορισμένοι κανόνες μετατροπής δεδομένων (PDC).Περιέχει μια διαδικασία που συμπληρώνει τους κανόνες για τη μετατροπή προκαθορισμένων δεδομένων.
  6. Αλγόριθμοι. Περιέχει αυθαίρετους αλγόριθμους που καλούνται από άλλους κανόνες (POD ή PKO).
  7. Επιλογές.Περιέχει τη λογική για τη συμπλήρωση των παραμέτρων μετατροπής.
  8. Γενικού σκοπού. Περιέχει διαδικασίες και συναρτήσεις που χρησιμοποιούνται ευρέως σε κανόνες και αλγόριθμους.

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

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

Κατεύθυνση Ανταλλαγής. Τύπος – Συμβολοσειρά. Είτε "Αποστολή" ή "Λήψη".

δεδομένα IB. Τύπος – DirectoryObjectή DocumentObject.

Διαδικασίες που σχετίζονται με συμβάντα μετατροπής

Υπάρχουν τρεις προκαθορισμένες διαδικασίες που καλούνται κατά τη διάρκεια της διαδικασίας μετατροπής:

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

Διαδικασίες AML

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

Προσθήκη UNDER_<ИмяПОД>. Ένα σύνολο διαδικασιών που συμπληρώνουν τον πίνακα ΚΑΤΑ τους κανόνες για συγκεκριμένα αντικείμενα. Ο αριθμός τέτοιων διαδικασιών αντιστοιχεί στον αριθμό των AML που παρέχεται για αυτήν τη μετατροπή στο πρόγραμμα Μετατροπή δεδομένων, έκδοση 3.0. Επιλογές: Κανόνες Επεξεργασίας Δεδομένων(ένας πίνακας τιμών που έχει αρχικοποιηθεί ως μέρος της συνεδρίας ανταλλαγής).

ΚΑΤΩ ΑΠΟ_<ИмяПОД>_WhenProcessing. Η διαδικασία περιέχει το κείμενο του χειριστή Κατά την Επεξεργασίαγια μια συγκεκριμένη AML. Ο χειριστής έχει σχεδιαστεί για να εφαρμόζει τη λογική μετατροπής σε επίπεδο αντικειμένου. Για παράδειγμα, αντιστοιχίστε ένα συγκεκριμένο PQO σε ένα συγκεκριμένο αντικείμενο ανάλογα με τα περιεχόμενα του αντικειμένου. Επιλογές:

  • Πληροφορίες Βή DataXDTO(ανάλογα με την κατεύθυνση της ανταλλαγής):
  • κατά την αποστολή - αντικείμενο ( DirectoryObject,DocumentObject);
  • κατά την παραλαβή - μια δομή με περιγραφή του αντικειμένου XDTO.
  • Χρήση PKO. Τύπος - Δομή. Το κλειδί περιέχει μια συμβολοσειρά με το όνομα του PCO και την τιμή του τύπου Boolean (Αληθής– Χρησιμοποιείται PKO, Ψέμα– PKO δεν χρησιμοποιείται).
  • Ανταλλαγή εξαρτημάτων.

ΚΑΤΩ ΑΠΟ_<ИмяПОД>_Δειγματοληψία Δεδομένων. Η συνάρτηση περιέχει το κείμενο του χειριστή Κατά την Εκφόρτωση. Ο χειριστής έχει σχεδιαστεί για να εφαρμόζει έναν αυθαίρετο αλγόριθμο για την επιλογή αντικειμένων προς εκφόρτωση. Επιστρεφόμενη τιμή: μια σειρά αντικειμένων προς εκφόρτωση. Ο πίνακας μπορεί να περιέχει συνδέσμους προς αντικείμενα βάσης πληροφοριών και μια δομή με δεδομένα για μεταφόρτωση. Επιλογές: Ανταλλαγή εξαρτημάτων.

Διαδικασίες PKO

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

ΠροσθήκηPKO_<ИмяПКО>. Ένα σύνολο διαδικασιών που συμπληρώνουν τον πίνακα PKO με κανόνες για συγκεκριμένα αντικείμενα. Ο αριθμός τέτοιων διαδικασιών αντιστοιχεί στον αριθμό των PKO που προβλέπονται για αυτήν τη μετατροπή στο πρόγραμμα Μετατροπή δεδομένων, έκδοση 3.0. Επιλογές: Κανόνες μετατροπής(ένας πίνακας τιμών που έχει αρχικοποιηθεί ως μέρος της συνεδρίας ανταλλαγής).

PKO_<ИмяПКО>_WhenSendingData. Η διαδικασία περιέχει το κείμενο του χειριστή Κατά την αποστολήγια συγκεκριμένη ΠΚΟ. Ο χειριστής χρησιμοποιείται κατά τη μεταφόρτωση δεδομένων. Σχεδιασμένο να εφαρμόζει τη λογική για τη μετατροπή των δεδομένων που περιέχονται σε ένα αντικείμενο βάσης πληροφοριών σε μια περιγραφή ενός αντικειμένου XDTO. Επιλογές:

  • Πληροφορίες Β. Τύπος - DirectoryObject, DocumentObject. Το αντικείμενο της βάσης πληροφοριών υπό επεξεργασία.
  • DataXDTO. Τύπος - Δομή. Σχεδιασμένο για πρόσβαση σε δεδομένα αντικειμένων XDTO.
  • Ανταλλαγή εξαρτημάτων.
  • StackUploads. Τύπος - Πίνακας. Περιέχει συνδέσμους προς μη φορτωμένα αντικείμενα, λαμβάνοντας υπόψη την ένθεση.

PKO_<ИмяПКО>_Κατά τη μετατροπή δεδομένων XDTO. Η διαδικασία περιέχει το κείμενο του χειριστή Κατά τη μετατροπή DataXDTOγια συγκεκριμένη ΠΚΟ. Ο χειριστής χρησιμοποιείται κατά τη φόρτωση δεδομένων. Σχεδιασμένο να εφαρμόζει αυθαίρετη λογική μετατροπής δεδομένων XDTO. Επιλογές:

  • DataXDTO. Τύπος - Δομή. Ιδιότητες αντικειμένου XDTO που έχουν υποστεί προεπεξεργασία για να γίνει πιο εύκολη η πρόσβαση σε αυτά.
  • Λήφθηκαν Δεδομένα. Τύπος - DirectoryObject, DocumentObject. Ένα αντικείμενο βάσης πληροφοριών που σχηματίζεται με τη μετατροπή δεδομένων XDTO. Δεν έχει καταγραφεί στη βάση δεδομένων πληροφοριών.
  • Ανταλλαγή εξαρτημάτων.

PKO_<ИмяПКО>_Πριν από την καταγραφή των ληφθέντων δεδομένων. Η διαδικασία περιέχει το κείμενο του χειριστή Πριν από την καταγραφή των ληφθέντων δεδομένωνγια συγκεκριμένη ΠΚΟ. Ο χειριστής χρησιμοποιείται κατά τη φόρτωση δεδομένων. Σχεδιασμένο για την εφαρμογή πρόσθετης λογικής που πρέπει να εκτελεστεί πριν από την εγγραφή ενός αντικειμένου στη βάση πληροφοριών. Για παράδειγμα, εάν οι αλλαγές φορτωθούν σε υπάρχοντα δεδομένα ασφάλειας πληροφοριών ή θα πρέπει να φορτωθούν ως νέα δεδομένα. Επιλογές:

  • Λήφθηκαν Δεδομένα. Τύπος - DirectoryObject, DocumentObject. Ένα στοιχείο δεδομένων που δημιουργείται από τη μετατροπή δεδομένων XDTO.

Καταγράφηκε εάν αυτά τα δεδομένα είναι νέα για τη βάση πληροφοριών (παράμετρος Πληροφορίες Βπεριέχει την τιμή Απροσδιόριστος).

Σε διαφορετική περίπτωση Λήφθηκαν Δεδομένααντικαθιστώ Πληροφορίες Β(όλα τα ακίνητα από Λήφθηκαν Δεδομέναμεταφέρθηκε σε Πληροφορίες Β).

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

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

Διαδικασίες PCPD

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

Αλγόριθμοι

Στο πρόγραμμα "Μετατροπή δεδομένων", έκδοση 3.0, είναι δυνατή η δημιουργία αυθαίρετων αλγορίθμων που καλούνται από τους χειριστές AML και PKPD. Το όνομα, οι παράμετροι και το περιεχόμενο των αλγορίθμων καθορίζονται κατά την ανάπτυξη των κανόνων.

Επιλογές

Συμπληρώστε ConversionParameters. Μια διαδικασία εξαγωγής στην οποία συμπληρώνεται η δομή με τις παραμέτρους μετατροπής. Επιλογές: Επιλογές μετατροπής(τύπος - Δομή).

Διαδικασίες και Λειτουργίες Γενικού Σκοπού

ExecuteManagerModuleProcedure. Επιλογές: Όνομα διαδικασίας(γραμμή), Επιλογές(δομή). Μια διαδικασία εξαγωγής, η οποία προορίζεται να καλέσει μια διαδικασία μη εξαγωγικής ενότητας, το όνομα και οι παράμετροι της οποίας λαμβάνονται ως είσοδος. Σας επιτρέπει να καλέσετε μια διαδικασία ή μια συνάρτηση σε μια γραμμή χωρίς να χρησιμοποιήσετε μια μέθοδο Εκτέλεση.

ExecuteManagerModuleFunction. Επιλογές: Όνομα διαδικασίας(γραμμή), Επιλογές(δομή). Λειτουργία, σκοπός παρόμοιος ExecuteManagerModuleProcedure. Η διαφορά είναι ότι καλεί μια συνάρτηση και επιστρέφει την τιμή της.

Τι χρειάζεται για την αυτόματη ανταλλαγή δεδομένων, χωρίς να κάνετε αλλαγές στη διαμόρφωση:
1) Επεξεργασία "Καθολική ανταλλαγή δεδομένων σε μορφή XML", που αποτελεί μέρος της πλειοψηφίας τυπικές διαμορφώσεις. Εάν δεν υπάρχει, τότε είναι εύκολο να το βρείτε στον δίσκο ITS ή στο Διαδίκτυο. Στη διαμόρφωση ονομάζεται "Universal XML Data Exchange"
2) Κανόνες ανταλλαγής δεδομένων.Δημιουργήθηκε με τη χρήση "Μετατροπή δεδομένων". Μια δουλειά που θα πρέπει να κατακτήσεις. Υπάρχουν επίσης μαθήματα βίντεο και μαθήματα. Για παράδειγμα: http://programmist1s.ru/wp-content/uploads/2013/06/Konvertatsiya_dannyih._Metodika_rabotyi_i_primeryi.pdf
3) Εξωτερική επεξεργασία, που περιέχει διαδικασίες φόρτωσης/εκφόρτωσης. Ας αρχίσουμε να το δημιουργούμε:
Δημιουργείται μια εξωτερική επεξεργασία στη μονάδα αντικειμένου που θα περιέχει το παρακάτω κείμενο (αντικαταστήστε τα δεδομένα σας με βάσεις δεδομένων και χρήστες). Συνιστάται να δημιουργήσετε έναν ξεχωριστό χρήστη με πλήρη δικαιώματα ανταλλαγής δεδομένων. Ας ονομάσουμε την επεξεργασία, για παράδειγμα, "Data Exchange.epf".

Αν LaunchParameter = "Upload" Τότε Processing=Processing.UniversalXMLDataExchange.Create(); //Ρυθμίστε τις απαραίτητες παραμέτρους για τη μεταφόρτωση (προαιρετικό για επεξεργασία) Processing.ExchangeMode="Upload"; Processing.LoadDataInExchangeMode=True; Processing.WriteRegistersRecordSets = True; Processing.RememberLoadedObjects=True; Processing.UseSelectionByDateForAllObjects=True; Processing.UploadOnlyAllowed=True; //!Ορίστε τις απαραίτητες παραμέτρους για τη μεταφόρτωση //Αυτές οι παράμετροι πρέπει να ξαναγεμιστούν ΥΠΟΧΡΕΩΤΙΚΟ //Ορισμός περιορισμών στη μεταφόρτωση κατά ημερομηνίες αντικειμένων Processing.StartDate = CurrentDate() - 60*60*24*2; Processing.EndDate = "00010101"; //Αν θέλουμε να ανεβάσουμε δεδομένα σε ένα αρχείο, ορίστε το σε False Εάν είναι True, θα μεταφορτωθεί στη βάση δεδομένων λήψης Processing.DirectReadingVIBReceiver=True; //Εάν η βάση δεδομένων λήψης των μεταφορτωμένων δεδομένων είναι διακομιστής, τότε False. Εάν αρχείο - True Processing.InformationBaseForConnectionType=True; //!Οι απαιτούμενες παράμετροι έχουν ξαναγεμιστεί //Εάν ανεβάσουμε τα δεδομένα σε ένα αρχείο If Not Processing.DirectReadingVIBReceiver then Processing.ExchangeFileName = "C:\Inbox\OlegA\Conversion\upload.xml"; //Εάν ανεβάσουμε τα δεδομένα στη βάση δεδομένων Διαφορετικά Processing.PasswordInformationBaseForConnection="Admin"; Processing.ConnectionInfoBaseUser="supercool"; Processing.AuthenticationWindowsInformationBaseForConnection=Λάθος; //Εάν ο δέκτης δεδομένων είναι μια βάση διακομιστή Εάν Processing.ConnectionInformationBaseType = False then Processing.ConnectionInformationBaseServerName="MainServ"; Processing.InformationBaseNameOnServerForConnection="Buhia"; //Εάν ο δέκτης δεδομένων είναι μια βάση δεδομένων αρχείων Διαφορετικά Processing.InformationBasePlatformVersionForConnection="V82"; Processing.InformationBaseDirectoryForConnection="C:\Inbox\OlegA\Clients\Zeus BP20\Zeus BP20"; τέλος εαν; FindByCode("BP20"); //EndCycle; //EndCycle; Processing.Perform Upload(); ShutdownSystem(False); ElseIf LaunchParameter = "Load" Στη συνέχεια ExchangeProcessing = Processing.UniversalXMLDataExchange.Create(); ExchangeProcessing.ExchangeFileName = "C:\Inbox\OlegA\Upload.xml"; ExchangeProcessing.ExchangeMode = "Φόρτωση"; ExchangeProcessing.OpenDownloadFile(True); ProcessExchange.ArchiveFile = False; ProcessExchange.PerformLoad(); ExchangeProcessing = Απροσδιόριστο; ShutdownSystem(False); τέλος εαν;

4) Μεταφόρτωση αρχείου Bat, το οποίο θα εκκινήσει 1C και εξωτερική επεξεργασία με την παράμετρο εκκίνησης κάτω από τον χρήστη, η οποία προορίζεται για ανταλλαγή δεδομένων. Το αρχείο πρέπει να δημιουργηθεί, για παράδειγμα, σε notepad++ με κωδικοποίηση OEM (MS-Dos), διαφορετικά δεν θα λειτουργήσει. Ας ονομάσουμε το αρχείο, για παράδειγμα, "BatVygruz.bat". Το κείμενο θα έχει ως εξής:

Εάν η βάση δεδομένων είναι αρχείο:
"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /F"C:\Inbox\KBF\1Cv8_Base_8.1\Zeus 83 BP3\Zeus 83 BP3" /N"Robot Exchange Data" /P "pass " /DisableStartupMessages /RunModeManagedApplication /Execute"C:\Inbox\OlegA\DataExchange.epf" /C"Upload"
Επεξηγήσεις:

β) C:\Inbox\KBF\1Cv8_Base_8.1\Zeus 83 BP3\Zeus 83 BP3 - η διαδρομή σας προς βάση δεδομένων αρχείων, από το οποίο θα κατεβάσουμε δεδομένα
γ) Ρομπότ ανταλλαγής δεδομένων - Όνομα χρήστη με το οποίο εκτελείται το 1C για ανταλλαγή δεδομένων
δ) πάσο - κωδικός χρήστη
ε) /DisableStartupMessages - κλείστε τα αναδυόμενα παράθυρα κατά την εκκίνηση του 1C
ε) /RunModeOrdinaryApplication - εκτελέστε το παχύ πρόγραμμα-πελάτη σε κανονική λειτουργία
ζ) C:\Inbox\OlegA\Data Exchange.epf - η διαδρομή προς την επεξεργασία μας, η οποία θα ξεκινήσει κατά την εκκίνηση
η) Μεταφόρτωση - περνάμε την παράμετρο εκκίνησης 1C, μας λέει ότι πρέπει να ανεβάσουμε δεδομένα

Εάν η βάση δεδομένων βασίζεται σε διακομιστή:
"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /S"Server1C/DataBase" /N"Robot Exchange Data" /P"pass" /DisableStartupMessages /RunModeManagedApplication /Execute"C: Oleg\ Data Exchange.epf" /C"Upload"
Επεξηγήσεις:
α) C:\Program Files (x86)\1cv82\common\1cestart.exe - η διαδρομή σας προς τον εκκινητή 1C
β) Server1C/DataBase - ο διακομιστής σας στον οποίο βρίσκεται η βάση δεδομένων και το όνομα της ίδιας της βάσης δεδομένων από την οποία ανεβάζουμε δεδομένα.
Οι υπόλοιπες παράμετροι είναι παρόμοιες με την έκδοση αρχείου του αρχείου bat

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

6) Ορίστε ένα πρόγραμμα εκκίνησηςφόρτωση/φόρτωση αρχείων Bat στον διακομιστή. Για να το κάνετε αυτό, πρέπει να μεταβείτε στη διαχείριση του πίνακα ελέγχου στο διακομιστή και στον προγραμματιστή εργασιών να δημιουργήσετε μια νέα εργασία για την εκτέλεση του αρχείου λήψης στις 23:00 κάθε μέρα και μια εργασία λήψης που καθορίζει το αρχείο λήψης Bat (αν απαραίτητο) στις 04 η ώρα για παράδειγμα.

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

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

Η ανταλλαγή δεδομένων στο περιβάλλον 1C σάς επιτρέπει:

  • Εξάλειψη της διπλής καταχώρισης εγγράφων.
  • Αυτοματοποίηση σχετικών επιχειρηματικών διαδικασιών.
  • Βελτιστοποιήστε την αλληλεπίδραση μεταξύ των κατανεμημένων τμημάτων.
  • Άμεση ενημέρωση των δεδομένων για την εργασία των ειδικών από διαφορετικά τμήματα.
  • "Καθορίζω τα όρια" ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙλογιστική.*

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

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

  • Συντονισμός της σύνθεσης της ανταλλαγής.
  • Ορισμός της μεταφοράς (πρωτόκολλα ανταλλαγής).
  • Καθορισμός κανόνων.
  • Χρονοδρομολόγηση.

Προσδιορισμός της σύνθεσης της ανταλλαγής 1C

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

*Για παράδειγμα, κατά την ενσωμάτωση "WA: Financier" - λύσεις για συντήρηση Χρηματοοικονομική Λογιστικήκαι διαχείριση διαδικασιών ταμείου, που αναπτύχθηκε με βάση το 1C:Enterprise, οι ειδικοί της WiseAdvice το προτείνουν ως κύριο σύστημα. Αυτό οφείλεται στη διαθεσιμότητα εργαλείων ελέγχου για τη συμμόρφωση με τους κανόνες της πολιτικής εφαρμογής και, κατά συνέπεια, για τη διασφάλιση της αποτελεσματικότητας της λύσης.

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

Στο ίδιο στάδιο, ανάλογα με τον στόλο των υφιστάμενων συστημάτων και τη δομή της επιχείρησης, καθορίζεται η μορφή ανταλλαγής:

Κατανεμημένη βάση πληροφοριών

  • Το RIB συνεπάγεται ανταλλαγή μεταξύ πανομοιότυπων διαμορφώσεων βάσης δεδομένων 1C, με μια σαφή δομή ελέγχου «κύριος-σκλάβος» για κάθε ζεύγος ανταλλαγής. Ως στοιχείο μιας τεχνολογικής πλατφόρμας, το RIB, εκτός από δεδομένα, μπορεί να μεταδώσει αλλαγές διαμόρφωσης και διοικητικές πληροφορίες της βάσης δεδομένων (αλλά μόνο από το master στο slave).

Καθολική ανταλλαγή δεδομένων σε 1C

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

EnterpriseData

  • Η τελευταία εξέλιξη του 1C, σχεδιασμένη για την υλοποίηση ανταλλαγής δεδομένων σε μορφή xml μεταξύ προϊόντων που δημιουργούνται στην πλατφόρμα 1C:Enterprise με οποιαδήποτε συστήματα αυτοματισμού. Η χρήση του EnterpriseData απλοποιεί τις τροποποιήσεις που σχετίζονται με την ανταλλαγή. Παλαιότερα, όταν μια νέα διαμόρφωση περιλαμβανόταν σε ένα σύστημα, ήταν απαραίτητο να εφαρμοστεί ένας μηχανισμός εισαγωγής και εξαγωγής δεδομένων, τόσο για αυτό όσο και για υπάρχοντα συστήματα. Τώρα τα συστήματα που υποστηρίζουν EnterpriseData δεν χρειάζονται καμία τροποποίηση, έχοντας μόνο ένα σημείο εισόδου-εξόδου.

Ορισμός μεταφοράς (πρωτόκολλα ανταλλαγής)

Το σύστημα στην πλατφόρμα 1C:Enterprise 8 παρέχει ένα ευρύ φάσμα δυνατοτήτων για την οργάνωση ανταλλαγής με οποιοδήποτε πηγές πληροφοριώνμέσω γενικά αποδεκτών καθολικών προτύπων (xml, αρχεία κειμένου, Excel, σύνδεση ADO κ.λπ.). Επομένως, κατά τον καθορισμό της μεταφοράς για δεδομένα ανταλλαγής, θα πρέπει να βασίζεστε στις δυνατότητες της βάσης δεδομένων του συστήματος τρίτων.

Συγχρονισμός καταλόγων

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

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

Καθορισμός κανόνων

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

Εγγυάται καμία απώλεια δεδομένων κατά τη διάρκεια του προγράμματος ανταλλαγής. Αυτό αποτελεί αναπόσπαστο μέρος οποιασδήποτε διαμόρφωσης στην πλατφόρμα 1C:Enterprise, η οποία περιγράφει πλήρως τη διαδικασία ανταλλαγής 1C: σύνθεση δεδομένων (έγγραφα με λεπτομέρειες «αναγνώρισης») και κόμβους (βάσεις πληροφοριών δέκτη-πομπού), καθώς και ενεργοποίηση RIB για επιλεγμένες κατευθύνσεις ανταλλαγής.

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

Πρόγραμμα ανταλλαγής σε 1C

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

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

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

Δεδομένου ότι ακόμη και οι τυπικές ενέργειες για την υλοποίηση της πρωτογενούς ανταλλαγής δεδομένων απαιτούν ειδικές γνώσεις, συνιστάται να πραγματοποιούνται με τη συμμετοχή ειδικών της 1C. Μόνο αφού ολοκληρώσετε όλα τα βήματα που περιγράφονται παραπάνω, θα πρέπει να προχωρήσετε στη ρύθμιση της ανταλλαγής στη διαμόρφωση. Ας δούμε την ενοποίηση των βάσεων δεδομένων χρησιμοποιώντας το παράδειγμα 1C:UPP και 1C:Retail (η ανταλλαγή με το 1C:UT ρυθμίζεται χρησιμοποιώντας το ίδιο σχήμα). Στον τυπικό συγχρονισμό περιλαμβάνεται επίσης η ανταλλαγή SCP - SCP, η οποία είναι τυπική για συστήματα αυτοματισμού μεγάλης κλίμακας στις μεγαλύτερες βιομηχανικές επιχειρήσεις.

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


Για να επιλύσετε αυτό το ζήτημα, πρέπει να επιλέξετε "Διαμόρφωση επικοινωνιών"


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


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



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



Όταν συνδέεστε μέσω καταλόγου δικτύου, σας ζητείται να διαμορφώσετε τη σύνδεση χρησιμοποιώντας μια διεύθυνση FTP και ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗαγνοήστε κάνοντας κλικ στο «Επόμενο».


Στις ρυθμίσεις εισάγουμε χειροκίνητα προθέματα - σύμβολαβάσεις δεδομένων (συνήθως BP, UPP, RO), ορίζουμε τους κανόνες και την ημερομηνία έναρξης για τη λήψη των δεδομένων. Το πρόθεμα θα αναφέρεται στο όνομα των εγγράφων για να υποδείξει τη βάση δεδομένων στην οποία δημιουργήθηκαν. Εάν δεν τροποποιηθούν οι κανόνες μεταφόρτωσης, τα δεδομένα θα μεταφορτωθούν από προεπιλογή σύμφωνα με όλες τις διαθέσιμες παραμέτρους.



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


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


Μενού "Λιανικό".


Επιλέξτε το πλαίσιο και επιλέξτε "Συγχρονισμός".


Εκτελούμε την «αντίστροφη» ρύθμιση επιλέγοντας Διαχείριση Επιχειρήσεων Παραγωγής.




Φορτώστε το αρχείο ρυθμίσεων που δημιουργήθηκε στο UPP.


Βάζουμε ένα τικ, το σύστημα παίρνει τη διεύθυνση αυτόματα.





Ενεργούμε με τον ίδιο τρόπο όπως στο UPP.









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



Σε περίπτωση σφάλματος συγχρονισμού, το "Λεπτομέρειες..." θα αντικατασταθεί με το "Ποτέ...".


"Λεπτομέρειες..." ανοίγει το αρχείο καταγραφής με ενημερωμένες πληροφορίες για την ανταλλαγή.


Ετοιμος.

Αρκετά συχνά στο έργο των μεγάλων επιχειρήσεων και των αλυσίδων λιανικής υπάρχει ανάγκη ανταλλαγής δεδομένων μεταξύ βάσεων δεδομένων. Κάθε προγραμματιστής και διαχειριστής επιλύει αυτό το ζήτημα διαφορετικά. Μερικοί γράφουν μεταφορτώσεις και λήψεις μέσω ενδιάμεσων αρχείων πίνακα, άλλοι χρησιμοποιούν τη λειτουργία συνδέσεις COMγια σύνδεση στη βάση πηγής. Ωστόσο, σε ΠρόσφαταΟ μηχανισμός της 1C που ονομάζεται "Universal Data Exchange in XML Format" κερδίζει όλο και μεγαλύτερη δημοτικότητα.

Εμφάνιση επεξεργασίας

Στη διεπαφή Πλήρης, μπορείτε να ανοίξετε την επεξεργασία στο Service->Άλλες ανταλλαγές δεδομένων->Καθολική ανταλλαγή δεδομένων σε μορφή XML.

Η φόρμα επεξεργασίας (Εικ. 1) περιέχει τέσσερις καρτέλες:

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

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

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

    Στην επόμενη γραμμή της φόρμας υπάρχουν δύο κουμπιά επιλογής:

    1. Μεταφόρτωση σε αρχείο ανταλλαγής (Εικ. 2).
    2. Σύνδεση και αποστολή δεδομένων στην ασφάλεια πληροφοριών (Εικ. 3).

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

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

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

    Για τον εντοπισμό σφαλμάτων αλγορίθμων και τη διόρθωση σφαλμάτων, μπορείτε να χρησιμοποιήσετε τον ενσωματωμένο μηχανισμό στην επεξεργασία ανταλλαγής. Ενεργοποιείται επιλέγοντας το αντίστοιχο πλαίσιο ελέγχου στο κάτω μέρος της φόρμας. Κάνοντας κλικ στο κουμπί «Αποσφαλμάτωση ρυθμίσεων…» εμφανίζεται ένα παράθυρο (Εικ. 4).

    Εικ.4

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

    Κάνοντας κλικ στο κουμπί «Τέλος» ελέγχει την ορθότητα και την πληρότητα των συμπληρωμένων δεδομένων.

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

    Εικ.5

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

    Τα αντίστοιχα πλαίσια ελέγχου σάς επιτρέπουν να διαμορφώσετε:

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

    Επιπρόσθετες ρυθμίσεις

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

    1. Ενεργοποιεί τη λειτουργία εντοπισμού σφαλμάτων.
    2. Επιτρέπει τη χρήση μιας συναλλαγής κατά τη διαδικασία εκφόρτωσης.
    3. Βελτιστοποιεί την ανταλλαγή μεταξύ βάσεων δεδομένων της έκδοσης 8 του 1C.
    4. Μεταφορτώστε μόνο εκείνα τα αντικείμενα που επιτρέπεται να χρησιμοποιηθούν από τον τρέχοντα χρήστη.
    5. Ενεργοποιήστε την καταγραφή της διαδικασίας ανταλλαγής μεταξύ βάσεων δεδομένων.

    Αυτές και μερικές άλλες λειτουργίες ενεργοποιούνται επιλέγοντας τα κατάλληλα πλαίσια στη φόρμα (Εικ. 6).

    Εικ.6

    Διαγραφή δεδομένων

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

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

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

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

    1. epf – απαιτείται για τη λήψη της δομής μεταδεδομένων για βάσεις δεδομένων 1C 8.
    2. epf – εάν η διαμόρφωση 1C 8 είναι αυτο-γραμμένη ή δεν είναι τυπική, ενδέχεται να μην έχει την επεξεργασία "Universal Data Exchange", αυτό το αρχείο είναι αυτή η επεξεργασία.
    3. ert – το αρχείο περιέχει κώδικα για τη λήψη της δομής μεταδεδομένων των διαμορφώσεων των εκδόσεων 1C 7.7.
    4. ert – αρχείο επεξεργασίας δεδομένων αποστολής και λήψης για τα επτά.

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

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