Μεταφόρτωση δεδομένων 1c. Δημοσιεύσεις. Ανταλλαγή πληροφοριών παραγγελίας

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

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

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

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

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

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

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

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

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

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

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

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

xml

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

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

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

Οδηγίες

1C: Το Enterprise σάς επιτρέπει να ανεβάσετε οποιονδήποτε κατάλογο χωρίς να καταφύγετε στη σύνταξη περίπλοκης επεξεργασίας φόρτωσης/εκφόρτωσης, χρησιμοποιώντας μόνο ενσωματωμένα εργαλεία. Αρχικά, πρέπει να αποφασίσουμε σε ποια μορφή θέλουμε να λάβουμε τα δεδομένα:
*.mxl – εσωτερική μορφήΠινακοποιημένα δεδομένα 1C, κατάλληλα για φόρτωση σε άλλη βάση δεδομένων 1C.
*.xls – Υπολογιστικά φύλλα Excel.
*.pdf – ηλεκτρονικό έγγραφο Adobe Reader.
*.html – ιστοσελίδα για δημοσίευση στο Διαδίκτυο.
*.txt – απλό αρχείο κειμένου, χρήσιμο για φόρτωση σε οποιαδήποτε βάση δεδομένων.
Εάν ο κατάλογος είναι ιεραρχικός, τότε η λίστα θα μεταφορτωθεί σε μορφές *.mxl και *.xls, διατηρώντας την ιεραρχία και με δυνατότητα σύμπτυξης/επέκτασης ομάδων. Σε όλες τις άλλες μορφές, η μεταφόρτωση θα γίνει σε μια απλή λίστα, όπου θα παρατίθενται τα στοιχεία της ομάδας μετά το όνομά της.

Ας ανοίξουμε τον κατάλογο που πρέπει να κατεβάσουμε. Στην περίπτωσή μας, αυτή είναι η "Ονοματολογία". Λειτουργίες -> Κατάλογοι -> Ονοματολογία. Μπορείτε να κάνετε λήψη όχι ολόκληρου του καταλόγου, αλλά μόνο μιας συγκεκριμένης ομάδας· για να το κάνετε αυτό, πρέπει να μεταβείτε σε αυτήν την ομάδα. Για μεγάλους όγκους δεδομένων, είναι λογικό να τα ανεβάσετε σε ομάδες σε διαφορετικά αρχεία για να επιταχύνετε την εργασία.

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

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

Γεια σας αγαπητοί αναγνώστες.

Συνεχίζω τη σειρά των άρθρων μου, μπορεί να ονομαστεί ακόμη και 1C για τον χρήστη

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

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

Κατάλογος βάσης πληροφοριών 1C

Ο κατάλογος βάσης πληροφοριών στην περίπτωσή μας «DemoAccounting» περιέχει τις ακόλουθες πληροφορίες:

1. Κύριο αρχείοβάση πληροφοριών – 1Cv8.1cd. Περιέχει δεδομένα που εισάγονται από χρήστες και διαμόρφωση που περιγράφει τη δομή και τους αλγόριθμους για την εργασία με δεδομένα.
2. Υποκατάλογος 1Cv8Log. Περιέχει ένα αρχείο καταγραφής ενεργειών χρήστη.

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


Για να μεταφέρουμε λοιπόν τη βάση δεδομένων σε άλλον υπολογιστή χρειαζόμαστε το αρχείο 1Cv8.1cd και τον υποκατάλογο 1Cv8Log

Η ασφάλεια των πληροφοριών μπορεί να αντιγραφεί ενώ οι χρήστες εργάζονται.

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

Μεταφόρτωση της βάσης πληροφοριών 1C

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


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

Αυτή η επιλογή θεωρείται καθολική.

Για να επαναφέρετε τη βάση πληροφοριών από ένα εφεδρικό αρχείο *.dt, επιλέξτε το στοιχείο μενού στο πρόγραμμα διαμόρφωσης Διαχείριση – Φόρτωση βάσης πληροφοριών .

Αποθήκευση διαμόρφωσης στο αρχείο

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

Για να κάνετε λήψη της διαμόρφωσης, πρέπει να επιλέξετε το στοιχείο μενού Configuration – Save configuration to file in the configurator

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

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

Λειτουργικά, η ανταλλαγή χωρίζεται σε δύο μπλοκ:

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

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

Όταν αρχικοποιείται η αλληλεπίδραση, δημιουργείται μια σύνδεση HTTP. Το σύστημα 1C:Enterprise ζητά τις απαραίτητες παραμέτρους από τον ιστότοπο, όπως το μέγιστο μέγεθος πακέτου, την υποστήριξη συμπίεσης κ.λπ. Με βάση αυτά τα δεδομένα, το σύστημα 1C:Enterprise δημιουργεί μηνύματα XML και τα μεταδίδει στον ιστότοπο.

