What's New

Trend .NET Enterprise rel. 10.26a


Data di rilascio aggiornamento: 10/04/2026

🚩Nota aggiornamento di release
In questa release sono stati introdotte nuove relazioni a livello di database per le quali quando si aggiorna alla corrente release potrebbero esserci delle relazioni da correggere.

Le matricole sono state relazionate con le destinazioni diverse

gesmat.desdiv → des_div.codice

I rapporti di intervento sono stati relazionati con le destinazioni diverse e l’id della matricola con la relativa tabella matricole

asstel.desdiv   → des_div.codice
asstel.id_mat → gesmat.codice

Questo per le integrazioni effettuate nella nuova App per la gestione dei rapporti di intervento al fini di visualizzare l’indirizzo diverso dalla sede del cliente nel caso in cui la matricola sia installata in un’altra sede e/o il rapporto di intervento sia destinato ad una sede diversa del cliente.
Prima di aggiornare Trend.NET alla release 10.26.A è possibile installare ed eseguire l’utility utatrelmat.dll che permette di verificare e correggere i record delle assistenze tecniche e delle matricole con valori non relazionati correttamente con le tabelle matricole e destinazioni diverse.

Modulo Fatturazione Elettronica

Fe_xlmcont.dll
Contabilizzazione fatture elettroniche da file XML

Nella procedura che permette di contabilizzare le fatture elettroniche è stata inserita la possibilità di calcolare le scadenze che il fornitore dovrebbe applicare in fattura elettronica dai documenti del ciclo passivo. Questo permette di effettuare un controllo sugli importi e date di scadenza applicate dal fornitore in fattura rispetto alle scadenze concordate e registrate nei documenti del ciclo passivo.
Nella maschera “ciclo passivo” è infatti stato inserito il pulsante “Visualizza l’elenco delle scadenze calcolate”.

Fe_xlmcont.dll
Contabilizzazione fatture elettroniche da file XML

Nella procedura di contabilizzazione delle fatture elettroniche, nel caso in cui il fornitore non esiste oppure non esiste il cliente, nel caso in cui la registrazione della fattura di acquisto è riferita ad un Reverse Charge, Trend crea automaticamente il fornitore e/o il cliente nel caso in cui non esiste in anagrafica.
Il codice applicato al nuovo fornitore e/o cliente creato è il codice progressivo registrato nelle rispettive anagrafiche. A partire da questa versione è possibile personalizzare la logica di attribuzione del codice fornitore e/o cliente tramite le nuove extension “ext_fe_xlmcont_newcodfor” e “ext_fe_xlmcont_newcodcli”.
Per maggiori informazioni consultare la documentazione dell’SDK per info su come creare le extension.

FeConfig.txt
File di configurazione fattura elettronica

Nel file di configurazione fattura elettronica (feconfig.txt), che può essere registrato nella cartella radice dove è installato Trend.NET Enterprise è stato aggiunto un nuovo comando:

FE_NOPRINTCONAIOVEDOVUTO,true

Se viene inserito questo comando nel file di configurazione viene omesso dal file XML il TAG con la dicitura Contributo Conai assolto.
Se viene omesso questo comando oppure se il parametro è false verrà automaticamente aggiunto nel file XML della fattura elettronica il TAG con la dicitura “Contributo conai assolto”.

Fatturazione
Classi di fatturazione condivise con tutte le tipologie di fatturazione

Nel creare la fattura XML nel caso di azienda produttrice di imballi, nel caso di contributo conai con cliente che ha impostato un determinato plafond, viene aggiunta nel file XML, in un TAG <Causale> la dicitura della percentuale di plafond, oppure, a seconda dell’impostazione effettuata in anagrafica clienti le n diciture di plafond per le varie fasce.

visfattxml.dll
Visualizzazione grafica fattura elettronica

Questa procedura visualizza la fattura elettronica in formato tabellare direttamente dal file XML della fattura elettronica. In questa versione è stata spostata la colonna unita di misura prima della colonna quantità. N.B. occorre accertarsi di aggiornare e sovrascrivere il file FoglioStileTabellare.xsl presente nella cartella radice di Trend.NET Enterprise copiandolo dalla cartella radice del setup di aggiornamento.

Modulo Fatturazione

fatturaz.dll
Fatturazione massiva

Se nel movimento incluso nella fatturazione è stata attivata l’opzione “Crea una sola fattura per questo documento” la procedura provvederà ad emettere una sola fattura evitando di accorpare il documento con altri documenti dello stesso cliente e/o della stessa commessa o destinazione in funzione delle opzioni attivate a video.

Par_stam.dll
Parametri di stampa

Nella procedura dove è possibile indicare i parametri di stampa collegati alla fatturazione è stato introdotto il campo Numero dec. Totale riga. In questo campo è possibile indicare il numero totale dei decimali che devono essere considerati nel calcolare il totale di riga. Se questo campo viene lasciato vuoto o con valore 0 verranno considerati il numero di decimali impostati nel campo numero dec. Prezzi unitari e totali.
Questo campo è utile nel caso in cui l’azienda gestisca prezzi con n decimali ma, nei totali di riga, vuole considerare ad esempio 2 decimali oppure un valore di decimali differente da quello impostato nel campo prezzo unitario.

Doc_mag.dll
Documenti di magazzino

Nella procedura documenti di magazzino che permette di configurare le causali di magazzino è stata aggiunta nella scheda “Opzioni” la selezione “Considera data e num. Fattura diretta”. Nel caso in cui questa opzione è impostata a “ON” nel momento in cui, nella procedura movimenti di magazzino, viene effettuata l’emissione della fattura con l’ apposito pulsante “Fattura” posizionato nella scheda “Dati accompagnatori” verrà proposta la data ed il numero fattura dalla data e dal numero del movimento. Questa nuova opzione può essere utile per quei documenti fatturati “direttamente” come Fatture dirette, fatture di anticipo ecc. ecc. dove si vuole impostare come data e numero fattura quelli indicati direttamente nel movimento.

Mov_mag.dll
Movimenti di magazzino

Nella procedura movimenti di magazzino, in fase di fatturazione, utilizzando l’apposito pulsante “Fattura” posizionato nella scheda “Dati accompagnatori” verrà proposta la data ed il numero fattura dalla data e dal numero del movimento, nel caso in cui, nel documento di magazzino, è stato impostata la nuova opzione “Considera data e num. Fattura diretta”. Questa nuova opzione può essere utile per quei documenti fatturati “direttamente” come Fatture dirette, fatture di anticipo ecc. ecc. dove si vuole impostare come data e numero fattura quelli indicati direttamente nel movimento.

Modulo Magazzino

Doc_mag.dll
Documenti di magazzino

E’ stata inserita la possibilità di includere, nei movimenti di magazzino, delle annotazioni inserite nell’ anagrafica fornitori ed aggiunte automaticamente nel corpo del documento. Questa funzionalità era già disponibile per le anagrafiche clienti. Attivando il flag “Includi annotazioni clienti – fornitori” nel documento di magazzino desiderato, permette di includere ora, le annotazioni inserite in anagrafica cliente e fornitori nella scheda “Anagrafica pagina 4”, nella sezione “Note di stampa documento”

