Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: Johan on December 19, 2011, 09:58:15 am



Title: prfile van een duplicaatfactuur
Post by: Johan on December 19, 2011, 09:58:15 am
Bij een Debiteur kun je op blad 6 (lordwy) aangeven hoeveel facturen hij wenst te ontvangen, en hoeveel daarvan duplicaat zullen zijn.


Als dit nou op 2 / 1 staat (2 facturen, waarvan 1 duplicaat), dan wordt bij het afdrukken van UItgaande facturen dat aantal voor desbetreffende debiteur afgedrukt.

Echter: De prfile's zien er anders uit. Voor mijn gevoel wordt bij het afdrukken van de Duplicaat-factuur de PQ-Init1 niet (opnieuw)  uitgevoerd. (maar het kan ook heel wat anders zijn)

Natuurlijk toont de Variabele "UF-DUPLIKAAT" een andere waarde, maar dat verschil bedoel ik niet, er is meer verschil. Of het verschil inderdaad de PQ-INIT1 is weet ik niet zeker, maar waarom zijn die PRfile.prn bestanden verschillend? Waaruit bestaat dit verschil, en natuurlijk de vraag: Hoe lossen we dit op? VeryPDF verbasterd namelijk dergelijke duplicaatfacturen.

Let op: Dit gaat alleen mis als je een duplicaat afdrukt in combinatie met een origineel. Dit gaat niet mis als je even seperaat een duplicaat afdrukt.


Title: Re: prfile van een duplicaatfactuur
Post by: Wouter Rijnbende on December 19, 2011, 11:18:38 am
Echter: De prfile's zien er anders uit. Voor mijn gevoel wordt bij het afdrukken van de Duplicaat-factuur de PQ-Init1 niet (opnieuw)  uitgevoerd. (maar het kan ook heel wat anders zijn)

Dat zou maar zo kunnen. Waarom zouden we de Printer nogmaals initialiseren als niet tussentijds een andere print is opgestart?

Maar, speciaal voor uitgaande Fakturen (weliswaar ander doel, nl. aansturing van papierbakken voor duplikaten), is het mogelijk om meerdere Initialisatiekodes op te geven bij de Printerdriver. Misschien helpt dat je ?


Title: Re: prfile van een duplicaatfactuur
Post by: Johan on December 19, 2011, 11:46:25 am
jep, daar zal ik mee aan de slag gaan. Dat wordt een leuke ombouw, ik had namelijk die initialisatiekode's in gebruik voor
CHR(27)+"*p1350X"
en zo nog een 5-tal. Deze bepalen, zonder gebruik te maken van een courier  lettertype, de verschillende beginpositie's (in Pixels)

Daarvan gebruik ik er 5 verschillende, dus dat zal even allemaal wat moeten worden aangepast.

leuk leuk! bedankt voor het ophelderen van dit mysterie.