Deze aanpassing is gereed.
In je Variabele Layout(s) zul je e.e.a. moeten opnemen als
%HH:@LanguageItemTextGroup(125):70% %HH:@LanguageTextItemGroup(125):70%%HH: gewoon, omdat het binnen het algoritme van herhalende regels valt.
De :nn% achteraan is ook verplicht binnen de standaard werkwijze van herhalende regels. Zou je deze niet opnemen, dan wordt de tag niet verwerkt. Tsja... en omdat het weinig zin heeft om tekstregels van 70 chars te definiëren om er vervolgens maar 40 posities van weer te geven, zul je altijd met :70% moeten sluiten.
Dat waar het om gaat, de
@LanguageItemTextGroup() @LanguageTextItemGroup() met als parameter bijv. 125.
Per positie wordt gekeken of het character (1, 2 en 5) voorkomt als Taaltext selektie waarde bij de Artikelgroep.
Als er geen parameter wordt weergegeven, zal er ook geen tekst worden afgedrukt.
Als bij geen een Artikelgroep een selektie wordt ingevuld, wordt er ook geen tekst afgedrukt.
Wil je dat altijd alle Taalteksten worden afgedrukt, dan kun je dat (kwa inrichting) realiseren door * in te vullen als parameterwaarde (
@LanguageItemTextGroup(*) @LanguageTextItemGroup(*)), en bij ieder af te drukken Artikelgroep een * in te vullen bij de Taaltekst selektie.
Verder, er moet verplicht een TaalTekst (voor een Taalkode) worden ingevuld bij de Artikelgroep.
Het is dus niet zo dat we bijv. i.g.v. een Taalkode "Nederlands", en géén Taaltekst gedefinieerd, ineens naar de Artikelgroep omschrijving gaan kijken of i.d. Ofwel, verplicht via Shift-F9 de 6 Taaltekstregels invullen.
Inzake de 'KRT' relator is vooralsnog niets aangepast. Wil iemand de Taaltekstregels op het Keuringsrapport afdrukken, dan worden er aldaar 6 Layoutvariabelen beschikbaar gesteld, die eerst op de Layout moeten worden opgenomen wil het op het Keuringsrapport komen. Andersom geldt dat op de @LanguageItemTextGroup layouts de tekst alleen wordt afgedrukt indien én die formule is opgenomen én er als parameter werd aangegeven welke artikelgroep-selekties er afgedrukt moeten worden. Beide dus dermate expliciet, dat het niet zo is dat de definitie van de een automatisch ervoor zorgt dat een ander document niet meer werkt.
Verder geldt dat de @LanguageTextItemGroup() call in alle Variabele Layouts kan worden gebruikt waarbij in Herhalende Regels een Artikelnummer wordt gebruikt. Hieronder vallen bijv. wel je Kontrakten, Offertes, Verkooporder, Opdrachtbevestiging en Faktuur, maar bijv. niet een Etiket (immers, die kent geen herhalende regels). Ook een Keuringsrapport volgens een Variabele Layout valt er niet onder, want de 'herhaling' die daar optreedt betreft niet een herhaling van de artikelen, maar van de gekeurde waarden.
Voor deze aanpassing heb je een Upgrade nodig.