doc_mag.dll
Documenti di magazzino

Nella procedura “documenti di magazzino” dove è possibile configurare le causali di magazzino, nelle impostazioni invio mail è ora possibile indicare per ogni tipo di documento anche eventuali indirizzi ulteriori per copia conoscenza (cc) nel nuovo campo “indirizzi email ulteriori per copia conoscenza (cc)” che Trend.NET in fase di invio mail aggiungerà automaticamente alle mail inviate.
Sarà quindi possibile indicare a discrezione dell’azienda ad esempio indirizzi interni che saranno automaticamente inseriti alla mail spedita. Sarà quindi, ad esempio, possibile inoltrare un ordine a fornitore ed automaticamente inserire per copia conoscenza l’indirizzo del responsabile acquisti. Possono essere inseriti diversi indirizzi utilizzando il separatore punto e virgola ( ; ).

Nota: gli indirizzi email ulteriori per copia conoscenza verranno aggiunti alle mail spedite ai clienti, fornitori, contatti o prospect sia se configurati nelle rispettive anagrafiche che nei contatti interni delle anagrafiche. Non saranno, logicamente, aggiunti alle email inviate agli indirizzi indicati nel campo “invia l’ email anche ai seguenti indirizzi (verrà creata una nuova mail) perché, generalmente, anche in questo campo si specificano indirizzi email interni all’azienda ma, questo campo viene utilizzato quando si desidera creare una nuova mail e non inviarla per copia conoscenza.

parametr.dll
Parametri di Trend

Nei parametri di Trend è ora possibile selezionare il tipo di ricerca predefinito che l’utente desidera sia attivato automaticamente nel motore di ricerca prodotti.
E’ ora quindi possibile selezionare tra codice, descrizione, codice a barre, cod. originale, cod. alternativo.
Questa selezione può essere fatta nei parametri di Trend.NET nella comboBox “proponi ricerca per :” nella scheda “Anagrafica pag. 5”, nella sezione “Motore di ricerca prodotti”.

selprsc.dll
Motore di ricerca prodotti

All’ apertura della maschera viene considerata la nuova opzione “proponi ricerca per :” introdotta nei parametri di Trend che permette di predefinire il metodo di ricerca desiderato dall’ utente (codice, descrizione ….)

mov_mag.dll
Movimenti di magazzino

Nel caso in cui ad un prodotto è associato un configuratore il codice prodotto neutro e la descrizione del prodotto neutro selezionato vengono ora visualizzate nel titolo della finestra del configuratore.sbrlimoma.dll
Analisi con filtri movimenti di magazzino

Nella procedura analisi con filtri movimenti di magazzino che permette di effettuare analisi sui dati, sono state aggiunte le colonne categoria merceologica, categoria statistica, modello, codice zona, nazione, agente. Come consuetudine, l’utente può spostare, riposizionare o rimuovere a proprio piacimento le colonne, gli ordinamenti e i filtri e memorizzarli con l’apposita funzione.

mov_mag.dll
Movimenti di magazzino

Nella scheda “Dati accompagnatori” è stata aggiunta l’opzione “Crea una sola fattura per questo documento”. Se si attiva l’opzione nella procedura di fatturazione massiva sarà emessa una sola fattura per il documento in oggetto, senza accorparlo con eventuali altri documenti.

copiadoc.dll
Evasione movimenti

Se nel movimento di magazzino è stata attivata l’opzione “Crea una sola fattura per questo documento” questa impostazione viene ereditata nel documento di evasione.


copiadoc.dll

Evasione movimenti

Se il documento di origine ha stesso codice documento, data, numero e cliente – fornitore la ricerca del documento di origine viene effettuata sull’ id del record di testata. Questo permette quindi di gestire anche questi casi ovvero più documenti con gli stessi dati di intestazione. Situazione utile nel caso in cui si desidera duplicare un documento, ad esempio un preventivo, mantenendo gli stessi identici dati di testata ma con revisione differente.

Mov_mag.dll
Movimenti di magazzino

Nella procedura movimenti di magazzino, è possibile modificare ed ereditare “note lunghe” inserite in anagrafica prodotti.
Da questa versione lo spazio delle note è ridimensionabile. La finestra viene aperta non piÚ in modalità modale. Se la finestra viene ridimensionata il testo viene giustificato in funzione della dimensione della finestra stessa.

Ges_prod.dll
Anagrafica prodotti

Nelle note lunghe prodotto e nelle note tecniche, maschere dove possono essere inseriti testi lunghi per descrivere il prodotto e/o per descrivere le note tecniche del prodotto il testo viene automaticamente adattato alla larghezza della maschera visualizzata.

Mov_mag.dll
Movimenti di magazzino

Nella procedura movimenti di magazzino, se nel documento di magazzino è attivata l’opzione “Registra cod. art. cliente – fornitore” nella scheda “Opzioni 2” della procedura documenti di magazzino, Trend.NET registra nel campo “cd art clifor”, della linea del movimento di magazzino, il codice prodotto inserito nel listino prezzi associato al cliente o al fornitore. A partire da questa versione se il cliente o il fornitore gestisce un listino alternativo e nel primo listino non esiste un’associazione con il codice prodotto indicato nella linea del movimento, Trend.NET effettua la ricerca nel listino alternativo e nel caso in cui esso esista lo registra nel campo indicato.

Mov_mag.dll
Movimenti di magazzino

Nella procedura movimenti di magazzino, se attivata nei documenti di magazzino di inserire la descrizione in lingua del prodotto, nel caso in cui esista, nell’ archivio delle descrizioni in lingua, la descrizione lunga in lingua viene automaticamente inserita nel campo note lunghe della riga del movimento.
Le note lunghe possono essere visualizzate cliccando con il tasto destro del mouse sul codice prodotto e, dallo short cut visualizzato, selezionare l’opzione “Annotazioni”.

Mov_mag.dll
Movimenti di magazzino

Nella procedura movimenti di magazzino, se si modificava l’ordine delle colonne occorreva lasciare nelle prime due colonne la colonna “Corpo” e “Ordine corpo” per potersi spostare automaticamente sulla colonna codice alla pressione del tasto F11 (Nuova riga). Da questa versione è possibile spostare la posizione oppure rimuovere dalla visualizzazione anche queste colonne a proprio piacimento.

Modulo MES

Touchscr.dll
Interfaccia TouchScreen MES

Attraverso il modulo MES è possibile gestire il nesting in avanzamento. Questo permette di creare un nesting direttamente in produzione con la possibilità di selezionare i singoli ordini di produzione che si desidera inserire nel nesting anche a lavorazione iniziata. Il nesting in avanzamento può anche essere creato selezionando tutti gli ordini di produzione di una commessa che hanno almeno una lavorazione nel centro di lavoro indicato. Da questa versione, nel momento in cui si seleziona, attraverso il barcode, il codice commessa vengono inseriti tutti gli ordini di produzione nell’ elenco ordini di produzione del nesting ed il cursore viene automaticamente riposizionato sul campo barcode della commessa.

