Heart-Profit ERP
July 01, 2024, 01:19:19 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Vragen printen naar pdf  (Read 4890 times)
0 Members and 0 Guests are viewing this topic.
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« on: March 23, 2010, 12:01:09 pm »

gister de upgrade gedaan, en bij deze mijn complimenten op iig ook het stuk helptekst wat er bij geschreven is. Het is welliswaar een hele lap tekst, maar wat ik daar niet in terug vindt met betrekking tot de command line parameters :


VeryPDF Commandline parameters:

De VeryPDF Converter kan met diverse parameters worden aangeroepen. Parameters waarmee kan worden ingesteld dat bijv. ieder naar PDF te converteren bestand moet worden samengevoegd met een template (bijv. logo van uw bedrijf). Voor de mogelijkheden van de VeryPDF converter wordt verwezen naar de website van VeryPDF. V.w.b. Profit geldt dat het mogelijk is om per Printer-/Driver deze commandline parameters op te geven. Op deze manier kan de definitie van de Printer-/Driver bepalend zijn voor hoe Uw PDF er daadwerkelijk uit komt te zien.



Deze parameters kunnen per Variabele Layout worden overschreven; zie verderop.




Ik gebruik bijvoorbeeld -Creator "JvR"

-creator is een parameter van Very Pdf.

nu wil ik bijvoorbeeld de variabele %USERID% daar hebben staan, zodat daar de Userid komt te staan, een beetje in lijn met de o.a. de applikatieparameters . Hoe moet dit?

In de bijlage zie je hoe die parameters ongeveer uit moeten pakken. Mogelijk kunnen we daar zelfs Orderreferenties oid in kwijt.

 
IN het verlengde daarvan vraag 2:
Bij de applikatieparamters kun je de naamgeving van een printbestand opgeven. Heel fraai, maar waar tref ik de lijst met mogelijke variabelen aan? In de helptekst staan er vier. Is er een mogelijkheid om ergens een lijstje met "Printfile-naam"-variabelen op te vragen?

Ik heb er maar even een apart topic van gemaakt omdat ik het andere niet wil "verknoeien"
Voor de rest: Complimenten tot nog toe!


* verypdf_parameters.PNG (15.67 KB, 549x602 - viewed 190 times.)
« Last Edit: March 23, 2010, 12:11:49 pm by Johan » Logged

KM
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #1 on: March 23, 2010, 12:17:15 pm »

nu wil ik bijvoorbeeld de variabele %USERID% daar hebben staan, zodat daar de Userid komt te staan, een beetje in lijn met de o.a. de applikatieparameters . Hoe moet dit?

Die commandline parameters zijn opgenomen om bijv. in te kunnen stellen dat na het printen géén PDF document geviewd moet worden, of om te kunnen instellen dat een je layout een bepaalde template moet aansturen. Hier nog weer variabelen in gebruiken (zoals Userid) is momenteel niet in voorzien.


Heel fraai, maar waar tref ik de lijst met mogelijke variabelen aan? In de helptekst staan er vier. Is er een mogelijkheid om ergens een lijstje met "Printfile-naam"-variabelen op te vragen?

Ik denk dat een aantal veel gebruikte variabelen misschien in de helptekst opgesomd zullen worden, maar een volledige lijst... dat zou neerkomen op een geheugen dump van duizenden variabelen en dan w.s. ook nog funkties, waarvan een deel per funktie nog weer anders is.  Maar er is misschien wel iets te maken wat van een funktie de aanwezige "scherm variabelen"  (de controls op het Form) toont of i.d. Voor nu is er in ieder geval niet in voorzien.
Logged

Heart-Profit company ID : HA
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« Reply #2 on: March 23, 2010, 04:03:16 pm »

Met de optie "-view" heb je de mogelijkheid om de pdf te openen. Prachtig, maar hoe kun je nu eigenlijk de pdf snel openen die je opslaat.

stel:

KR_%LORD_RID_W%_%LOVO_OID_W%_%ORDERREF_W%.pdf

wordt de bestandsnaam.

Dan opent zich eerst een prfile.pdf, en daarna wordt ie omgedoopt. Hoe krijg ik  die omgedoopte versie in een handomdraai op het scherm?

Moraal van het verhaal: Ik heb een pracht pdf, een pracht naam en dergelijke.
Stap 1: "print naar pdf"
stap 2: Open pdf en bekijken / beoordelen
        Indien beoordeling ok: (en dat is het vaak wel)
Stap 3: mailen.

als je de pdf na het opslaan direct kunt openen, dan kun je meteen door met stap 2/3. Natuurlijk: ga naar de PDF map en sorteer op datum en dan vindt je het allemaal ook wel. met de -view optie heb je nog niet de juiste bestandsnaam te pakken voor de mail.

