Novità rel. 10.22c

Trend .NET Enterprise rel. 10.22c


Dati di aggiornamento: 26/09/2022

Modulo magazzino

stincal.dll
Inventario calcolato

Nel filtro da numero a numero nel
campo a numero viene ora proposto il valore 999999999.

calscme.dll
Calcolo scorte minime su base mensile

Questa procedura calcola le
scorte minime su base mensile sia degli articoli oggetto del movimento che di
tutti gli articoli contenuti nell’ eventuale distinta base. Nell’ elaborazione
viene verificato il numero di giorni lavorativi del mese controllando anche il
calendario delle festività integrato in Trend.NET oltre che i parametri delle
festività. Nel calcolare la scorta minima del mese corrente il numero dei
giorni lavorativi viene calcolato sulla data corrente ovvero sulla data impostata
nel campo “a data” visualizzato in maschera.

Ges_prod.dll
Anagrafica prodotti

Nel caso di articoli configurati con un insieme di varianti significative
le cui risposte eccedono i 25 caratteri del codice articolo, Trend assegna automaticamente
un id interno al quale sono associate le relative risposte delle varianti.

Per visualizzare il codice articolo completo di tutte le risposte alle varianti è stato inserito il bottone info nella scheda “Pagina 1” dell’anagrafica prodotti.
Nota: questo pulsante viene visualizzato esclusivamente se nei parametri di Trend, nella scheda “Pagina 2” Gestione DB varianti è impostato su SI.

E’ stato inoltre inserito il bottone info anche nella scheda “Pagina 2” accanto al campo “Des. variante” per visualizzare l’elenco completo delle risposte alle varianti.

copiadoc.dll
Evasione movimenti

In fase di evasione
movimenti, nel caso in cui nella testata del documento di origine è impostato
un codice deposito e nel documento di destinazione non è impostato nessun
deposito viene ereditato e proposto il codice del deposito inserito nel
documento di origine.

smmdocpr.dll
Elenco documenti a valore

È stata aggiunta nel report la colonna codice commessa dove viene stampato il codice della commessa inserita nella testata del movimento di magazzino. Il codice commessa viene anche inserito nell’ export Excel.

stesmagp.dll
Stampa esistenze multideposito

Nella procedura di stampa esistenze di magazzino multideposito è stato
aggiunto il pulsante esporta in Excel che permette di creare un file excel in
modalità plain text delle esistenze multideposito dei singoli prodotti.

selprsc.dll
Motore di ricerca prodotti

E’ stata inserita la
possibilità di effettuare la ricerca sul codice alternativo.

mov_mag.dll
Movimenti di magazzino

Il form dati di
linea (attivabile con il tasto destro del mouse sul codice prodotto) viene
aperto in modalità modale. Se, nella radice della cartella di Trend.NET, esiste
il file datdlinnomodal.cfg verrà aperto in modalità non modale. Nota:
viene controllata esclusivamente l’esistenza del file nella radice della
cartella di Trend.NET.

mov_mag.dll
Movimenti di magazzino

La funzione modifica
intestazione aggiorna la zona e l’agente del movimento registrando la zona e l’agente
impostato in anagrafica clienti, fornitori, prospect e contatti.

mov_magl.dll
Movimenti di magazzino

Nel form
taglie-colori viene sono state aggiunte due TextBox che rispettivamente
visualizzano il codice neutro e la descrizione dell’articolo selezionato.

clienti.dll
Anagrafica clienti

Nei parametri di
Trend, nella scheda “Pagina 2” è possibile attivare l’opzione “visualizza tutti
i movimenti”.
Tale opzione permette di visualizzare tutti i movimenti di magazzino associati
ai clienti e/o fornitori direttamente dall’anagrafica (scheda “magazzino”). Per
default vengono visualizzati esclusivamente i movimenti non ancora evasi. Da
questa versione, attivando questa opzione, viene escluso completamente e non
visualizzato il filtro “evasione”, semplificando eventuali selezioni di
ulteriori filtri da parte dell’utente.

fornitor.dll
Anagrafica fornitori

Nei parametri di Trend, nella scheda “Pagina 2” è possibile attivare l’opzione “visualizza tutti i movimenti”.
Tale opzione permette di visualizzare tutti i movimenti di magazzino associati ai clienti e/o fornitori direttamente dall’anagrafica (scheda “magazzino”). Per default vengono visualizzati esclusivamente i movimenti non ancora evasi. Da questa versione, attivando questa opzione, viene escluso completamente e non visualizzato il filtro “evasione”, semplificando eventuali selezioni di ulteriori filtri da parte dell’utente.

brlismoma.dll
Lista movimenti di magazzino

Nella procedura lista movimenti di magazzino che permette di visualizzare l’elenco dei movimenti di magazzino in funzione dei filtri impostati in maschera è stata inserita la casella a discesa “totale a valore” che permette di visualizzare il totale imponibile ed il totale ivato per il singolo movimento.
Le opzioni disponibili sono:

E’ stata inoltre
aggiunta la possibilità di salvare il layout di visualizzazione della griglia,
è quindi possibile spostare e/o allargare a piacimento i campi visualizzati
nella grid e salvare il layout cliccando sul pulsante “Salva layout”
visualizzato nella posizione in basso a sinistra. Nota, come di consueto, se si
desidera ripristinare il layout standard è possibile cliccare con il tasto
destro del mouse.

Nell’ export Excel sono state aggiunte le colonne totale imponibile e totale ivato. Queste colonne vengono esportate solo nel caso in cui la nuova casella a discesa “Totale a valore” assuma un valore diverso dal valore “non calcolare”.

Doc_mag.dll
Documenti di magazzino

Nella procedura documenti di magazzino, dove possono essere configurate le varie causali di magazzino, è stata inserita l’opzione “Inserimento veloce – solo codice”, nella scheda ‘Opzioni 2’, che abilita nella procedura “Inserimento veloce” dei movimenti di magazzino (procedura che viene generalmente utilizzata con lettori barcode ad emulazione tastiera) la possibilità di digitare (o leggere con il barcode) il solo codice articolo (o codice a barre) con quantità predefinita uguale a 1.
Nel caso in cui tale opzione è disattivata verrà richiesto sia codice prodotto (o barcode) che la relativa quantità.

Mov_mag.dll
Movimenti di magazzino

L’ inserimento veloce (che viene generalmente utilizzata con i
lettori barcode ad emulazione tastiera) valuta la nuova opzione “Inserimento
veloce – solo codice” inserita nei documenti di magazzino. Se tale opzione è
abilitata effettua la richiesta del solo codice prodotto (o codice a barre)
considerando come quantità sempre il valore 1 per default.

Modulo fatturazione

Fattman.dll
Fatturazione manuale

Se viene attivata la fatturazione con opzione includo documenti “già fatturati” al termine dell’ elaborazione viene richiesto se si desidera riattivare la fatturazione dei documenti non fatturati.
Nel caso in cui l’utente accetta la selezione vengono automaticamente reinizializzate tutte le impostazioni di fatturazione e la ComboBox includo documenti viene impostata sulla selezione documenti “non fatturati”.

Modulo Fatturazione elettronica

fe_xlmcont.dll
Contabilizzazione automatica da fatture elettroniche

In fase di
contabilizzazione automatica fatture di vendita XML non emesse con Trend.NET ma
emesse ed importate da altri sistemi in fase di creazione del portafoglio
clienti, nel caso in cui nel file XML non è stata specificata la data di
scadenza dell’effetto (data scadenza nulla) viene impostata come data di
scadenza la data della fattura.

par_fate.dll
Parametri fatturazione elettronica

E’ stata inserita l’opzione “Accorpa per commessa e contropartita nella registrazione di prima nota” che, nel caso in cui è attivata, permette di effettuare la registrazione della fattura di acquisto raggruppata per commessa e contropartita di costo inserita in anagrafica prodotti o nella riga del movimento di magazzino (ad esempi ddt del fornitore).

fe_xlmcont.dll
Contabilizzazione automatica da fatture elettroniche

Verifica il nuovo
flag introdotto nella procedura parametri fatturazione elettronica “Accorpa per
commessa e contropartita nella registrazione di prima nota” che, in fase di
registrazione fattura di acquisto da ciclo passivo, permette di effettuare la
registrazione della fattura raggruppata per commessa e contropartita di costo
inserita in anagrafica prodotti o nella riga del movimento di magazzino (ad
esempi ddt del fornitore).

fe_xlmcont.dll
Contabilizzazione automatica da fatture elettroniche

In fase di
contabilizzazione autofattura elettronica passiva, nel caso in cui la tabella
dell’anagrafica clienti è vuota (non è registrato nessun cliente) veniva
visualizzato il messaggio di errore “the cast to value type ‘system.Int32’
failed ..

Modulo listini

Listco.dll
Stampa listini per codice

E’ stata aggiunta un’opzione di filtro che permette di stampare esclusivamente gli articoli non bloccati, solo gli articoli bloccati oppure tutti.

Modulo fatturazione elettronica

mmimfaxml.dll
Creazione movimenti di magazzino da fatturazione elettronica

In fase di creazione automatica codice prodotto viene considerato l’eventuale prefisso (precodice) impostato in anagrafica fornitori, nella scheda “Anagrafica pagina 4”, nel creare il codice articolo anteponendo, in questo caso, il prefisso indicato in anagrafica al codice articolo specificato nel TAG della fattura elettronica.
Il prefisso viene applicato sia nel caso in cui viene selezionata l’opzione autocodifica progressiva che nel caso in cui viene selezionata l’opzione “Crea codice da tag XML…”

Emissione fattura
elettronica per aziende residenti a San Marino

Fe_smtipom.dll
Tipologia Merce

Le aziende residenti
a San Marino devono indicare la tipologia della merce venduta ed eseguire il
riepilogo nella fattura elettronica per tipologia merce.

In questa tabella possono essere inseriti i codici tipologia merce che sono i seguenti:
1 Materie Prime, 2 Conto Lavoro con MP, 4 Beni di consumo, 7 Beni strumentali

Cod_ivad.dll
Codice iva

È stato introdotto il campo “Tipo merce (San Marino)” che deve essere compilato esclusivamente dalle aziende con sede a San Marino e permette di collegare il codice iva al tipo di merce venduta.
In fase di emissione della fattura elettronica verranno automaticamente compilati i tag corrispondenti.

Datdlinfe.dll
Dati di linea fattura elettronica

Le aziende con sede a
San Marino, nel caso di emissione di una fattura elettronica, in presenza di
righe di dettaglio della fattura elettronica con valori “Imponibili non
rimborsabili” possono impostare il flag nell’ apposito campo.

La maschera “Dati di
linea fattura elettronica” può essere visualizzata cliccando con il tasto
destro sul codice articolo (dal movimento di magazzino sia esso un ddt, fattura
immediata o altro documento) sul menù “Fattura elettronica riferimenti
amministrativi”.

Modulo Ritenute d’acconto

sta_rita.dll
Stampa certificazione dei compensi

Il report è ora
modificabile con l’editor dei report integrato in Trend.NET.

reg_rita.dll
Registrazione ritenute d’acconto

In fase di registrazione delle ritenute d’acconto, a fronte di pagamenti parziali effettuati nel periodo verso i fornitori, l’importo della ritenuta d’acconto da versare viene automaticamente proporzionato rispetto all’importo totale degli effetti (portafoglio) questo per calcolare automaticamente l’importo della ritenuta a fronte di pagamenti parziali.

Modulo commesse

ges_com.dll
gestione commesse

nella ListBox
ordinamenti è stata introdotta la possibilità di ordinare per codice
alternativo commessa.

Modulo contabilità

Stbilpr.dll
Bilancio a progressivi

Il report viene ora
stampato con il layout a scala di grigi.
È stato aggiunto il bottone excel che permette di creare un file excel del bilancio
a progressivi in modalità plain text.
Il documento contabile dell’apertura generale dei conti viene ora
automaticamente proposto da quello impostato nei parametri di Trend.

Sescrpa.dll
Estratto conto rappresentanti a partite aperte

Le singole partite vengono
ora ordinate per data e numero di registrazione contabile.
Il report è ora modificabile con l’editor dei report integrato in Trend.NET.

Mov_con.dll
Movimenti contabili

E’ stato inserito un ulteriore avviso, in fase di eliminazione registrazione contabile, che viene visualizzato nel caso in cui si stia eliminando una registrazione contabile che contiene degli effetti inclusi in una distinta di incasso e/o di pagamento. In precedenza l’avviso veniva visualizzato esclusivamente nel caso in cui la distinta di incasso o di pagamento era stata contabilizzata.

Sregiva.dll
Registri iva mensile stampa

Nel report in
formato verticale a parità di data è stato impostato l’ordinamento per numero
di protocollo (come già avviene nel report in formato orizzontale)

Sregivt.dll
Registri iva trimestrale stampa

Nel report in
formato verticale a parità
di data è stato impostato l’ordinamento per numero di protocollo (come
già avviene nel report in formato orizzontale)

xmlfeau.dll
Emissione autofatture reverse charge

È stato corretto il TAG DatiAnagrafici in presenza di Rappresentante fiscale

Modulo distinte base

mml_dbap.dll Gestione distinta base aperta

Sopra la griglia è stato inserito il bottone duplica riga distinta base aperta.
La duplica della riga è attivabile con il tasto funzione F2.

validb.dll Creazione listini da distinte base

Questa procedura permette di creare un listino prezzi valorizzandolo dalle distinte base.
Il listino creato può essere utilizzato per la verifica delle marginalità oppure utilizzato come listino di vendita. In maschera, infatti, è possibile indicare le ricariche scalari che si desidera applicare alla valorizzazione e le metodologie di arrotondamento.
Da questa versione è stata introdotta la possibilità di indicare anche un tipo di valorizzazione alternativa (che viene utilizzata nel caso in cui non sia presente un valore nella valorizzazione principale impostata).
La valorizzazione alternativa può assumere i seguenti valori:
Archivio prodotti, Ultimo costo, Costo iniziale, Listino fornitore abituale, Listino specifico, Costo medio.

È stata inoltre aggiunta la possibilità di filtrare gli articoli che si desidera valorizzare per classificazione di “Tipo inventario” è possibile, infatti, selezionare i valori rispettivamente di 4 check box:
Prodotto finito, semilavorato, materia prima o altro. Per default sono attivate tutte le tipologie ovvero verranno valorizzati tutti i prodotti.

Dbvisalb.dll
Visualizzazione gerarchica distinta base

E’ stata predisposta la nuova variabile “executeScript” che, nel caso in cui viene impostata a false creando apposito module, viene disabilitata l’esecuzione degli script impostati nella distinta base.

Parametr.dll
Parametri di Trend

Nei parametri di
Trend.NET – Scheda ‘Pagina 2’ è stata introdotta l’opzione “Risposte var.
codificate” che, nel caso in cui è impostata a SI, obbliga l’inserimento delle
risposte alle varianti inserite nella tabella varianti a risposte codificate
nella nuova procedura Tabella Risposte.

Questa nuova tabella
permette di mantenere omogenee, e quindi uguali, le risposte alle varianti configurabili
nelle varie tabelle varianti.

Tab_varisp.dll
Tabella risposte varianti

Questa nuova procedura permette di codificare le risposte alle varianti.
Se si desidera rendere obbligatorie e codificate le risposte (le risposte devono esistere in questa tabella) occorre impostare il nuovo flag “Risposte var. codificate” nella procedura parametri di Trend.NET – Scheda ‘Pagina 2’.

ges_var.dll
Tabella varianti

Viene ora verificato il nuovo flag “Risposte var. codificate” introdotto nei parametri di Trend.
Se tale opzione è impostata a SI la risposta alla variante deve esistere nella tabella risposte varianti, altrimenti, può essere inserita anche una risposta che non esiste in questa tabella.
In ogni caso viene verificata la presenza della risposta codificata nella tabella ‘risposte varianti’ e nel caso in cui questa esista, ne viene proposta la descrizione.

Modulo portafoglio

Stdpag.dll
Stampa distinte di pagamento

E’ stato modificato il layout grafico del report con il layout a scala di
Grigi.

Il report è inoltre ora modificabile con l’editor di report integrato.

Sbrscant.dll
Elenco scadenze anticipate in banca – contabilizzazione giroconto chiusura anticipo

In questa versione è
stata introdotta questa nuova procedura che permette di effettuare la
registrazione contabile di chiusura dell’anticipo degli effetti presentati con
modalità anticipo fatture.

Gli utenti che utilizzano le procedure di gestione anticipo fatture sanno
che è possibile creare la registrazione di chiusura dell’anticipo direttamente
in fase di presentazione effetti abilitando la relativa opzione nella procedura
“presentazione effetti a banca”.

Da questa versione gli utenti potranno optare nell’ utilizzo di uno dei
due metodi.

La procedura permette di filtrare e selezionare gli effetti presentati in banca come anticipo fatture impostando i filtri in maschera.
Nella griglia vengono visualizzate le informazioni dell’effetto ed in particolare la data di scadenza, il tipo dell’effetto, l’importo dell’effetto, l’importo incassato ed il residuo da incassare oltre che le altre informazioni quali data fattura, numero fattura ecc. ecc.

Cliccando sul
bottone “Excel” verrà creato un file Excel contenente i dati degli effetti
visualizzati a video.

Cliccando sul
bottone “Visto” sarà possibile effettuare la registrazione contabile del
giroconto anticipo fatture (nota verrà effettuata 1 registrazione per ogni
scadenza con il relativo totale).

Questa procedura è stata inserita nel menù Contabilità – Portafoglio clienti – Elenco scadenze anticipate in banca.

tesoreri.dll
Tesoreria.

Nella creazione della registrazione di incasso o pagamento viene attivata una relazione tra le linee di prima nota ed il portafoglio sia attivo che passivo. In caso di eliminazione della registrazione contabile viene automaticamente aggiornato il campo nel portafoglio importo pagato ed importo riscosso.

teregmu.dll
Tesoreria registrazione riscossioni e pagamenti con selezione multipla

Questa nuova procedura permette di effettuare le registrazioni di incasso e pagamento con la possibilità di selezionare gli effetti di diversi clienti e/o fornitori contemporaneamente.
Rispetto alla procedura di tesoreria, eseguita da menù o direttamente dalla registrazione contabile di prima nota, permette di impostare il filtro per data fattura e data scadenza oltre che il filtro sulla tipologia di effetti desiderata. Questa procedura è richiamabile dal menù Contabilità – Tesoreria – ‘Riscossioni – pagamenti selez. Multipla’.

Sprefba.dll
Presentazione effetti a banca

Selezionando
l’opzione anticipo fatture l’utente ha ora la possibilità di effettuare la
registrazione contabile nella modalità analitica (attivando l’opzione nella
check box “Registrazione analitica”).

Nella modalità
analitica vengono registrati in dare ed in avere i singoli effetti con i
relativi importi, data e numero fattura. Nella modalità sintetica viene
registrato in dare ed in avere esclusivamente il totale della distinta di
presentazione.

Modulo assistenze
tecniche

cremmint.dll
Creazione movimento intervento tecnico

È stata aggiunta la maschera di avanzamento durante la creazione dei
movimenti di intervento tecnico.

Nel caso in cui nel documento di magazzino utilizzato per la creazione
dei movimenti di intervento è configurato il documento di duplica tale
movimento viene automaticamente creato.

visastel.dll
Cruscotto interventi tecnici

Nel cruscotto degli interventi tecnici sono state aggiunte le colonne ore
e minuti intervento e ore e minuti di trasferta, utile quando si consulta il
cruscotto sugli interventi già effettuati.

Modulo contabilità
industriale

Sttemdip.dll
Tempi contabilità industriale stampa

È stato modificato il layout grafico del report con il layout a scala di
Grigi.

Il report è inoltre ora modificabile con l’editor di report integrato.

Modulo M.E.S.

dipend.dll
Anagrafica dipendenti

Nella scheda “Paga
base” è stato introdotto il controllo Check Box “Dipendente non attivo nelle
routine touchscreen” che ne disattiva la visualizzazione nelle liste delle
procedure di avanzamento produzione (TouchScreen) dei moduli M.E.S. (Manufactoring
Execution System)

Touchscr.dll
Avanzamento produzione touchscreen M.E.S.

Vengono esclusi
dalla visualizzazione dell’elenco dipendenti (pulsante di visualizzazione
elenco dipendenti per selezione avanzamento di produzione) i dipendenti per i
quali è stato impostato il nuovo flag “Dipendente non attivo nelle routine
touchscreen”.

Modulo CRM

crmprosp.dll Anagrafica prospect

Quando si trasforma
un prospect in cliente viene compilata la data di attivazione del cliente con
la data odierna.

crmmonitor.dll
Cruscotto CRM

Nella griglia
visualizzata nel cruscotto crm sono state aggiunte le colonne data trattativa,
codice agente, ragione sociale agente

crmlead.dll
Lead CRM

Nella procedura per
gestire i Lead del CRM alla selezione di un cliente, contatto oppure prospect
viene proposto il codice agente inserito nelle rispettive anagrafiche.

crmprop.dll
Anagrafica prospect

Nell’ anagrafica
prospect è stato inserito il campo codice agente.

Modulo ROBOT

Nel menù utilità è
stato aggiunto il nuovo menù “Configurazione Robot” all’interno del menù sono
richiamabili le seguenti procedure:

cfgrobot.dll
Configurazione engine Robot.

In questa procedura è possibile configurare le procedure che si intende schedulare indicando le relative configurazioni desiderate.

robot_par.dll
Parametri Robot

In questa procedura
è possibile configurare i parametri principali del modulo Robot come ad esempio
i parametri di configurazione spedizione mail SMTP, i template mail predefiniti
ecc. ecc.

robot_exec.dll
Servizio di schedulazione Robot

Il servizio di schedulazione Robot può essere richiamato manualmente da questo menù ma, generalmente, viene avviato automaticamente effettuando le apposite configurazioni nel file di configurazione utente  (userconfig).

Modulo SDK

ext_fatt_before_addrow

Introdotta nuova extension ext_fatt_before_addrow.

Metodo o luogo dove viene richiamata

Viene eseguita dalle procedure di fatturazione prima dell’inserimento della riga nel corpo della fattura

Parametro Passato
Tuple<TrendHelperLibrary.Structure.InvoiceDocument,DataBaseModel.mov_magl)

Corrente documento elaborato in fatturazione (singolo
DDT ad esempio) e corrente linea del movimento che deve essere aggiunta o meno
al corpo della fattura.

Passa il viewModel
SI (viene passato il contesto dati)

Controllo il valore restituito
SI

Cosa esegue al valore restituito Il valore restituito è di tipo bool. Se viene restituito false la riga non viene aggiunta al corpo del documento della fattura.

Descrizione Generale di cosa si può fare con
l’estensione

Per personalizzare l’inserimento o meno e gli eventuali accorpamenti delle righe all’interno di una fattura. Ad esempio per gestire accorpamenti a parità di varianti eccetera, eccetera.
Come parametro, infatti, viene passato il corrente documento che sarà incluso in fattura e la corrente linea del movimento che sarà o meno inclusa in fattura.

ext_touchscr_inilav

Introdotta nuova extension ext_touchscr_inilav.

Metodo o luogo dove viene richiamata

Viene eseguita dalle procedure touchscreen del modulo MES nel momento in cui viene registrata l’operazione di inizio lavorazione.

Parametro Passato
DatabaseModel.tabtamcs

(Record di registrazione di inizio lavorazione, con le
indicazioni del centro, ordine di produzione, nesting, fase di lavoro ecc.
ecc.)

Passa il viewModel
SI (viene passato il viewModel)

Controllo il valore restituito
NO

Cosa
esegue al valore restituito

Niente.

Descrizione Generale di cosa si può fare con
l’estensione

Per eseguire procedure custom alla registrazione di un inizio lavorazione su ordini di produzione o nesting di produzione.

ext_touchscr_finelav

Introdotta nuova extension ext_touchscr_finelav.

Metodo o luogo dove viene richiamata

Viene eseguita dalle procedure touchscreen del modulo MES nel momento in cui viene registrata l’operazione di fine lavorazione.

Parametro Passato
DatabaseModel.tabtamcs

(Record di registrazione di fine lavorazione (record
che ha eseguito il match con il record di inizio lavorazione), con le
indicazioni del centro, ordine di produzione, nesting, fase di lavoro ecc.
ecc.)

Passa il viewModel
SI (viene passato il viewModel)

Controllo il valore restituito
NO

Cosa
esegue al valore restituito

Niente.

Descrizione Generale di cosa si può fare con
l’estensione

Per eseguire procedure custom alla registrazione di una fine lavorazione su ordini di produzione o nesting di produzione.

ext_mov_mag_sostallrow_sco1

Introdotta nuova
extension ext_mov_mag_sostallrow_sco1.

Metodo o luogo dove viene richiamata

Viene eseguita dalla procedura dei movimenti di magazzino alla selezione dello short-cut sostituisci sconto 1 su tutte le righe.

Parametro Passato
DatabaseModel.mov_magl

Riga del movimento sulla quale deve essere sostituito
lo sconto 1.

Passa il viewModel
SI (viene passato il viewModel)

Controllo il valore restituito
SI

Cosa
esegue al valore restituito

Il valore restituito è di tipo bool.
Se viene restituito false lo sconto non viene sostituito nella riga

Descrizione Generale di cosa si può fare con
l’estensione

Per abilitare funzioni custom di sostituzione sconto in funzione di esigenze custom dell’azienda.

ext_mov_mag_sostallrow_sco2

Introdotta nuova
extension ext_mov_mag_sostallrow_sco2.

Metodo o luogo dove viene richiamata

Viene eseguita dalla procedura dei movimenti di magazzino alla selezione dello short-cut sostituisci sconto 2 su tutte le righe.

Parametro Passato
DatabaseModel.mov_magl

Riga del movimento sulla quale deve essere sostituito
lo sconto 1.

Passa il viewModel
SI (viene passato il viewModel)

Controllo il valore restituito
SI

Cosa
esegue al valore restituito

Il valore restituito è di tipo bool.
Se viene restituito false lo sconto non viene sostituito nella riga

Descrizione Generale di cosa si può fare con
l’estensione

Per abilitare funzioni custom di sostituzione sconto in funzione di esigenze custom dell’azienda.

ext_clienti_gridcolcustom1

Introdotta nuova
extension ext_clienti_gridcolcustom1

Metodo o luogo dove viene richiamata

Anagrafica clienti, lista dei movimenti di magazzino

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

Valorizza la textbox della colonna aggiuntiva
visualizzata nella lista dei movimenti di magazzino. Il valore restituito deve
essere di tipo string

Descrizione Generale di cosa si può fare con l’estensione
Se con l’SDK vengono aggiunte colonne personalizzate nella lista dei movimenti di magazzino visualizzate nella scheda magazzino, con questa extension è possibile ritornare il valore che deve essere visualizzato, è possibile, ad esempio, visualizzare lo stato del WorkFlow del documento, se il cliente è bloccato o qualsiasi altra informazione necessaria all’azienda. N.B. la colonna aggiunta deve avere come sorgente dati il campo “ext_custom1”.

ext_clienti_gridcolcustom2

Introdotta nuova
extension ext_clienti_gridcolcustom2

Metodo o luogo dove viene richiamata
Anagrafica clienti, lista dei movimenti di magazzino

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

Valorizza la textbox della colonna aggiuntiva
visualizzata nella lista dei movimenti di magazzino. Il valore restituito deve
essere di tipo string

Descrizione Generale di cosa si può fare con l’estensione
Se con l’SDK vengono aggiunte colonne personalizzate nella lista dei movimenti di magazzino visualizzate nella scheda magazzino, con questa extension è possibile ritornare il valore che deve essere visualizzato, è possibile, ad esempio, visualizzare lo stato del WorkFlow del documento, se il cliente è bloccato o qualsiasi altra informazione necessaria all’azienda. N.B. la colonna aggiunta deve avere come sorgente dati il campo “ext_custom2”.

ext_fornitor_gridcolcustom1

Introdotta nuova
extension ext_fornitor_gridcolcustom1

Metodo o luogo dove viene richiamata

Anagrafica fornitori, lista dei movimenti di magazzino

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

Valorizza la textbox della colonna aggiuntiva
visualizzata nella lista dei movimenti di magazzino. Il valore restituito deve
essere di tipo string

Descrizione Generale di cosa si può fare con l’estensione
Se con l’SDK vengono aggiunte colonne personalizzate nella lista dei movimenti di magazzino visualizzate nella scheda magazzino, con questa extension è possibile ritornare il valore che deve essere visualizzato, è possibile, ad esempio, visualizzare lo stato del WorkFlow del documento, se il cliente è bloccato o qualsiasi altra informazione necessaria all’azienda. N.B. la colonna aggiunta deve avere come sorgente dati il campo “ext_custom1”.

ext_fornitor_gridcolcustom2

Introdotta nuova
extension ext_fornitor_gridcolcustom2

Metodo o luogo dove viene richiamata

Anagrafica fornitori, lista dei movimenti di magazzino

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

Valorizza la textbox della colonna aggiuntiva
visualizzata nella lista dei movimenti di magazzino. Il valore restituito deve
essere di tipo string

Descrizione Generale di cosa si può fare con l’estensione
Se con l’SDK vengono aggiunte colonne personalizzate nella lista dei movimenti di magazzino visualizzate nella scheda magazzino, con questa extension è possibile ritornare il valore che deve essere visualizzato, è possibile, ad esempio, visualizzare lo stato del WorkFlow del documento, se il cliente è bloccato o qualsiasi altra informazione necessaria all’azienda. N.B. la colonna aggiunta deve avere come sorgente dati il campo “ext_custom2”.

ext_ges_prod_gridcolcustom1

Introdotta nuova
extension ext_ges_prod_gridcolcustom1

Metodo o luogo dove viene richiamata

Anagrafica prodotti, lista dei movimenti di magazzino

