Δημιουργία Φόρμας ετικέτας ραφιού (για σούπερ μάρκετ)

Σκοπός: Η παρούσα μελέτη δημιουργήθηκε με αφορμή τις εφαρμογές που αφορούν σε σουπερ μαρκετ ώστε να εμφανίζονται στην εκτύπωση ετικέτας των ειδών για τα ράφια συγκεκριμένα πεδια του είδους , όπως Περιγραφή , Τιμή Λιανικής , Τιμή ανα κιλό και ημερομηνία εκτύπωσης. 

Βήμα 1: Δημιουργία φόρμας ετικέτας

Δημιουργείτε μια νέα φόρμα πατώντας το κουμπί "Νέα Καταχώρηση" που θα βρείτε στο πάνω και δεξιά menu.

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

Βήμα 2: Προσθήκη δεδομένων εκτύπωσης 

α.Στο tab[Form Generator] στο επάνω μέρος της φόρμας ετικέτας θα πρέπει να προστεθεί μια Κενή γραμμή στο Header για να διαχωριστεί το header απο το body καθώς είναι περιορισμένος ο χώρος εκτύπωσης στην ετικέτα.

β.Περιγραφή είδους: Θα πρέπει να προστεθεί το αντικείμενο στο body για τη περιγραφή του είδους , όπου για το οποίο θα πρέπει με δεξί κλικ να κάνετε [Προσθήκη νέου στοιχείου] και στο [Τύπο] θα επιλέξετε [Έκφραση με αναδίπλωση] όπου στη [Πρότυπη έκφραση] θα επιλέξετε απο τις πρότυπες την [Αποθήκη -> Περιγραφή].

γ.Τιμή λιανικής: Όμοια και εδώ θα πρέπει να προστεθεί ενα νέο στοιχείο όπου στο [τύπο] θα επιλέξετε [Έκφραση] και στην έκφραση απο κάτω να καταγράψετε το :

 return 'Τιμή Λιανικής €';

για τη περιγραφή του αντικειμένου.

Δίπλα του ακριβώς θα πρέπει να προστεθεί ενα νέο στοιχείο το οποίο θα φέρνει τη τιμή λιανικής . 

Στο νέο θα ορίσετε τύπο [Έκφραση] και στην έκφραση το : 

return array("text"=>$pdf->printsData->getBodyNumber("i00_nr01_i00_nr01_timh2", 2));

δ.Τιμή ανά κιλό: Όμοια και με το (γ) θα πρέπει να δημιουργηθεί ενα στοιχείο με τη περιγραφή του αντικειμένου και θα ορίσετε πχ :

return 'Τιμή Ανά Κιλό €';

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

$timh2 = $pdf->printsData->getBodyData("i00_nr01_i00_nr01_timh2");
$i00_p906 = $pdf->printsData->getBodyData("i00_nr01_i00_nr01_p906");
if((float)$i00_p906 != 0){
return array("text"=>peg002_format_number((float)$timh2/(float)$i00_p906, $_SESSION["f01_p07"]));
}
return array("text"=>0); 

Σημείωση: Για να μπορέσει να φέρει αποτελέσματα το τελευταίο αντικείμενο , θα πρέπει στη καρτέλα των ειδών και στο tab[Λογιστικά] να έχει οριστεί στο πεδίο [Βάρος(κιλά)] το βάρος του είδους πχ 1,5 λίτρα . 

ε.Ημερ/νία Εκτύπωσης: Τέλος όμοια και με το (γ) και (δ) , θα πρέπει να δημιουργηθούν τα αντίστοιχα αντικείμενα για την ημερομηνία εκτύπωσης της ετικέτας . Στο αντικείμενο θα ορίσετε έκφραση :

return array("text"=>date('d/m/Y'));

Ενδεικτικά μπορείτε να χρησιμοποιήσετε και τη demo φόρμα [Ετικέτα zebra 70mm x 35 mm για ράφι] που έχουμε δημιουργήσει απο εδώ.

Τελευταία Αλλαγή: 06/03/2026