Anveo Web Portal / Migliori pratiche / Tabella relazioni individuali tra le Anveo Pages
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Tabella relazioni individuali tra le Anveo Pages

Nella maggior parte dei casi, Anveo Client Suite utilizza le relazioni predefinite definite in Anveo Page Table-Field Relation (Per saperne di più leggi qui).

In alcuni casi, è necessaria una relazione più complessa con più tabelle coinvolte, oppure sono necessari filtri dinamici come se fossero basati sulla data corrente. Questo può essere ottenuto utilizzando un Action Code in Anveo Script.

Nel codice di esempio che segue, Anveo Script filtra la voce del libro mastro clienti della tabella clienti al relativo Customer No., a Open = TRUE e anche a Due Date. <= Infine, la [x id="Anveo Page" t="Anveo Page"] [xi id="ASLS_CL_ENTRIES" t="ASLS_CL_ENTRIES"] desiderata verrà aperta utilizzando Anveo Script. Questo codice azione può essere integrato in una lista clienti o in una pagina della carta perché si basa su [xi id="Rec" t="Rec"] per essere un cliente.

[[Declare your required variables]]
local CLE = Record('Cust. Ledger Entry');

[[Define your filters here]]
CLE:SETRANGE('Customer No.', Rec:GETVALUE('No.'));
CLE:SETRANGE('Open', TRUE);
CLE:SETFILTER('Due Date', '..%1', TODAY());

[[Open Anveo Page]]
PAGE_OPEN('ASLS_CL_ENTRIES', CLE, Rec);
Un codice di esempio di Script per mostrare le customer ledger entries aperte e dovute del customer ledger entries.

È necessario utilizzare i codici azione solo se sono necessari filtri complessi con tabelle multiple o filtri dati dinamici. Se si hanno semplicemente relazioni da un campo tabellare ad un altro, si prega di utilizzare l’impostazione di Anveo Page Table-Field Relation. Questa configurazione non richiede alcun codice sorgente. Per saperne di più qui.