Σύνδεση με 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 Web App
    • WEB App REST API
    • Pegasus Web App και Διασύνδεση EFT POS
  • Ηλεκτρονική Τιμολόγηση
Παράδειγμα μεθόδου για την εισαγωγή παραστατικών από αρχείο

Σκοπός: Η μέθοδος _service_import αποτελεί παράδειγμα μεθόδου για την μαζική εισαγωγή παραστατικών στην εφαρμογή από αρχείο excel ή csv.

Εργαλεία:

  1. Εφαρμογή Pegasus ERP.
  2. Τα αρχεία της μεθόδου από εδώ. 

Υλοποίηση:

Για τα βήματα εγκατάστασης μιας μεθόδου μπορείτε να δείτε τη μελέτη
https://tesae.pegcloud.io/articles/protipes-meletes-i-efarmoges/pegasus-case-studies/paradeigma-ilopiisis-methodou-gia-tis-lipes-draseis.html

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

Για την καταχώρηση των παραστατικών θα πρέπει

  1. Να υπάρχουν καταχωρημένα τα καταστήματα με τον κωδικό τους όπως είναι ορισμένος στο αρχείο εισαγωγής.
  2. Να είναι καταχωρημένος ο πελάτης και να έχει συμπληρωθεί ο κωδικός του (όπως είναι στο αρχείο εισαγωγής) στο πεδίο [Κωδικό Αναφοράς 1] (tab Επικοινωνία) μέσα στην εφαρμογή.
  3. Να υπάρχουν καταχωρημένα τα είδη με τους κωδικούς όπως αναγράφονται στο αρχείο εισαγωγής.
  4. Αν υπάρχει ήδη παραστατικό με ίδιο Κατάστημα-Αριθμό-Σειρά-ημερομηνία, δεν γίνεται καταχώρηση.

Ρυθμίσεις:

Αρχείο _init.peg

Μέσα στο αρχείο _init.peg μπορείτε να βρείτε τις βασικές μεταβλητές για την εκτέλεσή της. Οι μεταβλητές αυτές μπορούν να τροποποιηθούν κατάλληλα ώστε να αλλάξουν απλές λειτουργία της μεθόδου.

Συγκεκριμένα στις μεταβλητές:

  1. my_path: θα ορίσετε τη διαδρομή για το φάκελο που περιέχει τα αρχεία της μεθόδου. Δείτε και τη μελέτη
  2. my_inifile: θα ορίσετε τον φάκελο και το όνομα του αρχείου από το οποία η μέθοδος θα διαβάσει τις νέες εγγραφές παραστατικών
  3. my_a55p05: θα ορίσετε τον κωδικό του παραστατικού με το οποίο θα δημιουργηθούν οι νέες εγγραφές στην εφαρμογή.
  4. my_a55p015: θα ορίσετε τον κωδικό του τρόπου είσπραξης με τον οποίο θα δημιουργηθούν οι νέες εγγραφές.
  5. my_test: σαν προεπιλογή θα πρέπει να είναι ορισμένο σαν .f., μπορείτε να το ορίσετε ως .t. ώστε να μην διαγραφούν οι προσωρινοί πίνακες που δημιουργούνται για την εισαγωγή των εγγραφών. Είναι χρήσιμο για τον έλεγχο των δεδομένων.

Αρχείο my_input.peg

Μέσα στο αρχείο my_input.peg ορίζονται οι μεταβλητές για τα κριτήρια που θα δώσει ο χρήστης. Εδώ δημιουργείτε ένα κριτήριο με το path του αρχείου της εισαγωγής. Αν το αρχείο δεν υπάρχει εμφανίζεται σφάλμα.

Αρχείο my000.peg

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

my_errorfile:=my_path + 'error.txt'

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

Αρχείο my000_01.peg

Μέσα στο αρχείο my000_01.peg γίνεται ο έλεγχος του αρχείου εισαγωγής ώστε να είναι στη σωστή μορφή (.csv). Αν το αρχείο δεν είναι στη σωστή μορφή η μέθοδος θα δημιουργήσει ένα νέο αρχείο.

Επίσης εδώ γίνεται και η δημιουργία και ενημέρωση του ενδιάμεσου πίνακα με τις εγγραφές του αρχείου εισαγωγής. Ο ενδιάμεσος πίνακας έχεις όνομα z_a55, μπορείτε να χρησιμοποιήσετε τη μεταβλητή my_test για να ελέγξετε τις εγγραφές του.

**upload file into table
my_tbl:="z_a55"

Η ενημέρωση του πίνακα γίνεται με την κλήση της μεθόδο upload01.peg.

dopeg('upload01.peg')

Επιπλέον γίνεται και ο καθαρισμός του πίνακα από κενές εγγραφές όπως και η σημείωση λαθών αν υπάρχουν με τη μέθοδο sql\my000_01.sql.

my_str:=odbcReadCommand('sql\my000_01.sql', .f., .t.)

Αρχείο my000_01_01.peg

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

dopeg('my000_01_01_01.peg')

Η μέθοδος my000_01_01_01.peg εκτελεί τη συνάρτηση

