Als het aan ons ligt zou het handig zijn om bv artikelgroep 900 t/m 999 te reserveren voor deze variabelen.
Dat maakt denk ik niet uit. Althans, ons niet.
Bij de Artikelgroep komt een rubriek Print Sorteerkode erbij (wat mij betreft onder de Kenmerken op een aparte regel en waarbij de onderste twee Webshop gerelateerde rubrieken naar Tabblad 2 verhuizen). 2 uur.
N.b.: Let erop dat de Taaltekstregels per Taal zijn en domweg niet worden gevonden als er geen Taaltekregels in de Taal van de Debiteur bestaan.
Nu wordt het lastig, omdat de Variabele Layouts eigenlijk geen "herhalings"mechanisme kennen voor zo'n 1 op veel relatie als deze. Dus, we hebben niet alleen 6 "domme" Layoutvariabelen nodig ... deze moeten voor iedere nieuwe ontdekte Artikelgroep waar het op dat moment afgedrukte (af te drukken) Artikelnummer aanhangt opnieuw worden bepaald. En dat zal dan op zich ook nog wel, maar hoe definieer je dit in je Layout ?
Ik zie zo snel geen andere mogelijkheid die "simpel" blijft dan het maken van een funktie (volgens mij nieuw voor de Variabele Layouts) waarvan de aanroep eruit ziet als @LanguageTextItemGroups eventueel voorafgegaan door (font) instellingen zoals altijd, en op zich gedefinieerd op een relatieve regel als onderdeel van de Herhalende Regel faciliteit met verder horizontale positionering.
Op zo'n regel waar de Taaltekstregel komt kan ook niets anders verschijnen, en al wat er verder gebeurt is dat het programma alle gekoppelde Artikelgroepen afloopt en alle Tekstregels van iedere gevonden Artikelgroep afdrukt. Zelf zou ik denken dat tussenliggende lege regels ook moeten worden gerespekteerd (niet de laatsen uit een Taaltekst setje, maar wel de eerste(n) opdat je lege regels kan kreëren als je dat leuk vindt.
Additioneel lastig is het denk ik dat een eventuele Voettekst gerespekteerd moet blijven worden, en dat onze funktie er dus rekening mee moet houden dat het blad vol raakt en een Voettekst realiseert plus een Koptekst op het nieuwe blad.
Zodra de funktie wordt aangeroepen zullen alle gevonden Artikelgroepen worden gesorteerd op de Print Sorteerkode en de Artikelgroepen zonder Print Sorteerkode komen ONDERaan.
Overigens ga ik er vanuit dat de @ funktie kan achterhalen wat het aktieve Artikelnummer is.
Zoiets denk ik, en dat voor 12 uur.
Totaal 14 dus.
E.e.a. onder het voorbehoud van iemand hier die mij later kan vertellen dat wat ik dacht te laten kunnen werken totaal onmogelijk is.