Σύνδεση με Google+

ή με

ΤΕΣΑΕ ΑΤΕ
  • H Επιχείρηση
    • Τεχνολογία
    • Pegasus Phaethon
    • Tα Νέα της ΤΕΣΑΕ
  • Oι Συνεργάτες
  • Tοπικά Λογισμικά
    • Λογισμικά (Pegasus ERP)
      • Εμπορικές Επιχειρήσεις
      • Στεγνοκαθαριστήρια, Ταπητοκαθαριστήρια
      • Συνεργεία, Φανοποιεία, Ανταλλακτικά
      • Ελαιοτριβεία
      • Κρεοπωλεία
    • 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
  • Ηλεκτρονική Τιμολόγηση
Εκτύπωση Παραστατικών σε PDF με χρήση Μεθόδου Λοιπών Δράσεων

Σκοπός: Εκτύπωση ενός ή περισσότερων παραστατικών σε PDF με την χρήση μεθόδου που εκτελείται από τις Λοιπές Δράσεις.

Εργαλεία:

1. Εφαρμογή Pegasus ERP Startup τουλάχιστον (δεν υποστηρίζεται από το μElite.)  

2. Για την δημιουργία PDF αρχείων θα πρέπει να εγκαταστήσετε στον Υπολογιστή σας το PDFCreator. Η εφαρμογή υποστηρίζει το PDFCreator 1.7 και το PDFCreator 2.0 (ή μεταγενέστερη αναβάθμιση της έκδοσης 2.). Δείτε και την σχετική μελέτη: https://www.tesae.gr/articles/protipes-meletes-i-efarmoges/pegasus-ektiposeis-ke-ektipotes/pegasus-ke-ektiposeis.html

3. Για την αποστολή email απαραίτητη προϋπόθεση είναι η ύπαρξη του module CRM. Θα πρέπει επίσης να έχετε συμπληρώσει στην επιλογή [Toolbox -> Εργαλεία Παραμετροποίησης -> Παραμετροποίηση Εφαρμογής -> Προφίλ Χρήστη] το λογαριασμό email που θα χρησιμοποιήσετε. Συμβουλευτείτε τις οδηγίες της οθόνης για τους διαφορετικούς smtp servers και τις πιθανώς απαραίτητες παραμετροποιήσεις.

4. Τα αρχεία της μεθόδου.

Υλοποίηση:

1. Εκτύπωση πολλαπλών παραστατικών:

Για την περίπτωση που θέλετε να εκυπώνετε πολλά παραστατικά μαζί, θα χρησιμοποιήσετε την μέθοδο που υπάρχει στον φάκελο print_a55_pdf. Η μεθόδος βρίσκει και εκτυπώνει τα παραστατικά που είναι τσεκαρισμένα σαν [Έλεγχος]. 

Από την λίστα των παραστατικών και από [Δράσεις->Έγινε Έλεγχος On/Off] τσεκάρετε τα παραστατικά που είναι για Έλεγχο.

Με αυτό τον τρόπο, μέσα στο παραστατικό θα είναι τσεκαρισμένη η επιλογή [Έλεγχος]:

Εγκατάσταση:

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

Αρχικά θα πρέπει να κατεβάσετε το αρχείο της μεθόδου που θέλετε να εγκαταστήσετε και να το αποσυμπιέσετε στο φάκελο mymethods μέσα στα αρχεία της εφαρμογής (αν δεν υπάρχει θα πρέπει να τον δημιουργήσετε).

Τα αρχεία της μεθόδου περιέχονται στον φάκελο print_a55_pdf. Αντιγράφετε το φάκελο print_a55_pdf μέσα στον υποφάκελο mymethods της εφαρμογής. Μετά την αντιγραφή θα πρέπει να έχετε το αρχείο mymethods\print_a55_pdf\my.peg μέσα στον φάκελο της εφαρμογής.

Η εγκατάσταση της μεθόδου στην εφαρμογή μπορεί να γίνει με τους παρακάτω τρόπους:

1. Απο τις Λοιπές Δράσεις Της Εφαρμογής:

Μπορείτε να ορίσετε την εκτέλεση της μεθόδου από την οθόνη [Βάσεις Δεδομένων -> Δράσεις Εφαρμογής]. Από τη διαδρομή [ToolBox-> Εργαλεία Παραμετροποίησης -> Βασικής Παραμετροποίησης -> Λοιπές Δράσεις] δημιουργείτε μία νέα δράση με στοιχεία:

Είδος Δράσης: Επιλέγετε το είδος της δράσης, θα ορίσετε 1 - Γενικές (Από κύριες επιλογές).
Αρχείο Μεθόδου: Θα επιλέξετε το main αρχείο για την εκκίνηση της μεθόδου, συνήθως είναι το _execute.peg .
Φάκελος Μεθόδου: Θα επιλέξετε το φάκελο με τα αρχεία της μεθόδου, με βαση το παραπάνω παράδειγμα θα πρέπει να ορίσετε ..\..\mymethods\print_a55_pdf\

Πλέον μπορείτε να εκτελέσετε τη μέθοδο που δημιουργήσατε από την επιλογή [Βάσεις Δεδομένων -> Δράσεις Εφαρμογής] και από την οθόνη που ανοίγει το button [Γενικές Δράσεις]. Από την λίστα με τις δράσεις της εφαρμογής που ανοίγει, επιλέγετε την δράση που θέλετε, για παράδειμα εδώ την λοιπή δράση Αυτόματη Ενημέρωση Συναλλασσόμενων.

2. Με Ελεύθερη Εκτέλεση:

Με την επιλογή [Εκτέλεση Μεθόδου Pegasus] μπορείτε να εκτελέσετε μια μέθοδο άμεσα, αφορά κυρίως μεθόδους που πρόκειται να εκτελεστούν μια φορά. Από τη διαδρομή [Υποστήριξη -> Εκτέλεση Μεθόδου Pegasus] θα επιλέξετε το _execute.peg από τον κατάλληλο φάκελο και να το εκτελέσετε.

3. Μέσω του Χρονοπρογραμματιστή των Windows:

Από το χρονοποργραμματιστή των Windows μπορείτε να ορίσετε την μέθοδο να εκτελείτε αυτόματα σε συγκεκριμένες ώρες (π.χ κατά την έναρξη του υπολογιστή). Για την εκτέλεση της μεθόδου από το χρονοπρογραμματιστή θα δημιουργήσετε μια νέα δράση στην οποία θα ορίσετε

Προγραμμα = c:\tesae_sa\pegasus_erp_startup\pego312.exe
Ορίσματα = tesae exep00 1 _scheduler.peg ..\..\mymethods\print_a55_pdf (όπου tesae είναι κωδικός χρήστη με το προνόμιο uti.0013, _scheduler.peg είναι το αρχείο της μεθόδου για εκτέλεση από το χρονοπρογραμματιστή και ..\..\mymethods\print_a55_pdf είναι ο φάκελος με τα αρχεία της μεθόδου)
Εναρξη στο = c:\tesae_sa\pegasus_erp_startup\basic\_001 (όπου c:\tesae_sa\pegasus_erp_startup είναι ο φάκελος με τα αρχεία της εφαρμογής)

Μπορείτε να δείτε οδηγίες για τον ορισμό εργασιών στον χρονοπρογραμματιστή των Windows στην μελέτη: https://www.tesae.gr/articles/protipes-meletes-i-efarmoges/technika-themata-efarmogon-pegasus/aftomati-ektelesi-ton-servers-tis-efarmogis-meso-chronoprogrammatisti.html

Ρυθμίσεις:

Στο αρχείο _init.peg (μπορείτε να το επεξεργαστείτε χρησιμοποιώντας το notepad) μπορείτε να ορίσετε τις αρχικές τιμές που είναι απαραίτητες για την εκτέλεση της μεθόδου. Επιπλέον, ορίζετε το πρώτο μέρος των αρχείων που θα δημιουργηθούν από τα παραστατικά, το οποίο πρέπει να περιέχει το path ( π.χ. my_fpth:="c:\pegpos\doc_a55_"), το κείμενο και το θέμα του e-mail που θα σταλθεί.

2. Εκτύπωση ενός παραστατικού:

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

Εγκατάσταση:

Εφόσον αποσυμπιέσετε το αρχείο του φακέλου print_a55_pdf_one που κατεβάσατε από τον παραπάνω σύνδεσμο, θα αντιγράψετε το φάκελο print_a55_pdf_one στον υποφάκελο mymethods της εφαρμογής (αν δεν υπάρχει θα τον δημιουργήσετε).

Εκτέλεση:

1. Από Pegasus opennewobj('..\..\basic\_001\exep00', ,'my01.peg', '..\..\mymethods\print_a55_pdf_one\', [MK], [FileName]) όπου

[ΜΚ]: το ΜΚ του παραστατικού που θα τυπωθεί 
[FileName]: το όνομα του φακέλου που θα αποθηκευτεί

Για παράδειγμα: opennewobj('..\..\basic\_001\exep00', ,'my01.peg', '..\..\mymethods\print_a55_pdf_one\', nnr01, "c:\mypdf\doc_" + pegtrim(str(nnr01)) )

Επιπλέον, το [ΜΚ] μπορεί να προέρχεται από μία π-αναφορά που το ΜΚ του παραστατικού είναι στο πεδίο "fld1", οπότε:

opennewobj('..\..\basic\_001\exep00', ,'my01.peg', '..\..\mymethods\print_a55_pdf_one\', fld1, "c:\mypdf\doc_" + pegtrim(str(fld1)) )

2. Από το Command Prompt των windows μεταφέρεστε στο φάκελο ..\basic\_001 και εκτελείτε:

..\..\pego312.exe tesae exep00 1 my01.peg ..\..\mymethods\print_a55_pdf_one\ [MK] [FileName]

Ρυθμίσεις:

1. Από το αρχείο _inst.peg δίνετε τις βασικές παραμέτρους που είναι απαραίτητες για την εκτέλεση της μεθόδου.

Ημερομηνία  22/06/2023
Σχετικά Aρθρα
Αλλαγή Παραστατικών λογω ΚΦΑΣ
Βήματα ενεργοποίησης SMTP Relay - Sendgrid
Αποστολή Περιεχομένου (sms / email) μέσα από το Pegasus ERP
Εσωτερική διακίνηση ειδών (Τιμολόγηση επί Αυτοκινήτου)
Ενιαία Ελαιοποίηση πολλών παραλαβών από τον ίδιο παραγωγό
Πρότυπο Εργο Παρακολούθησης Τμήματος Service
Aναπροσαρμογή από 24% σε 13% του συντελεστή ΦΠΑ για τα Αγροτικά εφόδια (01.07.2017)
Παράδειγμα μεθόδου για την εξαγωγή αρχείου αποθήκης
Αλλαγή Κατηγορίας ΦΠΑ στα Είδη
Συνολικές Αναπαραγγελίες Ειδών μέσα από το Pegasus ERP
Είδη Καρπών και Στοιχεία Παράδοσης Λαδιού Ανά Οξύτητα του παραχθέντος ελαιόλαδου
Pegasus Hotel ERP Start Up : Χρεώσεις & Πιστώσεις
Αμεση Εκτέλεση και Εκτύπωση π-αναφοράς με χρήση Μεθόδου Λοιπών Δράσεων
Επικοινωνία Pegasus ERP StartUp με την εφαρμογή φορητής παραγγελιοληψίας BizeGate
Ενημέρωση του Συντελεστή Φ.Π.Α. από 24% σε 13% μέσα από το Pegasus ERP (20.05.2019)
Υλοποίηση Μεθόδου για την Εκτύπωση Φόρμας (αρχείο τύπου pin)
Ρύθμιση SMS Provider στο Pegasus ERP
Μαζική Ενημέρωση Barcodes Σε Είδη και σε Χρώμα-Μέγεθος
Αλλαγή %ΦΠΑ στα Ξενοδοχεία
Το Pegasus Κρεοπωλείο ERP Απαντά στην Ανακοίνωση της ΦΕΚ 156/Α/18-10-2017 και στον Νόμο Υπ' Αριθμ. 4492/12017, Άρθρο 9!
Παράδειγμα μεθόδου για την εισαγωγή παραστατικών από αρχείο
Ενημέρωση του Pegasus Phone με τις εισερχόμενες κλήσεις
Αυτόματη Αποστολή e-mail/SMS σε Συναλλασσόμενους από Καταχωρήσεις στην εφαρμογή
Ορισμός Παραστατικών Παράδοσης και Παραλαβής Λαδιού
Εισαγωγή του Αρχείου της OKTABIT στην αποθήκη
Απογραφή Αποθήκης μέσα από Απλά Βήματα!
Ρυθμίσεις αποστολής e-mail
Αλλαγή % ΦΠΑ σε μία Κατηγορία
Καταχώρηση Δαπανών
Διαδικασία Μαζικής Ελαιοποίησης
Αυτόματη αποστολή email με την εκτέλεση μίας Παραγγελίας
Παράδειγμα Υλοποίησης Μεθόδου για τις Λοιπές Δράσεις
Επικοινωνία Pegasus ERP StartUp με την εφαρμογή φορητής τιμολόγησης της εταιρείας Β.Ι. Αλμπάνης
Δημιουργία Συνταγών - Σετ Ειδών. Πώληση - Παραγωγή - Ανάλωση όλες οι δυνατότητες του Pegasus ERP
Ενημέρωση των Παραγωγών του Ελαιοτριβείου από τους Συναλλασσόμενους
Βιβλίο & Ισοζύγιο Αποθήκης
Δημιουργία αρχείου εκτύπωσης λίστας ειδών με χρήση Μεθόδου που καλείται από π-αναφορά
Pegasus ERP StartUp και Ισοζύγιο Κρέατος
Δημιουργία Νέας Εταιρείας σε εφαρμογές Pegasus
Επαναφορά Δεδομένων ενός Πίνακα από τον backup Πίνακα της Εφαρμογής.
Ενημέρωση του Pegasus Estiasi με τις εισερχόμενες κλήσεις
Αποστολή sms με το Σύνολο Ημέρας στον Υπεύθυνο της Επιχείρισης
Φόρος Διαμονής Ξενοδοχείων & Pegasus Hotel ERP Start up
  • Μεσογείων 274, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 3250
Pegasus Web App Updates: 19284


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