Σύνδεση με Google+

ή με

ΤΕΣΑΕ ΑΤΕ
  • H Επιχείρηση
    • Τεχνολογία
    • Pegasus Phaethon
    • Tα Νέα της ΤΕΣΑΕ
  • Oι Συνεργάτες
  • Tοπικά Λογισμικά
    • Λογισμικά (Pegasus ERP)
      • Εμπορικές Επιχειρήσεις
      • Στεγνοκαθαριστήρια, Ταπητοκαθαριστήρια
      • Χώροι Εστίασης (Εστιατόρια, Καφετέριες, Bar, Delivery)
      • Συνεργεία, Φανοποιεία, Ανταλλακτικά
      • Ελαιοτριβεία
      • Κρεοπωλεία
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό Αλλαγών Pegasus ERP
    • Module Phone
    • Module PDA Client
    • Module Γέφυρες Λογιστικής
    • Pegasus ERP και Διασύνδεση EFT POS
  • Διαδικτυακά Λογισμικά
    • Λογισμικά (Pegasus Web App)
      • Εμπορικές Επιχειρήσεις
      • Λιανική Πώληση - Retail
      • Παροχή Υπηρεσιών
      • Πρατήρια Υγρών Καυσίμων
      • Ξενοδοχειακές Μονάδες
      • Μεταφορικές Εταιρίες
      • Γυμναστήρια , Αθλητικά Κέντρα
      • Χώροι Στάθμευσης - Parking
      • Χώροι Εστίασης (Εστιατόρια, Καφετέριες, Bar, Take Away)
      • Γεωπονικές Επιχειρήσεις
    • Video Παρουσιάσεις
    • Pegasus Software Docs
    • Ιστορικό αλλαγών Pegasus Web App
    • WEB App REST API
    • Pegasus Web App και Διασύνδεση EFT POS
  • Ηλεκτρονική Τιμολόγηση
Μέθοδος Ελέγχου Καταχωρήσεων

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

Διαδικασία:

Η Μέθοδος Ελέγχου Καταχωρήσεων εκτελείτε σε όλες τις οθόνες νέας καταχώρησης της εφαρμογής (π.χ. Πελάτες, Προμηθευτές, Αποθήκες, Λογιστήριο). Μπορείτε να δείτε την οθόνη με την μέθοδο ελέγχου καταχωρήσεων με δεξί κλικ στην οθόνη μίας νέας καταχώρησης και την επιλογή [Διαμόρφωση Οθόνης]. Σημαντικό είναι να γνωρίζετε οτι ανάλογα με το σημείο της οθόνης που κάνετε διπλό κλίκ, διαχειρίζεστε διαφορετικό πεδίο της οθόνης. 

Έπειτα με το button [Μέθοδος Ελέγχου Καταχωρήσεων] μπορείτε να δείτε το κείμενο με τις εντολές που εκτελούνται κατα την καταχώρηση, κάνοντας τους απαραίτητους ελέγχους που έχουν οριστεί.

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

Στην μέθοδο μπορείτε να χρησιμοποιήσετε εντολές Pegasus (δείτε την επιλογή [ToolBox-> Εργαλεία Παραμετροποίησης -> Παραμετροποίηση Εφαρμογής -> Κεντρικοί Πίνακες Παραμετροποίησης -> Παραμετροποίησης Query -> Pegasus Reference Manual]). Εκεί εμφανίζονται οι περισσότερες συναρτήσεις του Pegasus ERP for Windows.

Σημειώστε ότι μπορείτε να έχετε 2 τμήματα μαζί. Για παράδειγμα αν θέλετε να εκτελείτε τις ίδιες εντολές σε καταχώρηση παλιάς και νέας εγγραφής, μπορείτε να έχετε:
##BEGNEW
##BEGCHAN
    ** Εντολές που θα εκτελεί στην [Καταχώρηση].
    ** ##RETURN NO Αν δεν πρέπει να γίνει η καταχώρηση
##RETURN
##ENDNEW
##ENDCHAN

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

Χρησιμοποιώντας το button [Διαχείριση σε Επεξεργαστή Κειμένου], έχετε την δυνατότητα να διαχειριστείτε το κείμενο και με έναν editor που έχετε εγκατεστημένο στον υπολογιστή σας. Τον editor τον ορίζετε στην επιλογή [Εργαλεία Παραμετροποίησης -> Παραμετροποίηση Τερματικού -> Τοπικοί Πίνακες Παραμετροποίησης -> Παραμετροποίηση Elite -> Παράμετροι Πήγασου], στην παράμετρο EDITOR.

ΠΡΟΣΟΧΗ: Θα πρέπει το κείμενο να ανοίγει σαν ANSI και όχι σαν UTF8.

Παράδειγμα Μεθόδου Ελέγχου:

Έστω οτι θέλετε να φτιάξετε μία μέθοδο για να ελέγχει οτι κατα την καταχώρηση ενός νέου πελάτη στα στοιχεία του θα είναι συμπληρωμένο απαραίτητα το πεδίο [Τηλέφωνο 1]. Αν δεν υπάρχει, η εφαρμογή θα επιστρέφει μήνυμα "Πρέπει να δώσετε τηλέφωνο 1" και δεν θα γίνεται η καταχώρηση του νέου πελάτη.

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