Μεταφόρτωση στον ιστότοπο

Τα δεδομένα για δημοσίευση στον ιστότοπο μεταφορτώνονται σε μία παρτίδα.

Α. Έναρξη της συνεδρίας


http://<сайт>/<путь>/1c_exchange.php?type=catalog&mode=checkauth.

  • λέξη "επιτυχία";
  • όνομα cookie?
  • Αξία cookie.

Σημείωση.

Β. Αίτημα παραμέτρων από τον ιστότοπο

1. zip=ναι
ή
zip=αρ

2. file_limit=<число> , Οπου<число>

Γ. Μεταφόρτωση αρχείων ανταλλαγής στον ιστότοπο

Στη συνέχεια, "1C:Enterprise" με ερωτήματα με παραμέτρους όπως
http://<сайт>/<путь>/1c_exchange.php?type=catalog&mode=file&filename=<имя файла>
ανεβάζει αρχεία ανταλλαγής στον ιστότοπο σε μορφή CommerceML 2, αποστέλλοντας τα περιεχόμενα του αρχείου ή μέρος αυτού ως POST.

Εάν το αρχείο εγγραφεί με επιτυχία, το σύστημα διαχείρισης ιστότοπου εμφανίζει τη γραμμή " επιτυχία".

Δ. Βήμα προς βήμα φόρτωση δεδομένων

Στο τελευταίο βήμα, κατόπιν αιτήματος από το "1C:Enterprise", τα δεδομένα βήμα προς βήμα φορτώνονται κατόπιν αιτήματος με τις παραμέτρους της φόρμας http://<сайт>/<путь>/1c_exchange.php?type=catalog&mode=import&filename=<имя файла>

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

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

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

Σημείωση.

Παραδείγματα αρχείων μεταφόρτωσης

Ανταλλαγή πληροφοριών παραγγελίας

Οι παραγγελίες που γίνονται στον ιστότοπο φορτώνονται στο σύστημα 1C:Enterprise.

Ακολουθία ενεργειών κατά την εργασία με μια παραγγελία

1. Η παραγγελία γίνεται στον ιστότοπο

2. Κατά τη μεταφορά στο σύστημα 1C:Enterprise, η κατηγορία "Παραγγελία από τον ιστότοπο" ορίζεται στη σειρά.
Κατά την υποβολή μιας παραγγελίας στο σύστημα 1C:Enterprise, καταγράφεται ο αριθμός και η ημερομηνία της παραγγελίας με την οποία πραγματοποιήθηκε στον ιστότοπο. Η αναζήτηση αντισυμβαλλομένου πραγματοποιείται με ΑΦΜ ή όνομα, ανάλογα με τις καθορισμένες ρυθμίσεις.

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

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

5. Η παραγγελία μπορεί να τροποποιηθεί στο σύστημα 1C:Enterprise και οι αλλαγές της θα μεταφορτωθούν στον ιστότοπο

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

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

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

Α. Έναρξη της συνεδρίας

Η μεταφόρτωση δεδομένων ξεκινά με το σύστημα 1C:Enterprise που στέλνει ένα αίτημα http του ακόλουθου τύπου:
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=checkauth.

Σε απόκριση, το σύστημα διαχείρισης ιστότοπου μεταδίδει τρεις γραμμές στο σύστημα 1C:Enterprise (χρησιμοποιείται το διαχωριστικό γραμμής "\n"):

  • λέξη "επιτυχία";
  • όνομα cookie?
  • Αξία cookie.

Σημείωση. Όλα τα επόμενα αιτήματα προς το σύστημα διαχείρισης ιστότοπου από το 1C:Enterprise περιέχουν το όνομα και την τιμή του Cookie στην κεφαλίδα αιτήματος.

Β. Διευκρίνιση παραμέτρων συνεδρίας

Σε απάντηση, το σύστημα διαχείρισης περιεχομένου στέλνει δύο γραμμές:

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

2. file_limit=<число> , Οπου<число>- το μέγιστο επιτρεπόμενο μέγεθος αρχείου σε byte για μεταφορά σε ένα αίτημα. Εάν το σύστημα 1C:Enterprise χρειάζεται να μεταφέρει ένα μεγαλύτερο αρχείο, θα πρέπει να χωριστεί σε τμήματα.

Γ. Λήψη αρχείου ανταλλαγής από τον ιστότοπο

Στη συνέχεια, ένα αίτημα σαν αυτό αποστέλλεται στον ιστότοπο
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=query.

Ο ιστότοπος μεταδίδει πληροφορίες σχετικά με παραγγελίες στο . Εάν οι παραγγελίες παραληφθούν και καταγραφούν με επιτυχία, το 1C:Enterprise στέλνει ένα αίτημα της φόρμας στον ιστότοπο
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=success

Δ. Αποστολή αρχείου ανταλλαγής στον ιστότοπο