Nog mooier wordt het als we de beoordeling kunnen laten vervallen en het direct mailen.


* hoeopenjeditdocumentsnel.PNG (36.45 KB, 806x581 - viewed 209 times.)
Logged

KM
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #3 on: March 24, 2010, 07:41:32 am »

De basis voor je PDF is de PRFILE.PRN die middels PCL5 koding gevuld is. Wat je converteert is de PRFILE.PRN naar PRFILE.PDF. Tijdens dié conversie worden de commandline parameters toegepast, dus ook een eventuele "-view". De "-view" toont dan de PRFILE.PDF. Als je de -view weglaat, toont hij niets (auomatisch afgedwongen door funkties die nu ook niet de PRFILE.PRN zouden tonen na het printen, bijv. omdat er in één run honderden prints geprint kunnen worden).

Het laatst naar PDF geconverteerde bestand (de PRFILE.PDF) kun je via Printerbeheer opvragen (optie D).

Separaat is er een mechanisme voor opslaan. Dit werkt niet alleen voor de PDF, maar ook voor een HTM danwel een PRN versie. Deze maakt een kopie van de PRFILE.* naar de door jouw opgegeven naam.*

Een andere werkwijze zou kunnen zijn:

- je print een printje met een PCL5 driver naar PRFILE.PRN
- middels VeryPDF wordt deze geconverteerd naar PRFILE.PDF (waarin we altijd de -view optie disablen)
- vervolgens sla je de PDF op als "KR_%LORD_RID_W%_%LOVO_OID_W%_%ORDERREF_W%.pdf"
- en daarna openen we automatisch niet de PRFILE.PDF, maar "KR_%LORD_RID_W%_%LOVO_OID_W%_%ORDERREF_W%.pdf"

Echter:
Het opslaan gebeurt niet automatisch. Per print stelt deze de vraag óf je wilt opslaan. Reden hierachter is dat je soms eerst meerdere malen een print moet printen, dingetjes moet aanpassen, nogmaals printen etc. totdat je tevreden bent met de output, en deze wilt opslaan. Zouden we alles meteen opslaan, dan heb je meteen tig versies van de print. "Alleen de laatste" slaan we dus op, en pas als jij daar tevreden mee bent.

Wil je (met dat uitgangspunt) kunnen bepalen óf je de print überhaupt moet opslaan (of je tevreden bent met de output), dan zul je die output eerst moeten zien  smile anders kun je niet beoordelen of ze voldoet en of je haar wilt opslaan. Kortom, in die volgorde werkt het niet.
Natuurlijk kunnen we zeggen dat we eerst o.b.v. de -view de PRFILE.PDF tonen ter beoordeling, en na opslaan normaals je "KR_%LORD_RID_W%_%LOVO_OID_W%_%ORDERREF_W%.pdf" opstarten opdat je onder die bestandsnaam kunt mailen, maar dan heb je iedere PDF 2x op je scherm.

Opslaan is alleen aktief bij een Shift-/Control F2 print. Merk op dat als je bijv. de Inkooporder of Faktuur (automatisch) gaat emailen, opslaan niet aan de orde is, en er gewoon een PRFILE.PDF gemaild zal worden. De bestandsnaam waaronder je een PDF opslaat is bedoeld om dat ding juist weer terug te kunnen vinden (via de verkenner).

Hoe dan ook, de laatst geprintte Control-F2 PDF print kun je opvragen via Printerbeheer.
In theorie kunnen we daar misschien nog iets inbakken waarmee we zeggen "vraag niet keihard de PRFILE.PDF op, maar bewaar die naar van de PDF in een variabele, en overrule de inhoud zodra de printfile elders wordt opgeslagen". Je gaat dan iets krijgen als "zodra je de laatst geprintte PDF had opgeslagen, krijg je KR_%LORD_RID_W%_%LOVO_OID_W%_%ORDERREF_W%.pdf te zien, en anders PRFILE.PDF".


* syprs1.png (13.9 KB, 420x361 - viewed 216 times.)
Logged

Heart-Profit company ID : HA
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« Reply #4 on: March 24, 2010, 08:47:35 am »

Je gaat dan iets krijgen als "zodra je de laatst geprintte PDF had opgeslagen, krijg je KR_%LORD_RID_W%_%LOVO_OID_W%_%ORDERREF_W%.pdf te zien, en anders PRFILE.PDF".

Dat zou wel mooi zijn.

Nog een vraagje: Ik zie in je scherm optie G  staan. Die heb ik niet. Welke module betreft dit die dat mogelijk maakt, danwel welk onderdeel moet hiervoor worden ingesteld?

De wens om hier nog eens keuringsrapporten en eventueel Verkooporderbevestigingen per mail te versturen wordt groter, maar daar nog geen mogelijkheid voor gecreerd.
Logged

KM
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #5 on: March 24, 2010, 08:59:22 am »

Nog een vraagje: Ik zie in je scherm optie G  staan. Die heb ik niet. Welke module betreft dit die dat mogelijk maakt, danwel welk onderdeel moet hiervoor worden ingesteld?

Dat moet je hier komen werken, anders kun je daar niet van profiteren  smile

Nb: Is ooit een testje geweest, maar is nooit vervolmaakt.
Logged

Heart-Profit company ID : HA
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #6 on: March 24, 2010, 09:01:55 am »

De wens om hier nog eens keuringsrapporten en eventueel Verkooporderbevestigingen per mail te versturen wordt groter, maar daar nog geen mogelijkheid voor gecreerd.

Orderbevestigingen kun je al gewoon mailen hoor (Fakturen en Inkooporders ook).
Logged

Heart-Profit company ID : HA
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #7 on: March 24, 2010, 09:05:32 am »

Dat zou wel mooi zijn.

Dit kan alleen werken indien het printje in dezelfde sessie geprint is. Profit afsluiten + opnieuw opstarten, en ze weet niets meer van de lokatie waar het laatste PDF je is opgeslagen.
Logged

Heart-Profit company ID : HA
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #8 on: March 24, 2010, 09:11:11 am »

Als we dit voor de PDF doen, dan is straks de eerst volgende vraag waarom je bij het opvragen van het bestand met printgegevens de PRFILE.PRN te zien krijgt, en bij het opvragen van het PDF je de door jouw opgegeven bestandsnaam; dit, terwijl je die PRFILE.PRN ook kunt opslaan.
Logged

Heart-Profit company ID : HA
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« Reply #9 on: March 24, 2010, 09:19:15 am »

Wat mij betreft komt er een vinkje bij: Openen na opslaan. Is dat niet het simpelst?

Kun je als gebruiker met ge-enabelde rubriek wel aangeven of je dat default wel of niet wilt. (ja, default voor alle printoverzichten, dat snap ik)


* openen na opslaan ctrlf2.PNG (7.31 KB, 537x193 - viewed 208 times.)
Logged

KM
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #10 on: March 24, 2010, 09:55:13 am »

Wat mij betreft komt er een vinkje bij: Openen na opslaan. Is dat niet het simpelst?

Wil je (met dat uitgangspunt) kunnen bepalen óf je de print überhaupt moet opslaan (of je tevreden bent met de output), dan zul je die output eerst moeten zien  smile anders kun je niet beoordelen of ze voldoet en of je haar wilt opslaan. Kortom, in die volgorde werkt het niet.

Zodra dat opslaan popup komt, ben je al te laat  Sad

Op jouw manier kun je het document pas openen nadat je het hebt opgeslagen,
terwijl je juist eerst wilt zien wat er in staat om te kunnen bepalen óf je het wilt opslaan.
Logged

Heart-Profit company ID : HA
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« Reply #11 on: March 24, 2010, 10:27:19 am »

1. prfile.pdf openen en beoordelen
    na beoordelen sluiten. Indien beoordeling akkoord:
2. opslaan als KR_bedrijf_verkoopordernummer.pdf
3. Opnieuw openen. (maar dan de KR_Bedrijf_verkoopnummer.pdf)

Ok. klinkt omslachtig. Eens. Maar mijn doel is dat ik die KR_Bedrijfverkoopordernummer.pdf ga mailen. Daarvoor moet ik m open maken of anderzins een 'snelle'/handige  manier hebben om die omgedoopte pdf te kunnen benaderen voor dat mailen.

Quote
terwijl je juist eerst wilt zien wat er in staat om te kunnen bepalen óf je het wilt opslaan.
dan doe je dat op bovenstaande manier in 2 stappen: 1x prfile.pdf openen om te beoordelen, en daarna de omgedoopte.pdf openen om te mailen (of in een heel enkel geval) te faxen.


Logged

KM
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #12 on: March 24, 2010, 11:08:10 am »

Eerst maar eens even laten bezinken. Wat mij betreft is het de methode niet.
Het eerst volgende waar je mee komt is dat de funkties die wél automatisch kunnen emailen (Inkooporder, Opdrachtbevestiging, Faktuur) ook niet onder "PRFILE.DBF" mogen mailen.
Logged

Heart-Profit company ID : HA
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #13 on: March 25, 2010, 08:58:57 am »

