Η αναζήτηση 1c accounting 8.3 δεν λειτουργεί. Επιτρέπονται ειδικοί τελεστές κατά τον καθορισμό μιας έκφρασης αναζήτησης

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

Σε αυτό το παράθυρο μπορείτε να δείτε τρία κουμπιά: Ρυθμίσεις - Ενεργοποίηση/απενεργοποίηση αναζήτησης πλήρους κειμένου.

Ενημέρωση ευρετηρίου Δημιουργία ευρετηρίου/Ενημέρωση ευρετηρίου. Διαγραφή ευρετηρίου – επαναφορά του ευρετηρίου (συνιστάται μετά την ενημέρωση όλων των δεδομένων). παράγραφος Να επιτρέπεται η συγχώνευση ευρετηρίουείναι υπεύθυνος για τη συγχώνευση του κύριου και του δευτερεύοντος δείκτη.

Η αναζήτηση πλήρους κειμένου πραγματοποιείται χρησιμοποιώντας ευρετήριο πλήρους κειμένου. Χωρίς ευρετήριο, η αναζήτηση πλήρους κειμένου καθαυτή δεν είναι δυνατή. Για να είναι αποτελεσματική μια αναζήτηση, όλα τα σχετικά δεδομένα πρέπει να περιλαμβάνονται στο ευρετήριο πλήρους κειμένου. Εάν ο χρήστης εισάγει νέα δεδομένα στη βάση δεδομένων, πρέπει να συμπεριληφθούν στο εν λόγω ευρετήριο, διαφορετικά δεν θα συμμετέχει στην αναζήτηση. Για να αποφύγετε αυτό, πρέπει να ενημερώσετε το ευρετήριο πλήρους κειμένου. Κατά την ενημέρωση, το σύστημα αναλύει μόνο ορισμένους τύπους δεδομένων: Συμβολοσειρά, Δεδομένα τύπου αναφοράς (σύνδεσμοι σε έγγραφα, βιβλία αναφοράς), Αριθμός, Ημερομηνία, Τιμές αποθήκευσης. Εάν ο χρήστης δεν έχει δικαιώματα πρόσβασης σε ορισμένες πληροφορίες, τότε δεν θα μπορεί να τις δει στα αποτελέσματα αναζήτησης. Θα πρέπει επίσης να θυμάστε ότι στις ιδιότητες των αντικειμένων για τα οποία θα πραγματοποιηθεί η αναζήτηση πρέπει να οριστεί η τιμή Αναζήτηση πλήρους κειμένου – Χρήση, το οποίο έχει οριστεί από προεπιλογή.

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

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

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

Αρχικά, ας δημιουργήσουμε μια γενική ενότητα και ας την ονομάσουμε, για παράδειγμα PP. Θα γράψουμε την παρακάτω διαδικασία:

Διαδικασία UpdateIndices() Εξαγωγή

FulltextSearch.UpdateIndex();

Τέλος Διαδικασίας

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

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

UpdateFullTextSearch.UpdateIndexes();


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

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

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

Ας μεταβούμε στη λειτουργία Enterprise και κάνουμε τα εξής: Ας ξεκινήσουμε την επεξεργασία μας, η οποία σε αυτήν την περίπτωση θα καλείται κάθε 5 δευτερόλεπτα και, στη συνέχεια, θα καλεί τη μέθοδο "RunTaskProcessing()". Αυτή η μέθοδοςελέγχει εάν είναι ώρα να ολοκληρώσουν τις εργασίες σύμφωνα με το πρόγραμμά τους. Στη συνέχεια, μεταβείτε στο στοιχείο μενού Λειτουργίες – Σταθερές – Ρυθμίσεις προγράμματος – Καρτέλα Ανταλλαγή δεδομένων.

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

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

Για να ξεκινήσετε να εργάζεστε με την αναζήτηση πλήρους κειμένου, πρέπει να εκτελέσετε την ακόλουθη εντολή: μενού Υπηρεσία à Αναζήτηση δεδομένων.

Τότε θα εμφανιστεί το ακόλουθο παράθυρο:

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

