Κάθε φορά που πατάμε αποθήκευση ή καταχώρηση παραστατικού υπάρχει δυνατότητα να εκτελείται κώδικας SQL.
Αυτός ορίζεται στις ρυθμίσεις->Αγορές/Πωλήσεις->Παραστατικά->Εκτέλεση SQL
|
1 2 3 4 5 |
-- docpre -- sql -- docpre-eof -- |
Οι μεταβλητές που στέλνονται από την EMDI προς το κώδικα SQL:
:aa Αριθμός γραμμής παραστατικού “pvlhseis”.”Aa”
:cd Αριθμός γραμμής τύπου παραστατικού “eidhpar”.”Aa”
:rd Σχετικό παραστατικό “eidhpar”.”parallhlo”
:pd Γονικό παραστατικό “eidhpar”.”Koino”
:cl Αριθμός γραμμής πελάτη “pelates”.”Aa” ή “pvlhseis”.”Kvdikospelath”
:bl Αριθμός γραμμής πελάτη παράδοσης “pvlhseis”.”Paradosh”
:as Αριθμός γραμμής εντολέα “pvlhseis”.”assignor”
:re Αριθμός γραμμής σχετικού παραστατικού “pvlhseis”.”Sxetiko”
:pi Αριθμός γραμμής είδους “grammes”.”Eidos”
:li Αριθμός γραμμής γραμμής παραστατικού “grammes”.”Aa” που έχει αποθηκευτεί προσωρινά στη μνήμη*
:pc Κωδικός είδους “grammes”.”KvdikosEidoys”
:pn Περιγραφή είδους “grammes”.”PerigrafhEidoys”
:pw Βάρος “grammes”.”baros_”
:pp Θέση “grammes”.”uesh_”
:pr Μερίδα “grammes”.”meridasx_”
:ps Στίχος “grammes”.”stixossx_”
:pe Ημερομηνία έναρξης “grammes”.”enarjh_”
:pl Ημερομηνία λήξης “grammes”.”kinhseis_”
:pq Ποσότητα γραμμής είδους “grammes”.”Posothta”
Η EMDI δέχεται το περιεχόμενο από τις μεταβλητές και επιστρέφει στο παραστατικό:
im_expired -> Ημερομηνία λήξης “kinhseis”.”Lhjh”
im_position -> Θέση “kinhseis”.”Uesh”
im_portion -> Μερίδα “grammes”.”meridasx_”
im_move -> Στίχος “grammes”.”stixossx_”
im_price -> Αξία προ ΦΠΑ “grammes”.”Timh”
im_quantity -> Ποσότητα “grammes”.”Posothta”
im_description -> Περιγραφή είδους “grammes”.”PerigrafhEidoys”
im_discount -> Ποσοστό έκπτωσης “grammes”.”Ekptvsh”
im_message -> Άνοιγμα ενημερωτικού μήνυματος
im_messagw -> Άνοιγμα προειδοποιητικού μήνυματος
* Προσοχή. Σε αυτό το στάδιο οι πίνακες “grammes”, “pvlhseis” και “kinhseis” δεν είναι ενημερωμένοι. Τα στοιχεία είναι αποθηκευμένα σε πρόχειρη μνήμη για αυτό πρέπει να χρησιμοποιούνται οι μεταβλητές.
Παράδειγμα:
|
1 2 3 4 5 6 7 8 9 10 |
-- docpre -- select 'Πρόβλημα EAN: '||':pc' im_message from "apouhkh" where "Aa"=:pi and ':pc'<>':pp' -- docpre-eof -- |
