Επικοινωνία με την κονσόλα StationGuard (Σπυρίδης-ΑΛΦΑ Πρατηρίων)

Σκοπός:

Το κείμενο περιγράφει τις ρυθμίσεις στο Pegasus Oil Web App ώστε να είναι δυνατή η ανάγνωση αρχείων για τις αντλήσεις από τις κονσόλες StationGuard της εταιρίας Σπυρίδης-ΑΛΦΑ Πρατηρίων.

Λειτουργία:

Με το Pegasus Web App Oil μπορείτε να εκδώσετε παραστατικά Καυσίμων τα οποία ταυτόχρονα εκδίδουν ΕΑΛΣ για την απόδειξη που εκδόθηκε από την αντλία.

Τα παραστατικά αυτά μπορούν να προσυμπληρώνονται με τα στοιχεία της άντλησης σε περίπτωση που έχει γίνει σύνδεση της αντλίας με το Pegasus Web App.

Για τα σενάρια χρήσης, δείτε το κείμενο Pegasus Oil Web App και τα σενάρια 2 και 3. Επίσης δείτε και τις Συχνές Ερωτήσεις/Απαντήσεις.

Προϋποθέσεις:

  • Θα πρέπει να γνωρίζετε το φάκελο που δημιουργούνται τα αρχεία της άντλησης ώστε να τον ορίσετε στο Pegasus .NET Devices (δείτε [Ρυθμίσεις] και βήμα#2).
    ΠΡΟΣΟΧΗ: ο φάκελος θα πρέπει να είναι προσβάσιμος από το Pegasus .NET Devices. Μιλήστε με τον υπ.τεχνικό της κονσόλας.
  • Η συγκεκριμένη κονσόλα παράγει αρχείο τύπου .txt . Ακολουθεί ένα δείγμα:

94515;1;2;1;1;1.699;0.59;2;;93920;;22/10/2014 13:03:00;;AAA1234;

  • Για να είναι δυνατή η ανάγνωση, η κονσόλα θα πρέπει να παράγει αρχείο όπως το παραπάνω. Αναλυτικά, η γραμμογράφηση του αρχείου:
    1. Αρ. Συναλλαγής - Transaction Id
    2. Αριθμό αντλίας - Fuel point number
    3. Κωδικό Προιόντος - Product Code (αυτό θα ορίσετε σαν κωδικό στην εφαρμογή)
    4. Αριθμό ακροσωληνίου - Nozzle id
    5. Συνολική αξία - Amount (2 δεκαδικά)
    6. Αξία προϊόντος - Unit price (3 δεκαδικά)
    7. Λίτρα - Volume (3 δεκαδικά)
    8. Αριθμό τρόπου πληρωμής - Pay Id
    9. Τρόπο πληρωμής - Pay Description
    10. Αριθμό απόδειξης - Receipt number
    11. Σειρά παραστατικού αποδειξης - Receipt series
    12. Ημερομηνία απόδειξης - Date of receipt
    13. ΑΦΜ - Tax Number
    14. Αριθμό Κυκλοφορίας - Vehicle Number Plate
    Επίσης θα πρέπει:
    • Οι αριθμοί να έχουν σαν υποδιαστολή την τελεία (.)
    • Οι ημερομηνίες να είναι της μορφής dd/mm/yyyy HH:mm:ss
    • Χαρακτήρας διαχωρισμού να είναι το ελληνικό ερωτηματικό (;)

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

Ρυθμίσεις:

1. Θα πρέπει να έχουν εκτελεστεί οι [Βασικές Ρυθμίσεις] και οι [Ρυθμίσεις Αντλιών] από το κείμενο Pegasus Oil Web App. Επιβεβαιώστε οτι το Pegasus .NET Devices έχει εγκατασταθεί σύμφωνα με τις οδηγίες.

2. Στο φάκελο C:\TESAESA\Pegasus_Devices, ανοίγετε το αρχείο Pegasus.config και εντοπίζετε το tag <watcher> και το tag <var key="path" value="" />.

Ως value συμπληρώνετε το φάκελο που δημιουργούνται τα αρχεία της άντλησης. Για παράδειγμα:

<var key="path" value="C:\\TESAESA\\pegpos" />

Σημείωση: Απαιτούνται διπλά \ στον ορισμό του path.

3. Στο μενού [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση oil->Κονσόλα: Αντλία], ως [Τύπο Αντλίας], επιλέγετε [Κονσόλα StationGuard (Σπυρίδης-ΑΛΦΑ Πρατηρίων)]. 

4. Στο μενού [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Oil->Κονσόλα: Logs] μπορείτε να δείτε logs για κάθε άντληση. Είναι χρήσιμο σε περίπτωση που θέλετε να ελέγξετε πιθανά προβλήματα στην ανάγνωση των αρχείων από την κονσόλα.

Τελευταία Αλλαγή: 09/03/2026