Modulo Varianti

Ges_var.dll
Gestione risposte varianti

Nella procedura gestione risposte varianti è stato aggiunto, sopra la grid, il pulsante “Editor espressione” che permette di visualizzare ed editare l’eventuale espressione impostata sulla risposta in un form a schermo intero.

Modulo Distinte Base

mml_dbap.dll
Distinte base aperta

Posizionandosi con il cursore nel campo codice in presenza dello stesso codice articolo ripetuto nell’ ordine la procedura impediva l’uscita dal controllo visualizzando il messaggio codice già esistente.

Engine sviluppo distinta base
Nell’ engine di sviluppo distinte di base è stato aggiunto il nuovo campo mml_dbapRow dove è possibile valorizzare la corrente linea della distinta base aperta che potrà essere poi utilizzata all’ interno degli script della distinta base.

All’ interno degli script di distinta base la corrente riga della distinta base aperta può essere richiamata utilizzando l’oggetto currentMml_dbap.
Esempio di utilizzo all’ interno di uno script

if (currentMml_dbap!=null)
{
System.Windows.MessageBox.Show("Script distinta base aperta. Dim X = "+(currentMml_dbap.dimx??0).ToString() );
}
else
{
System.Windows.MessageBox.Show("Script distinta base aperta. NON E' STATO VALORIZZATO currentMml_dbap" );
}

Modulo Rilevazione Presenze

Car_teml.dll
Rilevazione presenze con interfaccia TouchScreen

Nella procedura rilevazione presenze con interfaccia TouchScreen, nel caso in cui nei parametri rilevazione presenze è attivato il flag “Disabilita visualizzazione lista operatori”, se viene inserito un codice dipendente utilizzando maiuscole e/o minuscole differenti dal codice memorizzato nella tabella dipendenti, il codice stesso viene automaticamente convertito utilizzando le maiuscole o minuscole effettivamente utilizzate nel codice originale registrato in tabella.

car_teml.dll
Rilevazione presenze con interfaccia TouchScreen

Se la fase è collegata ad un centro di lavoro predefinito ed il centro è collegato ad un centro di costo vengono registrati nella contabilità industriale sia il centro di lavoro che il centro di costo

Car_teml.dll
Rilevazione presenze con interfaccia TouchScreen

Nell’interfaccia a video sotto il campo codice commessa e codice fase viene visualizzata la descrizione della commessa e della fase.

Car_teml.dll
Rilevazione presenze con interfaccia TouchScreen

Nell’ interfaccia a video, cliccando sul pulsante lista interventi, viene ora visualizzata, oltre alla descrizione del codice prodotto collegato alla matricola, la descrizione dell’intervento.

carstore.dll
Stampa ore presenze

Nel report di stampa delle ore per dipendente è stata aggiunta la matricola del dipendente inserita nell’ anagrafica dipendenti.

carstore.dll
Stampa ore presenze

Nel report di stampa delle ore per dipendente nella colonna note viene stampato l’elenco del giustificativo per giorno. Da questa versione, per ogni giustificativo, viene stampato anche il totale ore e minuti del giustificativo stesso nel formato HH:MM.

carstore.dll
Stampa ore presenze

Nel report di stampa delle ore per dipendente è stata aggiunta a video la possibilità di selezionare se si desidera stampare esclusivamente i dipendenti che sono stati abilitati alle letture. Opzione impostabile in anagrafica dipendenti nella scheda “Paga base” campo “Abilitato a letture”. Per default l’opzione è disattivata. Occorre notare che questa procedura di stampa controlla anche il range di date “Assunto il” e “Dimesso il”, anche queste impostate nell’ anagrafica dipendenti. Nel caso in cui il periodo di stampa ore presenze non rientra nel range indicato, il dipendente viene automaticamente escluso dalla stampa indipendentemente dall’ impostazione del flag. N.B. se i campi non sono compilati viene considerato come valore, data minima possibile nel campo “Assunto il” e data massima possibile nel campo “Dimesso il”.

car_reg.dll
Inserimento giustificativi

Nella procedura che permette di inserire giustificativi (come ferie, permessi ecc. ecc.) nel tasto “Duplica giustificativo” è possibile duplicare il giustificativo per un determinato range di intervallo di date con la possibilità di escludere i Sabati, Domeniche ed i giorni festivi. Da questa versione è possibile inserire in fase di duplica fino a 6 ulteriori dipendenti. Questo può essere utile per duplicare in una sola occasione i giustificativi in modo automatico per più dipendenti contemporaneamente.

Modulo Archivi

Tab_cap.dll
Tabella codici CAP

Nella tabella codici cap nella ricerca viene ora richiesto il codice cap. In precedenza la ricerca veniva effettuata sull’ id.

Modulo Cespiti

ammvence.dll
Contabilizzazione vendita cespiti

Questa procedura crea la registrazione contabile dalle vendite dei cespiti effettuate nel modulo ammortamenti. Nel caso in cui la vendita è una vendita parziale del cespite la procedura considera il fondo dal valore inserito nel campo “Relativo F/DO ammortamento della vendita parziale” compilato nella movimentazione cespiti a scheda. Nel caso in cui questo valore non è stato compilato la procedura avvisa l’utente con un messaggio di warning.

ges_ces.dll
Anagrafica cespiti

Nel caso in cui si elimina un cespite se sono presenti dei movimenti l’utente viene avvisato con un ulteriore messaggio. Potrà decidere se proseguire nell’ eliminazione, in questo caso verranno eliminati anche i movimenti oppure bloccare l’eliminazione.

Modulo ContabilitĂ 

sbresco.dll
Estratti conto video

Dalla procedura estratti conto video è possibile consultare la fattura elettronica ricevuta e/o inviata alla piattaforma TrendCloud cliccando sull’apposito pulsante “Anteprima fattura elettronica”.
Nella versione 10.25.C è stata aggiunta la possibilità di indicare un percorso ulteriore di ricerca delle fatture elettroniche XML. Questa impostazione può essere effettuata nella procedura parametri fatturazione elettronica nei campi “Percorso alternativo XML vendita” e “Percorso alternativo XML acquisti”.
La procedura di anteprima effettuerĂ  la ricerca della presenza del file anche nel percorso aggiuntivo indicato nei parametri fatturazione elettronica.

rimcoeff.dll
Disattivazione flag effetti contabilizzati

Questa utility permette di disattivare il flag di effetto contabilizzato nel portafoglio clienti. Da questa versione è stata aggiunta la possibilità di selezionare gli effetti per i quali si desidera disattivare il flag dal numero di distinta di presentazione effetti.

rari_cont.dll
Elaborazione Ratei e Risconti – scritture di assestamento

E’ stato sostituito il filtro range “data di registrazione” con il nuovo filtro range “data del periodo” questo per poter gestire il caso in cui una fattura sia registrata nel nuovo esercizio ma con competenza interamente nell’esercizio passato. Questo può avvenire, ad esempio, nel pagamento dei bolli relativi all’esercizio precedente nel momento in cui vengono pagati nell’esercizio successivo. In questo caso, con questa nuova implementazione, vengono automaticamente considerate anche le registrazioni con questa casistica. Nelle routine di calcolo è stato aggiunto 1 giorno nel totale giorni calcolati ed un giorno nella parte di rateo o risconto relativa all’anno corrente.