Στη συνέχεια, το σύστημα 1C:Enterprise στέλνει ένα αίτημα της φόρμας στον ιστότοπο
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=file&filename=<имя файла>
,
που ανεβάζει ένα αρχείο ανταλλαγής στον διακομιστή, στέλνοντας τα περιεχόμενα του αρχείου ως POST.

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

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

Παραδείγματα αρχείων ανταλλαγής πληροφοριών

Το παρουσιαζόμενο πρωτόκολλο χρησιμοποιείται για την ενοποίηση του συστήματος 1C:Enterprise με συστήματα

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

Μεταφόρτωση της βάσης δεδομένων 1C Enterprise 8.3 σε ένα αντίγραφο ασφαλείας

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


Μενού "Διαμορφωτής - Μεταφόρτωση βάσης πληροφοριών..."

Θα εμφανιστεί ένας τυπικός πίνακας αποθήκευσης αρχείων, όπου υποδεικνύουμε τον κατάλογο στον οποίο θα αποθηκεύσουμε το αντίγραφο ασφαλείας. Εισαγάγετε το όνομα του αρχείου μεταφόρτωσης (η προεπιλογή είναι "1CV8") και κάντε κλικ στο κουμπί "Αποθήκευση". Για παράδειγμα, θα αλλάξω το προεπιλεγμένο όνομα σε "1CV8-MyUpload". Μετά από αυτό, περιμένετε μέχρι να ολοκληρωθεί η διαδικασία δημιουργίας αντιγράφων ασφαλείας.


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

Τώρα μπορείτε να βρείτε το αρχείο μεταφόρτωσης στον κατάλογο που ορίσατε. Ας πάμε στον καθορισμένο κατάλογο και ας δούμε το αρχείο σε αυτόν 1CV8-MyUpload.dt.Θα προσθέσω μια χρήσιμη σημείωση

Το αρχείο μεταφόρτωσης αντιγράφων ασφαλείας 1c έχει την επέκταση .dt

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

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

Επαναφορά μιας βάσης δεδομένων 1C Enterprise 8.3 από ένα αντίγραφο ασφαλείας

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

  1. Δημιουργία νέας βάσης δεδομένων 1C Enterprise 8.3
  2. Ανεβάστε το αρχείο 1C Enterprise 8.3 σε μια κενή βάση δεδομένων

Ας αρχίσουμε!

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

Για να φορτώσετε τη βάση δεδομένων 1C Enterprise 8.3 από ένα αντίγραφο ασφαλείας, εισαγάγετε τη νέα διαμόρφωση που δημιουργήθηκε στη λειτουργία "Configurator" και επιλέξτε το στοιχείο μενού "Διαχείριση" - "Φόρτωση βάσης πληροφοριών..."

Στη φόρμα που ανοίγει, επιλέξτε το αρχείο μεταφόρτωσης της βάσης πληροφοριών 1c (έχει την επέκταση *.dt)

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

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

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

Απευθείας αντιγραφή της βάσης δεδομένων 1C Enterprise 8.3

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

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

Για να αντιγράψετε μια βάση δεδομένων αρχείων 1C Enterprise 8.3, πρέπει να μεταβείτε στο φάκελο με τη δημιουργημένη βάση δεδομένων. Η διαδρομή προς τη βάση δεδομένων μπορεί να φανεί όταν τοποθετείτε το δείκτη στην επιθυμητή βάση πληροφοριών στη λίστα των συνδεδεμένων βάσεων δεδομένων 1C Enterprise 8.3. Θα βρίσκεται κάτω από το παράθυρο επιλογής βάσης δεδομένων και θα μοιάζει με το Αρχείο = "Διαδρομή στη βάση δεδομένων 1C Enterprise."


Ας προχωρήσουμε καθορισμένη διαδρομήκαι βλέπουμε τα αρχεία εργασίας του 1C Enterprise 8.3.


Καλείται το κύριο αρχείο δεδομένων 1Cv8.cd (τύπος - Αρχείο βάση πληροφοριών), και πρέπει να το αντιγράψετε. Τα υπόλοιπα αρχεία είναι βοηθητικά, θα δημιουργηθούν εκ νέου όταν εκκινήσετε τη διαμόρφωση 1C Enterprise 8.3.

Αντίστοιχα, για να εκκινήσετε τη βάση δεδομένων δεν χρειάζεται να επαναφέρετε τίποτα - αντιγράψτε το αρχείο 1Cv8.cd στον φάκελο και .

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

Εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να τις ρωτήσετε στα σχόλια του άρθρου ή στον ιστότοπο.

Μην χάσετε αυτό το χρήσιμο άρθρο - αποθηκεύστε το στα κοινωνικά δίκτυαμέσω των παρακάτω κουμπιών:


Δημιουργία αντιγράφων ασφαλείας της βάσης δεδομένων 1C Enterprise 8.3 και επαναφορά της