Η αναζήτηση πλήρους κειμένου μπορεί να χρησιμοποιήσει τους ακόλουθους τελεστές:

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

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

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

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

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

Ευχαριστώ!

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

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

  • Υπάρχει υποστήριξη για μεταγραφή (γραφή ρωσικών λέξεων χρησιμοποιώντας λατινικούς χαρακτήρες σύμφωνα με το GOST 7.79-2000). Παράδειγμα: "Ρωσική φράση" = "russkaya fraza".
  • Υπάρχει υποστήριξη για αντικατάσταση (γραφή μέρους των χαρακτήρων σε ρωσικές λέξεις με λατινικούς χαρακτήρες ενός κλειδιού). Παράδειγμα: "russrfz frapf" (οι καταλήξεις κάθε λέξης πληκτρολογούνται με λατινικά γράμματα, για παράδειγμα, ως αποτέλεσμα σφάλματος χειριστή).
  • Υπάρχει δυνατότητα ασαφούς αναζήτησης (τα γράμματα στις λέξεις που βρέθηκαν μπορεί να διαφέρουν) με ένδειξη του ασαφούς ορίου. Παράδειγμα: καθορίζοντας τη λέξη «γεια» στη γραμμή αναζήτησης και ασάφεια 17%, θα βρούμε όλες τις παρόμοιες λέξεις με και χωρίς σφάλματα: «γεια», «prevet», «prived».
  • Είναι δυνατό να καθοριστεί το εύρος της αναζήτησης για επιλεγμένα αντικείμενα μεταδεδομένων.
  • Η ευρετηρίαση πλήρους κειμένου των τυπικών ονομάτων πεδίων ("Κωδικός", "Όνομα" κ.λπ.) πραγματοποιείται σε όλες τις γλώσσες διαμόρφωσης.
  • Η αναζήτηση πραγματοποιείται λαμβάνοντας υπόψη συνώνυμα της ρωσικής, αγγλικής και ουκρανικής γλώσσας.
  • Το μορφολογικό λεξικό της ρωσικής γλώσσας περιέχει μια σειρά από συγκεκριμένες λέξεις που σχετίζονται με τομείς δραστηριότητας που αυτοματοποιούνται χρησιμοποιώντας το σύστημα προγράμματος 1C: Enterprise.
  • Ως πρότυπο, τα παρεχόμενα λεξικά περιλαμβάνουν βάσεις δεδομένων λεξικών και λεξικά θησαυρών και συνώνυμα των ρωσικών, ουκρανικών και αγγλικές γλώσσες, τα οποία παρέχονται από την εταιρεία Πληροφορικής.
  • Η αναζήτηση μπορεί να πραγματοποιηθεί χρησιμοποιώντας χαρακτήρες μπαλαντέρ ("*"), καθώς και με τον καθορισμό τελεστών αναζήτησης ("AND", "OR", "NOT", "NEXT") και ειδικούς χαρακτήρες.

Η αναζήτηση πλήρους κειμένου μπορεί να πραγματοποιηθεί σε οποιαδήποτε διαμόρφωση στην πλατφόρμα 1C:Enterprise 8

Για να ανοίξετε το παράθυρο ελέγχου αναζήτησης πλήρους κειμένου, κάντε τα εξής:

Τακτική εφαρμογή- στοιχείο μενού Λειτουργίες - Διαχείριση αναζήτησης πλήρους κειμένου.

Διαχειριζόμενη εφαρμογή- στοιχείο μενού Κύριο μενού - Όλες οι λειτουργίες - Τυπικό -Διαχείριση αναζήτησης πλήρους κειμένου.


  • Ενημέρωση ευρετηρίου– Δημιουργία ευρετηρίου/ενημέρωση ευρετηρίου.
  • Διαγραφή ευρετηρίου– επαναφορά του ευρετηρίου (συνιστάται μετά την ενημέρωση όλων των δεδομένων).
  • στοιχείο Να επιτρέπεται η συγχώνευση ευρετηρίου– είναι υπεύθυνος για τη συγχώνευση του κύριου και του πρόσθετου ευρετηρίου.