Volgens mij "werkt" er hier iets niet. En waar ik halfweg het topic al niet goed meer kon reageren omdat ik "iets" niet kon volgen, lijkt het nu wat duidelijker nu het topic wat meer is uitgebreid met voeding van beide kanten.

Zo, dat was een belangrijke tekst zeg ... heat
smile

Als we een printje printen, dan printen we dat om het te bekijken; niet om het op te slaan. Als ik het zo proef dan lijkt het met deze geachte andersom gemaakt : We slaan een printje op omdat dat nu eenmaal kan, en als je 'm ook nog wil bekijken, tja ... dan had je er maar geen PDF van moeten maken ? haha
Ik heb het ook zo niet beschreven (wat mij betreft, lees : ik heb het er nu niet op nagekeken), en wat ik wèl heb beschreven gaat wat mij betreft uit van *altijd* tonen, met vervolgens de mogelijkheid om op te slaan. Echter, dit ging toen nog uit van een wat minder hebbelijke methode, en was zelfs nog voor Johan het had "goedgekeurd", en betrof het gebruik maken van de Save (de floppy button) funktionaliteit van de PDF viewer zelf. Dus, dan besluit je nadat je het ding hebt gezien om 'm op te slaan, en meer logisch kan ik 'm niet bedenken (maar zie zodirekt).

Terzijde : Bovenstaande geldt voor alles behalve Inkooporders, Fakturen enz., omdat als je die opslaat, je dit om geheel andere reden doet, en dat is (waarschijnlijk ... lees : dat weten we zelf niet eens) ook precies de reden waarom je die dingen in een "dossier" opslaat (Kontakten). Het is gewoon je administratie, c.q. een onderdeel daarvan (of : een andere wijze van kunnen terugvinden wat je aan wie hebt gestuurd). Hier is nog veel meer over te vertellen wat het alleen maar waziger maakt, maar het credo is : het hele "bekijken" verhaal gaat over alles behalve de "Variabele Layout Prints".

Goed. Als we dus iets naar een PDF printen, dan deden we dat in eerste aanleg om het te kunnen emailen, en niet om te kunnen opslaan. En, als we het emailen willen we het ALTIJD eerst bekijken. Immers, het is geen Faktuur of Inkooporder enz., nee, het is gewoon een printje die we naar iemand willen emailen.
En hieruit volgt dus al doodleuk dat we het ding MOETEN KUNNEN ZIEN ... als we gaan emailen ... Maar :

Toen hebben we bedacht dat het handig is om de PDFs (en uiteindelijk : of HTMLs) ook te kunnen opslaan. Hieruit kan je voor jezelf laten volgen dat je een Artikelbestand uitprint (iedere maand enz.) om dat vervolgens ongezien op te slaan, maar erg normaal vind ik dat niet, en voor die situaties die kunnen worden verzonnen waarbij zulks wel normaal is, wel, dan krijg je eerst maar de print eerst te zien. Toch ?

Aldus, ook uit het laatste volgt dat het helemaal normaal is (op een uitzondering na die echt geen pijn gaat doen) dat de PDF eerst op het scherm komt. Goedgekeurd ? opslaan die handel.

...

Ehh ... jahaa ... als je NIET aan wat Johan wil denkt. Immers, dan klik je op die floppy, en mag je vervolgens zelf uitzoeken waar het het ding opslaat (één van de grootste Windows ergernissen overigens omdat dit niet per applikatie wordt onthouden), en komt het allemaal wel goed op deze manier. Maar nu hebben we helaas wel gedaan wat Johan wil, en moet die floppy dus weten waar het dokument moet worden opgeslagen (en ga er maar vanuit dat dat niet kan (is niet waar, maar toch vanuit gaan)), en dat werkt dus niet. En, waar je hier eventueel nog over denkt om te gaan maken, doe je dat echt niet als je ziet dat het ook een HTML output kan zijn. Want tja, dat hadden we intussen ook verzonnen dat dat moest kunnen (stom natuurlijk, maar ja).


Nu het hopelijk duidelijk is wat het probleem eigenlijk is, zie je ook wel hoe het moet worden opgelost : na het bekijken besluiten om het op te slaan. Dus, niet op een mooie manier via de floppy, maar na wegkruisen en het beantwoorden van een vraag van Profit die er intussen staat (Opslaan J/N ?).

Hmm ... Nu ik ben uitgetypt lijkt dit me het probleem niet (voor ons).
Ziet iemand anders nog andere bezwaren ?
Logged

Heart-Profit company ID : HA
moderator all boards
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #14 on: April 06, 2010, 07:44:39 am »

E.e.a. is per heden aangepast. Zie http://ha1.heartprofit.nl/profit/index.php?topic=22530.0
Logged

Heart-Profit company ID : HA
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.039 seconds with 21 queries.