Heart-Profit ERP
November 30, 2024, 10:41:29 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: %hh:% - Variabelen onder elkaar afdrukken  (Read 3786 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: November 02, 2007, 04:33:43 pm »

Zoals je merkt zijn we wat bezig geweest met kontratken, en nu probeer ik daar ook een variabele layout voor te maken. Maar dat gaat niet van harte voor alsnog.

Ik wil graag een zoiets als

%naam-df%
%adres%
e.d. (de kop dus, en dat lukt wel)

maar dan de regels, die zouden er zo uit moeten zien:
rgl:%hh:kontraktregelnummer:2%
Product: %HH:ARTNR:6% %HH:AROMS:40%
Hoeveelheid: %HH:AANTEH%
Prijs: %HH:prseenhe% per %hh:eenh%
levering: %hh:begdat% t/m%hh:einddat%

rgl:%hh:kontraktregelnummer:2%
Product: %HH:ARTNR:6% %HH:AROMS:40%
Hoeveelheid: %HH:AANTEH%
Prijs: %HH:prseenhe% per %hh:eenh%
levering: %hh:begdat% t/m%hh:einddat%

Hoogachtend,

...


Kortom: Ik wil niet, zoals bij de facturen, alles in kolommen, maar onder elkaar, er komt namelijk nog meer bij te staan. Natuurlijk zie ik ook wel dat de variabelen (die HH-variabelen) niet allemaal precies kloppen, maar het gaat om het idee. Al die vette stukjes bij de herhalende variabelen wil ik dus  'keihard' opgeven in de NEDK1 / NEDKV layout.

Nou heb ik daar al een partij mee lopen prutsen, combinaties van relatieve rijen etc. geprobeerd, maar niks lukt.
Hoe dit op te lossen? Hoe moet je dit zodanig opbouwen, dat die kontraktregels in blokjes onder elkaar komen?
Logged

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

Posts: 5367


View Profile WWW
« Reply #1 on: November 05, 2007, 08:22:34 am »

Helaas; in een kop-/voet kun je alleen "de vaste" variabelen gebruiken. Als de kop van je printje geprint is, komen de herhalende regels (%HH- variabelen) aan de beurt. Deze moeten als laatste zijn opgenomen in je kop layout. De toepassing zelf (Printen Faktuur, Pakbon, Vrachtbrief, Kontrakt) zal dan in een loopje voor iedere regel die aan de orde is, de betreffende %HH% regel afdrukken. E.e.a. is (dus) bedoeld voor kolom indelingen, omdat er meerdere regels aan de orde kunnen zijn.

Kortom, een prijs tonen in je header? Onzin. Je hebt (of beter: kunt hebben) meerdere regels in 1 Kontrakt; dus van welke regel zou je dat dan geprint willen hebben?
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: November 05, 2007, 08:54:23 am »

Ik heb als voorbeeld wat kontrakten gebruikt van anderen, alsmede de layout die men nu in Word hanteert. Aangezien er (tot dusverre) maar 1 kontraktregel per kontrakt is, zou ik dat zo graag willen blijven handhaven.

Er staat vaak een hele preek op t.a.v. leveringsconditie's en dergelijke. Met mijn voorbeeld heb ik ook al willen laten zien dat ik weet dat ik moet anticiperen op kontraktregels, maar achteraf gezien was het netter geweest dat het stukje
"
rgl:              %hh:kontraktregelnummer:2%
Product:       %HH:ARTNR:6% %HH:AROMS:40%
Hoeveelheid: %HH:AANTEH%
Prijs:           %HH:prseenhe% per %hh:eenh%
levering:      %hh:begdat% t/m%hh:einddat%

"
er maar 1 keer had neergezet, dan had je gelijk gezien dat ik daarmee bedoelde dat agv die HH-variabelen voor iedere regel worden afgedrukt, dus ik druk geen prijs af in de header, maar ik wil gewoon dat stukje keer op keer afdrukken. In de bijlage zie je hoe ik die poging heb gedaan, want ik weet dat je daarvoor 1 en hetzelfde regelnummer moet hanteren.Dus was ik met relatieve rijen / kolommen daarin aan het stoeien geweest.


* sylrra nedk1 kontraktlayout.PNG (17.05 KB, 510x431 - viewed 193 times.)
Logged

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

Posts: 5367


View Profile WWW
« Reply #3 on: November 05, 2007, 09:18:02 am »

Je voorbeeld N.A.W. verwarde de boel  Wink

Wat je nu noemt is wat je bijv. op de Faktuur aantreft bij bijv. de Verlengde Teksten van een Artikel. Je hebt 1 kolom Omschrijving, en drukt daar (indien aanwezig) 3 variabelen onder elkaar af.  Methode is in principe goed. Met volgnummers werken bij eenzelfde rij-/kolom, en met relatieve rij-/kolom ervoor zorgen dat je naar een volgende regel gaat.

Wat je fout doet in je voorbeeld is:

Zodra je bij regel #30 aankomt (lees: de laatste regel in je layout), je alleen nog maar %HH-% regels mag hebben.
De regel 30-6-0 "Product" is dus fout (en zal er ook voor zorgen dat de rest fout gaat).
Je werkt met kolommen, en als op regel 30 je opsomming begint, moet je kolomheader (dus) maximaal op regel 29 staan.
Wat wel werkt is de wijze zoals je het in je tekst hebt opgenomen; een %HH variabele mag voorafgegaan worden door tekst.
"Product:       %HH:ARTNR:6%" zou dus een geldige definitie zijn.

Ook mag je geen 2 %HH variabelen op 1 regel opnemen; "Product:       %HH:ARTNR:6% %HH:AROMS:40%" mag dus niet.

Logged

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

Posts: 4076


Just testing


View Profile WWW
« Reply #4 on: November 05, 2007, 11:59:09 am »

Wouter, ik weet niet hoe jij dit leest, maar Johan vraagt letterlijk om herhalende regels die onder elkaar worden afgedrukt.
Dat moet natuurlijk niet worden beantwoord met "je doet het niet goed".

Als het niet kan / onmogelijk is om te maken, zeg dat dan ... (maar pas op met het laatste).
Logged

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

Posts: 5367


View Profile WWW
« Reply #5 on: November 05, 2007, 12:15:56 pm »

Wouter, ik weet niet hoe jij dit leest, maar Johan vraagt letterlijk om herhalende regels die onder elkaar worden afgedrukt.
Dat moet natuurlijk niet worden beantwoord met "je doet het niet goed".

Ik lees dat hij wil dat ze onder elkaar worden afgedrukt, maar het niet voor elkaar krijgt.

Als het niet kan / onmogelijk is om te maken, zeg dat dan ... (maar pas op met het laatste).

Snap ik niet, want ik zeg juist dat dit niets anders is als de opname van 3 Verlengde Tekstregels van een Artikel onder elkaar opnemen.


Het voorbeeld in zijn Printscreen kan echter nooit werken, en dus wijs ik hem op zijn fouten.
Wat doe ik verkeerd ?  Sad

Overigens... Hier stonden daarnet nog 2 verslagen inzake extra Layoutvariabelen... waar zijn die gebleven?
Logged

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

Posts: 5367


View Profile WWW
« Reply #6 on: November 05, 2007, 12:17:04 pm »

Overigens... Hier stonden daarnet nog 2 verslagen inzake extra Layoutvariabelen... waar zijn die gebleven?

Ah Gevonden... Topic is zeker gesplitst. Zie http://ha1.heartprofit.nl/profit/index.php?topic=19121.0
Hmmm... als zo'n Topic al aan iemand is toegekend (draaiende bol), het het topic wordt gesplitst, dan krijgt die persoon geen mailtje dat het aan hem toegekende nu in een ander Topic staat. En zien dat het topic gesplitst is kan ook niet  Sad
Logged

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

Posts: 4076


Just testing


View Profile WWW
« Reply #7 on: November 05, 2007, 12:32:58 pm »

Wouter, ik weet niet hoe jij dit leest, maar Johan vraagt letterlijk om herhalende regels die onder elkaar worden afgedrukt.
Dat moet natuurlijk niet worden beantwoord met "je doet het niet goed".

Ik lees dat hij wil dat ze onder elkaar worden afgedrukt, maar het niet voor elkaar krijgt.

Als het niet kan / onmogelijk is om te maken, zeg dat dan ... (maar pas op met het laatste).

Snap ik niet, want ik zeg juist dat dit niets anders is als de opname van 3 Verlengde Tekstregels van een Artikel onder elkaar opnemen.


Het voorbeeld in zijn Printscreen kan echter nooit werken, en dus wijs ik hem op zijn fouten.
Wat doe ik verkeerd ?  Sad

Hoe kom je daar nou bij (vette tekst) ?

Enneh ... ik dacht dat ik zojuist had verteld dat Johan iets wil ... geloof je mij nou ook al niet ?
Heb je de titel van het topic wel gezien ?
Heb je wel door wat %hh% variabelen zijn ... ehh ... dat Johan wel weet wat dat zijn ?

EN ZOU JE NU GEWOON ANTWOORD OP DE VRAAG KUNNEN GEVEN OF DAT EIGENLIJK NIET HEEL SIMPELTJES KAN WORDEN GEMAAKT ? gewoon omdat ik het nu vraag ?
Kolommen hoeven niet aan de orde te zijn in zo'n situatie.


PS: Johan gaat dat toch niet nemen hoor.
Denk ik ... Maar ja, daar ik ik even niet over.  smile

Logged

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

Posts: 2178


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


View Profile
« Reply #8 on: November 05, 2007, 12:48:37 pm »

Mensen, ruk het niet uit z'n verband hier boven. Gewoon heel simpel: Ik heb een bestaande word-layout, en de vraag van verkoop / inkoop is nu: Johan, kun je in profit een variabele layout in elkaar zetten die hier grotendeels op lijkt.

NATUURLIJK snap ik dat je zit met herhalende variabelen, dat je de teksten moet toekennen aan het juiste artikel (verlengde teksten, misschien wel dokumententekst etc weet ik veel) moet gebruiken, en al dat soort dingen zijn wel te benoemen. Natuurlijk krijg je die layout nooit 100% gekopieeerd, omdat er in de bestaande layout ook wat schoonheidsfoutjes t.a.v. opmaak zitten. Die fout zit 'm met name in het uitgangspunt dat er altijd maar 1 kontraktregel is. Dat is natuurlijk niet zo in Profit en daar moet ik op anticiperen bij het maken van een nieuwe layout, waarvoor tot op zekere hoogte alle begrip.

Ik weet ook dat ik voorlopig niet snel een kontrakt zie komen waarop tig regels zullen staan.

Desalniettemin zou ik zo graag willen vasthouden aan de bestaande indeling van het "herhalende "stuk van de Wordlayout. In de bijlage zie je hoe zo'n kontraktlayout er in word nu uitziet, en welk deel volgens mij geconverteerd moet worden naar een herhalend deel. (misschien nog wel een regeltje vergeten.)  Nou, en als dat herhalende deel nou maar 3, 4 of 10 keer achter elkaar wordt afgedrukt is het prima. Dat dit wat meer papier gaat kosten, dat valt te begrijpen. Deze voorbeelden worden afgedrukt op briefpapier, dus het koopmans logo etc komt er vanzelf wel bij. En als ik wouter nou goed begrijp moet ik die layout gewoon laten varen, omdat je dat niet voor elkaar krijgt in de bestaande mogelijkheden van variabele layouts. Dat laatste is wel jammer.


* kontrakt nu.PNG (10.59 KB, 454x469 - viewed 173 times.)

* herhalend.PNG (2.59 KB, 344x132 - viewed 152 times.)
Logged

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

Posts: 5367


View Profile WWW
« Reply #9 on: November 05, 2007, 01:09:49 pm »

En als ik wouter nou goed begrijp moet ik die layout gewoon laten varen, omdat je dat niet voor elkaar krijgt in de bestaande mogelijkheden van variabele layouts.

Nope. Dan heb jij het ook niet begrepen, en zal ik idd niet duidelijk genoeg geweest zijn  Sad

Of ik moet je voorbeeld te letterlijk nemen, want dan kan het inderdaad niet  Wink  (vwb Artikelnummer en Omschrijving achter elkaar)

Dus:

Wat kan wel:

Artikelnummer : 1804.8

Omschrijving  : Koopmans grie...

Aantal Kg      : 10000

Levering        : Franko

etc.

Wat kan niet:

Twee herhalende variabelen in 1 regeldefinitie:

Product : 1804.8  Koopmans grie...


De truc om dit voor elkaar te krijgen is net te doen alsof je 1 kolom met herhalende regels hebt, en daarin alles onder elkaar op te nemen, op de manier zoals in jouw voorbeeld, doch rekening houdend met mijn aanmerkingen daarop. Voorbeeld tref je aan in de printscreen. In die printscreen een voorbeeld van een faktuur, waarbij in 1 kolom (omschrijving), het Ordernummer getoond wordt (voorafgegaan met een vaste tekst 'Order:'), de 3 verlengde teksten v/h Artikel, de 1e verlengde tekstregel van de Verschijningsvorm, eventuele toegestane afmetingstoleranties (keuringen op VO-regel niveau), een Projekt, Kenmerken, Artikel-Omschrijving v/d Klient, en nog een omschrijving volgens EDI gegevens. Alles kan in principe in 1 kolom worden opgenomen, als iedere Layoutregel maar een %HH% variabele bevat, en je er geen 2 op 1 regel hebt.

nb: In theorie heb je ook maar zo kans dat je die omschrijving achter het artikelnummer er via een 2e kolom bij te betrekken er wel op kunt krijgen, maar dat is dan even een kwestie van proberen. Via 1 regel lukt het je iig niet.


* SYLRRA.PNG (19.22 KB, 547x529 - viewed 177 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 #10 on: November 05, 2007, 01:33:55 pm »

Ik zal nog even stoeien, wordt leuk met %HH:kntrkregelbedat% t/m %HH:Kontraktrgleinddat% .... Kunnen we daar ook 1 variabele van maken?
Logged

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

Posts: 5367


View Profile WWW
« Reply #11 on: November 05, 2007, 03:02:12 pm »

Natuurlijk  Wink Die heet dan iets als "Kontraktperiode".

Niet handig alleen dat je dan nčt eerst iemand de opdracht geeft er een begin-/einddatum bij te maken;
als hij nog niet gemaakt is, scheelt het je 1 variabele, is hij al wel gemaakt, dan kost het je een 3e.  Wink
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.065 seconds with 20 queries.