Η αναζήτηση πλήρους κειμένου πραγματοποιείται χρησιμοποιώντας ευρετήριο πλήρους κειμένου. Χωρίς ευρετήριο, η αναζήτηση πλήρους κειμένου καθαυτή δεν είναι δυνατή. Για να είναι αποτελεσματική μια αναζήτηση, όλα τα σχετικά δεδομένα πρέπει να περιλαμβάνονται στο ευρετήριο πλήρους κειμένου. Εάν ο χρήστης εισάγει νέα δεδομένα στη βάση δεδομένων, πρέπει να συμπεριληφθούν στο εν λόγω ευρετήριο, διαφορετικά δεν θα συμμετέχει στην αναζήτηση. Για να αποφύγετε αυτό, πρέπει να ενημερώσετε το ευρετήριο πλήρους κειμένου. Κατά την ενημέρωση, το σύστημα αναλύει μόνο ορισμένους τύπους δεδομένων: Συμβολοσειρά, δεδομένα τύπου αναφοράς (σύνδεσμοι σε έγγραφα, καταλόγους), Αριθμός, Ημερομηνία, Αποθήκευση τιμής. Εάν ο χρήστης δεν έχει δικαιώματα πρόσβασης σε ορισμένες πληροφορίες, τότε δεν θα μπορεί να τις δει στα αποτελέσματα αναζήτησης. Θα πρέπει επίσης να θυμάστε ότι στις ιδιότητες των αντικειμένων για τα οποία θα πραγματοποιηθεί η αναζήτηση πρέπει να οριστεί η τιμή Αναζήτηση πλήρους κειμένου – Χρήση, το οποίο έχει οριστεί από προεπιλογή.

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

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

Επιτρέπονται ειδικοί τελεστές κατά τον καθορισμό μιας έκφρασης αναζήτησης

Ο μηχανισμός αναζήτησης πλήρους κειμένου επιτρέπει τη σύνταξη μέρους των χαρακτήρων μιας ρωσικής λέξης χρησιμοποιώντας λατινικούς χαρακτήρες ενός κλειδιού. Το αποτέλεσμα αναζήτησης δεν θα αλλάξει.

Δύο χειριστές NEXT

  • απλοποιημένη. 8 λέξεις χώρια
  • NEAR/[+/-]n – αναζήτηση δεδομένων σε ένα χαρακτηριστικό σε απόσταση n-1 λέξεων μεταξύ τους.

Η πινακίδα υποδεικνύει προς ποια κατεύθυνση από την πρώτη λέξη θα αναζητηθεί η δεύτερη λέξη. (+ - μετά, - πριν)

Ο χαρακτήρας μπαλαντέρ "*" μπορεί να χρησιμοποιηθεί μόνο ως υποκατάστατο για το τέλος μιας λέξης

Χειριστής θολότητας "#". Εάν η ακριβής ορθογραφία του ονόματος, το όνομα είναι άγνωστο.

Λογισμικό και εργαλεία 1C: προγραμματισμός.

Συνώνυμο χειριστή "!" Σας επιτρέπει να βρείτε μια λέξη και τα συνώνυμά της

Πώς να ενημερώσετε μέσω προγραμματισμού ένα ευρετήριο αναζήτησης πλήρους κειμένου;

Κωδικός 1C v 8.x Διαδικασία UpdateIndices() Εξαγωγή
FulltextSearch.UpdateIndex();
Τέλος Διαδικασίας

Παράδειγμα αναζήτησης δεδομένων πλήρους κειμένου

Καθορισμός της μεταβλητής SearchList

Κωδικός 1C v 8.x Λίστα αναζήτησης μεταβλητών.

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

Κωδικός 1C v 8.x Διαδικασία OnOpen()
SearchList = FullTextSearch.CreateList();
Τέλος Διαδικασίας

Τώρα, για την περίπτωση που κάνουμε κλικ στο κουμπί Εύρεση, θα γράψουμε κώδικα που θα μας επιτρέψει να πραγματοποιήσουμε μια αναζήτηση σύμφωνα με την έκφραση που καθορίζεται στο πεδίο SearchExpression