rari_cont.dll
Elaborazione Ratei e Risconti – scritture di assestamento

Nella procedura che effettua il calcolo delle scritture di assestamento ratei e risconti per definire il segno della registrazione di assestamento e della relativa registrazione di apertura viene ora seguita questa sequenza:Viene controllato se nel sottoconto è impostata l’eccedenza. Se impostata viene considerata, altrimenti la procedura continua nell’elaborazione.
Viene controllato se nel conto è impostata l’eccedenza. Se impostata viene considerata, altrimenti la procedura continua nell’elaborazione.
Viene controllato se nel mastro è impostata l’eccedenza. Se impostata viene considerata, altrimenti la procedura continua nell’elaborazione.
Se non è stata impostata l’eccedenza nella gerarchia del conto indicato nel piano dei conti, per default viene considerata eccedenza Dare, ma, nel caso in cui il documento contabile è collegato ad un registro iva di vendita viene considerata eccedenza avere per default.
Nel caso in cui il segno dell’ operazione per la quale si stà effettuando la registrazione di assestamento ha segno invertito rispetto all’eccedenza la registrazione di chiusura e di riapertura del rateo – risconto verrà effettuata a segni invertiti.

parametr.dll
Parametri di Trend.NET

Nella scheda ‘Pagina 3’ della procedura Parametri di Trend.NET sono stati aggiunti i campi “Data inizio competenza” e “Data fine competenza” che permettono di impostare i valori predefiniti che si desidera attivare nella stampa degli estratti conto per il filtro date competenza.
Nel caso in cui questi in questi campi ci sia il valore nullo (non compilati) la data di inizio competenza e data fine competenza viene rispettivamente valorizzata dai valori indicati nei campi “Data inizio calcolo” e “Data fine calcolo”. Nelle release precedenti, infatti, i valori del filtro date competenza venivano ricavati dalle impostazioni effettuate nei campi “Data inizio calcolo” e “Data fine calcolo”.


bilancee.dll
Riclassificazione di bilancio CEE

Nella procedura che permette di riclassificare il bilancio CEE è stata introdotta la possibilità di indicare l’esercizio precedente anche nel caso in cui l’esercizio è stato separato a livello di database.
In questo caso, nel campo “Nome database” Azienda aggiuntiva in separazione di esercizio

Bilanci
Procedura di elaborazione di bilancio

In particolari registrazioni, attivando nell’ elaborazione del bilancio, la simulazione ratei e risconti la procedura aggiornava esclusivamente la situazione economica.

sbresco.dll
Estratto conto video

L’intervallo date di competenza viene ora impostato leggendo i valori indicati nei nuovi campi “Data inizio competenza” e “Data fine competenza” introdotti nei parametri di Trend.NET.

sescost.dll
Estratto conto stampa

L’ intervallo date di competenza viene ora impostato leggendo i valori indicati nei nuovi campi “Data inizio competenza” e “Data fine competenza” introdotti nei parametri di Trend.NET.

sespasi.dll
Estratto conto per riferimento stampa

L’ intervallo date di competenza viene ora impostato leggendo i valori indicati nei nuovi campi “Data inizio competenza” e “Data fine competenza” introdotti nei parametri di Trend.NET.


Modulo portafoglio

sescmspo.dll
Estratto conto confrontato con il portafoglio

Questa procedura confronta il saldo dell’estratto conto con il saldo del portafoglio ancora a scadere. In questa versione è stata inserita la possibilità di creare un file Excel dell’elaborazione.

Modulo produzione

cilavst.dll
Cicli di lavoro generici

Nella procedura che permette di creare i cicli di lavoro generici, ovvero permette di creare template di ciclo che può essere ereditato in un ciclo di lavoro standard è stata introdotta la possibilità di indicare espressioni sulle singole righe. All’ interno delle espressioni potranno essere indicate formule che valutano campi e/o risposte alle varianti per indicare se una determinata lavorazione deve essere considerata oppure no.

gescicst.dll
Cicli di lavoro standard

Nella procedura di gestione del ciclo di lavoro standard è stata introdotta la possibilità di indicare espressioni sulle singole righe del ciclo. All’ interno delle espressioni potranno essere indicate formule che valutano campi e/o risposte alle varianti per indicare se una determinata lavorazione deve essere considerata oppure no. Se il ciclo standard viene ereditato da un ciclo di lavoro generico vengono ereditata anche le eventuali espressioni indicate nel ciclo di lavoro generico.

Modulo MRP II

sitorplx.dll
Situazione ordini di produzione selettiva per cliente planning

Questa procedura permette di visualizzare un cruscotto che visualizza la situazione di avanzamento degli ordini di produzione per singolo cliente.
In maschera è stato aggiunto il filtro da documento a documento che permette di indicare i documenti di magazzino che si desidera filtrare e/o visualizzare. E’ stato inoltre imposta per default il campo Tipo sul valore “solo ordini non terminati”.


schcin.dll
Report schedulazione di produzione a capacitĂ  infinita

Questo report visualizza la capacità dei singoli centri rispetto all’avanzamento di produzione degli ordini di produzione pianificati. Il report è ora impostato con il Layout a scala di grigi.
E’ inoltre stata aggiunta la colonna qtà in ordine dei singoli ordini di produzione.

Modulo assistenze tecniche

asstel.dll
Gestione rapporti di intervento tecnico

La label tipo intervento è stata modificata in modo intervento. Le modalità di intervento possono essere Telefonico, Presso cliente, Presso ns sede oppure interno.

asstel.dll
Gestione rapporti di intervento tecnico

Nella sezione relativa alla visita fiscale dei registratori di cassa nella ComboBox tipo di intervento visita fiscale è stata cambiata la selezione Defiscalizzazione in Disattivazione per aggiornare tale voce alla nuova nomenclatura fiscale. La selezione Cessione è diventata Obsoleta e viene mantenuta solo per coerenza con lo storico dati. Nel caso in cui il tipo di intervento è “Nuova installazione” e nella matricola il campo data installazione non è compilato verrà compilato automaticamente con la data dell’intervento tecnico. Nel caso in cui, invece, il campo data installazione è compilato con una data diversa dalla data dell’intervento tecnico verrà visualizzato un messaggio di avviso all’utente dove viene avvisato che la data verrà aggiornata con la data dell’intervento tecnico.

asstel.dll
Gestione rapporti di intervento tecnico

All’apertura del form “visita fiscale” viene proposto per default nel campo esito il valore “POSITIVO”.

asstel.dll
Gestione rapporti di intervento tecnico

Quando si seleziona una matricola se la matricola ha una data di fine garanzia inferiore alla data odierna viene visualizzato un messaggio di avviso ed il tipo intervento viene impostato come tipo in garanzia. Nelle versioni precedenti veniva controllata la data di fine garanzia rispetto alla data del rapporto di intervento, a partire dalla versione attuale viene controllata la data di fine garanzia rispetto alla data odierna.

