Kopfnuss, Drucken Aufkleber
Andreas Schlingmann
Hallo,hat irgendjemand vielleicht eine Idee für folgende Aufgabenstellung ? Mir fällt nicht wirklich etwas sinnvolles ein :
Artikel werden um ein Benutzerfeld erweitert, nennen wir es "Aufkleberfarbe". Hier kann aus einer Liste ein Wert ausgewählt werden, nehmen wir an die Aufkleberfarben "Rot", "Blau" und "Weiß".
Ein Lieferschein kann Artikel unterschiedlicher Aufkleberfarben beinhalten. Beim Druck eines Lieferscheins müssen nun die Aufkleber nach Farben sortiert gedruckt werden, und der Benutzer muss zwischendurch natürlich den Aufkleber im (Matrix-) Drucker wechseln. Damit aber noch nicht genug : Wenn mehrere Lieferscheine gedruckt werden (Belegdruck; alle noch nicht gedruckten Lieferscheine), so sollen erst alle roten, dann alle Blauen und zum Schluss natürlich alle weißen Aufkleber gedruckt werden (sonst wechselt man ja ständig die Aufkleber im Drucker.
Mir fällt dazu nicht viel ein, außer statt eines Druckes PDF-Dokumente in ein Verzeichnis auszugeben. Oder vielleicht auch eine reine Textdateien, die dann manuell gedruckt werden müssen.
Ich habe den Kunden schon versucht zu überzeugen, hier anders im Prozess vorzugehen, statt mit Endlosetiketten mit Farblaser zu arbeiten, u.s.w. Aber dieser Prozess scheint gesetzt zu sein.
Vielen Dank für jeden Tipp !
Andreas
Philipp Knecht
Hallo AndreasDas würde ich mit einem SelectGrid lösen.
Eine Query die Etiketten pro BP / oder LS liefert (Mit Eingabeparameter Farbe)
-> Vorteil belegdruck geht nachwievor über alle LS automatisch
Oder nachfolgend dem Lieferschein 3 mal dasselbe Layout mit CopyQueries und FreeText (Zur Einschränkung der Artikel / LS mittels Filter Expression auf einem DataBand) arbeiten. Im Layout dann die Choose - Box im Drucker markieren.
-> Das wird aber mühsam im Belegdruck.
Ist aber eigentlich eine typische SelectGrid Anwendung.
hth
Andreas Schlingmann
Hallo Philipp,danke für Deine Anregungen, ich bin mittlerweile in der Umsetzung. Und habe ein kleines Problem....
Ich habe ein Layout, welches für einen Lieferschein und eine Aufkleberfarbe die Aufkleber druckt. Hinter dem Layout steckt eine Query, die genau das Selektiert. Eben die Artikel aus dem Lieferschein in der Entsprechenden Farbe. Das klappt soweit.
Nun habe ich mir eine 2. Query für ein Selection Grid gebaut. Diese liefert mir, sortiert nach Aufkleberfarben, pro Lieferschein die Anzahl Aufkleber. Das ganze sieht dann so aus :
Aufkleber-Farbe, Lieferschein, Anzahl Aufkleber
Idee war nun, alle Lieferscheine einer Farbe im Selection-Grid zu marieren, und zu drucken. Das ganze wiederholt man dann für die anderen Farben, fertig.
Die Parameter sind definiert, das Formular (SelGrd) auch, eine Printdefinition ebenfalls. Nur : Kann man 2 (!) Parameter zwischen dem Selection grid (in welchem ja Farbe und Lieferschein-Nummer stehen) übergeben an das Layout ? Irgendwie klappt das nicht.
Andreas Schlingmann
Muss mir mal selber antworten. Problem behoben. Ein Tippfehler in einem Parameter.Es ist, und das war meine Frage, möglich mehrere Parameter aus dem Grid an die Layoutdefinition zu übergeben. Und wenn man alles richtig schreibt, klappt das auch mit dem grdSelect !
0
Please sign in to leave a comment.
Comments
0 comments