opennewobj('..\..\basic\_001\a55p2', .t., 0, my_trans, '', imptrans->c41, '', '', '', my_a55p05, pub2file(my_arr1))

η οποία κάνει εισαγωγή των ειδών στα παραστατικά της εφαρμογής.

Αρχείο help.txt

Στο το αρχείο help.txt μπορείτε να αλλάξετε τις οδηγίες της μεθόδου.

Σημείωση: για την παραμετροποίηση των μεταβλητών μπορείτε να δείτε και από τη μελέτη εδώ τις οδηγίες για Ορισμός βασικών μεταβλητών μεθόδου

Ημερομηνία  06/10/2023
Σχετικά Aρθρα
Πρότυπο Εργο Παρακολούθησης Τμήματος Service
Aναπροσαρμογή από 24% σε 13% του συντελεστή ΦΠΑ για τα Αγροτικά εφόδια (01.07.2017)
Παράδειγμα Υλοποίησης Μεθόδου για τις Λοιπές Δράσεις
Αλλαγή Κατηγορίας ΦΠΑ στα Είδη
Συνολικές Αναπαραγγελίες Ειδών μέσα από το Pegasus ERP
Είδη Καρπών και Στοιχεία Παράδοσης Λαδιού Ανά Οξύτητα του παραχθέντος ελαιόλαδου
Pegasus Hotel ERP Start Up : Χρεώσεις & Πιστώσεις
Εκτύπωση Παραστατικών σε PDF με χρήση Μεθόδου Λοιπών Δράσεων
Επικοινωνία 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!
Βήματα ενεργοποίησης SMTP Relay - Sendgrid
Ορισμός Παραστατικών Παράδοσης και Παραλαβής Λαδιού
Ενημέρωση του Pegasus Phone με τις εισερχόμενες κλήσεις
Αυτόματη Αποστολή e-mail/SMS σε Συναλλασσόμενους από Καταχωρήσεις στην εφαρμογή
Εισαγωγή του Αρχείου της OKTABIT στην αποθήκη
Απογραφή Αποθήκης μέσα από Απλά Βήματα!
Παράδειγμα μεθόδου για την εξαγωγή αρχείου αποθήκης
Αλλαγή % ΦΠΑ σε μία Κατηγορία
Καταχώρηση Δαπανών
Διαδικασία Μαζικής Ελαιοποίησης
Αυτόματη αποστολή email με την εκτέλεση μίας Παραγγελίας
Αμεση Εκτέλεση και Εκτύπωση π-αναφοράς με χρήση Μεθόδου Λοιπών Δράσεων
Επικοινωνία Pegasus ERP StartUp με την εφαρμογή φορητής τιμολόγησης της εταιρείας Β.Ι. Αλμπάνης
Δημιουργία Συνταγών - Σετ Ειδών. Πώληση - Παραγωγή - Ανάλωση όλες οι δυνατότητες του Pegasus ERP
Ενημέρωση των Παραγωγών του Ελαιοτριβείου από τους Συναλλασσόμενους
Βιβλίο & Ισοζύγιο Αποθήκης
Δημιουργία αρχείου εκτύπωσης λίστας ειδών με χρήση Μεθόδου που καλείται από π-αναφορά
Pegasus ERP StartUp και Ισοζύγιο Κρέατος
Δημιουργία Νέας Εταιρείας σε εφαρμογές Pegasus
Επαναφορά Δεδομένων ενός Πίνακα από τον backup Πίνακα της Εφαρμογής.
Ενημέρωση του Pegasus Estiasi με τις εισερχόμενες κλήσεις
Αποστολή sms με το Σύνολο Ημέρας στον Υπεύθυνο της Επιχείρισης
Αλλαγή Παραστατικών λογω ΚΦΑΣ
Ρυθμίσεις αποστολής e-mail
Αποστολή Περιεχομένου (sms / email) μέσα από το Pegasus ERP
Εσωτερική διακίνηση ειδών (Τιμολόγηση επί Αυτοκινήτου)
Ενιαία Ελαιοποίηση πολλών παραλαβών από τον ίδιο παραγωγό
Φόρος Διαμονής Ξενοδοχείων & Pegasus Hotel ERP Start up
  • Μεσογείων 274, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 3207
Pegasus Web App Updates: 17304

Pegasus και myDATA: Eίδη που αφορούν σε Εγγυοδοσία και ενημέρωση myDATA
Iαν15,2026
Pegasus Web App e-Transport: Pegasus e-Transport Web App και καταχώρηση B2G παραστατικού
Δεκ19,2025
Pegasus Estiasi Web App: Pegasus Estiasi Web App - Διαχείριση Κρατήσεων
Δεκ16,2025
Pegasus Case Studies: Ορισμός Παραστατικών Παράδοσης και Παραλαβής Λαδιού
Δεκ09,2025
Pegasus και myDATA: myDATA - Ψηφιακή Διακίνηση και Ρόλοι
Νοε27,2025
Δείτε όλες τις Πρότυπες Μελέτες >>
ΑΜΕΑΑΜΕΑ
-A+
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020