asstel.dll
Gestione rapporti di intervento tecnico

Nel database di Trend.NET sono state aggiunte le relazioni tra intervento tecnico e matricola ed intervento  tecnico e destinazione diversa. Con queste nuove relazioni, aggiunte a livello di database per rendere piĂš fluido l’accesso alle informazioni Tramite la nuova App Android per gestire le assistenze tecniche ed il nuovo Engine API Rest Server. In fase di salvataggio del rapporto di intervento viene verificata l’esistenza dei record relazionati della destinazione diversa e matricola.
N.B. non è piÚ accettato il codice id matricola uguale a zero (0). Nel caso in cui esista il codice matricola 0 è ora automaticamente convertito in valore null.

asstel.dll
Gestione rapporti di intervento tecnico

Nella griglia che visualizza l’elenco materiali del rapporto di intervento è stata aggiunto un campo per inserire le note di riga.

asstel.dll
Gestione rapporti di intervento tecnico

E’ stato rimosso un messaggio di Warning che veniva visualizzato alla pressione del tasto nuovo intervento nel caso in cui nei parametri assistenza tecnica era attivato un valore predefinito da impostare nel tipo intervento (telefonico, presso cliente, presso ns. sede, interno).

asstel.dll
Gestione rapporti di intervento tecnico

Viene ora valutata l’extension ext_asstel_setgar che permette di personalizzare la modalità di impostazione campi del rapportino nel momento in cui viene inserita una matricola che ancora è in garanzia.
Se non è presente l’extension il tipo di intervento viene automaticamente impostato come intervento in garanzia. Inoltre mentre viene selezionata una matricola il tipo di intervento per default viene proposto dal tipo di intervento impostato nella matricola. Per default ora viene impostato il tipo di intervento solo se nella matricola è impostato la tipologia Pagamento o Garanzia. Eventualmente è possibile personalizzare questa logica nell’extension ext_asstel_setgar.

Gesmat.dll
Gestione matricole

Nella ComboBox “tipo intervento visita periodica” è stata aggiornata la label da “visita fiscale” a “visita periodica” mentre la selezione Defiscalizzazione è stata sostituita in Disattivazione e la selezione Cessione è stata modificata in Cessione (Obsoleto) mantenuta solo per coerenza con lo storico dati.

Mattipesc.dll
Tabella tipologie di esclusione interventi tecnici

In questa nuova tabella possono essere definite le esclusioni da applicare ad un intervento tecnico e/o matricola. In questa nuova tabella, infatti, è possibile codificare le esclusioni come ad esempio esclusione del costo orario di intervento, esclusione del costo orario di trasferta, esclusione del diritto di chiamata, esclusione del costo dei materiali utilizzati. Che potranno poi essere associate ad una matricola e/o direttamente ad un intervento tecnico. Questo, ad esempio, permette di definire già a livello di matricola le esclusioni dei costi, concordati con il cliente, che saranno attribuiti ad una determinata matricola a seconda del tipo di contratto definito con il cliente. Ad esempio sarà possibile configurare l’esclusione dall’ addebito dei costi di intervento su una determinata matricola ma non dei costi dei materiali ecc. ecc.

Gesmat.dll
Gestione matricole

Nella procedura di gestione anagrafica delle matricole è stato aggiunto il campo esclusioni che permette di indicare il codice associato alla matricola della tabella esclusione. Le esclusioni permettono di indicare, in fase di caricamento di un rapporto di intervento, le esclusioni associate alla matricola come ad esempio esclusione del costo orario di intervento, esclusione del costo orario di trasferta, esclusione del diritto di chiamata, esclusione del costo dei materiali utilizzati nell’intervento.

Gesmat.dll
Gestione matricole

Nella gestione matricole è stato aggiunto il pulsante selezione destinazioni diverse che permette di visualizzare e selezionare tutte le destinazioni diverse associate al cliente intestatario della matricola.

Cremmint.dll
Creazione movimento di intervento per fatturazione

Questa procedura, nel creare il movimento dell’intervento per la fatturazione considera le nuove impostazioni delle regole di esclusione.

Interep.dll
Elenco interventi tecnici

Questa procedura, nel creare l’elenco degli interventi tecnici da fattura e/o fatturati considera le nuove impostazioni delle regole di esclusione.

Asstel.dll
Gestione rapporti di intervento

Nella gestione rapporti di intervento è stato aggiunto il campo “esclusioni”. Le esclusioni permettono di indicare, in fase di caricamento di un rapporto di intervento, le esclusioni associate all’ intervento tecnico stesso. E ‘possibile ad esempio escludere dal conteggio del rapporto di intervento il costo orario di intervento, esclusione del costo orario di trasferta, esclusione del diritto di chiamata, esclusione del costo dei materiali utilizzati nell’intervento. È possibile associare un codice “Esclusione” anche alla matricola e, nel momento in cui la matricola viene selezionata dall’ intervento, l’eventuale esclusione viene inserita ed associata all’ intervento tecnico stesso.
N.B. se si desidera iniziare a gestire le esclusioni ed è stato personalizzato il report di stampa del rapporto di intervento occorrerà modificare tale report attivando le nuove regole previste per le esclusioni. Per maggiori informazioni consultare la documentazione tecnica dell’SDK

Modulo generale

Nella procedura che permette di configurare gli utenti e le relative autorizzazioni è stata aggiunta la sezione “Short cut menu’ inferiore” dove è possibile configurare l’ abilitazione o menò dei pulsanti visualizzate nel menù inferiore della “side bar” di Trend.NET Enterprise.
In questa nuova sezione è possibile disabilitare il pulsante che permette l’accesso all’editor di testo, al foglio elettronico, alla procedura “Trova contatti”, alla procedura che gestisce la messaggistica e alla procedura di gestione del calendario.

Modulo Contratti Assistenza

Ges_con.dll
Gestione contratti

La comboBox mese di fatturazione viene ora automaticamente attivata nel caso in cui il tipo di contratto è impostato su Annuale, Biennale, Triennale o una-tantum. Il controllo anno di fatturazione viene automaticamente attivato se il contratto è una-tantum

Ges_con.dll
Gestione contratti

Nella procedura di gestione contratti sono state aggiunte due colonne sconto tabellare. Ogni codice sconto ha la possibilità di collegare quattro livelli di sconto. Il codice sconto è collegato alla stessa tabella del codice sconto utilizzato nelle procedure dei movimenti di magazzino, listini ecc. ecc.
Nel report di stampa del contratto sono state aggiunte le colonne sconto oltre alla colonna totale scontato.


Cremmcas.dll

Creazione movimenti di fatturazione contratti di assistenza

In fase di creazione del movimento di fatturazione del contratto di assistenza vengono ereditati, nel movimento creato, gli eventuali codici sconto utilizzati nei contratti.

Cremmcas.dll
Creazione movimenti di fatturazione contratti di assistenza

In fase di creazione del movimento di fatturazione del contratto di assistenza solo nel caso in cui nel prodotto inserito nel contratto non sia stata indicata l’unità di misura viene registrata l’unità di misura NR.

