Heart-Profit ERP
June 29, 2024, 10:28:50 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1] 2  All
  Print  
Author Topic: probleem in variabele layout NLCK1 opdrachtbevestiging  (Read 7036 times)
0 Members and 1 Guest are viewing this topic.
mdekraa
Designer
*****
Offline Offline

Posts: 2068



View Profile WWW
« on: July 01, 2010, 10:38:08 am »

Voor het testen heb ik order 20100623004 gebruikt daar hier een regelkorting is toegepast.

Op regel 34/77/10   staat Prijs korting      : %HH:RGLKORT:5.1%
Op regel 34/105/10  staat pct.

Met het printen echter komt de 2e regel voor de herhalende regels, dus effectief op regel volgnummer 0.
Hoe is dit mogelijk?

mvg

Marco
Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #1 on: July 01, 2010, 10:55:06 am »

Ik zou zeggen dat niet-herhalende regels nooit na de herhalende kunnen komen.
Tenzij je zelf toevallig een voorbeeld hebt waarbij dat anders is ... smile
Logged

Heart-Profit company ID : HA
moderator all boards
mdekraa
Designer
*****
Offline Offline

Posts: 2068



View Profile WWW
« Reply #2 on: July 01, 2010, 11:47:05 am »

probleem is dat als ik de tekst pct achter de herhalende variabele gooi hij deze ook niet print.

En als ik hem los erachter plak komt hij op regel "0"

Dus hoe los ik het op?

Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #3 on: July 01, 2010, 01:25:12 pm »

Aannemend *dat* je die pct achter de herhalende regels wilt (iedere regel dus), probeer voor de lol eens met een willekeurige variabele erachter ...
Logged

Heart-Profit company ID : HA
moderator all boards
mdekraa
Designer
*****
Offline Offline

Posts: 2068



View Profile WWW
« Reply #4 on: July 01, 2010, 01:48:14 pm »

Dat werkt wel inderdaad
maar dat betekent dat je een dummy lege HH variabele nodig hebt om teksten te kunnen positioneren in het HH gebied.

PS %H:LEGE REGEL% doet het niet

Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #5 on: July 01, 2010, 02:55:25 pm »

Krijg je van mij toch een dummy variabele ... ?

Maar ben je dan ook geholpen ? want het verhaal is me niet helemaal duidelijk.
Logged

Heart-Profit company ID : HA
moderator all boards
mdekraa
Designer
*****
Offline Offline

Posts: 2068



View Profile WWW
« Reply #6 on: July 01, 2010, 03:23:52 pm »

Even terug naar AF

Ik wil op papier het volgende afdrukken:
Prijs korting      : %HH:RGLKORT:5.1% pct.

Als ik dat opgeef in heart wordt van de TXT-VARIABELE-TXT opbouw alleen de TXT-VARIABELE afgedrukt, dus :
Prijs korting      : %HH:RGLKORT:5.1%

Als ik de (pct.) in een separate regel zet dan is hij niet herhalend en dus komt hij niet op de goede plaats.

Dus vandaar mijn test met een willekeurige HH variabele en dan komt hij wel op de goede plaats.

Dus 2 oplossingsroutes:
a- het genereren van een dummy HH variabele
b- het bepalen waarom van een TXT-VARIABELE-TXT string alleen het TXT-VARIABELE deel wordt afgedrukt.



Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #7 on: July 01, 2010, 06:20:05 pm »

Vogende week ergens, is dat goed ?
Logged

Heart-Profit company ID : HA
moderator all boards
mdekraa
Designer
*****
Offline Offline

Posts: 2068



View Profile WWW
« Reply #8 on: July 01, 2010, 08:16:44 pm »

ok

last van het voetbalvirus morgen?
Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #9 on: July 02, 2010, 02:17:26 pm »

Eerder de warmte.

Nee, we wilden iets anders af zien te krijgen.
Logged

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

Posts: 4073


Just testing


View Profile WWW
« Reply #10 on: July 06, 2010, 01:39:16 pm »

