Heart-Profit ERP
September 30, 2024, 09:23:55 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Printen Uservariabelen Layout-prints  (Read 531 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27468


View Profile WWW
« on: January 22, 2018, 04:03:01 pm »

Middels deze Releasenote is het mogelijk geworden om bij de diverse Print overzichten volgens de Variabele-Layout i.c.m. de module Profit-Uservariabele, de Uservariabele op te nemen op het te printen Overzicht middels de opname van de betreffende User-variabele.

Elke overzicht is te verdelen in Header en Herhalende Regels gegevens. Op deze manier kan ook de User-variabele worden opgenomen middels een speciale User-tag.

V.w.b. de Header gegevens dient een User-variabele in het segment van de Header bijvoorbeeld voor Printen Offerte als volg te worden opgenomen:

%US#[LOOF]US-xxxxxx%

waarbij de US# triggert dat Profit weet dat het om een User-variabele gaat, tussen blokhaken staat de tabel waarmee gewerkt moet worden (in dit geval bestand LOOF [Offerte-Header]) en de US-xxxx geeft aan om welke User-variabele het gaat.

De opgegeven User-Variabele bepaald vervolgens aan welke Tabel deze gekoppeld is en daarmee de sleutel waarmee deze vastgelegd is. Vervolgens zal in het bestand tussen de blokhaken gekeken worden of deze sleutel daarmee van toepassing is en indien dit het geval is, zal de waarde van de User-variabele afgedrukt worden.

V.w.b. de Herhalende-regels dient een User-Variabele in het segment van de herhalende regels (voorbeeld Printen Offerte) als volgt te worden opgenomen:

%HH:US#[LOOA]US-xxxx%

Waarbij de %HH triggert dat het om de Herhalende Variabelen gaat en de US# triggert dat Profit weet dat het om een User-Variabele gaat, tussen de blokhaken staat de tabel waarmee gewerkt moet worden (in dit geval LOOA [Offerte-regels]) en de US-xxxx geeft aan om welke User-Variabele het gaat.

De opgegeven User-Variabele bepaald vervolgens aan welke Tabel deze gekoppeld is en daarmee de sleutel waarmee deze vastgelegd is. Vervolgens zal in het bestand tussen de blokhaken gekeken worden of deze sleutel daarmee van toepassing is en indien dit het geval is, zal de waarde van de User-variabele afgedrukt worden.

Middels het meegeven van een Picture Formaat :x.x zoals dat bij de Variabelen-Layout opgenomen kan worden, kan het Formaat worden opgegeven. Tussen de blokhaken staat de Tabel waarna gekeken moet worden of de gebruikte User-Variabele van toepassing is. Maar omdat bijvoorbeeld aan de Relatie (bestand LORE v.w.b. User-Variabelen) een User-variabele  gekoppeld kan zijn, maar in het bestand van de Offerte-Header (LOOF) geen veld zit v.w.b. Relatie maar wel een veld voor de Debiteur, kan middels het aanvullen van de gegevens binnen de blokhaken worden aangegeven dat de sleutel van de Relatie "vertaald" moet worden naar de Debiteur.

Hiermee dient een User-Variabele gekoppeld aan de Relatie, maar die gebruikt moet gaan worden bij de Offerte-Header als volgt te worden opgenomen:

%US#[LOOF=LORD_RID/LORE_RID]US-xxxx%.

De US-xxxx bepaald aan welk bestand de User-variabele gekoppeld is en daarmee dus de sleutel. Middels de opname van "=LORD_RID/LORE_RID" kunnen we dan aangeven dat het onderdeel "LORE_RID" van het sleutelveld van de Relatie moet worden omgezet naar het veld "LORD_RID" van de Offerte-Header.

Indien de User-Variable gekoppeld zou zijn aan de Debiteur (bestand LORD, waarvan het veld LORD_RID de sleutel is) is een dergelijke verwijzing niet noodzakelijk, het gaat enkel en alleen indien de velden van de Sleutel bepaling van de User-Variabele niet overeen kom(en)(t) met de velden van het te gebruiken (bijvoorbeeld OfferteHeader/regels) velden.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
APPRLF      Omschrijving (nog) niet bekend    18-12-2017    05-01-2018
LOPRBOV1    Omschrijving (nog) niet bekend    22-05-2017    10-01-2018
LOPRHKV1    Omschrijving (nog) niet bekend    29-12-2016    10-01-2018
LOPRKKV1    Omschrijving (nog) niet bekend    19-12-2014    11-01-2018
LOPRKLV1    Omschrijving (nog) niet bekend    26-08-2016    11-01-2018
LOPRKRV1    Omschrijving (nog) niet bekend    02-11-2017    11-01-2018
LOPROFV1    Omschrijving (nog) niet bekend    06-03-2015    03-01-2018
LOPRPBV3    Omschrijving (nog) niet bekend    10-11-2017    11-01-2018
LOPRPBV4    Omschrijving (nog) niet bekend    11-12-2017    11-01-2018
LOPRPBV5    Omschrijving (nog) niet bekend    31-08-2015    11-01-2018
LOPRPBV7    Omschrijving (nog) niet bekend    21-01-2014    11-01-2018
LOPRROV1    Omschrijving (nog) niet bekend    19-12-2014    11-01-2018
LOPRRPV1    Omschrijving (nog) niet bekend    19-12-2014    11-01-2018
LOPRUFV2    Omschrijving (nog) niet bekend    24-04-2017    10-01-2018
LOPRUV      Omschrijving (nog) niet bekend      -  -        10-01-2018
LOPRUVUW    Omschrijving (nog) niet bekend      -  -        10-01-2018
LOPRVBEM    Omschrijving (nog) niet bekend    10-02-2015    11-01-2018
LOPRVBV1    Omschrijving (nog) niet bekend    02-01-2018    10-01-2018
LOPRVOV1    Printen Verkooporders    12-06-2017    10-01-2018
Logged
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.05 seconds with 20 queries.