Κάθε φορά που επιλέγεται ένα είδος κατά την έκδοση παραστατικού υπάρχει δυνατότητα να εκτελείται κώδικας SQL.
Αυτός ορίζεται στις ρυθμίσεις->Αγορές/Πωλήσεις->Παραστατικά->Εκτέλεση SQL
1 2 3 4 5 |
-- lines -- sql -- lines-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 -> Μερίδα “kinhseis”.”Merida”
im_move -> Στίχος “kinhseis”.”Stixos”
im_value -> Αξία κίνησης “kinhseis”.”Ajia”
im_weight -> Βάρος “kinhseis”.”Baros”
im_price -> Αξία προ ΦΠΑ “grammes”.”Timh”
im_quantity -> Ποσότητα “grammes”.”Posothta”
im_description -> Περιγραφή είδους “grammes”.”PerigrafhEidoys”
im_discount -> Ποσοστό έκπτωσης “grammes”.”Ekptvsh”
im_message -> Άνοιγμα ενημερωτικού μήνυματος
im_messagw -> Άνοιγμα προειδοποιητικού μήνυματος
Παράδειγμα1:
Φέρνει στα ειδικά πεδία του παραστατικού πληροφορίες από τα προσαρμοσμένα πεδία της αποθήκης
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
-- lines -- SELECT "apouhkh"."custom1" im_position, "apouhkh"."custom5" im_portion, "apouhkh"."Diauesimothta" im_move from "apouhkh" where "apouhkh"."Aa"=:pi -- lines-eof -- |
Παράδειγμα2:
1 2 3 4 5 6 7 8 |
-- lines -- SELECT 'ΠΡΟΣΟΧΗ!! Το προϊόν δεν έχει EAN' "im_messagw" from "apouhkh" where "apouhkh"."Aa"=:pi and "apouhkh"."custom11" is null -- lines-eof -- |