Κωδικός 1C v 8.x Διαδικασία FindClick(Element)
SearchList.SearchString = SearchExpression;
Απόπειρα
SearchList.FirstPart();
Εξαίρεση
Προειδοποίηση(ErrorDescription());
EndAttempt;
Αν SearchList.FullQuantity() = 0 Τότε
Form Elements.ResultMessage.Value = "Δεν βρέθηκε";
Form Elements.Search Result.SetText("");
Σε διαφορετική περίπτωση
OutputSearchResult();
τέλος εαν;
Τέλος Διαδικασίας

Πρώτα σε αυτή τη διαδικασία, ορίσαμε τον όρο αναζήτησης που έχει εισαγάγει ο χρήστης ως τη συμβολοσειρά αναζήτησης για αναζήτηση πλήρους κειμένου. Στη συνέχεια, εκτελούμε τη μέθοδο FirstPart(), η οποία εκκινεί μια αναζήτηση πλήρους κειμένου και επιστρέφει το πρώτο τμήμα των αποτελεσμάτων. Από προεπιλογή, ένα κομμάτι περιέχει 20 στοιχεία. Μετά από αυτό, αναλύουμε τον αριθμό των στοιχείων στη λίστα αναζήτησης. Εάν δεν περιέχει κανένα στοιχείο, τότε εμφανίζουμε ένα αντίστοιχο μήνυμα στη φόρμα. Διαφορετικά, καλείται η διαδικασία DisplaySearchResult(), η οποία εμφανίζει τα αποτελέσματα στον χρήστη.

Ας δημιουργήσουμε μια διαδικασία με το ίδιο όνομα στη μονάδα φόρμας και γράψουμε τον κώδικα σε αυτήν:

Κωδικός 1C v 8.x Διαδικασία OutputSearchResult()
Form Elements.ResultMessage.Value = "Εμφάνιση" + Σειρά(SearchList.InitialPosition() + 1) + " - " + Row(SearchList.InitialPosition() +SearchList.Quantity()) + "από " + SearchList.FullQuantity() ;
Αποτέλεσμα = SearchList.GetDisplay(FullTextSearchDisplayType.HTMLText);
FormElements.SearchResult.SetText(Result);
ButtonAvailability();
Τέλος Διαδικασίας

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

Τέλος, μεταφέρουμε τον έλεγχο στη διαδικασία Button Availability() προκειμένου να διαθέσουμε ή, αντίθετα, να αρνηθούμε την πρόσβαση στα κουμπιά Previous Part και Next Portion (ανάλογα με το ποιο τμήμα των αποτελεσμάτων που ελήφθησαν εμφανίζεται). Το κείμενο αυτής της διαδικασίας παρουσιάζεται στον Κώδικα

Κωδικός 1C v 8.x Διαθεσιμότητα κουμπιού διαδικασίας ()
Form Elements.NextPosition.Availability = (SearchList.FullQuantity() - SearchList.StartPosition()) > SearchList.Quantity();
Form Elements.PreviousPosition.Availability = (SearchList.StartPosition() > 0);
Τέλος Διαδικασίας

Τώρα πρέπει να δημιουργήσετε χειριστές συμβάντων για να κάνετε κλικ στα κουμπιά PreviousPart() και NextPart().

Κωδικός 1C v 8.x Διαδικασία Πίεση προηγούμενου τμήματος (στοιχείο)
SearchList.PreviousPart();
OutputSearchResult();
Τέλος Διαδικασίας
Διαδικασία Πατώντας Επόμενο Μερίδιο (Στοιχείο)
SearchList.NextPart();
OutputSearchResult();
Τέλος Διαδικασίας

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

