Heart-Profit ERP
November 27, 2024, 03:40:05 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: Markering artikel tbv mededeling op offerte/kontrakt  (Read 7429 times)
0 Members and 1 Guest are viewing this topic.
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #15 on: November 22, 2017, 09:30:32 am »

Richard, volgens mij heb ik gezegd dat we dit met User Variabelen gaan oplossen.
Logged

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

Posts: 4076


Just testing


View Profile WWW
« Reply #16 on: November 22, 2017, 09:32:15 am »

Ik ga er wel van uit dat dit gewoon lukt zonder een maand werk en het kost 5 uur (wat nergens op slaat, maar ja).
Logged

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

Posts: 2595


View Profile WWW
« Reply #17 on: November 22, 2017, 09:51:31 am »

5 uur is akkoord.
Hoor graag wanneer het klaar is (hoe eerder hoe beter ;)
En moet hiervoor ook een update worden uitgevoerd?
Logged

Heart-Profit company ID: BS
Richard Masseling
Moneymaker
****
Offline Offline

Posts: 1320


View Profile
« Reply #18 on: January 11, 2018, 01:08:48 pm »

Inmiddels 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. Hiervoor is wel een Upgrade benodigd.

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 de te gebruiken (bijvoorbeeld Offerte-Header/regels) velden.
Logged

Heart-Profit company ID : HA
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.078 seconds with 21 queries.