Stconass.dll
Elenco contratti di assistenza stampa

Questa procedura visualizza un report che riepiloga l’elenco dei contratti di assistenza. L’ importo visualizzato dei singoli contratti è ora l’importo scontato al netto dei nuovi codici sconto previsti nel contratto di assistenza.


Staconcons.dll
Stampa contratti a consumo (monte ore)

Questa procedura visualizza un report che riepiloga l’elenco dei contratti a consumo, i rapporti di intervento effettuati e collegati al contratto a consumo ed il valore residuo del contratto. L’ importo del contratto è ora l’importo scontato al netto dei nuovi codici sconto previsti nel contratto di assistenza.

Stconpla.dll
Planning contratti di assistenza

Questa procedura visualizza un report di tipo planning, ovvero suddiviso per mesi che riepiloga l’elenco dei contratti evidenziando gli importi nei vari mesi di scadenza. L’ importo del contratto è ora l’importo scontato al netto dei nuovi codici sconto previsti nel contratto di assistenza.

Trend.MOBILE

Par_tremob.dll
Parametri Trend.MOBILE

Nei parametri Trend.MOBILE che è stata inserita nel menù Utilità – Parametri – Parametri Trend.MOBILE è possibile configurare le opzioni nella nuova App per sistemi operativi Android per la gestione dei rapporti di intervento in mobilità.

Modulo UtilitĂ 

par_mail.dll
Parametri mail documentale

In questa procedura è possibile personalizzare il testo dell’ oggetto e/o del messaggio email inviata automaticamente da Trend. A partire da questa versione è stato aggiunto in maschera un pulsante che predispone in modo automatico l’oggetto ed il testo con un template standard che può essere modificato dall’utente.

Utatrelmat
Utility controllo relazioni rapporti di intervento e gestione matricole

Nell’ attuale release sono state aggiunte nuove relazioni per rendere più interattiva e fluida l’ App dei rapporti di intervento.

le matricole sono state relazionate con le destinazioni diverse

gesmat.desdiv → des_div.codice

I rapporti di intervento sono stati relazionati con le destinazioni diverse e l’id della matricola con la relativa tabella matricole

asstel.desdiv  → des_div.codice
asstel.id_mat → gesmat.codice

Questo per le integrazioni effettuate nell’ App per la gestione dei rapporti di intervento al fini di visualizzare l’indirizzo diverso dalla sede del cliente nel caso in cui la matricola sia installata in un’altra sede e/o il rapporto di intervento sia destinato ad una sede diversa del cliente.

Prima di aggiornare Trend.NET alla release 10.26.A è possibile installare ed eseguire questa utility (utatrelmat.dll) che permette di verificare e correggere i record delle assistenze tecniche e delle matricole con valori non relazionati correttamente con le tabelle matricole e destinazioni diverse. Questa procedura è stata anche aggiunta nel menĂš utilitĂ  – utilitĂ  —

CTRL + P
Stampa schermata

E’ stata reintrodotta una funzione che era disponibile in TrendTNG.
Premendo CTRL+P viene stampata la schermata di Trend.

Modulo SDK

Controllo Grid.

Al controllo grid sono stati aggiunti una serie di nuovi comandi che permettono di inserire nuove colonne in una modalità piu’ semplice e veloce. Rimangono comunque attive tutte le modalità precedenti.

AddMemoColumn

Permette di aggiungere alla grid una colonna con controllo MemoEdit per editare testi di tipo Memo ovvero testi a lunghezza infinita.
Nota è comunque possibile utilizzare questo comando anche verso stringhe di testo a dimensione fissa.
var colonna = teGridControl1.AddMemoColumn(“note_prod”, “Note Prod.”, 75, medit);
Nuovo comando per aggiungere campi memo ad una Grid standard .. è possibile passare un oggetto come parametro nel quale sono impostate le proprietà desiderate .. se è null vengono impostate le proprietà di default. N.b. Viene preimpostato il ReadOnly dell’ oggetto inserito al readOnly della colonna

Permette di aggiungere alla grid una colonna con controllo MemoEdit per editare testi di tipo Memo ovvero testi a lunghezza infinita.
Nota è comunque possibile utilizzare questo comando anche verso stringhe di testo a dimensione fissa.
var colonna = teGridControl1.AddMemoColumn(“note_prod”, “Note Prod.”, 75, medit);
Nuovo comando per aggiungere campi memo ad una Grid standard .. è possibile passare un oggetto come parametro nel quale sono impostate le proprietà desiderate .. se è null vengono impostate le proprietà di default. N.b. Viene preimpostato il ReadOnly dell’ oggetto inserito al readOnly della colonna

Inserire alti comandi Add in TLB.ToolBox.teGridControl …
per gli altri controlli come CheckBox,ComboBox

Vedi Esempio T:\TrendEnt_pe\Gucon_Ronconi\Modules\ext_module_mov_mag_mov_mag\
ext_module_mov_mag_mov_mag.pjx

Definire se
aggiungere opzione per impostare automaticamente il ReadOnly nella colonna (per
le grid standard che si basano sul ReadOnly)

AddMemoColumn(string fieldName, string header = null,gridIsReadOnly,
double? width = null, TrendLibraryBase.ToolBox.teMemoEdit memoControl=null)

AddCheckBoxColumn(string fieldName, string header = null, gridIsReadOnly,
double? width = null, teCheckBox checkBoxControl = null)

AddComboBoxColumn(string fieldName,string rowSource, string
header = null, gridIsReadOnly, double? width = null, teComboBoxEdit
comboBoxControl = null)

AddBrowseSearchColumn(string fieldName, string trendTable, string
trendField,string trendFieldList=null, string header = null, gridIsReadOnly,
double? width = null, teBrowseSearch browseSearchControl = null)

AddEditBoxColumn(string fieldName, string header = null, gridIsReadOnly,
double? width = null, TrendLibraryBase.ToolBox.teEditBox editBoxControl = null)

I metodi restituiscono un Tuple<T1,T2> dove T1 è l’oggetto colonna,
mentre il T2 è il controllo aggiunto e referenziato all’interno della colonna
.. Al controllo T2, ad esempio è possibile associare ed eseguire eventi.

N.B. comunque, dal controllo aggiunto restituito, non è possibile aggiungere o controllare metodi

TLB. ges_cic.get_ciclav                 → Nuova istruzione per restituire il ciclo di lavoro .. vengono valutate anche le eventuali espressioni

public static
List<DatabaseModel.anciclist> get_ciclav(string cod_pro, DatabaseModel.Database
mov_magl = null, DatabaseModel.Database context = null, bool showErrorMessage =
false, int? decimali = null)

Asstel.dll
Gestione rapporti di intervento –Report editor rapporti di intervento.