Wouter, nu je er toch bent (ik dacht op de e.o.a. manier van niet), kan jij hier eens naar kijken (eerst even overleh met Richard misschien, want die kan er al mee bezig zijn (geweest). Dit betreft dus het niet kunnen afdrukken van een vaste tekst als meest rechtse op een herhalende regel. Een dummy variabele is dan de oplossing voor iemand die het niet snel beter weet te bedenken, maar uiteindelijk moet het gewoon een bug zijn.

Dank je.
Logged

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

Posts: 5361


View Profile WWW
« Reply #11 on: July 07, 2010, 09:44:57 am »

Een dummy variabele is dan de oplossing voor iemand die het niet snel beter weet te bedenken, maar uiteindelijk moet het gewoon een bug zijn.

Het maakt mij niet veel uit of het nu als "bug" of niet betiteld wordt, maar wat mij betreft is dit gewoon iets "wat nooit gemaakt is". Neemt niet weg dat ik het er 100% mee eens ben dat het heel mooi is als dit zou kunnen, en het kan ook best gemaakt worden, maar... kwa koding moet iedere regel koding waarin een Herhalende Variabele gebruikt wordt aangepast worden, en dat zijn er nog al wat. Ofwel, realiseer je dat er hier iemand een paar dagen bezig is om dit aan de praat te krijgen in alle layouts, wat wel eens niet de/je bedoeling kon zijn...

Het erbij maken van een dummy variabele gaat wat mij betreft niet werken.Stel dat er bijv. een %HH:DUMMY% erbij wordt gemaakt, die met een spatie gevuld wordt, dan ga je voorbij aan het feit dat (net zoals de tekst voor de betreffende variabele) deze alleen moet worden afgedrukt als de inhoud van de betreffende variabele gevuld is. Ofwel, stel dat je altijd in het 1e Kenmerk een lengte registreert en achter %HH:KENMERK1:10% de tekst "meter" zou willen afdrukken, dan geldt dat "meter" niet afgedrukt moet worden als je te maken hebt met een Artikel zónder Kenmerken. Dat los je nooit op een algemene manier op in één dummy variabele.

Nb: V.w.b. Herhalende Variabelen geldt ook dat er altijd maar één Variabele op een regel mag staan. Met dat we straks tekst erná kunnen weergeven moeten we ook oppassen dat we straks niet gaan bedenken dat %HH:variabele1:10% / %HH:variabele2:10% / %HH:variabele3:10% mogelijk moet zijn op één regel. Ook best handig, maar zo is het niet opgezet.

Maar... ik heb wel een work-around die voor nu misschien even de oplossing mag zijn (daarna kunnen we alsnog besluiten dat dit óf een bug is óf dat die paar dagen betaald werk wordt, en wanneer dat ingeplanned kan worden).

We kunnen wél tekst vóór de Herhalende Variabele opnemen, niet erna. Een "dummy variabele" erbij maken heeft geen zin. Maar... we kunnen wél de reeds bestaande variabele "dummy" gaan gebruiken mét een tekst ervoor.

Dus, probeer maar eens:

Op positie 21,100 neem je bijv. op "%HH:RGLKORT:4.1%"
Vervolgens neem je op 21,104 op "pct%HH:RGLKORT:0%" of zelfs gewoon "%%HH:RGLKORT:0%"

Het is wel omslachtiger dan "%HH:RGLKORT:4.1%pct" te kunnen definiëren, maar als 15 jaar lang niemand dit als een echt gemis heeft gezien, mag het vast wel even op deze manier werken :-)

Wat je feitelijk doet is refereren aan de variabele RGLKORT waarvan je vervolgens 0 posities weergeeft. Als de variabele RGLKORT gevuld is, worden de eerste 0 posities (niets dus) afgedrukt, voorafgegaan door je tekst "pct" of "%".
Logged

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

Posts: 2068



View Profile WWW
« Reply #12 on: July 07, 2010, 10:49:21 am »

Nb: V.w.b. Herhalende Variabelen geldt ook dat er altijd maar één Variabele op een regel mag staan. Met dat we straks tekst erná kunnen weergeven moeten we ook oppassen dat we straks niet gaan bedenken dat %HH:variabele1:10% / %HH:variabele2:10% / %HH:variabele3:10% mogelijk moet zijn op één regel. Ook best handig, maar zo is het niet opgezet.

Even voor de duidelijkheid: je hebt het hier over de layout definitie regels en niet over de regels van de uiteindelijke print.

Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4073


Just testing


View Profile WWW
« Reply #13 on: July 07, 2010, 11:00:22 am »

Anders gezegd ... (denk ik !) er kunnen echt wel meerdere variabelen op een regel worden gehanteerd ...
Logged

Heart-Profit company ID : HA
moderator all boards
mdekraa
Designer
*****
Offline Offline

Posts: 2068



View Profile WWW
« Reply #14 on: July 07, 2010, 11:03:05 am »

PS jouw workaround werkt bijna geheel zoals ik wilde:
alleen print hij nog een komma achter de tekst.
(:0 = Null)

mvg

Marco
Logged

Heart-Profit company-ID : AD
-----------------------
There are 10 kinds of people, those who understand binairy and those that don't
Pages: [1] 2  All
  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.016 seconds with 20 queries.