Εκτύπωση Ετικετών

327 views
Skip to first unread message

Michalis Parotsidis

unread,
Dec 19, 2020, 9:09:54 AM12/19/20
to Softone Developers Network

Καλησπέρα,

 

Έχω μια επιχείρηση και ασχολούμαι με την εισαγωγή απορρυπαντικών οικιακής χρήσης. Υποχρεούμαι από τον νόμο να παρέχω στους πελάτες μου ετικέτες με μετάφραση στα ελληνικά των συστατικών  για κάθε προϊόν που πουλάω , πχ αν αγοράσει κάποιος 10τεμάχια απ ‘ τον προιόν1 πρέπει μαζί με το παραστατικό να του δώσω 10 αυτοκόλλητες ετικέτες μετάφρασης για να τα κολλήσει έπειτα ο ίδιος και να τα βάλει στο ράφι του μαγαζιού του για μεταπώληση. Φυσικά δουλεύω και με ελληνικά προϊόντα όπου δεν απαιτείτε ετικέτα.

Έχω περάσει τις μεταφράσεις για κάθε προϊόν που χρειάζεται στο πεδίο  Έγγραφα/Παρατηρήσεις και έχω φτιάξει φόρμα ετικετών . Για να εκτυπώσω ετικέτες πάω

ΠΩΛΗΣΕΙΣ à ΛΙΣΤΑ ΠΑΡΑΣΤΑΤΙΚΩΝ  βρίσκω το παραστατικό για το οποίο θέλω ετικέτες και πατάω δεξί κλικà ΕΚΤΥΠΩΣΗ ΕΤΙΚΕΤΩΝ à ΕΠΙΛΟΓΗ ΦΟΡΑΜΑΣ à ΤΣΕΚ ΑΥΤΟΜΑΤΑ ΑΠΟ ΦΟΡΜΑà ΕΚΤΥΠΩΣΗ

Το πρόβλημα είναι ότι για τα προϊόντα που δεν χρειάζεται ετικέτα μου εκτυπώνει μια λευκή π.χ. ας υποθέσουμε ότι η δομή ενός τιμολογίου μου είναι όπως παρακάτω:

Προιόν1 - 10τεμαχια

Προιόν2 - 12τεμαχια

Προιόν3 - 6τεμαχια

Προιόν4 - 15τεμαχια

Προιόν5 - 4τεμαχια

Αν έχουν μεταφράσεις μόνο το προϊόν 2 και 5 ο εκτυπωτής θα βγάλει 1λευκη+12μεταφρασεις+1λευκη+1λευκη+4μεταφρασεις , δηλαδή, μια λευκή ετικέτα για κάθε προϊόν χωρίς μετάφραση. Τώρα μπορεί να σας φαίνετε μικρός ο αριθμός των λευκών ετικετών αλλά ποτέ δεν έχω τιμολόγια με 5 κωδικούς συνήθως είναι από 20 και άνω. Ο εκτυπωτής που έχουμε είναι ένας θερμικός Zebra.

Οπότε το ζητούμενο είναι να εξαλείψουμε τις κενές ετικέτες απ την εκτύπωση.

 

Ευχαριστώ εκ των προτέρων.

Athanasiadis George

unread,
Dec 19, 2020, 4:55:32 PM12/19/20
to Softone Developers Network
Στην σχεδίαση ετικέτας μπορείς να χρησιμοποιήσεις User Defined Tables (αντι να χρησιμοποιήσεις τον MTRLINES)
και να δημιουργήσεις εσύ το Dataset των ετικετών που θέλεις να εκτυπώσεις.
π.χ. στον User Defined Table μπορείς να γράψεις
SELECT M.CODE, M.NAME, M.REMARKS, ML.QTY1
FROM MTRLINES ML
LEFT OUTER JOIN MTRL M ON M.MTRL=ML.MTRL
WHERE ML.FINDOC=:FINDOC.FINDOC
AND M.REMARKS IS NOT NULL
και να θέσεις αυτό το query σαν Dataset της εκτύπωσής σου.

Michalis Parotsidis

unread,
Dec 20, 2020, 7:17:52 PM12/20/20
to so...@googlegroups.com
Ευχαριστώ πολύ για την λύση που μου προτείνετε, το πρόβλημα με τις κενές εκτυπώσεις λύθηκε, όμως τώρα μου βγάζει μόνο μια ετικέτα ανα κωδικό και όχι όσα πούλησα, μπορείτε να βοηθήσετε λίγο ακόμα εδώ;

ευχαριστώ εκ των προτέρων

--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
---
Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί σε ένα θέμα στην ομάδα "Softone Developers Network" στις Ομάδες Google.
Για να απεγγραφείτε απ' αυτό το θέμα, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/topic/soft1/HVwXp6FUfa4/unsubscribe.
Για να απεγγραφείτε απ' αυτή την ομάδα και όλα τα θέματά της, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/82080d71-62d1-4199-95cd-ae6637e94aaen%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages