đŠ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.

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
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