Κωδικός 1C v 8.x Αποτέλεσμα αναζήτησης διαδικασίας κλικ(Στοιχείο, pEvtObj)
htmlElement = pEvtObj.srcElement;
// Ελέγξτε το αναγνωριστικό στοιχείου
If (htmlElement.id = "FullTextSearchListItem") Τότε
// Λήψη του ονόματος αρχείου (αριθμός γραμμής λίστας αναζήτησης),
// που περιέχεται στον υπερσύνδεσμο
NumberInList = Number(htmlElement.nameProp);
// Λήψη της λίστας αναζήτησης συμβολοσειρά ανά αριθμό
SelectedRow = SearchList[NumberInList];
// Ανοίξτε τη φόρμα του αντικειμένου που βρέθηκε
OpenValue(SelectedRow.Value);
pEvtObj.returnValue = False;
τέλος εαν;
Τέλος Διαδικασίας

Συμβουλή 1: Απενεργοποιήστε την αναζήτηση πλήρους κειμένου*

Οι περισσότεροι λογιστές δεν γνωρίζουν για την ύπαρξη αυτής της λειτουργίας και δεν τη χρησιμοποιούν ποτέ (Service - Data Search)

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

Ο μηχανισμός αναζήτησης πλήρους κειμένου στο 1C είναι ενεργοποιημένος από προεπιλογή. Για να απενεργοποιήσετε την αναζήτηση πλήρους κειμένου, πρέπει να μεταβείτε στο Λειτουργίες - Έλεγχος αναζήτησης πλήρους κειμένου-Ρύθμιση και αφαίρεση της πινακίδας " Να επιτρέπεται η αναζήτηση πλήρους κειμένου»

Η απενεργοποίηση του μηχανισμού αναζήτησης πλήρους κειμένου πραγματοποιείται σε αποκλειστική λειτουργία (κανείς δεν πρέπει να εργάζεται στο πρόγραμμα εκτός από εσάς)**

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

Συμβουλή 2: Επανυπολογισμός των αποτελεσμάτων*

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

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

Για να υπολογίσετε εκ νέου τα σύνολα, πρέπει να μεταβείτε στο Operations - Totals Management, να ορίσετε την ημερομηνία έως την οποία θα υπολογιστούν τα σύνολα (αρχή του τρέχοντος μήνα) στην ενότητα "Όλες οι εγγραφές" και κάντε κλικ στο κουμπί "Εκτέλεση".

Ο επανυπολογισμός των αποτελεσμάτων πραγματοποιείται σε αποκλειστική λειτουργία (κανείς δεν πρέπει να εργάζεται στο πρόγραμμα εκτός από εσάς)**

Ο επανυπολογισμός των αποτελεσμάτων δίνει αύξηση της παραγωγικότητας έως και 10%.

Συμβουλή 3: Απενεργοποιήστε την έκδοση αντικειμένων***

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

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

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

Εάν η ρύθμιση απαιτείται για μια συγκεκριμένη λίστα εγγράφων, μεταβείτε στις "Ρυθμίσεις έκδοσης αντικειμένων" και κάντε δεξί κλικ για να ορίσετε τη ρύθμιση "Έκδοση" για τα απαιτούμενα αντικείμενα**

Η απενεργοποίηση της έκδοσης παρέχει αύξηση απόδοσης έως και 5%.

_________________________________________________________________

*Για διαμορφώσεις που βασίζονται σε "1C: Industrial Enterprise Management", "1C: Integrated Automation", "1C: Enterprise Accounting 2.0", "1C: Trade Management 10.3"

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

***Για διαμορφώσεις που βασίζονται στο "1C: Manufacturing Enterprise Management", "1C: Integrated Automation".

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

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

Προσοχή!Πριν εργαστείτε με την επεξεργασία, φροντίστε να το κάνετε Αντίγραφο ασφαλείαςΒάση δεδομένων.

Επεξεργασία για την εύρεση διπλότυπων

Επεξεργασία Αναζήτηση και αφαίρεση διπλότυπων βρίσκεται στην καρτέλα "Διαχείριση", στην ενότητα "Υποστήριξη και συντήρηση":

Στον πάτο:

Λάβετε 267 μαθήματα βίντεο στο 1C δωρεάν:

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

Το 1C θα προσφέρει επιλογές για διπλότυπα:

Χρησιμοποιώντας το παράδειγμα του ψυγείου STINOL: το σύστημα επισήμανε το στοιχείο με την κατάληξη "101" ως πρωτότυπο και το στοιχείο "103" ως αντίγραφο. Στο παράθυρο στα δεξιά βλέπουμε σε ποια έγγραφα εμπλέκεται αυτό το στοιχείο.

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

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

Η διαδικασία αναζήτησης και διαγραφής διπλότυπων στο 1C 8.2 πραγματοποιήθηκε σε ξεχωριστές λειτουργίες:

  • Καταγράφηκε η παρουσία ενός διπλότυπου στη βάση δεδομένων.
  • Προσδιορίστηκε ο μεγαλύτερος αριθμός συνδέσμων προς το ζεύγος που βρέθηκε.
  • Επεξεργασία Εύρεση και αντικατάσταση δεδομένωνένα αντικείμενο με λιγότερους συνδέσμους αντικαταστάθηκε από ένα αντίγραφο που βρέθηκε με μεγαλύτερο αριθμό συνδέσμων.
  • Το αντικείμενο στο οποίο αντικαταστάθηκαν οι αναφορές επισημάνθηκε για διαγραφή. Η περαιτέρω επεξεργασία αφαιρέθηκε από τη βάση δεδομένων 1C 8.2.

Εύρεση και διαγραφή διπλότυπων στο 1C 8.3

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

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

Βήμα 1. Πού βρίσκεται η αναζήτηση και η αφαίρεση της επεξεργασίας των διπλότυπων;

Η επεξεργασία στο 1C 8.3 μπορεί εύκολα να ονομαστεί:

  • Ch. μενού – Όλες οι λειτουργίες – Επεξεργασία – Αναζήτηση και διαγραφή διπλότυπων:
  • Διαχείριση Τμήματος – Υποστήριξη και Συντήρηση:

  • Ρύθμιση του πίνακα πλοήγησης της ενότητας Διαχείριση – επιλέγοντας την εντολή Αναζήτηση και αφαίρεση διπλότυπων:


Βήμα 2. Δυνατότητες επεξεργασίας "Αναζήτηση και αφαίρεση διπλότυπων"

Τι πρέπει να γνωρίζετε και σε τι προορίζεται αυτή η θεραπεία;

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

Βήμα 3. Βρείτε διπλότυπα στοιχεία

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

Ορίζουμε τις προϋποθέσεις για την επιλογή στοιχείων αναζήτησης:

  1. Επιλογή εγγράφων ή καταλόγων στους οποίους η επεξεργασία θα αναζητήσει διπλότυπα.
  2. Επιβολή συνθηκών επιλογής για την επιλογή στοιχείων. Για παράδειγμα, για να διαγράψετε ένα μη επισημασμένο, συμπληρωμένα στοιχεία ΑΦΜ:

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

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

Όταν εντοπίζονται διπλότυπα, εμφανίζεται μια λίστα με διπλότυπα. Η λίστα περιλαμβάνει:

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

Βήμα 4: Επιλέξτε το πρωτότυπο

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

Βήμα 5. Αφαίρεση διπλότυπων στο 1C 8.3

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

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

Βήμα 6. Παράδειγμα αφαίρεσης διπλότυπων στον κατάλογο Τραπεζικοί Λογαριασμοί

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

  1. Κατάλογος τραπεζικών λογαριασμών.
  2. Δεν έχει επισημανθεί για διαγραφή.
  3. Συγκρίνετε με το όνομα.

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

Κάντε κλικ Βρείτε διπλότυπα. Ως αποτέλεσμα, το 1C 8.3 αναγνώρισε και τα τρία διπλά στοιχεία και καθιστά δυνατή την έξοδο από το αντικείμενο με περισσότερους συνδέσμους. Αυτό είναι λογικό, οπότε κάνουμε το εξής:

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

Ας ελέγξουμε τον κατάλογο τραπεζικών λογαριασμών. Ως αποτέλεσμα, δύο λογαριασμοί επισημαίνονται για διαγραφή:

Ολα πήγαν καλά. Η βάση δεδομένων μας 1C 8.3 είναι εντάξει!

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

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