Nella gestione rapporti di intervento, a partire da questa nuova release, è stata introdotta la gestione delle esclusioni. Nel caso nel rapporto di intervento è stato indicato il codice della esclusione il totale del rapporto di intervento viene calcolato escludendo il costo orario di intervento, il costo orario di trasferta, il costo dei materiali utilizzati nell’ intervento, il costo chilometrico e/o il costo del diritto di chiamata.
Per poter impostare le esclusioni a livello di report in modo più semplice nel DTO utilizzato per la stampa del rapporto di intervento sono state introdotte queste variabili booleane, che sono valorizzate a true nel caso in cui è attiva per il rapporto di intervento l’esclusione indicata.

Nella gestione rapporti di intervento, a partire da questa nuova release, è stata introdotta la gestione delle esclusioni. Nel caso nel rapporto di intervento è stato indicato il codice della esclusione il totale del rapporto di intervento viene calcolato escludendo il costo orario di intervento, il costo orario di trasferta, il costo dei materiali utilizzati nell’ intervento, il costo chilometrico e/o il costo del diritto di chiamata.
Per poter impostare le esclusioni a livello di report in modo più semplice nel DTO utilizzato per la stampa del rapporto di intervento sono state introdotte queste variabili booleane, che sono valorizzate a true nel caso in cui è attiva per il rapporto di intervento l’esclusione indicata.

es_cospro assume
valore true se sono esclusi i costi dei materiali
es_dirchi assume valore true se è escluso il diritto di chiamata
es_costra assume valore true se sono esclusi i costi orari di trasferta
es_cosint assume valore true se sono esclusi i costi orari di intervento
es_costokm assume valore true se sono esclusi i costi chilometrici di trasferta

Queste variabili possono essere utilizzate direttamente nel report come sorgente dati di un controllo oppure come regola di formattazione.
Queste variabili possono essere utilizzate anche direttamente negli script come avviene nell’ esempio seguente:

Il seguente codice può essere inserito all’interno degli script della sezione prima di stampare della casella di testo dove viene visualizzato il costo degli articoli inseriti nel rapporto di intervento.
Nel caso in cui nella regola di esclusione è impostato che non devono essere considerati i costi dei prodotti inseriti nel rapporto di intervento (variabile es_cospro) il valore del campo viene impostato a null

bool es_cospro =
(bool)this.GetCurrentColumnValue(“es_cospro”);
if (es_cospro)
{
     XRTableCell cellaCorr = sender as
XRTableCell;
     if (cellaCorr != null)
cellaCorr.Text = null;
}

ext_fe_xlmcont_newcodfor
Introdotta nuova extension ext_fe_xlmcont_newcodfor
Descrizione generale
Questa extension permette di personalizzare il codice del nuovo fornitore che
dovrĂ  essere creato in fase di contabilizzazione automatica da fattura
elettronica XML.
Questa extension può essere utilizzata quando non si vuole attribuire al nuovo fornitore
l’ultimo codice in ordine crescente. Nota all’ interno dell’extension è anche
possibile, eventualmente, correggere i campi e/o i dati dell’anagrafica in
quanto, nel momento in cui viene eseguita l’extension ancora l’oggetto passato
come parametro non è stato registrato nel Database.

Metodo o luogo dove viene richiamata
Quando viene creato il nuovo fornitore, nel caso in cui non esiste, in fase di
registrazione automatica della fattura di acquisto

Parametro passato
DatabaseModel.fornitor (Anagrafica fornitori)

Passa il viewModel
SI viene passato il contesto dati (context)

Controllo il valore
restituito
SI, di tipo decimal

Cosa esegue al valore restituito
Se diverso da 0 viene utilizzato come codice per il nuovo fornitore creato.

ext_fe_xlmcont_newcodcli
Introdotta nuova extension ext_fe_xlmcont_newcodcli

Descrizione generale
Questa extension permette di personalizzare il codice del nuovo cliente che dovrĂ  essere creato in fase di contabilizzazione automatica da fattura elettronica XML.
Questa extension può essere utilizzata quando non si vuole attribuire al nuovo cliente l’ultimo codice in ordine crescente. Nota all’ interno dell’extension è anche possibile, eventualmente, correggere i campi e/o i dati dell’anagrafica in quanto, nel momento in cui viene eseguita l’extension ancora l’oggetto passato come parametro non è stato registrato nel Database.

Metodo o luogo dove viene richiamata
Quando viene creato il nuovo cliente, nel caso in cui non esiste, in fase di
registrazione automatica della fattura di acquisto

Parametro passato
DatabaseModel.clienti (Anagrafica clienti)

Passa il viewModel
SI viene passato il contesto dati (context)

Controllo il valore
restituito
SI, di tipo decimal

Cosa esegue al valore restituito
Se diverso da 0 viene utilizzato come codice per il nuovo cliente creato.ext_fattura_elabconairow
Introdotta nuova extension ext_fattura_elabconairow

Descrizione generale
Con questa extension è possibile escludere determinate righe del movimento di magazzino dal calcolo del contributo conai in funzione di logiche custom definite dall’ azienda

Metodo o luogo dove viene richiamata. Nelle procedure di fatturazione prima dell’ elaborazione del calcolo conai viene testata questa extension che permette di restituire true se il conai deve essere calcolato oppure false nel caso in cui non debba essere

Parametro passato
Tuple<bool, DatabaseModel.mov_magl> (il primo parametro e’ false nel caso in cui in anagrafica clienti è impostato il flag per omettere il calcolo del conai campo ‘Non calcolare conai’, il secondo parametro indica

Passa il viewModel
SI viene passato il contesto dati (context)

Controllo il valore
restituito
SI, di tipo bool

Cosa esegue al valore restituito
Se restituisce true verrĂ  calcolato il conai nella riga del movimento passata
come parametro, altrimenti, se false, non verrĂ  calcolato il conai

ext_fattura_elabconaiproduttori
Introdotta nuova extension ext_fattura_elabconaiproduttori
Descrizione generale
Utilizzare questa extension per escludere dal file XML il TAG ‘Cessione imballi
tra produttori’ in funzione di logiche definite dall’azienda nei casi in cui,
ad esempio, non deve essere calcolato il Conai ma il cliente non è un
produttore di imballi.

Metodo o luogo dove viene richiamata
Nelle procedure di fatturazione prima dell’ elaborazione del calcolo conai viene testata questa extension che permette di restituire true se il conai deve essere calcolato oppure false nel caso in cui non debba essere

Parametro passato
Tuple<bool, DatabaseModel.clienti> (il primo parametro è true se in anagrafica cliente è impostato il flag di non calcolare il conai (produttore di imballi), il secondo parametro è l’oggetto dell’anagrafica clienti

Passa il viewModel
SI viene passato il contesto dati (context)

Controllo il valore
restituito
SI, di tipo bool

Cosa esegue al
valore restituito
Se restituisce true il cliente è un produttore di imballi, quindi viene
aggiunto il TAG nell’ XML ‘Cessione di imballi tra produttori’, se restituisce
false il TAG non viene aggiunto nell’ XML

TrendHelperLibrary.Functions.ges_con_prunit_scontato

Questa nuova
funzione aggiunta nella libreria TrendHelperLibrary permette di restituire il
prezzo scontato della riga di un contratto di assistenza.
La TrendHelperLibrary espone metodi e funzioni che possono essere utilizzate
direttamente nell’ editor integrato dei report.

Parametri della funzione

DatabaseModel.ges_col
row:                     Riga del
contratto di assistenza
DatabaseModel.Database context:         Contesto
dati, opzionale, se null verrĂ  aperto un contesto
internamente alla funzione.

bool showErrorMessage:                            Visualizza
eventuali messaggi di errore, opzionale, se true visualizza eventuali messaggi
di errore tramite MessagaBox

int? Decimali:                                                    Numero
decimali. Opzionale, se null vengono considerati due decimali

TrendLibraryBase.Application.ges_con.prunit_scontato

Questa nuova
funzione aggiunta nel namespace ges_con.ges_con della libreria TrendLibraryBase
permette di restituire il prezzo unitario scontato della riga del contratto di
assistenza passata come parametro.
Questa funzione viene richiamata dalla TrendHelperLibrary e può essere
utilizzata direttamente attraverso l’SDK Full di Trend.NET.

Parametri della
funzione

DatabaseModel.ges_col
row:                     Riga del
contratto di assistenza
DatabaseModel.Database context:         Contesto
dati, opzionale, se null verrĂ  aperto un contesto
internamente alla funzione.

bool showErrorMessage:                            Visualizza
eventuali messaggi di errore, opzionale, se true visualizza eventuali messaggi
di errore tramite MessagaBox

int? Decimali:                                                    Numero
decimali. Opzionale, se null vengono considerati due decimali

ext_message_created
Introdotta nuova extension ext_message_created
Descrizione generale
Per personalizzare il messaggio nel momento della sua creazione. Può essere
modificato – eliminato il testo, i destinatari, scadenza, link ecc. ecc.
Possono essere personalizzate tutte le proprietĂ  dell’oggetto

Metodo o luogo dove viene richiamata
Extension eseguita quando viene creato un nuovo messaggio. Viene eseguito nel momento in cui si esegue il comando TrendLibraryBase.Application.message nel momento in cui si esegue il metodo ShowInterface

Parametro passato
Viene passato l’oggetto messaggio di tipo TrendLibraryBase.Application.message.createMessage

Passa il viewModel
NO

Controllo il valore
restituito
NO

Cosa esegue al valore restituito
Niente

ext_msgboardadd
Introdotta nuova extension ext_msgboardadd

Descrizione generale
Per personalizzare il messaggio nel momento in cui viene creato. È possibile
inibire la creazione del messaggio in base alle esigenze dell’azienda leggendo
i dati dell’oggetto messaggio e restituendo false come

Metodo o luogo dove viene richiamata
Quando si clicca sul pulsante aggiungi messaggio nella messageBoard

Parametro passato
Viene passato l’oggetto messaggio di tipo
TrendLibraryBase.Application.message.createMessage

Passa il viewModel
NO

Controllo il valore
restituito
SI

Cosa esegue al valore restituito
Se false annulla la creazione del messaggio. Se true visualizza l’interfaccia
del messaggio

ext_msgboarddelete
Introdotta nuova extension ext_msgboarddelete

Descrizione generale
Per personalizzare la logica di eliminazione dei messaggi.

Metodo o luogo dove viene richiamata
Quando si clicca sul pulsante elimina messaggio nella messageBoard

Parametro passato
Viene passato l’oggetto del record del messaggio che si stĂ  eliminando di tipo
DatabaseModel.message

Passa il viewModel
NO

Controllo il valore
restituito
SI

Cosa esegue al valore restituito
Se true elimina il messaggio, altrimenti se false il messaggio non verrĂ 
eliminato

ext_msgboardrespond
Introdotta nuova extension ext_msgboardrespond

Descrizione generale
Per personalizzare o inibire la risposta al messaggio

Metodo o luogo dove viene richiamata
Quando si clicca sul pulsante rispondi nella messageboard

Parametro passato
Viene passato l’oggetto messaggio di tipo TrendLibraryBase.Application.message.createMessage

Passa il viewModel
NO

Controllo il valore
restituito
SI

Cosa esegue al valore restituito
Se true viene visualizzata l’interfaccia del messaggio per inviare la risposta,
altrimenti non verrĂ  visualizzata l’interfaccia per rispondere al messaggio

ext_msgboardforward
Introdotta nuova extension ext_msgboardforward

Descrizione generale
Per personalizzare o inibire l’inoltro di un messaggio
Metodo o luogo dove viene richiamata
Quando si clicca sul pulsante inoltra nella messageboard

Parametro passato
Viene passato l’oggetto messaggio di tipo
TrendLibraryBase.Application.message.createMessage

Passa il viewModel
NO

Controllo il valore
restituito
SI

Cosa esegue al valore restituito
Se true viene visualizzata l’interfaccia del messaggio per inoltrare il
messaggio, altrimenti non verrĂ  visualizzata l’interfaccia per inoltrare il
messaggio

ext_sivafc_beforeprint
Introdotta nuova extension ext_sivafc_beforeprint

Descrizione generale
Per personalizzare l’elenco dei fatturati che sarĂ  inviata alla stampa o all’
export Excel. NB Agire sulle proprietĂ  imponibile, imposta e totale i campi
tagdec stampati nel report vengono calcolati dopo l’esecuzione

Metodo o luogo dove viene richiamata
Viene eseguita al completamento delle liste da inviare ai report o alle
esportazioni excel.

Parametro passato
List<DatabaseModel.arch_iva> (Lista delle linee iva)

Passa il viewModel
Si viene passato il ViewModel

Controllo il valore
restituito
NO

Cosa esegue al valore restituito
Niente

ext_asstel_setgar
Introdotta nuova extension ext_asstel_setgar

Descrizione generale
Questa extension permette di personalizzare la modalità di impostazione campi del rapportino nel momento in cui viene inserita una matricola che ancora è in garanzia.

Metodo o luogo dove viene richiamata
Nella gestione rapporti di intervento, nel momento in cui viene selezionata una matricola che è ancora in garanzia

Parametro passato
DatabaseModel.asstel

Passa il viewModel
SI viene passato il contesto dati (Context)

Controllo il valore
restituito
No

Cosa esegue al valore restituito
Niente

ext_mov_mag_documentale_nozerorev

Descrizione generale
Per personalizzare la logica di azzeramento del campo revisione nel caso in cui
nel documento di magazzino, nella sezione di configurazione del modulo
documentale, è impostato il flag di non gestire le revisioni. Se viene attivato
questo flag il campo mov_magt.revisione viene azzerato automaticamente ad ogni
salvataggio nel modulo documentale del report associato al movimento.
Se questa extension restituisce true il campo mov_magt.revisione non viene
azzerato. Questa extension risulta utile nel momento in cui la gestione delle
revisioni viene gestita in un modo differente dallo standard.

Metodo o luogo dove viene richiamata
Prima che il modulo documentale registri il report associato al documento

Parametro passato
DatabaseModel.mov_magt (testata del movimento di magazzino)

Passa il viewModel
Si viene passato il ViewModel

Controllo il valore
restituito
SI

Cosa esegue al valore restituito
Di tipo bool