Parametro Passato
DatabaseModel.mov_magl (linea del movimento di magazzino)

Passa il viewModel
SI (viene passato il viewModel)

Controllo il valore restituito
SI

Cosa
esegue al valore restituito

Valorizza la textbox della colonna aggiuntiva
visualizzata nella lista dei movimenti di magazzino. Il valore restituito deve
essere di tipo string

Descrizione Generale di cosa si può fare con l’estensione
Se con l’SDK vengono aggiunte colonne personalizzate nella lista dei movimenti di magazzino visualizzate nella scheda magazzino, con questa extension è possibile ritornare il valore che deve essere visualizzato, è possibile, ad esempio, visualizzare lo stato del WorkFlow del documento, se il cliente è bloccato o qualsiasi altra informazione necessaria all’azienda. N.B. la colonna aggiunta deve avere come sorgente dati il campo “ext_custom1”.

ext_ges_prod_gridcolcustom2

Introdotta nuova
extension ext_ges_prod_gridcolcustom2

Metodo o luogo dove viene richiamata

Anagrafica prodotti, lista dei movimenti di magazzino

Parametro Passato
DatabaseModel.mov_magl (linea del movimento di magazzino)

Passa il viewModel
SI (viene passato il viewModel)

Controllo il valore restituito
SI

Cosa
esegue al valore restituito

Valorizza la textbox della colonna aggiuntiva visualizzata
nella lista dei movimenti di magazzino. Il valore restituito deve essere di
tipo string

Descrizione Generale di cosa si può fare con l’estensione
Se con l’SDK vengono aggiunte colonne personalizzate nella lista dei movimenti di magazzino visualizzate nella scheda magazzino, con questa extension è possibile ritornare il valore che deve essere visualizzato, è possibile, ad esempio, visualizzare lo stato del WorkFlow del documento, se il cliente è bloccato o qualsiasi altra informazione necessaria all’azienda. N.B. la colonna aggiunta deve avere come sorgente dati il campo “ext_custom2”.

ext_fattura_sendmailcc

Introdotta nuova
extension ext_fattura_sendmailcc

Metodo o luogo dove
viene richiamata

In fase di fatturazione prima della spedizione della
mail

Parametro Passato
TrendHelperLibrary.Structure.InvoiceStructure

Passa il viewModel
NO (viene passato il context)

Controllo il valore restituito
SI

Cosa
esegue al valore restituito

L’ estensione deve restituire gli indirizzi email al
quale si desidera inviare la mail della fattura per copia conoscenza. Se ci
sono più indirizzi email occorre separarli con simbolo punto e virgola

Descrizione Generale di cosa si può fare con l’estensione
Per personalizzare gli indirizzi di spedizione mail della fattura per copia conoscenza in funzione delle esigenze aziendali

VariantDescriptionVariantedCode

Questo comando Restituisce l’elenco multiplo delle risposte anche passando un codice articolo autogenerato da risposte multiple (codice articolo autogenerato quando il codice prodotto risultante dall’applicazione del codice neutro e le risposte alle varianti eccede i 25 caratteri), prima di questa versione l’ottenimento della descrizione delle risposte alle varianti era demandato alla realizzazione di una procedura custom.

getResponseFromCode(string cod_pro,int posizione)

Questo nuovo metodo richiamabile da
Application.mov_mag restituisce la risposta della variante indicata nel
parametro posizione di un codice variantato con varianti significative.

Ad esempio se viene passato nel parametro cod_pro il codice FIA01-BIA-085 e si richiede nel parametro posizione la 2° posizione viene restituito il valore 085.

SetRispVarFromVariantedCode(string cod_pro, DatabaseModel.mov_magl mov_magl, DatabaseModel.Database context=null,bool overwrite = false)

Questa nuovo metodo richiamabile da Application.mov_mag imposta le risposte indicate nel codice prodotto variantato (passato come parametro nel campo cod_pro) nei relativi campi var della linea del movimento di magazzino.
Le risposte vengono impostate esclusivamente se il codice prodotto è associato ad un prodotto neutro e nel prodotto neutro è specificato il relativo configuratore con l’elenco delle varianti significative “Campo codice generato indicato nella scheda anagrafica pag. 3”.

Le varianti vengono sovrascritte nel caso in cui il
parametro overwrite è impostato a true, altrimenti vengono registrate
esclusivamente nel caso in cui la risposta della variante non è già
valorizzata.