New Beta 1.562
Philipp Knecht
Features:- Preview Window Integration
- StationId contains Stationname also on Terminal Servers
- Print After Save now also print Purchase Orders for Sales Orders which generates Purchase Orders
- Integrated 2D PDF417 Barcode
- New System Parameters BatchPrint which signalizes Batchprint Mode and AfterSave which signalizes Print After Save Mode
Please report issues to this thread.
Tomas Fernandez
Moin, Moin,habe gerade die neue Beta installiert und nun regelmässig fogende Meldung:
Paramter [%NumAtCard] in Expression [@T0000010] [%DocNum] Ihre Nr [%NumAtCard] not found.
Problem ist das ich unter Export File Name diese Expression eingegeben habe um die Datei mit der Nummer der Kundenanfrage/auftrg zu benennen. Bei diveresen Kunden gibt es aber keine Nummer.
Bisher wurde dies einfach ignoriert und nur die Angebot/Auftragsnummer vewwendet.
Kann dies wieder zurückgedreht werden ??
Gruß Tomas
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/tfernandez/NumAtCard.JPG]NumAtCard.JPG[/url]
Philipp Knecht
Hi TomasHabe schon einen Verdacht.
Die neue PrintAfterSave Funktion holt sich die Daten neu aus dem FormDataAdd Event und nicht mehr aus dem Form bevor dieses dann geschlossen wird.
Vorteile:
Dies hat den Vorteil dass man nun alle Objekte welche einen solchen Event schiessen für Print After Save verwenden kann.
Nachteil:
Dort kriegt man nur einen Schlüssel und einen Wert (In diesem Falle die DocEntry und der Wert) und nicht mehr.
Workaround:
Den Exportnamen auf SELECT NumAtCard + STR(DocNum) FROM O@@RDR WHERE DocEntry = [%DocEntry] ändern.
Fix unsererseits:
Zusätzlich die Formparameter auch noch auslesen und diese auch noch mitgeben wie das vorher schon war. (Wir arbeiten dran)
hth
Philipp Knecht
HalloPrint After Save ist gefixt.
Nochmals zur Klarstellung. Coresuite designer unterstützt jetzt auch das automatische printen von Bestellungen wenn diese via Auftrag automatisch erstellt wurden.
Nur dürfen dann in der Printdef der Bestellung keine anderen Parameter als [%DocEntry] verwendet werden da ja das Form logischwerweise nie ausgelesen werden kann.
Um dies zu umgehen empfiehlt es sich die dynamischen Felder der Printdefinition (Export Filename, Email,...) mittels:
SELECT NumAtCard, CardCode FROM O@@RDR WHERE DocEntry = [%DocEntry] zu füllen. Dies hat den Vorteil dass man nur von einem Parameter (dem KEY) abhängig ist und demzufolge auch ohne weiteres in Print After Save verwendet werden kann.
hth
Tomas Fernandez
Hallo Philipp,Super funktioniert wieder perfekt wie vorher.
Gruß
:D
Tomas Fernandez
Hallo Philipp,noch ein kleiner BUG.
Beim Anlagen eines neuen Layouts erscheint eine Fehlermeldung das der Layout-Code nicht leer sein darf.
Habe daraufhin mir ein Layout kopiert.
Beim ändern des Namens erscheint ebefalls eine Fehlermeldung.
Wenn man nun in die Config schaut sieht man das für die Layout kein Code mehr vergeben wird.
Siehe Bild.
Wie schnell kann dies gefixt werden ???
Gruß Tomas
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/tfernandez/Neues Bild.JPG]Neues Bild.JPG[/url]
Philipp Knecht
Hi TomasIst in 1.564 gefixt.
0
Please sign in to leave a comment.
Comments
0 comments