Συγκεκριμένα, οι εντολές που χρησιμοποιούνται για να ελέγξει η εφαρμογή αν έχετε συμπληρώσει το πεδίο [Τηλέφωνο 1] στα στοιχεία του πελάτη είναι οι παρακάτω:

##BEGNEW
##BEGCHAN

    ##IF empty(np8)
            SayAlert('Πρέπει να δώσετε τηλέφωνο 1')
           ##RETURN NO
    ##ENDIF

##RETURN
##ENDNEW
##ENDCHAN

Για να βρείτε τα πεδία που πρέπει να χρησιμοποιήσετε για να κάνετε τους απαραίτητους ελέγχους, από την οθόνη καταχώρησης Νέου Πελάτη, με δεξί κλίκ -> Εκτύπωση των πεδίων της οθόνης. Εκεί θα βρείτε όλα τα πεδία της συγκεκριμένης οθόνης. Στο συγκεκριμένο παράδειγμα το πεδίο [Τηλέφωνο 1] είναι το p08, για τον έλεγχο προσθέτετε το n, άρα χρησιμοποιείται το np8 στην εντολή IF.

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

Σημείωση 1:
Οι ανάλογες μέθοδοι κατά την εισαγωγή στο πρόγραμμα αντιγράφονται στο φάκελο 
localdata\integrity\  και εκτελούνται από εκεί. 
Σε περίπτωση που βγάλουν κάποιο λάθος, μπορείτε να σβήσετε τα αρχεία από τον Παραπάνω Φάκελο, κάνετε τις αλλαγές που θέλετε εντός της εφαρμογής και κάνετε εκ νέου δοκιμή.

Σημείωση 2:
Στην περίπτωση που θέλετε να κάνετε έλεγχο σε παραπάνω από ένα πεδίο της οθόνης, μπορείτε να χρησιμοποιήσετε τους τελεστές 
.AND. 
.NOT. 
.OR. 

Παράδειγμα: Έστω οτι παραπάνω εκτός από το πεδίο [Τηλέφωνο 1], θέλετε να γίνεται έλεγχος και στο πεδίο [Τηλέφωνο 2]. Τότε η μέθοδος θα ηταν:

##BEGNEW
##BEGCHAN

    ##IF empty(np8) .and. empty(np9)
            SayAlert('Πρέπει να δώσετε τηλέφωνο 1 και 2')
           ##RETURN NO
    ##ENDIF

##RETURN
##ENDNEW
##ENDCHAN

Ημερομηνία  06/04/2023
Σχετικά Aρθρα
ODBC for MySQL
Βασικές Λειτουργίες του εργαλείου Navicat
Χρήσιμες Ρυθμίσεις της MySQL
Εγκατάσταση παλαιού backup σε περίπτωση αδυναμίας εκκίνησης της MySQL
Αλλαγή των default τιμών rendering mode του WebBrowser Control σε IE 9
Install-Remove, Start-Stop MySQL Server
Μαζική αλλαγή τιμής πεδίου ERP
Μεταφορά του Pegasus ERP από MySQL 5.0 σε 5.6
Επικοινωνία Η/Υ εγκατάστασης Pegasus με τα services της ΤΕΣΑΕ
Μαζική Ενημέρωση Πελατών στο Pegasus Erp Start Up v3.12
Εισαγωγή Δεδομένων στο Pegasus ERP Start Up v3.12 - Απαραίτητα Βήματα
Αναβάθμιση Pegasus μElite (MySQL) σε Pegasus ERP StartUp
Τροποποίηση της Φόρμας Εκτύπωσης Οικονομικής Καρτέλας Πελάτη
Pegasus & MySQL: Μήνυμα λάθους: MySQL Server has gone away
Δοκιμές - Έλεγχοι για προβλήματα Βάσης MySQL
Απομακρυσμένη Υποστήριξη
Εισφορά Πλαστικών Προϊόντων - Αυτόματη Προσθήκη
Αλλαγή Server ή και Βάσης που βλέπει το Τερματικό Pegasus
Η MySQL δεν μπορεί να δημιουργήσει προσωρινά αρχεία ([HY000][MySQL][ODBC 3.51 Driver][mysqld-5.022-community-nt]Can't create/write to file).
Αυτόματη εκτέλεση των servers της εφαρμογής μέσω Χρονοπρογραμματιστή
Διαδικασία επανεγκατάστασης Εφαρμογής σε νέο pc ( Μεταφορά / Format)
Αναβάθμιση της MySQL στην έκδοση 5.0.84
Εκτέλεση του Pegasus ERP από άλλο Τερματικό (client)
Ενεργοποίηση και προσαρμογή του service παραλαβής των στοιχείων από το ΑΦΜ στην Τοπική Εφαρμογή Πήγασος
Τροποποίηση Button σε Οθόνη τύπου Reception
Pegasus και Ελληνικά
Παραμετροποίηση Φορμών Pegasus - Βασικοί Ορισμοί και Πρόσθετες Δυνατότητες.
Pegasus ERP: Αυτοματοποιημένη Διαδικασία Backup
Μεταφορά εφαρμογής Champion (τοπικής ή Web App) σε Pegasus Gym Web App
  • Μεσογείων 274, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 3229
Pegasus Web App Updates: 17985


ΑΜΕΑΑΜΕΑ
-A+
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020