Ρυθμίσεις Παλιών Πελατών
Το HandyCafe λειτουργεί παράλληλα με παλιές εγκαταστάσεις πελατών V3 και V4 χωρίς διακοπή. Η σελίδα ρυθμίσεων Παλιών Πελατών ελέγχει δύο ξεχωριστές λειτουργίες:
- Πρωτόκολλο Χρόνου Εκτέλεσης. Ενεργοποιεί τους ακροατές δικτύου που επιτρέπουν στους πελάτες V3 και V4 να συνδεθούν σε αυτόν τον διακομιστή στις αρχικές τους θύρες.
- Μετανάστευση Βάσης Δεδομένων. Εισάγει προαιρετικά μέλη, τιμές, προϊόντα, παραγγελίες, συναλλαγές και αρχεία καταγραφής από μια παλαιότερη τοπική εγκατάσταση στη νέα βάση δεδομένων HandyCafe. Αυτό ισχύει μόνο για Windows.
Οι δύο λειτουργίες είναι ανεξάρτητες. Μπορείτε να ενεργοποιήσετε την υποστήριξη χρόνου εκτέλεσης χωρίς να μεταφέρετε δεδομένα, να μεταφέρετε δεδομένα χωρίς να ενεργοποιήσετε την υποστήριξη χρόνου εκτέλεσης ή να κάνετε και τα δύο.
Ενότητα Πρωτοκόλλου Χρόνου Εκτέλεσης
Ενεργοποίηση Υποστήριξης Παλιών Πελατών
Ένας κύριος διακόπτης στην κορυφή της ενότητας. Όταν είναι ενεργοποιημένος, ο διακομιστής ξεκινά τρεις ακροατές δικτύου:
- Ένας ακροατής UDP στην καθορισμένη ομάδα multicast.
- Ένας ακροατής εντολών TCP στη θύρα
UDP port + 2. - Ένας ακροατής μεταφοράς αρχείων TCP στη θύρα
UDP port + 7.
Η απενεργοποίηση του διακόπτη σταματά και τους τρεις ακροατές ταυτόχρονα. Μπορείτε να προσαρμόσετε τους αριθμούς θυρών ή την κωδικοποίηση ενώ είναι απενεργοποιημένοι και στη συνέχεια να τους επανενεργοποιήσετε για να εφαρμόσετε τις αλλαγές.
Πεδία Ρύθμισης
| Πεδίο | Προεπιλογή | Περιγραφή |
|---|---|---|
| Κλειδί Εξουσιοδότησης | HANDYCAFE | Ένα κοινό κλειδί 10 χαρακτήρων. Κάθε εισερχόμενο και εξερχόμενο πλαίσιο μεταφέρει αυτή τη συμβολοσειρά. Πλαίσια που δεν ταιριάζουν απορρίπτονται. Όλοι οι παλιοί πελάτες σας πρέπει να χρησιμοποιούν το ίδιο κλειδί. |
| UDP Multicast IP | 230.4.4.46 | Η ομάδα multicast που χρησιμοποιείται για τα beacons ανακάλυψης πελατών και για την αποστολή εντολών μέσω UDP. Είναι σκληρά κωδικοποιημένη στις περισσότερες εκδόσεις παλιών πελατών. |
| Θύρα UDP Διακομιστή | 710 | Η θύρα UDP στην οποία ο διακομιστής ακούει για beacons και εντολές πελατών. Οι παλιοί πελάτες στέλνουν σε αυτή τη θύρα. |
| Θύρα UDP Πελάτη | 711 | Η θύρα UDP στην οποία οι παλιοί πελάτες ακούνε. Ο διακομιστής στέλνει εντολές διαχείρισης unicast σε αυτή τη θύρα στη διεύθυνση IP του πελάτη που ανακαλύφθηκε. |
| Κωδικοποίηση | cp1254 | Κωδικοποίηση χαρακτήρων για πεδία συμβολοσειρών σε μορφή καλωδίου. Χρησιμοποιήστε cp1254 για τουρκικές εγκαταστάσεις, cp1252 για δυτικοευρωπαϊκές. Άγνωστες τιμές επιστρέφουν στην cp1254 με προειδοποίηση στο αρχείο καταγραφής του διακομιστή. |
| Έκδοση Διακομιστή | 3.4.01 | Η συμβολοσειρά έκδοσης που μεταδίδεται σε κάθε beacon UDP. Ορισμένοι παλιοί πελάτες απορρίπτουν πλαίσια από εκδόσεις που δεν αναγνωρίζουν. Ρυθμίστε το ώστε να ταιριάζει με τη συμβολοσειρά έκδοσης του αρχικού σας διακομιστή. |
| Παραλλαγή Πρωτοκόλλου | STE | Επιλογή μορφής καλωδίου. Δείτε τη σύγκριση παραλλαγών παρακάτω. |
| Χρονικό Όριο Αδράνειας | 10 | Δευτερόλεπτα. Ένα watchdog ανά MAC. Αν δεν φτάσει κίνηση από έναν πελάτη μέσα σε αυτό το παράθυρο, ο πελάτης σημειώνεται ως εκτός σύνδεσης. Ένα κενό 10 δευτερολέπτων είναι κατάλληλο για παλιούς πελάτες που στέλνουν beacons κάθε 2 ή 3 δευτερόλεπτα. |
Παράγωγες Θύρες
Κάτω από τη φόρμα, η σελίδα εμφανίζει μια γραμμή μόνο για ανάγνωση που δείχνει τις παράγωγες θύρες TCP:
Θύρα Εντολών TCP: 712 Θύρα Μεταφοράς Αρχείων: 717
Αυτές οι θύρες υπολογίζονται από τη θύρα διακομιστή UDP. Δεν τις διαμορφώνετε ξεχωριστά. Αν αλλάξετε τη Θύρα UDP Διακομιστή σε διαφορετική τιμή, οι παράγωγες θύρες μετακινούνται μαζί της.
Παραλλαγή Πρωτοκόλλου
Το πεδίο Παραλλαγή Πρωτοκόλλου επιλέγει τη μορφή καλωδίου που χρησιμοποιεί ο διακομιστής. Επιλέξτε την παραλλαγή που ταιριάζει με το πώς κατασκευάστηκε ο παλιός σας διακομιστής.
| Παραλλαγή | Πότε να Χρησιμοποιηθεί |
|---|---|
| STE (Smart/Turbo Edition) | Η σύγχρονη παλιά βάση κώδικα. Προσθέτει ένα πρόθεμα πληροφοριών άδειας 70 byte στη δομή του πλαισίου. Το μέγεθος του πλαισίου είναι 1337 byte. Επιλέξτε αυτό αν η παλιά σας εγκατάσταση χρησιμοποιούσε την έκδοση Smart ή Turbo. |
| Standard | Η απλή βασική παλιά κατασκευή. Το μέγεθος του πλαισίου είναι 1267 byte χωρίς το πρόθεμα πληροφοριών άδειας. Επιλέξτε αυτό μόνο αν η παλιά σας εγκατάσταση ήταν μια έκδοση Standard χωρίς εγγραφή άδειας. |
Η επιλογή της λάθος παραλλαγής προκαλεί την απόρριψη ή την εσφαλμένη ανάγνωση πλαισίων. Τα συμπτώματα περιλαμβάνουν πελάτες που εμφανίζονται συνδεδεμένοι αλλά αγνοούν κάθε εντολή ή δεδομένα εντολών που μετατοπίζονται κατά την αντιστάθμιση των 70 byte.
Συνύπαρξη με Σύγχρονους Πελάτες
Οι παλιές θύρες (710, 711, 712, 717) είναι εντελώς ξεχωριστές από τις σύγχρονες θύρες πρωτοκόλλου HandyCafe (TCP 5001, 5002, 5003, UDP 5004). Και οι δύο στοίβες πρωτοκόλλου λειτουργούν ταυτόχρονα χωρίς σύγκρουση. Μπορείτε να αναμίξετε παλιούς και νέους πελάτες στο ίδιο LAN και να τους διαχειριστείτε από το ίδιο Admin Panel.
Εφαρμογή Αλλαγών
Κάθε πεδίο στην ενότητα Πρωτοκόλλου Χρόνου Εκτέλεσης αποθηκεύεται με το παγκόσμιο κουμπί Αποθήκευση στο κάτω μέρος της σελίδας. Κατά την αποθήκευση, ο διακομιστής:
- Σταματά τους τρεις παλιούς ακροατές αν ήταν σε λειτουργία.
- Επικυρώνει το κλειδί εξουσιοδότησης (δεν πρέπει να είναι κενό).
- Δημιουργεί νέες διαμορφώσεις ακροατών από τα ενημερωμένα πεδία.
- Επανεκκινεί τους ακροατές ταυτόχρονα.
- Ενεργοποιεί μια ειδοποίηση όταν και οι τρεις είναι ξανά σε λειτουργία.
Αν μια θύρα χρησιμοποιείται ήδη από άλλη διαδικασία, ο διακομιστής αναφέρει σφάλμα και ο διακόπτης επανέρχεται σε απενεργοποίηση. Ελέγξτε το firewall και άλλες υπηρεσίες με το netstat και επιλέξτε μια ελεύθερη σειρά θυρών.
Ενότητα Μετανάστευσης Βάσης Δεδομένων (Μόνο για Windows)
Αυτή η λειτουργία είναι διαθέσιμη μόνο όταν το HandyCafe λειτουργεί σε Windows. Σε macOS και Linux, η ενότητα εμφανίζει μια ειδοποίηση: "Η μετανάστευση βάσης δεδομένων υποστηρίζεται μόνο σε Windows."
Ανίχνευση
Κατά το άνοιγμα, ο διακομιστής σαρώνει το σύστημά σας για μια παλιά εγκατάσταση. Η ανίχνευση κοιτάζει σε:
- Το μητρώο και τυπικές διαδρομές εγκατάστασης όπως
Program Files\HandyCafeκαιC:\HandyCafe. - Το αρχείο βάσης δεδομένων δίπλα στην εγκατάσταση.
- Αρχεία διαμόρφωσης INI στον κατάλογο εγκατάστασης.
Όταν η ανίχνευση πετυχαίνει, η σελίδα εμφανίζει:
| Ετικέτα | Σημασία |
|---|---|
| Διαδρομή Εγκατάστασης | Πού βρίσκεται η παλιά εγκατάσταση στο δίσκο. |
| Διαδρομή Βάσης Δεδομένων | Πλήρης διαδρομή στο αρχείο βάσης δεδομένων της παλιάς εγκατάστασης. |
| Έκδοση Διακομιστή | Αναλύεται από τη διαμόρφωση της παλιάς εγκατάστασης. |
| Αριθμός Αρχείων INI | Αριθμός ανιχνευμένων αρχείων διαμόρφωσης. Χρήσιμο για έλεγχο ότι η εγκατάσταση είναι πλήρης. |
Αν δεν ανιχνευτεί εγκατάσταση, η σελίδα εμφανίζει "Δεν ανιχνεύθηκε παλιά εγκατάσταση." Μπορείτε ακόμα να ενεργοποιήσετε την υποστήριξη χρόνου εκτέλεσης. Η λειτουργία μετανάστευσης απλώς δεν έχει τίποτα να εισάγει.
Κατάσταση Μετανάστευσης
Η σελίδα παρακολουθεί το ιστορικό μετανάστευσης:
| Κατάσταση | Σημασία |
|---|---|
| ποτέ | Δεν έχετε εκτελέσει ακόμα μετανάστευση. |
| σε εξέλιξη | Μια μετανάστευση εκτελείται αυτή τη στιγμή. Μην κλείσετε τον διακομιστή κατά τη διάρκεια αυτής της κατάστασης. |
| ολοκληρώθηκε | Η πιο πρόσφατη μετανάστευση ολοκληρώθηκε χωρίς προειδοποιήσεις. |
| ολοκληρώθηκε με προειδοποιήσεις | Η πιο πρόσφατη μετανάστευση ολοκληρώθηκε αλλά ορισμένες εγγραφές παραλείφθηκαν (π.χ. λόγω σφαλμάτων κωδικοποίησης ή εσφαλμένων ημερομηνιών). Ελέγξτε τις προειδοποιήσεις πριν προχωρήσετε. |
| αναίρεση | Η πιο πρόσφατη μετανάστευση αναστράφηκε. |
Μετά την πρώτη επιτυχημένη εκτέλεση, το κουμπί Έναρξη Μετανάστευσης μετονομάζεται σε Επανεκτέλεση Μετανάστευσης.
Τι Μεταφέρεται
| Πίνακας | Περιγραφή |
|---|---|
| Μέλη | Εγγραφές πελατών με ονόματα, στοιχεία επικοινωνίας και υπόλοιπα λογαριασμών. |
| Τιμολόγηση | Πίνακες τιμών και ωριαίες χρεώσεις. |
| Προϊόντα | Καταχωρήσεις καταλόγου προϊόντων. |
| Παραγγελίες | Ιστορικό παραγγελιών με αναφορές συνεδριών. |
| Συναλλαγές | Καταχωρήσεις λογιστικού βιβλίου με χρονικές σημάνσεις, ποσά και μεθόδους πληρωμής. |
| Αρχεία Καταγραφής | Καταχωρήσεις ελέγχου και προειδοποιήσεων από την παλιά βάση δεδομένων. |
Η Εγγύηση "Ασφαλή Αρχεία"
Η σελίδα εμφανίζει μια ειδοποίηση με μπλε χρώμα: "Τα αρχικά αρχεία βάσης δεδομένων δεν διαγράφονται. Μπορείτε να τα διαγράψετε με ασφάλεια μόλις επιβεβαιωθεί η μετανάστευση." Η μετανάστευση είναι μόνο για ανάγνωση στην πηγή. Ακόμα και αν εκτελέσετε τη μετανάστευση πολλές φορές, η αρχική παλιά βάση δεδομένων παραμένει ανέπαφη. Αυτό σας επιτρέπει να πειραματιστείτε με την εισαγωγή, να ελέγξετε τις μετρήσεις και να αναστρέψετε χωρίς κίνδυνο.
Έναρξη, Επανεκτέλεση και Αναίρεση
- Έναρξη Μετανάστευσης. Ανοίγει ένα παράθυρο προόδου. Το παράθυρο δείχνει τη τρέχουσα φάση και τις μετρήσεις εγγραφών καθώς εκτελείται η εισαγωγή. Μην κλείσετε το HandyCafe κατά τη διάρκεια αυτής της περιόδου.
- Επανεκτέλεση Μετανάστευσης. Διαθέσιμο μετά από μια ολοκληρωμένη εκτέλεση. Επανεκτελεί την εισαγωγή από την αρχή. Η νέα εισαγωγή αντικαθιστά τα προηγούμενα δεδομένα στο HandyCafe.
- Αναίρεση Μετανάστευσης. Διαθέσιμο μετά από μια ολοκληρωμένη εκτέλεση. Ανοίγει ένα παράθυρο επιβεβαίωσης. Με την επιβεβαίωση, κάθε μεταφερθείσα γραμμή διαγράφεται από το HandyCafe. Η πηγή της παλιάς εγκατάστασης δεν αγγίζεται. Μετά την αναίρεση, η κατάσταση επανέρχεται σε
ποτέ.
Ολοκληρώθηκε με Προειδοποιήσεις
Αν η μετανάστευση ολοκληρωθεί με ολοκληρώθηκε με προειδοποιήσεις, εμφανίζεται ένα κίτρινο πανό με έναν σύνδεσμο Λεπτομέρειες. Κάντε κλικ για να επεκτείνετε μια λίστα με τις παραλειφθείσες εγγραφές και τον λόγο. Κοινοί λόγοι:
- Ασυμφωνία κωδικοποίησης. Η πηγή περιέχει χαρακτήρες που δεν αποκωδικοποιούνται καθαρά στην καθορισμένη κωδικοποίηση. Αλλάξτε το πεδίο κωδικοποίησης (cp1254 ή cp1252) και επανεκτελέστε τη μετανάστευση.
- Εσφαλμένες ημερομηνίες. Ορισμένες παλιές εγγραφές έχουν άκυρες χρονικές σημάνσεις. Αυτές παραλείπονται ώστε οι έγκυρες γραμμές να εισάγονται.
- Διπλά κλειδιά. Μια εγγραφή με το ίδιο αναγνωριστικό υπάρχει ήδη στο HandyCafe. Η μετανάστευση διατηρεί την υπάρχουσα εγγραφή και παραλείπει το διπλότυπο.
Συμβουλές
- Σταματήστε τον παλιό διακομιστή πριν εκτελέσετε μια μετανάστευση. Αν το παλιό σύστημα εξακολουθεί να γράφει στη βάση δεδομένων του, η εισαγωγή μπορεί να δει παλιά ή μερικά δεδομένα.
- Ταιριάξτε το πεδίο Κωδικοποίησης με την παλιά σας τοπική ρύθμιση πριν από την πρώτη μετανάστευση. Η αλλαγή του μετά την εισαγωγή δεδομένων δεν θα διορθώσει αναδρομικά ήδη κατεστραμμένα ονόματα.
- Πάντα εκτελέστε μια δοκιμαστική μετανάστευση πρώτα. Ελέγξτε τις μετρήσεις εγγραφών υπό "Τελευταίες Μετρήσεις" και ελέγξτε μερικές γραμμές μελών και συναλλαγών πριν δεσμεύσετε το προσωπικό στο νέο σύστημα.
- Ενεργοποιήστε την υποστήριξη χρόνου εκτέλεσης και κρατήστε τους παλιούς πελάτες σας συνδεδεμένους για μια μεταβατική περίοδο. Αυτό σας επιτρέπει να επαληθεύσετε ότι ο νέος διακομιστής τους εξυπηρετεί πανομοιότυπα πριν αποσύρετε τον παλιό διακομιστή.
- Αν αλλάξετε τη Θύρα UDP Διακομιστή, θυμηθείτε ότι οι παράγωγες θύρες εντολών και μεταφοράς αρχείων μετακινούνται μαζί της. Οι κανόνες του firewall χρειάζονται ενημέρωση αναλόγως.