Scarichi

Transcript

Scarichi
Business NET - Service Release 6
Data pubblicazione: 15/11/2016
CT-1611-0220, del 15/11/2016
Business NET - Service Release 6 ................................................................................... 1
Informazioni generali ......................................................................................................... 2
Installazione versione aggiornamento a 32 bit (x86) ............................................................ 2
Installazione versione aggiornamento a 64 bit (x64) ............................................................ 3
Installazione versione completa a 32 bit (x86) ..................................................................... 3
Installazione versione completa a 64 bit (x64) ..................................................................... 4
Creazione del disco di Business NET SR6, 32 e 64bit .................................................... 4
Nuove funzionalità/Superamento limitazioni – Service Release 6 ................................ 4
Risoluzione anomalie/Bug fix – Service Release 6 ....................................................... 20
Nuove funzionalità/Superamento limitazioni – Service Release 5 .............................. 38
Risoluzione anomalie/Bug fix – Service Release 5 ....................................................... 48
Nuove funzionalità/Superamento limitazioni – Service Release 4 .............................. 62
Risoluzione anomalie/Bug fix – Service Release 4 ....................................................... 69
Nuove funzionalità/Superamento limitazioni – Service Release 3 .............................. 80
Risoluzione anomalie/Bug fix – Service Release 3 ....................................................... 99
Nuove funzionalità/Superamento limitazioni – Service Release 2 ............................ 116
Risoluzione anomalie/Bug fix – Service Release 2 ..................................................... 125
Nuove funzionalità/Superamento limitazioni – Service Release 1 ............................ 146
Risoluzione anomalie/Bug fix – Service Release 1 ..................................................... 154
Revisioni ......................................................................................................................... 167
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 1
Informazioni generali
Con questo aggiornamento vengono rilasciate nuove funzionalità, rispetto alla versione definitiva (RTM),
SR1, SR2, Sr3, Sr4 e Sr5 di Business NET (denominata in passato Business NET 2015), e bug fix come
sotto, in modo dettagliato, viene descritto. Questa service release viene rilasciata nelle seguenti modalità:
 Business NET - Service Release 6 – 32 bit (versione aggiornamento): attraverso il file compresso
BusNetSr6_x86.exe, da utilizzare solo per aggiornare Business NET già in versione 2015
definitiva (RTM, data rilascio 19/12/2014) SR1 (data pubblicazione 10/03/2015) SR2 (data
pubblicazione 15/06/2015) SR3 (data pubblicazione 30/11/2016) SR4 (data pubblicazione
10/03/2016) o SR5 (data pubblicazione 20/06/2016).
 Business NET - Service Release 5 – 64 bit (versione aggiornamento): attraverso il file compresso
BusNetSr6_x64.exe, da utilizzare solo per aggiornare Business NET già in versione 2015
definitiva (RTM, data rilascio 19/12/2014) SR1 (data pubblicazione 10/03/2015) SR2 (data
pubblicazione 15/06/2015) SR3 (data pubblicazione 30/11/2016) SR4 (data pubblicazione
10/03/2016) o SR5 (data pubblicazione 20/06/2016).
 Business NET - Service Release 6 - 32bit (versione completa): attraverso il file completo di
installazione BusNetSr6Setup_x86.exe, da utilizzare solo per aggiornare Business NET in
versione precedenti alla NET 2015 definitiva, oppure per nuove installazioni, per qualsiasi tipo di
sistema operativo.
 Business NET - Service Release 6 - 64bit (versione completa): attraverso il file completo di
installazione BusNetSr6Setup_x64.exe, da utilizzare solo per aggiornare Business NET in
versione precedenti alla NET 2015 definitiva, oppure per nuove installazioni, solo su sistemi
operativi Windows a 64bit (x64). Per la fruizione di Business NET nella modalità “server” (*) è
richiesto l’acquisto di una licenza di SAP Crystal Reports 2011 (la prima versione che supporta le
applicazioni a 64bit) per ogni installazione, per maggiori dettagli vedere apposita circolare.
I programmi aggiornati sono i medesimi su tutti i pacchetti; la versione aggiornamento include solo i
componenti modificati dopo il rilascio della versione definitiva RTM del 19/12/2014; le versioni complete
installano Business NET in modo completo già aggiornato alla SR6.
(*) Per modalità “server” si intende la fruizione di Business Net, in modalità Terminal Server, Web Application oppure Smart
Business Framework, ovvero quando il motore di Crystal Reports 2011 viene mandato in esecuzione su un server e il risultato viene
utilizzato un client. Alla luce di quanto sopra, l’obbligo di acquisto della licenza di Crystal Reports non si applica nei seguenti casi:
utilizzo di versioni precedenti alla 2011 di Crystal Reports (es.: Crystal Reports 2008, disponibile solo a 32bit)
utilizzo della versione 2011 di Crystal Reports in modalità “client”, sui singoli PC Client (ovvero quando il motore di Crystal
Reports viene mandato in esecuzione sulla macchina client, ciò che succede quando Business NET viene installato in
modalità client/server [senza terminal server]).
Installazione versione aggiornamento a 32 bit (x86)
BusNetSr6_x86.exe
Questo aggiornamento può essere installato sia su Excellence che su Easy già in versione NET 2015
definitiva RTM (data rilascio 19/12/2014, a 32 bit) Service Release 1 (data rilascio 10/03/2015, a 32 bit)
Service Release 2 (data rilascio 15/06/2015, a 32 bit) Service Release 3 (data rilascio 30/11/2016, a 32 bit)
Service Release 4 (data pubblicazione 10/03/2016, a 32 bit) oppure Service Release 5 (data pubblicazione
20/06/2016, a 32 bit). Per le versione precedenti (incluso Business NET 2015 beta) utilizzare la versione
completa. Per l’installazione procedere nel modo seguente:
-
-
eseguire le copie di backup dell’archivio procedura e dei database azienda;
posizionarsi su una qualsiasi macchina in cui è installato Business NET, su un account Windows di
tipo amministratore (uscire da Business NET);
copiare il file BusNetSr6_x86.exe in una qualsiasi cartella sul disco o sul desktop, ed eseguirlo
facendo doppio click;
nella finestra Configurazione dell’aggiornamento a Business NET scegliere il profilo da aggiornare e,
se non elencato, utilizzare la voce (seleziona file di configurazione) per selezionare il file di
configurazione (<profilo>.cfg);
inserire l’Utente di Business NET, di tipo amministratore, e la relativa Password;
premere Installa e attendere la fine del processo;
al termine il programma provvede alla conversione automatica di tutti i database (procedura e aziende)
col programma Strumento di amministrazione (Busadmintools.exe); con la SR6 la versione della
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 2
-
struttura del database azienda passa dalla 21.13 alla 21.18 mentre la versione della struttura del
database procedura passa dalla 21.3 alla 21.4;
su tutte le altre macchine:
a. se durante l’installazione è stata impostata l’opzione Installa automaticamente gli aggiornamenti
all’avvio di Business NET, basta rientrare in Business NET per far partire l’installazione degli
aggiornamenti;
b. se non è impostato l’aggiornamento automatico, all’interno di Business NET, nel menu Programmi
accedere alla voce Verifica/installa aggiornamenti locali. Business NET verrà chiuso e partirà il
programma Installazione aggiornamenti di Business NET, controllare che la Modalità
aggiornamento sia impostata su Client, quindi premere Installa e attendere la fine del processo.
Se si tenta di eseguire Business NET SR6 quando i database azienda non sono stati convertiti (precedenti
alla SR6) appare il messaggio Attenzione: database <nomedatabase> non è di versione 21.18. E’
consigliato non proseguire. Procedere alla conversione di release degli archivi con il programma Strumento
di amministrazione (Busadmintools.exe).
Installazione versione aggiornamento a 64 bit (x64)
BusNetSr6_x64.exe
Questo aggiornamento può essere installato sia su Excellence che su Easy già in versione NET 2015
definitiva RTM (data rilascio 19/12/2014, a 64 bit) Service Release 1 (data rilascio 10/03/2015, a 64 bit)
Service Release 2 (data rilascio 15/06/2015, a 64 bit) Service Release 3 (data rilascio 30/11/2016, a 64 bit)
Service Release 4 (data pubblicazione 10/03/2016, a 64 bit) oppure Service Release 5 (data pubblicazione
20/06/2016, a 64 bit). Per le versione precedenti (incluso Business NET 2015 beta) utilizzare la versione
completa. Per l’installazione procedere nel modo seguente:
-
-
-
eseguire le copie di backup dell’archivio procedura e dei database azienda;
posizionarsi su una qualsiasi macchina in cui è installato Business NET, su un account Windows di
tipo amministratore (uscire da Business NET);
copiare il file BusNetSr6_x64.exe in una qualsiasi cartella sul disco o sul desktop, ed eseguirlo
facendo doppio click;
nella finestra Configurazione dell’aggiornamento a Business NET scegliere il profilo da aggiornare e,
se non elencato, utilizzare la voce (seleziona file di configurazione) per selezionare il file di
configurazione (<profilo>.cfg);
inserire l’Utente di Business NET, di tipo amministratore, e la relativa Password;
premere Installa e attendere la fine del processo;
al termine il programma provvede alla conversione automatica di tutti i database (procedura e aziende)
col programma Strumento di amministrazione (Busadmintools.exe); con la SR6 la versione della
struttura del database azienda passa dalla 21.13 alla 21.18 mentre la versione della struttura del
database procedura passa dalla 21.3 alla 21.4;
su tutte le altre macchine:
c. se durante l’installazione è stata impostata l’opzione Installa automaticamente gli aggiornamenti
all’avvio di Business NET, basta rientrare in Business NET per far partire l’installazione degli
aggiornamenti;
d. se non è impostato l’aggiornamento automatico, all’interno di Business NET, nel menu Programmi
accedere alla voce Verifica/installa aggiornamenti locali. Business NET verrà chiuso e partirà il
programma Installazione aggiornamenti di Business NET, controllare che la Modalità
aggiornamento sia impostata su Client, quindi premere Installa e attendere la fine del processo.
Se si tenta di eseguire Business NET SR6 quando i database azienda non sono stati convertiti (precedenti
alla SR6) appare il messaggio Attenzione: database <nomedatabase> non è di versione 21.18. E’
consigliato non proseguire. Procedere alla conversione di release degli archivi con il programma Strumento
di amministrazione (Busadmintools.exe).
Installazione versione completa a 32 bit (x86)
BusNetSr6Setup_x86.exe
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 3
Questo pacchetto si utilizza per gli aggiornamenti da versioni di Business NET precedenti alla 2015
definitiva RTM (data rilascio 19/12/2014) oppure nelle nuove installazioni. Può essere installato su sistemi
operativi sia a 32bit che a 64bit. L’installazione deve avvenire col seguente ordine:
1.
2.
3.
4.
5.
effettuare le copie di backup degli archivi azienda e procedura nella versione di origine;
copiare il file della BusNetSr6Setup_x86.exe in una cartella sul disco fisso del server;
eseguire l’installazione server facendo doppio click sul file;
convertire la versione degli archivi con il programma Strumento di amministrazione
(Busadmintools.exe);
effettuare l’aggiornamento dei client lanciando il medesimo file.
Per maggiori informazioni sull’installazione di Business NET consultare le Note di versione contenute nel
file Leggimi.htm, nelle sezioni Requisiti hardware e software, Note generali sull'installazione,
Aggiornamento da precedenti versioni, Attività importanti da svolgere pre-conversione e Attività importanti
da svolgere post-conversione. In presenza di database personalizzati e/o componenti personalizzati
leggere attentamente le sezioni Note per installatori e programmatori (Note di versione) e Aggiornamenti
su Business NET (Guida in linea).
Attenzione! L’installazione di “Business NET – Service Release 6 (versione completa)” elimina tutti i file
presenti nella cartella Bus\Agg del server che distribuisce gli aggiornamenti sulla rete, al contrario della
versione aggiornamento che invece alimenta quella cartella.
Installazione versione completa a 64 bit (x64)
BusNetSr6Setup_x64.exe
Questo pacchetto si utilizza per gli aggiornamenti da versioni di Business NET precedenti alla 2015
definitiva RTM (data rilascio 19/12/2014) a 64bit oppure nelle nuove installazioni. Può essere installato solo
su sistemi operativi a 64bit. L’installazione deve avvenire col seguente ordine:
1.
2.
3.
4.
5.
effettuare le copie di backup degli archivi azienda e procedura nella versione di origine;
copiare il file della BusNetSr6Setup_x64.exe in una cartella sul disco fisso del server;
eseguire l’installazione server facendo doppio click sul file;
convertire la versione degli archivi con il programma Strumento di amministrazione
(Busadmintools.exe);
effettuare l’aggiornamento dei client lanciando il medesimo file.
Per maggiori informazioni sull’installazione di Business NET consultare le Note di versione contenute nel
file Leggimi.htm, nelle sezioni Requisiti hardware e software, Note generali sull'installazione,
Aggiornamento da precedenti versioni, Attività importanti da svolgere pre-conversione e Attività importanti
da svolgere post-conversione. In presenza di database personalizzati e/o componenti personalizzati
leggere attentamente le sezioni Note per installatori e programmatori (Note di versione) e Aggiornamenti
su Business NET (Guida in linea).
Attenzione! L’installazione di “Business NET – Service Release 6 (versione completa)” elimina tutti i file
presenti nella cartella Bus\Agg del server che distribuisce gli aggiornamenti sulla rete, al contrario della
versione aggiornamento che invece alimenta quella cartella.
Creazione del disco di Business NET SR6, 32 e 64bit
Per creare il disco di Business NET SR6, 32 e 64 bit, è possibile prelevare dal sito ftp di NTS Informatica la
tracce ISO dei DVD-ROM. E’ rappresentata dal file Business NET Sr6.iso (circa 7,5 Gb, per dischi double
layer). Una volta prelevato il file è possibile creare il DVD-ROM con qualsiasi programma di
masterizzazione che possa creare DVD da file ISO come ad esempio il programma gratuito CBBurnerXP
prelevabile da questo sito http://www.cdburnerxp.se.
Nuove funzionalità/Superamento limitazioni – Service Release 6
Componente
(vari)
Descrizione nuova funzionalità (SR6)
(vedi sotto)
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 4
Componente
SR5 CU1
(vari)
SR5 CU1
(vari)
SR5 CU1
(vari)
SR5 CU1
(vari)
(vari)
SR5 CU1
Descrizione nuova funzionalità (SR6)
Ora è possibile cifrare le password degli operatori di Business NET conservate
nell’archivio procedura. A questa impostazione di accede dallo Strumento di
amministrazione (Busadmintools.exe), scheda Sicurezza, attraverso i nuovi flag
"Cripta/Decripta le password operatore di accesso al programma".
COMPONENTI INTERESSATI: BN__ADTL.DLL, B*__GOPE.DLL, B*__CHGP.DLL,
B*__MENU.DLL, B*RECORE.DLL, ARCPROC.MODX, BUSAGG.EXE,
BUSAGG64.EXE.
(vedi sotto)
- Aggiunta nuova opzione di registro "OPZIONI\AutocompleteNChar" per indicare a
quanti caratteri deve avviarsi l'autocompletamento. Default 3.
- Aggiunto nuovo valore 3 all’opzione di registro
"OPZIONI\AutocompleteAnagraSuCod", attivandola la ricerca viene fatta sulla
descrizione 1 e descrizione 2 come se fossero concatenate. I risultati vengono
mostrati con la descrizione 1 e 2 concatenata;
- Aggiunto nuovo valore 4 per l'opzione di registro
"OPZIONI\AutocompleteArticoSuCod", attivandola la ricerca viene fatta sulla
descrizione e descrizione interna come se fossero concatenate. I risultati vengono
mostrati con la descrizione e la descrizione interna concatenata.
COMPONENTI INTERESSATI: B*__MENU.DLL, BN__CHIL.DLL, BE__FRWK.DLL.
(vedi sotto)
Non era gestita la concorrenza nell’inserimento degli oggetti OLE/File documenti sui
documenti di magazzino e ordini in particolare quelli nuovi, in seguito alla riattribuzione
del numero progressivo al salvataggio per effetto della concorrenza. Ora il salvataggio
degli oggetti OLE avviene in transazione al salvataggio del documento.
COMPONENTI INTERESSATI: B*__AOLE.DLL, B*VEBOLL.DLL, B*MGDOCU.DLL,
B*ORGSOR.DLL, B*CGPRIN.DLL, B*CRGSOF.DLL, B*VEFDIN.DLL,
B*CSPROB.DLL
(vedi sotto)
Gestita la stampa/invio PDF delle richieste di offerta (modulo RDO/RDA)
COMPONENTI INTERESSATI: B*PDGENP.DLL, B*RASTOL.DLL, B*RAGNRO.DLL,
B*RAGSRO.DLL.
(vedi sotto)
Migliorato il passaggio da una diversa applicazione in esecuzione su Windows, a
Business NET attraverso l’ALT+TAB oppure il click sulla taskbasr di Windows, quando
su Business NET è correntemente aperta una finestra modale (un child avviamo in
tale modalità o uno zoom) oppure è visualizzato un messaggio (MsgBox). Ora la
finestra o il messaggio appaiono in primo piano. In passato era necessario ridurre a
icona l’altra applicazione per portare in primo piano Business NET.
Tale comportamento è comunque controllato da una nuova opzione di registro globale
\Opzioni\BusNetIconTaskBar che assume per default il valore -1 (abilitato, nuovo
comportamento) oppure 0 (disabilitato, per tornare al comportamento precedente).
COMPONENTI INTERESSATI: B*__MENU.DLL, B*__CHIL.DLL, B*__FRWK.DLL
Smart Business Framework, SBS & SBC
Eseguiti interventi per aggiungere funzionalità e migliorare stabilità e performances del
framework SBF:
- non veniva correttamente esposta la formattazione delle colonne di griglia in SBC;
- SBC ANDROID/IOS: migliorati i meccanismi di ripresa della connessione persa al
server SBS;
- Realizzazione di interventi al framework SBF per renderlo maggiormente
tollerante alle disconnessione, in particolare quando si lavora in mobilità o su reti
Wi-Fi;
- gestito il download di file in modo asincrono: viene attivato se il file da scaricare ha
una dimensione maggiore di 500KB e non si tratta di stampe.
- gestito l’upload di file più grandi di 10MB.
- aggiunti messaggi informtivi nel Visualizzatore Eventi di Windows e creato nuovo
parametro di avvio /LOGDISK che, se impostato, salva il log su disco, allo scopo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 5
Componente
(vari)
SR5 CU1
(vari)
SR5 CU1
Descrizione nuova funzionalità (SR6)
di test e diagnostica.
COMPONENTI INTERESSATI: SBC2015.EXE, SBC2015.APX,
SBC2015SETUP.EXE, SBC2015UPGRADE, B*__CHIL.DLL.
Modulo E-Commerce
Realizzazione di una serie di nuove implementazione sul modulo di collegamento a
sistemi di E-Commerce:
1. Gestita la nuova tabella degli Status Ordini E-Commerce (tabella TABSOES) e
aggiunto relativo campo in testata ordini;
2. Aggiunti i campi ID pagamento & ID tracking in testata ordini;
3. Alla tabella TESTORDX (del database di scambio dati) sono stati aggiunti i
seguenti campi: td_tipobf (se zero oppure non è valido verrà utilizzato il tipo BF
indicato nell'opzione di registro, in fase di importazione ordini); td_valuta e
td_cambio (in tal modo è gestita l’importazione degli ordini in valuta); td_pagato
(utilizzato per acquisire la parte incassata sull’ordine); td_sconto1, td_sconto2,
td_scopag (gestiti gli sconti di testata); td_idpagamento (importato nel nuovo
campo della testata ordini di Business NET, contiene l’id della transazione di
pagamento); td_idtracking (importato nel nuovo campo della testata ordini di
Business NET, contiene l’id di spedizione del corriere); td_riferim; td_ca.
4. Alla tabella MOVORDX (del database di scambio dati) sono stati aggiunti i
seguenti campi: mo_stasino (per acquisire righe omaggio su ordini), mo_scont1,
mo_scont2, mo_scont3, mo_scont4, mo_scont5, mo_scont6 (gestiti gli sconti di
riga sugli ordini acquisiti).
5. Ora è gestita l’importazione dei leads e delle offerte (create nuove tabelle LEADX,
TESTOFFX, MOVOFFX sul database di scambio).
6. Gestiti gli articoli Kit (esposta la vista sulla tabella ARTKIT, modificata la vista su
ARTICO per esporre ar_tipokit).
7. Vengono ora loggate le differenze tra i totali indicati nelle testate e nel corpo degli
Impegni e Offerte presenti sul database di scambio, rispetto a quelli rideterminati
da Business NET in sede di importazione (secondo le normali regole di Business
NET). Sono state introdotte delle soglie minime di tolleranza (in euro) tra i totali
dell’E-Commerce e quelli di Business NET, che, se non vengono oltrepassate,
non vengono evidenziate nel log. BSECIMPO/OPZIONI/DeltaTotaleImpegno,
BSECIMPO/OPZIONI/DeltaTotaleOfferta,
BSECIMPO/OPZIONI/DeltaTotaleRigaImpegno,
BSECIMPO/OPZIONI/DeltaTotaleRigaOfferta. Tutte le opzioni hanno '0' come
default, con -1 non viene loggata alcuna differenza.
8. Ora il modulo E-Commerce può essere usato anche in presenza del modulo
Anagrafiche generali (in passato era inibito) con una limitazione: in presenza di
Anagrafiche Generali non sarà possibile importare Clienti e Destinazioni.
COMPONENTI INTERESSATI: PROVA.MODX, B*ORGSOR.DLL, B*__STD.DLL,
B*ECCRDB.DLL, B*ECCONS.DLL, B*ECIMPO.DLL, B*ECSOEC.DLL.
Realizzazione di una serie di nuove implementazione sul modulo di collegamento a
sistemi di E-Commerce:
9. Alle tabelle ANAGRAX, DESTDIVIX, LEADX, TESTORDX e MOVORDX è stato
aggiunto il campo 'Versione' in chiave primaria (a DESTDIVIX anche 'Versione
Conto');
10. Alle tabelle ANAGRAX, DESTDIVIX, LEADX, TESTORDX, MOVORDX,
TESTOFF e MOVORDX aggiunti i campi di testo 'Log' dove il programma di
importazione memorizza informazioni di vario tipo e/o le ragioni che hanno inibito
l’importazione dell’elemento;
11. Alle tabelle MOVORDX e MOVOFFX è stato aggiunto il campo 'Status' già
presente in altre tabelle.
12. E' stato gestito l’aggiornamento dei campi td_idpagamento e td_idtracking sugli
Impegno cliente.
COMPONENTI INTERESSATI: B*ECCRDB.DLL, B*ECCONS.DLL, B*ECIMPO.DLL.
(vedi sotto)
Gestiti prezzi lordi e sconti nelle scelte di configurazione del configuratore di prodotto
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 6
Componente
(vari)
(vari)
Descrizione nuova funzionalità (SR6)
su distinta base neutra
COMPONENTI INTERESSATI: B*CPCONP.DLL, B*CPPROC.DLL.
(vedi sotto)
Interventi per supportare SQL Server 2016
COMPONENTI INTERESSATI: B*__ADTL.DLL, B*__SQLB.DLL.
Modulo Logistica su Palmare
Realizzazione di una serie di nuove implementazione sul modulo Logistica su
palmare:
1. Implementa gli ulteriori AI (30), per i barcode GS1/GTIN con le stesse logiche del
(37) e i (311x), (314x), (316x) con le stesse logiche del (310x)
2. Aggiunta opzione di registro "OPZIONI\UsaDivisoreBarcodeGS1(02)" Se attiva
apparirà la colonna divisore nell'anagrafica barcode (da rendere visibile con la
configurazione griglia), tale divisore sarà utilizzato per dividere le quantità
specificate nell'AI 37 durante la lettura di un GS1 (EAN 128) che inizia con (02).
3. Quando si legge un Barcode GTIN14 che inizia per 9, se non viene rilevato dalla
tabella dei barcode, ricerca, per l’identificazione dell’articolo, anche lo stesso
barcode che inizia però per 1, 2, ....8 (ricalcolando anche l’ultimo carattere di
controllo checkdigit), questo permette quindi di non memorizzare il barcode a
quantità variabile che inizia per 9 ma solo dei barcode delle confezioni standard
(che hanno come codice iniziale da 1 a 8).
4. Aggiunte opzioni di registro
"BSRMPICK\OPZIONI\OperatoreMaga_[OPERATORE]" e
"BSRMPICK\OPZIONI\RuoloMaga_[RUOLO]". Se valorizzate con una lista di
magazzini separati da ; l'utente con il nome operatore\ruolo indicato nelle opzioni
di registro potrà vedere solo i magazzini indicati (se sono presenti entrambe le
opzioni i magazzini si sommano). Per esempio OperatoreMaga_Admin=1;100;101
5. Aggiunta opzione di registro "BSRMPICK\OPZIONI\AggiungiArticoliNonPresenti".
Quando viene letto un articolo non presente nella lista viene chiesto se
aggiungerlo per poi riportarlo nella nota di prelievo. Tale articolo non sarà
collegato all'impegno cliente e utilizzerà i prezzi\sconti validi in quel momento,
magazzino, codici iva e causali di default.
6. Aggiunta opzione di registro "BSRMPICK\OPZIONI\CreaAnalottiInesistenti",
quando attiva, se viene letto un lotto che non esiste in business, questo viene
creato nell'anagrafica lotti. Attivando tale opzione viene considerata attiva anche
l'opzione di registro "BSRMPICK\OPZIONI\IgnoraLottiAttribuitiInNote".
7. Aggiunta opzione di registro "BSRMPICK\OPZIONI\AbilitaTastoMoltiplicaLetture".
Se abilitata invece del pulsante cursore griglia appare il pulsante "Moltipl. letture"
che permette di indicare un numero maggiore di 0. Tale numero verrà moltiplicato
alla quantità letta nella prossima lettura barcode.
8. Aggiunta opzione di registro
“BSRMPICK\OPZIONI\PermettiEvasioneQtaMaggiore", se attiva è possibile
riscontrare una quantità superiore rispetto a quella indicata nel picking.
9. Nel monitor picking aggiunto il filtro "da magazzino/a magazzino" e reso
disponibile anche un tasto di configurazione dove poter pre-gestire dei layout da
richiamare tramite il combo anzichè settare tutti i campi di volta in volta. Il nome
del layout può anche essere poi usato in combinazione ad "APRI;nome_layout"
come parametro di linea di comando per avviare Business, per esempio:
C:\Bus\Busnet.exe admin . PROVA Business BNRMMONP /R APRI;Primo
10. Aggiunta opzione di registro "BSRMINVE\OPZIONI\CreaAnalottiInesistenti",
quando attiva, se viene letto un lotto che non esiste in business, questo viene
creato nell'anagrafica lotti.
11. Aggiunta opzione di registro "BSRMINVE\OPZIONI\AbilitaTastoMoltiplicaLetture".
Se abilitata invece del pulsante cursore griglia appare il pulsante "Moltipl. letture"
che permette di indicare un numero maggiore di 0. Tale numero verrà moltiplicato
alla quantità letta nella prossima lettura barcode.
12. Aggiunta opzione di registro "BSRMRICM\OPZIONI\AbilitaTastoMoltiplicaLetture".
Se abilitata invece del pulsante cursore griglia appare il pulsante "Moltipl. letture"
che permette di indicare un numero maggiore di 0. Tale numero verrà moltiplicato
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 7
Componente
B*__ADTL.DLL
SR5 CU1
B*__ANAZ.DLL
B*__CRPE.DLL
SR5 CU1
B*__FLDO.DLL
SR5 CU1
B*__MENU.DLL
SR5 CU1
B*__NUME.DLL
B*__ORGA.DLL
B*CEANCE.DLL
SR5 CU1
B*CECALC.DLL
SR5 CU1
Descrizione nuova funzionalità (SR6)
alla quantità letta nella prossima lettura barcode.
13. Aggiunte opzioni di registro
"BSRMRICM\OPZIONI\OperatoreMaga_[OPERATORE]" e
"BSRMRICM\OPZIONI\RuoloMaga_[RUOLO]". Se valorizzate con una lista di
magazzini separati da ; l'utente con il nome operatore\ruolo indicato nelle opzioni
di registro potrà vedere solo i magazzini indicati (se sono presenti entrambe le
opzioni i magazzini si sommano). Per esempio
OperatoreMaga_Admin=1;100;101;
COMPONENTI INTERESSATI: B*RMRICM.DLL, B*RMINVE.DLL, B*RMMONP.DLL,
B*LBMENU.DLL.
Strumento di amministrazione, componente
Migliorate le prestazioni durante la trasformazione di un database con campi stringa
da ANSI (varchar) a UNICODE (nvarchar).
Nel tab backup/Restore ora viene proposto il nome del server dell'arcproc invece di
localhost.
Importando una nuova chiave di attivazione, con l’apposito pulsante, viene aggiornata
anche la chiave eventualmente presente nella cartella \Agg\Setup creata dal SETUP,
se esiste già una file di chiave denominato "Chiave attivazione [MATRICOLA].key".
Anagrafica ditta
Aggiunta nei servizi abilitati i nuovi moduli Certificazione Unica e Fatturazione
elettronica.
Motore di stampa
Migliorata la gestione della finestra parametri da passare ai report, in presenza della
runtime di Crystal Reports 2011.
Analisi flusso documentale
Ora nei filtri aggiuntivi è possibile utilizzare il filtro LIKE nel valore di ricerca, con il
carattere *.
Menu di Business NET
Inserita opzione di registro BUSINESS/OPZIONI/QueryTimeout, dove è possibile
impostare il query timeout. Il valore può essere compreso tra 60 e 32000, di default è
3600.
Numerazioni ditta
Esposto il progressivo della numerazione delle Email.
Rubrica/Organizzazione
Migliorate le prestazioni di caricamento dei dati in presenza di utenti CRM.
Anagrafica cespiti
Aggiunto controllo pre-cancellazione dell'anagrafica del cespite che, se esistono
movimenti collegati a registrazioni di Prima Nota, avvisa e ne impedisce l'eliminazione.
Gestito il nuovo campo di anagrafica cespite per rilevare la % di superammortamento;
- al salvataggio del cespite ora controlla che, se è stata indicata una % di
superammortamento, le % di ammortamento siano uguali tra civilistico e fiscale;
- al salvataggio di una riga di movimento cespite, se la % di superammortamento è
diversa da 0 controlla ed avvisa se valore fiscale cespite non è uguale al valore
civilistico aumentato della % di superammortamento;
- calcolo plus/minusvalenze: aggiunto un messaggio che, in caso di cespite con
superammortamento, la plus/minusvalenza fiscale è stata copiata da quella civilistica
e potrebbe essere non corretta se le % di ammortamento del cespite negli anni sono
state diverse tra civilistico e fiscale.
Per maggiori dettagli vedere la circolare aggiornata CT-1511-0205Superammortamento 2016.pdf
Calcolo ammortamenti
Nel calcolo delle plusvalenze con il super ammortamento una circolare della AdE di
maggio ha chiarito che il super ammortamento non ha effetto sul calcolo delle
plus\minusvalenze. Alla luce di quanto sopra, si riporta il seguente esempio: acquisto
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 8
Componente
Descrizione nuova funzionalità (SR6)
B*CGDCST.DLL
un bene di 100.000 e lo ammortizzo per l’80%. Ai fini civilistici avrò 100.000 e 80.000,
fiscali 140.000 e 112.000. All’atto della cessione, il costo storico del bene ceduto sarà
100.000 e 140.000, ma ai fini fiscali, solo per la determinazione di plus/minusvalenza,
devo fare come se il costo e gli ammortamenti non avessero avuto l’incremento del
140%. Sui movimenti cespiti (tabella MOVCESP) la plus/minusvalenza fiscale sarà
rilevata da quella civilistica. In questo modo, comunque, il saldo cespite fiscale nella
finestra ‘totale valori’ della Anagrafica cespiti non sarà pari a 0, ma è solo un totale
visibile solo in quella finestra, non utilizzato in altri contesti. Lo stesso discorso
funziona anche con ‘cessioni parziali’. L’elemento importante è comunque che il ‘costo
storico cespite ceduto’, ai fini fiscali, tenga conto del +140% rispetto al costo storico
del valore civilistico.
NB: il tutto funziona solo se tutti i movimenti sul cespite hanno avuto le stesse quote di
ammortamento.
Per identificare i beni che hanno usufruito del 140%, il programma di calcolo
plus/minusvalenza controlla che la data acquisto sia successiva al 15/10/2015 e il
costo storico fiscale sia il 140% del costo storico civilistico.
Gestito il nuovo campo di anagrafica cespite per rilevare la % di superammortamento;
- al salvataggio del cespite ora controlla che, se è stata indicata una % di
superammortamento, le % di ammortamento siano uguali tra civilistico e fiscale;
- al salvataggio di una riga di movimento cespite, se la % di superammortamento è
diversa da 0 controlla ed avvisa se valore fiscale cespite non è uguale al valore
civilistico aumentato della % di superammortamento;
- calcolo plus/minusvalenze: aggiunto un messaggio che, in caso di cespite con
superammortamento, la plus/minusvalenza fiscale è stata copiata da quella civilistica
e potrebbe essere non corretta se le % di ammortamento del cespite negli anni sono
state diverse tra civilistico e fiscale.
Per maggiori dettagli vedere la circolare aggiornata CT-1511-0205Superammortamento 2016.pdf
Sintesi e statistiche
Nella finestra di dettaglio voci, aggiunto pulsante per l'apertura del Documento di
Magazzino o Ordine/Impegno o Registrazione di Prima Nota o Scadenza a seconda
del dato di riga corrente.
Gestione insoluti
Creata nuova opzione di registro
BSCGINSO\OPZIONI\CodiceBancaSuNuoveScadenze (default = N), valori possibili:
N = Non cambiare l'attuale comportamento (riporta il ns. codice banca della scadenza
di origine insoluta)
Z = mette a zero il ns. codice banca sulla nuova scadenza generata
A = imposta il ns. codice banca sulla nuova scadenza generata prelevandolo
dall'anagrafica cli/for
Gestione prima nota
Ora nelle registrazioni è permesso (previa conferma) di inserire anche date
documento successive alla data di registrazione.
Nella cancellazione di una registrazione di raggruppamento effetti, che sia seguita da
una registrazione di emissione effetti, il programma avvisa l'utente e chiede conferma
se proseguire con la cancellazione o meno. Prima il programma non mandava nessun
messaggio. Ora il comportamento è simile a quando si cancella una registrazione di
raggruppamento effetti dalla griglia della "Stampa/visualizza prima nota" in cui tale
registrazione non viene cancellata e viene scritto un file di log.
In “Ulteriori descrizioni”, aggiunto il nuovo campo "Numero documento ricevuto
esteso" (PNNOTE.py_numdocex) di tipo testo.
Aggiunto un messaggio informativo all’operatore quando si provvede a cancellazione
una registrazione contabile oppure a modificare il num. protocollo di una registrazione
esistente, circa la necessità di correggere manualmente i numeratori/protocolli
acquisti/vendite.
Aggiunto un controllo in fase di scelta della causale contabile che se di tipo Iva e il
SR5 CU1
B*CGINSO.DLL
B*CGPRIN.DLL
SR5 CU1
SR5 CU1
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 9
Componente
B*CICOMM.DLL
B*CNSTDA.DLL
B*CRATTE.DLL
B*CRGSOF.DLL
SR5 CU1
B*CSFACA.DLL
B*CSGCHI.DLL
B*CSGENC.DLL
SR5 CU1
B*CSGSCO.DLL
SR5 CU1
B*DBAVEX.DLL
SR5 CU1
B*DBDIBA.DLL
Descrizione nuova funzionalità (SR6)
segno corrispondente non è selezionato, ne inibisce l’utilizzo.
Inserita nuova opzione di registro BSCGPRIN\OPZIONI\TipoSaldoConto. In base al
valore che assume, nel campo "Saldo attuale" viene mostrato il saldo tenendo conto
- di tutte le registrazioni (se valore = "T", default, come ha funzionato finora)
- delle sole registrazioni integrativa (se valore "I")
- delle sole registrazioni normali (e valore = "N")
- delle sole registrazioni integrative o normali in base al fatto che la registrazione
corrente è integrativa o meno (se valore = "R").
Anagrafica commesse
Migliorate le performance di apertura della maschera in presenza di un archivio con
un numero elevato di commesse.
Stampa dati CONAI
Ora è stato gestito anche il tipo documento "Note di Addebito Emesse" nel modulo
CONAI.
CRM, attività telefonica
Inserito lo zoom nel campo "Persona del lead" e “Referente” in entrambi i tab
dell'"Attività telefonica".
Gestione offerte
Aggiunta voce di menu Riga: "Apri distinta base collegata" (come già presente in
Gestione Ordini/Impegni).
Nell'opzione ChiediDestInTestata è stato aggiunto il nuovo valore 1: se impostata con
tale valore, il messaggio per la selezione delle destinazioni diverse avviene al cambio
del conto non solo in inserimento di un nuovo documento, ma anche in modifica di un
documento già salvato (il default è rimasto 0 ossia opzione non attiva, mentre con
valore -1 il messaggio viene mandato solo al cambio di conto in un nuovo documento,
come avveniva prima).
Fatturazione canoni
Aggiunta lettura nuova opzione di registro
BSCSFACA\OPZIONI\CalcolaProvvCostoCopia (-1/0 <-- default) che, se attiva, se il
rinnovo è sulle righe, considero il valore le provvigioni indicate nel corpo del rinnovo.
Gestione chiamate
Aggiunte due nuove opzioni di registro:
. BSCSGCHI\OPZIONI\DisabilitaBloccoFidoInsoluti (-1/0 <--default)
. BSCSGCHI\OPZIONI\PwdDisabilitaBloccoFidoInsoluti (nts <-- default)
Per la richiesta password/disabilitazione blocco su insoluti.
Ora i mesi da sottrarre dalla data iniziale e da aggiungere nella data finale, nei campi
filtri Da/A data (al caricamento del programma), dipendono da due nuove opzioni di
registro:
. BSCSGCHI\OPZIONI\MesiFiltroDataDa (default = -1)
. BSCSGCHI\OPZIONI\MesiFiltroDataA (default = 1)
Generazione chiamate manutenzione programmata
All’avvio del programma, aggiunta lettura di una nuova opzione di registro
BSCSGENC\OPZIONI\ImpostaOraInizioTurno (-1/0 <--default) che, se attiva, nella
generazione delle chiamate, l'ora prevista viene impostata (anziché a zero), leggendo
il dato in Personalizzazione Customer Service ("Ora inizio mattino").
Gestione contratti
Ora, in inserimento di rinnovi, se indicata la destinazione diversa in testata, gli agenti
vengono proposti prioritariamente dalla destinazione rispetto alla anagrafica.
Avanzamento e versamenti produzione esteso
Aggiunta opzione di registro "BSDBAVEX\OPZIONI\InizioAttivitaSospendeSupporto"
se attiva, all'inizio di una nuova attività vengono sospese le lavorazioni in supporto.
Distinta base
Aggiunta la colonna Codice Articolo Fornitore che mostra il codice articolo (codarfo)
del fornitore abituale 1 dell'articolo figlio.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 10
Componente
B*DBEMRP.DLL
SR5 CU1
SR5 CU1
B*DBIMPL.DLL
SR5 CU1
B*DKKONS.DLL
SR5 CU1
SR5 CU1
B*DWGEND.DLL
B*DWQVDA.DLL
B*EMGMAI.DLL
SR5 CU1
B*ICSTTR.DLL
B*IESCTB.DLL
SR5 CU1
B*LBMENU.DLL
SR5 CU1
SR5 CU1
Descrizione nuova funzionalità (SR6)
Aggiunta nuova opzione di registro \Bsdbdiba\Opzioni\NoArticoliBloccati che se attiva
non permette l'inserimento di articoli bloccati.
Elaborazione MRP
Ora nel log della elaborazione MRP vengono inserite tutte le opzioni/parametri di
lancio dell’MRP, così come le opzioni di registro presenti.
Eseguiti numerosi interventi per migliorie performance
Stampa distinta d’uso/implosione
Ora, la stampa su griglia permette la navigazione da un articolo all'altro, come la
stampa su report. Non stampa più tutti i dati in un'unica schermata.
Desktop consolle
Implementata nuova opzione di registro BSDKKONS\OPZIONI\NoArtDescrittivi (0/-1
<-- default) che se viene disabilitata mostra anche gli articoli descrittivi (ar_stainv = 'N’
OR ar_codart <> 'D') dalle visualizzazioni/stampe.
Ora quando nella griglia degli articoli sono visualizzati più di 100 record e con click
destro si sceglie "Apri anagrafica", si apre solo l'articolo su cui si è posizionati, se
invece ce ne sono meno di 100 viene aperta tutta la lista di articoli visibili in griglia
(selezione di articoli).
Nella desktop console il pulsante "Localizza con Google" è stato rinominato in
"Localizzazione Multipla". Inoltre è stato aggiunto il pulsante "Localizza con Google
Maps" che apre la pagina di Google Maps con l'indirizzo o le coordinate geografiche
del cliente correntemente selezionato.
Generazione dati datawarehouse
In estrazione dati per scenari 11 e 14, ora estrae anche i campi Commessa
(SCADEN.sc_commeca) e Sottocommessa (SCADEN.sc_subcommeca) e
Commessa (SCADENEC.sc_commeca, per il solo scenario 14).
ATTENZIONE! Modificati anche PROVA.MODX per aggiungere le nuove dimensione
nella configurazione degli scenari.
Analisi dati DWH
Ora nella configurazione di una analisi statistica vengono memorizzate/conservate le
impostazioni della toolbar dei totali: Disattiva Totali, Disattiva Totali Riga, Disattiva
Totali Colonna, Disattiva Totali Generali e Grafico.
Esecuzione automatica ricezione e-mail
Ora se si cerca di collegarsi ad un server IMAP senza aver impostato la spunta di
IMAP, il programma, invece di avvisare che la configurazione è corretta avvisa che il
server è di tipo IMAP.
Stampe elenchi Intrastat
Migliorato e reso più esplicativo il messaggio "Attenzione: sono presenti dei movimenti
di acquisto da fornitori di stati esteri che NON adottano l'euro (presenza del codice
valuta in tabella stati) senza che sia indicata nel movimento la valuta e l'importo in
valuta. Integrare i dati in valuta su questi movimenti oppure controllare la corretta
indicazione del cod. valuta sulla tabella stati che deve essere valorizzato solo per gli
stati che non adottano l'euro …” che determina poi lo scarto del file telematico in sede
di invio.
Schema tabelle esterne
Aggiunto nello 'schema tabelle esterne', da utilizzare solo negli import Jet ISAM, come
CharacterSet il nuovo valore 'UTF-8': in questo modo è possibile importare
correttamente da file di testo anche caratteri Unicode e caratteri particolari quali ©, ™,
ecc.
Libreria funzioni generali
Ora il lotto viene gestito anche nella lettura degli Ean128 (il lotto indicato deve essere
codificato in Business NET). Leggendo un barcode Ean128, la parte interna al tag
"01" viene riportata nella colonna Barcode.
Aggiunta opzione di registro "OPZIONI\UsaDivisoreBarcodeGS1(02)". Se attiva
apparirà la colonna divisore nella tabella barcode della anagrafica articoli. Tale
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 11
Componente
B*MGARMD.DLL
SR5 CU1
SR5 CU1
B*MGARTI.DLL
B*MGCALS.DLL
SR5 CU1
SR5 CU1
B*MGDOCU.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione nuova funzionalità (SR6)
divisore sarà utilizzato per dividere le quantità specificate nell'AI 37 durante la lettura
di un GS1 (EAN 128) che inizia con (02).
Aggiunta nuova opzione di registro
"BSREGSRE\OPZIONI\ConsideraArticoliDNellePromozioni" attivandola gli articoli D
entrano nel conteggio delle promozioni (se la promozione li prevede come articoli da
trattare).
Aggiunta nuova opzione di registro "BSREGSRE\OPZIONI\PrimaPromoSpeciali" che
permette di scegliere se le promozioni speciali (derivate da altre promozioni) devono
avere priorità maggiore rispetto alle promozioni tradizionali.
Anagrafica articoli, finestre condivise
Aggiunta opzione di registro globale "OPZIONI\UsaDivisoreBarcodeGS1(02)". Se
attiva apparirà la colonna divisore nella finestra Barcode. Tale divisore sarà utilizzato
per dividere le quantità specificate nell'AI 37 durante la lettura di un GS1 (EAN 128)
che inizia con (02).
Il campo "Fattore correzione L.T." delle fasi articolo ora accetta fino a 9 decimali.
Anagrafica articoli
Inserita opzione di registro BSMGARTI\OPZIONI\ZoomDuplArti: se attiva (con valore 1), in duplicazione di un nuovo articolo nel campo 'Codice nuovo artiolo' è attivo lo
zoom e l'autocompletamento, altrimenti se impostata a 0 sono disattivi. Il default è -1,
ossia opzione attiva.
Cancellazione listini
Aggiunta nuova scelta "Qualsiasi fase" che, se selezionato, non applica alcun filtro
sulle fasi, selezionando quindi i listini di tutte le fasi.
Ora è possibile non selezionare il cod. valuta per la cancellazione del listini.
Componente di gestione ordini/documenti
Tra i filtri estesi di "Seleziona documenti" è ora possibile trovare anche i campi della
tabella delle anagrafiche lotti (tabella ANALOTTI) per filtrare, ad esempio, sul lotto
alfanumerico.
Ora l'importazione/esportazione del file terminale tiene conto della valuta di testata e/o
del flag di scorporo, impostando/prelevando i dati da prezzo, prezzo in valuta o prezzo
iva compresa.
Aggiunta lettura nuova opzione di registro, sui programmi BEVEBOLL, BSORGSOR o
BSVEFDIN, \OPZIONI\NoTotColliQuantSuRigheKitFittizie (-1/0 <-- default) che, se
attiva, non totalizza nei campi TOTALE COLLI e TOTALE QUANTITA', delle righe
padri analitici A & figli sintetici T.
Nei Carichi di Produzione e negli Ordini di Produzione ora, se si cambia il codice
Centro di testata, alla domanda se lo si vuole cambiare anche sulle righe, chiede di
farlo anche sugli Scarichi/Impegni collegati.
Inserito nuovo valore all'opzione di registro
BSVEBOLL\OPZIONI\Contr_fido_insol_doc e
BSORGSOR\OPZIONI\Contr_fido_insol_ordine, per cui se tale opzione viene
impostata con valore:
- N = non viene eseguito alcun controllo su sforamento fido/rd scadute/insoluti
- S = i controlli su fido/rd scadute/insoluti vengono effettuati quando si passa dalla
testata al corpo (nuovo comportamento della SR5 CU1) e al salvataggio finale del
documento
- C = i controlli su fido/rd scadute/isoluti vengono effettuati alla validazione del conto e
al salvataggio finale del documento (come prima della SR5 CU1).
Aggiunti due valori (2 e -2) alla voce ControlloPIvaCodFis per mantenere il
funzionamento del programma uguale (errori bloccanti o meno):
- Con il valore 2 nei casi un cui il codice fiscale inizi con 8 o 9, sia azienda e non abbia
partita iva non viene dato nessun messaggio, in tutti gli altri casi errore non bloccante;
- Con il valore -2 nei casi un cui il codice fiscale inizi con 8 o 9, sia azienda e non
abbia partita iva non viene dato nessun messagio, in tutti gli altri casi errore bloccante.
Ora anche per gli impegni clienti (così come sui DDT) è possibile impostare il campo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 12
Componente
B*MGHLAR.DLL
SR5 CU1
B*MGHLMT.DLL
SR5 CU1
B*MGINVF.DLL
SR5 CU1
B*MGLSAR.DLL
B*MGVQTA.DLL
SR5 CU1
B*ORGNNP.DLL
SR5 CU1
B*ORGSOR.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione nuova funzionalità (SR6)
“Stampa riga” su "Solo in fattura" su righe con prezzo o quantità diverso da 0.
Zoom articoli
Aggiunti i pulsanti "Sel." e "Desel." per selezionare e deselezionare tutte le righe.
Zoom matricole
Aggiunti pulsanti in tool bar, relativi all'apertura del documento di righe e alla
navigazione documentale.
Inventario fisico
A seguito del controllo da lista selezionata articoli, dettaglia meglio il messaggio di
incongruenza fra la gestione dei vari flag dell'articolo (gestione commessa, lotto,
matricole, ecc.) e la mancanza dei dati nel dettaglio della lista selezionata.
Lista selezionata articoli
La finestra con la lista degli articoli ora accetta la lettura di barcode (compresi
EAN128/GS1) nel campo "Codice articolo". Aggiunta opzione di registro
"BSMGLSAR\OPZIONI\CodartDaBarcode" per evitare inversione di caratteri durante
la lettura di codice a barre con un lettore ottico.
Variazione campi speciali anagrafica articoli
Aggiunta possibilità di variare il campo Unità di Misura Principale (ARTICO.ar_unmis)
dell’articolo, quando non è stato ancora movimentato.
Generazione documenti/note da impegni
Aggiunta opzione di registro \BSORGNNP\OPZIONI\MantieniLegamiKit", che se
attiva, il programma tratta le righe kit mantenendo i legami padre figlio anche se non è
presente l'opzione "IgnoraDisponiblità". In caso il padre non abbia giacenza mentre le
righe figlio si, la generazione verrà bloccata registrando nel log il problema.
Gestione ordini
Implementata l'opzione di registro "GiorniMargineControlloScadenzaLotto" in
BSORGSOR e BSVEBOLL, sia su OPZIONI che su OPZIONIDOC.
Aggiunta lettura nuova opzione di registro BEVEBOLL o BSORGSOR o BSVEFDIN\
OPZIONI\NoTotColliQuantSuRigheKitFittizie (-1/0 <-- default) che, se attiva, non
totalizza nei campi TOTALE COLLI e TOTALE QUANTITA', delle righe padri analitici
A & figli sintetici T.
Aggiunte le opzioni di registro: BSREGSRE\OPZIONI\BloccoArticoloInEvasione,
BSVEBOLL\OPZIONI\BloccoArticoloInEvasione,
BSORGSOR\OPZIONI\BloccoArticoloInEvasione. Di default assumono il valor 0 (non
settate), altrimenti:
- se impostata a 1, il programma, evadendo un documento, verifica che non vi siano
articoli bloccati e in caso affermativo manda un messaggio informativo.
- se settata a -1, il programma, evadendo un documento, verifica che non vi siano
articoli bloccati e in caso affermativo manda un messaggio bloccante impedendo
l'inserimento di tale articolo. Di default, tali controlli non vengono eseguiti ed è dunque
permesso l'inserimento nelle righe di articoli bloccati.
Implementata l'opzione di registro di BSORGSOR "Test_esist_impegni": di default è
disabilitata (valore "N"), ma se settata a "S" esegue i controlli
sull'esistenza/disponibilità (in base al valore impostato nell'opzione
"TestEsistenzaCome") dei singoli materiali che compongono l'articolo padre quando si
inserisce un ordine di produzione. Inoltre all'opzione "TestEsistCome" è stato aggiunto
il valore "A" che corrisponde a 'esistenza - impegnato'.
Aggiunta voce di Menu/Strumenti "Stampa etichette sovracollo", visualizzata/gestita
sono in caso di "Impegni Cliente".
Implementata lettura nuova opzione di registro \BSVECOPA\OPZIONI\SaltaOmaggi (1/0 <-- default) che, se attiva, durante il salvataggio delle condizioni particolari,
richiamando la funzione da voce di menu e/o al salvataggio del documento, ignora le
righe di tipo "Omaggio" (tipo: O, M, X, P).
Aggiunti i campi di codice pagamento e descrizione pagamento nello zoom testare
ordini.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 13
Componente
B*PDGENP.DLL
SR5 CU1
SR5 CU1
B*PEM770.DLL
B*PMAVUT.DLL
SR5 CU1
B*PRELMP.DLL
SR5 CU1
Descrizione nuova funzionalità (SR6)
Aggiunte 3 nuove opzioni di registro:
BSVEBOLL\OPZIONI (e OpzioniDoc) \NumeroGiorniRicercaCondizioniSpeciali
BSORGSOR\OPZIONI (e OpzioniDoc) \NumeroGiorniRicercaCondizioniSpeciali
BSREGSRE\OPZIONI\NumeroGiorniRicercaCondizioniSpeciali
Default 0, se indicato un numero maggiore di 0 l'opzione si attiva.
Se durante la ricerca di prezzi\sconti per il cliente\fornitore non vengono trovate prezzi
o sconti speciali (articolo\conto) il programma ricerca le condizioni usate nell'ultimo
documento con lo stesso conto\articolo, partendo dalla data del documento meno i
giorni indicati nell'opzione di registro.
Le condizioni trovate diverse da quelle generiche verranno colorate in blu come se
fossero state modificate manualmente.
La ricerca avverrà solo per gli articoli con il flag di Stampa Listino e Stampa Inventario
attivo e solo a parità di condizioni di valuta e scorporo.
Aggiunta gestione della opzione di registro "ConfermaRigaBarcode"
Nell'opzione ChiediDestInTestata è stato aggiunto il valore 1. Se impostata con tale
valore, il messaggio per la selezione delle destinazioni diverse avviene al cambio del
conto non solo in inserimento di un nuovo documento, ma anche in modifica di un
documento già salvato (il default è rimasto 0 ossia opzione non attiva, mentre con
valore -1 il messaggio viene mandato solo al cambio di conto in un nuovo documento,
come avveniva prima).
In "Gestione ordini" è stata implementata la funzionalità per effettuare lo scorporo
dell'iva nelle righe del corpo: se si è posizionati sulla colonna "Prezzo" e si preme
SHIFT + Q, il programma esegue in automatico lo scorporo (come già avviene in
"Gestione documento magazzino").
Inserito nuovo valore all'opzione di registro
BSVEBOLL\OPZIONI\Contr_fido_insol_doc e
BSORGSOR\OPZIONI\Contr_fido_insol_ordine, per cui se tale opzione viene
impostata con valore:
- N = non viene eseguito alcun controllo su sforamento fido/rd scadute/insoluti
- S = i controlli su fido/rd scadute/insoluti vengono effettuati quando si passa dalla
testata al corpo (nuovo comportamento della SR5 CU1) e al salvataggio finale del
documento
- C = i controlli su fido/rd scadute/isoluti vengono effettuati alla validazione del conto e
al salvataggio finale del documento (come prima della SR5 CU1).
Quando il programma viene avviato silent da altri programmi come l’importazione di iB
(ossia è attiva la variabile "bInApriDocSilent") non viene più mostrato il messaggio "La
data di consegna indicata in testata è inferiore alla data dell'ordine/impegno".
Genera/invia PDF
Aggiunto il flag "Invia a conto fatturazione": se tale flag è spuntato, il documento pdf
verrà inviato al conto fatturazione se questo è indicato nel documento, altrimenti al
conto a cui è intestato il documento. Il flag è abilitato se tutti i documenti da inviare
sono di tipo fattura (immediata o differita) o nota di accredito.
Abilitata la funzione di stampa PDF sul programmi che generano le richieste di offerte
ai fornitori (modulo RDO/RDA).
Certificazione Unica
Ora le funzioni di generazione e manutenzione file telematico relativo alla
certificazione unica, è sottoposta al nuovo modulo, da abilitare nella chiave di
attivazione, denominato appunto “Certificazione Unica”.
Avanzamento attività/risorsa PM
In nuovo/apri ora permette anche di non indicare l'operaio (aprirà tutte le registrazioni).
Elaborazione maturato provvigioni
Aggiunta nel programma "Elaborazione maturato provvigioni" l'opzione di registro
BSPRELMP\OPZIONI\MantieniDataMaturazionePrecedenteFatt (default 0, non
settata): se impostata a -1, il programma non aggiorna la data di maturazione nel caso
in cui si elabori una provvigione gestita sul fatturato e che sia già stata
precedentemente maturata.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 14
Componente
Descrizione nuova funzionalità (SR6)
B*REGSRE.DLL
Gestione punti vendita
Nella maschera dettaglio articolo è stato aggiunto il prezzo ivato nella griglia Listini
(tiene conto del codice iva associato all'articolo).
Nello zoom documenti aggiunto il filtro codice articolo e il flag per salvare e ricaricare
gli ultimi filtri applicati. Nello zoom documenti e nella maschera dei totali sono state
aggiunte le informazioni di data\ora\utente creazione e ultima modifica.
Premendo il pulsante "Dettaglio Articolo" ora la maschera viene aperta anche se non
si è posizionati su una riga. In tal caso la maschera viene aperta vuota e pronta per
aggiungere un nuovo articolo.
Ora l'importazione/esportazione del file terminale tiene conto della valuta di testata e/o
del flag di scorporo, impostando/prelevando i dati da prezzo, prezzo in valuta e prezzo
iva compresa.
Aggiunte le opzioni di registro: BSREGSRE\OPZIONI\BloccoArticoloInEvasione,
BSVEBOLL\OPZIONI\BloccoArticoloInEvasione,
BSORGSOR\OPZIONI\BloccoArticoloInEvasione. Di default assumono il valore 0 (non
settate), altrimenti:
- se impostata a 1, il programma, evadendo un documento, verifica che non vi siano
articoli bloccati e in caso affermativo manda un messaggio informativo.
- se settata a -1, il programma, evadendo un documento, verifica che non vi siano
articoli bloccati e in caso affermativo manda un messaggio bloccante impedendo
l'inserimento di tale articolo. Di default, tali controlli non vengono eseguiti ed è dunque
permesso l'inserimento nelle righe di articoli bloccati.
Migliorato il messaggio che chiede se tentare nuovamente la comunicazione con il
POS.
Aggiunta l'opzione di registro "BSREGSRE\Opzioni\CodartDaBarcode" con le stesse
logiche della versione di gestione documenti.
Implementata lettura nuova opzione di registro BSVECOPA\OPZIONI\SaltaOmaggi (1/0 <-- default) che, se attiva, durante il salvataggio delle condizioni particolari,
richiamando la funzione da voce di menu e/o al salvataggio del documento, ignora le
righe di tipo "Omaggio" (tipo: O, M, X, P).
Il frame di contabilità analitica ora è sempre abilitato (come già avviene in gestione
documenti), salvo in personalizzazione GPV sia indicato diversamente.
Avviando GPV per aprire un ordine o un documento, se non è configurato il punto
cassa, il programma avvia in automatico gestione documenti o gestione ordini.
Aggiunte 3 nuove opzioni di registro:
BSVEBOLL\OPZIONI (e OpzioniDoc) \NumeroGiorniRicercaCondizioniSpeciali
BSORGSOR\OPZIONI (e OpzioniDoc) \NumeroGiorniRicercaCondizioniSpeciali
BSREGSRE\OPZIONI\NumeroGiorniRicercaCondizioniSpeciali
Default 0, se indicato un numero maggiore di 0 l'opzione si attiva.
Se durante la ricerca di prezzi\sconti per il cliente\fornitore non vengono trovate prezzi
o sconti speciali (articolo\conto) il programma ricerca le condizioni usate nell'ultimo
documento con lo stesso conto\articolo, partendo dalla data del documento meno i
giorni indicati nell'opzione di registro.
Le condizioni trovate diverse da quelle generiche verranno colorate in blu come se
fossero state modificate manualmente.
La ricerca avverrà solo per gli articoli con il flag di Stampa Listino e Stampa Inventario
attivo e solo a parità di condizioni di valuta e scorporo.
Aggiunta la gestione del castelletto IVA per gli ordini.
L'importazione di comande da barcode ora è ammessa anche da comande non
intestate verso comande intestate a soggetti.
Aggiunto nuovo valore all'opzione di registro
BSREGSRE\OPZIONI\NoCambioPrezziScontiAutomatico: se tale opzione assume il
valore 1, i prezzi e gli sconti vengono aggiornati solo nel caso in cui si modifichi il
codice articolo su una riga, e non in tutti gli altri (quindi, ad esempio, se modifico il
conto non vengono aggiornati i prezzi).
Se l'opzione invece è impostata a 0 [default], i prezzi e gli sconti vengono aggiornati
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 15
Componente
B*REHLAR.DLL
SR5 CU1
SR5 CU1
B*REMOCA.DLL
SR5 CU1
B*RESCCL.DLL
SR5 CU1
B*RESTOR.DLL
SR5 CU1
B*RGSYNC.DLL
SR5 CU1
B*RMPICK.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione nuova funzionalità (SR6)
sempre, mentre se assume valore -1 i prezzi e gli sconti non vengono aggiornati mai,
nemmeno quando si cambia il codice articolo su una riga.
Ora come parametri di ritorno del registratore di cassa viene riconosciuta anche la
data nel formato dd-MMMY (esempio “23-Sep6”) utilizzata la particolari registratori di
cassa. Questo determinava l’errore “Cannot Insert the value NULL into column
‘tm_datsco’ table xxx.dbo.testmagc… “durante la stampa scontrino sul registratore di
cassa.
Zoom articoli GPV
Implementate due opzioni di registro in GPV:
1) BSREHLAR\OPZIONI\ValoreInInput: riporta il testo scritto nel campo da cui si
chiama lo zoom nel campo dello zoom indicato dal valore dell'opzione (1 = codice
articolo, 2 = codice alternativo, 3 = descrizione articolo. Il valore di default è 0, ossia
non settata).
2) BSREHLAR\OPZIONI\RicercaSuInput: se settata a "S", all'avvio dello zoom viene
lanciata automaticamente la ricerca, come se l'operatore avesse premuto il pulsante di
ricerca (il default è N).
Aggiunta opzione di registro "BSREHLAR\OPZIONI\MostraQtaEditabile" per
permettere di indicare la quantità da importare nel corpo del documento. Aggiunta la
colonna Prezzo IVA
Movimenti di cassa
Inseriti due bottoni, "Seleziona tutto" e "Deseleziona tutto" in modo che l'utente sia
facilitato nella selezione delle righe su cui lavorare (all'apertura del programma sono
tutte selezionate).
Scheda clienti GPV
Aggiunta la stampa estratto conto. Richiede il nuovo report standard BNRESCCL.RPT
Storico acquisti cliente
Aggiunte le opzioni di registro:
- BSRESTOR\OPZIONI\MostraQtaEditabile default 0, se attiva appare la colonna
Quantità Sel. per indicare la quantità da importare nel documento.
- BSRESTOR\OPZIONI\NumGiorniPrecedenti Default 90, permette di scegliere di
quanti giorni deve tornare indietro per default la data di selezione.
Aggiunta la combinazione CTRL+F8 per aprire lo storico acquisti.
GPV, sincronizzazione negozio
Aggiunta nuova opzione di registro "BSRGSYNC\OPZIONI\NoVerificaPing" Se attiva
non viene eseguito il ping al server all'avvio della ricezione o dell'invio dei dati.
Utile se il server è online ma non è abilitata la risposta al ping.
Gestione picking
Creata nuova opzione di registro "BSRMPICK\OPZIONI\AggiungiArticoliNonPresenti".
Quando viene letto un articolo non presente nella lista viene chiesto se aggiungerlo
per poi riportarlo nella nota di prelievo. Tale articolo non sarà collegato all'impegno
cliente e utilizzerà i prezzi\sconti validi in quel momento, magazzino, codici iva e
causali di default.
Aggiunta opzione di registro "BSRMPICK\OPZIONI\PermettiEvasioneQtaMaggiore",
se attiva è possibile riscontrare una quantità superiore rispetto a quella indicata nel
picking.
Aggiunta opzione di registro "BSRMPICK\OPZIONI\AbilitaTastoMoltiplicaLetture". Se
abilitata invece del pulsante cursore griglia appare il pulsante "Moltipl. letture" che
permette di indicare un numero maggiore di 0. Tale numero verrà moltiplicato alla
quantità letta dall'ultima lettura barcode.
Aggiunta opzione di registro "BSRMPICK\OPZIONI\CreaAnalottiInesistenti", quando
attiva, se viene letto un lotto che non esiste in Business NET, questo viene creato
nell'anagrafica lotti. Attivando tale opzione viene considerata attiva anche l'opzione di
registro "BSRMPICK\OPZIONI\IgnoraLottiAttribuitiInNote".
Aggiunte opzioni di registro" BSRMPICK \OPZIONI\OperatoreMaga_[OPERATORE]"
e " BSRMPICK \OPZIONI\RuoloMaga_[RUOLO]". Se valorizzate con una lista di
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 16
Componente
B*RMRICM.DLL
SR5 CU1
B*TCARTV.DLL
B*TFESEC.DLL
B*TFSTTE.DLL
SR5 CU1
B*TVTRAS.DLL
SR5 CU1
B*TXIEDF.DLL
SR5 CU1
B*VEBOLL.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione nuova funzionalità (SR6)
magazzini separati da ; l'utente con il nome operatore\ruolo indicato nelle opzioni di
registro potrà vedere solo i magazzini indicati (se sono presenti entrambe le opzioni i
magazzini si sommano).
Ricevimento merce
Aggiunta opzione di registro: BSRMRICM\OPZIONI\TipoRkEvasioneOrdForn che
accetta i valori "M", "L" o "*", dove "*" permette di scegliere ogni volta il tipo
documento.
Anagrafica articoli T&C
Aggiunta gestione campi relativi a ARTICO.ar_misura1, ARTICO.ar_misura2 e
ARTICO.ar_misura3.
Estrazione scadenze extracontabili
Introdotta nuova opzione di registro
BSTFESEC/OPZIONI/ScartaRigheOrdiniValoreZero (default non attiva) che se attiva
a -1 scarta le scadenze generate da testord/movord con l'importo 0.
Stampa analisi flussi finanziari
Stampa situazione banche: velocizzato drilldown
Trasferimento dati tentata vendita
Implementato il nuovo tracciato TvCE Mit per dispositivi Android (versione tracciato
Rel. 6.0.67).
Import/export DocFinance
Aggiunto flag nelle opzioni di integrazione DocFinance per aggiungere cig e cup, tali
informazioni finiscono nel tracciato delle scadenze nel campo NOTE.
Gestione documenti
La gestione dei documenti di conto/visione ora supporta anche gli articoli kit (lo zoom
conto visione mostra solo righe di kit padre, selezionandole vengono riportate anche
le righe dei figli).
Implementata l'opzione di registro "GiorniMargineControlloScadenzaLotto" in
BSORGSOR e BSVEBOLL sia in OPZIONI che OPZIONIDOC.
Il programma ora avvisa e non consente la cancellazione di documenti di acconto
anche solo parzialmente evasi (prima era possibile cancellare un documento di
acconto già evaso, ma poi veniva sbagliato il calcolo della quantità acconto evasa e
del residuo).
Aggiunta lettura nuova opzione di registro: BEVEBOLL, BSORGSOR,
BSVEFDIN\OPZIONI\NoTotColliQuantSuRigheKitFittizie (-1/0 <-- default) che, se
attiva, non totalizza nei campi TOTALE COLLI e TOTALE QUANTITA', delle righe
padri analitici A & figli sintetici T.
I controlli sull'eventuale blocco del cliente/fornitore per superamento del fido vengono
ora eseguiti al cambio di tab in uscita dalla pagina "Testata", in modo che i messaggi
all'utente non compaiano più volte nell'inserimento dei dati. (In questo modo se si
inserisce un tipo bolla/fattura di acconto prima del conto, il programma non mi manda
l'errore "Blocco cliente: Inserimento possibile ma conferma dell’impegno/documento
impossibile, se non verrà sbloccato nel frattempo!". Se invece si inserisce un
documento intestato a un conto che ha superato il fido con un tipo bolla/fattura non di
acconto, il programma avvisa normalmente al cambio di tab e quando si tenta di
salvare).
Aggiunte le opzioni di registro: BSREGSRE\OPZIONI\BloccoArticoloInEvasione,
BSVEBOLL\OPZIONI\BloccoArticoloInEvasione,
BSORGSOR\OPZIONI\BloccoArticoloInEvasione. Di default assumono il valoro 0 (non
settate), altrimenti:
- se impostata a 1, il programma, evadendo un documento, verifica che non vi siano
articoli bloccati e in caso affermativo manda un messaggio informativo.
- se settata a -1, il programma, evadendo un documento, verifica che non vi siano
articoli bloccati e in caso affermativo manda un messaggio bloccante impedendo
l'inserimento di tale articolo.
Di default, tali controlli non vengono eseguiti ed è dunque permesso l'inserimento
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 17
Componente
SR5 CU1
SR5 CU1
B*VECOPA.DLL
SR5 CU1
B*VEFADI.DLL
SR5 CU1
B*VEFDIN.DLL
SR5 CU1
Descrizione nuova funzionalità (SR6)
nelle righe di articoli bloccati.
Ora è possibile generare Carichi di Produzione esterni che evadono acconti.
Implementata lettura nuova opzione di registro: BSVECOPA\OPZIONI\SaltaOmaggi (1/0 <-- default) che, se attiva, durante il salvataggio delle condizioni particolari,
richiamando la funzione da voce di menu e/o al salvataggio del documento, ignora le
righe di tipo "Omaggio" (tipo: O, M, X, P).
All’opzione ChiediDestInTestata è stato aggiunto il valore 1. Se impostata con tale
valore, il messaggio per la selezione delle destinazioni diverse avviene al cambio del
conto non solo in inserimento di un nuovo documento, ma anche in modifica di un
documento già salvato (il default è rimasto 0 ossia opzione non attiva, mentre con
valore -1 il messaggio viene mandato solo al cambio di conto in un nuovo documento,
come avveniva prima).
Ora il calcolo, esplosione righe CONAI e accesso alla modale relativa al dettaglio
CONAI, è possibile anche sui documenti ricevuti da Cliente.
Aggiunte 3 nuove opzioni di registro:
BSVEBOLL\OPZIONI (e OpzioniDoc) \NumeroGiorniRicercaCondizioniSpeciali
BSORGSOR\OPZIONI (e OpzioniDoc) \NumeroGiorniRicercaCondizioniSpeciali
BSREGSRE\OPZIONI\NumeroGiorniRicercaCondizioniSpeciali
Default 0, se indicato un numero maggiore di 0 l'opzione si attiva.
Se durante la ricerca di prezzi\sconti per il cliente\fornitore non vengono trovate prezzi
o sconti speciali (articolo\conto) il programma ricerca le condizioni usate nell'ultimo
documento con lo stesso conto\articolo, partendo dalla data del documento meno i
giorni indicati nell'opzione di registro.
Le condizioni trovate diverse da quelle generiche verranno colorate in blu come se
fossero state modificate manualmente.
La ricerca avverrà solo per gli articoli con il flag di Stampa Listino e Stampa Inventario
attivo e solo a parità di condizioni di valuta e scorporo.
Inserito nuovo valore all'opzione di registro
BSVEBOLL\OPZIONI\Contr_fido_insol_doc e
BSORGSOR\OPZIONI\Contr_fido_insol_ordine, per cui se tale opzione viene
impostata con valore:
- N = non viene eseguito alcun controllo su sforamento fido/rd scadute/insoluti
- S = i controlli su fido/rd scadute/insoluti vengono effettuati quando si passa dalla
testata al corpo (nuovo comportamento della SR5 CU1) e al salvataggio finale del
documento
- C = i controlli su fido/rd scadute/isoluti vengono effettuati alla validazione del conto e
al salvataggio finale del documento (come prima della SR5 CU1).
Salva condizioni particolari
Implementata lettura nuova opzione di registro BSVECOPA\OPZIONI\SaltaOmaggi (1/0 <-- default) che, se attiva, durante il salvataggio delle condizioni particolari,
richiamando la funzione da voce di menu e/o al salvataggio del documento, ignora le
righe di tipo "Omaggio" (tipo: O, M, X, P).
Fatturazione differita
Aggiunto messaggio per chiedere se confermare la rielaborazione nel caso ci siano
dei documenti da rielaborare con data superiore alla data scelta di rielaborazione.
Fatturazione differita interattiva
Aggiunta lettura nuova opzione di registro BEVEBOLL, BSORGSOR o
BSVEFDIN\OPZIONI\NoTotColliQuantSuRigheKitFittizie (-1/0 <-- default) che, se
attiva, non totalizza nei campi TOTALE COLLI e TOTALE QUANTITA', delle righe
padri analitici A & figli sintetici T.
Aggiunti due valori (2 e -2) alla voce ControlloPIvaCodFis per mantenere il
funzionamento del programma uguale (errori bloccanti o meno):
- Con il valore 2 nei casi un cui il codice fiscale inizi con 8 o 9, sia azienda e non abbia
partita iva non viene dato nessun messaggio, in tutti gli altri casi errore non bloccante;
- Con il valore -2 nei casi in cui il codice fiscale inizi con 8 o 9, sia azienda e non abbia
partita iva non viene dato nessun messaggio, in tutti gli altri casi errore bloccante.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 18
Componente
Descrizione nuova funzionalità (SR6)
B*VEPACK.DLL
Packing list
Nel menu "Strumenti" sono stati aggiunti i pulsanti "Preleva da più ordini" e "Preleva
da più documenti": se uno di questi è selezionato, quando si crea una nuova packing
list, viene chiesto il tipo di documento/ordine da cui prelevare le righe. Si apre quindi lo
zoom su quel tipo di documenti con la possibilità di impostare altri filtri (in 'Anno' il
default è 0, ossia non viene applicato il filtro sull'anno del documento) e una volta
selezionati i documenti che si desiderano, viene creata una packing list che ha come
riferimenti del documento anno/serie/numero del primo documento/ordine tra quelli
selezionati (mentre nel corpo ogni riga porta il corretto riferimento al documento da cui
è stata prelevata).
Contabilizzazione documenti
Implementata la funzione per cui, se sulla ditta il cliente non ha attivo il modulo RSM e
spunta "DDT EMESSI", viene forzata anche la spunta "Contabilizza solo gli incassi
anticipati" e quest'ultima non è modificabile.
Contabilizzazione documenti di contabilità professionista: ora se il documento è
incassato/pagato, invece di impostare come 'tipo movimento registro cronologico' fisso
su 'cassa', verifica se il codice pagamento collegato al documento ha un sottotipo
pagamenti di tipo 'tratta', 'riba', 'accredito bancario': se si imposta come tipo
movimento registro cronologico 'banca' invece di 'cassa'
Gestione posta elettronica, componente
Varie migliorie per gestire meglio il multiditta e la condivisione di account.
Aggiunto il log delle attività per le cancellazioni avvenute manualmente dalla consolle
e-mail. Il log si attiva aggiungendo apposita opzione in BSXXCMAI.
PivotGrid per datawarehouse
Nei dati pivot viene salvato anche il filtro "Mostra vuoti"
Componente gestione agenda
Create 2 nuove opzioni di registro:
BSXXPLAN\OPZIONI\OraInizio Default 8
BSXXPLAN\OPZIONI\OraFine Default 20
Accetta come parametri: ORA es: 15, ORA:MINUTI es: 12:34 e
ORA:MINUTI:SECONDI es: 06:59:05. Sempre con separatore ":"
che permettono di pilotare le fasce orarie dei calendari ora fisse dalle 8.00 alle 20.00.
Componente compositore email
In caso di assenza del modulo CRM vengono nascosti correttamente tutti i campi
necessari (attività, campagna opportunità)
Modello database azienda
La versione del database azienda, per quanto riguarda la struttura, passa dalla
versione 21.13 (SR5) alla 21.15 (SR5 CU1):
- aggiunta la tabella TABSOEC
- aggiunto campo in BARCODE: bc_divisore
- aggiunti campi in COMPCAX: cca_prezzol, cca_scont1, cca_scont2, cca_scont3,
cca_scont4, cca_scont5, cca_scont6
- aggiunti campi in TTCOMPCAX: cca_prezzol, cca_scont1, cca_scont2,
cca_scont3, cca_scont4, cca_scont5, cca_scont6
- aggiunti campi in TESTORD: td_codsoec, td_idpagamento, td_idtracking
- aggiunto indice in EMAILS: emails_keyservercartella
La versione del database azienda, per quanto riguarda la struttura, passa dalla
versione 21.15 (SR5 CU1) alla 21.18 (SR6):
- aggiunte tabella TESTMAGFE, MOVMAGFE e MOVMAGTS
- aggiunto campo in ALLOLE: ao_tipofe
- aggiunto campo in ANACESP: ae_supamm
- aggiunti campi in ANAGRA: an_contoweb, an_versweb, an_emailpec, an_codeori,
an_ckfe
- aggiunto campi in ARTICO: ar_tstipospesa
- aggiunti campi in DESTDIV: dd_contoweb, dd_contoversweb, dd_coddestweb,
SR5 CU1
B*VEPNFA.DLL
SR5 CU1
B*XXCMAI.DLL
SR5 CU1
B*XXPIVT.DLL
B*XXPLAN.DLL
B*XXWMAI.DLL
PROVA.MODX
SR5 CU1
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 19
Componente
Descrizione nuova funzionalità (SR6)
dd_versweb, dd_emailpec, dd_codeori
aggiunto campo in LEAD: ld_versweb
aggiunto campo in PNNOTE: py_numdocex
aggiunto campo in SCADEN: sc_modpagafe
aggiunti campi in TABANAZ: tb_codeori, tb_idpaesetrfe, tb_codfisctrfe, tb_reauff,
tb_reanum, tb_reacapsoc, tb_reasocioun, tb_reastatoliq, tb_teleftrfe
- aggiunto campo in TABATTI: tb_regfiscfe
- aggiunti campi in TABPAGA: tb_modpagafe, tb_modpagafe_1 … 6
- aggiunto campo in TESTCOM: tc_tsnocomun
- aggiunto campo in TESTMAG: tm_tsnocomun
- aggiunti campi in TESTORD: td_numordweb, td_versweb
- aggiunto campo in TESTPRB: tm_tsnocomun
Aggiunti nuovi codici IVA relativi all’aliquota 5% (1005, 1105, 1155, 1405). Per
impostazione predefinita la conversione archivi non provvede a creare tali codici nei
database azienda. Per far so che vengano aggiornati selezionare la voce “TABCIVA –
Codici IVA” nello Strumento di ammirazione (BusAdminTools.exe) prima della
conversione).
Modello database archivio procedura
La versione del database procedura, per quanto riguarda la struttura, passa dalla
versione 21.3 (SR5) alla 21.4 (SR5 CU1 e SR6):
- modificato campo in OPERAT: OpPasswd da 14 a 255 caratteri
Documentate nuove opzioni di registro.
Documentate nuove opzioni di registro.
Aggiunta possibilità di consultare il log delle attività sul programma Anagrafiche
Generali.
Aggiunge nuove stampe parametriche PAR0044.RPT (articoli sottoscorta) e
PAR0092.RPT (fatture con riepiloghi).
-
ARCPROC.MODX
SR5 CU1
SR5 CU1
Risoluzione anomalie/Bug fix – Service Release 6
Componente
Descrizione anomalia risolta (SR6)
B*__ADTL.DLL
Strumento di amministrazione, componente
Corretto errore durante la conversione nella funzione VerificaCollisioniCampi:
"nomecaimpo non riconosciuto" in presenza di modelli personalizzati/verticalizzati.
Utilizzando il pulsante "Avvia installazione aggiornamenti" veniva erroneamente
avviato il programma d’installazione aggiornamenti a 32 bit (Busagg.exe) anche sulle
installazione di Business NET a 64 bit. Ora in questo caso viene avviato il programma
d’installazione aggiornamenti a 64 bit (Busagg64.exe).
Avviando BusAdminTool.exe su una installazione a 64 bit e importando una nuova
chiave di attivazione, il programma dava errore: impossibile caricare il componente.
Corretto errore "La stringa non può avere lunghezza 0" che poteva capitare durante la
modifica massiva dei parametri delle stringhe di connessione della tabella aziende
(tramite il pulsante Correggi); la correzione massiva di nome utente e password ignora
le righe con "TrustedConnection=Yes".
Agganciando a Business NET “2015” un archivio procedura (ARCPROC) di versione
precedente, veniva segnalato l'errore "The data types text and varchar are incopatible
in the equal to operator.". Corretto.
Anagrafiche generali
Con il comando da smartart 'Apri' veniva dato erroneamente il messaggio 'Non è stata
trovata nessuna anagrafica generale con gli estremi indicati'.
Motore interfaccia grafica
Autocompletamento: in alcune condizioni non era possibile selezionare la voce col la
pressione di Invio.
SR5 CU1
SR5 CU1
SR5 CU1
B*__ANAG.DLL
B*__CHIL.DLL
SR5 CU1
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 20
Componente
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
B*__CLIE.DLL
SR5 CU1
Descrizione anomalia risolta (SR6)
Corretto problema che poteva causare la generazione di file Excel corrotti quando si
esportavano dalle griglie degli zoom.
Risolto problema che causava la visualizzazione del messaggio di numero non valido
quando si indicava in un campo numerico con decimali, un valore molto piccolo o
molto grande che causava la scrittura sul database del numero in formato scientifico
(Es 1,23E-5). Il problema si presentava al successivo caricamento dei dati in
maschera.
Durante l'esportazione della griglia in Excel o in un altro formato, con attiva l'opzione
di registro "OPZIONI\EsportazioneDaGrigliaChiediPercorso", se l'utente rimuove la
visualizzazione delle estensione file nelle Opzioni cartella di Windows, il file veniva
creato senza estensione.
REGRESSIONE SR5: corretto problema che impediva l'utilizzo dei tasti di scelta
rapida della toolbar nel caso i pulsanti fossero stati resi visibili\invisibili o
abilitati\disabilitati. Correzione già disponibile con la ripubblicazione della SR5 in data
04/07/2016.
SBC: se si aggiungevano dei tab con 'abilita disabilita editing', su Sbc non venivano
inseriti correttamente in coda ai tab standard
Corretto problema che causava la chiusura di GPV dopo la stampa del corrispettivo se
il programma era lanciato in modalità restricted (/R).
Autocompletamnto: non funzionava correttamente se nel testo da cercare era stato
inserito il carattere '*'.
Disabilitata la possibilità di cancellare le righe quando si seleziona "Visualizza
DataTable"
Controlli griglia: il colore che evidenzia la riga corrente ora supera la colorazione della
singola riga altrimenti, se la riga era completamente colorata, non era possibile capire
qual'era la riga corrente.
Controlli griglia: "Abilita sort filter" non si comporta più allo stesso modo di "Abilita
sort\filter con totali".
SBC Windows e Distinta base (Bndbdiba): non era gestita correttamente l'imputazione
dei tempi di attrezzaggio ed esecuzione nel formato HHMMSS (senza nessun
separatore tra i numeri): venivano salvati dati non corretti nel database. SBC iOS e
Android erano invece corretti.
Corretto errore "Overflow di un'operazione aritmetica" nel metodo "CalcolaPagina"
SBC: i valori di default sulle griglie impostati con CTRL+ ALT+ CLICK non venivano
applicati.
SBC autocompletamento: sui campi 'cod. articolo' non partiva l'autocompletamento
digitando solo numeri.
SBC, controlli griglia: se col medesimo operatore si entrava in una griglia in SBC
Android o iOS , e poi su SBC Windows/Business NET classico, l’altezza delle righe
veniva incrementata. Corretto.
In colonne relative alla data, se vuote e indicato "I" o "D", il programma visualizzava
l'errore “Riferimento ad un oggetto non impostato su un'istanza d'oggetto.”
Anagrafica clienti/fornitori
Corretto problema durante la duplicazione di un cliente che causava l'errata
assegnazione delle organizzazioni del nuovo lead creato.
Inseriti nuovi campi e predisposizione per la Fatturazione elettronica.
Inserito nel menu "Strumenti" il pulsante "Crea anagrafica generale". Tale pulsante
non è visibile se non si ha attivo il modulo delle anagrafiche generali. Il pulsante è
abilitato solo se il cliente/fornitore non è ancora collegato ad un'anagrafica generale
(an_codanag = 0) e se è stato prima salvato (sia in inserimento che in modifica).
Premendo il pulsante verrà creata, con tale soggetto l’Anagrafica Generale (ANAGEN,
ANASTO, DESTGEN e DESTSTO). Non vengono fatte particolari valutazione sul fatto
che esistano in Anagrafica generale soggetti con la medesima ragione sociale, PI, CF.
Migliorata query e aggiunti una serie di controlli al salvataggio delle destinazioni
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 21
Componente
B*__FLDO.DLL
SR5 CU1
B*__GPOS.DLL
SR5 CU1
B*__HLTB.DLL
B*__MENU.DLL
SR5 CU1
SR5 CU1
B*__NUME.DLL
B*__NUMG.DLL
B*__SEND.DLL
SR5 CU1
B*__STAT.DLL
B*__STD.DLL
Descrizione anomalia risolta (SR6)
diverse, sia in presenza del modulo CRM o meno, ed in presenza o meno delle
Estensioni anagrafiche. In particolari contesti potevano venire rimosse alcune
destinazioni diverse.
Analisi flusso documentale
Corretto il seguente errore, che si verificata se si deselezionava il flag 'Carica la griglia
movimenti solo con le righe del documento su cui ci si è posizionati nella griglia
testate”. Errore “All queries combined using UNION, INTERSECT or EXCEPT
operator must have an equal number of expressions in ther target lists”
Gestione POS
Se il POS ritornava esito negativo ma senza comunicare il motivo, il programma lo
interpretava come esito positivo.
Zoom tabelle
Funzione “Esclusioni”: corretto errore di chiave duplicata se nelle esclusioni si
andavano ad inserire più voci relative al medesimo operatore, gruppo, tipo vincolo.
Menu di Business NET
Se, nelle finestre modali relative alle descrizioni in lingua, dei seguenti programmi: Tipi
di porto, Famiglie articoli, Gruppi Merceologici e Sottogruppi Merceologici venivano
"modificati" dati esistenti, poteva apparire l'errore di chiave duplicata in presenza di
database multiditta.
Il cambio ditta del menù social che avviene tramite click con il tasto destro sulla ditta
corrente non funzionava quando si selezionava la 7° ditta della lista.
Attivando l'opzione "AutoCompleteAnagraSuCod" = 3 o AutoCompleteArticoSuCod =
4 non venivano considerati gli articoli\conti dove non era indicata la seconda
descrizione.
Corretto errore che si verificava in presenza del file DLLMAPEX.INI con voci di menu
personalizzate: “startIndex non può essere maggiore della lunghezza della stringa.
Nome parametro: startIndex (error type: ArgumentOutOfRangeException)” nella
procedura “NTSInformatica.CLE__MENU.TrovaFormPersDLLMAP” in
C:\BIZ2015\BE__MENU\BE__MENU.VB:riga 4020.
Con risoluzioni video molto alte (esempio 3200x1880) all'avvio di alcuni child dava
l’errore “Impossibile eseguire il componente 'BNCGPRIN' errore:
System.NullReferenceException, in be__menu riga 3684. Corretto.
Quando viene dato il messaggio "Connettività assente, impossibile avviare il menù
Social di business." ora viene anche esplicitato il motivo dell'errore.
Numerazioni ditta
Se si è posizionati sulla prima riga di griglia (a prescindere dal tipo numerazione), in
alcune condizioni si scatenava l'errore “Impossibile accedere alle informazioni sulla
riga eliminata tramite la riga. (error type: DeletedRowInaccessibleException)”
Numerazioni comuni/globali
Corretto errore "Riferimento ad un oggetto non impostato su istanza di oggetto" che
capitava quando si premeva subito sotto le voci presenti nella lista a sinistra.
Invio di mail da Business NET, componente
Corretto problema che causava l'errata compilazione della maschera di invio delle email quando si generavano dei PDF per agente partendo dalla maschera di stampa
scadenze.
Le opzioni "MAPISecondiRitardoInvioEmail" e "SecondiRitardoInvioEmail" vengono
gestite solo nel caso di invio multiplo di e-mail.
Stati esteri e Territori
Corretto errore "Indice oltre i limiti della matrice." che capitava chiudendo il
programma in presenza del modulo e-commerce su un database unicode.
Librerie standard
Programmazione: la funzione CheckInvokeCustom va in loop infinito se il Namespace
del componente personalizzato non è esattamente scritto come: NTSInformatica.
Corretto.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 22
Componente
Descrizione anomalia risolta (SR6)
B*__STWO.DLL
Stampa su Microsoft Word/OpenOffice
REGRESSIONE SR4: in stampa su word scadenziario, creando un file per ogni conto,
l'ultima cifra del conto veniva spostata alla fine del nome file, dopo il nome ditta.
Corretto.
Stampa su word offerte: lo zoom e i tre puntini sul campo "Solo al ruolo", non
operavano. Corretto.
Variazione campi anagrafici
In variazioni campi anagrafica, con modulo CRM attivo, se viene modificato l'agente
(ed è un operatore CRM abilitato) viene aggiornata anche la griglia "Operatori
associati al lead", dove viene rimosso il valore precedente e inserito il nuovo
operatore.
Calcolo manutenzione/riparazione
Quando si effettuava il calcolo mettendo la spunta su "Genera cespite per
l'eccedenza", nel nuovo cespite creato nella descrizione non veniva riportata la
percentuale, ma "#,##0.00". Corretto.
Controllo saldi partite/scadenze
Nella funzione “Crea scadenze” se l'importo della partita è negativo, il campo
sc_importoda viene cambiato di segno e il campo sc_darave impostato a "A".
Sintesi e statistiche
Corretto il comportamento dei programmi "Gestione ordini" e "Gestione documenti
magazzino" nella determinazione dello sforamento fido: quando inserisco un
documento con tipo bolla/fattura di tipo acconto, vengono saltati i controlli su un
eventuale sforamento del fido ed evitato quindi il blocco. I controllo per insoluti e RD
scadute rimangono attivi come in precedenza. I controlli per sforamento fido, insoluti e
RD scadute avvengono ora al cambio di tab (e non alla validazione del conto) per cui
anche gli eventuali messaggi all'utente vengono dati solo quando si passa dalla
testata al corpo e solamente se il conto o il tipo bolla/fattura è cambiato rispetto al
precedente controllo.
Zoom partite
Da "Gestione Prima Nota", richiamando lo Zoom Stanziamenti, si scatenava l’errore
“SqlException: 156 - Incorrect syntax near the keyword 'INNER'. Error number: 2146232060”
Liquidazione periodica IVA
Liquidazione IVA per cassa con modulo parcellazione: se nella fattura emessa veniva
rilevato anche l'Enasarco, l'importo dell'enasarco veniva considerato come INCASSO
CLIENTE e faceva maturare una quota di iva di cassa. Ora l'enasarco viene
accomunato alla erario c/to ritenute, che se rilevata al momento della fattura,
comunque non fa maturare una quota di iva per cassa.
Liquidazione annuale con importo iva chiesto a rimborso (importo inserito a mano
nelle liquidazioni periodiche - Annuale nel campo 'Importo annuale chiesto a
rimborso': nella stampa della liquidazione annuale non veniva evidenziato l'importo
chiesto a rimborso. Nella prima liquidazione dell'anno successo il dato comunque
veniva considerato.
Stampa partitari
Stampa partitari con esercizio 'tutti': calcolava erroneamente il 'saldo precedente'; ora
prende il saldo dalla data inizio esercizio alla data inizio elaborazione, dove l'esercizio
è quello che contiene la data di inizio elaborazione.
Stampa solo partite aperte: ora per i campi che devono riportare gli estremi del
documento collegato alla partita (campi unbound), vengono privilegiati prima i
documenti di tipo IVA, poi vengono prelevati in ordine cronologico in base alla data
registrazione.
Gestione prima nota
Ora, il messaggio “Attenzione! Sono presenti righe con origine 'Manuale' in
Scadenziario Extracontabile. Aprire le registrazioni trovate?” viene visualizzato solo se
B*__VAAN.DLL
B*CECAMR.DLL
SR5 CU1
B*CGCKPA.DLL
B*CGDCST.DLL
SR5 CU1
B*CGHLPA.DLL
SR5 CU1
B*CGLIQI.DLL
SR5 CU1
SR5 CU1
B*CGPART.DLL
SR5 CU1
B*CGPRIN.DLL
SR5 CU1
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 23
Componente
SR5 CU1
SR5 CU1
SR5 CU1
B*CGSTPN.DLL
SR5 CU1
B*CGSTRI.DLL
SR5 CU1
B*CPCONP.DLL
B*CPIMCO.DLL
B*CRATTE.DLL
B*CRCRAC.DLL
SR5 CU1
B*CRGLEA.DLL
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
la nuova opzione di registro NON è attiva BSCGPRIN\OPZIONI\DisabTestScadExtra
(-1/0 <-- default).
Corretto il seguente problema: apro una reg. iva di acquisto, cambio il cod. iva con
uno parzialmente deducibile, premo F9 senza uscire dalla griglia IVA: se era
impostato di non fare il giroconto iva in automatico, faceva salvare senza avvisare e
senza fare il giroconto.
Dopo il salvataggio della prima registrazione, la funzionalità richiamabile con la
combinazione di tasti Maiuscola (Shift) + F12, non funzionava.
Nella griglia delle registrazioni recenti che appare quando non si è all'interno di una
registrazione, la stessa registrazione poteva apparire su più righe; succedeva con
registrazioni molto lunghe (oltre 200 record) con computer lenti. Corretto.
Ora l’opzione di registro \Bscgprin\Opzioni\RegIvaContropRiga1 è stata disattiva per
impostazione predefinita (il valore predefinito quindi è passato da -1 a 0). Tale opzione
quando attiva, sulle registrazioni contabili di tipo iva faceva sì che la contropartita della
riga del cliente/fornitore venisse valorizzata con il primo conto della riga del castelletto
contropartite (in presenza di più contropartite). Questo comportamento poteva
mostrare valori fuorvianti nella stampa del partitario quando si sceglieva il flag
“Stampa descrizioni contropartite” (veniva ovviamente mostrata solo una contropartita
anche se ovviamente ne erano presenti altre). Il comportamento attuale è speculare a
quello presente in Business NET 2013.
Attenzione! per chi vuole tornare al comportamento precedente deve provvedere ad
inserire ed impostare l’opzione a -1.
Stampa prima nota
Nella stampa su carta o a video non veniva passato il filtro per ditta nel caso fossero
impostati dei filtri estesi.
Stampa registri IVA
L’avviso in fase di stampa registri iva relativo ad una registrazione di San marino
“Sono presenti delle registrazioni di Vendite a RSM senza data vidimazione
impostata” non veniva eseguito se come tipo di stampa si impostava 'tutti i registri'.
Gestione configuratore di prodotto su distinta base neutra
Nel messaggio finale di generazione dell'articolo, il prezzo usciva sempre con 2
decimali anche se i decimali configurati sui prezzi erano 4.
Impostazione configuratore di prodotto
Se veniva avviato il programma e come prima operazione si esegue la duplicazione,
non venivano riportate le descrizioni in lingua. Corretto.
CRM, attività telefonica
Richiamando la gestione dell'Attività telefonica, al salvataggio si presentava sempre il
messaggio che un altro utente o sessione avevano modificato l'attività e quindi era
solo possibile ripristinare. Corretto.
Gestione attività
REGRESSIONE SR5: tentando di inserire una nuova attività appariva l’errore
“Nessuna riga alla posizione 0. (error type: IndexOutOfRangeException)” nel metodo
“NTSInformatica.CLECRCRAC.TestPreSalva in
C:\BIZ2015\BECRCRAC\BECRCRAC.vb:riga 687
Correzione già disponibile con la ripubblicazione della SR5 in data 04/07/2016.
Corretto il messaggio “Attenzione! L'attività è già stata salvata da un altro utente. E'
possibile solo ripristinare.” che poteva uscire in seguito al salvataggio di una attività.
Consolle CRM
Corretto l'errore "Nessuna riga alla posizione 0" che si presentava dopo aver
cancellato una opportunità.
Posizionandosi nella sezione "Persone" con la griglia popolata di dati, selezionando
ctrl+alt+click (o da menu) la personalizzazione della griglia non si apre e appare il
messaggio che il record deve essere prima salvato. Corretto.
Corretto problema di determinazione dell’indirizzo email destinatario quando si inviava
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 24
Componente
B*CRGNIC.DLL
SR5 CU1
B*CRGSOF.DLL
SR5 CU1
B*CRGSYN.DLL
SR5 CU1
B*CRSTAM.DLL
SR5 CU1
B*CSCAOP.DLL
B*CSFACA.DLL
B*CSFICH.DLL
SR5 CU1
B*CSGCHI.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
l'email a partire dal tab 0 – Persone.
Generazione impegni da offerte
Quando si evade un'offerta, nell'impegno cliente viene inserita come data di consegna
di testata la data del documento a cui sono sommati i giorni di consegna da conferma
se indicati nell'offerta; se tali giorni non sono indicati, come data di consegna
nell'impegno cliente viene riportata la data di consegna dell'offerta, se questa è
valorizzata, o la data del documento. Ora quindi il comportamento è stato uniformato a
quanto avviene in Gestione ordini quando viene generato un impegno da offerte.
Gestione offerte
Modifica nel calcolo del margine dei programmi "Gestione documenti", "Gestione
ordini", "Gestione offerte", "Gestione punti vendita": il calcolo del margine viene
aggiornato anche quando si inserisce uno sconto del 100% e si imposta la
percentuale di margine e la percentuale di ricarico a 0.
La decodifica del campo “Referente” poteva non essere valorizzata se la persona ha
specificato solamente il nome o il cognome. Corretto.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." nel
metodo "CalcolaPromozioni_ColoreGrigliaPromozioni" che capitava quando era
abilitato il modulo CCC e si apriva una offerta collegata ad un lead che ancora non era
diventato un cliente.
Sincronizzazione con Google
Corretto problema di sincronizzazione causato dalla presenza di caratteri Tab o \
all'interno del testo di una attività da sincronizzare con Google.
Stampa dati CRM
Procedendo alla stampa delle offerte, applicando dei filtri, come ad esempio
sull’agente, nella stampa a video il risultato era corretto, nella stampa su griglia no
(non venivano i filtri). Corretto.
Zoom calendario operatori
Corretto errore ‘L’argomento ‘Length’ deve essere maggiore o uguale a zero.’ che
poteva capitare quando l’orario di inizio mattina o inizio pomeriggio non era a multipli
di mezz’ora.
Fatturazione canoni
Con l'opzione di registro BSCSFACA/OPZIONI/UsaCodeseCliente = -1, se si
elaboravano più documenti contemporaneamente, una volta che su una anagrafica
cliente veniva trovata una esenzione iva, questa veniva applicata erroneamente anche
a tutti i documenti successivi, anche se gli intestatari dei documenti non avevano
esenzione IVA indicata in anagrafica. Corretto.
REGRESSIONE SR3: in fattura non venivano più considerate le righe di canone con
importo negativo (da intendersi come 'sconti a valore').
Fatturazione chiamate
In fatturazione chiamata, le percentuali provvigioni indicate sulle chiamate venivano
azzerate (erano presenti sulla prima riga descrittiva e non su quelle successive).
Gestione chiamate
Nella determinazione delle formule totali (@XX_TOTALE, @XX_IVA e @XX_TOTIVA)
realizzati nella SR5, ora non prende in considerazione le righe di tipologia da non
addebitare al cliente, ossia In garanzia, In garanzia fornitore, Compreso nel contratto
di vendita, Compreso nel contratto di acquisto.
In chiusura veloce chiamate evadendo più attività, sul report viene riportato sempre il
dettaglio della prima attività evasa.
Al cambio dell'articolo su una attività, il costo veniva aggiornato solo sull'attività
prevista, non anche sull'attività eseguita (se presente).
In Chiusura Veloce Chiamate, entrando in griglia ricambi e cliccando sulla nuova riga
vuota, in colonna 'Quantità', si scatenava il seguente errore “Riferimento a un oggetto
non impostato su un'istanza di oggetto. (error type: NullReferenceException)”
I comandi 'seleziona tutto' e 'deseleziona tutto' non operavano correttamente con
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 25
Componente
SR5 CU1
SR5 CU1
B*CSGSCO.DLL
SR5 CU1
B*CSPREP.DLL
B*CXLAVM.DLL
SR5 CU1
B*CXPRIA.DLL
SR5 CU1
B*CXSTBU.DLL
SR5 CU1
B*DBAVEX.DLL
B*DBAVST.DLL
B*DBDIBA.DLL
B*DBEMRP.DLL
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
SBC: se si passava dalla schermata ricambi alla schermata attività, oppure se si
aggiungeva un articolo ricambio, i comandi seleziona e deseleziona tutto operavano
solo sull'ultima riga di griglia.
Quando si apriva una chiamata con una sola attività e se ne creava una nuova, le
frecce di navigazione tra un'attività e l'altra non operavano correttamente.
Se in una chiamata viene impostato lo status "Chiuso" ora il programma propone in
automatico come data e ora di chiusura quelle attuali. Inoltre, in apertura di una
chiamata, i dati della chiusura vengono mostrati solo se questa ha status "Chiuso"
(prima erano visibili anche se si apriva una chiamata con status "Aperta”).
Gestione contratti
Creando un nuovo contratto, nella testata inserendo un tipo contratto "mensile", con il
flag "Fatturazione ratei nel primo periodo fino al 31/12" spuntato, la data scadenza del
rinnovo non veniva impostata come la data scadenza contratto, se inferiore al 31/12.
Gestione prepagati
Sul campo relativo al percorso file, non funzionavano i tre puntini e lo zoom (F5).
Gestione manodopera/timesheet
Non veniva letta/valutata l'opzione di registro globale
OPZIONI\ControllaCommessaChiusa
Corretto errore 'Impossibile accedere alle informazioni sulla riga eliminata' che capita
cancellando una riga di timesheet dopo aver applicato un ordinamento su qualsiasi
campo.
Prima nota contabilità analitica duplice contabile
Non veniva letta/valutata l'opzione di registro globale
OPZIONI\ControllaCommessaChiusa
Stampa budget/consuntivi CA-DC
La stampa non riportava centri, linee, commesse, ubicazioni, ecc., se nel periodo
preso in esame non erano presenti movimenti di CA, anche se a livello di ribaltamenti
dei dati erano presenti.
Avanzamento e versamenti produzione esteso
Se le fasi precedenti sono completate a saldo per una quantità minore, il programma
propone il flag "a saldo" raggiungendo la quantità saldata nella fase precedente.
Articoli a lotti in produzione: ora il comando 'trova lotto' genera il lotto secondo le
regole di generazione automatica lotti alfanumerici.
Il pulsante Calcola Lotto di "Dettagli Lotti / Matricole" viene nascosto quando la
maschera viene aperta con gli articoli padre.
Motore versamenti di produzione da avanzamenti
Versamento con opzione CheckQtaFasiFinale = -1: se la lavorazione era composta da
più fasi, dove, ad esempio, la fase 1 non era mai stata completata MA erano presenti
dei record avviati o sospesi, veniva permesso di avanzare e VERSARE la fase 2.
Avanzamento di produzione esteso, scarico lotti automatico in versamento: la
funzione 'Assegna lotti automaticamente' non operava correttamente in caso di articoli
gestiti a lotti e commessa, o lotti e ubicazione: non scaricava tutta la quantità di lotto
disponibile.
Non permetteva di versare lavorazioni se c'erano in corso delle lavorazioni sullo
stessa riga di ordine (movord, padre).
Distinta base
Procedendo con la duplicazione da commessa, se non esistevano lavorazioni, invece
di dare messaggio si scatenava l'errore “Nessuna riga alla posizione 0.”
Elaborazione MRP
MRP Commerciale: in presenza del solo modulo Taglie & Colori non venivano trattati,
e quindi generati gli ordini a fornitori, relativi agli articoli T&C.
Se si lanciavano due elaborazioni MRP da due istanze di Business NET, su due
database diversi veniva generato l'errore di "errore di accesso al file di log"
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 26
Componente
SR5 CU1
B*DBLPRO.DLL
SR5 CU1
B*DBNMRP.DLL
SR5 CU1
SR5 CU1
B*DBRIVA.DLL
B*DBSOCO.DLL
SR5 CU1
B*DKKONS.DLL
SR5 CU1
B*DWQVDA.DLL
SR5 CU1
B*EMGMAI.DLL
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
"CLEDBEMRP_Admin.log" sulla seconda elaborazione. Ora il nome del file di log
incorpora anche la data/ora del lancio.
Qualsiasi articolo con impostato Buy (in anagrafica o anagrafica fasi), se lancio l'MRP,
dicendo di CALCOLARE IL LLC CODE, tutto funziona; se lancio l'MRP, dicendo di
NON CALCOLARE IL LLC CODE (leggendolo dunque dalla anagrafica articoli) mi fa
un OP invece di un OF. In pratica in tale caso NON APPLICAVA IL BUY. Corretto.
Corretto errato ricalcolo data ordine in presenza della nuova opzione di registro:
'GestioneImpegniROP' e con i raggruppamenti articolo <> giorno.
Liste di produzione
La funzionalità di duplicazione della Lista di Produzione non duplicava l'eventuale
dettaglio relativo agli articoli gestiti a Taglie e Colori (tabella LISTPRODTC). Corretto.
Navigazione MRP
Selezionando la spunta di non mostrare (nella griglia di destra) le righe
evase/prenotate, venivano comunque mostrate.
Se un impegno era completamente prenotato, interrompeva la esplosione ricorsiva
necessaria alla stampa.
Non mostrava in maniera corretta i campi degli articoli a taglie e colori (indice taglia e
descr. taglia) nella griglia di destra.
Rivalorizzazione carichi/scarichi di produzione
Quando si rivalorizzano le produzioni interne il programma ricalcola anche il totale del
documento.
Sostituzione componenti
La data e l'operatore ultimo aggiornamento ora vengono aggiornati quando viene
portata a scadenza una riga di distinta.
Desktop consolle
Corretto problema che impediva l'apertura degli articoli\clienti se si ordinava la griglia
per una colonna descrittiva.
Selezionando di vedere la situazione globale di un cliente/fornitore, la posta non
veniva aggiornata correttamente mentre ora filtra per il conto in modo da vedere solo
le email scambiate col soggetto.
Analisi dati DWH
Non era possibile creare una lista selezionata in caso di selezione dati da LEADS.
In apertura, da voce di menu, della gestione delle colonne calcolate, modificando un
dato, si presentava il seguente errore “Riferimento a un oggetto non impostato su
un'istanza di oggetto”. In apertura, da voce di menu, della gestione delle colonne
calcolate, se dal combo "Tipo calcolo" si sceglieva un valore di tipo "Percentuale", il
combo "Tipo campo" viene impostato su "Numero" e il numero dei decimali impostato
a 2 ed entrambi disabilitati;
Esecuzione automatica ricezione e-mail
Risolto il problema nell'impostare una e-mail letta\non letta che poteva capitare su
alcuni server di posta: veniva segnalato un messaggio che indicava che non era stato
possibile selezionare la cartella sul server IMAP.
Corretto problema di associazione dei lead durante la ricezione delle e-mail che
portava ad indicare il lead sulla ditta non corretta, in presenza di database multiditta.
Per indentificare le e-mail con il problema è possibile eseguire la query:
SELECT leads.codditt, emails.codditt, em_id FROM emails
INNER JOIN leads ON em_leadmitt = le_codlead AND le_email = em_mitt
WHERE em_leadmitt > 0 AND emails.codditt NOT IN
(SELECT codditt FROM leads
WHERE em_leadmitt = le_codlead AND le_email = em_mitt)
ORDER BY em_id
Risolto problema che poteva causare la duplicazione delle email se si avviava la
ricezione contemporanea delle email di un account IMAP.
Durante la sincronizzazione della posta tramite IMAP, ora viene scaricato prima il
contenuto della cartella Posta Inviata e poi quello di tutte le altre cartelle, così da
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 27
Componente
B*ICESMM.DLL
SR5 CU1
B*ICSDAT.DLL
SR5 CU1
B*IEIMEX.DLL
SR5 CU1
B*LBMENU.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
B*MGANLO.DLL
Descrizione anomalia risolta (SR6)
avere subito disponibili tutte le e-mail inviate per poter collegare le e-mail ricevute a
quelle inviate.
Corretto problema che, durante la ricezione\invio delle e-mail in ambiente multiditta,
poteva causare l'errata associazione e-mail\ditta. Il programma di composizione e-mail
si apriva sempre sulla ditta predefinita del database e non su quella corrente.
Estrazione movimenti Intrastat
REGRESSIONE SR5: l'estrazione dei movimenti Intrastat dal magazzino non filtrava
più l'anno, per cui poteva prelevare erroneamente anche documenti di anni diversi da
quello chiesto in analisi. Correzione già disponibile con la ripubblicazione della SR5 in
data 04/07/2016.
Archivio movimenti Intrastat
REGRESSIONE SR5: corretto errore “Nessuna riga nella posizione 0.” che poteva
verificarsi in apertura movimenti Intrastat (da prima nota o da questo programma).
Motore import/export
Corretto errore “Riferimento a un oggetto non impostato su un'istanza di oggetto.
(error type: NullReferenceException)” nella procedura
“NTSInformatica.CLDIEIMEX.ExportToTextVb” chiamata da
“C:\BIZ2016\BN__STD\BN__STD\BN__STD.VB:riga 1816”.
Libreria funzioni generali
Corretto problema nel calcolo dello sconto a percentuale di piede generato dalle
promozioni del modulo CCC.
Calcolo scadenze per rilevazione 'ritenuta' a soggetti tipo 'condomini' (vedi circolare
esplicativa in merito): la ritenuta (solo informativa) veniva erroneamente calcolata
sull'imponibile + spese al netto degli omaggi.
Eliminato il messaggio "Impossibile verificare la compatibilità delle promozioni sul tipo
tessera" nel caso fossero presenti delle promozioni speciali ma non era presente
alcun tipo tessera sul cliente.
Quando si indicava un valore nel campo lotto di Gestione documenti per generare al
volo il nuovo lotto, se nell'anagrafica articolo non era indicata la modalità di
generazione del lotto, il programma assegnava la data scadenza = data del
documento. Ora invece imposta come data scadenza 31/12/2099.
Sporadicamente nella generazione di File ABI dal programma Gestione Distinte/effetti
(B*CGDIST.DLL) poteva apparire il messaggio bloccante “Cod. Valuta non valido”
anche se la scadenza non era in valuta.
Con attiva l'opzione di registro RaggruppaBonificiForn, i bonifici vengono raggruppati
a parità di conto, banca, scadenza, cup e cig. Se sono raggruppate scadenze con
stesso cup e cig, questo viene inoltre riportato nel file.
Stampa listini: con articoli con prezzi comuni o prezzi comuni prima variante, il prezzo
veniva calcolato solo per la prima variante; le varianti successive non venivano
valorizzate.
Risolto problema del ricalcolo delle quantità in presenza di un articolo con unità di
misura formula con le quantità nel divisore e con l'opzione "ModifColliSuQuant" attiva.
Generazione proposte d'ordine a fornitore da MRP: anche se sull'articolo è indicata
UM formula con prezzo specifico fornitore, questo non viene proposto, ma l'MRP
generava la proposta con prezzo riferito a UMP. Corretto
Corretto errore "Ambiguous column name 'ar_gesvar'" nel metodo
"CercaCondCommerciali_PreparaDatatableListini" che capitava quando veniva
passato un filtro per informazioni dell'articolo durante la ricerca dei prezzi.
In caso di Statistica DWH 13 Timesheets (CA - DC), i dati relativi alle quantità
venivano moltiplicati.
Nel raggruppare le scadenze, prima prendeva i riferimenti di tutte le scadenze della
distinta mentre ora vengono presi correttamente solo i riferimenti delle scadenze
raggruppate.
Anagrafica lotti
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 28
Componente
SR5 CU1
B*MGARMD.DLL
SR5 CU1
SR5 CU1
B*MGARTI.DLL
B*MGCAAR.DLL
B*MGDOCU.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
Ora l’inserimento degli Oggetti OLE è ammessa solo dopo aver salvato il record della
anagrafica lotti.
Anagrafica articoli, finestre condivise
Nella finestra relativa al 'Dettaglio Progressivi' veniva riportato il lotto numerico e non
quello alfanumerico.
La data ultimo aggiornamento delle descrizione in lingua degli articoli ora viene
aggiornata correttamente alla modifica di una riga.
Anagrafica articoli
Se in duplicazione articolo, si lasciava la stessa unità di Misura proposta ma
cambiando solo le lettere da maiuscole a minuscole o viceversa, il programma,
salvava l'articolo appena creato non duplicando gli eventuali LISTINI.
Se in duplicazione articolo si premeva "No" alla richiesta di salvataggio, si scatenava il
seguente errore “Nessuna riga alla posizione -1. (error type:
IndexOutOfRangeException)”.
Cancellazione articoli
Ora, in cancellazione dell'articolo, quest'ultimo viene "scollegato" dall'eventuale
catalogo cliente/fornitore collegato (ARTEST) allo stesso modo della cancellazione
singola dell’articolo da Anagrafica Articoli.
Componente di gestione ordini/documenti
REGRESSIONE SR4: Project Management, in Gestione ordini in alcuni contesti, non
ricalcolava in modo corretto il residuo del task.
Modifica nel calcolo del margine dei programmi "Gestione documenti", "Gestione
ordini", "Gestione offerte", "Gestione punti vendita": il calcolo del margine viene
aggiornato anche quando si inserisce uno sconto del 100% e si imposta la
percentuale di margine e la percentuale di ricarico a 0 (tali percentuali non venivano
aggiornate inserendo uno sconto del 100% in quanto in questo caso sarebbe
impossibile calcolare la percentuale e viene dunque impostata a 0 di default).
Corretti alcuni problemi di arrotondamento nella determinazione del valore statistico
Intrastat in presenza dell'opzione "ValoreStatisticoNoScontoPagamento".
Modifica al programma "Gestione documenti magazzino": quando si carica una fattura
di acconto (tipo bolla/fattura di acconto, tb_flacconto = "S"), il programma non testa un
eventuale sforamento fido del cliente e dunque non provvede al blocco.
In caso di inserimento riga in un Ordine di Produzione, negli Impegni collegati, non
riportava le note dell'articolo (se indicate in anagrafica e se esistevano le condizioni
per farlo), perché venivano sovrascritte dalle note della riga di MOVDIS, anche se non
indicate.
Calcolo scadenze per rilevazione 'ritenuta' a soggetti tipo 'condomini' (vedi circolare
esplicativa in merito): la ritenuta (solo informativa) veniva erroneamente calcolata
sull'imponibile + spese al netto degli omaggi
L'evasione righe d'ordine con barcode ora ordina anche per serie, numero e riga
ordine (oltre che data consegna o data ordine in base all'opzione di registro).
Corretto problema di calcolo del valore di riga nel caso un articolo sia gestito ad unità
di misura diversa dalla principale e la variazione dei colli di riga non implicava una
variazione della quantità (con apposita opzione di registro).
Gestione documenti/ordini: funzione di menu per aggiungere le righe nel corpo del
documento da lista selezionata: negli ordini di produzione/carichi da produzione, per
ogni riga non veniva esplosa la distinta base. Corretto.
Richiamando lo zoom con tipo documento "Fattura/Ricevuta Fiscale Differita"
selezionato, richiamando lo zoom sui conti, il filtro veniva impostato sui Fornitori
anziché sui Clienti.
Ordini di produzione e carichi da produzione TERZISTA con impostata l'opzione di
registro 'BSVEBOLL-BSORGSOR/OPZIONI/NoModifQuantSuColli = -1 e prezzo
legato ai colli: se dopo aver confermato una riga di carico si variavano i colli, non
veniva ricalcolato il valore della riga. Corretto.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 29
Componente
B*MGETTE.DLL
B*MGHLAR.DLL
SR5 CU1
B*MGHLMT.DLL
SR5 CU1
B*MGLSAR.DLL
SR5 CU1
B*MGSCCL.DLL
B*MGSCHE.DLL
SR5 CU1
SR5 CU1
B*MGSTRL.DLL
SR5 CU1
SR5 CU1
B*ORCONF.DLL
SR5 CU1
B*ORGNNP.DLL
SR5 CU1
B*ORGNOR.DLL
B*ORGSOR.DLL
SR5 CU1
Descrizione anomalia risolta (SR6)
Ora non è più possibile registrare documenti ricevuti con tipo bolla/fattura 'reverse
charge' e nessun codice IVA di tipo reverse charge. Diversamente potevano crearsi
dei buchi di numerazione nel protocollo IVA vendite.
Stampa etichette
Con origine dati lista selezionata e con il flag considera solo articoli con barcode,
poteva capitare che per articoli T&C non venisse riconosciuto il barcode associato alla
taglia.
Zoom articoli
L'opzione di registro Cerca_anche_in_descr2 non veniva letta correttamente.
Con attiva l'opzione di registro BSMGHLAR\OPZIONI\ValoreInInput, se si ricercano gli
articoli accessori/succedanei legati ad un articolo, la ricerca poteva non restituire
alcun risultato.
Con alcune risoluzioni video entrando nello zoom su filtri articoli, parte dei controlli, a
livello grafico, venivano troncati.
Zoom matricole
In griglia modale relativa a "Matricole aperte e chiuse" e "Matricole apert", aggiunte
colonne: Commessa e Descrizione commessa.
Se, con dati filtrati in griglia, si premeva il pulsante "Seleziona tutto", venivano
selezionati anche le righe non visibili.
Lista selezionata articoli
In caso di importazione dati da file terminale, impostato come Barcode, non importava
l'eventuale taglia associata al codice a barre.
Stampa schede conto/lavorazione e visione
Se selezionata una stampa su griglia, con "Tipo richiesta" per "C/Visione", dalla
selezione dei dati vengono scartati gli articoli descrittivi "D" e "M".
Stampa schede articoli
In caso di stampa su griglia di tipologia "A lotti aperti e chiusi", "A lotti aperti" e "Saldo
lotti aperti" ora, la colonna relativa a "Data carico" (xx_datcarico), viene popolata
prelevando i dati dalla anagrafica del lotto (ANALOTTI.alo_dtcarbus).
Selezionando la stampa delle note di Prelievo con il flag relativo a "Solo righe non
evase" spuntato, in stampa su griglia, visualizzava anche le righe evase.
Stampa inventario di magazzino
Stampa inventario a video/su carta con valorizzazione LIFO e spunta su 'stampa dati
anni precedenti': se nell'archivio storico lifo non erano presenti record, quell'articolo
non veniva riportato in stampa.
Quando veniva reso NON visibile il flag relativo a "Usa Costi ricavati dai movimenti di
tutti i magazzini", non veniva anche deselezionato, comportando risultati non
congruenti, in elaborazione.
Stampa ordini/Conferme d’ordine
La funzione di aggiornamento del flag "Stampato", non teneva conto di tutti i filtri
impostati in maschera, compresi i filtri impostati in "Filtri estesi".
Generazione documenti/note da impegni
Il programma non teneva conto dell'opzione di registro
BSVEBOLL\OPZIONI\IncremContatoreRiga
Generazione ordini da proposte d’ordine
Generazione ordini con modulo CA DC abilitato: anche se il sottoconto di CA era
gestito a data o periodo di competenza economica, sulle righe d’ordine (movord) le
date di inizio e fine competenza venivano lasciate sempre con valore 01/01/1900.
Gestione ordini
Con le opzioni di registro GenNumCommecaAutR=-1,
GenNumCommecaAutR_AllaFine=-1, TipoGenNumCommeca= 3 inserisce sulle righe
il numero di commessa correttamente mentre la sottocommessa non viene riportata.
Corretto.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 30
Componente
SR5 CU1
SR5 CU1
SR5 CU1
B*PDGENP.DLL
B*PEGSRI.DLL
B*PEM770.DLL
B*PMHLOG.DLL
SR5 CU1
B*PRGNPV.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
Correzione al programma "Gestione punti vendita": se in "Personalizzazione GPV" si
hanno attive le opzioni "Abilita cambio commesso nella maschera dei totali" e "Obbliga
ad inserire un commesso prima di generare i totali", quando si crea un impegno
cliente, nella tabella TESTORD ora viene inserito nei campi td_opnome e td_opcreaz
il nome dell'operatore inserito (prima tali campi venivano riempiti con il nome
dell'operatore che in quel momento aveva effettuato l'accesso a Business).
In caso di duplicazione di un Impegno Cliente in un Ordine di Produzione, ereditava
erroneamente gli eventuali sconti di riga dell’ordine/Impegno di origine.
Solo in gestione documenti e gestione ordini è stato abilitato il comando Alt+F2 e
Alt+F3 per creare\aprire una sottocommessa.
REGRESSIONE SR5 CU1: corretto errore “La colonna 'ao_serie' non appartiene alla
tabella ALLOLE. (error type: ArgumentException)” nella procedura
“NTSInformatica.CLEORGSOR.CambiaNumdoc” quando si duplicava un ordine in un
altro.
Corretto errore "La colonna 'ec_codart' non appartiene alla tabella CORPO." che
poteva capitare in presenza dell'opzione di registro CodartDaBarcode
Il comando "Apri distinta base collegata" ora apre il codice distinta base indicato
nell'anagrafica articolo invece di aprire direttamente il codice articolo.
Genera/invia PDF
La funzione di "Usa default invio" viene disabilitata nel caso l'invio non parta da una
offerta\ordine\documento, in quanto non applicabile in tale contesto.
Gestione ritenute
Se si cerca di aprire una ritenuta inserendo un progressivo inesistente, compare
messaggio di ritenuta inesistente, poi se subito dopo clicco su Nuovo ed inserisco il
codice percipiente il programma non mi popola più in automatico dati quali descrizione
percipiente, codice causale e le relative percentuali legate al percipiente. Corretto.
Certificazione Unica
Se dalla griglia dei dati percipienti, posizionati su una riga nuova, al salvataggio si
scatenava il seguente errore “Riferimento a un oggetto non impostato su un'istanza di
oggetto. (error type: NullReferenceException)”.
Zoom organizzazione
Corretto problema nella visualizzazione dei contatti interni e nelle organizzazioni dei
leads.
Quando chiamato da desktop consolle, per far vedere l'organizzazione di un
determinato cliente/fornitore, poteva visualizzare tutti i record di organig se l'ultima
volta che era stato utilizzato quel comando era stato impostato di non vedere solo il
cliente, ma anche l'organizzazione interna entrambi. Corretto.
Generazione provvigioni
Ora le provvigioni di importo = 0 non vengono più generate.
Con la nuova gestione delle provvigioni su incassato, se si lancia la generazione delle
provvigioni di un agente che opera su incassato con la spunta su 'Rielabora', le
provvigioni sospese vengono rielaborate, ma lo status viene lasciato su 'Sospesa'.
Se attiva l'opzione di registro BSPRGNPV\OPZIONI\SommaProvvAg1e2StessoDoc,
la Modalità Corresponsione, indicata in Tabella Agenti, è di tipo 'Incassato totale', e
l'agente 1 e 2 del documento coincidono, non sommava le due provvigioni, come
faceva invece per la Modalità Corresponsione uguale a 'Incassato'.
Corretto errore “Impossibile trovare la colonna [pv_scflsaldato]” nella procedura
“NtsInformatica.CLEPRGNPV.Elabora” che si presentava lanciando la generazione
delle provvigioni con attiva la nuova gestione delle provvigioni su incassato e la
spunta su "Rielabora".
REGRESSIONE SR5: Corretto errore “Nessuna riga alla posizione 1. (error type:
IndexOutOfRangeException)”.
REGRESSIONE SR5: se per la ditta corrente, in "Dati aggiuntivi contabilità", l'opzione
"Nuova gestione Provvigioni su incassato" NON era stato impostato, al lancio della
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 31
Componente
B*RECHIC.DLL
B*RECLIE.DLL
B*RECORE.DLL
SR5 CU1
B*REGNOR.DLL
SR5 CU1
B*REGSRE.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
generazione delle provvigioni, si scatenava il seguente errore “Riferimento a un
oggetto non impostato su un'istanza di oggetto. (error type: NullReferenceException)”
Chiusure di cassa
Quando veniva eseguita la chiusura cassa e attribuito il progressivo di chiusura sulla
testata del documento, con veniva aggiornata la data ultimo
aggiornamento(tm_ultagg).
Anagrafica clienti GPV
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto" che
capitava cancellando l'ultima riga quando erano presenti più di 2 righe nelle
promozioni speciali cliente.
Nella maschera con le promozioni speciali cliente, se si modificava una informazione
e si usciva dal programma senza essersi spostati di cella, il programma non eseguiva
il salvataggio della modifica.
Modulo GPV, framework
Risolto problema che causava l'errato conteggio dei premi ritirabili se era indicato il
numero massimo di volte che si poteva ritirare il premio.
Creazione richieste di riassortimento GPV
L’opzione di registro BSREGNOR\OPZIONI\CommessaPredefinita era erroneamente
letta dalla cartella RECENT. Ora la lettura dell'opzione di registro è stata ripristinata;
tale opzione permette di indicare a quale commessa si vuole indicare nel corpo
dell'ordine come commessa predefinita per il riassortimento, per gli articoli gestiti a
commessa.
Gestione punti vendita
Corretto errore "La colonna 'ec_tctagl' non appartiene alla tabella CORPO." che
capitava importando articoli TCO con l'importazione da file di GPV.
Modifica nel calcolo del margine dei programmi "Gestione documenti", "Gestione
ordini", "Gestione offerte", "Gestione punti vendita": il calcolo del margine viene
aggiornato anche quando si inserisce uno sconto del 100% e si imposta la
percentuale di margine e la percentuale di ricarico a 0 (tali percentuali non venivano
aggiornate inserendo uno sconto del 100% in quanto in questo caso sarebbe
impossibile calcolare la percentuale e viene dunque impostata a 0 di default).
Corretto errore "Una colonna denominata 'backcolor_ec_prezzo' appartiene già a
questa DataTable."
Acquisizione file per evasione ordini. Nel caso si importassero righe di articoli TCO
non presenti in griglia, il programma importava la prima taglia non presente e le altre
le bloccava. Ora importa tutte le taglie.
Nell'opzione di registro BSREGSRE\OPZIONI\BloccoDocumentiInChiusura è stato
modificato il valore di default in S (cioè avvisa e blocca).
Non vengono più ricalcolati i prezzi delle righe Kit figlio in un kit sintetico durante il
cambio del cliente intestatario del documento.
Corretto problema di arrotondamento dei prezzi quando si utilizzavano più di 2
decimali e si passava da prezzi senza scorporo a prezzi con scorporo e viceversa.
Corretto problema che impediva di tornare alla descrizione della riga precedente in
presenza dell'opzione "ConfermaRigaInGriglia"
Alla sospensione di una comanda, non valida più le righe del documento. La
validazione verrà effettuata successivamente in fase di completamento del
documento.
Se si sceglieva la taglia manualmente e poi si premeva su un pulsante configurato o
su dettaglio articolo, la taglia veniva persa.
Quando si cambia la seconda forma di pagamento non viene più eseguito il saldo in
automatico della prima forma di pagamento. L'importo sulla seconda forma di
pagamento andrà indicato manualmente.
Se necessario il POS viene avviato anche in chiusura di una comanda sospesa.
Il messaggio "L'importo precedentemente ripartito sulle rate di scadenza è modificato
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 32
Componente
B*REMOCA.DLL
SR5 CU1
B*REPERS.DLL
SR5 CU1
B*RERITP.DLL
B*RESTOP.DLL
B*RETRAP.DLL
B*RMGIUB.DLL
SR5 CU1
B*RMINVE.DLL
SR5 CU1
SR5 CU1
B*RMMOVI.DLL
Descrizione anomalia risolta (SR6)
pertanto le rate verranno ricalcolate." ora può apparire solo riaprendo un documento
salvato, se si riprende una comanda sospesa il messaggio non appare più.
Aggiunta nuova opzione di registro
"BSREGSRE\OPZIONI\ConsideraArticoliDNellePromozioni" attivandola gli articoli D
entrano nel conteggio delle promozioni (se la promozione li prevede come articoli da
trattare).
Il GPV al cambio del listino/cliente provvede alla riattribuzione dei prezzi
(comportamento controllato da apposita opzione di registro). Da questa operazione
vengono ora non coinvolti gli articoli descrittivi (D e M). Eventuali variazioni andranno
effettuate manualmente.
Nel caso di cambio cliente (passando da un cliente privato ad azienda o viceversa)
poteva capitare un errore di calcolo del prezzo di un decimo di millesimo nel caso il
cambio di cliente comportasse anche il cambio di tipo documento -> tipo bolla fattura > flag di scorporo, e i prezzi venissero prelevati da un listino ivato. Inoltre, ora il
cambio della seconda forma di pagamento, passando da una dilazionata a una
immediata, comporta l'azzeramento dell'importo indicato nel campo da pagare.
Movimenti di cassa
Il calcolo dell'abbuono totale ora viene eseguito anche per le righe non a saldo.
Ora è possibile indicare nel conto anche delle tessere che iniziano con caratteri
alfabetici.
Personalizzazione GPV
Corretto problema che impediva il caricamento dei dati all'apertura. Questo causava
l'errore "La colonna 're_valnum' non appartiene alla tabella." se si eseguivano delle
modifiche sui dati vuoti.
Ritiro premi
Risolto problema che causava la visualizzazione del messaggio "Cliente non valido"
dopo che si ritirava un premio.
Ora è possibile indicare nel conto anche delle tessere che iniziano con caratteri
alfabetici.
Storico punti
Se si hanno più tessere collegate ad un cliente e appare la maschera per selezionare
quale tessera usare per vedere lo storico punti, non è più possibile selezionare "Senza
Tessera".
Trasferimento punti
Corretto errore "Riferimento ad un oggetto non impostato su istanza di oggetto" che
capitava quando si avviava il programma dall'anagrafica clienti GPV.
Ora è possibile indicare nel conto anche delle tessere che iniziano con caratteri
alfabetici
Giacenza ubicazioni
Corretto problema che causava l'errato calcolo dell'esistenza nel caso fosse attiva
l'opzione di registro per considerare le ubicazioni in corso
(BSRMPICK\OPZIONI\ConsideraMovimentiInCorso).
Corretto problema durante il riconoscimento delle note di prelievo vistate in presenza
dell'opzione "BSRMPICK\ConsideraMovimentiInCorso"
Inventario su palmare
Corretto problema che causava l'errato calcolo dell'esistenza nel caso fosse attiva
l'opzione di registro per considerare le ubicazioni in corso
(BSRMPICK\OPZIONI\ConsideraMovimentiInCorso).
Ora il lotto viene gestito correttamente anche con gli Ean128. (il lotto indicato deve
essere codificato in Business). Leggendo un barcode ean128, la parte interna al tag
"01" viene riportata nella colonna barcode.
Se era attiva l'opzione di registro "ConsideraUbicazioniInCorso" il programma non
teneva conto delle note di prelievo in stato vistato.
Gestione stoccaggio e movimentazione interna
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 33
Componente
SR5 CU1
B*RMPICK.DLL
SR5 CU1
SR5 CU1
SR5 CU1
B*RMRICM.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
B*TFESEC.DLL
B*TFSTTE.DLL
SR5 CU1
B*TXRECL.DLL
SR5 CU1
B*VEBOLL.DLL
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
Corretto problema che causava l'errato calcolo dell'esistenza nel caso fosse attiva
l'opzione di registro per considerare le ubicazioni in corso
(BSRMPICK\OPZIONI\ConsideraMovimentiInCorso).
Se era attiva l'opzione di registro "ConsideraUbicazioniInCorso" il programma non
teneva conto delle note di prelievo in stato vistato.
I report ora vengono letti dalla cartella BSRMMOVI e non più dalla cartella
BNRMMOVI (erroneamente indicata in passato). L'intervento comporta che le attuali
configurazioni effettuate sulla cartella BNRMMOVI non saranno più valide e dovranno
essere spostate nella cartella BSRMMOVI.
Gestione picking
Risolto problema durante la cancellazione dei pacchi vuoti.
Corretto problema che causava l'errato calcolo dell'esistenza nel caso fosse attiva
l'opzione di registro per considerare le ubicazioni in corso
(BSRMPICK\OPZIONI\ConsideraMovimentiInCorso).
Corretto errore "Overflow di un'operazione aritmetica." che capitava aprendo un
picking contenente un pacco con codice superiore alle 9 cifre.
Se era attiva l'opzione di registro "ConsideraUbicazioniInCorso" il programma non
teneva conto delle note di prelievo in stato vistato.
Ricevimento merce
Corretto problema che causava l'errato calcolo dell'esistenza nel caso fosse attiva
l'opzione di registro per considerare le ubicazioni in corso
(BSRMPICK\OPZIONI\ConsideraMovimentiInCorso).
Quando viene creato un nuovo lotto, se non è esplicitata la data scadenza, il
programma tenta di calcolarla come data odierna + giorni scadenza lotto come
indicato nella modalità creazione lotto dell'articolo. In caso il valore non sia indicato il
programma assegnerà 31/12/2099.
Nella lettura dei barcode EAN128, se si leggevano 2 codice dello stesso articolo, ma
lotto diverso, il programma aggiungeva tutto sulla stessa riga indicando il lotto del
secondo articolo.
Corretto problema durante la lettura dell'opzione
BSRMRICM\OPZIONI\LunghezzaUdc. Il valore dell'opzione veniva ignorato.
Corretto problema che causava la visualizzazione di tutti i ricevimenti (sospesi e
chiusi) nella maschera "Apri".
Se era attiva l'opzione di registro "ConsideraUbicazioniInCorso" il programma non
teneva conto delle note di prelievo in stato vistato.
Corretto errore "Column 'xx_status' does not belong to table MOVPIC.".
La validazione della data scadenza lotto digitata dall'utente viene ora effettuata come
da standard di Business.
Estrazione scadenze extracontabili
Corretta la determinazione del totale documento/ordine in esportazione scadenze.
Stampa analisi flussi finanziari
Nella determinazione del campo liquidità di c/c, nella stampa del cash flow, non
teneva conto del movimento della data odierna.
Stampa analisi finanziaria clienti/fornitori
Corretto il problema che permetteva il calcolo di un valore negativo nel campo giorni
ritardo pagamento. In caso di valore negativo viene impostato il valore 0.
Gestione documenti
La cancellazione di una nota di prelievo ora prevede anche la cancellazione dei
pacchi ad essa associati (tabelle tpallet ed mpallet)
Corretto il comportamento dei programmi "Gestione ordini" e "Gestione documenti
magazzino": in entrambi quando inserisco un documento con tipo bolla/fattura di tipo
acconto, vengono saltati i controlli su un eventuale sforamento del fido ed evitato
quindi il blocco. I controllo per insoluti e RD scadute rimangono attivi come in
precedenza. I controlli per sforamento fido, insoluti e RD scadute avvengono ora al
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 34
Componente
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
B*VEFADI.DLL
SR5 CU1
SR5 CU1
B*VEFDIN.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
cambio di tab (e non alla validazione del conto) per cui anche gli eventuali messaggi
all'utente vengono dati solo quando si passa dalla testata al corpo e solamente se il
conto o il tipo bolla/fattura è cambiato rispetto al precedente controllo.
L'opzione di registro "BSVEBOLL\OPZIONI\EvadiRigaAutomNoMsg" ora funziona
anche per l'evasione di note di prelievo.
Corretto errore "Nessuna riga alla posizione -1." nel metodo "ColoraCampoAbiCab "
che poteva capitare in creazione di un documento.
Corretto errore "La colonna 'ec_codart' non appartiene alla tabella CORPO." che
poteva capitare in presenza dell'opzione di registro CodartDaBarcode
Nella schermata delle "Lavorazioni collegate" erano presenti due colonne con
denominazione "Centro" e due con denominazione "Descr. centro". Sono state
modificate tali denominazioni specificando se si tratta di "Centro/Descr. centro di
costo" o "Centro/Descr centro di lavoro" in modo che siano distinguibili più facilmente.
Lo zoom dei centri di costo per le lavorazioni collegate ora punta alla tabella corretta
(prima mostrava i centri di lavoro invece dei centri di costo).
Risolto problema con il blocco di alcuni campi su un documento fatturato con il modulo
CADC attivo, che non venivano poi risbloccati al cambio di documento.
Solo in gestione documenti e gestione ordini è stato abilitato il comando Alt+F2 e
Alt+F3 per creare\aprire una sottocommessa.
Cancellazione fatture collegate a chiamate Customer Service: ora cancellando il
documento viene anche tolto il flag di 'fatturato' dall'attività collegata.
La duplicazione delle fatture proforma ora toglie il flag di saldo ordine da tutte le righe.
Il flag di saldato verrà ricalcolato in fase di salvataggio del documento.
Durante la generazione di un carico da produzione a partire da un ddt emesso
(opzione CarProdInVendita attiva) il programma non ricalcola più il tipo bf se il tipo bf
proposto sul documento e quello indicato nell'anagrafica del cliente sono uguali. Il
ricalcolo viene effettuato solo nel caso il tipo bf del cliente non sia indicato.
REGRESSIONE SR5 CU1: in fase di duplicazione documenti veniva dato l'errore “La
colonna 'ao_serie' non appartiene alla tabella ALLOLE. (error type:
ArgumentException) nella procedura “NTSInformatica.CLEVEBOLL.CambiaNumdoc
in C:\BIZ2015\BEVEBOLL\BEVEBOLL.vb:riga 15475”
Corretto problema di assegnazione focus nel corpo in presenza dell'opzione
"CodartDaBarcode" insieme alle opzioni "ContoNuoviDoc" e "ContoNuoviQuale".
Spostato il riferimento ai post del B4P per evitare di coprire le informazioni del cliente.
Il comando "Apri distinta base collegata" ora apre il codice distinta base indicato
nell'anagrafica articolo invece di aprire direttamente il codice articolo.
Fatturazione differita
Unificato il sistema di generazione delle note documenti nei programmi di Fatturazione
Differita e Fatturazione Differita Interattiva: ora i programmi generano le note nello
stesso modo se sono state configurate le stesse opzioni di registro.
La stampa PDF ora gestisce correttamente la formula NOTEFATTURA
Fatturazione differita interattiva
Modifica/cancellazione di documenti con CA DC attivata: ora non avvisa più che prima
bisogna cancellare la registrazione in CG, per poi modificare o cancellare il
documento riepilogativo se è settata l'opzione di registro
BSVEFADI/OPZIONI/CancellaRegCG = -1, oppure se è attiva la contabilizzazione
automatica dei documenti.
Il codice pagamento per importi minimi o massimi viene automaticamente impostato
solo se in testata c'è un codice pagamento abituale di quelli indicati in anagrafica,
altrimenti viene lasciato quello indicato, derogato dall’operatore.
Unificato il sistema di generazione delle note documenti nei programmi di Fatturazione
Differita e Fatturazione Differita Interattiva: ora i programmi generano le note nello
stesso modo se sono state configurate le stesse opzioni di registro.
Calcolo scadenze per rilevazione 'ritenuta' a soggetti tipo 'condomini' (vedi circolare
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 35
Componente
SR5 CU1
B*VEPACK.DLL
SR5 CU1
B*VEPEVE.DLL
B*VEPNFA.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
Descrizione anomalia risolta (SR6)
esplicativa in merito): la ritenuta (solo informativa) veniva erroneamente calcolata
sull'imponibile + spese al netto degli omaggi.
In inserimento di un nuovo documento, selezionando il conto attraverso lo zoom, il
tasto "Aggiungi DDT" non veniva abilitato se non ripassando sul campo Conto.
In presenza di scaglioni di pagamento per i quali viene modificato/aggiornato il codice
pagamento dei documenti trattati, il cambio del codice pagamento di testata ora non
avviene se la fatturazione è di "Prova".
Corretto il seguente errore in fase di salvataggio documento, errore “Riferimento a un
oggetto non impostato su un'istanza di oggetto. (error type:
NullReferenceException)”.
Packing list
Aprendo una Packing Liste ed eliminando delle righe, nel corpo del documento, dopo
il salvataggio e riapertura, le righe in alcuni contesti risultavano ancora presenti.
Personalizzazione Vendite
Modificando il codice causale magazzino testata bolla appariva l’errore “La colonna
'tb_codpcon' non appartiene alla tabella tabcaum. (error type: ArgumentException)”.
Contabilizzazione documenti
Ricontabilizzazione documenti con scadenze NON modificate ma parte delle
scadenze incassate da prima nota: in precedenza il programma teneva valide le
scadenze saldate (o che in un qualche modo non poteva cancellare), mentre quelle
non saldate venivano rimosse, poi veniva fatto un ricalcolo delle scadenze che poteva
portare in alcuni casi a scadenze diverse da quelle presenti prima contabilizzazione.
Ora se le scadenze non sono state variate, vengono mantenute identiche a come
prima dell'elaborazione.
Contabilizzazione di note di accred. emesse con compensazione con fatture: corretto
errore “Indice oltre i limiti della matrice. (error type: IndexOutOfRangeException)” in
“NTSInformatica.CLEVEPNFA.ScriviRiga15300 in
C:\BIZ2015\BEVEPNFA\BEVEPNFA.vb:riga 6498”
Contabilizzazione documenti ricevuti INTRA/RSM con parte di iva non detraibile e
opzione di registro BSVEPNFA/OPZIONI/GirocontoIvaIndedRipartito = 0: la
registrazione non veniva riportata sul registro IVA vendite. Bastava anche solo riaprire
la registrazione in prima nota e risalvarla per correggere l'anomalia. Comunque in fase
di stampa registri veniva data le segnalazione di protocolli non in progressione
Corretto errore “Nessuna riga alla posizione 0. (error type:
IndexOutOfRangeException)” nella procedura
“NTSInformatica.CLEVEPNFA.GeneraEffetti in
C:\BIZ2015\BEVEPNFA\BEVEPNFA.vb:riga 11608”.
Calcolo scadenze per rilevazione 'ritenuta' a soggetti tipo 'condomini' (vedi circolare
esplicativa in merito): la ritenuta (solo informativa) veniva erroneamente calcolata
sull'imponibile + spese al netto degli omaggi.
Contabilizzazione documenti RSM: ora se il documento ha il tipo bolla/fattura di tipo
'servizi', nel campo 'RSM Cessioni/Acquisti' di prima nota imposta 'servizi' invece di
'Con addebito imposta'
Ora l’opzione di registro \Bscgprin\Opzioni\RegIvaContropRiga1 è stata disattiva per
impostazione predefinita (il valore predefinito quindi è passato da -1 a 0). Tale opzione
quando attiva, sulle registrazioni contabili di tipo iva faceva si che la contropartita della
riga del cliente/fornitore venisse valorizzata con il primo conto della riga del castelletto
contropartite (in presenza di più contropartite). Questo comportamento poteva
mostrare valori fuorvianti nella stampa del partitario quando si sceglieva il flag
“Stampa descrizioni contropartite” (veniva ovviamente mostrata solo una contropartita
anche se ovviamente ne erano presenti altre). Il comportamento attuale è speculare a
quello presente in Business NET 2013.
Attenzione! per chi vuole tornare al comportamento precedente deve provvedere ad
inserire ed impostare l’opzione a -1.
CA DC: contabilizzazione documenti con la seguente casistica:
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 36
Componente
B*XXCMAI.DLL
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
SR5 CU1
B*XXPIVT.DLL
SR5 CU1
B*XXPLAN.DLL
SR5 CU1
B*XXSOCI.DLL
B*XXWMAI.DLL
PROVA.MODX
Descrizione anomalia risolta (SR6)
- spunta 'genera anche movimenti di CA' selezionata
- documento con causale di magazzino che non movimenta la CA
- documento con più contropartite collegate a sottoconti di CA:
in contabilizzazione veniva dato erroneamente il messaggio:"Attenzione! Nel
documento di tipo 'Fattura differita ricevuta' n. xxxx del xxxx sono presenti righe con
causale impostata su DARE/AVERE CG ed altre con DARE/AVERE MG. La
registrazione non può essere generata per incongruenze legate alla Contabilità
analitica".
Gestione posta elettronica, componente
Corretto errore " Incorrect syntax near 'NULLORDER'. "
Corretto errore di chiave duplicata durante l'inserimento\modifica di una condivisione.
Corretti alcuni problemi nella duplicazione cartelle.
Nel file di log ora vengono indicati anche i millisecondi per evitare che 2 operazioni
diverse nello stesso secondo possano generare errore di scrittura del file di log.
Corretto problema che causava la creazione di cartelle nella posizione errata in
presenza di più account configurati.
Corretto problema che causava il mancato riconoscimento dell'account sul quale
effettuare le operazioni sulle cartelle, le operazioni venivano eseguite sempre sul
primo account.
Corretto errato salvataggio nella condivisione delle cartelle che capitava quando si
premeva il pulsante salva invece di spostarsi di riga.
Entrando in "Modifica Firma" in presenza di più account di posta si verifica l'errore
“Impossibile trovare la colonna [codditt]. (error type: EvaluateException)” nella
procedura “NTSInformatica.FRMXXFIRM.cbDitta_SelectedValueChanged in
C:\Biz2015\BNXXCMAI\BNXXFIRM.VB:riga 469” quando si tenta di cambiare
l'account per il quale configurare la firma.
Corretto errore "Riferimento ad un oggetto non impostato su istanza di oggetto" che
capitava quando si premeva su invio e-mail dopo aver compresso completamento
l'albero delle cartelle.
Attivando l'opzione "CondividiSottocartelle", se le cartelle padre che è stata condivisa
è in sola lettura, tale impostazione verrà mantenuta anche su tutte le sottocartelle.
PivotGrid per datawarehouse
Grafico dwh con colonna calcolata di tipo trend: gli importi venivano erroneamente
moltiplicati per 100.
Componente gestione agenda
Corretto il programma "Agenda CRM": quando il calendario veniva visualizzato in
modalità mensile, il pulsante 'Next' non funzionava correttamente dalla seconda volta,
ora scorre i mesi in modo corretto.
Framework Business for people
Corretto errore "Nessuna riga alla posizione 0" che capitava quando si allegava una
opportunità o una attività.
Corretto errore che si verificava in stampa PDF da BNCSGCHI (gestione chiamate)
con pubblicazione contestuale di nuovo post. Errore “la colonna 'tipork' non appartiene
alla tabella Tab1”.
Corretto errore "Riferimento ad un oggetto non impostato su un'istanza di oggetto" che
poteva capitare accedendo alle relazioni da SBC.
Componente compositore email
Nella ricerca delle e-mail delle organizzazioni ora viene esposto anche il nome del
conto\lead associato.
Corretto problema che impediva l'invio di e-mail con righe più lunghe di 900 caratteri.
Corretto errore "Impossibile accedere a un oggetto eliminato" nel metodo
cmdWinWord_Click che capitava in fase di spedizione automatica evento in presenza
dell'opzione "BSXXCMAI\OPZIONIUT\UsaWinwordNewMail"
Modello database azienda
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 37
Componente
SR5 CU1
Descrizione anomalia risolta (SR6)
Corretto testo stored procedure: bussp_bsdwgend_sc1_q1,
bussp_bsdwgend_sc1_q2, bussp_bsdwgend_sc1_q3, bussp_bsdwgend_sc7_q2 per
un errore di determinazione delle provvigioni differite (modulo Contratti e condizioni
commerciali).
Nuove funzionalità/Superamento limitazioni – Service Release 5
Componente
Descrizione nuova funzionalità (SR5)
B*__ADTL.DLL
Strumento di amministrazione, componente
Durante gli aggiornamenti, nel caso in cui non sia stato possibile aggiornare una
procedura standard dell’import/export, in quanto utilizzata in un profilo personalizzato,
nel log verrà scritta la lista delle procedure e dei profili interessati.
Ora nella generazione dei modelli personalizzati (file .modxp/modxv/modxv1) scarta le
tabelle, viste e stored procedure specifiche di Business File e GOW di NTS
PROJECT.
(vedi sotto)
Inserito nuovo controllo per verificare che i campi delle destinazioni predefinite, in
Inizializzazioni comuni/globali (BN__INSG.DLL) siano valorizzate e non a zero.
COMPONENTI INTERESSATI: B*__INSG.DLL, B*CRLEAD.DLL, B*__ANAG.DLL,
B*__CLIE.DLL, B*__ANAZ.DLL, BD__BASE.DLL
Anagrafica ditta
Aggiunto un controllo, in modifica di una riga Ultimio Registri Iva (tabella TABDURI) in
modo tale che, se Tipo Registro è 'Vendite', non permette il cambio da 'svincolati' a
'coincidenti' o viceversa, qualora sia movimentato (tabella MOVIVA).
Motore interfaccia grafica
SBC: aggiunto comando per configurare l'interfaccia tramite combo di configurazione
in alto a DX.
Gestito smartart MENU funzioni su leads, come già c'era per clienti/fornitori/articoli.
SBC (Android e iOs): gestito smartart menu per clienti e articoli (per Windows era già
gestito).
SBS: ora nel caso in cui il client non comunica con il server, l'SBS oltre a chiudere la
connessione registra un messaggio anche nell'event viewer di Windows della
macchina ove è in esecuzione l’SBS, a scopo di debug.
SBC: gestita la possibilità di aggiungere/togliere dal menu i preferiti.
SBC (solo Windows): migliorato l'autocompletamento del menu: ora visualizza anche
gli shortcuts delle voci di menu (es 4-1-1).
SBC (solo Windows) i programmi da menu possono essere avviati anche da shortcuts
(es 4-1-1).
SBC: gestito nuovo sistema di criptatura, più veloce.
(vedi sotto)
Sui principali programmi di gestione delle anagrafiche (articoli, clienti/fornitori, lead,
agenti) è stato inserito un controllo in modo tale che, qualora con la Configurazione
User Interface sia stato disabilitata la funzione 'Nuovo', anche nello smart-art e negli
zoom che hanno la possibilità di andare in 'Nuovo' sia inibita la creazione del
record/oggetto.
COMPONENTI INTERESSATI: B*MGARTI.DLL, B*MGARTV.DLL, B*TCARTV.DLL,
B*__CLIE.DLL, B*PRCAGE.DLL, B*CRLEAD.DLL, B*RECLIE.DLL
(vedi sotto)
In presenza dell'opzione globale SconClCliDaList = 'S' (con la quale un n° di listino
viene legato alla classe di sconti cliente), nello zoom listini vengono aggiunte le
colonne relative agli sconti, tali colonne vengono poi acquisite nei documenti.
COMPONENTI INTERESSATI: B*MGDOCU.DLL; B*VEBOLL.DLL, B*ORGSOR.DLL,
B*CRGSOF.DLL, B*REGSRE.DLL
(vari)
B*__ANAZ.DLL
B*__CHIL.DLL
(vari)
(vari)
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 38
Componente
Descrizione nuova funzionalità (SR5)
(vari)
(vedi sotto)
I programmi della logistica ora gestiscono le opzioni di registro
Bsveboll\OPZIONI\BarcodeConQta
Bsveboll\OPZIONI\BarcodeDerogaQta
COMPONENTI INTERESSATI: B*RMPICK.DLL, B*RMMOVI.DLL, B*RMINVE.DLL,
B*RMRICM.DLL.
Anagrafica clienti/fornitori
Creazione nuovo cliente con anagrafiche generali e leads abilitati: ora è possibile
creare un cliente indicando sia il codice di una anagrafica generale che un codice
lead. Un messaggio avvisa che il cliente verrà creato con i dati dell'anagrafica
generale, il lead verrà corretto, per i dati presenti nell'anagrafica generale, con quelli
della anagrafica generale (ANAGEN), mentre per i campi specifici del lead (vedi 'note
lead') verranno mantenuti.
Motore di stampa
Migliorato messaggio di errore in caso di stampa su foglio la cui altezza non è in grado
di contenere il report.
Gestione sicurezza/configurazione accessi
La colonna "Valore" ora è considerata multiriga, così da poter impostare un Default su
più righe nei campi di testo multilinea (ad esempio i campi note/memo).
Menu di Business NET
Autocompletamento clienti/fornitori: ora non vengono mostrati i conti presenta nella
finestra Escludi conti (tabella ESCONTI) dello Zoom clienti/fornitori.
Aggiunta nuova opzione di registro
OPZIONI\OrdinamentoArticoAutocompletamento (default ar_codart) dove è possibile
indicare un qualsiasi campo della tabella ARTICO come se fosse nella ORDER BY di
una query e questo valore sarà utilizzato per ordinare i dati dell'autocompletamento.
Esempi di valori validi:
ar_descr
ar_ultagg DESC
ar_volume, ar_descr
etc…
Rubrica/Organizzazione
Aggiunta opzione di registro BS--ORGA\OPZIONI\GruppoUtenteGuest default 0
Va impostata con il gruppo che si vuole assegnare agli utenti Guest creati.
Componente di invio messaggi
Aggiunta nuova opzione di registro:
OPZIONI\IndirizzoZetaFax\FAX:[DESCR_CONTO]@[NUMERO_FAX]
Utile per parametrizzare l'indirizzo al quale spedire l'e-mail per ZetaFax
Aggiunta opzione di registro BSXXWMAI\OPZIONI\ErroriServerNelLog, se abilitata i
messaggi di errore di Business E-mail vengono visualizzati nel log degli indirizzi non
validi. Utile durante le elaborazioni massive per evitare di bloccare l'invio.
Stampe parametriche predefinite
Migliorate notevolmente le prestazioni delle stampe parametriche con estrazione dei
dati di magazzino a data.
Stati esteri e Territori
Aggiunto nuovo campo “Stato” per discriminare gli stati veri e propri dai territori dotati
di un proprio codice stato 770. Per aggiornare questo campo è possibile aggiornare il
database azienda, da BusAdminTools.exe selezionando esplicitamente di aggiornare
la tabella “TABSTAT – STATI”
Stampa su Microsoft Word/OpenOffice
Aggiunta l'esposizione del campo cellulare nelle anagrafiche clienti\fornitori e nei
leads.
Stampa su Word con modelli .DOTX: il programma cercava di aprire comunque
Microsoft Word, anche se in realtà non serviva. In questo modo se Microsoft Word
B*__CLIE.DLL
B*__CRPE.DLL
B*__GCTL.DLL
B*__MENU.DLL
B*__ORGA.DLL
B*__SEND.DLL
B*__SPAF.DLL
B*__STAT.DLL
B*__STWO.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 39
Componente
B*__VLOG.DLL
B*CCSTCO.DLL
(vari)
B*CGLIQI.DLL
B*CGSCAD.DLL
B*CIPRIA.DLL
B*CPCONP.DLL
B*CRCRAC.DLL
B*CRGNIC.DLL
B*CRGSOF.DLL
B*CRLEAD.DLL
Descrizione nuova funzionalità (SR5)
non era installato sul computer, venivano generati tutta una serie di errori che
bloccavano la stampa. L’utilizzo dei modelli .DOTX non richiede la presenza di
Microsoft Word per generare i documenti .DOCX.
Log delle attività
Nel programma di "Visualizza attività log", sono state rese visibili le colonne "Tipo
oggetto log" e "Tipo modifica documento/record".
Per le righe di tipo "Elaborazione", ad esempio per gli accessi, non si può selezionare
più di una riga alla volta; se si prova a selezionare più righe di tipo "Elaborazione"
viene dato un messaggio all'utente. Possono essere invece selezionate
contemporaneamente più righe di tipo "Documento".
La funzione "Seleziona righe" da "Strumenti", seleziona solo le righe di tipo
"Documento".
La cancellazione avviene di tutte le righe visualizzate che siano di tipo "Documento".
Stampa contratti e condizioni commerciali
Nuovo programma di stampa dei contratti e delle condizioni commerciali.
Vedere guida in linea per maggiori dettagli.
(vedi sotto)
Implementata possibilità di effettuare chiusure e riaperture infraesercizio.
COMPONENTI INTERESSATI: B*CGCAES.DLL, B*CGBILC.DLL, B*CGSSPA.DLL,
B*CGBICE.DLL
Liquidazione periodica IVA
Con l'opzione di registro BSCGLIQI/OPZIONI/RegistroRiepSempre = -1 non stampava
la pagina del registro riepilogativo se per quella ditta non erano presenti più attività
iva: ora lo stampa comunque (è un modo per poter vedere in una unica stampa il
riepilogo diviso tra vendite, acquisti, corrispettivi).
Gestione scadenziario
Esposta colonna relativa a Dt. scad. inc. diff (INCDIFF.in_datscad).
Gestione prima nota di CA
Spostandosi sulla riga nuova il cursore ora si posiziona sul campo Cod. operaio nel
caso di ore manodopera e sul campo Cod. conto se si inserisce la riga di pura
contabilità analitica, questo per agevolare gli inserimenti massivi di dati.
Gestione configuratore di prodotto su distinta base neutra
Gestita nuova opzione di registro Bscpconp\Opzioni\Mantieni_Descr_e_Tabelle
(default = 0 NON ATTIVA): attivando tale opzione oltre ad essere mantenuto il cod.
articolo verranno mantenuti tutti i dati che venivano sostituiti da quelli presenti nel
modello (In particolare: AR_DESCR, AR_DESINT, AR_NOTE su ARTICO - le 3
descrizioni dell'articolo-, ARTFASI -> fasi articolo, ARTMAGA -> dati specifici
articolo/magazzino, ARTCONA -> composizione Conai articolo e ARTVAL ->
descrizione in lingua articolo).
Gestione attività
Migliorati i meccanismi di controllo della concorrenza se due operatori modificavano
contemporaneamente la medesima attività.
Aggiunto splitter tra la griglia degli "Operatori coinvolti" e il campo note in modo che
l'utente possa ridimensionare le due aree.
Generazione impegni da offerte
Durante la creazione di un impegno cliente a partire da una offerta, se nell'offerta è
indicato il riferimento alla chiamata, l'impegno eredita dalla chiamata CIG, CUP e
riferimenti ordine.
Gestione offerte
Gestione offerte, gestione ordini, gestione documenti di magazzino, fatturazione
canoni: ora l'opzione di registro 'UsaCondPagContoFatt' oltre ai valori 0 e -1, accetta
anche il valore 1, ovvero 'dall'anagrafica del conto fatturazione rileva solo ABI e CAB.
Gestione lead
Aggiunto controllo in fase di salvataggio nuovi lead per verificare se lo stesso cod
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 40
Componente
B*CSFACA.DLL
B*CSFAPR.DLL
B*CSGCHI.DLL
B*CSPREP.DLL
B*DBAVEX.DLL
B*DBDIBA.DLL
Descrizione nuova funzionalità (SR5)
fiscale/p.iva sia presente in un'anagrafica generale. Nel caso avvisa che non
andrebbe salvato, ma creato il cliente direttamente da anagrafica generale. Opera
solo su nuovi leads.
Fatturazione canoni
Fatturazione contatori con NuovoCalcoloContatori non abilitata: creata opzione di
registro BSCSFACA/OPZIONI/CalcContatoriOld_GgTolleranza (default 0) che
permette di impostare un numero di giorni di tolleranza in fase di ricerca della fattura
emessa per fatturare i contatori nel periodo precedente (l'opzione dovrebbe essere
settata, al caso, con un valore di 2 o 3). In questo modo, in fase di determinazione
dell'ultima lettura contatori fatturati, non si impone che la data di fatturazione sia
esattamente uguale alla data della nuova fatturazione meno la periodicità di
fatturazione.
Creata opzione di registro BSCSFACA/OPZIONI/StampaRigheDettPrezzo0 (0/-1,
default 0): se impostata a -1, nel corpo del documento stampa anche le righe con
prezzo = 0 (articoli omaggio senza canone da pagare).
Fatturazione prepagati
Ora, fatturando il prepagato, eredita le percentuali provvigioni indicate sul prepagato e
calcola il valore provvigione sulla riga.
Gestione chiamate
Modifica comportamento programma relativo allo Zoom Matricole: in Zoom Matricole
ora è possibile selezionare/deselezionare Conto/Articolo in modo da
visualizzare/selezionare anche matricole relative ad altri conti/articoli. Inoltre le
colonne Conto/Articolo (e descrizioni) vengono visualizzate/nascoste a seconda della
selezione.
Gestione prepagati
Inserendo il conto, ora propone i codici agenti 1 & 2 associati all'anagrafica.
Avanzamento e versamenti produzione esteso
Creata nuova opzione di registro per farsi proporre COMPLETA invece di SOSPENDI
quando si deve dichiarare la fine di una lavorazione;
BSDBAVEX\OPZIONI\DefaultCmpleta (default = 0 PROPONE SOSPENDI, = -1
PROPONE COMPLETA).
Creata nuova opzione di registro per non chiedere di APRIRE IL DOCUMENTO DI
PRODUZIONE CREATO una volta creato; BSDBAVEX\OPZIONI\ApriCarico (default =
-1 APRE, = 0 NON APRE).
Distinta base
Gestita nuova opzione di registro: \Bsdbdiba\Opzioni\Blocca_Cancellazioni_DbNeutre
(default = "B" = blocca) per fare in modo che:
1) se attiva opzione di registro \Bscpconp\Opzioni\AggiornaDistinte = -1,
2) si tenta di cancellare un materiale o una fase in una diba neutra,
3) da tale di.ba neutra sono già state generate configurazioni
Il sistema avverte e blocca la cancellazione.
Gestita la ricerca articoli da catalogo fornitore: se un articolo non viene trovato sulla
Anagrafica articoli viene ricercato nel Catalogo Fornitori e, se presente, creata
l’anagrafica. Tale comportamento è attivabile da opzione di registro
\Bsdbdiba\Opzioni\RilevaArticoliDaCatalogo
Ora sono gestite le distinte basi fantasma per gli articoli a fasi. Modificati i programmi
di “esplosione della distinta base” per poter gestire il fatto che un articolo a fasi:
Caso 1) abbia la distinta base “fantasma” (si intende l’intera di.ba fantasma)
OPPURE
Caso 2) sia posto sul legame padre-figlio l’attributo “legame fantasma”, qualora tale
articolo sia indicato come componente.
In tali situazioni il programma dovrà, nel caso 1), PRENDERE TUTTI I MATERIALI
PRESENTI COME FIGLI (NELLA FASE INDICATA E NELLE PRECEDENTI) e
trasportarli sull’articolo/eventuale fase del padre che li consuma; nel caso 2)
PRENDERE TUTTI I MATERIALI PRESENTI COME FIGLI (NELLA FASE INDICATA)
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 41
Componente
B*DBEMRP.DLL
B*DBSTDB.DLL
B*DIGEDI.DLL
B*DWGEND.DLL
B*ECCRDB.DLL
B*ECIMPO.DLL
Descrizione nuova funzionalità (SR5)
e trasportarli sull’articolo/eventuale fase del padre che li consuma.
Aggiunta opzione BSDBDIBA\OPZIONI\FiltroCommessa_InApriDB default 0, se attiva
il filtro commessa ricevuto da gestione ordini\gestione documenti viene
riportato/utilizzato, altrimenti no.
Elaborazione MRP
Realizzazione di una nuova opzione di registro denominata
\Bsdbemrp\Opzioni\NoPoliticheLottoPerArtCommessaReale (default = 0 non attiva)
per far in modo che, per un articolo GESTITO A COMMESSA A ORD/IMP/MAG, con
politica di approvvigionamento a lotti, l' MRP approvvigioni A FABBISOGNO PURO
SU TUTTE LE COMMESSE e crei una nuova PROPOSTA A RICOSTRUZIONE DEL
LOTTO sulla commessa predefinita (i prezzi saranno proposti per scaglione del lotto).
Non opera su articoli a taglie e colori.
Ora sono gestite le distinte basi fantasma per gli articoli a fasi. Modificati i programmi
di “esplosione della distinta base” per poter gestire il fatto che un articolo a fasi:
Caso 1) abbia la distinta base “fantasma” (si intende l’intera di.ba fantasma)
OPPURE
Caso 2) sia posto sul legame padre-figlio l’attributo “legame fantasma”, qualora tale
articolo sia indicato come componente.
In tali situazioni il programma dovrà, nel caso 1), PRENDERE TUTTI I MATERIALI
PRESENTI COME FIGLI (NELLA FASE INDICATA E NELLE PRECEDENTI) e
trasportarli sull’articolo/eventuale fase del padre che li consuma; nel caso 2)
PRENDERE TUTTI I MATERIALI PRESENTI COME FIGLI (NELLA FASE INDICATA)
e trasportarli sull’articolo/eventuale fase del padre che li consuma.
Stampa distinta base
Il programma di stampa distinta base, se seleziono da articolo ad articolo indicando
articoli differenti si comporta nel modo seguente:
1) SE FASE ARTICOLO INDICO = 0 (stamperà tuti gli articoli NON A FASI compresi
nell'intervallo e tutti quelli a FASI nella loro ultima fase)
2) SE FASE ARTICOLO INDICO = N° (stamperà SOLO gli articoli a FASI compresi
nell'intervallo nella loro fase = N°, se un articolo a fasi non avrà tale fase, lo scarterà)
Gestione dichiarazioni d’intento
Creata nuova opzione di registro \Bsdigedi\Opzioni\Controlla_Dichiarazioni_Doppie =
"B" (default, blocca; "A" avverti) per fare in modo che in creazione di una lettera di tipo
PERIODICA se esiste già un’altra lettera periodica per lo stesso soggetto non
revocata con sovrapposizione di date, blocca o avverte (default) a seconda del valore
dell'opzione di registro.
Generazione dati datawarehouse
Inserita estrazione dati da Budget Vendite per Famiglia/Articolo/Mese (nuovo valore 7
alla opzione di registro "TipoBudgetVendite".
Sistema collegamento e-commerce: gestione database transito
Il codice articolo (movordx.mo_codart) è stato portato da 18 a 50 caratteri. La versione
è stata aumentata. La versione corrente è 1.6. Lo script di upgrade del DB alla
versione 1.6 è stato aggiunto.
Aggiunta la possibilità di creare una vista con lo script composto dall'utente. Inoltre è
possibile creare una tabella/vista standard con una descrizione diversa da quella
proposta in griglia (la colonna 'Descrizione' è diventata editabile).
È stata aggiunta la verifica di corrispondenza Server/Database a cui puntano le viste
del DB di transito con il Server/Database a cui punta Business NET. Per avviare sia la
Gestione DB di Transito sia l'importazione dati da ECommerce le viste dl DB di
transito e Business devono puntare allo stesso Server/Database.
Alla tabella ANAGRAX del DB di transito è stato aggiunto il campo an_privato. Quindi
adesso viene gestita l'importazione anagrafiche cliente del tipo azienda/privato.
Aggiunto lo script che aggiorna il DB di transito all'ultima versione 1.5. Nella vista
CLIENTI è stato esposto il campo an_privato.
Sistema collegamento e-commerce: import dati
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 42
Componente
B*EFSPES.DLL
B*ICSDAT.DLL
B*LBMENU.DLL
B*MGCMMA.DLL
Descrizione nuova funzionalità (SR5)
Implementata importazione IC con gli articoli gestiti a taglie/colori.
Non è più possibile importare i dati di qualsiasi ditta Business NET indicata in DB di
transito ma solo della ditta corrente.
Alla visualizzazione impegni è stata aggiunta la griglia 'Corpo' che mostra i dati
presenti nella tabella MOVORDX. Anche questa è editabile come la griglia che mostra
le testate e punta a TESTORDX.
Le 3 griglie (clienti/destinazioni/impegni) con status DA IMPORTARE / SCARTATO /
ERRATO sono state rese editabili. I record con lo status IMPORTATI
CORRETTAMENTE sono bloccati. Tutti i campi tranne i riferimenti al record di
Business NET e le chiavi primarie delle tabelle residenti del DB di transito sono
modificabili. Il campo status può essere impostato solo ad un valore diverso da
IMPORTATO.
Migliorato il log di importazione dati. Migliorata la verifica sulle origine dati.
Implementato il log della eventuale differenza tra il totale ECOMMERCE
(testordx.td_totdoc) e il totale calcolato da Business NET (testord.td_totdoc). La
differenza verrà valutata solo se le due opzioni di registro
BSECIMPO/OPZIONI/RileggiPrezziRiga
BSECIMPO/OPZIONI/RileggiScontiRiga
non sono attive.
Il panello con gli option button Clienti, Destinazioni, Impegni è stato rimosso, e al
menu in alto invece sono stati aggiunti 3 nuovi bottoni che chiamano le rispettive
finestre modali Clienti, Destinazioni, Impegni.
Gestione spesometro/blacklist
Questo aggiornamento comprende anche i componenti aggiornati dello spesometro
pubblicati in data 23/03/2016.
Per maggiori dettagli vedere il documento CT-1309-0168-Comunicazioni Operazioni
Rilevanti IVA 2013.pdf e CT-1310-0170-Cronologia Pubbl. Comunicazione Op.
Rilevanti IVA 2013.pdf disponibili a questo link http://www.ntsinformatica.it/servizi-eformazione/spesometro-telematico-iva/
Archivio movimenti Intrastat
Aggiunta colonna con l’unita di misura aggiuntiva delle nomenclature combinate. La
colonna è non visibile di default, ma viene resa visibile se popolata.
Libreria funzioni generali
In generazione del file Riba, se il numero del conto corrente associato alla banca
(TABBANC.tb_csbf) non è impostato, il campo nel file, invece di essere formattato con
gli zeri a sinistra, viene formattato con blank (spazi), se la nuova opzione di registro
globale OPZIONI\FormattaCsbfFileRibaNull (-1/0 <-- default) è attiva. Alcune banche
richiedono il file così formattato.
Ora sono gestite le distinte basi fantasma per gli articoli a fasi. Modificati i programmi
di “esplosione della distinta base” per poter gestire il fatto che un articolo a fasi:
Caso 1) abbia la distinta base “fantasma” (si intende l’intera di.ba fantasma)
OPPURE
Caso 2) sia posto sul legame padre-figlio l’attributo “legame fantasma”, qualora tale
articolo sia indicato come componente.
In tali situazioni il programma dovrà, nel caso 1), PRENDERE TUTTI I MATERIALI
PRESENTI COME FIGLI (NELLA FASE INDICATA E NELLE PRECEDENTI) e
trasportarli sull’articolo/eventuale fase del padre che li consuma; nel caso 2)
PRENDERE TUTTI I MATERIALI PRESENTI COME FIGLI (NELLA FASE INDICATA)
e trasportarli sull’articolo/eventuale fase del padre che li consuma.
Bonifici e RID Sepa XML: creata nuova opzione di registro globale
\Opzioni\SepaIndirSplit (0/-1, default 0): se impostata a -1, invece di esporre l'indirizzo
in un unico TAG, il dato viene esposto in più TAG separati (indirizzo, cap, città,
provincia): la generazione del file è ammessa in entrambi i sistemi, ma alcune banche
supportano solo il secondo formato.
Cancellazione movimenti di magazzino
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 43
Componente
B*MGDOCU.DLL
B*MGHLAR.DLL
B*MGLSAR.DLL
B*MGSTLI.DLL
B*ORGSOL.DLL
B*ORGSOR.DLL
Descrizione nuova funzionalità (SR5)
In cancellazione movimenti, ora indicando la serie * per le note di prelievo, verranno
cancellate tutte le note, indifferentemente dalla serie.
Componente di gestione ordini/documenti
Sono stati implementati miglioramenti nelle logiche sulla gestione dei LOTTI:
- Quando si aggiunge un nuovo articolo su una riga di un documento RICEVUTO, non
viene più proposto il lotto di default del magazzino, ma le logiche per stabilire il lotto
sono state spostate in fase di salvataggio della riga. In questo modo se non è stato
indicato un lotto manualmente ed esiste una logica di generazione automatica del lotto
viene applicata sovrastando (se esiste) il lotto di default del magazzino.
- Quando si aggiunge un nuovo articolo su una riga di un documento EMESSO, se si
aggiunge un articolo con lo scarico lotti automatico, la proposta del lotto avviene in
fase di salvataggio della riga. Se si aggiunge un articolo con lo scarico lotti manuale,
la proposta del lotto di default avviene al momento dell'aggiunta dell'articolo.
Aggiunta possibilità di indicare, in Gestione Documenti di Magazzino, il conto cliente
privato, indicato in Personalizzazione Vendite, anche per i documenti di tipo 'Nota di
Prelievo'.
Aggiunta opzione di registro \Bsveboll\opzioni\TestSottoCostoModificaRigheEsist che
se abilita il test sottocosto anche sulle righe già inserite e che vengono modificate. La
modifica vale sia per i documenti nuovi che quelli aperti in modifica. Attenzione! la
valutazione avviene comunque sempre sul costo rilevato dai progressivi correnti.
L'opzione di registro "BSVEHLBC\OPZIONI\SelezionaOrdiniPreferenziali" ora opera
anche per il pulsante "Da lista selezionata"
Avanzamenti di produzione, nella finestra che provvede a mostrare gli scarichi
collegati, in sede di versamento del carico di produzione, aggiunto il pulsante "Calcola
Lotto" che esegue l'attribuzione dei lotti in base al sistema di attribuzione automatico
assegnato nell'anagrafica articoli.
Zoom articoli
Gestita nuova opzione di registro
BSMGHLAR\OPZIONI\Cerca_anche_in_descr2 (= 0 default non attiva) che se attivata
(a -1) il testo scritto nel campo DESCRIZIONE lo ricerca anche in DESCRIZIONE
INTERNA.
Lista selezionata articoli
Aggiunto lo zoom sulle ubicazioni e sui lotti.
Stampa listini
Aggiunta funzione 'Variazione massiva prezzi/sconti' per aggiornare i prezzi o gli
sconti sostituendo o aggiungendo al valore già esistente una quantità indicata. Opera
solo è attiva l’opzione che lega il n° listino con la classe sconto cliente ('Usa numero
listino al posto della classe di sconto cliente’ in Inizializzazioni comuni/globali’).
Gestione proposte d’ordine
Aggiunte le opzioni di registro:
BSORGSOL\OPZIONI\ForzaLetturaPrezziQta
BSORGSOL\OPZIONI\ForzaLetturaScontiQta
Il comportamento è lo stesso di gestione ordini\gestione documenti.
Gestione ordini
Aggiunta una nuova funzionalità che consente di non assegnare nei movimenti di
scarico il lotto la cui data scadenza è precedente alla data documento. Aggiunte allo
scopo opzioni di registro BSORGSOR e BSVEBOLL
OPZIONI\GiorniMargineControlloScadenzaLotto (default 9999 = funzione non
abilitata, cioè nessun controllo), se contiene un numero quando viene assegnato un
lotto alla riga controlla se la data scadenza è successiva alla data odierna più il valore
dell'opzione di registro.
L'evasione di una offerta collegata ad una chiamata ora riporta il CIG, CUP e Riferm.
ordine della chiamata sull'ordine.
Sbloccata la possibilità di duplicare gli ordini generati con GPV
Durante l'evasione di un ordine fornitore aperto\impegno cliente aperto viene ereditato
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 44
Componente
B*ORSCHO.DLL
B*PEM770.DLL
B*PESTRT.DLL
B*REGSRE.DLL
B*RETIPT.DLL
B*RMMONP.DLL
B*RMPICK.DLL
Descrizione nuova funzionalità (SR5)
ora CIG, CUP e riferimento ordine.
Gestione offerte, gestione ordini, gestione documenti di magazzino, fatturazione
canoni: ora l'opzione di registro 'UsaCondPagContoFatt' oltre ai valori 0 e -1, accetta
anche il valore 1, ovvero: dall'anagrafica del conto fatturazione rileva solo ABI e CAB.
Aggiunta la colonna “Valore lavorazione” calcolata sugli ordini e i carichi di produzione
come prezzo * quantità delle lavorazioni collegate.
Aggiunta la possibilità di impostare i profili di importazione file ed esportazione file.
Nella maschera di selezione profilo (CTRL+K) ora è possibile indicare un profilo di
default tramite la configurazione accessi.
Premendo ALT+F2 sul campo lotto e creando un nuovo lotto, il codice indicato verrà
riportato in automatico in griglia.
Stampa schede ordini
Implementata la possibilità di chiedere la stampa su griglia per ARTICOLO
PIANIFICAZIONE raggruppata per MAGAZZINO ASSIMILATO
Certificazione Unica
Ora, durante l'estrazione dei dati, se il conto non possiede Codice Fiscale, non blocca
più l'estrazione ma lo segnala nel file di LOG e inserisce la riga con Codice Fiscale
"(CF assente)" evidenziandolo in arancione, in griglia (aggiunta legenda in alto a
destra, sulla toolbar).
Stampa archivio ritenute
Ora è possibile indicare un anno competenza pagamento pari a zero, quando i
pagamenti sono riferiti a "Anno competenza certificazione pagamenti".
Gestione punti vendita
Aggiunta la possibilità di impostare i profili di importazione file ed esportazione file.
Aggiunte 2 nuove opzioni di registro: BSREGSRE\Opzioni\RiportaNote1CF e
BSREGSRE\Opzioni\RiportaNote2CF che operano come quelle di gestione
documenti.
Aggiunta nuova opzione di registro
BSREGSRE\OPZIONI\DisabilitaCheckLottiSuTipoRk dove è possibile indicare su
quali tipi RK effettuare o meno il controllo del lotto obbligatorio (in fase di salvataggio
del documento verranno comunque fatti i controlli di gestione ordini\documenti).
Aggiunta nuova opzione di registro "BSREGSRE\OPZIONI\TestEsistNoTipoRk" dove
è possibile indicare la lista dei tipi documento gestiti da GPV dove non si vuole che il
test esistenza sia gestito. Attenzione! Perché sia operativa nella comanda gli articoli
vanno indicati DOPO aver scelto il tipo documento.
Aggiunta nuova opzione di registro
BSREGSRE\OPZIONI\NoCambioPrezziScontiAutomatico che, se abilitata a -1, il
prezzo e gli sconti non vengono più rideterminati dal programma, al cambio di cliente,
listino, flag di scorporo, ecc.
Ora è stato abilitato lo Zoom prezzi su GPV anche nel caso siano configurati i listini da
escludere ai commessi. In tal caso lo zoom prezzi non mostrerà comunque tali listini.
Tipi tessere
Aggiunto un pulsante per vedere le tessere collegate al tipo tessera corrente.
Monitoraggio picking e ricevimento merce
Nel monitor picking aggiunte le voci stampa packing list a video e su stampante. Nel
picking, quando si crea nuovo pacco, viene automaticamente selezionato il pacco
creato nella pagina di riscontro.
Aggiunta nuova spunta "Solo NON totalmente riscontrate" che permette di vedere solo
i picking che non sono stati completamente riscontrati. Rimangono comunque validi gli
altri filtri, come ad esempio vedere i picking completati, sospesi, per una certa data,
ecc.
Gestione picking
Nel monitor picking aggiunte le voci stampa packing list a video e su stampante. Nel
picking, quando si crea nuovo pacco, viene automaticamente selezionato il pacco
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 45
Componente
B*TFSCEC.DLL
B*TFSTTE.DLL
B*TXIEDF.DLL
B*VEBOLL.DLL
B*VEFADI.DLL
B*VEFDIN.DLL
Descrizione nuova funzionalità (SR5)
creato nella pagina di riscontro.
Gestione scadenziario extracontabile
Ora è possibile aprire le scadenze extracontabili.
Stampa analisi flussi finanziari
Inserimento, in analisi cash flow, righe relative alla liquidità di C/C (anche con fido).
Richiede report BSTFSTT5.RPT aggiornato.
Proiezioni saldi banche: righe di incassi/pagamenti non veicolati: ora le scadenze
'scadute' non vengono più inserite nella colonna fido, ma esposte in tutte le colonne di
periodo.
Import/export DocFinance
Aggiunte nelle opzioni di export scadenze 3 possibili opzioni:
- Non esportare scadenze con partita 9999
- Non esportare scadenze con data scadenza inferiore a
- Non esportare scadenze con impostata una nota autorizzativa non pagabile.
Gestione documenti
Creata nuova opzione di registro:
BSVEBOLL\OPZIONI\ValoreStatisticoNoScontoPagamento se attiva il valore statistico
Intrastat non tiene più conto dello sconto pagamento
Aggiunta opzione di registro BSVEBOLL\OPZIONI\NoModificaUbicCambioMaga.
Quando è attiva (con -1) ed è attivo il modulo di Logistica su palmare, al cambio di
magazzino non viene cambiata l'ubicazione con quella di default se l'ubicazione
indicata è presente anche nel nuovo magazzino inserito. Utile nel caso si gestiscano
dei magazzini speculari.
Aggiunta una nuova funzionalità che consente di non assegnare nei movimenti di
scarico il lotto la cui data scadenza è precedente alla data documento. Aggiunte allo
scopo opzioni di registro BSORGSOR e BSVEBOLL
OPZIONI\GiorniMargineControlloScadenzaLotto (default 9999 = funzione non
abilitata, cioè nessun controllo), se contiene un numero quando viene assegnato un
lotto alla riga controlla se la data scadenza è successiva alla data odierna più il valore
dell'opzione di registro.
Aggiunte le opzioni di registro: Bsveboll\Opzioni\CheckLottiInScaricoCome e
Bsveboll\Opzioni\CheckUbicazInScaricoCome (default E => lavora come sempre sulla
Esistenza, tranne che per le note di prelievo dove lavora sulla disponibilità netta)
D => Con tutti i tipi rk lavora con la disponibilità netta.
Aggiunta opzione di registro "Bsveboll\opzioni\TestSottoCostoModificaRigheEsist" che
abilita il test sottocosto anche sulle righe già inserite e che vengono modificate. La
modifica vale sia per i documenti nuovi che quelli aperti in modifica.
Gestione offerte, gestione ordini, gestione documenti di magazzino, fatturazione
canoni: ora l'opzione di registro 'UsaCondPagContoFatt' oltre ai valori 0 e -1, accetta
ora anche il valore 1, ovvero 'dall'anagrafica del conto fatturazione prendi solo ABI e
CAB.
Aggiunta la colonna “Valore lavorazione” calcolata sugli ordini e i carichi di produzione
come prezzo * quantità delle lavorazioni collegate.
Aggiunta la possibilità di impostare i profili di importazione file ed esportazione file.
Nella maschera di selezione profilo (CTRL+K) ora è possibile indicare un profilo di
default tramite la configurazione accessi
Premendo ALT+F2 sul campo lotto e creando un nuovo lotto, il codice indicato verrà
riportato in automatico in griglia.
Ora la Navigazione Documentale è attiva su tutti i tipi di documento.
Fatturazione differita
La funzione Strumenti-->Genera file CONAD è stata allineata con il profilo 10 ed
esporta anche le Note di accredito differite emesse.
Aggiunto zoom sulla serie del documento.
Fatturazione differita interattiva
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 46
Componente
B*VEPNFA.DLL
B*XXPIVT.DLL
PROVA.MODX
ARCPROC.MODX
Descrizione nuova funzionalità (SR5)
Aggiunto zoom sulla serie del documento.
Contabilizzazione documenti
Documenti ricevuti in regime di prorata: implementato sistema di gestione del prorata
in 'Liquidazione e registrazione IVA', come già veniva fatto da Gestione prima nota.
Contabilizzazione automatica al salvataggio dei documenti di magazzino, aggiunte le
seguenti opzioni di registro:
1. BSVEPNFA/OPZIONI/ContabAutomTipirk: accetta lettere separate da ',' (ad
esempio A, C, D). Se settata (ovvero non è ''), permette di specificare quali tipi di
documento devono essere contabilizzati in modo automatico.
2. BSVEPNFA/OPZIONI/ContabAutomEff (con valori 0/-1, default -1): se impostata a
-1, con la contabilizzazione genera anche gli effetti, mentre se è impostata a 0 non
avviene la generazione degli effetti.
3. BSVEPNFA/OPZIONI/ContabAutomPr (con valori 0/-1, default -1): se impostata a
-1, con la contabilizzazione genera anche le provvigioni, mentre se è impostata a
non avviene la generazione delle provvigioni.
4. 4. BSVEPNFA/OPZIONI/ContabAutomFatDiffIncPag (con valori 0/-1, default 0):
se impostata a -1, con la contabilizzazione di fatture differite emesse forza anche
il flag 'Contabilizza incassi/pagamenti associati' e deseleziona il flag 'Genera reg.
di compensazione incassi anticipati su DDT emessi'.
Contabilizzazione fatture differite emesse: il flag 'Genera registrazione di
compensazione con incassi da DDT emessi' ora opera anche con soli clienti gestiti a
partite (e non scadenze).
Creata nuova opzione di registro BSVEPNFA/OPZIONI/FattDiffCompDdtPartita (0/-1,
default 0), che opera in caso di contabilizzazione fatture differite con compensazione
incassi da ddt emessi: se impostata a -1, invece di generare delle righe di
compensazione tra fattura e acconto da ddt, provvede a sostituire sulla registrazione
dell'acconto da DDT la partita del DDT mettendo quella della fattura. La partita del ddt
verrà ovviamente persa nell’archivio di prima nota anche se si cancella la
registrazione della fattura; per riavere la partita del DDT occorrerà ricontabilizzare il
DDT emesso. Questa opzione opera solo con clienti gestiti a partite e NON a
scadenze.
Ora con l'opzione di registro "BSVEPNFA/OPZIONI/FattDiffCompDdtPartita = -1", se
settato anche "Bsvefdin/Opzioni/GestScostAcconti = 1", se serve nella registrazione
della fattura vengono aggiunte anche le righe per rilevare piccoli abbuoni dovuti alla
differenza tra totale acconto e totale fattura.
PivotGrid per datawarehouse
L'esportazione su PDF viene ora fatta in orizzontale e sono stati ridotti i margini
bianchi per migliorarne la leggibilità.
L’esportazione su XLS ora non espone i filtri non usati sulla pivot per migliorarne la
leggibilità.
Modello database azienda
La versione del database azienda, per quanto riguarda la struttura, passa dalla
versione 21.12 (SR4) alla 21.13 (SR5):
- aggiunti campi in LEADS: le_codleadweb, le_webvis
- aggiunto campo in TABCAGE: tb_webvis
- aggiunto campo in TABSTAT: tb_ isstato
- aggiunti campi in TESTOFF: td_numordweb, td_versweb
- modificato campo in TTSTBUDGM: modificata validation rule stm_origine
- modificato campo in TTSTBUDGS: modificata validation rule stm_origine
Tabella punti cespite: aggiornate le % di ammortamento per beni immateriali.
Aggiornate sui PDC standard le % de deducibilità dei conti relativi alle spese
telefoniche.
Modello database archivio procedura
Documentate nuove opzioni di registro introdotte.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 47
Risoluzione anomalie/Bug fix – Service Release 5
Componente
Descrizione anomalia risolta (SR5)
B*__ADTL.DLL
Strumento di amministrazione, componente
Corretto errore in aggiornamento piano dei conti standard (Cannot insert duplicate key
in tabcovp, riga 6130)
L'opzione Debug\DisableMutex ora viene letta correttamente.
Se si aggiornavano i dati del database, nello specifico la tabella 'TABDWIM'
(scenari/dimensione DWH), poteva venir generato l’errore “La colonna 'codditt' non
appartiene alla tabella 'dwselect'”. Comunque se si rieseguiva l'elaborazione una
seconda volta tutto andava a buon fine.
Anagrafica ditta
SBC: corretto errore in ingresso anagrafica ditta “Object reference not set to an
instance of an object, riga 7163”.
Nella finestra relativa agli Esercizi Contabili, ripristinati flag e codice Forfettario.
Motore interfaccia grafica
Gli shortcuts delle voci di toolbar erano attive anche se il controllo era disabilitato o
non visibile. Ora funzionano solo se il controllo effettivamente può essere utilizzato.
SBC (Android e iOs): i controlli non venivano posizionati correttamente nel seguente
caso: 2 panel sulla form: panel con dock = bottom e panel con anchor da tutte le parti
che finiva esattamente sopra il panel dock: il panel anchor sormontava quello dock.
SBC (Windows): stampa diretta su carta con utilizzo della stampante locale: non
partiva il processo di stampa.
Corretto problema che portava all'apparizione dell'autocompletamento con la riga
tagliata, non consentendo di leggere la parte inferiore del testo.
SBC: su schermi grandi, le finestre potevano venir troncate a destra o in basso, ad
esempio, BNCRGLEA->zoom leads.
SBC: in ripresa sessione, se il child conteneva un tabcontrol ed il focus non era sul
primo tabpage, i tabpage venivano caricati con un ordine non corretto.
Motore di stampa
Con la runtime di Crystal Reports .NET (2011), i campi con impostato il 'può
aumentare' potevano venir troncati di qualche millimetro nella parte destra, malgrado
la corretta impostazione della proprietà 'può aumentare'. La causa è nota da tempo
(vedi link http://scn.sap.com/thread/2103132 ) e l'unica soluzione è stata, a runtime, di
ridurre il font del campo.
Corretto problema che causava il mancato funzionamento dell'opzione
OPZIONIUT\CRPENoExport nel caso si utilizzasse la CRPE NET (2011).
REGRESSIONE SR4: ripristinata lettura dell'opzione di registro
BUSINESS/OPZIONI/UsaDSN, ma ora il default è 0 al posto di -1. Senza UsaDSN = 1 opzione la funzionalità 'Command', se utilizzata nei report, determinava l’errore 723
di Crystal Reports.
REGRESSIONE SR4: da quando è stata rimossa la possibilità di eseguire stampe
senza utilizzo di ODBC, se si cambiava database (cambio azienda) dopo aver
eseguito delle stampe, la stampe eseguite sul nuovo database fallivano con errore di
Crystal Reports 707.
Crystal Reports 2011: corretto il seguente errore che si poteva verificare in fase di
stampa, se nel report non erano presenti tabelle “Indice non valido. (Eccezione da
HRESULT: 0x8002000B (DISP_E_BADINDEX)) (error type: COMException
(0x8002000B))”.
SBC (Android e iOs) con Crystal Reports 2011: le stampe in orizzontale venivano
visualizzate in verticale con la parte a destra troncata. Corretto.
Gestione sicurezza/configurazione accessi
SBC, configurazione colonne di griglia: se alcune celle erano evidenziate di giallo (con
evidenziazione tramite filtro sulla descrizione), spostando le righe in alto o in basso il
colore non veniva renderizzato correttamente.
B*__ANAZ.DLL
B*__CHIL.DLL
B*__CRPE.DLL
B*__GCTL.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 48
Componente
Descrizione anomalia risolta (SR5)
B*__GESC.DLL
Framework, gestione interfaccia
Corretto il seguente errore, che poteva capitare con il menu social aperto “Riferimento
a un oggetto non impostato su un’istanza di oggetto” in
CLE__GESC.ClnChildOpen.GetObjChild, riga 862
Registro di Business NET
SBC: il comando 'Nuova cartella' faceva creare una cartella senza nome. Chiudendo e
riaprendo il programma il tutto funzionava regolarmente.
Zoom clienti/fornitori
Ora, se selezionato il flag "C/F movim. magaz.ultimi 6 mesi", visualizza le anagrafiche
movimentate indipendentemente dall'operatore che sta facendo l'interrogazione.
Zoom conti CEE/Riclassificati
Zoom su Pdc_1.xlsx (Notax): corretto errore “Impossibile eseguire l'operazione 'Like'
su System.Double e System.String. (Error type: EvaluateException)” nella procedura
“NTSInformatica.FRM__HLCE.cmdCerca_Click in
C:\Biz2015\BN__HLCE\BN__HLCE.vb:riga 594”
Localizza con Google
Corretto errore 'OVER_QUERY_LIMIT' che si verificava se si chiedevano più di 10
punti sulla cartina. L’errore è dovuto dall'introduzione di Google di un numero
massimo di query di richiesta punto in un certo lasso di tempo.
Menu di Business NET
Smartart -> disponibilità scadenzata: nel calcolo considerava erroneamente anche gli
impegni e gli ordini già evasi
In alcuni casi agli utenti esterni poteva apparire la voce "Programmi". Ora viene inibita.
Rubrica/Organizzazione
Ora non è più possibile premere Nuovo se prima non si seleziona una visualizzazione
tra clienti\fornitori\interna\leads.
Corretto problema che causava il blocco dell'interfaccia se quando si apriva il
programma e non veniva mostrava nessuna organizzazione e poi si cambiava un filtro
per mostrare le organizzazioni interne\clienti\fornitori\lead.
Componente di invio messaggi
Corretto problema che impediva l'invio di e-mail ad indirizzi che finivano con ; (punto e
virgola).
Sottoconti Ditta
Lo zoom sul campo "Conto Funzionamento" non passava il corretto Piano Dei Conti
della ditta corrente.
Calcolo ammortamenti
REGRESSIONE SR3. Rilevazione ammortamenti e plus/minusvalenza a fine anno: se
si cedeva totalmente un cespite, nella stampa delle quote di ammortamento il cespite
non veniva riportato, anche se aveva una quota di ammortamento da rilevare.
Comunque i calcoli ed il database veniva aggiornato correttamente.
Stampa situazione cespiti
Stampa cespiti in ordine di 'stampa per cespite' con rilevazione plus/minusvalenze a
fine anno: in caso di cessione con stampa fino a fine anno, il valore residuo del
cespite poteva essere non corretto perchè stornava 2 volte il valore storico del cespite
ceduto. Ad esempio: valore 1000, cessione in data 31/03 di 400, calcolo degli
ammortamenti al 31/12 con rilevaz. plus/minusvalenza: se si chiedeva la stampa fino
al 30/12 tutto ok (valore residuo 600), al 31/12 valore residuo 200).
Totali valori cespiti
Nei movimenti del cespite inserendo un movimento di vendita totale e aprendo la
schermata dei "valori delle quote di cessione", inserendo il prezzo di cessione (del
fiscale), cliccando su un altro campo il valore inserito veniva cancellato. Corretto.
Gestione autorizzazione/incassi/pagamenti
Corretta la funzione selezione/deseleziona tutti.
B*__GREG.DLL
B*__HLAN.DLL
B*__HLCE.DLL
B*__LOCA.DLL
B*__MENU.DLL
B*__ORGA.DLL
B*__SEND.DLL
B*__SOTC.DLL
B*CECALC.DLL
B*CESSCE.DLL
B*CETOVA.DLL
B*CGAUTO.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 49
Componente
B*CGBICE.DLL
B*CGBILC.DLL
Descrizione anomalia risolta (SR5)
Stampa bilancio CEE/Riclassificato
Corretti alcuni errori sulla esportazione su Notax.
Stampa bilancio contabile
Se spuntato 'stampa bilancio mensilizzato, non posso selezionare come tipo registrazioni
'entrambe', ma solo 'normali' o 'integrative': questo perchè la generazione di ratei/risconti ed
ammortamenti non vengono generati divisi per mese, ma dalla data inizio elaborazione fino alla
fine di ogni mese da analizzare.
B*CGDCST.DLL
B*CGDIST.DLL
B*CGHLPA.DLL
B*CGLIQI.DLL
B*CGPRIN.DLL
Sintesi e statistiche
Nelle 'bolle da contabilizzare' non venivano conteggiate le ricevute fiscali con
impostato nel tipo bolla/fattura 'segue fattura'.
Gestione distinte
Se si richiama come conto il cliente, nel momento in cui si spezzava la scadenza in
griglia e si salvava, si scatenava il seguente errore “Nessuna riga alla posizione 0.
(error type: IndexOutOfRangeException).”
Se si inseriva, nel campo 'Abbuoni', un valore negativo, in riapertura registrazione
veniva erroneamente convertito in positivo, generando una squadratura dare/avere.
Zoom partitari
Corretto problema che impediva la visualizzazione della descrizione della
registrazione, in alcune condizioni.
Liquidazione periodica IVA
Registrazione dell'erario c/to IVA con attività iva del margine beni usati: ora la
determinazione del sottoconto iva da utilizzare per rilevare l'iva vendite da beni usati
avviene nel seguente modo: il sottoconto IVA da utilizzare per rilevare l’iva vendite
viene ricavato prendendo il primo sottoconto iva collegato ad una registrazione
vendite che ha movimentato un bene usato nel periodo da liquidare. Se non viene
trovata nessuna registrazione, l’iva viene sommata al primo sottoconto ricavato dai
movimenti vendite o corrispettivi del periodo da liquidare.
Prima liquidazione dell'anno, con inserimento delle liquidazioni annuali e dicembre
anno precedente a mano da 'liquidazioni periodiche': poteva venir dato erroneamente
il messaggio: ATTENZIONE: nella liquidazione ANNUALE anno XXXX sono state
trovate liq. sia mensili che trimestrali che annuali (periodicità 14) MA LA SOMMA del il
credito compensabile delle righe MENSILI e TRIMESTRALI non corrisponde a quello
ANNUALE. La liquidazione era comunque corretta.
Migliorato messaggi di log della elaborazione.
REGRESSIONE SR4: nella stampa liquidazione mensile proponeva il calcolo interessi
dei trimestrali, anche se poi non ne teneva conto.
IVA di cassa: ora nel test che verifica se sono stati emessi documenti e note di
accredito con la stessa partita vengono scartati i registri corrispettivi
Gestione prima nota
Registrazione fattura con parte di iva indeducibile da ripartire in automatico sui
sottoconti aventi in anagrafica impostato il flag che specifica se il conto può ricevere la
parte di iva non deducibile: se il conto era collegato alla CA, ma il primo conto del
castelletto contropartite della registrazione non era gestito a CA, sui conti di CA non
veniva riversata l'iva.
Se abilitata l'opzione di registro di IvaVisContoeIvaInContr a -1, se si registra una
fattura con iva inded. 100% (con giroconto iva inded automatico) il costo in contabilità
analitica non riporta l'iva.
Gestione ritenute integrata con prima nota: in apertura registrazione di prima nota con
ritenuta, nella finestra specifica della ritenuta la descrizione della causale poteva non
essere corretta.
Import scadenze PVR (Svizzera): modificato tracciato PVR per record di tipo 3.
Registrazione IVA fattura ricevuta intra/rsm/rev. charge: se in anagrafica ditta è
impostato che la gestione del numero documento deve essere svincolata dal numero
protocollo, ora non propone più nel num. documento il num. preso dal progressivo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 50
Componente
B*CGRIEF.DLL
B*CGSCAD.DLL
B*CICENA.DLL
B*CIPRIA.DLL
B*CRCRAC.DLL
B*CRGNIC.DLL
Descrizione anomalia risolta (SR5)
vendite. Questo perchè normalmente, in questi casi, l'utente vuole inserire nel num.
documento il numero della fattura ricevuta.
REGRESSIONE SR3: nel registrare una nota di accredito fornitore con IVA non
detraibile, impostando l'opzione di registro \bscgprin\opzioni\proponiIvaInded = -1 non
veniva comunque proposta l'iva
Dichiarazioni di intento: in fase di registrazione da prima nota, ora viene
proposta/agganciata la dichiarazione di intento a seconda della data registrazione e/o
della data documento in base alla opzione di registro "DataPlafondProposta". Prima
invece selezionava sempre in base a data registrazione.
Corretto il comportamento di Gestione Prima Nota: le colonne "Sottoconto iva" e
"Dare/avere" sono visibili se si registra una fattura in reverse charge (o se l'utente ne
forza la visibilità con ctrl+alt+click); altrimenti, se si registra una fattura normale, tali
colonne non sono visibili (a meno che l'utente non ne forzi la visibilità con
ctrl+alt+click).
Cambiando Codice Cli/Forn intestatario di un documento / registrazione di prima nota,
se non si seleziona una dichiarazione di intento (perchè il nuovo soggetto non ne ha,
oppure si è chiuso lo zoom dichiarazioni senza sceglierne una) viene resettato il
valore contenuto nei campi 'ANNO/NUMERO DICHIARAZIONE DI INTENTO'
eventualmente indicati per il precedente soggetto.
Registro IVA vendite impostato come 'numero protocollo svincolato da numero
documento', registrazioni vendite eseguite e, in corso d'anno, modifica della relazione
di cui sopra in 'coincidenti': se si riapriva la registrazione, il numero protocollo veniva
impostato subito uguale al numero documento, senza che l'utente vedesse la vecchia
impostazione, ma salvando la registrazione il numero protocollo non veniva
aggiornato con il nuovo. Ora in apertura registrazione viene mostrato il numero
protocollo contenuto nel database e per variarlo occorre cambiare il numero
documento.
Opzione di registro BSCGPRIN/OPZIONI/IvaVisContoeIvaInContr = -1: con iva
parzialmente o totalmente detraibile, nel caso in cui l'iva non dovesse venir girata a
costo in modo automatico, l'importo nella riga dell'IVA a livello SOLO informativo
poteva non essere corretto. Comunque la registrazione, al salvataggio, era corretta.
Griglia contropartite: ora l'autocompletamento filtra clienti/fornitori/sottoconti in base a
com'è impostata la causale contabile->preimpostazione righe.
Raggruppamento effetti attivi
Nel raggruppamento, indicando il tipo pagamento "Tratta", nella registrazione la
descrizione veniva settata a RID anziché SEPA.
Gestione scadenziario
Emissione effetti senza chiusura cliente: ora con il comando 'Genera effetto
raggruppato' avvisa e blocca nel caso in cui sia state selezionate scadenze PASSIVE.
Centri di costo/ricavo
Aggiunti controlli di congruenza tra tipo centro e tipologia entità (con Tipo centro =
Comune consentiva di inserire una Tipologia entità = Centro principale).
Gestione prima nota di CA
Spostandosi con le frecce nella lista di autocompletamento alla conferma con il tasto
'Invio' veniva presentato il messaggio 'Il campo [] accetta solo i numeri' nel caso dei
campi numerici.
Gestione attività
Corretto problema che causava l'errata assegnazione della ditta durante l'invito ad un
evento, portando all'errore "l'attività non esiste".
Generazione impegni da offerte
Il programma non forza più il trasporto a cura del mittente, ma lascia il valore proposto
dall'anagrafica.
Premendo invio sulla maschera di selezione offerte non viene più confermata la
selezione. Questo causava problemi durante l'autocompletamento. La commessa
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 51
Componente
B*CRGSOF.DLL
B*CRMAIM.DLL
B*CSCAOP.DLL
B*CSFACA.DLL
B*CSGCHI.DLL
B*CSGENC.DLL
B*CSGSCO.DLL
Descrizione anomalia risolta (SR5)
indicata in maschera viene riportata anche in testata.
Gestione offerte
Non operavano le opzioni di registro relative al sottocosto.
Corretto calcolo del prezzo netto nel caso della presenza del moltiplicatore quantità
prezzo.
Il conto proposto da B4P nella creazione di un nuovo documento\ordine\offerta ora
viene azzerato alla prima volta che si preme il pulsante nuovo nel programma.
Sui documenti con scorporo, uscendo dalla griglia del corpo, la colonna "Prezzo"
diventava modificabile, causando disallineamenti tra prezzo iva inclusa e prezzo iva
esclusa, qualora l’operatore provvedeva alla variazione. Ora la colonna rimane
sempre disabilitata nei documenti con scorporo.
Lavorando su una ditta diversa da quella corrente, la stampa produceva un report
vuoto (passando la ditta errata alla formula di selezione).
Azioni di mailing/faxing massivo
Corretto errore "Incorrect syntax near the keyword 'AND'." che capitava cercando di
aprire o di creare un contatto.
Corretto problema che causava la cancellazione dei file da trasformare in HTML nel
caso l'e-mail fosse da spedire a più organizzazioni della stessa anagrafica.
Zoom calendario operatori
Corretto problema nella visualizzazione delle ore occupate, veniva mostrata una ora in
più rispetto a quanto era programmato, causando degli errori in visualizzazione dei
colori.
Corretto errore "String or binary data would be truncated" nel metodo
RiempiTmpTable4, che poteva capitare in alcuni contesti.
Corretto problema che causava la mancata colorazione delle righe di calendario
senza testo.
Fatturazione canoni
Con l'opzione BSCSFACA\OPZIONI\StampaContatoriInDoc settata a -1 non
stampava il codice dell'articolo ma solo la matricola.
Gestione chiamate
Al salvataggio della chiamata, nelle attività previste, non veniva riportato il numero di
commessa relativo alla chiamata.
Corrette le note nella "Gestione chiamate": se come ricambio inserisco un articolo
nella cui anagrafica è spuntata l'opzione "Non proporre le note articolo sulle righe dei
documenti", le note non vengono riportate sulla riga del ricambio e nemmeno nella
fattura della chiamata.
Corretto errore “Impossibile impostare la colonna op_cig. Il valore viola il limite
MaxLength” che capitava nel metodo CLECSGCHI.AfterColUpdate inserendo nel
campo Cig del “Tab. 6 - Atri dati chiamata” un valore che superava i 10 caratteri.
Generazione chiamate manutenzione programmata
Corretto errore “Ambiguous column name 'codditt'” nella procedura
“ControllaTipoChiamata"”.
Corretto problema nel calcolo del costo unitario, in alcuni casi prendeva il listino
specifico del cliente invece dell'ultimo costo.
Il costo unitario per le ore di manodopera, se impostate a pagamento o a parzialmente
a pagamento, ora viene calcolato in base all'ultimo costo e non più dal listino del lead.
Corretto problema che in alcuni casi causava il mancato calcolo del prezzo da
fatturare
Opzione di registro "Bscsgenc\opzioni\TipiChiamateControllate" impostata con valore
diverso da "": se si generava una chiamata per manutenzione poi, senza uscire, si
rilanciava l'elaborazione, l'opzione di registro veniva ignorata ed era possibile
generare la stessa chiamata più volte.
Gestione contratti
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 52
Componente
B*CSICHI.DLL
B*CXPRIA.DLL
B*CXRIBA.DLL
B*DBCRIT.DLL
B*DBDIBA.DLL
B*DBEMRP.DLL
Descrizione anomalia risolta (SR5)
Corretto errore "Incorrect syntax near the keyword 'AND'." che capitava cercando di
aprire o di creare un contratto.
Corretto errore per cui, creando un nuovo rinnovo, nel corpo inseriva i dati del vecchio
rinnovo solo dopo aver cambiato tab. Ora i dati del precedente rinnovo vengono
caricati subito in griglia, togliendo eventualmente il flag in 'Fatturato' e azzerando
'Importo fatturato'.
Ora, il messaggio che impedisce il salvataggio di un contratto senza aver indicato gli
importi, è stato sostituito dalla richiesta se proseguire o meno nell'operazione di
aggiornamento.
In tab "Rinnovi" un periodo pari ad 1 anno esatto, dove nell'intervallo delle date
rientrava un anno bisestile, (esempio 02.09.2015/01.09.2016) ed un periodo di
fatturazione diverso da 'unica rata' il sistema avvisa che non era possibile inserire
periodi superiori all'anno.
Corretto errore per cui, duplicando un contratto, se si facevano delle modifiche sul
nuovo contratto nel corpo del rinnovo, tali modifiche non venivano salvate.
Inserimento chiamate
Quando due operatori inserivano contemporaneamente una chiamata da Immissione
veloce chiamate, il programma che salvava la chiamata con numero modificato
perché già esistente, apriva la chiamata sbagliata, cioè quella salvata da altro
operatore.
Prima nota contabilità analitica duplice contabile
Se si apriva una registrazione da stampa prima nota per farne delle modifiche, al
salvataggio la registrazione veniva settata con esercizio di competenza = 'corrente',
sempre.
Generazione ribaltamenti costi/ricavi CADC
REGRESSIONE SR3: con la recente modifica per velocizzare l'elaborazione, nella
tabella dei ribaltamenti veniva memorizzato il numero di riga (pb_riga) errato, per cui
in stampa budget/consuntivi i ribaltamenti potevano non venir considerati in modo
corretto. Per sistemare i dati è necessario rielaborare i ribaltamenti eseguiti
successivamente all’intervento sopra indicato.
Generazione impegni di trasferimento da impegni di produzione
Se era abilitata l’opzione di registro \Bsorgsor\Opzioni\MovimQtaLotti non venivano
correttamente determinate le quantità negli impegni di trasf. Tale opzione di registro
non deve essere operativa/utilizzata da tale programma.
Distinta base
Nella funzione "Inserisci riga" sulla griglia dei materiali il campo Data Ultimo
Aggiornamento (md_ultagg) veniva inizializzata solo con la data di sistema anziché
con la data/ora.
Sulla griglia materiali, selezionando la voce di menu "Apri anagrafica articolo" sul
codice componente, apriva sempre Anagrafica Articoli classica (BNMGARTI) anche
sugli articoli a varianti e/o T&C. Ora apre il programma corretto a seconda che sia un
articolo normale, a varianti o varianti T&C.
Chiamando il programma da altro programma esterno (es. Anagrafica Articoli) e poi
richiamando la funzione di menu "Sostituzioni\Centri", in uscita dalla modale si
scatenava l'errore “Riferimento a un oggetto non impostato su un'istanza di oggetto.”
Elaborazione MRP
Ora all’avvio di una elaborazione MRP azzera il contatore del campo identity sulle
tabelle utilizzate dalla elaborazione (ZZDOMIND, ZZFABPRI, ZZFABSEC,
ZZASSDISP, ZZDISPSCA, ZZSUGGAZ) attraverso il comando “DBCC CHECKIDENT
(zzdispsca, RESEED, 0)”. Questo evita l’errore di SQL “Arithmetic overflow error
converting IDENTITY to data type int.” che poteva capitare quando il contatore interno
della tabella supera il valore massimo ammesso dai campi “int” (ossia 2.147.483.647).
Ciò avviene solo se nelle tabelle non ci sono record relativi ad elaborazioni di altre
ditte.
La opzione di registro \Bsdbemrp\Opzioni\RiportaFasiFantasma fa si che le
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 53
Componente
B*DBNMRP.DLL
B*DBSTDB.DLL
B*DIGEDI.DLL
B*DKKONS.DLL
Descrizione anomalia risolta (SR5)
lavorazioni “trascinate” sul padre vengano salvate in ZZATTIVIT memorizzando nel
campo dd_codb il codice del semilavorato fantasma e non il codice del padre di cui
quella costituisce una lavorazione. Corretto.
Navigazione MRP
Migliorata la rappresentazione dei nodi nella finestra ed in stampa.
Stampa distinta base
In stampa di.ba le lavorazioni dei fantasma venivano sempre valorizzate. Ora non
vengono più valorizzate. Per tornare al comportamento precedente, occorre impostare
l'opzione BSDBSTDB\OPZIONI\ RiportaFasiFantasma = -1 (default = 0 non attiva);
ciò è corretto perchè attivare tale opzione significa che le fasi dei fantasmi verranno
"esplose" e riportate sul padre di livello superiore.
Gestione dichiarazioni d’intento
Inserito controllo pre-generazione file telematico/PDF, sui campi alfanumerici che
contengono parentesi aperte e non chiuse o viceversa, per evitare blocchi nella
generazione del file PDF.
Desktop consolle
Sistemato sia lo zoom clienti/fornitori nel tab Articoli (apriva erroneamente lo zoom articoli), sia
il valore di default che non veniva letto nell'evasione ordine fornitore.
B*DWDIME.DLL
B*DWQVDA.DLL
B*EFSPES.DLL
B*EMGMAI.DLL
B*ICESMM.DLL
Gestione scenari DWH
Dopo aver inserito e salvato una riga con un gruppo diverso da 1, inserendo le
successive, salvava sempre la riga con gruppo 1 ignorando quello che era stato
indicato dall'utente.
Analisi dati datawarehouse
Ora è possibile uscire dalla analisi senza salvare la configurazione.
Se non viene attivata l'opzione di registro TrattaCG, ora viene dato un messaggio più
chiaro per l'utente che permette di capire al chiaramente il problema. "Attenzione
scenario non selezionabile. Non è stata attivata l'opzione di registro
'BSDWGEND\OPZIONI\TrattaCG'".
Se un documento conteneva righe con valore = 0 non era possibile richiamarlo con
doppio click sulla griglia.
Gestione spesometro/blacklist
Al salvataggio di una riga inserita manualmente nel quadro BL, dava messaggio "Per il
quadro corrente indicare un tipo documento valido" anziché 'Tipo Operazione'.
Corretto testo messaggio.
Nel caso in cui, dopo aver estratto i dati, abilito sort/filter e filtro nei vari quadri sul
campo di PI/CF ok, e non tolgo il filtro alla fine ma tolgo la spunta in fondo a sinistro
sul filtro, la generazione del file non avviane in modo ordinato; la procedura di
controllo lo scarta per il seguente motivo: “(***) I record che compongono la
dichiarazione non sono ordinati correttamente. Si ricorda che i record che
compongono ciascuna dichiarazione devono essere
ordinati per i campi 'Tipo record' e 'Progressivo modulo'.”
Se è attivo solo il modulo Black List e non operazioni Rilevanti Iva, ora, nella griglia
relativa alle righe, è possibile ora selezionare solo Tipo Operazione "Black List".
In import dati da file esterno, se attivo solo il modulo Black List e non operazioni
Rilevanti Iva, ora controlla e scarta i record di tipo diverso da BL, e per i record di tipo
BL importa solo quelli con tipo operazione = "A".
Esecuzione automatica ricezione e-mail
Corretto problema che causava l'errata lettura del testo Base64 di alcune mail,
lasciando nelle mail il corpo non trascodificato.
Corretto problema che poteva portare alla mancata ricezione di alcune mail nel caso
venissero scaricate le mail di più account POP.
Avviando il programma in modalità batch, il log non viene più bloccato da eventuali
messaggio a video.
Estrazione movimenti Intrastat
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 54
Componente
B*LBBASE.DLL
B*LBMENU.DLL
B*MGAGAD.DLL
B*MGANLO.DLL
B*MGARMD.DLL
B*MGARTV.DLL
B*MGCALS.DLL
B*MGDOCU.DLL
Descrizione anomalia risolta (SR5)
Se in anagrafica ditta/dati iva per anno, come periodicità intra è indicato Anno il
programma estrazione dava l'errore seguente “Incorrect syntax near the keyword
'AND'. Error number: -2146232060.”
Funzioni generali con accesso database
In ambiente multiditta, con modulo anagrafiche generali, creando una destinazione
diversa, sulle altre ditte non metteva lo status uguale a quello della destinazione
appena salvata.
Libreria funzioni generali
Gestione DATAWAREHOUSE: Valorizzate le descrizioni dei valori combo/check delle
estensioni articoli.
La routine che provvede alla scrittura delle riga listino (SalvaListino), sia in inserimento
che in aggiornamento, settava il campo Data ultimo aggiornamento
(LISTINI.lc_ultagg) a '01/01/1900' anziché con data/ora di sistema.
La proposta del lotto da scaricare ora tiene conto anche del prenotato.
Durante la conversione della quantità (metodo ConvQuantUMIntra2) è stato corretto
problema che poteva causare messaggi di errore o il mancato riconoscimento di un
articolo se questo conteneva uno o più apici nel nome.
PROGRAMMAZIONE: corretto problema che impediva il riconoscimento delle
cercasconti\cercaprezzo personalizzate a livello di BD per far in modo che venissero
chiamati i vecchi sistemi di ricerca del prezzo al posto della nuova
cercacondcommerciali.
Stampa su word con generazione di oggetto ole (file) da allegare al cliente/lead: nella
tabella degli oggetti ole, il nome della cartella che conteneva il file allegato veniva
troncata del primo carattere.
Aggiornamento progressivi definitivi di magazzino
Ora il controllo di coerenza delle taglie effettua la verifica solo sui movimenti del
periodo dell'esercizio scelto.
Anagrafica lotti
Gestione lotti alfanumerici da Gestione Documenti di Magazzino: aprendo, o facendo
nuovo, da colonna "Lotto", nel corpo del documento, con i tasti Smart-art, chiudendo
la gestione dei lotti si scatenava un errore e venivano inseriti dati "sporchi" nella cella.
Anagrafica articoli, finestra condivise
Corretto comportamento del codice articolo cliente/fornitore: ora accetta campi di 50
caratteri e li salva correttamente anche se per la lunghezza del codice articolo è
impostata una lunghezza massima diversa.
SBF: seguendo la seguente procedura, veniva generato un errore bloccante sul
server:
-apro anagrafica articoli
-apro la form modale dei figli KIT
-aggiungo una riga e salvo con il comando 'salva della toolbar'
-esco: errore
Anagrafica articoli a varianti
Se richiamata l'apertura di un codice, da programma esterno, apriva correttamente se
si trattava di variante ma non di codice root.
Entrando nelle Estensioni anagrafiche, modificando e salvando dei dati, tornando sulla
maschera principale, se attivo il controllo di validità sulle Unità di Misura, si scatenava
l'errore: "Unità di misura formula non corretta".
Cancellazione listini
In alcune condizioni, cancellando listini generati per errore, l'anno della data di
scadenza dell'eventuale listino precedente, veniva impostata a 1899 anziché a 2099.
Componente di gestione ordini/documenti
Configurazione accessi avanzata: non operavano correttamente le impostazioni che
bloccavano il salvataggio o cancellazione di documenti dipendenti da magazzino
indicato in testata.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 55
Componente
B*MGELAR.DLL
B*MGHLTM.DLL
B*MGRCPR.DLL
B*MGSCHE.DLL
B*MGSTLI.DLL
Descrizione anomalia risolta (SR5)
In fase di creazione righe di impegno di produzione/scarico da produzione, le note di
riga vengono valorizzate dando priorità alle note presenti in distinta base (unificato il
comportamento con quando già fa il programma Elaborazione MRP).
Corretto problema che impediva di importare file con il ctrl+k, da documenti ordini, se
questi erano configurati con separatore di campo ma non era presente il separatore di
campo nel file (ad esempio se era dichiarato/presente solo il codice articolo\barcode).
L'importazione file terminale con impostato il barcode per la rilevazione dell’articolo:
ora ricalcola correttamente le quantità.
Le opzioni di registro UsaVecchiaCercaPrezzo, UsaVecchiaCercaSconti,
UsaVecchiaCercaProvvigioni non venivano lette se le opzioni generali erano
impostate per ditta.
Corretto calcolo del prezzo netto nel caso della presenza del moltiplicatore quantità
prezzo.
Azzerando il codice agente ora viene azzerato anche il valore delle provvigioni di riga.
REGRESSIONE 2015: erroneamente nelle righe di scarichi di produzione e di impegni
di produzione venivano determinati sconti e provvigioni, inutilmente.
Erroneamente la configurazione di importa file\esporta file veniva salvata per profilo di
importa file terminale.
Finestra Saldo lotti aperti: non valorizzava la colonna con la descrizione del lotto.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
capitava nella maschera di zoom documenti se si premeva seleziona tutto o
deseleziona tutto prima di aver effettuato la ricerca.
Variazione prezzi
Generando listini da valuta a Euro e/o viceversa, il programma non teneva conto del
flag "Moltiplica/Dividi" indicato nella tabella delle valute (TABVALU).
Durante il calcolo del prezzo base, venivano sempre applicati gli eventuali sconti,
anche su articoli con listino netto (LISTINI.lc_netto = 'S').
Se lanciata un'elaborazione selezionando gli articoli da documenti di magazzino e lista
selezionata articoli, si scatenava l'errore “SqlException: 156 - Incorrect syntax near
the keyword 'AND'. Incorrect syntax near ')'. Error number: -2146232060”
Aggiunto controllo pre-elaborazione: se selezionato aggiornamento/creazione di
Listino Generico da Listino Cliente/Fornitore, il numero conto diventa obbligatorio.
Questo perchè, in presenza di più conti, creava solo un solo listino, ignorando gli altri
conti eventualmente presenti.
Modificando una sola cifra nei campi relativi al cambio, il programma non accettava le
modifiche.
Zoom testate documenti
Selezionando/deselezionando le righe, attraverso gli appositi pulsanti, con
ordinamento su colonna "Seleziona", la selezione non avveniva in modo corretto,
lasciando alcune righe selezionate/deselezionate.
Ricalcolo prezzi
Corretto errore "Nessuna riga alla posizione 0." nel metodo "InizializzaCampi"
Stampa schede articoli
Se si lancia la stampa su griglia per conto e sulla riga del documento è spuntato il flag
“Nota di prelievo evasa”, questo non viene mostrato in griglia.
Stampa listini
Stampa listini con sconti e flag 'Usa numero listino al posto della classe di sconto
cliente' spuntato:
- non permetteva di salvare, per i listini di tipo 'articolo/classe cliente (o listino)' la
modifica allo sconto (avvisava che la classe di sconto cliente non era corretta).
- il listino che usava per determinare la 'classe di sconto' veniva determinato in modo
non corretto; ora come listino prende o quello dell'anagrafica del cliente (se
elaborazione per cliente) o quello del 1° listino (se elaborazione non per
cliente/fornitore, oppure se nell'anagrafica del cliente il listino predefinito è minore o
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 56
Componente
B*MGSTRL.DLL
B*ORCONF.DLL
B*ORGNNP.DLL
B*ORGSOL.DLL
B*ORGSOR.DLL
B*ORHLMO.DLL
B*PABOLL.DLL
B*PAPNPA.DLL
Descrizione anomalia risolta (SR5)
uguale a 0).
La configurazione di griglia non influisce più sulle colonne dei listini\sconti da
visualizzare nella configurazione di griglia ma viene pilotata in automatico dai dati che
si vogliono vedere scelti tramite spunta.
Stampa inventario di magazzino
Ora l'esclusione degli articoli non movimentati viene fatta prima del salvataggio dei
listini, questo migliora la velocità nelle elaborazioni che provvedono ad aggiornare i
listini.
Stampa ordini/conferme d’ordine
Gestito il campo cellulare per la stampa su word.
Gestione note/documenti da impegni
Ora gli articoli M vengono presi in considerazione anche quando hanno quantità = 0
Corretto problema che causava una errata indicazione del valore di riga nel caso si
accorpassero più ordini con cambi diversi.
Corretto problema che causava la riassegnazione del codice agente se la
generazione di un documento prevedeva un impegno con i codici agenti modificati e
un codice destinazione con un agente specifico per destinazione.
Gestione proposte d’ordine
Se erano presenti dei raggruppamenti in griglia le voci di seleziona\deseleziona tutto
non operavano correttamente.
Gestione ordini
Nella voce del menu di riga "Visualizza dettaglio evasione", sia per gli impegni cliente
che per le note di prelievo, è stata migliorata la visualizzazione dei dati, in presenza di
molti dati da visualizzare.
Il conto proposto da B4P nella creazione di un nuovo documento\ordine\offerta ora
viene azzerato alla prima volta che si preme il pulsante nuovo nel programma.
Corretta la seguente anomalia che si presente con questa precisa sequenza di
operazioni: 1) imposto la stampa etichette finale, 2) stampo a video un documento
(esce la anteprima e il programma Stampa etichette sopra), 3) se a questo punto esco
da Stampa etichette (senza fare la stampa a video) nessun problema, l'anteprima del
documento rimane sopra), 4) se da Stampa etichette lancio la stampa a video e poi la
chiudo, quindi esco da Stampa etichette -> problema: la stampa a video del
documento passa in secondo piano rispetto a Gestione documenti
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
capitava nella maschera di zoom ordini se si premeva seleziona tutto o deseleziona
tutto prima di aver effettuato la ricerca.
Funzione “Apri distinta base collegata”: se l'articolo era a varianti diceva che la distinta
base non esisteva anche se in realtà era presente.
Lanciando la funzionalità "Apri" (cartellina gialla), all'interno del corpo di un impegno
cliente, nella colonna "Conto controp.", veniva aperta l'anagrafica clienti/fornitori
invece che l'anagrafica dei sottoconti di contabilità analitica.
Sui documenti con scorporo, uscendo dalla griglia del corpo, la colonna "Prezzo"
diventava modificabile, causando disallineamenti tra prezzo iva inclusa e prezzo iva
esclusa. Ora la colonna rimane sempre disabilitata nei documenti con scorporo.
Selezione/zoom righe d’ordine
Aggiunta la colonna magazzino 2 e relativa descrizione.
Gestione parcelle e notule
Ora è possibile indicare il valore dell'enasarco manualmente, anche quando è
impostata l'opzione di registro BSPABOLL\OPZIONI\Perc_Enasarco_Std
recentemente introdotta. Per poter impostare il valore enasarco a mano, devo prima
impostare a 0 la % enasarco. In riapertura documento la % enasarco viene ricalcolata
all'indietro.
Contabilizzazione parcelle
Contabilizzazione parcelle: corretto errore “La colonna 'tm_ccontr_1' non appartiene
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 57
Componente
B*PEM770.DLL
B*PMAVUT.DLL
B*PMHLOG.DLL
B*PRGNPV.DLL
B*RECHIC.DLL
B*RECLIE.DLL
B*RECORE.DLL
B*REGSRE.DLL
Descrizione anomalia risolta (SR5)
alla tabella Tab1. (error type: ArgumentException)” nella procedura
“NTSInformatica.CLEVEPNFA.Calcolacontropartite in
C:\BIZ2015\BEVEPNFA\BEVEPNFA.vb:riga 4225”.
Certificazione Unica
In controllo pre-generazione file telematico, aggiunto controllo bloccante che segnala
la mancanza della causale sulle righe.
Aggiunto controllo pre-generazione file PDF (come per lo spesometro) che controlla
l'esistenza di parentesi aperte e non chiuse (e viceversa) nei dati alfanumerici di
testata. Questa situazione bloccava la generazione del PDF.
Avanzamento attività Project Management
Cambiando l'importo di un task non ricalcola bene i valori del PM
Zoom organizzazione
Corretto problema che causava l'errata applicazione dei filtri per cliente\cliente +
interne\tutte.
Generazione provvigioni
Rielaborazione provvigioni con INCASSATO nuovo sistema: se il numero delle rate
delle scadenze non era consecutivo (ma erano presenti dei buchi di numero), in
rielaborazione provvigioni era possibile che gli eventuali importi già maturati o pagati
venissero assegnati a rate diverse da quelle a cui appartenevano.
Chiusure di cassa
Il programma non visualizza in griglia gli importi minori di 0.50. Corretto.
Se si provava ad accedere alla maschera delle chiusure di cassa ma non era mai
stata effettuata ne una apertura ne una chiusura capitava l'errore "Riferimento a un
oggetto non impostato su un'istanza di oggetto. ". Corretto.
Anagrafica clienti GPV
Corretto problema che causava la creazione di un nuovo lead ogni volta che si
aggiornava un cliente esistente. Questo portava a creare nuovi leads inutili che poi
generavano problemi come la moltiplicazioni delle righe sullo zoom clienti\fornitori.
Risolto problema che causava la visualizzazione del messaggio "Se tipo soggetto è
'Persona fisica' il sesso deve essere 'Maschio' o 'Femmina'" anche per le persone
giuridiche.
Componente framework GPV
Modificato l'algoritmo di trascodifica della serie per supportare correttamente serie
documenti a 3 cifre.
Corretto problema che causava la mancata associazione tra aperture di cassa e
chiusure in presenza di database multiditta con più ditte configurate in GPV.
Corretto problema che impediva il riconoscimento della serie W tra le serie codificabili
su GPV.
Gestione punti vendita
Se si usciva dalla maschera dei totali senza essersi spostati dall'ultimo campo
modificato, il programma non salvava il dato inserito.
Nello scontrino di cortesia veniva passato 2 volte il tag per la stampa barcode con
riferimento al corrispettivo. Questo poteva causare il blocco del registratore di cassa.
Corretto errore "Indice oltre i limiti della matrice." che capitava quando era presente
l'opzione "Test_Esistenza" e l'articolo da valutare era un reso.
Corretto calcolo del prezzo netto nel caso di presenza del moltiplicatore quantità
prezzo.
Corretto il conteggio dei punti durante la stampa scontrino di un documento aperto. Lo
scontrino non espone più il codice fiscale\partita iva del cliente 2 volte durante la
stampa fattura.
Corretto problema che causava la generazione di un file per il WPOS errato nel caso
si fosse scelto di mostrare gli sconti a valore e in riga fosse indicata una unica
percentuale di sconto con dei valori decimali.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 58
Componente
B*REGTES.DLL
B*REMENU.DLL
B*RETIPT.DLL
B*RMMONP.DLL
B*RMPICK.DLL
B*RMRICM.DLL
B*SQCOLL.DLL
B*TCARTV.DLL
B*TFSCEC.DLL
B*TFSTTE.DLL
B*TVTRAS.DLL
Descrizione anomalia risolta (SR5)
Nei corrispettivi non viene più indicata la dicitura C.F.\P.IVA CLIENTE sopra al codice
fiscale o la partita iva, in quanto viene giù indicato alla sinistra del codice C.F. o P.I. in
base alla lunghezza del codice.
L'aggiunta di un articolo omaggio tramite il pulsante configurabile ora tiene contro
dell'opzione di registro "ConsentiScontiSuOmaggi".
Su una riga che evade un impegno cliente, se si cambia il codice articolo, viene ora
ricalcolato il prezzo e gli sconti di riga.
Se la prima forma di pagamento non è compilata, quando si spinge il flag "Acconto"
viene compilata la forma di pagamento multirata.
Corretto problema che causava la visualizzazione della finestra di attesa su SBC
durante la stampa scontrino. Ora è rimossa in SBC.
La colonna Cod. art. cli/for ora viene valorizzata correttamente.
Gestione tessere
Entrando in Gestione Tessere su un cliente che non ha tessere associate, non viene
più creata in automatico una tessera vuota.
Menu GPV
Se si provava a cancellare la chiusura di cassa quando non erano presenti chiusure di
cassa (non era mai stata fatta una apertura\chiusura) il programma segnalava
“Nessuna riga alla posizione 0.".
Tipi tessere
Il pulsante Crea tipo tessera funziona correttamente anche se non sono presenti già
altri tipi tessera in tabella.
Monitoraggio picking e ricevimento merce
Migliorata la gestione delle memoria per velocizzare il programma (forzato il Garbage
collector ad ogni aggiornamento delle griglie).
Gestione picking
Se tutti gli articoli del picking non sono gestiti a ubicazione il programma non prova più
a calcolare il percorso. Il calcolo del percorso causava l'accorpamento delle righe che
erano state manualmente spezzate.
Ricevimento merce
La generazione dei picking e del ricevimento merci viene ora viene fatta in
transazione, così da evitare problemi di duplice utilizzo dello stesso codice di picking.
Gestione collaudi
Corretto errore di query quando applicato il filtro 'Completati'.
Anagrafica articoli T&C
Se richiamata l'apertura di un articoli T&C, da programma esterno, apriva
correttamente se veniva passata una variante (articolo completo) ciò non avveniva se
veniva passato il solo codice root.
Gestione scadenziario extracontabile
Corrette le descrizioni mostrate nel combo Origine.
Stampa analisi flussi finanziari
Nella prima colonna di raggruppamento, NON venivano conteggiati i movimenti
extracontabili scaduti (ma solo quelli contabili).
Stampa cash flow: se si 'autorizzavano' le scadenze attive prima di emettere gli effetti
(o comunque prima di generare la distinta di presentazione in banca) nella sezione
'effetti sbf' gli importi venivano raddoppiati.
Corretta la visualizzazione del cash flow della tesoreria in modo tale che esponga lo
spaccato nel previsionale (distinguendo i tipi di documento, prendendone l'origine da
SCADENEC).
Non era possibile, con il drilldown, aprire i movimenti previsti derivati da scadenze
extracontabili
Trasferimento dati tentata vendita
In presenza del lotto numerico sulla riga del tipo 'vnbolcor', nel file di tentata vendita, il
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 59
Componente
B*TXIEDF.DLL
B*VEBOLL.DLL
Descrizione anomalia risolta (SR5)
lotto non veniva importato nel corpo del documento e di conseguenza non veniva
creata anagrafica lotti. Adesso, così come succede nei Documenti di magazzino, se
nella riga del corpo da importare in Business NET è presente un lotto NUMERICO,
quest'ultimo viene salvato nel corpo di documento ed in contemporanea viene creata
l’anagrafica del lotto, anche se l'articolo non è gestito a lotti.
Import/export DocFinance
In caso di un bonifico unico di notule a più percipienti, il file che viene importato in
griglia presenta l'errore di 'scadenza mancante' sulle righe dei vari percipienti.
L'operatore procede con tasto destro sul primo percipiente e seleziona la notula
relativa. Il programma crea in automatico le scadenze su tutti i percipienti e genera le
righe con i conti di transito per la sola notula del percipiente selezionato non
evidenziando più alcuna anomalia. Ora invece in fase di selezione notule, una volta
selezionata, viene tolta la segnalazione di errore solo dalla riga sulla quale è state
selezionata la notula, rendendo quindi necessario la selezione di tutte le notule su
tutte le righe ove è richiesto.
Gestione documenti
Corretto problema che impediva l'evasione del dettaglio taglie quando si usava la
funzione di drag&drop della desktop consolle.
Corretto aggiornamento del canone fatturato sui rinnovi in fase di cancellazione
dell'ultima fattura di un rinnovo.
L'opzione BSVEBOLL/OPZIONI/ConfermarigaBarcode non funzionava su SBC
Nella voce del menu di riga "Visualizza dettaglio evasione", sia per gli impegni cliente
che per le note di prelievo, è stata migliorata la visualizzazione in presenza di molte
voci da stampare.
Il conto proposto da B4P nella creazione di un nuovo documento\ordine\offerta ora
viene azzerato alla prima volta che si preme il pulsante nuovo nel programma.
Corretta la seguente anomalia che si presente con questa precisa sequenza di
operazioni: 1) imposto la stampa etichette finale, 2) stampo a video un documento
(esce la anteprima e il programma Stampa etichette sopra), 3) se a questo punto esco
da Stampa etichette (senza fare la stampa a video) nessun problema, l'anteprima del
documento rimane sopra), 4) se da Stampa etichette lancio la stampa a video e poi la
chiudo, quindi esco da Stampa etichette -> problema: la stampa a video del
documento passa in secondo piano rispetto a Gestione documenti
In caso di concorrenza, inserendo un corrispettivo con lo stesso numero, stampando
su registratore di cassa, con l'impostazione di Salva --> Nuovo, veniva visualizzato il
messaggio “Corrispettivo già attribuito." e successivamente "Esiste un corrispettivo
con le stesse caratteristiche ..." non generando l'SR_DATI.
Se l'importazione da file terminale è andata a buon fine non visualizza più il file di LOG
vuoto.
Cambiando codice Cli/Forn intestatario di un documento, se non si seleziona una
dichiarazione di intento (perchè il nuovo soggetto non nè ha, oppure si è chiuso lo
zoom dichiarazioni senza sceglierne una) viene ora rettato il valore contenuto nei
campi 'ANNO/NUMERO DICHIARAZIONE DI INTENTO' eventualmente indicati nel
precedente soggetto.
Apri distinta base collegata: se l'articolo era a varianti diceva che la distinta base non
esisteva anche se presente.
Sui documenti con scorporo, uscendo dalla griglia del corpo, la colonna "Prezzo"
diventava modificabile, causando disallineamenti tra prezzo iva inclusa e prezzo iva
esclusa, se l’operatore interveniva. Ora la colonna rimane sempre disabilitata nei
documenti con scorporo.
SBC su tablet: corretto il seguente errore che appariva appena si utilizzava il comando
'nuovo' "Riferimento a un oggetto non impostato su istanza di oggetto."
Durante la generazione di un documento diverso dalla nota di prelievo dal programma
"Generazione note di prelievo da impegni", non viene più chiesto se generare le righe
Conai, queste verranno generate automaticamente e creato il documento.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 60
Componente
Descrizione anomalia risolta (SR5)
B*VEFADI.DLL
Fatturazione differita
Corretta la funzione selezione/deseleziona tutti.
Ora legge ed utilizza, esattamente come fa BNVEFDIN, l'opzione di registro
BSVEFDIN/OPZIONI/NonRiportaNote1DDT
Fatturazione differita interattiva
Utilizzando in anagrafica cliente il codice pagamento per importi minimi, in alcuni casi
non veniva considerato.
Generazione documenti da note di prelievo
In generazione documenti, nella finestra con gli estremi iniziali dei documenti da
generare, non permetteva di inserire la serie con più di un carattere.
Packing list
Cancellando una riga, nel corpo del documento, e cercando di dividerne una
esistente, si scatenava l'errore “Impossibile accedere alle informazioni sulla riga
eliminata tramite la riga. (error type: DeletedRowInaccessibleException)”
Personalizzazione Vendite
Aggiunto controllo in inserimento su tutte le causali: se il codice Piano dei Conti della
causale (tabella TABCAUC) possiede un PDC assegnato e diverso dalla ditta
corrente, avvisa e ne impedisce l'inserimento.
Contabilizzazione documenti
Gestione cespiti integrata: se si contabilizzava da magazzino un acquisto di un
cespite, nella registrazione di prima nota, per poter collegare il cespite all'anagrafica
cespiti, occorreva cancellare la riga di contabilità e reinserirla. Corretto.
Contabilizzazione corrispettivi fatti da GPV, con CA (no CADC) attivata e con sconto
in valore diverso da 0: la contabilizzazione non andava a buon fine e veniva dato il
messaggio che importo di CG non era uguale all'importo di CA.
Contabilizzazione parcelle: corretto errore “La colonna 'tm_ccontr_1' non appartiene
alla tabella Tab1. (error type: ArgumentException)” nella funzione
“NTSInformatica.CLEVEPNFA.Calcolacontropartite in
C:\BIZ2015\BEVEPNFA\BEVEPNFA.vb:riga 4225”
Incasso documenti emessi con GPV: in caso di contabilizzazione documenti incassati,
sulla prima riga della registrazione dell'incasso (il cliente) la contropartita veniva presa
sempre da personalizzazione CG, invece che con le tecniche usate per determinare
se prendere la contropartita dal punto cassa, dalla personalizzazione vendite o dalla
contropartita del cod. pagamento.
Gestione posta elettronica, componente
Corretto problema che causava errore di chiave primaria sulla query UPDATE
emaildes SET codditt = ''
Risolto problema che impediva la condivisione delle cartelle su account diversi dal
primo.
Corretto problema che causava la non eliminazione delle email dalla cartella di
partenza quando queste venivano spostate nella cartella "Archivio storico business"
Framework Business for people
Nella lista delle relazioni ora vengono mostrati come numero solo le relazioni
effettivamente disponibili. Non vengono mostrate le relazioni associate ad operatori
che non hanno organizzazioni, relazioni collegate ad operatori non più esistenti e
relazioni collegate ad utenti non più social.
Corretto problema che impediva il salvataggio degli allegati di tipo Lead.
Componente compositore email
Corretto problema che causava la visualizzazione dei riferimenti di documenti diversi
dalle offerte sul campo "Offerta" delle attività generate della spedizione e-mail.
Corretto problema che causava l'errata assegnazione della ditta durante l'invito ad un
evento, portando all'errore "l'attività non esiste"
Programma di avvio di Business NET
B*VEFDIN.DLL
B*VEGNBF.DLL
B*VEPACK.DLL
B*VEPEVE.DLL
B*VEPNFA.DLL
B*XXCMAI.DLL
B*XXSOCI.DLL
B*XXWMAI.DLL
BUSNET*.EXE
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 61
Componente
BUSSERV.EXE
BUSAGG*.EXE
ARCPROC.MODX
Descrizione anomalia risolta (SR5)
Modificata icona associata all’eseguibile per evitare problemi di avvio della
applicazione dal desktop di macchine con sistema Windows XP.
Programma di notifica alert
Corretto il problema dei pulsanti non completamente visibili con le impostazioni a
caratteri medi (125%) e grandi (150%) di Windows.
Programma d’installazione aggiornamenti
Migliorato il messaggio che appare quando si cerca di installare una hotupdate di
Business NET su una macchina che ha installato una differente versione/piattaforma
di Business NET.
Quando copiava i modelli (standard o custom) dalla \AGG (o \AGG\PERS) nella
cartella di installazione di Business NET (per default C:\ Program Files\Bus o
C:\Program Files (x86)\Bus) se sulla destinazione era presente un file MODX/P/V/V1
più recente (come data/ora) lo sovrascrive anche se quello nella \Agg era più vecchio.
Modello database archivio procedura
Modifica al profilo di stampa su registrazione di cassa (codice 19) per allinearlo con le
logiche standard di BNREGSRE (gestiti i reparti indicati sull'aliquota iva, separatore
decimale degli sconti/maggiorazioni).
Modificato il profilo 10 (File Conad), solo le procedure 73, 75, per esportare anche le
Note di accredito differite emesse.
Nuove funzionalità/Superamento limitazioni – Service Release 4
Componente
Descrizione nuova funzionalità (SR4)
B*__ADTL.DLL
Strumento di amministrazione, componente
Migliorate le prestazioni durante l'aggiornamento dei codici abi\cab. Inoltre ora viene
impiegato molto meno tempo per riconoscere se i dati nelle varie tabelle sono
modificati.
Durante l'aggiornamento dei dati relativi ai codici iva il programma non aggiorna più le
colonne tb_estrdat1, tb_estrdat2 e tb_reparto dei codici iva distribuiti da NTS.
Nella scheda "Varie", aggiunta una funzionalità per la generazione di un file MDB con
tabelle allegate, di versione Access 97, a partire da una stringa di connessione di un
database azienda.
(vedi sotto)
Ora il campo Gestione commessa della anagrafica articoli è stato sbloccato, la
variazione della gestione commessa è ammessa solo in precise condizioni.
COMPONENTI INTERESSATI: B*LBBASE.DLL, B*MGARTI.DLL, B*__BASE.DLL,
B*MGARTV.DLL, B*TCARTV.DLL
Copia/elimina dati ditta
Ora, la cancellazione dei dati del Datawarehouse elimina solo i dati dalle tabelle
DWAREH e DWAREHE. Aggiunto nuovo flag "Statistiche (vecchio modulo) che
elimina i dati solo dalla tabella STATVEN.
Smart Business Framework, SBS & SBC
Eseguiti interventi per aggiungere funzionalità e migliorare stabilità e performances del
framework SBF:
- aggiunta possibilità di stampare direttamente su carta, sia su stampanti
configurate sul server SBS, che su stampanti configurate solo su SBC; richiede i
seguenti files aggiuntivi: PrintPdf.*, Itextsharp.dll e Gsdll32.dll;
- SBC Windows, utenti amministratori: aggiunto in alto a destra sulla caption di ogni
finestra un menu per poter aprire il registro di Business, aprire il configuratore user
interface, vedere le ultime query eseguite, vedere la versione delle dll;
- gestiti gli smartart sui campi zommabili;
- interventi per il supporto del configuratore di prodotto su SBC;
- miglioramenti nella fruizione della consolle CRM;
COMPONENTI INTERESSATI: SBC2015.EXE, SBC2015.APX,
(vari)
B*__CEDI.DLL
(vari)
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 62
Componente
(vari)
B*__CRPE.DLL
B*__HSER.DLL
(vari)
(vari)
(vari)
B*CGINSO.DLL
B*CGLIAN.DLL
B*CGPRIN.DLL
Descrizione nuova funzionalità (SR4)
SBC2015SETUP.EXE, SBC2015UPGRADE, B*__CHIL.DLL, B*__MENU.DLL,
B*__FRWK.DLL, B*__CRPE.DLL.
(vedi sotto)
Nuova implementazione sulla gestione dei prodotti agricoli deperibili (art 62). Per
maggiori dettagli vedere il documento CT-1210-0129-ContrattiProdottiAGricoli.pdf
COMPONENTI INTERESSATI: B*__CLIE.DLL, B*MGARTI.DLL, B*MGARTV.DLL,
B*TCARTV. DLL, B*MGVAAR.DLL, B*VEBOLL.DLL, B*MGDOCU.DLL
Motore di stampa
Ora la lettura della stampante predefinita di Windows, all’avvio di Business NET,
avviene in un thread secondario, in modo tale che sia più veloce.
Migliorata la configurazione delle stampanti quando Business NET opera in Terminal
Server: sulle sessioni terminali le stampanti locali vengono esposte con un nome che
termina con "(Rendirizzamento X)" dove il numero “X” può variare di volta in volta.
Questo poteva rendere difficoltoso la configurazione delle stampanti da registro. Ora è
possibile indicare nel registro il solo nome della stampante senza la stringa
"(Rendirizzamento …"), in tal modo la stampante viene riconosciuta e può essere
configurata.
Ora, anche utilizzando la runtime di Crystal Reports 2008 (così come già accade con
la runtime di Crystal Report 2011 a 32 o 64 bit) non vengono più utilizzate le fonti dati
ODBC memomizzate (sistema o utente che sia) per procedere alle stampe (non viene
più letta di conseguenza l’opzione di registro globale \Opzioni\UsaDSN) ma vengono
aperte connessione ODBC Less mediante oggetto RDO (MSRDO20).
Zoom serie
Gestito lo zoom serie anche sulle fatturazioni differite.
(vedi sotto)
Ora l'opzione di registro in BSCGAUTO RaggruppaBonificiForn, opera anche con
Bonifici fornitori esteri (SEPA XML SCT).
COMPONENTI INTERESSATI: B*CGDIST.DLL, B*CGAUTO.DLL, B*LBMENU.DLL.
(vedi sotto)
SBC: ora gli eventuali file ABI/BONIFICI/RID/MAV/F24/INTRASTAT generati lato
server, se elaborati da SBC vengono automaticamente scaricati sul client
COMPONENTI INTERESSATI: B*CGDIST.DLL, B*CGAUTO.DLL, B*F4GEST.DLL,
B*ICSTTR.DLL.
(vedi sotto)
Dimensione del campo stringa CIG (Codice identificativo gara) portato da 10 a 15
caratteri.
COMPONENTI INTERESSATI: B*CGHLSC.DLL, B*CGINSO.DLL, B*CGSCAD.DLL,
B*CSGCHI.DLL, B*ORGSOR.DLL, B*VEBOLL.DLL
Gestione insoluti
Nella funzione di import insoluti da DocFinance, se avviata manualmente, si possono
ora compilare opzionalmente il campo esercizio e data registrazione (i campi in
modalità schedulata non vengono compilati e sono ignorati), in modo che l'operatore
possa anche registrare gli insoluti con data registrazione diversa da quella odierna.
Stampa dati per dichiarazione annuale IVA
Ora se nell'anno sono presenti documenti con causali IVA split payment, viene
stampato un prospetto con il loro dettaglio. Richiede il nuovo report BSCGLIAN9.RPT
Nel campo 'CD4' non veniva detratta l'iva split payment. Modificato anche report
BSCGCAIV.RPT solo per modificare la descrizione.
Gestione prima nota
Dopo aver eliminato la registrazione di Prima Nota, il programma avvisa, con un
messaggio, dell'eventuale presenza di dati Intrastat collegati, consigliando di allineare
gli archivi.
Ora l'autocompletamento del campo Conto, filtra solo i Clienti o solo i Fornitori a
seconda del flag impostato sulla causale (come già fa lo Zoom relativo.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 63
Componente
B*CGSTPN.DLL
(vari)
B*CRGNIC.DLL
(vari)
(vari)
B*CSAMAT.DLL
B*CSFACA.DLL
Descrizione nuova funzionalità (SR4)
Rilevazione Intrastat da prima nota: ora se in prima nota si inserisce una nota di
accredito (emessa o ricevuta) nell'archivio movimenti intra viene impostato il flag
'Rettifica' con valore 'Rettifica periodo precedente'.
Stampa/Visualizzazione prima nota
Nella funzione "Cancella Blocco Registrazioni", da finestra principale e/o da griglia, nel
file di LOG, viene anche segnalata l'eventuale presenza di dati Intrastat collegati alle
registrazioni appena eliminate, consigliando di allineare gli archivi.
(vedi sotto)
Ora il campo 'Centro CA' accetta 4 caratteri numerici invece di 3.
COMPONENTI INTERESSATI: B*CICENA.DLL, B*CISCCA.DLL, B*__STD.DLL.
Generazione impegni da offerte
Il programma ora riporta nell'impegno anche le spese incasso, trasporto, imballo e
bolli prese dall'offerta.
Aggiunta la possibilità di indicare il numero di ordine dal quale partire a generare gli
ordini (0 = continua a prendere dai progressivi).
Aggiunta la commessa, abilitata solo se non è attiva l'opzione
"BSORGSOR\OPZIONI\GenNumCommecaAutR", tale commessa verrà indicata su
tutte le righe di articoli gestiti a commessa.
(vedi sotto)
Aggiunta una colonna nel corpo denominata “Prezzo netto” che mostra, in sola lettura,
il prezzo al netto degli sconti (determinata da valore riga/quantità). E’ disponibile sui
programmi Gestione Documenti, Gestione Ordini, Gestione Offerte e Gestione
Proposte d'Ordine.
COMPONENTI INTERESSATI: B*VEBOLL.DLL, B*ORGSOR.DLL, B*ORGSOL.DLL,
B*CRGSOF. DLL, B*REGSRE.DLL, B*MGDOCU.DLL
(vedi sotto)
Aggiunte le opzioni di registro (default 0):
BSORGSOF\OPZIONI\MargineValoreUnitario
BSORGSOR\OPZIONI\MargineValoreUnitario
BSORGSOL\OPZIONI\MargineValoreUnitario
BSVEBOLL\OPZIONI\MargineValoreUnitario
BSREGSRE\OPZIONI\MargineValoreUnitario
che, se attive, fanno si che la colonna margine a valore venga calcolato come valore
unitario, se disattiva il margine terrà conto delle quantità.
COMPONENTI INTERESSATI: B*VEBOLL.DLL, B*ORGSOR.DLL, B*ORGSOL.DLL,
B*CRGSOF. DLL, B*REGSRE.DLL, B*MGDOCU.DLL
Anagrafica matricole
Cambio cliente su matricola con contatori già rilevati: ora nella tabella dei contatori il
cliente non viene più sostituito con quello nuovo, in questo modo consultando i
contatori è possibile vedere a quale soggetto erano riferiti. Rimane comunque il limite,
documentato, che prima di fare la sostituzione del cliente, devono essere fatte tutte le
fatture di chiamate, rinnovi, canoni.
Fatturazione canoni
Aggiunta opzione di registro "BSCSFACA\Opzioni\UsaCodeseCliente" per forzare il
codice esenzione del cliente se presente. Il codice esenzione del cliente verrà forzato
su tutte le righe del documento.
Se attiva l'opzione di registro BSCSFACA\OPZIONI\ContrSinteticiNoDettRighe
"Tipo determinazione canoni" è diverso da "Sulle righe" (A) (Quindi uguale a
"Sintetico, sulla testata" [S] o "Analitico con fatturazione sintetica" [M]) NON inserisce
le righe di dettaglio.
Aggiunta nuova opzione di registro "BSCSFACA\Opzioni\UsaBancaCliente", se attiva,
le informazioni di ABI\CAB, Banca1, banca2 vengono prese dall'anagrafica del cliente
invece che dal rinnovo.
Aggiunta nuova opzione di registro BSCSFACA\OPZIONI\IgnoraVettoreCliente che
forza a 0 il vettore sul documento così da non calcolare le spese di trasporto, se
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 64
Componente
B*CSGCHI.DLL
B*CSGSCO.DLL
B*CSPREP.DLL
B*DBAVEX.DLL
B*DBDIBA.DLL
B*DBRIVA.DLL
B*EMGMAI.DLL
B*EMPEEM.DLL
B*ICESMM.DLL
B*ICSTTR.DLL
Descrizione nuova funzionalità (SR4)
impostate.
Aggiunta opzione di registro "BSCSFACA\Opzioni\UsaCodeseCliente" per forzare il
codice esenzione del cliente se presente. Il codice esenzione del cliente verrà forzato
su tutte le righe del documento.
Gestione chiamate
Se lo scarico dei ricambi non va a buon fine non viene più chiesto se eliminare il flag
di scaricato dal ricambio, ma tale flag viene tolto automaticamente.
Gestione contratti
Inserito un controllo che avverte se viene inserito lo stesso articolo con la stessa
matricola per più di una volta all'interno di un contratto.
Gestione prepagati
Ora, indicando l'articolo, importa i seguenti dati da Anagrafica Articoli: Codice Iva,
Contropartita, Centro C.A. e Codice famiglia
Avanzamento e versamenti produzione esteso
Aggiunta nuova opzione di registro "BSDBAVEX\OPZIONI\ConsigliaSupporto" che
avvisa di entrare in supporto se un altro operaio ha in corso o sospesa la lavorazione
che si iniziando.
Distinta base
Creata nuova opzione di registro "BSDBDIBA\OPZIONI\QtaPropostaMovDis" Default
0. Il valore indicato nella opzione verrà proposto sulle quantità delle nuove righe dei
figli.
Rivalorizzazione carichi/scarichi di produzione
Aggiunta nuova opzione di registro per andare ad escludere dall'elaborazione i carichi
di produzione con determinati codici tipo bolla/fattura. L'opzione inserita è la seguente:
\Bsdbriva\Opzioni\EscludiTipiBf che accetta come valore i codici separati da virgole
(ES: "10, 15, 20").
Esecuzione automatica ricezione e-mail
Varie migliorie al modulo Business e-mail: ora le lettere accentate e i caratteri speciali
sono visualizzati correttamente; migliorato il refresh visivo del treeview; la
sincronizzazione delle cartelle ora elimina correttamente le cartelle non presenti sul
server; la cartella correntemente selezionata ora è meglio evidenziata.
Personalizzazione gestione e-mail integrata
In Personalizzazione e-mail integrata è stata aggiunta la possibilità impostare le
seguenti opzioni di registro:
BSXXWMAI\OPZIONI\FirmaAggiuntiva
BSXXWMAI\OPZIONI\LogClientServer
BSEMGMAI\OPZIONI\LogClientServer
BSEMGMAI\OPZIONI\LogClientServerVerbose
BSEMVMAI\OPZIONI\NoRichiestaConfermaLettura
BSXXCMAI\OPZIONI\CondividiSottocartelle
Nella maschera opzioni della consolle è stata aggiunta l'opzione:
BSXXCMAI\OPZIONIUT\UsaWinwordNewMail
Estrazione movimenti Intrastat
Creata nuova opzione di registro BSICESMM/OPZIONICodiciIvaIntra, per default non
compilata; se compilata con codici IVA separati da "," (esempio 70, 50, 1718)
verranno estratti solo le righe di documenti aventi i codici iva elencati. Serve per quei
casi (ad esempio prestazione di servizi) dove in un unico documento sono contenuti
sia servizi eseguiti in Italia (quindi soggetti ad IVA e che non devono confluire negli
Intra) che servizi eseguiti all'estero, che invece sono soggetti ad Intra. Se l'opzione
non viene impostata, viene estratto sempre tutto (come in passato).
Stampe elenchi Intrastat
Aggiunto messaggio informativo in fase di stampa per verificare se sono presenti
acquisti da soggetti UE la cui valuta non è euro e nel movimento non è stata indicata
la valuta (es Inghilterra - sterlina).
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 65
Componente
Descrizione nuova funzionalità (SR4)
B*IEIMEX.DLL
Motore import/export
Gestita nuova opzione di registro
Bsieimex/Opzioni/NoObbligoMappaturaCampiExportAscii, valore default= 0 (non
attiva), tutto funziona come da standard NET; se impostata a -1 non obbliga a
mappare tutti i campi dichiarati nello “schema tabella esterna” e opera come in VB6
ossia nel file Ascii inserisce soli i campi mappati.
Libreria funzioni generali
Generazione bonifici Sepa XML: con settata l'opzione
BSCGAUTO/OPZIONI/RaggruppaBonificiForn = -1, ora nella descrizione non riporta
più solo gli estremi del primo documento + la dicitura "e altre", ma riporta tutti gli
estremi delle fatture nei limiti dei 140 caratteri ammessi dal tracciato.
Anagrafica articoli, finestra condivise
Nella finestra "Progressivi" aggiunta chiamata ad una finestra che visualizzi/raggruppi
(recentando le scelte) il dettaglio progressivi per commessa/ubicazione/lotto (tabella
LOTCPRO). In questa nuova modale, se l'articolo è gestito a Taglie & Colori, aggiunta
possibilità di richiamare a sua volta il dettaglio progressivi T&C (tabella LOTCPROTC)
con le stesse logiche di raggruppamento recentato.
Aggiunta l'opzione di registro "BSMGARTI/OPZIONI/CodartDaBarcode" che opera
come su Gestione documenti e Gestioni ordini, consentendo di risolvere il problema
dell'inversione di caratteri durante la lettura di un barcode con alcune pistole.
Anagrafica articoli
Aggiunto nell'anagrafica articoli a varianti i campi stampa etichette unità di carico e
rapporto conversione unità di carico.
Anagrafica articoli a varianti
Nella duplicazione di un articolo normale è stata aggiunta la possibilità di duplicare
anche la tabella degli articoli\magazzino (ARTMAGA).
Cambio esercizio di magazzino
Aggiunta lettura di una nuova opzione di registro
BSMGCAEM/Opzioni/SaltaRicostrProgress (-1/0 <--default) che, se attiva, alla fine
dell'elaborazione, NON procede con la ricostruzione dei progressivi di magazzino.
Componente di gestione ordini/documenti
Nella funzione di "Ricalcola Condizioni" è stato aggiunto il flag "Ricalcola anche su
righe che evadono ordini o note di prelievo".
Resi da clienti / fornitori: nei documenti di reso la contropartita vendite/acquisti
dovrebbe essere la stessa del documento con cui la merce era stata
venduta/acquista. A standard il programma assegna la contropartita verificando se il
documento è di tipo emesso o ricevuto. Ora verifica se il Tipo bolla/fattura indicato in
testata documento è uguale a quello di 'reso da cliente' o 'reso a fornitore' contenuto
in 'Personalizzazione vendite' e, se si, anche se il documento è di carico usa la
contropartita vendite, mentre se di uscita usa la contropartita acquisti.
Creata nuova opzione di registro BSVEBOLL/OPZIONI/DatiniCompMese (0/-1, default
0): se impostata a -1, come data inizio e fine competenza economica propone non la
data del documento, ma il primo giorno del mese della data del documento. E' utile, ad
esempio, in tutti quei casi dove i conti si gestiscono a 'Data competenza economica'
ma si vogliono fare analisi solo MENSILI, senza avere una grande proliferazione di
movimenti contabili in prima nota. La stessa opzione, letta sempre su BSVEBOLL,
viene utilizzata anche da BNORGSOR.
Aggiunte le opzioni BSVEBOLL, BSORGSOR, BSVEFDIN
\OPZIONI\NoPesiSuRigheKitFittizie
Se attive, nei relativi programmi non vengono più rilevati i pesi sulle righe kit di padri
analitici o di figli sintetici
Ora l'esplosione delle righe kit eredita sulle righe figlie il magazzino del padre.
Gestione proposte d’ordine
Implementata lettura opzione di registro BSORGSOL\OPZIONI\RiportaFasiFantasmi
B*LBMENU.DLL
B*MGARMD.DLL
B*MGARTI.DLL
B*MGARTV.DLL
B*MGCAEM.DLL
B*MGDOCU.DLL
B*ORGSOL.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 66
Componente
B*ORGSOR.DLL
(vari)
B*REGSRE.DLL
B*RERECA.DLL
B*RESTOR.DLL
B*RMPICK.DLL
B*SMSTEL.DLL
B*TXIEDF.DLL
Descrizione nuova funzionalità (SR4)
come già funzionante in programmi BNVEBOLL/BNORGSOR.
Gestione ordini
Aggiunte le opzioni BSVEBOLL, BSORGSOR, BSVEFDIN
\OPZIONI\NoPesiSuRigheKitFittizie. Se attive, nei relativi programmi non vengono più
calcolati i pesi sulle righe kit di padri analitici o di figli sintetici
Quando si utilizza la voce di menù per aprire la distinta base, se la distinta non esiste,
ora il programma chiede se crearla e apre il programma di distinta base in stato di
nuovo.
(vedi sotto)
Implementazione per la gestione della Certificazione Unica 2016. Questo
aggiornamento contiene gli stessi componenti già pubblicati con il pacchetto
BusNetSr3_cu2016*.exe datato 10/02/2016. Per maggiori dettagli vedere il
documento CT-1601-0210-Certificazione Unica 2016.pdf
COMPONENTI INTERESSATI: B*PEM770.DLL, B*PECAUS.DLL, CU_2016*.PDF,
PROVA.MODX
Gestione punti vendita
Lo storico acquisti ora mostra anche lo spaccato delle taglie.
Aggiunte 2 nuove opzioni di registro:
BSREGSRE\OPZIONI\NoCercaPrezzoCambioDestinazione default 0
Se attiva (valore -1) non aggiorna i prezzi\sconti al cambio di destinazione (salvo il
cambio di destinazione preveda il cambio di listino). Utile quando non si usano
condizioni speciali per destinazione e non si vuole sovrascrivere quanto indicato
manualmente in maschera al cambio di destinazione.
BSREGSRE\OPZIONI\NoCercaPrezzoCambioClienteDestinazione default 0
Se attiva (valore -1) non aggiorna i prezzi\sconti al cambio di cliente (salvo il cambio di
cliente preveda il cambio di listino, flag di scorporo, ecc...). Utile quando non si usano
condizioni speciali per cliente e non si vuole sovrascrivere quanto indicato
manualmente in maschera al cambio di cliente. L'attivazione dell'opzione di registro
"NoCercaPrezzoCambioClienteDestinazione" comporta l'attivazione automatica
dell'opzione di registro "NoCercaPrezzoCambioDestinazione"
Aggiunte le opzioni BSVEBOLL, BSORGSOR, BSVEFDIN
\OPZIONI\NoPesiSuRigheKitFittizie Se attive, nei relativi programmi non vengono più
calcolati i pesi sulle righe kit di padri analitici o di figli sintetici.
Registratori di cassa
La lunghezza massimo della descrizione per gli scontrini è stata portata a 100, da
utilizzare solo se supportato dai reg. di cassa.
Storico acquisti cliente
Lo storico acquisti ora mostra anche lo spaccato delle taglie.
Gestione picking
Aggiunta nuova opzione di registro
"BSRMPICK\OPZIONI\ProponiAssegnazionePerRiga", se attiva, l'assegnazione di
riga letta (a parità di codice articolo, lotto, ecc...) viene fatta in base al numero di riga
invece che alla quantità minore.
Stampa elenchi RSM
Ora se il cliente/fornitore non ha partiva IVA, viene riportata sempre la ragione sociale
(prima veniva fatto solo se il soggetto era un EXTRA-UE) in base alle disposizioni dei
nuovi tracciati elenchi RSM.
Import/export DocFinance
Nella funzione di import insoluti da DocFinance, se avviata manualmente, si possono
ora compilare opzionalmente il campo Esercizio e Data registrazione (i campi in
modalità schedulata non vengono compilati e sono ignorati), in modo che l'operatore
possa anche registrare gli insoluti con data registrazione diversa da quella odierna.
Creata nuova opzione che se attiva
BSTXIEDF\OPZIONI\LeggiCanalizzazioneBancaAnagraSeScadenZero=-1, i codici
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 67
Componente
B*VEBOLL.DLL
B*VEFADI.DLL
B*VEPNFA.DLL
B*XXCMAI.DLL
B*XXPLAN.DLL
B*XXWMAI.DLL
PROVA.MODX
Descrizione nuova funzionalità (SR4)
alfanumerici di identificazione banca/rapporto in DocFinance (canalizzazione) in fase
di esportazione scadenziario vengono prelevati dal record della tabella banche
secondo tale logica:
- se il codice banca su riga scadenza è valorizzato (sc_codbanc <> 0), prendere il
valore di sc_codbanc;
- se non è valorizzato prendere il codice banca dall’anagrafica del cliente/fornitore a
cui il record di dettaglio è riferito (cioè prendere an_codbanc).
Se l'opzione non è attiva (default) viene valutato solo il codice della banca della
scadenze (sc_codbanc) e non in cascata quello dell'anagrafica se tale codice sulla
scadenza è zero.
Gestione documenti
La funzione "Scarica giacenze di magazzino" ora opera anche sugli articoli T&C.
Aggiunta lettura nuova opzione di registro (anche per tipo documento):
. BSVEBOLL\OPZIONI\ControllaRifPartireDocRicevuti (-1/0 <-- default) che, se attiva,
al salvataggio di un nuovo documento ricevuto, controlli e avvisi (chiedendo conferma
se continuare), se esiste un altro documento con stessi: tipo documento, conto e
anno/serie/numero partita.
Ora, evadendo le bolle in conto/visione, eredita anche in campi relativi a "Descrizione
interna" e "Note", della riga documento di origine.
Aggiunto controllo bloccante, al salvataggio del documento che, se le causali di riga lo
richiedono, devono esistere i riferimenti alla Bolla di c/to visione aperta.
Aggiunte le opzioni BSVEBOLL, BSORGSOR, BSVEFDIN
\OPZIONI\NoPesiSuRigheKitFittizie. Se attive, nei relativi programmi non vengono più
calcolati i pesi sulle righe kit di padri analitici o di figli sintetici
Creata nuova opzione di registro BSVEBOLL/OPZIONI/DatiniCompMese (0/-1, default
0): se impostata a -1, come data inizio e fine competenza economica propone non la
data del documento, ma il primo giorno del mese della data del documento. E' utile, ad
esempio, in tutti quei casi dove i conti si gestiscono a 'data competenza economica'
ma si vogliono fare analisi solo MENSILI, senza avere una grande proliferazione di
movimenti contabili in prima nota.
Quando si utilizza la voce di menù per aprire la distinta base, se la distinta non esiste,
il programma chiede ora se crearla e apre il programma di distinta base in stato di
nuovo.
Fatturazione differita
Aggiunta nuova opzione di registro "BSVEFADI\Opzioni\LogRidotto" che indica nel log
solo eventuali messaggi di errore\informativi e solo in quei casi mostra anche i
riferimenti ai DDT trattati che hanno generato l'errore.
Contabilizzazione documenti
Creata nuova opzione di registro BSVEPNFA/OPZIONI/RiferimFattureinDescr: per
essere attivata, occorre indicare l'elenco dei tipi documento per i quali si vuole che la
descrizione inserita nel campo 'Riferimenti' (i testata) venga riportata in prima nota, nel
campo 'Descrizione', di tutte le righe con conti gestiti a scadenze e nel campo
'Descrizione' delle scadenze. Esempio:
BSVEPNFA/OPZIONI/RiferimFattureinDescr=A,D,N
Gestione posta elettronica, componente
Ora il recent su visualizza le e-mail dal: ripropone anche i valori 2 anni e tutte.
Componente gestione agenda
Migliorate le prestazioni del caricamento dei dati dell'agenda e i tempi di preparazione
dei dati da visualizzare sull'agenda da parte del customer service.
Componente compositore email
Qualsiasi sia il messaggio di errore ricevuto dal server, ora il programma mostra il
messaggio completo in una memobox, così che sia possibile effettuare copia\incolla
del testo.
Modello database azienda
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 68
Componente
ARCPROC.MODX
BusNetSr4*.exe
Descrizione nuova funzionalità (SR4)
La versione del database azienda, per quanto riguarda la struttura, passa dalla
versione 21.10 (SR3) alla 21.12 (SR4):
- aggiunti campi in CURIGHE per la Certificazione Unica 2016
- aggiunto campo TTARTICO: ar_ubicaz
- modificati campi CIG (*_cig) da 10 a 15 caratteri sulle tabelle: nnchaim, nncontras,
scaden, scadenec, scaintm, testmag, testord, testprb, tscaden, ttscaden2
Modello database archivio procedura
La versione del database archivio procedura, per quanto riguarda la struttura, passa
dalla versione 21.2 (SR3) alla 21.3 (SR4):
- modificati i campi dl_nome e dl_nometab da 20 a 30 caratteri nella tabella
DALCONF.
Aggiornamento archivio ABI/CAB al gennaio 2016. Per aggiornare tale archivio
eseguire manualmente, successivamente alla installazione di questo pacchetto, la
conversione degli archivi con il programma Strumento di amministrazione
(Busadmintools.exe) e mettere la spunta “Abi/Cab”.
Aggiornamento archivio Codici nomenclature combinate, servizi e sezioni doganali,
anno 2016. Per aggiornare tale archivio eseguire manualmente, successivamente alla
installazione di questo pacchetto, la conversione degli archivi con il programma
Strumento di amministrazione (Busadmintools.exe) e mettere la spunta
“Nomenclature combinate/sezioni doganali”.
Installazione di Business NET, versione completa
Ora il programma di installazione di Business NET, quando si installa un client (nuova
installazione o aggiornamento che sia) controlla che sul server, nella cartella che
distribuisce gli aggironamenti (esempio \\Server\BusinessDir\Agg) sia presente il
programma di installazione aggiornamenti (Busagg.exe) di pari versione.
In caso negativo saranno visualizzati i messaggi:
'Nella ''Cartella degli aggiornamenti sul server'' è presente il programma
d''installazione aggiornamenti (<busagg>) di versione più aggiornata (<versione>)
rispetto alla versione che si sta installando su questo client (<versione>). Impossibile
procedere.' oppure
'Nella ''Cartella degli aggiornamenti sul server'' è presente il programma
d''installazione aggiornamenti (<busagg>) di una precedente versione (<versione>)
rispetto a quella che si sta installando su questo client (<versione>). Procedere prima
all''installazione dell''aggiornamento sulla macchina server, poi su questo client.'
Risoluzione anomalie/Bug fix – Service Release 4
Componente
Descrizione anomalia risolta (SR4)
B*__AOLE.DLL
Oggetti OLE/File associati
Richiamando lo zoom sulle cartelle, in colonna "Cartella", si scatenava il seguente
errore “Riferimento a un oggetto non impostato su un'istanza di oggetto.”
Motore interfaccia grafica
Apertura griglie non editabili (zoom, stampe su griglia, …): se l'ultima volta che si era
visualizzata la griglia si era cambiato l'ordinamento di una colonna (SORT), alla
riapertura l'ordinamento veniva correttamente applicato ma il focus poteva non essere
impostato sulla prima riga.
SBC: nell'autocompletamento, ignorava l'opzione di registro
BUSINESS/OPZIONI/ZoomScartaDescrPrefix
REGRESSIONE SR3 SR5 CU1: entrando in una griglia vuota non era possibile
aggiungere dati nelle celle se non premendo ‘Nuova riga’, ad esempio su Barcode,
Codice articolo cli/forn, …
Risolto problema che causava l'avvio degli zoom se ci si posizionava su un campo
numerico con decimali, si digitava un numero con virgola finale (esempio: 15, ) e poi si
cliccava su un campo zoomabile.
B*__CHIL.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 69
Componente
B*__CLIE.DLL
B*__HSER.DLL
Descrizione anomalia risolta (SR4)
Opzione utente per visualizzare la lista dei valori del combobox quando si entra nel
combo senza il mouse abilitata: per le colonne 'unità di misura' presenti in gestione
documenti di magazzino, gestione ordini, gestione proposte d'ordine la lista veniva
aperta e subito dopo chiusa.
Corretto errore "Stringa non riconosciuta come valore DateTime valido." che capitava
quando si indicava " " in un campo data nullabile.
Anagrafica clienti/fornitori
Durante la creazione\aggiornamento di un lead a partire da una destinazione diversa,
il campo descrizione non viene più troncato a 30 caratteri, ma a 50.
Aprendo una selezione di "Fornitori" e indicando dei filtri nelle Estensioni Anagrafiche,
si scatenava l’errore “SqlException: 4104 - The multi-part identifier "anaext.ax_data1"
could not be bound. The multi-part identifier "anaext.ax_data1" could not be bound.”
Conai: ora la % di esenzione Conai è abilitata solo se è indicato, come Tipo Conai
'esenzione'.
Zoom serie
Non venivano mostrate le serie per quei documenti che condividono la medesima
numerazione (ad esempio "A", "D", "E", "N", "£" -> Fatture emesse, "L", "K", "J", "(" ->
Fatture ricevute.
B*__MENU.DLL
B*__ORGA.DLL
B*__SIAL.DLL
B*__SPAR.DLL
B*__STWO.DLL
Menu di Business NET
Erroneamente poteva venire mostrato il messaggio “Non è stato possibile contattare il
server www.ntsinformatica.it per verificare la disponibilità di nuove funzionalità ..."
quando la macchina su cui si accedeva a Business NET non era connessa ad
Internet.
Con la SR3 cliccando sull’icona di Business NET nella barra delle applicazioni
(taskbar) di Windows veniva visualizzato l’ultimo programma di Business NET (child)
aperto: ora è stato ripristinato il comportamento precedente ovvero cliccando
sull'icona nella barra delle applicazioni si apre il menu di Business NET. Il
comportamento precedente è rimasto unicamente su Windows 10 con attiva la
modalità tablet e senza tastiera fisica collegata.
Corretto errore "Riferimento ad un oggetto non impostato su istanza di oggetto"
quando erano presenti più di 10 ditte e si provava ad effettuare il cambio operatore.
Se da menu-> esegui si scriveva con l’autocompletamento 'chiusura veloce chiamate'
veniva avviato erroneamente 'gestione chiamate'.
Crystal Reports 2008, dual monitor e business social: se si spostava un'anteprima a
video da un monitor ad un altro con risoluzione più grande, poi si
massimizzava/ridimensionava l'anteprima a video, l'anteprima poteva venir nascosta e
rimaneva solo la finestra vuota. Corretto.
Il programma Tipi di controllo (BNSQTCON) non supportava il multiditta, generando
errori di chiave duplicata in fase di aggiornamento di una riga.
Rubrica/Organizzazione
Se si abilita l'opzione "BS--ORGA\OPZIONI\GrigliaClassica" ora appare correttamente
la barra di Business alla sinistra della griglia.
Gestione alert
Aggiunto il nuovo tag [#DATA] da indicare nel titolo dell'alert. Tale tag viene sostituito
con la data di esecuzione dell'alert.
Stampe parametriche query
REGRESSIONE 2015: con la modifica fatta per poter aggiungere filtri nelle subquery,
non era più possibile inserire le parentesi quadre [ ] nelle query sql (utili, ad esempio,
se si voleva puntare a database esterni con nomi particolari, ad esempio [prova11].[dbo].)
Stampa su Microsoft Word/OpenOffice
Stampe su Word ordini: nella stampa del campo td_speaccv (spese accessorie in
valuta) veniva esposto il valore della colonna td_speacc (spese accessorie in valuta di
conto).
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 70
Componente
Descrizione anomalia risolta (SR4)
B*__WORD.DLL
Stampa su Microsoft Word/OpenOffice, componente
Migliorata la gestione del marcatore relativo alle immagini.
Stampe su Word scadenziario: corretto problema che causava l'errato calcolo del
totale delle scadenze.
Stampa bilancio contabile
Stampa bilancio mensilizzato: i dati esposti oltre il secondo mese potevano non
essere corretti (sommavano il risultato del mese con il mese precedente, senza
considerare variabili come saldo iniziale, ecc).
Gestione insoluti
Opzione di registro BSCGINSO/OPZIONI/RiapriPartiteRagg = 0: se la registrazione di
emissione effetto era stata generata da 'Gestione scadenze' con la funzione 'Genera
effetto raggruppato', la nuova scadenza insoluta veniva erroneamente impostata con
'rata originaria' = 1 invece di 0; inoltre nel messaggio di log avvisava che non era stato
in grado di sospendere le provvigioni sulla scadenza raggruppata.
Liquidazione periodica IVA
Iva split payment: se si lanciava l'elaborazione dell'acconto di dicembre calcolato con
sistema 'da storico' dopo aver lanciato una precedente elaborazione e senza uscire
dal programma della liquidazione Iva, nel calcolo dell'acconto veniva proposta l'iva
split payment risultate dall'ultima liquidazione fatta.
Generazione registrazione di erario c/to IVA in rielaborazione liquidazione IVA
dell'anno precedente: se in anagrafica ditta (Dati aggiuntivi contabilità) è stato
impostato 'Chiusure post-fine esercizio e libro giornale distinto', poteva venir dato
erroneamente il messaggio che la precedente registrazione di rilevazione dell'erario
non poteva venir cancellata perchè già stampata sul libro giornale. Corretto.
Liquidazione IVA di gruppo: quando si elaborava la liquidazione della capogruppo, gli
eventuali estremi del versamento eseguito non venivano memorizzati.
Corretto errore “sqlexception: 260 disallowed implicit conversion from data type
varchar to data type money” che poteva capitare se il database derivava da SQL
SERVER 2000.
Stampa liquidazione trimestrale con credito compensabile disponibile: solo nella
finestra di conferma liquidazione (la stampa ed il risultato della liquidazione erano
corretti) il calcolo degli interessi non veniva determinato/visualizzato correttamente.
Stampa partitari
Stampa partitari a 'Saldo partite aperte' con attiva la gestione degli incassi differiti: nel
caso di fattura incassata parzialmente o totalmente con incasso differito, in stampa a
video/su carta veniva visualizzato solo il saldo della fattura, mentre su griglia venivano
evidenziati distintamente i dati della fattura e tutti gli incassi differiti collegati. Ora la
stampa su griglia si comporta come la stampa a video/su carta.
Stampa su griglia->ricalcolo saldo spunte: non operava correttamente (restituiva un
importo errato) con il nuovo modulo tesoreria.
Gestione prima nota
Nel caso di registrazione di fattura acquisto cespite con causale reverse charge
veniva riportato nell’archivio movimenti cespiti (tabella movcesp) il numero del
documento invece del numero della partita (che è il numero della fattura del fornitore).
Senza il modulo RSM, in chiusura della maschera ulteriori descrizioni il programma
sovrascriveva la descrizione 8 con ;;;0;0;0,00; (se è attivo il modulo RSM tale campo
non è visibile e viene gestito correttamente.
Registrazione IVA con causale 1505 (ricevuta fattura rileva ritenuta): in ingresso della
griglia contropartite veniva proposta la riga della contropartita di costo/ricavo ma se
non si cambiava l'importo di quest'ultima non veniva data la possibilità di aggiungere
la riga della ritenuta.
Fattura di acquisto reverse charge, con nel castelletto IVA alcuni cod. iva di tipo
reverse charge, altri no: ora al salvataggio non viene più dato il messaggio 'Tot.
Documento (cifra x) diverso dalla somma imponibile (cifra y). Confermi ugualmente?'
B*CGBILC.DLL
B*CGINSO.DLL
B*CGLIQI.DLL
B*CGPART.DLL
B*CGPRIN.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 71
Componente
B*CGRNPR.DLL
B*CGSTSC.DLL
B*CRGLEA.DLL
B*CRGNIC.DLL
B*CRGSOF.DLL
B*CRGSYN.DLL
B*CRMAIM.DLL
B*CSFACA.DLL
B*CSGCHI.DLL
Descrizione anomalia risolta (SR4)
Gestione cespiti integrata: nelle chiusure e riaperture dei conti, al salvataggio,
chiedeva erroneamente di alimentare la sezione cespiti.
Opzione di registro BSCGPRIN/OPZIONI/IvaVisContoeIvaInContr = -1 e registrazione
con parte di iva non detraibile con giroconto IVA manuale: nelle righe non modificabili
generate uscendo dalla griglia IVA, l'importo dell'iva era erroneamente al netto dell'iva
non detraibile.
Riattribuzione numeri di protocollo
Ora riattribuisce il numero di protocollo solo sulle registrazioni di acquisto/vendita dove
la causale contabile ha la spunta su 'Obbligo numero protocollo'.
Stampa scadenziario
Corretta l’applicazione dei filtri all'interno delle Estensioni Anagrafiche di tipo
multiselezione/multivalore (non era gestita in modo corretto la conversione in stringa
SQL e stringa RPT).
Rimosso dai filtri estesi quelli collegati alle destinazioni diverse (non erano comunque
utilizzabili sui report).
Consolle CRM
In griglia Ordini/Impegni, se NON selezionato il dettaglio, il flag di 'Confermato', di
testata, non veniva compilato correttamente.
Generazione impegni da offerte
Corretto problema nella generazione delle anagrafiche che causava un’errata
generazione delle organizzazioni.
Gestione offerte
Il campo mo_valorev viene compilato nelle offerte in valuta.
Corretto il calcolo della percentuale di margine e di ricarico (non veniva moltiplicato
per 100).
Aggiunta la gestione delle variabili per la formula della CRPE così come indicato nel
manuale di Business.
Sincronizzazione con Google
Corretto errore "Index non compreso nell'intervallo" nel metodo
"ElaboraContatti_MemorrizzaEntry" riga 253
Azioni di mailing/faxing massivo
Corretto errore "La colonna ax_tipo1 non appartiene alla tabella tab1" che poteva
capitare elaborando un file .DOT
Fatturazione canoni
Fatturazione canoni con rata unica o periodo fatturazione = durata contratto: prima
fatturava sempre tutto il canone; ora se una parte del canone risulta fatturato, fattura
solo la differenza. E' il caso, ad esempio, di un contratto fatturato a cui viene aggiunta
una matricola. NB: in fatturazione sintetica nel corpo del documento vengono inserite
sempre tutte le matricole, in fatturazione analitica solo quelle che ancora hanno una
quota da fatturare.
Utilizzo del c/to fatturazione: non veniva letta l'opzione di registro
BSVEBOLL/Opzioni/UsaCondPagContoFatt e conseguentemente non venivano mai
applicate le condizioni di pagamento del c/to fatturazione.
Corretto problema che causava l'apparizione del periodo del contratto su tutte le righe
del documento.
Aggiunta la gestione delle variabili per la formula della CRPE così come indicato nel
manuale di Business.
Gestione chiamate
In Chiusura Veloce Chiamate era rimasto il vecchio metodo di input ORE in centesimi,
anziché in HH:MM (sessantesimi).
Nella griglia ricambi, la colonna Un.Mis. è ora sbloccata per gli articoli D e M ed è
possibile selezionare dal combo una qualsiasi unità di misura utilizzata negli articoli.
Non è più possibile procedere con la generazione dei DDT di arrivo merce se sono
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 72
Componente
B*CSGSCO.DLL
B*CSRINC.DLL
B*CSSTAA.DLL
B*CXPRIA.DLL
B*CXRIBA.DLL
B*DBAVEX.DLL
B*DBAVST.DLL
B*DBDIBA.DLL
B*DBEMRP.DLL
Descrizione anomalia risolta (SR4)
stati indicati articoli diversi dal principale nel dettaglio matricole.
Chiusura veloce chiamate: lo status assegnato in chiusura non veniva riportato sulla
chiamata.
In chiusura veloce chiamate, indicando le quantità per l'attività e cliccando su ricambi,
veniva dato il messaggio che non sono erano indicate le quantità da eseguire.
Selezionando matricole dal pulsante "Parco cliente", su anagrafiche matricole con
stessa matricola su articoli diversi, a volte, inizializzava l'articolo errato.
Gestione contratti
Inserito controllo, al salvataggio del rinnovo che impedisce di inserire un valore
superiore all'anno se il periodo di fatturazione è diverso da Rata unica.
Aggiunta la gestione delle variabili per la formula della CRPE così come indicato nel
manuale di Business.
Rinnovo contratti
In alcuni casi, il rinnovo di contratti con contratto principale e accessorio, non
determinava in modo corretto l'importo del rinnovo in quanto non sommava i due
contratti.
Stampa dati customer service
Stampa 'G - chiamate + attività eseguite + ricambi': in stampa su griglia, il comando
'Visualizza ricambi' non visualizzava nulla
Prima nota contabilità analitica duplice contabile
Se chiamato da Gestione Prima Nota e se il totale delle righe si discosta, dal totale del
documento, di +/- 0.05, l'ultima riga viene corretta in modo che il totale delle righe
combaci col totale della registrazione di PN.
Generazione ribaltamenti costi/ricavi CADC
Corretto errore che si verificava in fase di determinazione importi da ribaltare
“SqlException: 4104 - The multi-part identifier "tabcena.tb_codtcdc" could not be
bound. Error number: 2146232060” in
NTSInformatica.CLDCXRIBA.GetDestinazioneRibaltamenti_DaValoriPriana2 in
C:\BIZ2015\BDCXRIBA\BDCXRIBA.VB:riga 905
Avanzamento e versamenti produzione esteso
Corretto problema che causava l'errato funzionamento del pulsante Annulla nella
maschera di selezione lotti: il pulsante annullava il versamento ma non il
completamento sulla riga di avanzamento.
Errore di runtime avanzando una lavorazione in MODALITA' IMPOSTAZIONE
MANUALE TEMPI in presenza di una q.tà scartata. Corretto.
Motore versamenti di produzione da avanzamenti
Durante il versamento di una lavorazione, per gli articoli gestiti a lotti, il programma
propone il lotto della nota di prelievo (se presente) invece di quello dell'ordine. Nel
caso non sia indicato neanche l'ordine non verrà fatta nessuna proposta.
Corretto errore "Nessuna riga alla posizione 0. " nel metodo "CaricaDatatable" che
capitava quando il programma non riusciva a determinare una causale. Ora viene
dato un messaggio informativo all'utente.
Il versamento della fase finale poteva avvenire solo se il centro che compie quella
fase ha magazzino associato uguale al mag. impegni dell'ordine di produzione. Ora
questo blocco è stato rimosso uniformando il comportamento a Gestione documenti
(B*VEBOLL).
Distinta base
Corretto problema che causava l'apparizione del messaggio "Nel campo 'Commessa'
è possibile inserire solo numeri" se si creava una nuova distinta da gestione
documenti.
Elaborazione MRP
Articoli a fase: non veniva valutato in modo corretto il campo TIPO OPZIONE DI
ANAGRAFICA ARTICOLO; indipendentemente dalla fase articolo l'articolo è
considerato sempre PF REALE se così è scritto in anagrafica. Invece la fasi
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 73
Componente
B*DBLPRO.DLL
B*DKKONS.DLL
B*DIGEDI.DLL
B*DWQVDA.DLL
B*EMCSER.DLL
B*EMGMAI.DLL
B*F4GEST.DLL
B*IEIMEX.DLL
Descrizione anomalia risolta (SR4)
intermedie dovrebbero essere viste come SEMILAVORATO REALE.
Liste di produzione
Ora è inibito il cambio del codice articolo su righe esistenti.
In finestra dettaglio, ora la colonna "Colli", come quella relativa alla quantità, è
disabilitata se l'articolo di riga è gestito a Taglie & Colori (le quantità si specificano
nella scala taglie).
In finestra relativa al dettaglio, indicando una nuova riga con un articolo gestito a
Taglie & Colori e spostandosi sulla colonna "Quantità", in apertura della finestra
relativa al dettaglio quantità si scatenava l'errore “Indice oltre i limiti della matrice.”
Desktop consolle
Corretto errore “'0' non è un valore di intervallo valido. L'intervallo deve essere
maggiore di 0. Nome parametro: Interval (error type:
ArgumentOutOfRangeException)” che capitava impostando opzione di registro
IntervalRefresh=0.
Anche in assenza del modulo DWH partiva il timer responsabile del refresh dei
cruscotti il che porta al messaggio 'Funzione attivata solo con dwh extended'.
Se un pannello non è configurato correttamente, invece che dare errore appare un
messaggio che indica che manca la configurazione.
In griglie Listini e Sconti, le colonne relative agli scaglioni Da/A quantità non erano
formattati con tre decimali.
Ora quando si prova ad aprire uno scarico di produzione, al suo posto viene aperto il
carico di produzione (questo evita il messaggio che il documento non esiste)
In griglia "Scarichi collegati" (di un Ordine di Produzione) se, col tasto destro si
richiamava l'ordine, apriva erroneamente, un Impegno Cliente e non l'Ordine di
Produzione.
Gestione dichiarazioni d’intento
Nella generazione del file telematico, nel caso in cui il codice carica sia 1, 6 o 9, il
campo di "Codice fiscale società dichiarante” può essere presente (ma non
obbligatorio). Nel caso in cui il codice carica sia diverso da 1, 6 o 9, e si compila il
campo "Codice fiscale società dichiarante " far scattare il controllo che tale dato non è
richiesto."
Analisi dati datawarehouse
Ora non è più possibile allargare lo splitter dei facts (griglia dati) fino a far sparire
completamente le altre 4 griglie di destra.
Configurazione account email
Qualsiasi sia il messaggio di errore ricevuto dal server, ora il programma mostra il
messaggio completo dell'errore in una memobox, così che sia possibile effettuare
copia\incolla del testo.
Esecuzione automatica ricezione e-mail
L'opzione di registro "BSEMGMAI\OPZIONI\CreaAttivitàConDataEmail" ora imposta
anche l'ora dell'attività con l'ora di invio dell'e-mail.
Gestione deleghe F24
Nella stampa del modello F24 in alcune condizioni non stampava i dati anagrafici della
ditta e il campo sesso era valorizzato erroneamente con M. Corretto.
Motore import/export
Export su ASCII Text File: in qualsiasi modo viene impostato il “Tempo valutazione”
della relazione, le righe nel file ASCII vengono SEMPRE scritte in questo ordine:
prima testata e poi il corpo. Ora la valutazione delle relazione avviene come impostato
sul campo. Esempio: profilo che esporta le testate e corpo dei documenti di
magazzino; testmag-->movmag; se il tempo di valutazione della relazione è impostato
a 'Dopo avere trattato il record' prima viene scritta la testata e poi le rispettive righe del
corpo; se il tempo di valutazione viene impostato a 'Prima aver trattato il record' prima
verranno scritte le righe del corpo e poi la rispettiva testata.
Corretto errore OleDbException - Tipi di dati non corrispondenti nell'espressione
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 74
Componente
B*LBMENU.DLL
B*MGANLO.DLL
B*MGARTI.DLL
B*MGARTV.DLL
B*MGDOCU.DLL
Descrizione anomalia risolta (SR4)
criterio che capitava importando i dati da un file ASCII ed avendo nella relazione
campi un campo di tipo DateTime.
Libreria funzioni generali
La nuova opzione di registro BUSINESS/OPZIONI/SpeincaUsaMaxCodiva non
operava erroneamente, in alcune condizioni non andava a cercare l'importo più alto
del valore di riga.
Corretto errore "La colonna 'mm_flkit' non appartiene alla tabella Tab1." che capitava
durante la fatturazione differita.
GPV: corretto problema che causava l'errata proposta degli omaggi in presenza di un
omaggio a valore seguito da un omaggio a quantità.
Intrastat: se in anagrafica articoli si impostava che l'unità di misura2 per gli intra era la
formula, nella determinazione del valore della Um2 veniva erroneamente utilizzata la
confezione.
Anagrafica lotti
Avviando il comando “Cancella tutte le anagrafiche inutilizzate …” recentemente
introdotto, dal menu Strumenti della Anagrafica lotti, era possibile che venissero
rimossi, in particolari condizioni, i progressivi correnti (lotcpro) relativi agli articoli
gestiti a commessa e/o ubicazione. Chi ha provveduto ad eseguire questa funzione è
opportuno proceda a ricostruire i progressivi correnti articoli, mediante la voce di menu
4-B-A (può essere avviato senza il flag “Ricrea tabelle Keymag, …”. Tale operazione
sistema i progressivi.
Anagrafica articoli
Ora vengono gli spazi a destra e sinistra delle unità di misura indicate.
Anagrafica articoli a varianti
Ora vengono gli spazi a destra e sinistra delle unità di misura indicate.
Componente di gestione ordini/documenti
Seleziona -> Lotti / Ubicazioni aperti e articoli gestiti sia a lotti che a ubicazioni. Se si
selezionava un singolo articolo con doppio click sulla riga il programma riportava sulla
riga sia lotto che ubicazione, mentre se si procedeva con la multiselezione veniva
riportato sulla riga solamente il lotto. Il problema è stato corretto e ora anche con la
multiselezione vengono riportati entrambi i valori.
Corretto problema che causava il mancato funzionamento dell'opzione di registro
"Test_esistenza_duplimpprod".
Corretto errore "La colonna 'xxmd_interr' non appartiene alla tabella CORPOIMP." che
poteva capitare in presenza dell'opzione di registro "EsplosioneDbRicorsiva" con
valore 1.
Se, in Anagrafica Articoli, il campo "Colli", del KIT (tabella ARTKIT) è a zero, in
esplosione di articoli Kit sulle righe Documenti/Ordini i colli sulle righe non vengono
ricalcolati all'indietro, rimangono a zero.
Corretto problema che causava lo svuotamento degli scarichi collegati modificando la
fase di un articolo presente negli scarichi.
Corretto il calcolo della percentuale di margine e di ricarico. Non veniva moltiplicato
per 100.
Non evadeva in maniera corretta i carichi di produzione PARZIALI se nell'ordine di
produzione c'erano TASK del Project Management.
Project Management: il test sullo sforamento negli avanzamenti del task di project
management fatti dal programma gestione ordini non era corretto in particolare per gli
ordini di produzione. Corretto.
Durante il ricalcolo dei prezzi\sconti\provvigioni, veniva dato il messaggio "Non sono
state trovate righe da trattare." anche se si era scelto di trattare tutte le righe
Abilitando opzione di registro in bsveboll "RiproponiDataDoc" e inserendo documenti
relativi all'anno precedente, la procedura anche sul secondo documento emesso
continuava a dare sempre il messaggio "La data del documento non è inclusa
nell'anno indicato", anche se la data è settata correttamente (2015) dopo il primo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 75
Componente
B*MGETTE.DLL
B*MGSCHE.DLL
B*MGSTLI.DLL
B*MGSTRL.DLL
B*MGUMIS.DLL
B*ORCONF.DLL
B*ORGNNP.DLL
B*ORGSOL.DLL
B*ORGSOR.DLL
Descrizione anomalia risolta (SR4)
documento emesso con data 2015.
La opzione di registro che disabilita i controlli sulla SOTTOCOMMESSA non operava
nelle lavorazioni collegate ad un carico di produzione. Ora lo fa.
Carico da produzione interno che evade ordine con Project Management: veniva dato
erroneamente il messaggio 'Task già completato... ' ed azzerato il codice task (la
funzione verifica ed aggiorna il PM veniva eseguita 2 volte all'interno della
ImportaOrdini, una in usciata dal campo ec_taskid ed una al ternime dell'importazione
delle varie righe d'ordine)
Corretto problema che causava l'aggiunta di caratteri trattino - all'ubicazione nel caso
si cambiasse il magazzino di un articolo gestito a ubicazioni nel caso non fosse
presente il modulo della logistica su palmari.
Stampa etichette
Se il programma viene chiamato da gestione documenti o gestione ordini per
stampare una singola riga di un articolo T&C, non veniva indicata la descrizione della
taglia nel campo su database e quindi in etichetta.
Stampa schede articoli
Spunta su considera storico, da data 01/01/1900 a oggi, con chiusura di magazzino al
31/12/2014, in stampa su griglia riportava come saldo iniziale l'esistenza al 2014
presente nei progressivi, la colonna esistenza quindi risultava errata perchè i
movimenti del 2014 erano esposti in griglia quindi con valore raddoppiato.
Lanciando la stampa su griglia, il programma restituiva il seguente errore “Nessuna
riga alla posizione 0. (error type: IndexOutOfRangeException)” in :
NTSInformatica.CLEMGSCHE.NoSaldoStorico in
C:\BIZ2015\BEMGSCHE\BEMGSCHE.vb:riga 1863
Stampa listini
Nella finestra relativa alla stampa su griglia, cancellando l'ultima riga, si scatenava il
seguente errore: “Riferimento ad un oggetto non impostato su un'istanza di oggetto.”
La stampa in griglia ora mostra correttamente la descrizione articolo in lingua.
Stampa inventario di magazzino
Stampando l’inventario con Tipo Valorizzazione "Lifo" e "Stampa dati anni precedenti",
a volte si scatenava il seguente errore: “Violazione di chiave primaria inserendo i dati
in tabella TTINVEN2.”
Tabella unità di misura
Ora, al salvataggio di una nuova Unità di Misura, il programma elimina gli spazi a
destra e a sinistra e obbliga ad indicare la descrizione.
Stampa conferme d’ordine
Ogni riga di offerta poteva venir esposta due volte nella stampa su Word.
Se col configuratore user interface si impostava, come default, una configurazione, al
primo avvio del programma la proponeva correttamente nel combo ma non la
applicava.
Gestione note/documenti da impegni
Generando un documento con 'Genera note di prelievo da impegni' a partire da un
ordine cliente in valuta, la maschera di richiesta del cambio non permetteva di
scegliere la voce 'Usa il cambio della testata di origine'.
Gestione proposte d’ordine
Procedendo con la conferma delle righe selezionate (da voce di menù), con filtro su
colonne "Selezione" poteva apparire l'errore: Riferimento a un oggetto non impostato
su un'istanza di oggetto.
La selezione di più articoli tramite lo zoom articoli causava il mancato salvataggio
delle righe successive alla prima selezionata.
Gestione ordini
Corretto problema che generava l'errore: "Nessuna riga alla posizione 0." sul metodo
"ImportaOrdini" cercando di evadere un Impegno Cliente Aperto con attiva l'opzione
NonRiportareDatiTestOA.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 76
Componente
B*PDGENP.DLL
B*PMAVUT.DLL
B*PMGCOM.DLL
B*PMHLOG.DLL
B*PRCAGE.DLL
B*PRGNPV.DLL
B*RECHIC.DLL
B*REGSRE.DLL
Descrizione anomalia risolta (SR4)
In evasione righe d'ordine aperto non veniva ereditata la sottocommessa di riga.
Negli ordini generati da GPV è ora possibile utilizzare l'esporta riga. In gestione
documenti opera già correttamente.
Corretto problema che poteva portare al mancato ripristino della configurazione della
griglia dopo aver impostato i blocchi GPV sui documenti.
Genera/invia PDF
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
poteva capitare durante la stampa scadenziario per agente.
Avanzamento attività Project Management
In alcuni casi non mostrava i dati relativi all'avanzamento di un task (solo del primo
avanzamento).
Poteva mostrare dei task evasi nella griglia delle attività da avanzare.
Migliorati alcuni comportamenti in sede di modifica/cancellazione di un avanzamento.
Non proponeva in modo corretto i valori di tempo rimanente e/o valore rimanente e/o
saldo task in alcune situazioni.
Gestione struttura/avanzamento commesse Project Management
Ora proibisce la cancellazione di task anche se sono avanzati con movimenti non
siano ancora ribaltati (in PROESEB).
In gestione commesse, se si importa una schema, in presenza di programmazione
date, imposta data inizio prevista e fine prevista = OGGI.
Zoom organizzazione
Corretto problema che causava la visualizzazione anche di organizzazioni associate
ai lead nonostante si facesse richiesta di mostrare solo le organizzazioni interne.
Tabella agenti
Ora, se con la configurazione dell’interfaccia, il pulsante "Salva" viene disabilitato,
modificando dei dati, in uscita, il programma non chiede/permette più di salvare le
modifiche (così come nella anagrafiche articoli/clienti).
Generazione provvigioni
Generazione provvigioni su incassato nuovo sistema: se, per lo stesso agente, si
elaboravano più documenti in una unica elaborazione, e tra i documenti erano
presente un documento il cui residuo da incassare era = 0, come provvigione poteva
venire impostata quella del documento precedentemente elaborato. Corretto.
Chiusure di cassa
Corretto problema che causava l'errata totalizzazione nel report del totale corrispettivi
in presenza di corrispettivi negativi. Inoltre nel report è stato aggiunto il totale DDT.
Gestione punti vendita
Corretto problema che causava l'arrotondamento della quantità residua durante
l'evasione di riga.
Durante l'importazione di una comanda in un'altra comanda non venivano gestite
correttamente le gift card e i buoni che apparivano come articoli normali in griglia.
L'opzione di registro Bsveboll\Opzioni\Calc_pesi_in_doc veniva erroneamente letta da
OpzioniDoc
Al cambio del porto e del vettore vengono correttamente ricalcolate le spese di
trasporto.
Corretto problema che causava l'errata scrittura nello scontrino delle righe di reso con
abbuono.
Nella maschera di dettaglio articoli, i prezzi tengono conto dell'opzione di registro
nDecSuPrz
Corretto problema che impediva il saldo in automatico quando si cambiava la seconda
forma di pagamento.
Corretto calcolo del margine\ricarico quando si impostava l'opzione di registro
"ListinoCalcoloRicaricoMargine" su -2
Nella maschera dell'evasione il programma imposta o toglie il flag di evaso totale in
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 77
Componente
B*REMOCA.DLL
B*REMOVG.DLL
B*REPROM.DLL
B*RGSYNC.DLL
B*RMMONP.DLL
B*RMPICK.DLL
B*SUUSER.DLL
B*TCDIPT.DLL
Descrizione anomalia risolta (SR4)
automatico se si indica una quantità uguale alla totale o inferiore. Con 0 lascia evaso
totale.
Corretto problema che impediva il calcolo delle provvigioni in presenza di un codice
promozione di riga (vecchie promozioni).
Corretta la proposta della quantità quando si premeva su un pulsante configurato. In
alcuni casi invece della quantità indicata sul pulsante, veniva indicato 1.
Corretto errore La colonna 'ec_npsalcon' non appartiene alla tabella CORPO. Nel
metodo ScaricaLottox
Corretto problema che causava l'errata scrittura nello scontrino dello sconto valore
netto, in presenza della apposita configurazione.
L'opzione di registro "AccorpaRighePerArticolo" ora funziona solo sulle righe dove non
è esplicitato il lotto. Se sulla riga viene indicato un lotto, questa non viene più
considerata per gli accorpamenti.
Corretto errore "nessuna riga alla posizione 0" che capitava aprendo la maschera dei
totali nel metodo "VisualizzaUsaResto"
Corretto problema che determinava la mancata visualizzazione del messaggio
"Considerare, del documento di acconto selezionato, solo la parte occorrente per
chiudere questo documento?" durante l'evasione di un acconto se la forma di
pagamento utilizzata era di tipo “Altro”.
Movimenti di cassa
Corretto errore che causava l'errata generazione delle registrazioni in prima nota
relative agli incassi crediti clienti.
Movimenti gift card
Corretto dettaglio in testata durante la visualizzazione di un buono che era stato
stampato più volte.
Il residuo mostra tutte le cifre anche in caso di importi superiori i 1000€.
Promozioni GPV
Corretto problema che causava la visualizzazione dell'avviso che la promozione non
era modificabile in quanto in uso, quando si modificava la configurazione degli
stabilimenti\negozi.
Corretto problema che causava l'errata apparizione del listino quando si passava da
una promozione applica listino ad una MxN su articoli misti.
GPV, sincronizzazione negozio
Corretto errore di chiave duplicata durante la sincronizzazione lato negozio dei codici
articolo fornitore (codarfo)
Monitoraggio picking e ricevimento merce
Corretta l'applicazione del filtro "Da conto" "A conto"
Gestione picking
Risolti problemi di chiave duplicata su MPALLET che capitavano quando si
selezionava un pacco diverso dal primo e la generazione del percorso per le
ubicazioni prevedeva la suddivisione di una riga con quantità riscontrata a 0.
Corretto problema che causava la visualizzazione della riga per l'inserimento della
quantità al centro dello schermo se si provava a massimizzare la maschera.
Corretto problema che causava il mancato aggiornamento della quantità da modificare
quando si completava un riscontro con "Modifica quantità" attivo.
Ora il focus viene correttamente assegnato al codice articolo dopo che si è
selezionata una quantità e si è battuto invio.
Business for people, scheda utente
Corretto errore "Index non compreso nell'intervallo" che poteva capitare aprendo la
maschera in emulazione desktop 800x600 o 1024x768
Finestra quantità per taglia
Corretto problema che impediva l'apertura della maschera se si partiva da un
documento con serie a 3 caratteri.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 78
Componente
Descrizione anomalia risolta (SR4)
B*TEBUVS.DLL
Gestione budget vendite per articolo
Migliorate le performances in presenza di numerosi dati in tabella.
Stampa analisi flussi finanziari
Stampa cash flow con periodicità '-1': se la data di fine elaborazione era successiva
alla data dell'ultimo periodo rappresentabile in griglia (la 12^ colonna) tutti i valori con
data successiva alla data di fine 12^ colonna venivano sommati nella colonna 12.
Gestione documenti
Corretto problema che causava l'applicazione degli sconti di testata del documento
sulle righe di acconto, se queste venivano importate dopo aver indicato lo sconto di
testata.
Corretto problema che causava il mancato ricalcolo della del ricarico e del margine sui
nuovi documenti.
Nel caso sia stata richiamata la creazione di un Carico da Produzione, dopo aver
salvato uno scarico, al salvataggio del Carico da Produzione, se inserito dettaglio
matricole, nel documento di origine, si scatenava l’errore di chiave duplicata.
Se dopo l'importazione di un ordine si andava direttamente nel piede senza passare
per il corpo o senza variare delle informazioni di testata, i totali del documento
apparivano tutti a 0. Comunque al salvataggio e in stampa venivano correttamente
valorizzati.
Se abilitata la proprietà che visualizzava la lista con le voci dei combo, per le unità di
misura del corpo, in alcuni contesti, veniva aperta e subito dopo chiusa.
Corretto problema che poteva portare al mancato ripristino della configurazione della
griglia dopo aver impostato i blocchi GPV sui documenti.
Pur senza l'attivazione di una determinata numerazione/anno, il programma
permetteva di duplicare un documento indicando l'anno per il quale la numerazione
non era stata ancora attivata.
Fatturazione differita
In caso di attivazione del flag Visualizza estremi DDT il programma restituiva l'errore
“Ambiguous column name 'an_tipo'”.
Fatturazione differita interattiva
Salvataggio di documenti ricevuti con opzione di registro Prot_su_doc_ric = S e
contabilizzazione automatica attiva; se durante il salvataggio veniva dato il messaggio
che il numero di protocollo era già stato utilizzato, per cui ne veniva assegnato un
altro, il documento veniva correttamente salvato nel magazzino ma non veniva
eseguita la registrazione contabile in prima nota.
Corretto problema che causava l'azzeramento della valuta anche in casi in cui non
doveva essere azzerata (tipo scollegando e ricollegando lo stesso documento che
però aveva ricevuto una variazione nel cambio)
Packing list
In particolari condizioni, selezionando tutte le righe, compresa quella vuota in fondo, e
settando il codice pacco, al salvataggio/stampa, il programma rimuoveva i dati del
corpo documento. Corretto.
Corretto problema nella generazione della chiave di riga durante la duplicazione di più
righe.
Corretto errore: "Riferimento a un oggetto non impostato su un'istanza di oggetto." nel
metodoMemorizzaNTSControls riga 326
Contabilizzazione documenti
Contabilizzazione documenti con impostata l'opzione globale, recentemente
introdotta, BUSINESS\OPZIONI\SpesePiedeIvateDocScorporo = -1: nel ricalcolo dei
costi derivati da spese di piede (spese accessorie, spese imballo, spese incasso) non
scorporava l'iva dalle spese. Questo poteva generare il messaggio di squadratura
della registrazione contabile.
Contabilizzazione documenti con prezzi iva compresa con opzione
BSVEPNFA/OPZIONI/GetDateComp = -1: ora l'eventuale differenza che può esserci
B*TFSTTE.DLL
B*VEBOLL.DLL
B*VEFADI.DLL
B*VEFDIN.DLL
B*VEPACK.DLL
B*VEPNFA.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 79
Componente
B*XXCMAI.DLL
B*XXFLDO.DLL
B*XXSOCI.DLL
B*XXWMAI.DLL
PROVA.MODX
BUSNET64.EXE
Descrizione anomalia risolta (SR4)
tra somma contropartite di riga (movmag) e totale contropartita di testata (testmag)
viene riportata su una delle contropartite con stesso codice contropartita, e non
sull'ultima della registrazione.
Contabilizzazione con modulo CADC attivo: corretto il seguente errore “Tentativo di
divisione per zero. (error type: DivideByZeroException)” nella funzione
“NTSInformatica.CLEVEPNFA.WriPriana2 in
C:\Biz2014\BEVEPNFA\BEVEPNFA.vb:riga 9970”
Contabilizzazione corrispettivi GPV raggruppati: ora in caso di resto prende sempre o
il conto cassa specifico per punto vendita, oppure quello di personalizzazione CG
Lanciando una qualsiasi elaborazione, si scatenava errore: nessuna riga alla
posizione 0. Il caso segnalato si verificava perché non esistevano dati in
"Personalizzazione Contabilità" (tabella TABPECG). Ora è segnalato con un
messaggio.
Gestione posta elettronica, componente
Corretto problema che abilitava la possibilità di vedere tutte le cartelle di tutti gli
account con lo stesso nome di una cartella che era stata condivisa.
Corretto problema che impediva la cancellazione delle e-mail degli account condivisi.
Analisi flusso documentale, componente
Inserite le informazioni sulla partita (numero e data) all'interno delle note di un nodo
del flusso per DDT e Fatture. Viene valorizzata solo se il numero della partita è <> da
0.
Analisi flusso documenti da prima nota verso fatture da magazzino: per fatture
emesse agganciava erroneamente anche carichi da produzione
Se si prova ad aprire un documento fatto con GPV, viene aperto il programma di GPV
invece di gestione documenti.
Framework Business for people
Ora viene aggiornato correttamente anche il Gruppo quando si crea un nuovo utente
social.
In ambiente multiditta la creazione di una nuova organizzazione portava a crearla
sempre sulla ditta predefinita invece di quella corrente.
Componente compositore email
Corretto problema che causava il mancato caricamento degli allegati di una email nel
caso questi allegati avessero dei caratteri speciali non supportati nei nomi dei file
(causato da un charset errato).
Modello database azienda
Corretto testo SotoredProcedure “bussp_bsdwgend_calcolacosti_g”: nel calcolo del
costo unitario non considerava il moltiplicatore quantità\prezzo dell'articolo
(ARTICO.ar_perqta).
Programma di avvio di Business NET a 64 bit
Su una macchina client in cui è installato Business NET a 64 bit qualora siano
disponibili nuovi aggiornamenti sul server (\Bus\Agg), dopo il messaggio di conferma
poteva apparire il messaggio “Nella cartella dove è contenuto il file di configurazione
indicato non è presente C:\Programmi\Bus\Busnet.exe”. Erroneamente veniva avviato
Busagg.exe al posto di Busagg64.exe
Nuove funzionalità/Superamento limitazioni – Service Release 3
Componente
Descrizione nuova funzionalità (SR3)
B*__ADTL.DLL
Strumento di amministrazione, componente
Se nei dati da distribuire in modello di database (MODXP, MODXV) si indica nel
campo codice ditta il carattere *, il programma provvederà ad inserire il dato su tutte le
ditte presenti sul database oggetto di conversione.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 80
Componente
(vari)
(vari)
B*__CHAK*.DLL
(vari)
B*__CHIL.DLL
B*__CIVA.DLL
B*__CLIE.DLL
(vari)
Descrizione nuova funzionalità (SR3)
Aggiunta la possibilità di avviare il programma di installazione degli aggiornamenti
(Busagg.exe) dallo Strumento di amministrazione (Busadmintools.exe) mediante il
pulsante “Avvia installazione aggiornamenti” nella scheda “Varie”.
(vedi sotto)
Implementazione per gestire l’integrazione con i programma Notax di Genesys per
gestire la Nota integrativa e l’Analisi di Bilancio.
COMPONENTI INTERESSATI: B*__ANAZ.DLL, B*CGBICE.DLL, GENESYS*.EXE,
PDC_1.XLSX
(vedi sotto)
Implementazione per consentire di associare Oggetti OLE (file documenti) per ogni
riga di documento/ordino. Allo scopo è stata introdotta una nuova voce nel menu di
riga dei programmi Gestione documenti e Gestione ordini, denominata "Oggetti
associati di riga". La funzionalità permette di accedere alla griglia degli oggetti OLE,
consentendo di agganciare a ciascuna riga del corpo documento più file.
Aprendo la finestra dal menu di testata, tramite la voce esistente “Oggetti associati”,
saranno visualizzati tutti gli oggetti agganciati, sia quelli di riga, sia quelli di testata.
COMPONENTI INTERESSATI: B*__AOLE.DLL, B*ORGSOR.DLL, B*VEBOLL.DLL
Controllo chiave di attivazione
Rimosso il supporto alle chiavi hardware. Per l’accesso a Business NET è richiesta
unicamente la chiave software.
Smart Business Framework, SBS & SBC
Eseguiti interventi per aggiungere funzionalità e migliorare stabilità e performances del
framework SBF:
- migliorate le funzionalità di installazione e aggiornamento dell’SBC;
- ora è gestita la criptazione del flusso dati tra il server (SBS) e il client (SBC);
- migliorati le funzionatò di upload/download dei file mediante SBC;
- gestiti i controlli splitter (solo SBC Windows);
- gestita la lettura dei codici a barre Ean128 in SBC;
- migliorata la gestione dei file di log.
COMPONENTI INTERESSATI: SBS.EXE, SBS64.EXE, SBC2015.EXE,
SBC2015.APX, SBC2015SETUP.EXE, SBC2015UPGRADE, BN__CHIL.DLL,
BN__MENU.DLL, BE__MENU.DLL, BE__FRWK.DLL, BE__GESC.DLL,
BN__GESF.DLL, B*__SBSL.DLL.
Motore interfaccia grafica
Implementazione per gestire la modalità “tablet” di Windows 10, in particolare per
ottimizzare la gestione degli smartart e dell’autocompletamento sul campi zoomabili.
Nei menu delle finestre di Business NET aggiunta la voce “Visualizza tastiera” per
mostrare la tastiera virtuale di Windows, utile in particolare nella modalità “tablet” di
Windows 10.
Codici Iva
Aggiunto il controllo di cancellazione sui cod. Iva per non ammetterlo quando è
utilizzato nelle principali tabelle di movimentazione.
Anagrafica clienti/fornitori
Aggiunta lettura di una nuova opzione di registro \BS-CLIE\OPZIONI\SelCodiceNoApri (-1/0 <-- default) che, se attiva, in apertura di
un'anagrafica, selezionando un codice con lo Zoom, non apre direttamente
l'anagrafica, ma rimane in attesa dell’OK sulla finestra Apri.
Aggiunta la voce di menu "Localizza Posizione" nelle destinazioni diverse.
(vedi sotto)
Realizzata una implementazione sul modulo Gestione Punti Vendita, per integrare i
dispositivi POS supportati dal driver DoremiPos della RTS Eng (come i Pos Ingenico
5100). Allo scopo è stata aggiunta di una nuova tabella di Configurazione POS
(TABREPS).
La comunicazione col dispositivo POS si attiverà solo al salvataggio di nuovi
documenti e nel caso in cui il commesso scelga una forma di pagamento di tipo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 81
Componente
Descrizione nuova funzionalità (SR3)
“Bancomat” o “Carta di Credito” nella maschera dei totali di GPV (indifferentemente
dal tipo documento o dalle stampe scelte).
(vari)
COMPONENTI INTERESSATI: B*__GPOS.DLL, B*__CPOS.DLL, B*REGSRE.DLL,
B*REPUCA.DLL, B*__STD.DLL
(vedi sotto)
Realizzata la gestione delle pratiche di reso sul modulo Gestione Punti Vendita. Per la
gestione dei resi merce (senza cambio con altri prodotti) relativi ad una vendita
effettuata con corrispettivo o ricevuta fiscale emessa, si prevede l’apertura di una
pratica di reso.
La pratica di reso ha una propria numerazione univoca per anno\negozio e contiene i
riferimenti al documento di vendita originario (o al relativo scontrino). Ne consegue
che si possono creare 3 scenari:
• Reso con restituzione contanti: in Business viene emesso uno scontrino o
ricevuta fiscale negativa (solo resi) e si restituisce al cliente l’importo in
contanti. Lo scontrino negativo verrà stampato come se fosse una Nota di
Credito.
• Reso con generazione Buono di Reso: verrà generato un buono al
portatore.
• Reso con ricarica tessera prepagata: verrà ricaricata la tessera prepagata
utilizzata sul documento di reso (solo se presente modulo GPV Extended).
Nella restituzione contanti viene generato un corrispettivo o ricevuta fiscale (negativo)
per ricaricare il magazzino. Possibile stampare sia il documento cartaceo che il
corrispettivo su registratore (lo scontrino verrà stampato come nota di credito).
Nella generazione di buono viene generata una bolla di movimentazione interna per
caricare il magazzino. Viene creato un movimento (su movgift) per attivare il buono.
Possibile stampare su carta il buono generato (no su registratore). Il buono conterrà
un barcode di cui è possibile scegliere il prefisso tramite l’opzione di registro:
BSREGSRE\OPZIONI\PrefissoBarcodeBuoniReso default «B». Aggiunta in
personalizzazioni GPV un’opzione per rendere modificabile la data di scadenza del
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 82
Componente
B*__ETIM.DLL
B*__GACC.DLL
B*__MENU.DLL
B*__ORGA.DLL
(vari)
B*__STWO.DLL
B*__UICF.DLL
B*CGAUTO.DLL
(vari)
Descrizione nuova funzionalità (SR3)
buono (default senza scadenza). I buoni generati saranno utilizzabili come se fossero
delle GIFT CARD (sparandoli come articoli). Il buono può essere consumato solo a
saldo o a scalare in base all’opzione di registro BSREGSRE\OPZIONI\BuoniAScalare
default «0» (a saldo)
Nella ricarica tessera viene generato un corrispettivo o una ricevuta fiscale (negativo)
per ricaricare il magazzino. Viene creato un movimento di cassa di tipo ricarica
tessera prepagata e viene stampata la ricevuta. In pratica come nel caso della
restituzione contanti e poi si utilizzano i contanti ricevuti per ricaricare la tessera.
COMPONENTI INTERESSATI: B*REGSRE.DLL, B*RECORE.DLL, B*REMOVG.DLL,
B*REPERS.DLL, B*RGSYSE.DLL, B*RGSYNC.DLL, B*VEPNFA.DLL,
BSREGSRE.RPT
Esecuzione automatica alert
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Gestione accessi
Implementata nuova funzione Blocca\Sblocca tutto per abilitare o disabilitare tutte le
voci di menu ad un ruolo\utente.
Menu di Business NET
Migliorato autocompletamento su campo "Contropartita"
Aggiunto un controllo all’avvio di Business NET sul sito di NTS Informatica per
verificare la disponibilità di nuove funzionalità/aggiornamenti.
Migliorate le prestazione all'avvio del menu Business for People
Rubrica/Organizzazione
Implementata nuova opzione di registro "BS__ORGA\OPZIONI\GrigliaClassica", che
se attiva il programma mostra la griglia con la visualizzazione classica, ovvero con
anche l’intestazione di colonna e la barra delle funzioni a sinistra. Inoltre rende la
maschera ridimensionabile, così da poter allargare la griglia a piacimento.
Esposto il campo account Skype tra i dati personali.
(vedi sotto)
Interventi per la gestione dei superammortamenti al 140% in corso di introduzione con
la legge di stabilità 2016. Per maggiori dettagli vedere il documento CT-1511-0205Super ammortamento 2016.pdf
COMPONENTI INTERESSATI: B*__SOTC.DLL, B*CGPRIN.DLL, B*CECALC.DLL,
B*CEANCE.DLL, B*CESTRC.DLL, B*CESSCE.DLL
Stampa su Microsoft Word/OpenOffice
Nei modelli relativi alla stampa su Word dello scadenziario sono stati aggiunti i
seguenti campi: sc_subcommeca, sc_prefiban, sc_iban e sc_swift, sc_conto.an_cell.
Nei modelli relativi alla stampa su Word degli ordini è stato aggiunto il seguente
campo "Destinazione 2" td_coddest2
Configurazione user interface
Nell'importazione delle DLL personalizzate, per ogni file (BO, BF, BH) ora, il
programma, controlla se esistono le corrispondenti (BN, BE, BD) avvisando e
chiedendo di proseguire o annullare l'importazione.
Gestione autorizzazione/incassi/pagamenti
Ora al salvataggio della distinta il cod. della banca di presentazione viene
memorizzato, oltre che sulla scadenza del conto effetti, anche sulla scadenza
collegata all'effetto (se questa scadenza era una scadenza raggruppata, il codice
banca viene memorizzato anche sulle scadenze che hanno dato origine al
raggruppamento).
(vedi sotto)
Realizzata implementazione sui programmi di Contabilità generale sottoelencati, per
far sì che non sia possibile creare registrazioni contabili su clienti/fornitori con “Blocco
conto” impostato su “Blocco fisso” così come già avviene in Gestione
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 83
Componente
B*CGDIST.DLL
B*CGEXGS.DLL
(vari)
B*CGGRAT.DLL
(vari)
(vari)
B*CGPART.DLL
B*CGPRIN.DLL
Descrizione nuova funzionalità (SR3)
documenti/ordini. Questo comportamento è condizionato da opzione di registro
BSCGPRIN\OPZIONI\SegnalaCreazDocumCliFornBloccati a valore -1.
COMPONENTI INTERESSATI: B*CGPRIN.DLL, B*CGAUTO.DLL, B*CGDIST.DLL,
B*CGINSO.DLL, B*CGFTFG.DLL, B*CGGNEF.DLL, B*CGRIEF.DLL, B*VEPNFA.DLL
Gestione distinte
Ora al salvataggio della distinta il cod. della banca di presentazione viene
memorizzato, oltre che sulla scadenza del conto effetti, anche sulla scadenza
collegata all'effetto (se questa scadenza era una scadenza raggruppata, il codice
banca viene memorizzato anche sulle scadenze che hanno dato origine al
raggruppamento).
Ora l'emissione distinta aggiorna la banca di presentazione anche sulle scadenze
clienti originarie nel caso di 'emissione effetti senza chiusura cliente' utile per il modulo
tesoreria e flussi finanziari.
Esportazione prima nota verso Ranocchi GIS
Nel programma di esportazione contabilità verso Ranocchi GIS aggiunta la scelta se
esportare solo fatture o tutti i documenti.
(vedi sotto)
Implementazione relativa all'attribuzione del numero di partita al programma di
raggruppamento effetti. Il recent viene ora preso in considerazione solo per
determinare l'ultima serie utilizzata mentre la numerazione della serie viene presa da
un'opzione di registro creata automaticamente dal programma
BSCGRIEF\OPZIONI\Numdoc_DITTA_SERIE (Esempio: Numdoc_PROVA_X).
Al termine dell'elaborazione viene aggiornato il valore di tale opzione, se si utilizza una
serie nuova per la prima volta il programma crea automaticamente l'opzione di
registro. In questo modo l’opzione è letta indipendentemente dall’operatore.
COMPONENTI INTERESSATI: B*CGSCAD.DLL, B*CGGNEF.DLL, B*CGRIEF.DLL
Generazione ratei e risconti
Ora consente l'elaborazione se lanciata in modalità 'integrativa' anche se il libro
giornale è stato stampato in definitivo.
(vedi sotto)
Iva split payment: ora viene memorizzato sul database (nuovo campo
tablipe.tb_fill1val) ed esposto nel report di stampa, l'imponibile split payment. Richiede
il report Bscgliq0.rpt aggiornato.
COMPONENTI INTERESSATI: B*CGLIPE.DLL, B*CGLIQI.DLL
(vedi sotto)
Interventi per implementare la variazione dei tracciati, a decorrere dal Gennaio 2016,
degli elenchi fatture ITALIA, UE ed EXTRAUE per gli operatori economici della
Repubblica di San Marino (modulo RSM). Per maggiori dettagli vedere circolare
tecnica CT-1510-0203-Variazione tracciati elenchi fatture RSM.pdf.
COMPONENTI INTERESSATI: B*CGPRIN.DLL, B*SMSTEL.DLL
Stampa partitari
Nelle elaborazioni multiditta ora Il programma mostra anche la colonna Ditta in griglia,
inoltre è possibile aprire le registrazioni anche relative a ditte diversa dalla corrente.
Gestione prima nota
Gestione beni usati regime analitico: gestito il caso di registrazione della vendita
antecedente a quella di acquisto; ovviamente se non si registrerà l'acquisto con data
antecedente a quella di fine liquidazione che contiene la reg. di vendita, la liquidazione
IVA non sarà corretta. Inserito test in fase di registrazione dell'acquisto che avvisa se
la vendita è stata eseguita in data antecedente a quella in cui si sta registrando
l'acquisto
Nelle nuove registrazioni IVA, ora la griglia iva e la griglia contropartite vengono
visualizzate solo dopo aver indicato causale, conto, numero documento e data
documento (aggiunto un messaggio informativo).
In una nuova registrazione, se la causale prevede la valorizzazione di serie/numero
documento, ora vengono inizializzati, con gli stessi valori, anche serie e numero
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 84
Componente
B*CRCRAC.DLL
B*CRGNIC.DLL
B*CRGSOF.DLL
B*CSCIVA.DLL
B*CSFICH.DLL
B*CSGCHI.DLL
B*CSGENC.DLL
B*CSGSER.DLL
Descrizione nuova funzionalità (SR3)
partita (prima si doveva passare obbligatoriamente per la serie e numero documento
perché venissero inizializzati).
Gestione attività
Aggiunto il campo campagna anche nella maschera di creazione attività di
BusinessForPeople.
Generazione impegni da offerte
Il programma ora preleva anche le note e la destinazione 2 dall'offerta originaria.
Gestione offerte
Durante il salvataggio, se si sceglie di creare una nuova offerta o una nuova revisione,
il programma riporta ora anche gli oggetti ole (file associati).
Aggiunta nuova opzione di registro
"BSCRGSOF\OPZIONI\ControllaOpIncaricatoAgente1", se attiva al salvataggio di una
nuova offerta il programma verifica se l'operatore incaricato è uguale all'operatore
dell'agente dell'offerta. L'agente deve avere un operatore associato per funzionare.
Sostituzione Codici IVA Contratti CS
Nuovo programma per la gestione delle sostituzioni codici iva/esenzioni sui contratti
del modulo Customer Service. Il programma è accessibile dal menu nella posizione K4-2, oppure tramite una voce della toolbar del programma Gestione contratti
(BNCSGSCO.DLL) Il nuovo programma permette di selezionare, con appositi filtri, i
contratti di un cliente e i relativi dettagli dei rinnovi, in modo da poter sostituire
massivamente il codice iva. Le sostituzioni vengono salvate in un apposito file di LOG.
Fatturazione chiamate
Aggiunto un nuovo flag in maschera "Privilegia tipo b/f da anagrafica" durante la
fatturazione delle chiamate, in sostituzione del cod. tipo bolla fattura fisso.
Gestione chiamate
Realizzazione di una implementazione per consentire di esporre nel report del
rapporto di intervento il Totale Imponibile, Totale Iva, Totale. Questi valori sono
calcolati e disponibili nelle formule, rispettivamente, @XX_TOTALE, @XX_IVA e
@XX_TOTIVA. I report standard non contengono tali formule, per chi ne ha necessità
sono inseribili nei report personalizzati.
Aggiunto un nuovo flag in maschera "Privilegia tipo b/f da anagrafica" durante la
fatturazione delle chiamate, in sostituzione del cod. tipo bolla fattura fisso.
Crea attività da svolgere da calendario ora tiene conto anche della fascia oraria
pomeridiana. Se è impostata sia la mattina che il pomeriggio crea 2 attività distinte.
Quando si selezionano le matricole da dettaglio matricole ora chiede se cancellare o
meno le matricole esistenti.
Aggiunta nuova opzione di registro:
BSCSGCHI\OPZIONI\SecondaPropostaContrattoFiltraArticolo. Durante la proposta
del contratto, se la prima ricerca di un contratto passivo relativo a modello/matricola
ha esito negativo, allora ricerca i contratti del cliente. Attivando l'opzione il programma
filtra oltre che per cliente anche per codice articolo.
Generazione chiamate manutenzione programmata
Aggiunti i messaggi di superamento fido\insoluto in presenza del flag "Controlla
fido/insoluti in inserimento chiamata" del programma "Personalizzazione customer
service"
In presenza di articoli con matricole diverse che hanno la stessa attività di
manutenzione alle stesse date di scadenza, in maschera abilitando il flag raggruppa x
cliente/destinazione/articolo/cod attività /data scadenza, lanciando l'elaborazione, il
programma NON generava una sola chiamata con il dettaglio delle matricole ma tante
chiamate quante erano le matricole.
Gestione customer service
Aggiunta nuova opzione di registro
BSCSGSER\OPZIONI\AggiornaOperatoreSuChiamataAttivita", che se attiva il
programma aggiorna sempre l'operatore sia sulla chiamata che sull'attività quando si
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 85
Componente
B*CSHLMA.DLL
(vari)
B*CXSELM.DLL
B*DBAVEX.DLL
B*DBAVST.DLL
B*DBEMRP.DLL
B*DIHLDI.DLL
B*DKKONS.DLL
Descrizione nuova funzionalità (SR3)
utilizza la voce di menu "Assegna/riassegna operatore incaricato." dal menu
"Chiamata + Attività da svolgere".
NB: La voce di menu "Assegna/riassegna operatore incaricato...", a standard, opera in
maniera diversa in base al contesto e allo stato del programma:
In modalità "Chiamate" aggiorna solo l'operatore della chiamata
In modalità "Attività da Svolgere" aggiorna sempre l'operatore dell'attività
Nel menù "Chiamata + Attività da svolgere” aggiorna con la seguente regola (senza
opzione di registro):
- Se non è presente l'attività aggiorna solamente la chiamata
- Se non è stato indicato l'operatore sulla chiamata e sull'attività lo indica su entrambe
- Se non è stato indicato l'operatore sulla chiamata ma è presente sull'attività lo
aggiorna solo sulla chiamata
- Se è presente l'operatore sulla chiamata ma non è stato indicato sull'attività lo
aggiorna solo sull'attività
- Se l'operatore è presente sia sulla chiamata che sull'attività allora aggiorna solo
quello dell'attività.
Zoom matricole
Aggiunta nuova colonna "Rinnovo in corso" che permette di capire se i contratti
collegati alla matricola hanno dei rinnovi in corso oppure no.
(vedi sotto)
Nei Tipi di contratto il flag “Rivalutazione automatica canoni” è stato sostituito in un
combo per accettare i seguenti valori: “No”, “Canoni fissi e contatori”, “Solo canoni
fissi”, “Solo contatori”. Nel casi 2 e 4 il programma “Rinnovo contratti” provvede ad
aggiornare con l’indice ISTAT (o indice di rivalutazione) anche i costi-contatore (costi
copia) mantenendo un arrotondamento matematico alla quarta cifra decimale.
COMPONENTI INTERESSATI: B*CSNNTC.DLL, B*CSRINC.DLL
Zoom/Seleziona manodopera/timesheet
Aggiunto il filtro sul campo Note (like). Modificati i report standard BSCXLAV*.RPT.
Avanzamento e versamenti produzione esteso
Alla lettura del barcode "Completato" o "Completato + Versa" il cursore si sposta sulla
quantità buona.
Nella maschera del dettaglio lotti\matricole è stato aggiunto il pulsante Annulla, che
permette di annullare l'inserimento dei lotti e delle matricole e tornare nel programma
per poter procedere ad ulteriori rettifiche.
Motore versamenti di produzione da avanzamenti
Aggiunta nuova opzione di registro BSDBAVEX\Opzioni\CheckLottiInScarico che si
comporta come quella presente in gestione documenti, per il controllo delle giacenze
sui lotti.
Elaborazione MRP
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Zoom dichiarazione d’intento
Ora fra le dichiarazioni di intento valide, mostra anche le revocate (sempre che siano
valide ovviamente) come è giusto che sia. In base a ciò il filtro 'mostra revocate' è
stato tolto perchè ingenera solo fraintendimenti. Per vedere le revocate basta chiedere
di vedere 'anche quelle non valide'.
Desktop consolle
Ora nella desktop consolle, quando si selezionano i clienti\fornitori, vengono validati i
codici fiscali\partite iva e quelle errate vengono evidenziate in rosso nella griglia, utile
per i controlli di validità. E’ stato aggiungo anche un flag "Errore CF\PI" (per default
non visualizzato) che può essere esposto per ordinare per i clienti\fornitori che hanno
Codice Fiscale o Partita IVA non valida.
Aggiunte nuove voci di menu per visualizzare i contratti associati ad un cliente e per
selezionare le righe di uno stesso documento sulla griglia Ordini e Documenti.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 86
Componente
B*DWGEND.DLL
B*DWQVDA.DLL
B*ECCRDB.DLL
B*ECIMPO.DLL
Descrizione nuova funzionalità (SR3)
Migliorate le performances in fase di apertura di ordini\documenti se selezionati molti
dati da mostrare.
Nei filtri di selezione documenti, quando nel combo ‘Tipo documento’ sono scelte voci
che comprendono le ‘Note di prelievo’, reso visibile un nuovo filtro ‘Note di prelievo
evase’ che può assumere i valori NO (default) SI o TUTTE, come nella selezione degli
ordini.
Generazione dati datawarehouse
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Aggiunta nuova voce di menu "Valida Dati" che permette di visualizzare un log con i
dati presenti nel datawarehouse dove non è presente il relativo dato chiave sulle
tabelle principali di Business NET (ad esempio verifica che esistano tutti gli articoli
presenti nel datawarehouse).
Analisi dati datawarehouse
Aggiunto flag in maschera per poter scegliere l'ordinamento delle statistiche in fase di
apertura.
Aggiunto nuovo campo di ricerca per i facts e lo splitter tra i facts e le altre dimensioni.
Migliorate altresì le descrizioni dei facts.
Sistema collegamento e-commerce: gestione database transito
Il campo an_porto è portato a 3 caratteri nello script di creazione di ANAGRAX.
Alle viste artclas[1-5] è stato aggiunto il campo acl_note[1-5].
Anche nelle viste IMPEGNI, ORDINI, VENDITE è stato aggiunto il test sul campo di
artico.ar_webvis
Modificata la struttura del database di transito: alla tabella RELEASEX sono stati
aggiunti i seguenti campi: rel_soloartvis 0/-1 default -1; rel_soloditta def '' che se
popolato aggiungerà a tutte le viste il filtro sul codice ditta scelto.
Aggiunte le viste sulle tabelle con le descrizioni in lingua delle classificazioni articoli.
La gestione modificata richiede la conversione del database di transito.
Al momento della creazione delle viste sul database di Business NET ora è possibile
scegliere se estrarre solo i dati visibili al web (campi *_webvis = ‘S’) che rappresenta
l’impostazione predefinita, oppure non applicare tale filtro per esporre tutti i dati del
gestionale. Tale configurazione viene salvata nella tabella RELEASEX del database di
transito.
Implementato aggiornamento della struttura del database di transito all'ultima
versione. Inoltre le viste create con delle query personalizzate verranno evidenziate
nella griglia delle tabelle/viste presenti nel database di transito.
Sistema collegamento e-commerce: import dati
Implementata opzione di registro globale OPZIONI/SpesePiedeIvateDocScorporo (0
default, -1 opzione attiva); se l'opzione è attiva (-1), SOLO per i documenti con
scorporo, le spese di piede (trasporto, imballo, incasso) vengono considerate già
ivate. Questa opzione è importante per evitare differenze di arrotondamento nei
documenti con scorporo importati dall’applicazione esterna dove le spese di piede
vengono passate con scorporo (iva compresa). L’opzione è globale, quindi se variata
occorre uscire e rientrare da Business NET per vederne gli effetti.
Attenzione! Questa opzione va variata solo se non sono già presenti su Business NET
dei documenti iva compresa (con scorporo), se si attiva con documenti esistenti
qualora si vada in modifica saranno ricalcolati assumendo che i campi di piede
documento/ordine (spese incasso, spese trasporto, …) siano ivati quando in origine,
senza opzione attiva – standard, non lo erano.
Nota bene! Se l’impegno viene passato dall’applicazione esterna con flag di scorporo
= S (ivato) e l'opzione globale di registro di Business “SpesePiedeIvateDocScorporo”
non è stata attivata (0), le eventuali spese di piede verranno scorporate dell’iva da
Business NET in fase di importazione, poi l’IVA verrà riaggiunta in fase di calcolo del
documento. Questo scenario può portare a differenze di arrotondamento. Il codice iva
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 87
Componente
B*EFSPES.DLL
Descrizione nuova funzionalità (SR3)
per determinare l'iva da scorporare verrà preso da personalizzazione vendite con le
regole standard di Business NET.
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Gestione spesometro/blacklist
Questo aggiornamento comprende anche i componenti aggiornati dello spesometro
pubblicati in data 30/10/2015.
Per maggiori dettagli vedere il documento CT-1309-0168-Comunicazioni Operazioni
Rilevanti IVA 2013.pdf e CT-1310-0170-Cronologia Pubbl. Comunicazione Op.
Rilevanti IVA 2013.pdf disponibili a questo link http://www.ntsinformatica.it/servizi-eformazione/spesometro-telematico-iva/
SPESOMETRO E BLACK LIST: In nuova estrazione aggiunta possibilità di estrarre
anche i dati del 2015.
ACQUISTI SAN MARINO: ora è possibile estrarre i dati del 2016.
Gestiti i seguenti regimi speciali: Regime agricolo; Attività con regime 74 ter (tour
operators, agenzie viaggi); Beni usati (regime del margine).
BLACK LIST: interventi per gestire la comunicazione Black list a cadenza annuale, e
non più mensile o trimestrale, per le operazioni di importo complessivo annuale
superiore a 10 mila euro, in seguito al Decreto Semplificazioni (Dlgs n.175/2014) del
13 dicembre 2014. Aggiunta opzione di registro
BSEFSPES\OPZIONI\SogliaBlAnnuale =10000(default) per modificare,
eventualmente, la soglia di estrazione.
OPERAZIONI LEGATE AL TURISMO: Gestito quadro TU per la comunicazione delle
operazioni in contanti legate al turismo.
Aggiunte opzioni di registro BSEFSPES\OPZIONI\SogliaMinimaTu =1000 e
BSEFSPES\OPZIONI\SogliaMassimaTu =15000 per modificare, eventualmente, le
soglie di estrazione delle operazioni legate al turismo.
SPESOMETRO, BLACK LIST, OPERAZIONI LEGATE AL TURISMO ED ACQUISTI
DA SAN MARINO: gestito in fase di estrazione dati il campo “No spesometro” nel
castelletto iva delle registrazioni per esclusione movimenti dalla comunicazione. Solo
per versioni 2015 di Business NET.
SPESOMETRO, BLACK LIST ED OPERAZIONI LEGATE AL TURISMO: gestito,
durante l’estrazione dati, in griglia del dettaglio movimenti, il campo “ft. fig.” a seguito
della gestione delle fatture figurative corrispettivi. Solo per versioni 2015 di Business
NET.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 88
Componente
B*EMGMAI.DLL
B*LBBASE.DLL
B*LBMENU.DLL
B*MGARTI.DLL
B*MGARTV.DLL
B*MGCALS.DLL
B*MGCAUM.DLL
Descrizione nuova funzionalità (SR3)
Ora estrae clienti esteri non residenti, con codice iva “tipo iva non esposta”, per
gestire le operazioni attive in regime 74 ter.
Per utilizzare questo programma è ora necessario disporre di connettività Internet per
eseguire i controlli di validità della chiave di attivazione di Business NET, sui server di
NTS Informatica.
Esecuzione automatica ricezione e-mail
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Varie migliorie alle prestazioni dell'invio e migliorata compatibilità ricezione e-mail da
account iCloud.
Funzioni generali con accesso database
Su campi personalizzati è possibile ora definire come valore di default la funzione
NewID() di SQL. Le colonne con questo default saranno caricate e visibili in Business
NET, ma non saranno aggiornate\valorizzate durante la scrittura del database,
lasciando a SQL la loro gestione.
Libreria funzioni generali
Per gli operatori in lingua ora è possibile tradurre i nome di campo da esporre nei
programmi (zoom in genere, stampe parametriche) dove vengono utilizzati come filtro.
Va popolata la tabella CAMPLIN dell’archivio procedura.
Aggiunta nuova opzione di registro globale "OPZIONI\SpeincaUsaMaxCodiva":
quando viene determinata l'iva delle spese di incasso sui documenti/ordini viene
rilevato il codice iva (con aliquota) del codice iva con imponibile maggiore sul
documento. Questo in alternativa al codice IVA fisso in personalizzazione
vendite/acquisti.
Aggiunta nuova opzione di registro globale OPZIONI\SpesePiedeIvateDocScorporo
che, se attiva, nei documenti/ordini con scorporo, le spese di piede (incasso, bolli,
trasporto, imballi) vengono considerate già ivate.
Attenzione! Questa opzione va variata solo se non sono già presenti su Business NET
dei documenti iva compresa (con scorporo), se si attiva con documenti esistenti
qualora si vada in modifica saranno ricalcolati assumendo che i campi di piede
documento/ordine (spese incasso, spese trasporto, …) siano ivati quando in origine,
senza opzione attiva – standard, non lo erano.
Aggiunta nuova opzione di registro globale OPZIONI\FineMarcatoreEan128 che
permette di indicare un carattere speciale per la determinazioni dei terminatori dei
codici a barre Ean 128.
Anagrafica articoli
Realizzata una nuova opzione di registro BSMGARTI\OPZIONI\CreaBarcodeE13 che
se abilitata a -1 in fase di salvataggio di un nuovo articoli, anche per duplicazione,
viene creato il codice a barre di tipo Ean 13.
Realizzata nuova opzione di registro BSMGARTI\OPZIONI\SelCodiceNoApri (-1/0 <-default) che, se attiva, in apertura di un'anagrafica, selezionando un codice con lo
Zoom, non apre direttamente l'anagrafica, ma rimane in attesa nella finestra di
selezione in attesa della pressione dell’OK.
Anagrafica articoli a varianti
Realizzata nuova opzione di registro BSMGARTI\OPZIONI\SelCodiceNoApri (-1/0 <-default) che, se attiva, in apertura di un'anagrafica, selezionando un codice con lo
Zoom, non apre direttamente l'anagrafica, ma rimane in attesa nella finestra di
selezione in attesa della pressione dell’OK.
Cancellazione listini
Durante l'elaborazione "Cancella listini generati per errore" il programma ora porta la
scadenza dei nuovi listini a 31/12/2099 solo nel caso non siano presenti listini
successivi, altrimenti li riporta al giorno prima della data di inizio validità di quel listino.
Causali di magazzino
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 89
Componente
B*MGCLAS.DLL
B*MGDOCU.DLL
B*MGELCT.DLL
B*MGHLBU.DLL
B*MGMAGA.DLL
B*MGRCAP.DLL
B*MGRIPC.DLL
Descrizione nuova funzionalità (SR3)
Aggiunti una serie di messaggi, solo informativi, che segnalano all’operatore
impostazioni di causale anomale, ad esempio "Si sta salvando una causale che
movimenta quantità o valore sia su Acquisti che su Vendite. Questa impostazione può
portare a non corrette esistenze o valorizzazioni di magazzino. Proseguire
comunque?".
Classificazione articoli
Alle tabelle Classificazioni articoli (artclas[1-5]) è stato aggiunto il campo Ordinamento
(acl_ordin[1-5], integer) che permetterà all'utente ad ordinare le classifiche in un modo
diverso da quello imposto dai codici in chiave. Il nuovo campo è stato aggiunto alla
griglia 1-Classificazioni. Inoltre sotto il menu 'Strumenti’ è stata aggiunta una nuova
voce 'Riordina albero' che permette di applicare il nuovo ordinamento impostato in
griglia e nell’albero.
Gestite le descrizioni in lingua delle classificazioni articoli. Sono state aggiunte 5
nuove tabelle (artclas[1-5]lin).
Componente di gestione ordini/documenti
Aggiunta nuovi valori alle opzioni di registro BSVEBOLL\OPZIONI\RiportaMisura[13]DaArticolo (-1/1/0 <-- default) rappresentati dal -2 (corrispondente al -1) e 2
(corrispondente al 1) che fanno si che i campi misura sulle righe vengano sovrascritti
con quelli in anagrafica articolo quando l’articolo viene cambiato su una riga.
Leggendo un codice a barre con uno scanner/pistola in emulazione tastiera, su una
cella di griglia del corpo ordini/documenti, in alcuni casi viene invertito il primo
carattere col secondo (talvolta il terzo); ad esempio leggendo il codice a barre
8411574055327 può venire rilevato come 4811574055327col risultato di non
decodificare l’articolo. Il problema capita solo se il codice viene sparato su una cella di
griglia (non in una casella di testo – TextBox) che è corrente ma senza il cursore
lampeggiante al suo interno. Questo problema è causato da un comportamento
anomalo della griglia DevExpress di versione 6.x che Business NET utilizza, risolto
con la DevExpress di versione 14.x utilizzata dalle prossime versioni di Business.
Un’altra possibile causa è determinata dalla configurazione o dalle caratterische delle
pistola/scanner in particolare dalla frequenza/velocità con cui inviano i caratteri sulla
porta keyboard del pc. Per risolvere il problema sulle versioni attuali è stato inserito
un workaround (sui programmi di gestione ordini e documenti) attraverso l’abilitazione
delle opzioni di registro BSVEBOLL/OPZIONI/CodartDaBarcode (0/-1, default 0) e
BSORGSOR/OPZIONI/CodartDaBarcode (0/-1, default 0): se impostate a -1, quando
si entra nella cella di griglia 'Codice articolo' della griglia principale, la cella è vuota ed
è l'ultima riga della griglia, viene forzato il focus alla cella impostando il cursore
lampeggiante al suo interno.
Nello zoom listini ora viene mostrata la data ultimo carico per i listini 0, -1 e -2.
Aggiornamento articoli da catalogo fornitori
Aggiunto flag (di default, selezionato) relativo alla selezione del codice marca. Se
spuntato considera il codice marca, nella selezione dei dati.
Zoom ubicazioni
Le righe di ubicazioni bloccate ora vengono evidenziate mostrando l'ubicazione in
griglio.
Tabella magazzini
Se si cambia il "Tipo Magazzino" da 'Marce propria*' ad 'Altrui*' o viceversa ed
esistono chiusure di magazzino (tabella ARTDEF) che coinvolgono il magazzino
corrente, il programma ora mostra un messaggio di avvertimento all’operatore e
chiede se proseguire nel salvataggio delle modifiche.
Promozione articoli
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Ripartizione costi fissi
Implementata una nuova ripartizione costi fissi (“Base di ripartizione”) sul “Valore
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 90
Componente
B*MGSTRL.DLL
B*ORCONF.DLL
B*ORGSOL.DLL
B*ORGSOR.DLL
B*ORSCHO.DLL
B*PABOLL.DLL
B*PAPNPA.DLL
Descrizione nuova funzionalità (SR3)
carico': nel calcolo di ripartizione costi sulla base Valore carico è stato considerato il
prezzo medio del venduto calcolato come prezzo_medio =
SUM(mm_valore)/SUM(mm_quant), quindi il costo ripartito é
F = Totale da ripartire/Totale venduto * prezzo_medio* coefficiente (ar_catlif)
Stampa inventario di magazzino
Implementato il log delle attività su programma di stampa inventario.
L'elaborazione multi magazzino ora consente di generare le liste selezionate per ogni
elaborazione.
Stampa conferme d’ordine
Nella stampa su Microsoft Word delle offerte sono state aggiunte le informazioni
mancanti della destinazione 2 (ora si possono aggiungere in un file Word gli stessi
cambi della destinazione 1 anche per la destinazione 2).
Proposte d’ordine
Nelle proposte d'ordine se cambia il codice commessa sulla riga di carico del padre
effettua il cambio di codice commessa sugli impegni di produzione.
Gestione ordini
Nelle decodifiche relative alle"Destinazione" e "Destinazione 2", oltre al nome della
destinazione è stato aggiuntoindirizzo e città.
Gestiti gli articoli a taglie e colori anche negli impegni cliente aperti e negli ordini a
fornitore aperti. Ora negli impegni cliente e negli ordini a fornitore verrà mostrata
anche la q.tà disimpegnata aperta. L'evasione sarà possibile anche per
q.tà per taglia > rispetto alla q.tà impegnata /ordinata aperta per taglia; l'evasione a
saldo sarà richiesta quando la q.tà totale evasa supera o è uguale a quella
impegnata/ordinata aperta.
L'MRP leggerà anche gli impegni cliente aperti e gli ordini a fornitore aperti di articoli a
taglie e colori se richiesto.
Aggiunta la colonna del corpo “Valore ivato”, non modificabile. La colonna appare in
automatico solo sui documenti con scorporo.
Nella scheda "Note e varie" aggiunti pulsanti per la visualizzazione di "Scadenze" e
"Castelletti". I dati sono solo in visualizzazione, non modificabili.
L'opzione di registro "NoModifQuantSuColli" ora accetta anche il valore 1. Tale valore
indica che la modifica delle quantità non deve avvenire neanche nel caso di quantità
iniziale pari a 0.
Negli ordini di produzione se si cambia il codice commessa sulla riga di carico del
carico (padre) chiede se effettuare il cambio di codice commessa sugli impegni di
produzione.
Creata nuova opzione di registro
BSMGRCPR/OPZIONI/PrezzoBaseLordo (0/-1, default 0) che, se impostata a -1, alla
finestra di ricalcolo listini viene passato il prezzo lordo (senza sconti).
Reso editabile il flag "Stampato", in testata Ordine/Impegno.
Stampa schede ordini
Il programma ora salva nella configurazione dei filtri anche i filtri estesi impostati nei
profili di caricamento dati. Il salvataggio viene fatto solo per i valori della griglia e non
per i campi associati ai valori. Questo comporta che il campo sul quale filtrare deve
già essere presente in griglia per poter riapplicare il filtro.
Gestione parcelle e notule
Inserita la gestione di una opzione di registro
BSPABOLL\OPZIONI\Perc_Enasarco_Std (0 <-- default), nella quale impostare la
percentuale di Enasarco da applicare sui compensi (provvigioni), tale % è proposta in
un nuovo campo della testata (riquadro “Percentuali”) della parcella, modificabile, e
quindi proposta del campo ‘Enasarco’ del piede della parcella sulla base del calcolo.
Contabilizzazione parcelle
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 91
Componente
B*PMHLOG.DLL
B*PMPTPJ.DLL
B*PRELMP.DLL
B*RECBUT.DLL
B*REGSRE.DLL
Descrizione nuova funzionalità (SR3)
disponibile su alcuni sistemi operativi
Zoom organizzazione
Esposte le colonne "Leads" e "Destinazione".
Esportazione task in Microsoft Project
In caso di percentuale completamento task molto bassa (compresa fra 0 e 1)
Microsoft Project la converte nel valore 0 senza quindi avanzare il task; ora Business
NET passa, in questo caso specifico a Project il valore 1. Così facendo Project stesso
accetta il passaggio della data di inizio effettiva.
Superato anche il limite attuale della non possibilità di fare turni da 24 ore.
A partire dalle ultime versioni di Microsoft Project (2010 in poi) l'assegnazione
dell'incaricato ad una attività provocava un reset dei settaggi di durata e percentuale
completamento. Ciò comportava effetti collaterali in fase di reimportazione e la non
evidenziazione della barra degli avanzamenti. Implementati intervento per supportare
tali nuovi comportamenti di Microsoft Project.
Elaborazione maturato provvigioni
Realizzata una implementazione per far si che, su opzione, venga fatto un controllo
pre-elaborazione che provveda a controllare e visualizza in un file di LOG, gli
eventuali importi negativi derivanti dall'elaborazione, che possono verificarsi in seguito
a variazioni fatte al documento dopo una prima estrazione delle provvigioni. La
funzionalità si attiva attraverso l'opzione di registro:
BSPRELMP\OPZIONI\EseguiTestPreElab (-1/0 <-- default); se attiva e alla fine del
controllo pre-elaborazione, il programma avvisa e chiede di proseguire. Se non si
vuole visualizzare il file di LOG, disattivare l'opzione di registro
BSPRELMP\OPZIONI\VisualizzaFilePreElab (0/-1 <-- default).
Configurazione pulsanti GPV
Assegnando ad un pulsante l'azione "Aggiungi articolo", ora viene proposta la
descrizione dell'articolo stesso nel campo testo. Tale proposta è fatta anche per la
caption del bottone selezionato.
Gestione punti vendita
Realizzata implementazione sul programma per fare in modo che sia possibile
selezionare, nel momento in cui si crea un corrispettivo/documento di vendita, un
elenco di comande sospese, attraverso la scansione di uno o più codice a barre che
identificano la testata della comanda. Il codice a barre è da inserire nella finestra
“Evadi” (dove è stata aggiunta la voce “Comande”) per visualizzare anche le testate
delle comande sospese.
Il codice a barre della comanda può essere letto anche nella colonna “Articolo” del
corpo del programma, operazione che determina il riporto delle righe della comanda.
Non è possibile scandire più volte, nel documento, il codice a barre della comanda.
Per gestire questa opportunità è stata definita in una nuova opzione di registro
(BSREGSRE\OPZIONI\MarcatoreBarcodeComande, default "GPVC), un marcatore
iniziale per queste tipologie di codici a barre, in modo da discriminarli (e renderli
prioritari) rispetto ai codici a barre degli articoli. Ad esempio l’opzione di registro può
essere valorizzata con “GPVC”, e il codice a barre della comanda n° 14 è
rappresentato dalla stringa “GPVC000000014”.
Le comande possono essere intestate al cliente vero e proprio oppure al cliente
generico, in sede di selezione con barcode vengono prese in considerazione le
comande intestate al conto indicato nel documento di vendita corrente oppure al
cliente generico.
Al momento del salvataggio del corrispettivi/documento di vendita le comande
vengono rimosse. Le comande sono evase per la loro interezza, non è possibile
‘evadere’ solo alcune righe e/o quantità di riga parziali.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 92
Componente
*.DLL
Descrizione nuova funzionalità (SR3)
Ora è gestita, anche in GPV, l'opzione di registro
"Bsveboll\Opzioni\AggiornaQtaFigliKitDaPadre".
GPV ora gestisce i barcode EAN 128 così come avviene su gestione documenti.
Aggiunto pulsante "Vendite" in presenza del cliente privato generico, che permette di
vedere lo storico delle vendite del proprio negozio, utile per la gestione dei resi.
Lavora in maniera simile al pulsante storico acquisti.
Aggiunta la possibilità di stampare sul registratore di cassa ii riferimenti del documento
sia in formato testuale che barcode.
L'opzione di registro "NoModifQuantSuColli" ora accetta anche il valore 1. Tale valore
indica che la modifica delle quantità non deve avvenire neanche nel caso di quantità
iniziale pari a 0.
Non vengono più passati importi negativi al WPOS, in quanto non supportato. Questo
poteva creare problemi nei resi su alcuni registratori di cassa.
Eventuali errori di IOException generati dalla stampa dello scontrino (ad esempio:
"impossibile trovare il nome della rete") vengono mostrati come messaggi di errore
normali, in quanto è probabile che siano causati da errori nella configurazione più che
da errori del programma.
Gestito il formato YYYY-MM-DD e DD-MM-YYYY nella conferma dello scontrino
stampato.
Aggiunta nuovi valori alle opzioni di registro BSREGSRE \OPZIONI\RiportaMisura[13]DaArticolo (-1/1/0 <-- default) rappresentati dal -2 (corrispondente al -1) e 2
(corrispondente al 1) che fanno si che i campi misura sulle righe vengano sovrascritti
con quelli in anagrafica articolo quando l’articolo viene cambiato su una riga.
Aggiunta la colonna “Valore ivato”, non modificabile. La colonna appare in automatico
solo sui documenti con scorporo.
Abilitata possibilità di associare una nuova tessera ad un cliente, e successivamente
di utilizzarla, anche nei casi n cui la comanda è già stata intestata.
Introdotto controllo sull'emissione del documento, per cui se è presente una sola riga
di dettaglio riferita ad un acconto, segnala la situazione tramite messaggio
all'operatore.
Implementata la gestione del campo "Stampante predefitita" della tabella dei punti
cassa.
(vedi sotto)
Nel programma contabilizzazione corrispettivi è stato aggiunto il flag "Movimenti di
cassa". Nel programma dei tipi operazioni movimenti di cassa il flag "Contabilizza in
automatico" è stato cambiato in "Contabilizza" per determinare quali movimenti
devono essere contabilizzati in automatico e dal programma di contabilizzazione. La
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 93
Componente
B*REPNCO.DLL
B*RESCCL.DLL
B*RGCORE.DLL
B*RGSYSE.DLL
B*RMGIUB.DLL
B*RMINVE.DLL
B*RMMONP.DLL
B*RMMOVI.DLL
B*RMPICK.DLL
B*RMRICM.DLL
B*TCARTV.DLL
B*TFESEC.DLL
Descrizione nuova funzionalità (SR3)
contabilizzazione automatica ora avviene solo in presenza dell'opzione di registro
"BSRETIOP\OPZIONI\AbilitaContabAutomMovCassa" (default -1, attiva).
COMPONENTI INTERESSATI: B*RETIOP.DLL, B*REMOCA.DLL, B*VEPNFA.DLL,
B*RGCONF.DLL, B*RGSYSE.DLL, B*CGPRIN.DLL, B*REPNCO.DLL
Contabilizzazione corrispettivi
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi
Scheda clienti GPV
Aggiunta la colonna Rimanenza nella griglia del dettaglio dei documenti, per gli
acconti.
Framework GPV, modalità disconnessa
All'avvio del programma in modalità batch non viene più dato l'errore "Specificato un
indirizzo IP non valido." inoltre ora nel file BusBatch* creato in automatico da Business
NET vengono aggiunte più informazioni in merito alle operazioni in corso dal
programma.
Sincronizzazione server GPV
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi.
Giacenza ubicazioni
Le righe di ubicazioni bloccate ora vengono evidenziate mostrando l'ubicazione in
grigio.
Inventario su palmare
Allargata la dimensione massima del lotto da 18 a 50.
Monitoraggio picking e ricevimento merce
Migliorie al codice per diminuire i tempi di elaborazione del programma. Richiede
indici aggiornati distribuiti col PROVA.MODX
Gestione stoccaggio e movimentazione interna
Aggiunta nuova opzione di registro: BSRMMOVI\OPZIONI\ControllaEsistenzaLotti che
se attiva, per gli articoli gestiti a lotti, il programma verifica se la combinazione
articolo\fase\lotto\commessa\ubicazione ha una Esistenza sufficiente per completare il
prelievo della merce. In caso la merce non sia sufficiente il programma chiede di
ripetere l'inserimento della quantità (per gli articoli non gestiti a ubicazioni) o di provare
con una ubicazione diversa (per gli articoli gestiti a ubicazioni).
Allargata la dimensione massima del lotto da 18 a 50.
Gestione picking
Aggiunta nuova opzione di registro BSRMPICK\OPZIONI\ProponiUbicStockSeNoQta
che, se attiva e la generazione del percorso non trova una ubicazione con giacenza
da proporre, in griglia viene mostrata l'ubicazione di Stock dell'articolo, invece di
mostrare quella indicata nella nota di prelievo.
Ricevimento merce
Con l'opzione per poter aggiungere articoli non presenti in griglia, se si riscontra un
articolo gestito a commessa, chiede all'utente la commessa da utilizzare.
Anagrafica articoli T&C
Aggiunta lettura di una nuova opzione di registro
BSMGARTI\OPZIONI\SelCodiceNoApri (-1/0 <-- default) che, se attiva, in apertura di
un'anagrafica, selezionando un codice con lo Zoom, non apre direttamente
l'anagrafica, ma rimane in attesa nella finestra modale della pressione dell’OK.
Estrazione scadenze extracontabili
Realizzata implementazione per consentire la estrazione di scadenze extracontabili
leggendo le informazioni (importi/scadenze) dai contratti del customer service. In
particolare, verranno letti importi e scadenze (applicando le condizioni di pagamento
previste nel contratto) dai rinnovi (e dall’analitico matricole ove necessario) in corso e
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 94
Componente
B*TFSTTE.DLL
B*TVTRAS.DLL
B*TXAGEI.DLL
Descrizione nuova funzionalità (SR3)
futuri. Per i rinnovi in corso si è tenuto conto della possibile presenza di fatturazione
del canone rateizzata (es. canone annuale, fatturazione trimestrale) per estrarre solo i
dati delle fatture non ancora emesse.
Non si è tenuto conto dei contatori (cioè dei corrispettivi variabili legati alla gestione /
fatturazione posticipata dei contatori).
Nella tabella dello scadenzario extracontabile sarà prevista un'altra ‘origine’ (‘Da
Contratti CS’).
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi.
Stampa analisi flussi finanziari
Ora nella stampa cache flow vengono visualizzati anche gli effetti emessi e non
ancora presentati in banca.
Proiezione saldi banche: ora anche con emissione effetti senza chiusura cliente è
possibile emettere gli effetti in data antecedente alla presentazione degli stessi in
banca.
Trasferimento dati tentata vendita
Non viene più letto dal file MIT, nella tabella VNBOLTES (testate documenti da
importare) il valore del campo 'bol_acc' in passato utilizzato per rilevare gli acconti.
Ora tale campo è utilizzato, dalla procedura di Tentata Vendita MIT, per altri scopi.
Stampa Ageing
Aggiunta di due nuovi flag in maschera “Suddividi ‘Scaduto’ per fasce” e “Suddividi ‘A
Scadere’ per fasce”.
A standard lo “Scaduto” è già diviso per fasce fisse, mentre “A scadere” non è
attualmente diviso per fasce. Aggiunte 2 nuove opzioni di registro:
- BSTXAGEI\opzioni\ScadutoFasce (default 30;60;90;120;150;180;365). Fasce già
esistenti a standard.
- BSTXAGEI\opzioni\AScadereFasce (default 15;30;60;90). Nuove fasce
predefinite.
Le opzioni operano in questo modo, se ad esempio indico i valori “15;30;60;90” le
fasce saranno le seguenti:
- <=15
- <=30
- <=60
- <=90
- >90
Nell’opzione saranno impostabili al massimo 10 fasce compresa l’ultima aggiunta
automaticamente. Se NON si spuntato le opzioni, la griglia NON contiene la
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 95
Componente
B*TXIEDF.DLL
B*VEBOLL.DLL
B*VEFDIN.DLL
Descrizione nuova funzionalità (SR3)
suddivisione in fasce, ma solo i totali scaduto e a scadere. E’ possibile spuntare
nessuno, un solo flag o anche entrambi i flag. Se spuntati entrambi i flag potrebbero
essere mostrate fino a 20 colonne calcolate. Di default sarà spuntato solo il flag
“Suddividi ‘Scaduto’ per fasce” per retrocompatibilità.
Aggiunto nuovo flag “Calcola Giorni Medi Credito” (per default non spuntato) che se
spuntato aggiunge una nuova colonna calcolata non editabile alla griglia denominata
“Giorni Medi Credito”, il cui calcolo è lo stesso che viene eseguito lanciato il
programma “Stampa analisi finanziaria cli/for” (B*TXRECL.DLL) con i seguenti filtri:
- Spunta su “Considera anche le scadenze non saldate”
- Spunta su “Considera anche note di accredito”
- Da/A data scadenza 01/01/1900 - 31/12/2099
- Da/A data documento (data lancio -1 anno) / a data lancio
- Tipo Scadenze: Normali
- Considera Scadenze: Tutte
Import/export DocFinance
Introdotta nuova opzione di registro, per condizionare l'esportazione del numero di
commessa, sul tracciato record della procedura di export dello scadenziario (Doc
finance). L'opzione è chiamata "EsportaNumCommessa":
0-> Il numero di commessa non è esportato sul tracciato record (DEFAULT)
-1-> Il numero di commessa è esportato sul tracciato record.
Il numero di commessa è scritto nella posizione riservata alla "Divisione aziendale" del
tracciato record; parte al carattere 171 e si estende per 6 caratteri.
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi.
Gestione documenti
Nelle decodifiche relative a "Destinazione" e "Destinazione 2", oltre al nome della
destinazione, aggiunti indirizzo e città.
Aggiunta la colonna “Valore ivato”, non modificabile. La colonna appare in automatico
solo sui documenti con scorporo.
L'opzione di registro "NoModifQuantSuColli" ora accetta anche il valore 1. Tale valore
indica che non la modifica delle quantità non deve avvenire neanche nel caso di
quantità iniziale è pari a 0.
Nei carichi di produzione se si cambia il codice commessa sulla riga di carico del
padre effettua il cambio, su richiesta, del codice commessa sugli impegni/scarichi di
produzione.
Aggiunta nuova opzione di registro in BSVEBOLL chiamata
“RiportaDescrNoteDaCaricoCLAV" con valori utilizzabili:
0 (default) riporta descrizione e note dell'anagrafica articolo
-1 riporta descrizione e note indicate sul documento di carico
Nello Zoom righe di conto/lavoro, se l'opzione è attiva, sono mostrate le descrizioni
(principale ed interna) e il campo note della riga originaria di carico; in Gestione
documenti, se l'opzione è attiva, quando è compilato il reso lavorato (senza cambio di
codice articolo) sono rilevate le descrizioni (principale ed interna) e il campo note della
riga originaria di carico, invece di quella standard di anagrafica articolo.
La fattura figurativa ora gestisce anche l'abbuono del corrispettivo, riportandolo e
sommandolo all'abbuono della fattura che si sta generando.
Durante l'importazione di corrispettivi in una fattura figurativa il programma compila in
automatico il campo incassato.
Fatturazione differita interattiva
Nelle decodifiche relative a "Destinazione" e "Destinazione 2", oltre al nome della
destinazione, aggiunti indirizzo e città.
Aggiunta nuova opzione di registro
"BSVEFDIN\OPZIONI\AggiornaRiferimDaPrimoDDTSoloSeVuoti", se attiva il
programma aggiorna i riferimenti della fattura solo se questi sono vuoti o se si sta
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 96
Componente
B*VEPACK.DLL
B*VEPNFA.DLL
B*XXCMAI.DLL
B*XXSOCI.DLL
B*XXWMAI.DLL
Descrizione nuova funzionalità (SR3)
aggiungendo la prima fattura.
Packing list
L'opzione di registro "NoModifQuantSuColli" ora accetta anche il valore 1. Tale valore
indica che la modifica delle quantità non deve avvenire neanche nel caso di quantità
iniziale pari a 0.
Contabilizzazione documenti
Creata nuova opzione di registro BSVEPNFA/OPZIONI/RevChargeNumdocDaPartita
(/-1, default 0): se impostata a -1, nei documenti ricevuti che devono essere registrati
anche nel registro vendite (INTRACEE, rev. charge, ...) la serie ed il numero del
documento emesso vengono presi dalla serie e numero partita indicati sul documento
ricevuto. L'opzione opera se nel documento ricevuto il numero partita è impostato
diverso da 0 e la numerazione per il registro vendite è settata su SVINCOLATA
rispetto al numero di protocollo.
Prima dell'elaborazione, controlla che l'opzione di registro "Prot_su_doc_ric", sia
uguale per i programmi: BSVEBOLL/OPZIONI/Prot_su_doc_ric',
BSVEFDIN/OPZIONI/Prot_su_doc_ric', BSPABOLL/OPZIONI/Prot_su_doc_ric'
Se il programma è chiamato in modalità Batch, lo scrive nel file di LOG e annulla
l'elaborazione, altrimenti chiede conferma nel proseguire.
Contabilizzazione documenti: ora la contabilizzazione documenti usa sempre la
tabella delle contropartite incasso per punto cassa (GPV), altrimenti si avrebbe
ottenuto un comportamento diverso se i documenti fossero stati contabilizzati da
BNREPNCO o tramite la contabilizzazione automatica dei documenti. Se non si usa il
GPV non cambia nulla, visto che il campo 'reparto' memorizzato sulla testata dei
documenti (testmagc) è sempre vuoto.
Contabilizzazione fatture intracee/rsm: creata opzione di registro per determinare
quale numero di reg. iva utilizzare per le vendite. Fino ad ora usava sempre il reg. iva
indicato sulla causale contabile. Ora, se attivata la nuova opzione di registro
BSVEPNFA/OPZIONI/DocIntraNumreg2DaTabnuma = -1 (default 0), il numero del
reg. iva viene letto dalla tabella numerazioni, per le fatture emesse con serie uguale
alla serie del documento che si sta contabilizzando e registro IVA uguale al reg. iva
indicato sulla causale contabile (normalmente vendite).
Aggiunta voce di menu, in 'Strumenti', per generare il file con le direttive di
schedulazione (file .BUB) in sostituzione del tasto di scelta rapita Ctrl+Alt+F5 non
disponibile su alcuni sistemi operativi.
Gestione posta elettronica, componente
Aggiunta nuova opzione di registro "BSXXCMAI\OPZIONI\CondividiSottocartelle", se
attiva, quando si effettua la condivisione di una cartella vengono condivise anche tutte
le sottocartelle (comprese quelle che verranno create in futuro). Se si prova ad
eliminare la condivisione di una sottocartella, viene chiesto se eliminare la
condivisione della cartella condivisa in origine. Inoltre nei filtri aggiuntivi è stato inserito
il flag "Ricerca ovunque".
Abilitata la possibilità di sincronizzare le email degli account imap condivisi.
Aggiunta la funzione di apertura della cronologia sia in B4P associato ai lead o ai
clienti che sono anche lead e all'interno del menù della consolle dei
lead\attività\opportunità
Framework Business for people
Aggiunta opzione di registro "OPZIONI\IndirizzoServerSBS" default non configurata,
dove deve essere indicato sia l'indirizzo IP che la porta (es: 192.168.0.1:85).
Indicando un valore in questa opzione, quando viene inviata una e-mail di notifica per
un nuovo post, il programma aggiunge anche il link "Premi qui per avviare SBC"
Aggiunta la funzione di apertura della cronologia sia in B4P associato ai lead o ai
clienti che sono anche lead e all'interno del menù della consolle dei
lead\attività\opportunità.
Componente compositore email
Il log delle e-mail inviate ora genera un file diverso per ogni e-mail spedita. Invece di
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 97
Componente
*.HTM, HELP_*.*
ARCPROC.MODX
PROVA.MODX
BusNetSr3*.exe
Descrizione nuova funzionalità (SR3)
uno unico che si riempiva e veniva svuotato ogni 3-4 e-mail. Così è possibile
monitorare l'invio di e-mail durante un invio massivo.
Varie migliorie alle prestazioni dell'invio e migliorata compatibilità ricezione e-mail da
account iCloud.
Guida in linea
Aggiornamento della guida (documentate nuove opzioni di registro, integrazioni,
aggiornamento immagini).
Modello database archivio procedura
La versione del database, per quanto riguarda la struttura, rimane invariata alla 21.2
come per la RTM
Documentate nuove opzioni di registro introdotte con la SR3.
Aggiunte voci di menu dei nuovi programmi distribuiti.
Modello database azienda
La versione del database, per quanto riguarda la struttura, passa dalla versione 21.6
(SR2) alla 21.10 (SR3):
- aggiunte tabelle repratresi, artclas1lin, artclas2lin, artclas3lin, artclas4lin,
artclas5lin, tabcpos,afficesp
- aggiunti campi in ANAGRA: an_codpagadet, an_codpagadet2, an_codpagadet3
- aggiunto campo ARTICO: ar_deterior
- aggiunto campo LAVMANO: lcm_codattc
- aggiunto campo MOVCESP: me_civvalcesced (Valore civilistico (costo storico)
cespite ceduto (solo per cessioni parziali e totali))
- aggiunti campi MOVORDTC: mo_qtadis01, ..., mo_qtadis24
- aggiunto campo REGRIEP: TI_IMPOSPEINDET
- aggiunto campo tabrepc.tb_codcpos int, richiesto, default 0, descr=Configurazione
POS
- aggiunto campo artclas1.acl_ordin1
- aggiunto campo artclas2.acl_ordin2
- aggiunto campo artclas3.acl_ordin3
- aggiunto campo artclas4.acl_ordin4
- aggiunto campo artclas5.acl_ordin5
- aggiunto indice movpic_articoloubic
- aggiunto indice movpic_movmag
- aggiunto indice mpallet_mp_quant
- aggiunto indice testpic_movmag
- modificato campo movpic.mp_codalflot da 18 a 50 caratteri
- modificato campo mpallet.mp_codalflot da 18 a 50 caratteri
- modificati campo tabnntc.tb_rivalcan rimossa valiation rule
CK_tabnntc_tb_rivalcan
Installazione di Business NET, versione completa
Ora il programma di installazione di Business NET consente, a scelta, di installare
anche SQL Server 2014 SP1 Express Edition in alternativa a SQL Server 2008 R2
SP1 non più supportato da Windows 10 e Windows Server 2016. Se i pacchetti di
installazione sono disponibili nel supporto d’installazione (come nella traccia ISO del
DVD Double Layer) li utilizza, se non disponibili vengono prelevati dal sito Microsoft.
Aggiunto il nuovo parametro della linea di comando /INSTALLASQL2014
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 98
Componente
Descrizione nuova funzionalità (SR3)
Risoluzione anomalie/Bug fix – Service Release 3
Componente
Descrizione anomalia risolta (SR3)
B*__ADTL.DLL
Strumento di amministrazione, componente
Durante la conversione di un database su una istanza di SQL SERVER 2014 poteva
verificarsi l’errore "Nessuna riga nella posizione 0" del metodo
"RitornaCompatibilityLevel". Ora invece che segnalare l'errore riporta nel file di log che
non è stato possibile recuperare dal database il livello di compatibilità.
Non venivano create correttamente le proprietà BusAggDir, AggNumber e
BusAggAutoUpdate nel profilo di configurazione (tabella REGEDIT dell’archivio
procedura) quando si creano i record indispensabili con l’apposita funzione.
Corretto errore "La colonna 'ts' non appartiene alla tabella."
Spostato il controllo della versione minima del database all'avvio di BusAdminTool
(prima era dopo il login) per evitare l'errore "HAS_PERMS_BY_NAME" che capitava
durante la creazione della tabella REGEDIT in conversione di database antecedenti
alla versione 2013 di Business NET.
Gestito il caso in cui su prova.modxv e prova.modxp fossero presenti le stesse tabelle.
Il contenuto del MPDXP è prioritario rispetto al MODXV.
Anagrafica ditta
Nell'organizzazione della anagrafica ditta non veniva correttamente decodificato
l'agente.
Estensioni anagrafiche
Nei campi numerici delle estensioni anagrafiche non era possibile indicare valori
negativi.
Controllo chiave di attivazione
Poteva apparire il seguente errore all’avvio di Business NET “Impossibile caricare la
DLL ‘BN__CHAK.dll’: Impossibile avviare l’applicazione specificata. La configurazione
della modalità affiancata dell’applicazione non è corretta. Consultare il registro degli
eventi applicazione o utilizzare lo strumento di riga di comando sxstrace.exe per
ottenere ulteriori informazioni. (Eccezione da HRESULT: 0x800736B1). (error type:
DllNotFoundException). Error occurred in:
NTSInformatica.CLE_MENU.IsActKeyValida32.”. Anche durante l’installazione di
Business NET poteva capitare l’errore "Errore durante il controllo della chiave di
attivazione BN__CHAK.DLL. Errore: 'Could not call proc’“ o "Chiave di attivazione non
valida (errore 14)". Tale problema capitava unicamente sulle macchine dove esisteva
un problema nella installazione side-by-side della runtime Microsoft Visual C++ 2005
B*__ANAZ.DLL
B*__ANEX.DLL
B*__CHAK*.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 99
Componente
B*__CHIL.DLL
B*__CLIE.DLL
B*__FLDO.DLL
B*__HLAN.DLL
Descrizione anomalia risolta (SR3)
di Microsoft. Ora la DLL è stata compilata con la direttiva /MT per svincolarsi dalla
versione correntemente installata del Microsoft Visual C++.
Motore interfaccia grafica
Controllo griglia: se si modifica il contenuto di una cella, poi senza uscire da
quest'ultima si preme ESC si usciva dal programma annullando la modifica fatta
nell'ultima cella. Ora invece prima valida e salva la cella, poi esce.
In alcuni contesti, in esportazione dati su file .CSV, non esportava nessuna riga ma
solo le intestazioni di griglia. Corretto.
SBS/SBC: in alcuni contesti non venivano caricata le configurazioni di griglia salvate
dall’operatore (griglie contenute in controllo XX).
Export di griglia in formato CSV: corretto errore “Operator '=' is not defined for type
'DBNull' and 'Nothing'. (error type: InvalidCastException)”
SBS/SBC: corretto problema che poteva causare l'errato posizionamento dei controlli
su SBC in presenza di controlli aggiunti alla form senza il dock.
SBS/SBC: se l'ordinamento righe sui documenti di magazzino è diverso da quello
predefinito di riga (per esempio è sul codice articolo) i messaggi che appaiono in
seguito alla modifica dei campi di una riga, potevano non errore corretti.
Corretto problema che poteva causare una errata posizione per la finestra
dell'autocompletamento quando tale maschera era di grandi dimensioni e lo spazio a
desta e a sinistra dello schermo non era sufficiente per contenerla.
Corretto problema che determinava la visualizzazione dell'autocompletamento e
l'apertura degli zoom dalla maschera dei filtri personalizzati presente su ogni colonna
di griglia.
REGRESSIONE NET 2014: nell’autocompletamento, non era gestito correttamente il
carattere '_'.
Autocompletamento: corretto problema che impediva l'utilizzo della funzione che
provvede ad ignorare i punti e gli spazi dopo il terzo carattere nelle funzioni di ricerca.
SBS/SBC: nello zoom articoli, nella griglia dei filtri principali, non venivano esposte le
descrizioni corrette dei filtri, ma il loro campo sul database.
Anagrafica clienti/fornitori
Se si avvia l'anagrafica con il modulo CRM appena attivato (prima che siano stati
generati i lead), il programma blocca l'avvio del programma e avvisa di procedere alla
generazione dei lead con l’apposita utility.
Durante la trasformazioni di un lead in un cliente poteva capitare che le organizzazioni
del lead non venissero riportate nell'anagrafica del cliente.
Se si aprivano più clienti contemporaneamente con la voce 'Seleziona', la finestra dei
Contratti (organizzazione) non mostrava i dati corretti.
Corretto problema che causava l'errato caricamento dei filtri nella maschera "Stampa
visualizzazione schede articoli" chiamata dalla voce “Visualizza movimenti” di
Anagrafica clienti/fornitori ed era stato impostato che il codice articolo maggiore di 18
caratteri.
Corretto problema che causava il ripristino della maschera se si eseguiva una
multiselezione di clienti e si provvedeva a scorrerli con le freccette quando il tasto
salva era disabilitato.
Eliminando/inserendo/modificando dati nella tabella "% esenzione per tipo materiale"
(tabella ANACONA, modulo CONAI), se non si modificavano dati nella finestra
principale della anagrafica, le modifiche non venivano salvate.
Analisi flusso documentale
Analizzando i dati da Movimenti di Magazzino, le colonne Data inizio/fine Competenza
Economica, non venivano valorizzate.
Al caricamento del programma, non caricava gli eventuali valori di default impostati
con la Configurazione Accessi.
Zoom clienti/fornitori
Creazione di anagrafica cliente da anagrafica generale: con modulo CRM attivo non
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 100
Componente
B*__LSEL.DLL
B*__MENU.DLL
B*__NUME.DLL
B*__ORGA.DLL
B*__SEND.DLL
B*__SPAF.DLL
B*__SPAR.DLL
B*__STWO.DLL
Descrizione anomalia risolta (SR3)
veniva creato il collegamento tra il lead e le autorizzazioni dell'utente di Business NET
per poter utilizzare il nuovo cliente appena inserito.
Liste selezionale clienti/fornitori/lead/contatti
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
poteva capitare quando si eseguiva lo zoom sui contatti ma non era ancora stato
indicato il conto\lead.
Menu di Business NET
Corretto errore "Eccezione durante l'invio di una richiesta ping" che poteva capitare
all'avvio di Business NET.
Cambiando azienda (il database) rendendo corrente una ditta con lo stesso codice del
database precedente, non rileggeva le variabili standard, da Anagrafica Ditta
(TABANAZ), per le formule standard da esporre nei report con i dati relativi alla ditta.
Corretto errore che si verificava all'avvio di un programma child se nella caption era
presente il carattere "<". Errore “NTSInformatica.CLE__MENU.SetCaptionDitt in
C:\BIZ2015\BE__MENU\BE__MENU.VB:riga 5168”.
In presenza del menù social, i report di un multireport apparivano dietro la maschera
principale.
Corretto errore “NullReferenceException” che capitava cambiando la lingua della
prima maschera di Business NET (Identificazione operatore) da Italiano in Inglese e
procedendo.
Numerazioni ditta
Richiamando la funzione "Inizializza nuovo anno" non veniva riportato il nuovo campo
"Serie protocollo" ad esempio sulle numerazioni delle fatt. ricevute.
Rubrica/Organizzazione
Migliorate le prestazioni durante il caricamento e il salvataggio dei dati.
Al cambio di destinazione diversa ora viene aggiornato anche il codice lead
dell'organizzazione.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
capitava nel metodo "VerificaContattoMultiOrganizzazione".
Nella lista degli utenti, in mancanza del nome e cognome, ora viene mostrato
l'indirizzo e-mail oppure l'indirizzo e-mail personale ed infine la descrizione del ruolo.
Corretto problema che impediva lo zoom sulle destinazioni quando si avviava la
rubrica da menù.
Se chiamato da gestione lead il programma non caricava le configurazioni di
maschera per i nuovi utenti.
Componente di invio messaggi
Corretto problema che poteva portare all'apertura del programma di Composizione Email sulla ditta errata quando veniva aperto da Invio PDF.
Corretto errore "Nessuna riga alla posizione 0." che capitava nel metodo "InviaMail"
Stampe parametriche predefinite
Sui filtri, indicando saldo diversi da zero, il totale non riportava i decimali.
Corretto problema che causava la visualizzazione dei soli articoli movimentati se si
aggiungeva l'esistenza ai campi da visualizzare.
Stampe parametriche query
A volte, in stampa su griglia, si scatenava il seguente errore “SqlException: 102 Incorrect syntax near 'listini'. Error number: -2146232060”
Corretto problema che impediva il passaggio dell'opzione di registro CanExecute
(obsoleta nella 2015) nel caso fossero state utilizzate le virgole come separatore dei
valori dell'opzione.
Stampa su Microsoft Word/OpenOffice
Corretto errore " Incorrect syntax near the keyword 'ORDER'" che poteva capitare in
presenza della spunta "Incrementa il numero di solleciti".
In alcuni casi particolari (opzione di registro "UtentePec" attiva, e in fase di invio il
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 101
Componente
B*__VAAN.DLL
B*__WORD.DLL
B*CCDIFF.DLL
B*CECALC.DLL
B*CESTRC.DLL
B*CGCORR.DLL
B*CGDCST.DLL
B*CGDIST.DLL
B*CGGNEF.DLL
B*CGHLSC.DLL
Descrizione anomalia risolta (SR3)
programma segnalava un errore come ad esempio il percorso del file .DOT non
valido) poteva venire resettata/svuotata la variabile contenente l’utente corrente di
Business NET.
Corretto errore “La colonna 'sc_darave' non appartiene alla tabella Tab1. (error type:
ArgumentException)” richiamando la stampa su word, su anagrafiche clienti, da
programmi che non operano su scadenziario.
Variazione campi anagrafici
La variazione del campo Codice Porto non accetta 3 caratteri.
Stampa su Microsoft Word/OpenOffice, componente
Durante la generazione di un file Word, eventuali errori di accesso\scrittura del file
vengono visualizzati come messaggi gestiti e non più come eccezioni (errori).
Stampa su Word con sostituzione dei valori del campo tramite file
BSWORDREPLACE.TXT: veniva letto solo sulle macchine server (OffceDir locale) e
non sui client. Corretto.
Calcolo promozioni differite
Corretto errore nel calcolo della ripartizione delle promozioni differite a %. Sull'ultimo
documento lo sconto differito diventata negativo.
Corretto errore "Index non compreso nell'intervallo. Richiesto valore non negativo e
minore della dimensione dell'insieme." che capitava avviando il programma in
modalità /MODE=IPAD
Calcolo ammortamenti
Calcolo ammortamenti con rilevazione plus/minusvalenze a fine anno e cessione
totale di cespite totalmente ammortizzato: i calcoli erano corretti, ma in fase di stampa,
nel report del dettaglio ammortamenti, veniva riportato erroneamente il cespite con
valore residuo che non veniva decurtato dell'importo ceduto nell'anno. Comunque su
quella riga non doveva venir calcolato l'ammortamento perché già tutto ammortizzato.
Stampa registro cespiti
Stampa definitiva: se non eseguita in modalità 'Tutta la storia del cespite' non veniva
aggiornato lo status cespite su 'Estinto' sui cespiti che cadevano in quella casistica.
Prima nota corrispettivi
Le due opzioni di registro relative ai recent (BSCGCORR/RECENT/Scorporo e
BSCGCORR/RECENT/ContoRicavi) vengono ora salvate per ditta\operatore per
evitare i messaggi “Codice sottoconto non corretto” quando di opera su ditte con pdc
diversi.
Sintesi e statistiche
Corretto problema che causava la duplicazione delle righe nella finestra di "Dettaglio
Scadenze" (solo in ambiente multiditta)
Gestione distinte
Funzione spezza scadenze: corretto i seguenti errori:
- se una scadenza si spezzava più volte (veniva spezzata più volte la 'nuova rata') si
disallineava la scadenza del cliente con quella del conto effetti: ora è stato inserito un
messaggio che blocca la divisione di una nuova scadenza generata da uno 'spezza'
fatto all'interno della distinta che si sta generando;
- la scadenza del cliente collegata ad una scadenza spezzata veniva erroneamente
marcata come 'non saldata'.
Generazione effetti
Per le ditte che attivano il tracciato SEPA e generano gli effetti sulle registrazioni (che
hanno come forma di pagamento TRATTA), il programma inseriva nelle registrazioni
generate la descrizione aggiuntiva "Tratta al ....." anzichè "S.E.P.A al.....".
Zoom scadenze
Se il calcolo delle scadenze veniva eseguito senza passaggio dal programma di prima
nota di cod. pagamento, alla chiusura della form tramite la 'X' veniva scatenato l'errore
“Riferimento a un oggetto non impostato su un'istanza di oggetto. (error type:
NullReferenceException)”.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 102
Componente
Descrizione anomalia risolta (SR3)
B*CGINSO.DLL
Gestione insoluti
Il programma, quando leggeva l'opzione di registro \
BSCGINSO\OPZIONI\RiapriPartiteRagg impostava il valore di default a 0 anziché a 1.
Stampa dati per dichiarazione annuale IVA
Ora considera pseudofatture anche le fatture emesse intestate ad un cliente/fornitore
avente come partita iva la stessa indicata in anagrafica ditta. Sono richiesti anche
report Bscgcaiv.rpt, Bscglia3.rpt, Bscglia2.rpt e Bscglia1.rpt aggiornati.
Liquidazioni Iva periodiche
Creazione nuova liquidazione periodica: permetteva erroneamente di creare
liquidazioni annuali intestate a periodicità mensile/trimestrale e non permetteva di
inserire una liquidazione direttamente come 'Annuale'.
Liquidazione periodica IVA
Migliorato il log generato dalla elaborazione
Liquidazione annuale con calcolo del margine globale: se l'attività era trimestrale e
durante l'anno si erano verificati dei crediti di costo, il ricalcolo del credito di costo per
l'anno successivo poteva non essere corretto.
Liquidazione con attività sia mensili che trimestrali: aggiunti test e messaggio
informativo per avvisare l'utente di come comportarsi in presenza di credito IVA
compensabile.
Gestione prima nota
In cancellazione registrazione di insoluto non veniva tolto il flag 'insoluto' dalla
scadenza sul conto 'effetti attivi', se la registrazione di emissione dell'effetto era stata
generata da BNCGSCAD->genera effetto raggruppato.
In cancellazione di una registrazione, se l'opzione di registro
BSCGINSO\OPZIONI\RiapriPartiteRagg NON era espressamente impostata nel
Registro di Business, il valore di default (-1 --> Attiva) non veniva impostato
correttamente (0 <> NON attiva).
Cancellazione reg. di insoluto con opzione 'riapripartiteoriginarie’ = -1: cancellando la
registrazione non venivano tolti i flag 'insoluto' dal conto effetti attivi e dalla scadenza
raggruppata.
Nuova registrazione IVA: se si forzava il numero registro iva diverso da quello
proposto, con serie protocollo usata solo su secondo registro IVA, poteva venir dato
erroneamente il messaggio 'Attenzione: il numero di protocollo xxx per il registro iva
tipo 'xxx' non è in progressione con quello attuale'.
Modifica di una registrazione con obbligo di indicazione numero di protocollo: se alla
registrazione erano collegate delle scadenze (generare dalla registrazione in modifica)
e si cambiava serie o numero di protocollo, queste informazioni non venivano
aggiornate anche sulle scadenze.
Quando si eliminava una registrazione collegata ad un "Corrispettivo" contabilizzato
con il programma "CONTABILIZZAZIONE CORRISPETTIVI" (BNREPNCO), non
resettava i campi, del documento con i rif. alla registrazione contabile
(TESTMAG.tm_datregef e TESTMAG.tm_numregef).
In alcuni casi, durante la registrazione di incassi/pagamenti con le funzioni 'seleziona
scadenze' (no prima nota da scadenze), dopo la selezione delle scadenze la griglia
rimaneva in uno stato che non permetteva l'inserimento di nuove righe.
Quando in una registrazione di prima nota, la contropartita di costo/ricavo viene
proposta (perchè indicata nell'anagrafica del conto, o perchè valorizzata come recent),
al salvataggio della riga nel castelletto delle contropartite, il totale dare /avere e
differenza non veniva immediatamente aggiornato.
In inserimento di una nuova registrazione, indicando una causale non valida, si
scatenava il seguente errore “Nessuna riga alla posizione 0. (error type:
IndexOutOfRangeException)” nella funzione
“NTSInformatica.FRMCGPRIN.VisHideGrid in
C:\BIZ2015\BNCGPRIN\BNCGPRIN.vb:riga 12009”.
B*CGLIAN.DLL
B*CGLIPE.DLL
B*CGLIQI.DLL
B*CGPRIN.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 103
Componente
B*CGSTPN.DLL
B*CGSTRI.DLL
B*CIRIBA.DLL
B*CPCONP.DLL
B*CRATTE.DLL
B*CRCRAC.DLL
B*CRGLEA.DLL
B*CRGSOF.DLL
B*CRHLFL.DLL
Descrizione anomalia risolta (SR3)
In cancellazione registrazione IVA, corretto errore “Nessuna riga alla posizione 0.
(error type: IndexOutOfRangeException)” nella funzione
“NTSInformatica.CLDCGPRIN.DeleteReg in
C:\BIZ2015\BDCGPRIN\BDCGPRIN.VB:riga 1918”.
Determinazione dell'IVA non detraibile: in caso di documento di acquisto di tipo
'Reverse charge/rsm/intra', se l'operatore inseriva a mano nella griglia IVA la riga in
AVERE per far girare l'IVA sul registro IVA delle vendite, questa veniva utilizzata
erroneamente per determinare l'importo dell'iva non detraibile.
Stampa/Visualizzazione prima nota
E’ ora possibile entrare nella configurazione della griglia della stampa su griglia senza
ricevere il messaggio di "Salvare o ripristinare la riga prima di entrare nella gestione
della configurazione".
Stampa registri IVA
Liquidazione iva trimestrale: se si inseriva una registrazione iva con data competenza
IVA che rientrava nel trimestre IVA antecedente a quella della data registrazione, per i
trimestri successivi al primo non veniva visualizzato in stampa l’asterisco (*) che
identificava che la registrazione non verrà considerata nella liquidazione IVA.
Generazione ribaltamenti costi/ricavi di CA
Elaborazione con spuntato 'Usa conto specifico' e despuntato 'Mantieni informazioni
su conti originari': corretto errore “SqlException: 109 - There are more columns in the
INSERT statement than values specified in the VALUES clause. The number of
values in the VALUES clause must match the number of columns specified in the
INSERT statement. Error number: -2146232060”.
Gestione configuratore di prodotto su distinta base neutra
In una installazione di Business NET a 64 bit il configuratore dava errore e non si
apriva. Appariva l’errore “Error: Error occured:
Program: BDCPCONP.dll - NtsInformatica.CLDCPCONP…”
Errore di conversione DATA aprendo una configurazione se il codice articolo
impostato è maggiore di 18 caratteri.
Corretto problema che causava la visualizzazione del messaggio "Articolo inesistente"
quando si apriva il programma da gestione documenti partendo da un articolo con
codice più lungo di 18 caratteri.
Corretto errore sporadico “Riferimento a un oggetto non impostato su un'istanza di
oggetto. (error type: NullReferenceException)” nella funzione
“NTSInformatica.FRMCPCONP.NodeMouseClick in
C:\Biz2015\BNCPCONP\BNCPCONP.VB:riga 3554” dopo avere salvato una
configurazione.
CRM, attività telefonica
Se le estensioni anagrafiche non sono disponibili per un lead (ad esempio perché è
una destinazione), viene dato un messaggio di avviso invece di uno di errore.
Gestione attività
Corretto errore "Nessuna riga alla posizione 0" che capitava quando si provava ad
avviare un partecipante che una attività era stata chiusa.
Consolle CRM
Corretto problema che causava il mancato riposizionamento sulla riga corrente
all'uscita della maschera di gestione aperta da una delle 4 griglie.
Corretto errore "Conversion failed when converting the varchar value 'DITTA21' to
data type int." che poteva capitare abilitando l'analisi multiditta.
Gestione offerte
Corretto problema che causava l'errata visualizzazione della colonna prezzo o prezzo
in valuta quando si indicava un lead con un codice valuta associato.
Selezione Leads/Attività/Opportunità/Offerte
I filtri ottimistici dello zoom organizzazioni ora funzionano correttamente anche su
telefono\email\fax
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 104
Componente
Descrizione anomalia risolta (SR3)
B*CRLEAD.DLL
Gestione lead
Il campo "sigla di ricerca" nella finestra "Gestione Leads" permette di inserire solo 18
caratteri nonostante il campo nel database sia di 20. Corretto.
Azioni di mailing/faxing massivo
Corretto errore che causava l'inserimento tra i destinatari dello stesso indirizzo e-mail
riportato più volte quando si utilizzava l'invio tramite lista selezionata. Corretto
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." Che
poteva capitare facendo lo zoom su "modello word da utilizzare".
Stampa dati CRM
In alcune condizioni, lanciando la stampa su griglia dei Leads, si scatenava il
seguente errore “La colonna 'tb_codcage' non appartiene alla tabella TABELLA.
(error type: ArgumentException)”.
Anagrafica matricole
Nel campo NNMATRICS.rl_ultagg (data ultima modifica matricola) non veniva salvata
Data/Ora, ma solo la Data.
Zoom calendario operatori
Interventi di correzione sulla opzione di registro
BSCSCAOP\OPZIONI\DescrizioneAlternativaAttivitTecnico introdotta nella SR2.
Corretto errore "Nessuna riga alla posizione 0." che poteva capitare utilizzando
l'opzione "assegna/riassegna operatore incaricato".
Corretto errore "L'argomento 'Length' deve essere maggiore o uguale a zero. " nel
metodo "ConvertiValoreCampo".
Fatturazione canoni
Se indicati i marcatori, nel tipo contratto, valutandoli, li troncava, perdendo tutte le
informazioni dal 31° carattere in poi, non riportandoli correttamente nel documento
generato.
Fatturazione chiamate
La procedura di Fatturazione chiamate creava tutte le fatture con il medesimo
riferimento alla chiamata (prima riga) utilizzato per la prima chiamata fatturata.
Corretto.
REGRESSIONE 2015: fatturazione del ricambio: prendeva sempre la famiglia e il
centro CA della sola testata, invece ora privilegia prima quella di riga e se non c'è
quella di testata.
Corretto problema che causava il mancato utilizzo dei marcatori per le descrizione in
fatture delle chiamate di assistenza (da Personalizzazione CS).
Gestione chiamate
Aggiunto messaggio di avviso quando viene proposto un contratto con articolo diverso
da quello modello.
Aprendo una chiamata creata con una precedente versione di Business NET (in
presenza di una attività prevista con più attività eseguite, in passato era possibile) e
poi risalvandola poteva capitare l’errore di chiave duplicata “Attenzione: impossibile
inserire/modificare il record: nella tabella è già presente un record con la stessa
chiave primaria. Violation of PRIMARY KEY constaint attconscd_PrimaryKey …”.
Corretto.
In alcune condizioni eliminando un'attività, in una chiamata esistente e salvando,
riaprendo la chiamata, l'attività eliminata veniva riproposta.
Nel caso nel dettaglio matricole siano presenti articoli diversi, quando si generava il
DDT Ricevuto in conto lavoro, il programma creava un documento con l'artico corretto,
ma nel dettaglio matricole metteva le matricole di tutti gli articoli. Corretto.
Cambiando il tipo Attività sull'Attività, impostando i valori di riga e selezionando il flag
"Esegui Attività", si scatenava l'errore “Impossibile accedere alle informazioni sulla
riga eliminata tramite la riga. (error type: DeletedRowInaccessibleException)”
In gestione chiamate quando cancello un'attività da eseguire e poi dal tab testata ne
inserisco un'altra, non vengono proposte le descrizioni di Tipo chiamata, tipo attività,
B*CRMAIM.DLL
B*CRSTAM.DLL
B*CSAMAT.DLL
B*CSCAOP.DLL
B*CSFACA.DLL
B*CSFICH.DLL
B*CSGCHI.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 105
Componente
B*CSHLMA.DLL
B*CSRINC.DLL
B*CSSTAA.DLL
B*CXLAVM.DLL
B*CXMIGR.DLL
B*CXRIBA.DLL
B*CXSTBU.DLL
B*DBAVEX.DLL
B*DBAVMG.DLL
Descrizione anomalia risolta (SR3)
operatore.
Crea attività da svolgere da calendario ora tiene conto anche della fascia oraria
pomeridiana. Se è impostata sia la mattina che il pomeriggio crea 2 attività distinte.
I campi relativi a "Esistenza", "Disponibilità" e "Ordinato", sopra la griglia RICAMBI,
venivano aggiornate solo al cambio dell'articolo e al cambio di riga ma NON al cambio
del codice magazzino. Corretto.
Se durante la stampa PDF della chiamata si seleziona "Stampa una o più copie sulla
stampante corrente" il programma procede correttamente alla loro stampa.
Aprendo una chiamata con un'attività fatturata, spostandosi dal primo al secondo tab,
poi di nuovo al primo e poi al secondo, il programma cercava di togliere il flag
'fatturata', con conseguente richiesta della password. Corretto.
Corretto errore "Nessuna riga alla posizione -1." che poteva capitare nel tab delle
attività se si premeva prima il pulsante Nuova Riga e poi subito dopo Cancella Riga.
Corretto problema che causava la duplicazione delle righe di ricambio quando si
generava l'offerta se erano presenti più attività da svolgere.
Zoom matricole
La funzione seleziona tutto\deseleziona tutto non selezionava il primo record della
griglia (anche se graficamente appariva selezionato).
Rinnovo contratti
Rinnovo di contratti con prezzo 'Sintetico sulla testata': il rinnovo veniva generato con
importo a zero se, per quel contratto, il 'Tipo contratto' associato non aveva il flag
'Rival. autom. canoni' spuntato.
Stampa dati customer service
In presenza del conto fatturazione cliente (fornitore) non veniva presentata la relativa
ragione sociale.
Gestione manodopera/timesheet
Quando si cambia il codice operaio su una riga ove il cod. centro è già indicato, non
veniva sovrascritto con quello associato al codice operaio.
Migrazione dati CA - CADC
Corretto errore SQLException 102 (formato errato del valore decimal) che capitava in
fase di migrazione in presenza di righe di timesheet nell’archivio di prima nota.
Generazione ribaltamenti costi/ricavi CADC
Velocizzata la generazione di ribaltamenti con particolati tipi di origine.
Stampa budget/consuntivi CA-DC
Stampa per mesi: nei totali per mese gli importi potevano venir erroneamente
moltiplicati per 2 o 3 (o più volte) se nello schema budget erano inseriti dei record di
subtotali o totali. Richiede Bscxstbu.rpt aggiornato.
Avanzamento e versamenti produzione esteso
Durante il caricamento dei dati da visualizzare in griglia, il programma verifica se
l'ordine collegato all'avanzamento esiste, nel caso non esista non visualizza più gli
avanzamenti associati.
Non erano correttamente gestiti i barcode in presenza di ordini di produzione con serie
a 3 caratteri, quando utilizzate.
Corretto problema che causava degli errori in fase di lettura di un barcode "Inizia"
quando era già presente la spunta su "Inizia"
Corretto problema che in ambienti multiditta causava la riapertura di lavorazioni di una
ditta quando si cancellava una lavorazione con lo stesso numero su un'altra ditta.
Avanzamento e versamenti produzione
Corretto errore che si poteva verificare all'avvio del programma “Riferimento a un
oggetto non impostato su un'istanza di oggetto” nella procedura
“NTSInformatica.CLEDBAVMG.QuantitaResidua(Decimal& dQtaTotOrdine) in
C:\BIZ2015\BEDBAVMG\BEDBAVMG.vb:riga 638”
Corretto errore "Nessuna riga alla posizione 0. " che capitava nel metodo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 106
Componente
B*DBAVST.DLL
B*DBDIBA.DLL
B*DBEMRP.DLL
B*DBNMRP.DLL
B*DBSMLC.DLL
B*DBSTDB.DLL
B*DBSTLE.DLL
B*DIGEDI.DLL
B*DKKONS.DLL
B*DWGEND.DLL
B*DWQVDA.DLL
Descrizione anomalia risolta (SR3)
"cmdOkVersa_Click" quando si premeva F11 prima di valida l'ID RIga.
Corretto errore "Nessuna riga alla posizione 0. " che capitava nel metodo "ApriAttivit"
quando si premeva F11 prima di validare l'ID RIga.
Motore versamenti di produzione da avanzamenti
Creazione carico da produzione: se gli impegni di produzione sono collegati ad una
nota di prelievo con la spunta 'a saldo', consumava proporzionalmente la quantità
consumata in base alla quantità caricata, anche se il prelievo tramite nota di prelievo
era di quantità minore e con la spunta 'a saldo'.
Distinta base
L'autocompletamento della maschera di creazione di una nuova distinta ora permette
di cercare su tutti gli articoli (prima erroneamente filtrava i soli articoli che avevano già
una distinta). Corretto.
Corretto problema che causava il mancato salvataggio delle righe di griglia se ci si
spostava da una griglia all'altra senza spostarsi di riga.
Elaborazione MRP
Generava i suggerimenti di azione anche per articoli da non stampare in inventario.
Navigazione MRP
La colonna relativa alla commessa, non veniva correttamente decodificata, in griglia
nel terzo tab, relativa agli Ordini/Disponibilità.
Stampa margini lordi di contribuzione
Non accettava listini a 4 cifre ma solo a 3.
Stampa distinta base
Non è più possibile indicare la fase in presenza di articoli un range di articoli,
comunque non operativa.
Stampa lavorazioni eseguite
Corretto errore nella descrizione dell'articolo durante la visualizzazione dati per
articolo\data consegna\fase.
Gestione dichiarazioni d’intento
In mancanza di anno iva nella Anagrafica ditta (ANAZIVA) per l'anno della
dichiarazione appena caricata, il programma non avvisava l’operatore e non veniva
generato il file in modo corretto.
Era possibile azzerare il campo importo (nelle dichiarazioni per singola operazione).
Inserito un controllo perché non venga accettato un importo pari a 0.
Desktop consolle
Dalla griglia articoli, premendo con il tasto destro su un articolo e selezionando "Note
di prelievo da evadere", il programma caricava la griglia dei documenti con anche
delle note di prelievo già evase.
Corretto problema che causava la visualizzazione di uno zoom errato o di messaggi di
chiamate a zoom non esistenti se si premeva F5 quando si era posizionati sulle
griglie.
Corretto problema nell'applicazione del filtro sul centro nelle lavorazioni.
Generazione dati datawarehouse
Con l’opzione di registro BSDWGEND\OPZIONI\TipoCostoVenduto=F la
valorizzazione dei costi non era corretta.
Risolto errore "Nessuna riga alla posizione 0." che poteva capitare in presenza
dell'opzione di registro "BSDWGEND\OPZIONI\TipoCostoVend" = "F"
Corretto errore "Arithmetic overflow error converting numeric to data type money. "
che poteva capitare in presenza di dati su ARTDEFX (progressivi definitivi) con valori
infinitesimali ed in presenza dell'opzione di registro per forzare il calcolo del costo
tramite elaborazione classica (no stored procedure).
Analisi dati datawarehouse
Impostando dimensioni/facts, visualizzando i dati in griglia, tornando nuovamente a
cambiare dimensioni/facts e ritornando sulla griglia, si scatenava l'errore “Index non
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 107
Componente
B*ECIMPO.DLL
B*EFSPES.DLL
B*EMGMAI.DLL
B*F4GEST.DLL
B*IEIMEX.DLL
B*IEHLCM.DLL
B*LBBASE.DLL
B*LBMENU.DLL
Descrizione anomalia risolta (SR3)
compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione
dell'insieme”. Corretto.
Corretto errore "Programma 'ZOOMARTROOT' per lo Zoom non trovato/gestito " che
capitava facendo lo zoom sui filtri sul codice root.
Corretto problema che impediva la generazione della lista selezionata da lead.
Aprendo l'ordine di origine dal Dettaglio Movimenti con l'estrazione dati eseguita a
fronte di BUSINESS\BSDWGEND\OPZIONI\TipoDataOrdini = 0, alla Gestione Ordini
come anno dell'ordine veniva passato erroneamente l’anno della data di consegna,
non aprendo in alcuni contesti l’ordine relativo.
Aprendo la finestra modale relativa ai filtri impostati e salvati, non visualizzava
correttamente i flag e combo relativi al filtri di tipo "Data" memorizzato in precedenza.
Sistema collegamento e-commerce: import dati
Corretto errore “SqlException: 245 - Conversion failed when converting the varchar
value to data type int” che capitava importando destinazioni diverse / impegni clienti
con i codici alfanumerici destinazione diversa / codice cliente.
Corretto errore “Impossibile eseguire l'operazione '=' su System.String e System.Int32.
(error type: EvaluateException)” che capitava importando una destinazione diversa
con il codice non numerico.
Gestione spesometro/blacklist
SPESOMETRO: Se da un quadro, si cancellavano tutte le righe di riepilogo conto (ma
non il quadro) e poi si reinserivano i clienti/ fornitori e il dettaglio righe, in fase di
generazione file PDF veniva restituito l’errore: Nessuna riga alla posizione -1 (error
type: IndexOutOfRangeException).
In un nuovo quadro, selezionando un codice cliente che ha indicato in anagrafica l’id
IVA estero, si scatenava il seguente errore: La colonna ‘an_estpariva’ non appartiene
alla tabella SPTESTATE. (error type: ArgumentException).
Cancellando una riga di dettaglio e posizionandosi su una nuova riga di testata
(vuota), procedendo al salvataggio si scatenava l’errore: Riferimento a un oggetto non
impostato su un’istanza di oggetto (error type: NullReferenceException).
Esecuzione automatica ricezione e-mail
Corretto problema che poteva causare un blocco (loop infinito) durante la ricezione
della posta, bloccando la ricezione nella fase di sincronizzazione cartelle.
Risolto problema che poteva causare, in rare condizioni, la cancellazione delle cartelle
e delle e-mail presenti nell'account se durante la sincronizzazione il server di posta
non inviava la lista delle cartelle, senza neppure restituire un messaggio d’errore.
Corretto problema nella ricezione di file con nome più lungo di 255 caratteri, ora una
parte del nome viene troncata (ma l'estensione viene mantenuta), invece di dare
l'errore "Impossibile impostare la colonna "ema_nomf". Il valore viola il limite
MaxLength della colonna."
Gestione deleghe F24
L’opzione di registro BSF4GEST/OPZIONI/AccorpaRitenute = 0 veniva ignorata.
Motore import/export
Il filtro WHERE non veniva applicato ai dati da importare quando nelle 'Impostazioni
profilo' il ‘Tipo filtro’ è impostato a 'Usa filtro funzione' ed è inserito il codice della
funzione nel campo "Filtro Where".
Zoom campi import/export
Corretto errore SyntaxErrorException che capitava facendo la ricerca sia sul campo
codice sia sul campo descrizione.
Funzioni generali con accesso database
L'invio di e-mail ad un ruolo non considera più le organizzazioni "Obsolete" e quelle
con data fine precedente a oggi.
Invalidazione delle liquidazione IVA: non operava correttamente se nella stessa ditta
si gestivano sia liquidazione mensili che trimestrali.
Libreria funzioni generali
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 108
Componente
B*MGARTI.DLL
B*MGARTV.DLL
B*MGCLAS.DLL
B*MGCMMA.DLL
B*MGDOCU.DLL
Descrizione anomalia risolta (SR3)
Cancellazione reg. di insoluto con opzione 'riapripartiteoriginarie = -1: cancellando la
registrazione non venivano tolti i flag' insoluto' dal conto effetti attivi e dalla scadenza
raggruppata.
Le promozioni Articolo omaggio se acquistati determinati articoli, ora tengono conto
del valore minimo del documento.
Corretto problema nel calcolo delle spese di trasporto quando si utilizzava il calcolo
con "Addebito su peso, calcolo in percentuale”: non venivano calcolate le spese di
trasporto, ma veniva sempre applicato l'importo minimo possibile.
SEPA XML: nel tag ctry non metteva la sigla CEE dello stato del fornitore o della
destinazione pagamenti, quando lo stato veniva letto dalla destinazione diversa.
SEPA XML: nei bonifici esteri (quindi se IBAN creditore NON inizia con "IT" ) invece
del tag Address line (AdrLine) compilati PstlAdr (codice postale) e TwnNm (città).
Corretto problema che causava l'errore "Violation of PRIMARY KEY ..." quando si
applicavano delle promozioni NXM sugli articoli T&C.
Con l’opzione EsplodiDbRicorsiva = -1, se si crea un O.P. di un padre che ha come
figlio un semilavorato che in di.ba ha impostato 'interrompi albero', veniva comunque
generato l'O.P. anche del figlio.
SEPA XML, bonifici esteri: l'opzione di registro
'BSCGAUTO\OPZIONI\UsaDataValBon' veniva ignorata
Corretto problema che impediva la lettura dei barcode Ean 128.
Corretto problema che causava la mancata rilevazione dei prezzi nel caso di articoli a
varianti\t&c con prezzi per codice root e si chiedeva un prezzo speciale (listini < 0).
Anagrafica articoli
La voce di menu per l'acquisizione da catalogo fornitori viene disabilitata in presenza
del solo modulo magazzino easy, visto che il catalogo non è disponibile con quella
modulo.
Con la politica di riordino impostata a 'A punto di riord. a ric.scorta' e i valori di scorta
minima = 9,50 / scorta massima = 10,00 al salvataggio dell'articolo veniva presentato
erroneamente il messaggio “La scorta massima deve essere superiore a quella
minima.”
Corretto problema che causava il ripristino della maschera se si eseguiva una
multiselezione di articoli e si provvedeva a scorrerli con le freccie quando il tasto salva
era disabilitato.
Nei campi numerici delle estensioni anagrafiche non era possibile indicare valori
negativi.
Anagrafica articoli a varianti
Il campo Codice variante 1 ora appare solo se è presente il modulo taglie e colori
commerciale.
In anagrafica articoli a varianti rinominato il campo "Cat. Lifo" in "Coeffic. c.f.".
Classificazione articoli
Corretto problema che impediva la visualizzazione degli articoli collegati al quinto
livello della classificazione.
Non viene più erroneamente mostrato il messaggio "Prima di procedere con
l'associazione articoli selezionare una classificazione." quando si prova a visualizzare
gli articoli di ultimo livello di una classificazione.
Cancellazione movimenti di magazzino
La cancellazione dei Carichi da Produzione e degli Scarichi a Produzione, NON
veniva fatta in un'unica transazioni, in caso di errore potevano venir cancellati i carichi
e non gli scarichi.
Aggiunta pulsanti della toolbar per la selezione/deselezione massiva dei flag relativi ai
tipi documenti.
Componente di gestione ordini/documenti
Corretto problema nella colorazione delle righe in promozioni in presenza di righe
evase.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 109
Componente
B*MGETTE.DLL
B*MGHLAR.DLL
B*MGHLBU.DLL
B*MGINVF.DLL
B*MGPDON.DLL
B*MGPROM.DLL
B*MGSCHE.DLL
B*MGSTBO.DLL
Descrizione anomalia risolta (SR3)
Corretto problema che causava la non operatività dell'opzione di registro
"DisabilitaMsgPrezzoZero" nel caso si procedesse all'importazione di righe da
terminale (CTRL+K)
Con le seguenti opzioni di registro impostate: GenNumCommecaAutR = -1,
GenNumCommecaAutR_AllaFine = -1, TipoGenNumCommeca = 3 al salvataggio
dell'impegno, le subcommesse per le righe successive alla prima non venivano create,
in più la subcommessa non veniva inserita nelle righe dell'impegno cliente.
In un ordine, se si cambia il codice articolo di una riga evasa, il programma ora avvisa
prima di procedere con l'operazione.
In presenza di causali doppie e il modulo di logistica su palmare, l'ubicazione viene
validata su entrambi i magazzini
Creando un Carico di Produzione per evasione di un Ordine di Produzione a cui è
collegata una Nota di Prelievo sulle righe degli scarichi collegati alle righe del corpo
venivano presentati erroneamente dei messaggi “Prezzo IVA inclusa non modificabile
per le righe di documenti di produzione interno.” e “Prezzo in valuta non modificabile
per le righe di documenti di produzione interno.”
Corretto problema che causava un errata applicazione dei prezzi e in alcuni casi
anche degli sconti durante la duplicazione di un documento in un tipo documento
diverso (così da causare il ricalcolo di prezzi\sconti\provvigioni) ed era indicato un
agente in testata del documento.
Corretto errore al cambio di numero di riga che poteva capitare in presenza del
modulo PM. Errore: "Indice oltre i limiti della matrice".
Visualizzando le note relative al conto di testata, se queste contenevano il carattere
"|", si scatenava l'errore “Index e length devono fare riferimento a una posizione nella
stringa. Nome parametro: length (error type: ArgumentOutOfRangeException)”.
Stampa etichette
Al report la formula "DATAVAL" veniva erroneamente passata come numero invece
che come stringa. Corretto.
Zoom articoli
Il filtro sulla tipologia "Articoli Normali" ora considera anche gli articoli Configurati
(ar_gesvar = J).
Zoom ubicazioni
A volte, si scatenava l'errore di chiave duplicata, richiamando lo zoom da Gestione
Documenti.
Inventario fisico
Corretto errore “Violation of PRIMARY KEY constraint 'listsar_PrimaryKey'. Cannot
insert duplicate key in object 'dbo.listsar'” che capitava elaborando una selezione di
articoli tra cui erano anche articoli gestiti a matricola.
Relazione listini
Al salvataggio della prima relazione listini veniva presentato il messaggio Inserire un
codice relazione listini compreso tra 0 e 999.
Promozione articoli
Corretto problema che causava il moltiplicarsi delle righe di dettaglio delle promozioni.
Stampa schede articoli
Aprendo la maschera 'Impostazione filtri' di una configurazione filtri, i valori dei campi
da/a marca nella maschera di 'Impostazione filtri' venivano erroneamente mostrati
come da/a agente. Corretto.
Stampa documenti di magazzino
Selezionando la stampa su PDF delle Note di Prelievo, nella finestra di creazione/invio
PDF, selezionando il flag "Invio automatico", si scatenava il seguente “SqlException:
4104 - The multi-part identifier "testmag.codditt" could not be bound. Error number: 214623206”
La stampa PDF mostrava dei report vuoti se era presente un filtro per Lista
selezionata e si sceglieva di generare un pdf per ogni documento.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 110
Componente
Descrizione anomalia risolta (SR3)
B*MGSTLI.DLL
Stampa listini
Il programma non rilevava correttamente la classe articolo e la classe cliente negli
sconti, in alcuni contesti.
Se si indica listino 0 nei filtri e tipo speciale cli/for, il prezzo viene visualizzato
correttamente nella stampa su griglia ma non è modificabile.
Stampa inventario di magazzino
Corretto errore “Arithmetic overflow error for data type smallint” che capitava
stampando l'inventario e generando anche una lista selezionata spuntando come
magazzino da elaborare, uno stabilimento/fil/negozio. Adesso in questa situazione la
lista selezionata viene generata senza alcun magazzino.
In stampa inventario su report, impostando la data ultimo aggiornamento, nella label
del report, veniva visualizzata 2 volte la data dell'ultimo aggiornamento. Corretto
Variazione campi anagrafici articolo
Il campo relativo a Cod. Marca, non accettava più di 3 cifre. Corretto.
Gestione ordini
Con le seguenti opzioni di registro impostate: GenNumCommecaAutR = -1,
GenNumCommecaAutR_AllaFine = -1, TipoGenNumCommeca = 3 al salvataggio
dell'impegno, le subcommesse per le righe successive alla prima non venivano create,
in più la subcommessa non veniva inserita nelle righe dell'impegno cliente.
REGRESSIONE SR2: Reintrodotta la lettura dell'opzione di registro
"Bsorgsor\Opzioni\DisabilitaDecodificaBarcode" che erroneamente era stata rimossa.
Durante la duplicazione di un ordine viene correttamente ricalcolato il lotto se sono
presenti le opzioni di registro per generare il lotto in automatico.
In fase di duplicazione di un ordine a fornitore in un altro ordine a fornitore poteva
venire visualizzato il messaggio "Il tipo Bolla/Fattura per il nuovo documento ha il
'Magazzino impegni' non impostato." erroneamente.
Se l'opzione di registro "RiapriDocSuSalva" è impostata a -1 viene nascosta anche la
voce di menu "Dopo Salva -> Nuovo" in quanto non compatibili.
Spostandosi sul piede del documento, il focus non si posizionava sulla causale di
trasporto.
In apertura di un Ordine/Impegno, se indicato il referente, in decodifica appariva due
volte il cognome e mai il nome. Corretto.
Corretto errore “La colonna 'mo_quant01' non appartiene alla tabella MOVORD.
(error type: ArgumentException) evadendo un impegno cliente aperto con un impegno
cliente (solo se non presente modulo taglie e colori).
Stampa schede ordini
Ripristinata disponibilità della variabile #IITTSCHO negli script dei processi di stampa.
Genera/invia PDF
Dalla ragione sociale utilizzata per il nome file vengono ora tolti gli spazi iniziali e finali,
se presenti.
Corretto errore "Una colonna denominata 'xx_defaultinvio' appartiene giù a questo
DataTable" che capitava durante la stampa PDF di più fatture differite.
Esportazione task in Microsoft Project
Task di tipo programmazione date con 'Tipo ricalcolo durata/data fine' = 'No': ora viene
passato a Microsoft Project 'Data inizio' e 'Durata' (invece di data inizio e data fine). In
tal modo non avviene mai un ricalcolo della durata (cosa che prima poteva accadere)
ed avverrà tuttalpiù un ricalcolo della ‘Data fine’ (cosa che potrebbe accadere solo se
il task è successore di un altro).
Non venivano esportati i turni dei centri in maniera corretta avveniva un
arrotondamento per ora intera.
Schemi di commessa
Corretto errore “ArgumentException La colonna 'scm_prevnum' non appartiene alla
tabella SCPMOV2” che capitava inserendo un task nello Schema di commessa.
B*MGSTRL.DLL
B*MGVAAR.DLL
B*ORGSOR.DLL
B*ORSCHO.DLL
B*PDGENP.DLL
B*PMPTPJ.DLL
B*PMSCPC.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 111
Componente
Descrizione anomalia risolta (SR3)
B*RAGRDA.DLL
Richieste di acquisto
Pur impostando l'opzione di registro globale "NdecSuPRZUn" a 4 decimali, il
programma visualizzava sempre i prezzi con due decimali.
Richieste di offerta
Pur impostando l'opzione di registro globale "NdecSuPRZUn" a 4 decimali, il
programma visualizzava sempre i prezzi con due decimali.
Non era presente lo smartart sull'articolo, nel corpo del documento.
Configurazione pulsanti GPV
Corrette procedure di decodifica del tipo bolla/fattura, e della forma di pagamento che,
in particolari situazioni, non erano opportunamente valorizzate.
Una volta compilata l'azione "Aggiungi articolo" su un pulsante, spostandosi per
configurare un altro pulsante, rimaneva erroneamente valorizzato il codice articolo
indicato in precedenza. Corretto.
Ora i testi sui pulsanti sono correttamente mostrati anche nelle successive riaperture
della configurazione selezionata.
Chiusure di cassa GPV
Ora il campo non riscosso non mostra più anche la somma del totale omaggi.
Ora la colonna "Importo" tiene conto anche del totale omaggi del documento.
Corretto problema che causava la perdita delle banconote indicate se si andava nella
maschera dei movimenti di cassa.
Anagrafica clienti GPV
Ora quando si crea una nuova destinazione per un'anagrafica, il codice della
destinazione viene proposto in automatico dal programma.
Creazione richieste di riassortimento GPV
Risolto problema che impediva la modifica della posizione delle righe della griglia.
Gestione punti vendita
Corretto problema che causava la mancata assegnazione del nome operatore, del
nome punto cassa e della data ultimo aggiornamento di riga nel caso un articolo fosse
aggiunto dalla ricerca grafica o tramite altri pulsanti.
Prima di procedere all'invio dei dati al display ECR, il programma elimina eventuali file
di DATI rimasti nella cartella.
Corretto problema nella determinazione delle spese di incasso quando si passava tra
2 forme di pagamento che avevano spese di incasso differenti. In alcuni casi
rimanevano le spese di incasso precedenti.
Corretto errore "La colonna 'et_numdoc' non appartiene alla tabella TESTA" che
poteva capitare riaprendo un documento dopo aver generato una fattura figurativa.
Ora quando da GPV si genera la fattura figurativa, la fattura avrà lo stesso flag di
scorporo del corrispettivo di partenza.
Corretto problema che causava l'errato aggiornamento delle quantità sugli articoli figli
di kit che avevano unità di misura secondaria diversa dalla principale.
Corretto errore che causava la duplicazione delle righe kit durante l'evasione di ordini.
In fase di stampa dello scontrino, rimosso il controllo che avvisava che sarebbero
state scartate le righe con più di 2 decimali. Il programma dava l'avviso, ma poi
procedendo stampava ugualmente.
Corretto errore "Oggetto non impostato su un'istanza di oggetto" che capitava nel
metodo "GeneraFatturaFigurativa".
L'evasione con barcode non teneva conto delle quantità già evasa degli articoli T&C.
Corretto problema che portava ad una errata assegnazione delle quantità durante
l'importazione da file nel caso fosse presente l'opzione di registro per accorpare le
righe per articolo e un articolo fosse indicato più volte all'interno del file da importare.
Corretto problema che causava l'incremento della quantità di 1 quando si
accorpavano le righe e si utilizzavano i pulsanti per l'aggiunta articolo con quantità
maggiore di 1.
B*RAGSRO.DLL
B*RECBUT.DLL
B*RECHIC.DLL
B*RECLIE.DLL
B*REGNOR.DLL
B*REGSRE.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 112
Componente
B*REMENU.DLL
B*REPERS.DLL
B*REREPA.DLL
B*RGSYSE.DLL
B*RMGIUB.DLL
B*RMMOVI.DLL
B*RMPICK.DLL
B*RMRICM.DLL
Descrizione anomalia risolta (SR3)
L'opzione di registro di accorpamento articolo ora differenzia anche per il flag di
prezzo per unità di misura.
Ora se scattano promozioni su articoli a taglia e colori (ad esempio 3x2) è possibile
editare la colonna della taglia sulla riga omaggiata.
La proprietà "Copies" del multireport ora viene considerata correttamente da GPV.
L’opzione di registro SalvaCondizioniFinali non operava correttamente.
Corretto problema che causava la visualizzazione del messaggio "In presenza di un
buono tutte le righe del documento devono avere lo stesso codice iva" anche in casi
dove non sarebbe dovuto apparire.
Corretto problema che poteva causare l'indicazione del resto nel pagato (con valore
negativo) nel caso si aprisse un documento con nel pagato una forma di pagamento
differita.
La funzione di ricerca veloce sul campo articolo tramite la , (virgola) finale ora opera
correttamente.
Risolto problema che impediva di generare una fattura figurativa direttamente da GPV
in presenza di corrispettivi con abbuono.
Menu GPV
Rimosso blocco che impediva di effettuare il login con lo stesso operatore che aveva
appena effettuato il logout.
Personalizzazione GPV
Nel tipo bolla/fattura della fattura figurativa ora verifica che non sia una causale nulla.
Reparti GPV
Non è più possibile indicare lo stesso codice reparto su più righe. Ora viene dato un
messaggio di avviso invece di un errore di record duplicato sul database.
Sincronizzazione server GPV
Il caso il programma cerchi di elaborare un file corrotto darà un messaggio di avviso
invece di generare una eccezione.
Corretto problema che poteva portare a saltare alcune sincronizzazioni se si erano
diverse sincronizzazioni nello stesso momento e alcune di queste richiedevano
diverso tempo per essere eseguite.
Giacenza ubicazioni
Corretto errore "Riferimento a un oggetto non impostato su istanza di oggetto" che
poteva capitare premendo 2 volte sulla griglia nel caso il programma fosse avviato da
menù invece che da un altro programma del picking.
Gestione stoccaggio e movimentazione interna
Il report "BSRMSTUC.RPT" ora gestisce correttamente il multireport e la
configurazione dalla cartella del registro BNRMMOVI.
Gestione picking
Corretto errore "Overflow di un’operazione aritmetica" che poteva capitare quando si
leggeva un lotto composto da solo numeri più lungo di 9 caratteri.
Corretto errore "Overflow di un'operazione aritmetica." nel metodo "VerificaLotto"
leggendo un lotto numerico più lungo di 9 caratteri
Ricevimento merce
Corretto problema che causava il salvataggio del dettaglio matricole sempre sulla ditta
principale.
Corretto errore di chiave duplicata quando si provava ad aggiungere un articolo non
presente nella lista ed era presente l'opzione per utilizzare le etichette generiche.
Corretto problema che impediva l'assegnazione del lotto durante la generazione di un
documento a partire da un ordine a fornitore. Il problema capita solo a partire dalla
seconda riga gestita a lotti.
Corretto problema che causava il salvataggio di una riga senza lotto se durante la
richiesta del lotto si premeva il pulsante avanti e poi si tornava indietro.
Corretto problema che provocava la sparizione di tutti i campi in maschera quando si
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 113
Componente
B*TCARTV.DLL
B*TFESEC.DLL
B*TFSTTE.DLL
B*VEBOLL.DLL
Descrizione anomalia risolta (SR3)
accedeva al filtro righe.
Anagrafica articoli T&C
Corretto errore “SqlException: 102 - Incorrect syntax near 'VALUES'” che capitava
salvando un nuovo articolo a taglie/colori con l'opzione di registro
Bstcartv\opzioni\Crea_Fasi_in_automatico = 1;TAGLIO;1 e rispondendo SI alla
domanda 'Crea_Fasi_in_automatico'?
Nelle estensioni anagrafiche, impostando il valore del secondo CheckBox, al
salvataggio veniva sempre impostato con il valore del primo. Corretto.
In anagrafica articoli T&C aggiunto il campo "Coeffic. c.f." come nelle altre anagrafiche
articoli.
Corretta anomalia in Anagrafica articoli Taglie e Colori, che si presentava in fase di
duplicazione articolo. Alla pressione del tasto Duplica, era aperta la maschera per la
selezione dell'articolo sorgente, anziché quella per l'impostazione del nuovo codice
articolo.
Allargato il paese di origine Intrastat a 3 caratteri.
Estrazione scadenze extracontabili
Nella estrazione delle fatture emesse non escludeva le fatture proforma.
Stampa analisi flussi finanziari
Nella proiezione saldi banche, record 'non veicolati', le scadenze che avevano data
uguale alla data primo periodo in analisi, venivano sommate erroneamente a quelle
già scadute (esposte nel fido). Il drill down invece visualizzava gli importi in maniera
corretta.
Stampa cash flow: dopo la stampa su griglia, se si chiedeva un drill down su un
periodo che finiva con febbraio bisestile, il dettaglio non veniva visualizzato
correttamente.
Gestione documenti
Se il codice nomenclatura combinata era errato in Anagrafica articoli o se modificato
la nomenclatura sul corpo del documento, veniva assegnato erroneamente il valore 0.
Durante l'evasione di una riga d'ordine in un documento, se nell’ordine erano stati
indicati i colli = 0 e c'era un documento che già evadeva la riga d'ordine con un valore
indicato nei colli (ad esempio: 50), nella nuova evasione veniva proposto nei colli -50
al posto di zero.
Funzionamento del cambio del pagamento a seconda dell'importo direttamente in
fattura immediata o differita funzionava quando passiamo alla fascia massima o alla
fascia minima. Se l'importo ritorna nella fascia media non viene riproposto il codice
pagamento standard.
Cancellando un intero documento di magazzino in cui ci sono righe che movimentano
task del Project Management, non avveniva la registrazione di storno sugli
avanzamenti. Cosa che invece succedeva se si cancellava la singola riga.
Ora quando si genera la fattura figurativa, la fattura avrà lo stesso flag di scorporo del
corrispettivo di partenza.
Corretto problema che impediva all'opzione di registro "RicalcolaProvvigioniNote" di
operare correttamente.
Salvando un Carico da Produzione che evade un Ordine di Produzione, a volte,
andava in un loop infinito, in presenza di articolo con codice > a 18 caratteri.
Modulo dichiarazioni di intento: in fase di inserimento di una nuova fattura immediata
non viene dato il messaggio di sforamento del plafond fisso nel caso in cui già la
prima fattura sfori il plafond. Per le successive funziona.
Corretto problema che portava tutti i documenti\ordini aperti ad essere
immediatamente riconosciuti come modificati, causando così la richiesta di
salvataggio di modifiche non effettuate o impendendo alcune operazioni come la
duplicazione di un documento.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
capitava durante la duplicazione di un Carico di Produzione se non era attivo il modulo
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 114
Componente
B*VEFADI.DLL
B*VEFDIN.DLL
B*VEGNBF.DLL
B*VEPACK.DLL
B*VEPNFA.DLL
B*VESTCO.DLL
Descrizione anomalia risolta (SR3)
TCO.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto.
(error type: NullReferenceException)" nella procedura
"NTSInformatica.CLEVEBOLL.CreaCarprodDaDocEmesso in
C:\Biz2015\BEVEBOLL\BEVEBOLL.vb:riga 16817" che capita se il modulo taglia e
colori non è attivato e si fa un DDT con successivo carico da produzione, inserendo
articoli a varianti.
Risolto problema che generava l'errore "la colonna mm_tipork non appartiene alla
tabella MOVMAG" che capitava se si utilizzava la funzionalità Evadi nota di prelievo
da desktop consolle.
Il programma di selezione lotti\matricole ora utilizza il magazzino 1 o il magazzino 2
per mostrare le giacenze in base alla causale di magazzino.
Se l'opzione di registro "RiapriDocSuSalva" è impostata a -1 viene nascosta anche la
voce di menu "Dopo Salva -> Nuovo" non compatibili.
Lo zoom sui corrispettivi da aggiungere ad una fattura figurativa ora mostra solo i
corrispettivi che hanno lo stesso flag di scorporo della fattura che si sta emettendo.
Corretto errore "Nessuna riga alla posizione 0. " che capitava quando si provava ad
evadere un impegno cliente e non era stato indicato il tipo bolla\fattura.
Fatturazione differita
Pur non avendo la contabilizzazione automatica da magazzino e l'opzione di
Bsvefadi\Opzioni\CancellaRegCG disabilitata (quindi a 0) quando si rielaboravano le
fatture differite già contabilizzate, le registrazioni in Prima Nota venivano rimosse.
Fatturazione differita interattiva
Funzionamento del cambio del pagamento a seconda dell'importo direttamente in
fattura immediata o differita: funziona quando passiamo alla fascia massima o alla
fascia minima. Se l'importo ritorna nella fascia media non viene riproposto il codice
pagamento standard.
Generazione documenti da note di prelievo
Sui documenti in valuta non veniva valorizzato il campo Valore in valore
(movmag.mm_valorev).
Packing list
Corretto errore di chiave duplicata che poteva capitare quando, in riapertura di una
packing list, si selezionava la voce di menu per aggiungere un altro documento.
Contabilizzazione documenti
Test al termine della contabilizzazione per verificare se ci sono protocolli IVA doppi:
ora dal test esclude i registri collegati ad attività di tipo 'autotrasportatore' per evitare
segnalazioni non corrette nel log.
Contabilizzazione di documenti ricevuti con iva parzialmente deducibile e opzione di
registro BSVEPNFA\OPZIONI\GirocontoIvaIndedRipartito = -1: ora ripartisce l'iva solo
sui sottoconti che, in anagrafica sottoconto, hanno la spunta su 'gestione iva
indetraibile'; la ripartizione dell'iva avviene comunque su tutti i sottoconti se nel
documento non c'è nessun sottoconto con la spunta su 'gestione iva indetraibile'.
Corretto errore assegnazione Tipo Rid tra prima Rata e Ricorrente nel caso in cui la
prima registrazione in prima nota avesse più scadenze.
Fattura ricevuta intra/rsm con iva parzialmente detraibile: erroneamente veniva girata
a costo anche la quota di iva indetraibile rilevata sul registro vendite, per cui il costo
alla fine veniva caricato dell'iva acquisti da reg. acquisti, poi stornato per l'iva acquisti
da reg. vendite. Ora il costo viene aumentato solo dell'iva non detraibile rilevata
sull'iva del reg. acquisti (esattamente come opera il programma Gestione prima nota –
B*cgprin.dll).
Stampa etichette sovracollo
Entrando nella finestra Spese di Trasporto, le varie labels descrittive degli scaglioni,
non erano aggiornate al tipo di dato indicato nei ComboBox relativi, ma solo al
cambiamento degli stessi. Corretto.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 115
Componente
Descrizione anomalia risolta (SR3)
B*XXCMAI.DLL
Gestione posta elettronica, componente
Corretto problema che impediva l'eliminazione delle e-mail da un account condiviso di
tipo IMAP.
Risolto problema che causava il mancato caricamento della lista delle e-mail nella
griglia, in alcuni contesti.
Risolto problema che impediva di cancellare le email se il cestino si trovava in una
cartella di secondo livello.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
appariva premendo nuova e-mail se si era posizionati su un indirizzo e-mail non
associato ad una ditta.
Corretto problema che causava l'assegnazione di un valore errato nella ditta quando
ci si spostava di cartella, causando poi errori tipo: "Impossibile impostare la colonna
"codditt". Il valore viola il limite MaxLength della colonna."
Componente gestione agenda
Corretto problema che causava la mancata visualizzazione delle attività dall'agenda
passando alla visualizzazione di tutte le agende -> premendo il meno in basso -> e poi
tornando sull'agenda personale.
L'utente esterno non ha più a disposizione i pulsanti "nuovo" e "apri" sugli eventi.
Framework Business for people
Corretto errore "Impossibile chiamare Invoke o BeginInvoke su un controllo finchè non
viene creato un handle di finestra" che capitava da gestione chiamate se si avviava la
fatturazione di una chiamata e in gestione documenti era presente l'opzione di riapri
doc su salva.
Corretto problema che poteva causare la visualizzazione parziale della descrizione di
un cliente\articolo\ecc... nel caso il testo sia troppo lungo.
Corretto problema che abilitava la possibilità di allegare elementi gestionali anche agli
utente che non avevano i permessi per quell'operazione.
Componente compositore email
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto. " che
capitava se si effettuava l'invio di una e-mail senza prima aver mai sincronizzato la
posta in imap.
Durante l'invio di una e-mail se l'utente non è codificato nell'organizzazione aziendale,
viene dato un messaggio informativo invece che l’errore “There is no row at position
0."
Corretto problema dell'errata assegnazione del numero offerta all'attività se l'e-mail
era collegato ad un documento diverso dall'offerta.
Corretto problema che causava l'errata proposta della ditta di default durante l'invito
ad un evento.
Corretto errore "Nessuna riga alla posizione 0" che capitava nel metodo
VerificaMittente.
Installazione di Business NET, versione completa
Corretto messaggio d’errore “Si è verificato un errore durante il collegamento del
database ‘15ARCPROC’ all’istanza di SQL Server (errore:
ADODB.Connection.Execute, errore: ‘Microsoft OLE DB Provider for SQL Server:
Incorrect syntax near ‘15’.’)” che capitava quando i database da installare, da parte del
setup (archivio procedura o database di prova) venivano rinominati con un caratteri
numerici iniziali.
B*XXPLAN.DLL
B*XXSOCI.DLL
B*XXWMAI.DLL
BusNetSr3*.exe
Nuove funzionalità/Superamento limitazioni – Service Release 2
Componente
B*__ADTL.DLL
Descrizione nuova funzionalità (SR2)
Strumento di amministrazione, componente
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 116
Componente
B*__ANAZ.DLL
B*__CEDI.DLL
(vari)
(vari)
(vari)
(vari)
(vari)
Descrizione nuova funzionalità (SR2)
La funzione "Crea Record Indispensabili" ora genera anche le proprietà AggNumber,
BusAggAutoUpdate e BusAggDir.
La cancellazione dei valori di default delle colonne non viene fatta più utilizzando il
nome associato a standard da Business NET, ma cercando il nome assegnato alla
constraint sul database. Questo evita errori in fase di conversione di database con
campi personalizzati che non hanno seguito le indicazioni degli standard di Business
NET.
Sistemato problema di allineamento dei pulsanti "Interrompi", "Riprova", "Ignora".
I pulsanti ora hanno associato il tasto di scelta rapido ALT+tasto relativo. Aggiunta
funzione "Copia messaggio negli appunti".
Anagrafica ditta
Aggiunto un pulsante per eliminare l'immagine associata alla ditta (utilizzata per i
report dei documenti).
Copia/elimina dati ditta
Ora è possibile importare dati anche su database presenti in altre istanze di SQL
SERVER, anche se non elencati nella tabella AZIENDE dell’archivio procedura.
(vedi sotto)
Interventi per adeguare Business NET 2015 ai requisiti di certificazione di Microsoft
Windows 8.1, attraverso lo strumento WACK 3.4 (Windows App Certification Kit).
L’applicazione è pubblicata sul portare Microsoft Pinpoint a questi link:
(profilo aziendale NTS Informatica);
https://pinpoint.microsoft.com/it-it/Applications/12884988888 (applicazione Business
Excellence NET);
https://pinpoint.microsoft.com/it-it/Applications/12884988875 (applicazione Business
Easy NET);
https://pinpoint.microsoft.com/it-it/Services/12884988968 (servizio Friendly)
Smart Business Framework, SBS & SBC
Eseguiti interventi per aggiungere funzionalità e migliorare stabilità e performances del
framework SBF:
- gestito evento CLICK su NTSPictureBox;
- gestito le StatusBar con aggiornamento in realtime;
- gestiti i SubMenu in toolbar contenute in controlli XX;
- miglioramenti alla gestione degli upload dei file al server;
- ora è disponibile la guida in linea (SBC Windows)
- gestito cambio di backcolor e textcolor su label, textbox, panel
- miglioramenti alle funzionalità di stampa, con o senza multireport
- autocompletamento su ios e android (non gestiva correttamente i caratteri
unicode)
COMPONENTI INTERESSATI: SBS.EXE, SBS64.EXE, SBC2014.EXE,
SBC2014.APX, SBC2014SETUP.EXE, SBC2014UPGRADE, BN__CHIL.DLL,
BN__MENU.DLL.
(vedi sotto)
Implementazione del reparto sulla tabella dei codici iva. Se è indicato un reparto,
questo avrà precedenza sul reparto indicato in Anagrafica articolo in fase di stampa
scontrino. Come per l'anagrafica articoli, il campo reparto può essere zoomato ma non
viene validato (è possibile indicare anche reparti non codificati in Business NET).
COMPONENTI INTERESSATI: B*__CIVA.DLL, B*REGSRE.DLL, B*MGDOCU.DLL
(vedi sotto)
Interventi di completamento e stabilizzazione del modulo Condizioni e Contratti
commerciali.
COMPONENTI INTERESSATI: B*CCDIFA.DLL, B*CCDIFF.DLL, B*REPROM.DLL,
B*RECORE.DLL, B*RETIPT.DLL, B*MGDOCU.DLL, B*LBMENU.DLL,
B*REGTES.DLL
(vedi sotto)
Implementata nuova interfaccia per la logistica che appare in orizzontale. L'interfaccia
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 117
Componente
B*__CHIL.DLL
B*__CIVA.DLL
B*__CHAK*.DLL
B*__CKDB.DLL
B*__GOPE.DLL
B*__HLAN.DLL
B*__MENU.DLL
B*__NUME.DLL
B*__ORGA.DLL
B*__PAGA.DLL
Descrizione nuova funzionalità (SR2)
viene utilizzata in automatico se si utilizza SBC e un dispositivo a bassa risoluzione.
Altrimenti è possibile forzarla con la nuova opzione di registro
OPZIONI\LogisticaVersoSchermo O = Orizzontale, V = Verticale (default).
COMPONENTI INTERESSATI: B*RMRICM.DLL, B*RMMOVI.DLL, B*RMPICK.DLL,
B*RMSIUB.DLL, B*RMGIUB.DLL, B*RMINVE.DLL
Motore interfaccia grafica
Il framework ora supporta anche il formato data\ora con i minuti e i secondi separati
da due punti.
Autocompletamento su lead, clienti, fornitori: creata nuova opzione di registro globale
\Opzioni\AutocompleteAnagraSuCod; che può accettare i valori:
0 = esegue la ricerca solo sulla prima descrizione (come in passato, default)
1 = ricerca anche sulla descrizione 2 e sulla sigla di ricerca
2 = ricerca anche sulla descrizione 2 e sulla sigla di ricerca, sull'indirizzo e sulla città.
Con valori 1 o 2, nell'autocompletamento viene visualizzata anche la descrizione 2.
Aggiunta lettura nuova opzione di registro globale
\Opzioni\\CampiAggiuntiviAnagraAutocompletamento per l'aggiunta di colonne/campi
nella finestra relativa ai dati dell'autocompletamento su lead, clienti, fornitori.
Codici Iva
Implementata funzionalità duplicazione di un codice Iva
Controllo accesso Business NET
Rimosso il supporto alle chiavi di attivazione hardware (Usb). Le chiavi di attivazione
vanno sostituite con chiavi software.
Controllo coerenza dati
Aggiunti nuovi controlli per evidenziare la presenza di righe di scarico di produzione
senza riga di carico (756) di righe di impegno di produzione senza riga di ordine di
prod. (757) di righe di proposta di impegno di produzione senza righe di proposte
ordine di prod. (758).
Aggiunti una serie di controlli di coerenza dati sugli articoli T&C utili a identificare
movimenti su taglie non presenti in tabella scala taglie. Controlli 59, 60, 61, 62, 63, 64,
65 e 66.
Gestione operatori
Inserito nuovo flag 'Disabilita accesso SBC' in gestione operatori per fare in modo che
un utente non possa accedere a Business NET tramite SBC (Smart Business Client).
Zoom clienti/fornitori/sottoconti
Il pulsante "Nuovo Sottoconto" è stato trasformato nel pulsante "Nuovo". In base a
quale tipo di ricerca si sta effettuato il programma apre l'anagrafica clienti, fornitori o
sottoconti in stato nuovo.
Menu di Business NET
Aggiunta nuova opzione di registro globale
\Opzioni\FiltriFissiArticoAutocompletamento con valore di default
"(ISNULL(ar_codroot, ' ') <> ' ' OR ar_gesvar <> 'S')" per customizzare la ricerca degli
articoli mediante l’autocompletamento. Il valore di default attuale esclude gli articoli
root, svuotando l'opzione si elimina questo filtro, oppure è possibile aggiunge ulteriori
condizioni (sintassi WHERE di SQL SERVER) per configurare filtri.
Numerazioni ditta
Il numeratore di "Numeratore Articoli" ora può arrivare fino a 50 caratteri (o comunque
alla lunghezza indicata per la dimensione massima del codice articolo).
Rubrica/Organizzazione
Cancellando un operatore di Business NET collegato alla Anagrafica ditta, ora
rimuove anche tutti gli appuntamenti che gli erano stati assegnati sia a livello di CRM
che Customer Service.
Implementata la funzione Salva + Nuovo quando il programma viene chiamato da
Gestione Lead
Forme di pagamento
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 118
Componente
B*__VAAN.DLL
B*CGBICE.DLL
B*CGDIST.DLL
B*CGFTFG.DLL
B*CGSCAD.DLL
B*CRATTE.DLL
B*CRCRAC.DLL
B*CRGLEA.DLL
B*CRGSYN.DLL
B*CRMAIM.DLL
B*CRSTAM.DLL
B*CSAMAT.DLL
B*CSCAOP.DLL
Descrizione nuova funzionalità (SR2)
Implementata la funzionalità di duplicazione del codice della forma di pagamento.
Variazione campi anagrafici clienti/fornitori
Ora è possibile variare anche il campo Codice Valuta.
Stampa bilancio CEE/Riclassificato
Export su Notax: ora nel file di export vengono esportati anche i codici PDC di
Business NET. In questo modo su Notax è possibile vedere, nella voce
'riclassificazione', il collegamento tra voce PDC Business NET e quella Notax.
Richiede NOTAX aggiornato ad almeno il 27/05/2015.
Gestione distinte
Riabilitato il comando 'Spezza scadenza'. Era stato rimosso in passato per evitare che
si disallineassero le scadenze degli effetti con quelle originarie del cliente. Ora se si
spezza la scadenza dell'effetto, al salvataggio viene spezzata anche la scadenza
originaria del cliente.
Gestione fatture figurative
Implementata possibilità di apertura registrazione se programma chiamato
dall'esterno.
Gestione scadenziario
Nella funzione "Genera effetto raggruppato su scadenze selezionate", selezionando
scadenze con data scadenza anteriore alla data odierna, il programma bloccava e
restituiva il messaggio "Per generare l'effetto, tutte le date di scadenze devono essere
successive o uguali alla data odierna. Operazione annullata". Ora legge l'opzione di
registro "ElaboraScadenzeAnteDatreg" e si comporta come se si chiamasse il
programma di Raggruppamento Effetti (B*CGGNEF).
CRM, attività telefonica
Aggiunto il referente nella maschera dell'attività telefonica.
Gestione attività
Ora il log delle attività funziona anche sulle attività cancellate.
Salvando una nuova Opportunità, quando, in uscita, si conferma la creazione
dell'Attività relativa e/o quando si salva una nuova Attività creandone una nuova,
eredita il codice relativo alla Campagna.
Consolle CRM
Aggiunto il referente nella maschera dell'attività telefonica.
Sincronizzazione con Google
Il programma di sincronizzazione con Google ora tiene conto del fuso orario e dell'ora
legale\solare.
Azioni di mailing/faxing massivo
Aggiunto il pulsante per passare all'editor Word nella vista HTML estesa del mailing
massivo.
Stampa dati CRM
Implementata la possibilità di stampare su griglia.
Anagrafica matricole
Anagrafica matricole (parco installato): ora non è possibile cambiare direttamente
sulla riga il conto o la matricola; sono state create delle funzioni di menu che
permettono di cambiare la matricola ed il conto in modo mirato e controllato su tutte le
tabelle coinvolte.
Gestita nuova tabella per lo storico cliente: in pratica cambiando il cliente corrente
viene dato un messaggio informativo per evitare problemi e, alla conferma, viene
inserito anche un record nella nuova tabella 'storico cliente', consultabile con
l'apposita nuova voce di menu. Tutti i programmi del CS lavorano sul cliente corrente.
Questa nuova tabella di storico è utilizzabile solo a fini storico/informativi.
Zoom calendario operatori
Aggiunta nuova opzione di registro:
BSCSCAOP\OPZIONI\DescrizioneAlternativaAttivitTecnico se attiva il programma
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 119
Componente
B*CSGCHI.DLL
B*CSRINC.DLL
B*CSSTAA.DLL
B*DBAVEX.DLL
B*DBSOCO.DLL
Descrizione nuova funzionalità (SR2)
compone le descrizioni in griglia come:
Luogo attività (o se non presente quello del Lead) + Nome del lead + Cod/Des Articolo
principale (se presente) + Tipo chiamata
Gestione chiamate
Creazione nuova chiamata senza indicazione di attività prevista ne di attività eseguita:
in questo caso, se sul tipo chiamata è indicato un codice attività ed una descrizione
prima attività, le utilizza per creare una attività prevista (caso già gestito); nel caso in
cui, invece, nel tipo attività non sia indicato il codice prima attività o la sua descrizione,
ora propone una finestra dove poter inserire questi dati (se la descrizione prima
attività non è impostata , propone la descrizione della chiamata). Con l'opzione di
registro BSCSGCHI/OPZIONI/HideBncsdaap (0/-1, default 0) impostata a -1, se sul
tipo chiamata è indicato il codice prima attività ma non la descrizione, viene impostata
come descrizione prima attività, quella della chiamata e non viene fatta apparire la
finestra di richiesta dati prima attività.
Ripristinata la lettura degli sconti nella griglia ricambi.
Programmazione: per adeguamento del codice all’infrastruttura SBF rimossi i metodi
(rottura di compatibilità binaria) _Click() dei controlli NTSCheckBox e sostituiti con i
metodi CheckedChanged()
Rinnovo contratti
Rinnovo contratti: inserito log per avvisare di contratti contenenti articoli/matricola
intestati, nel parco installato, a un cliente diverso da quello del contratto che si sta
rinnovando
Stampa dati customer service
Introdotto filtro sul Lead, nello zoom matricole.
Aggiunto lo zoom matricole sul campo "Matricola" della scheda "Chiamante".
Avanzamento e versamenti produzione esteso
Implementata la possibilità di sospendere una lavorazione di attrezzaggio.
Aggiunta la gestione dei barcode per pilotare determinate azioni come avviene
Avanzamento e versamenti produzione ‘normale’ (B*DBAVMG.DLL)
I barcode possibili sono:
"H1900 00000100010003" 'F7 - Versa
"H1900 00000100010005" 'F4 - Cancella
"H1900 00000100010006" 'F8 – Ripristina
"H1900 00000100010002" 'F9 – Aggiorna
-- Azioni da eseguire
"H1900 00000100010010" 'Inizia
"H1900 00000100010011" 'Sospendi
"H1900 00000100010012" 'Completa
"H1900 00000100010013" 'Completa + Versa
-- Causale sospensione
"H1900 00000100010020" 'Non impostato
"H1900 00000100010021" 'Fine turno
"H1900 00000100010022" 'Cambio lavoro
"H1900 00000100010023" 'Fine lotto/sottolotto
"H1900 00000100010024" 'Fermo macchina per guasto
"H1900 00000100010025" 'Mancanza materiale
"H1900 00000100010026" 'Mancanza informazioni
"H1900 00000100010027" 'Mancanza energia
"H1900 00000100010028" 'Motivi sindacali
"H1900 00000100010029" 'Pausa
"H1900 00000100010030" 'Salute / permessi
Aggiunta la voce di menu "Stampa codici di controllo" che esegue il report
"BSDBAVEXCOD.RPT".
Sostituzione componenti distinta base
Il programma ora gestisce la sostituzione di componenti che siano codici root di
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 120
Componente
B*DIGEDI.DLL
B*DWQVDA.DLL
B*EFSPES.DLL
Descrizione nuova funzionalità (SR2)
articoli a varianti e TC. I codici root di articoli a varianti e TC possono essere utilizzati
solo nei padri di distinte su codice Root TC. Non è mai possibile utilizzare un articolo
TC esploso.
Il tipo di abbinamento del figlio viene determinato in automatico in base alle
caratteristiche del padre e del figlio:
Stessa Variante\Colore -> eredita colore
Variante\Colore Diversi -> Abbina colore
Stessa scala Taglia -> eredita taglia
Scala taglie diversa -> abbina taglia.
Gestione dichiarazioni d’intento
Gestione dichiarazioni d'intento, generazione file telematico, Impegno alla
trasmissione telematica, i flag della sezione "Quadro A" di regola sono proposti come
recent, confermando l'elaborazione per ditta.
Gestito il recent sul flag "Dichiarazione annuale presentata" nella finestra di
generazione del file telematico, impegno alla trasmissione telematica, sezione
"Quadro A ".
Analisi dati datawarehouse
Implementata la possibilità per singola statistica (voce di menu ORDINA -> UNISCI
RIGHE PER VALORE IN EXPORT) di decidere se unire o meno le righe a parità di
valore in export della tabella pivot nei vari formati. Di default UNISCE LE RIGHE
(come prima).
In fase di export della pivot grid ora toglie tutte le parti non significative (intestazioni di
righe e/o colonne) ai fine di ottenere un file di export più pulito.
Gestione spesometro/blacklist
Questo aggiornamento comprende anche i componenti aggiornati dello spesometro
pubblicati in data 23/03/2015.
Per maggiori dettagli vedere il documento CT-1309-0168-Comunicazioni Operazioni
Rilevanti IVA 2013.pdf e CT-1310-0170-Cronologia Pubbl. Comunicazione Op.
Rilevanti IVA 2013.pdf disponibili a questo link http://www.ntsinformatica.it/servizi-eformazione/spesometro-telematico-iva/
SPESOMETRO e REPUBBLICA SAN MARINO: Le cessioni e gli acquisti (con campo
in prima nota RSM Acquisti diverso da ‘senza addebito di imposta’) con soggetti RSM
con data maggiore o uguale al 24/02/2014 vengono estratte nei quadri BL (estrazioni
aggregate) e FN/SE (estrazioni analitiche). Questo per gestire l’uscita di SAN
MARINO dalla blacklist.
NB. Intervento compreso nella pubblicazione del 23/03/2015.
SPESOMETRO e REPUBBLICA SAN MARINO: Aggiunto nella maschera di
estrazione il flag ‘Estrarre anche vendite a RSM’, se deselezionato permette di
escludere le cessioni a RSM di beni se operazioni già comunicate negli elenchi
Intrastat.
NB. Intervento compreso nella pubblicazione del 23/03/2015.
Nel castelletto IVA delle registrazioni di prima nota è stato aggiunto il nuovo campo
‘No Spesometro’ (campo moviva.mi_nospes), se spuntato ha l’effetto di non far
estrarre la riga iva della fattura nel programma Telematico operazioni rilevanti iva
(Spesometro\Black list\Acquisti di San Marino) a prescindere dal codice iva utilizzato.
Gestita l’estrazione delle fatture emesse con il programma ‘Fattura figurativa
corrispettivi’. Le fatture emesse con il nuovo programma vengono estratte nel
programma Telematico operazioni rilevanti iva (Spesometro\Black list) nel quadro FE
o nel quadro FA a seconda del tipo di estrazione scelta (analitica o aggregata) se il
cliente è un soggetto italiano; nel quadro BL o nel quadro SE a seconda del tipo di
estrazione scelta (analitica o aggregata) se il cliente è un soggetto straniero. Il
movimento estratto dal programma Telematico operazioni rilevanti iva esposto in
griglia ha il flag spuntato di ‘Ft. Fig.’ (campo sprighe sp_flfg).
In fase di estrazione dati, al termine, in presenza di fatture figurative e corrispettivi
intestati allo stesso soggetto viene restituito un messaggio di log che segnala la
presenza di entrambi i movimenti. Questo perché Business NET non è in grado di
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 121
Componente
B*ICESMM.DLL
B*IEMPTB.DLL
B*LBMENU.DLL
B*MGCAUM.DLL
B*MGDOCU.DLL
Descrizione nuova funzionalità (SR2)
stabilire se le fatture figurative estratte si riferiscono agli eventuali corrispettivi estratti
non essendoci legami tra i due documenti, il messaggio di log informativo viene
restituito per segnalare al cliente situazioni da controllare ed eventualmente da
sistemare in modo manuale.
Estrazione movimenti Intrastat
Ora estraendo i dati da magazzino, se il documento è contabilizzato rileva anche gli
estremi della registrazione di CG. il cod. nomenclatura combinata viene sempre
estratto (è da sempre così).
Impostazione import/export
Aggiunti dei messaggi informativi che avvisano l'utente che sta collegando delle
procedure standard (codice <=1000) ad un profilo custom (codice >1000),
consigliando di creare le procedure nuove.
Libreria funzioni generali
Modifica alla routine di valorizzazione FIFO: ora, quando deve essere ricercato il costo
FIFO, per attribuire il valore ad una determinata giacenza:
- sia in assenza totale di carichi valorizzanti FIFO
- sia in presenza di carichi valorizzanti per q.tà NON SUFFICIENTI a dare valore
alla q.tà in giacenza
il sistema valorizza l'INTERA Q.TA' in giacenza, prendendo il costo della giacenza
iniziale (valorizzazione come da inventario).
Di default il sistema segnala questa situazione anomala, con un messaggio esplicativo
per ogni articolo in tale situazione: se si vuole si possono disabilitare tali messaggi con
la nuova opzione di registro globale \Opzioni\SegnalaCarichiFIFOMancanti = 0 (non
attiva, default = -1 attiva).
Opzione di registro BUSINESS/OPZIONI/TipoCalcoloBolli: aggiunto nuovo valore 'D':
se impostato, deselezionando in gestione documenti o gestione ordini il flag 'Addebita
bolli' i bolli non vengono calcolati. Lasciando la spunta vengono calcolati come da
standard (ovvero applicando, al bisogno, sia i bolli su operazioni esenti che su tratta).
Nei "Filtri aggiuntivi" relativi ai dati del CRM (Leads, Opportunità, Attività, Offerte),
dove possibile, aggiunta chiamata allo zoom con Codice e Descrizione.
Causali di magazzino
Implementato pulsante per duplicare una causale di magazzino.
Componente di gestione ordini/documenti
Fatture proforma: ora per gli articoli gestiti a lotti o ubicazioni, nelle fatture proforma
non obbliga l'inserimento di lotto o ubicazione. Per le matricole era già così. E’
possibile comunque indicare codici lotto o ubicazione che verranno correttamente
validati.
Se nella lista selezionata per un articolo a taglie & colori è indicata la scala taglie ma
non la taglia, durante l'importazione di una lista in un documento, il programma
procedeva a creare delle righe con valorizzate solo le taglie. Ora invece crea una riga
con quantità ma senza dettaglio taglie, così da poter far compilare i dati mancanti
all'operatore prima di salvare.
Aggiunta opzione di registro BSVEGNBF\OPZIONI\CheckFidoInsoluti_NoBlocco se
attiva con -1 il programma avvisa invece di bloccare durante il controllo del fido
mentre si esegue la generazione di documenti da note di prelievo.
Aggiunta opzione di registro BSORGNNP\OPZIONI\CheckFidoInsoluti_NoBlocco se
attiva con -1 il programma avvisa invece di bloccare durante il controllo del fido
mentre si esegue la generazione da Genera Note di prelievo da Impegni.
Aggiunta opzione di registro OPZIONI\TipiRkNoPromozioni con valore di default
T,U,Z,H,X,Y
In presenza dell'opzione di registro "CalcolaSpeseTrasp" il ricalcolo del totale del
documento (e quindi anche delle spese trasporto) ora viene fatto anche al variare del
vettore 1, del porto e del peso.
In apertura documenti/ordini, aggiunti pulsanti per selezionare/deselezionare tutte le
righe di testate.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 122
Componente
B*MGHLAR.DLL
B*MGINVF.DLL
B*MGLSAR.DLL
B*MGSTRL.DLL
B*ORCONF.DLL
B*ORGSOR.DLL
B*PMGCOM.DLL
B*RECHIC.DLL
Descrizione nuova funzionalità (SR2)
Ora navigando da un documento/ordine all'altro, raggiunto l'ultimo record o il primo,
non viene più dato il messaggio di raggiunta fine/inizio, ma viene disabilitato il tasto
relativo.
Zoom articoli
Aggiunta spunta per mostrare nello zoom articoli anche i codici root.
Inventario fisico
Aggiunto controllo pre-elaborazione: se attivo modulo Taglie & Colori, controlla se
esistono articoli con quantità su taglie non presenti in Scala Taglie (tabelle
ARTPROTC, LOTCPROTC, ARTDEFTC e LOTCDEFTC). Se presenti avvisa di
lanciare il programma di Controllo Coerenza Dati (BN__CKDB), per avere un elenco
completo degli articoli e chiede se proseguire con l'elaborazione (default --> NO).
Lista selezionata articoli
Inserito nuovo criterio per la selezione degli articoli all'interno della finestra di
selezione: Esistenza > 0 oppure Esistenza < 0.
In selezione articoli, aggiunta finestra per poter estrarre tutti gli articoli movimentati
con/senza dettaglio lotto, ubicazione, fase, commessa. La finestra appare dopo aver
confermato lo zoom articoli.
Funzione 'Importa da file terminale', gestiti lotti alfanumerici: se in anagrafica ditta è
impostato che si gestiscono solo lotti di tipo numerico controlla che il lotto sia un
numero, altrimenti accetta anche lotti alfanumerici.
Stampa inventario di magazzino
Aggiunta possibilità di stampare solo gli articoli movimentati ma con giacenza = 0;
Aggiunto flag per fare in modo che, per gli articoli taglie & colori, per determinare la
giacenza da stampare venga utilizzata la giacenza per taglia invece della giacenza
indipendentemente dalla taglia. Si fa presente che, per quest'ultimo punto, basta che
una taglia soddisfi i requisiti. Ad esempio se, per lo stesso articolo, ho una taglia
negativa ed una positiva, se chiedo solo le giacenze < 0 di quell'articolo verranno
visualizzate anche le taglie con giacenza > 0.
Ora nel caso di messaggi di segnalazione dati mancanti (in particolare valorizzazioni
FIFO o LIFO), invece di dare messaggi a video (ricorrenti o troppo estesi), scrive tutto
in un log che verrà proposto in visualizzazione al termine della elaborazione.
Implementata nuova funzionalità nel menu Strumenti della finestra 'Stampa inventario
di magazzino', per l'elaborazione multimagazzino.
Stampa conferme d’ordine
Nella stampa su Microsoft Word delle offerte sono state aggiunte le informazioni
mancanti della destinazione 2 (ora si possono aggiungere in un file Word gli stessi
cambi della destinazione 1 anche per la destinazione 2).
Gestione ordini
Aggiunto test in salvataggio ordine di produzione per non consentire la modifica
dell'articolo o la cancellazione di righe già avviante/completate con il programma di
avanzamento lavorazioni (BNDBAVMG / BNDBAVEX).
Cancellazione ordini di produzione: inserito test in fase di cancellazione che blocca
l'operazione (ed avvisa) se una o più lavorazioni contenute nell'ordine sono state
anche solo avviate con il programma di avanzamento lavorazioni
(BNDBAVMG/BNDBAVEX).
Aggiunta opzione di registro OPZIONI\TipiRkNoPromozioni con valore di default
T,U,Z,H,X,Y
Gestione struttura/avanzamento commesse Project Management
Programmazione: per adeguamento del codice all’infrastruttura SBF rimossi i metodi
(rottura di compatibilità binaria) _Click() dei controlli NTSCheckBox e sostituiti con i
metodi CheckedChanged()
Chiusure di cassa
Migliorati i tempi di apertura del programma nel caso di accesso quando la cassa non
è aperta.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 123
Componente
Descrizione nuova funzionalità (SR2)
B*REGSRE.DLL
Gestione punti vendita
Implementata la gestione della scheda di trasporto, in particolare alla generazione di
un ordine\documento a partire da una comanda e se sono presenti le opzioni di
BSVEBOLL\BSORGSOR per mostrare la scheda di trasporto, verrà mostrata la
scheda di trasporto. In riapertura da GPV di un documento\ordine sarà possibile
variare i dati della scheda dal nuovo pulsante "Scheda trasporto" nella scheda
"Trasporto" della maschera dei totali. Tale pulsante non è disponibile sulle comande.
Aggiunto lo zoom prezzi sul campo prezzo sopra la griglia di GPV.
Gestite le opzioni di registro BSREGSRE\Opzioni\Vis_mem_list1_doc e
BSREGSRE\Opzioni\VisMemNumList in modo analogo a come avviene su gestione
documenti\ordini.
GPV, sincronizzazione server
Migliorati i Log per la ricezione dei file. SEND da parte del server.
Stampa analisi finanziaria clienti/fornitori
Creata nuova opzione di registro \BSTXRECL/OPZIONI/ForzaAggTempiIncPag" (0/-1,
default 0) che, se impostata a -1, consente di superare il blocco che rende impossibile
l’aggiornamento dei tempi medi di ritardo incasso/pagamento con spuntato anche
'considera anche scadenze non saldate'.
Gestione documenti
L'opzione di registro "CarProdInVendita" ora gestisce anche gli articoli a Taglie e
Colori.
Aggiunta opzione di registro OPZIONI\TipiRkNoPromozioni con valore di default
T,U,Z,H,X,Y
In apertura documenti, aggiunti pulsanti per selezionare/deselezionare tutte le righe;
ora, navigando da un documento all'altro, raggiunta l'ultimo record o il primo, non
viene più dato il messaggio di raggiunta fine/inizio, ma viene disabilitato il tasto
relativo.
Tabella bolli
Aggiunto combo per la gestione dell'opzione di registro generale
\Opzioni\TipoCalcoloBolli.
Generazione documenti da note di prelievo
Modificata struttura della query in 'GetTestateTemp' per evitare errore in fase di
esecuzione su SQL2014, a causa di un bug su SQL2014 non risolto neppure con
l'SP1.
Contabilizzazione documenti
Creata nuova opzione di registro BSVEPNFA/OPZIONI/AlfproRicFromTabnuma (0/-1,
default 0): se impostata a -1, solo per documenti ricevuti con opzione di registro
BSVEBOLL(BSVEFDN)/OPZIONI/Prot_su_doc_ric = N, invece di prendere la serie
protocollo dal registro IVA impostata in anagrafica ditta viene presa dalla tabella
numerazioni tipo 'fatture ricevute' con serie documento uguale a quella del documento
che si sta contabilizzando (nel caso di Prot_su_doc_ric = S si comporta già in questo
modo quando assegna il protocollo in fase di registrazione documento di magazzino).
Guida in linea
Aggiornamento della guida (documentate nuove opzioni di registro, integrazioni,
aggiornamento immagini).
Modello database archivio procedura
La versione del database, per quanto riguarda la struttura, rimane invariata alla 21.2
come per la RTM
Documentate nuove opzioni di registro introdotte con la SR2.
Aggiunte voci di menu dei nuovi programmi distribuiti.
Aggiornato profilo 240 “Catalogo Metel ®” per supportare il formato Metel 021.
Modificati i profili di importazione import/export (101, 102 e 111) per aggiungere
controlli in presenza di profili che fanno uso di procedure con codici riservati (<1000).
B*RGSYSE.DLL
B*TXRECL.DLL
B*VEBOLL.DLL
B*VEBOTR.DLL
B*VEGNBF.DLL
B*VEPNFA.DLL
*.HTM, HELP_*.*
ARCPROC.MODX
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 124
Componente
Descrizione nuova funzionalità (SR2)
PROVA.MODX
Modello database azienda
La versione del database, per quanto riguarda la struttura, passa dalla versione 21.5
(SR1) alla 21.6 (SR2). E’ stato aggiunto il campo tabciva.tb_reparto (smallnt); sono
stati allargati da 20 a 50 caratteri i campi tb_serie e tb_serieg nella tabella tabnuma; è
stato aggiunto l’indice prinot.prinot_opnome.
Installazione di Business NET, versione completa
Apportati interventi per rispondere ai requisiti di certificazione Microsoft Windows 8.1
(WACK 3.4):
- ora durante la disinstallazione di Business NET chiede se rimuovere i database SQL
create durante il processo di installazione (ARCPROC e PROVA);
- aggiunta direttiva ARPINSTALLLOCATION nella linea di comando che provvede alla
installazione di CR2008 32 bit o CR2011 64bit che provvede ad alimentare la
proprietà "Install Location" nelle direttive di disinstallazione di Windows (uninstall
keys);
- al termine dell'installazione di CR2011 rimuove il file di trace lasciato sporco dal
setup di CR2001 (file MsiExec*trace.glf);
- tutti i file di LOG li crea con estensione .LOG al posto di .TXT
BusNet2015Sr2*.exe
Risoluzione anomalie/Bug fix – Service Release 2
Componente
Descrizione anomalia risolta (SR2)
B*__ADTL.DLL
Strumento di amministrazione, componente
Corretto problema che causava un errore di chiave duplicata se si creava un nuovo
database in presenza di un prova.modxp o un prova.modxv dove nella tabella
ORDERTBL era presente uno stesso ID di una tabella standard.
Corretto errore "Impossibile attivare i vincoli. Una o più righe contengono valori che
violano il vincolo non-null, unique o foreign-key" che poteva capitare eseguendo
l'aggiornamento dei dati in presenza sia di un modello di database personalizzato
*.MODXP che verticalizzato *.MODXV.
Corretto errore "La stringa non può avere lunghezza zero. Nome Parametro:
oldValue" che capitava quando si utilizzava la funzione di correzione "Correggi" nei
collegamenti con il database azienda.
Corretto errore “System. ArgumentOutOfRangeException: La lunghezza non può
essere minore di zero. Nome parametro: length” nella funzione
“BN__ADTL.GetStrutturaDB” che capitava, dopo l’installazione dell’aggiornamento
alla SR1 (datata 10/03/2015) quando si creava da Gestione aziende e database un
nuovo database azienda. Correzione già resa disponibile con la pubblicazione della
SR1 del 24/03/2015 (versione aggiornamento) e del 31/03/2015 (versione completa).
Copia/elimina dati ditta
Corretto errore "Indice oltre i limiti della matrice." che capitava durante l'importazione
dati da un altro database se i 2 database differivano come numero di colonne.
Al suo posto viene dato un messaggio informativo con la lista dei campi che saranno
ignorati in quanto non presenti su entrambi i database.
Motore interfaccia grafica
Export in formato .CSV della griglia dello zoom articoli: non esportava mai nulla.
Corretto.
SBC: in import/export, se il profilo prevedeva la richiesta del nome del file da leggere o
scrivere la procedura abortiva senza dare nessun messaggio.
Corretto problema che impediva il salvataggio delle configurazioni di griglia nella
desktop consolle aggiunta al menù social.
Colonne di griglia collegate a un ComboBox con valori del combo che possono essere
diversi da riga a riga (vedi colonna Unità di misura nella griglia di
ordini/documenti/proposte d'ordine/...): se la colonna con il focus era quella dell'unità
B*__CEDI.DLL
B*__CHIL.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 125
Componente
(vari)
B*__CLIE.DLL
B*__CRPE.DLL
Descrizione anomalia risolta (SR2)
di misura, ridimensionando la form, oppure usando la scrollbar verticale della griglia,
visivamente alcune celle della colonna con il focus perdevano il valore contenuto. Il
problema era solo relativo al refresh video, non al contenuto del campo.
Crystal Report 2011 con report dotati di campi parametro: erroneamente la finestra dei
campi parametro non dava la possibilità di indicare valori manuali, ma trattava tutti i
parametri come combo box; ora se sul report in un campo parametro sono indicati
codici e valori, nella form di anteprima visualizza non più i codici ma i valori
selezionabili.
La data minima impostata dalla NTSSetParamData ora di default è 01/01/1900 e non
più 01/01/1000.
SmartArt su griglie non editabili: con qualsiasi voce degli smart art veniva sempre dato
il messaggio 'inserire prima il codice'.
SBC: Gestione documenti/ordini, zoom destinazioni diverse: dallo zoom non si
riusciva a selezionare nessun valore.
Corretto problema che consentiva di inserire dei caratteri ritorni a capo (CR+LF) sulle
colonne di testo di tipo stringa tramite il tasto funzione "ALT+F1”.
L'export delle griglie in CSV non teneva conto dell’ordinamento della griglia. Corretto.
Migliorate le performances della funzione di autocompletamento in presenza di moli di
dati consistenti.
(vedi sotto)
REGRESSIONE 2015 SR1: le stampe a video di gestione documenti e ordini
apparivano in secondo piano.
COMPONENTI INTERESSATI: BNVEBOLL.DLL, BNORGSOR.DLL,
BE__MENU.DLL, BN__CHIL.DLL, BE__CRPE.DLL
Anagrafica clienti/fornitori
Anagrafiche generali abilitate: ora se si cambiano dei dati dall'anagrafica cliente (o
destinazioni diverse) specifici per la ditta, campi che non sono presenti nelle
anagrafiche generali, non viene più fatto l'aggiornamento di tali anagrafiche.
Con il modulo 'Dichiarazioni intento’ abilitato, al salvataggio poteva venir generato un
messaggio bloccante.
Motore di stampa
Crystal Report 2011, migliorata la gestione delle formule per proporre i valori di default
dei campi parametro (1. il nome della formula è ora valutato case insentive, cioè
senza distinzione tra maiuscole e minuscole; 2. per i campi parametro stringa, il
contenuto della formula deve iniziare e finire con ' (apice): es 'N'; 3. per i campi
parametro numero, il contenuto della formula deve essere un numero: es 1; 4. per i
campi parametro data, il contenuto della formula deve essere una data così in formato
‘gg/mm/aaaa’: es '01/01/2015'.
Crystal Report 2011, migliorate leggermente le performances nell’avvio dei processi di
stampa. Occorre tenere presente che, comunque, la runtime di Crystal Report 2011
(obbligatoriamente utilizzata in Business NET a 64 bit, ha dei tempi di elaborazione
più lunghi rispetto alla runtime di Crystal Report 2008.
Crystal Report 2011, in anteprima a video se si cliccava sul report su un campo di
intestazione di gruppo, la stampa “navigava”' nel sottogruppo e, poter tornare a vedere
il report principale nella sua interezza occorreva cambiare l'orientamento del foglio.
Crystal Report 2011, le stampe uscivano sempre in bianco e nero, anche su stampanti
a colori.
Crystal Report 2011 con report dotati di campi parametro: erroneamente la finestra dei
campi parametro non dava la possibilità di indicare valori manuali, ma trattava tutti i
parametri come combobox; ora se sul report in un campo parametro sono indicati
codici e valori, nella form di anteprima visualizza non più i codici ma i valori
selezionabili.
Crystal Reports 2011, corretto errore “Indice non valido. (Eccezione da HRESULT:
0x8002000B (DISP_E_BADINDEX)) (error type: COMException (0x8002000B))” nella
stampa statistiche collaudi.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 126
Componente
Descrizione anomalia risolta (SR2)
B*__DUPA.DLL
Gestione aziende e database
Corretto errore " Incorrect syntax near '15', ‘Incorrect syntax near '<nomedb>'. Error
number: -2146232060" che capitava quando si provava a cancellare una azienda il cui
nome iniziava per dei numeri.
Gestione sicurezza/configurazione accessi
Configurazione griglie: dopo aver modificato le impostazioni di griglia con
CTRL+ALT+Click, al riavvio del programma la larghezza delle colonne che si era
personalizzata, in alcune condizioni, veniva persa.
Corretto problema che impediva il salvataggio delle configurazioni di griglia nella
desktop consolle aggiunta al menù social.
Registro di Business NET
Corretto problema che causava l'apparizione della proprietà "FormSize" quando si
aggiungeva una nuova cartella nel registro.
Zoom clienti/fornitori/sottoconti
Corretti alcuni problemi di visualizzazione dei filtri sulle estensioni.
Zoom tabelle
Selezionando abbinamenti Taglie & Colori e indicando qualcosa nella "Descrizione",
procedendo con la ricerca dei dati, il programma restituiva il messaggio di errore
“SqlException: 156 - Incorrect syntax near the keyword 'AND'. Error number: 2146232060”
Inizializzazioni comuni/globali
Se installate chiavi Business Easy contenenti i soli moduli Contabilità Easy e
Telematico operazioni rilevanti Iva (Spesometro) potevano verificarsi blocchi di
accesso ai programmi. Corretto.
Menu di Business NET
L'autocompletamento sulle distinte base ora mostra anche i codici articolo root.
Corretto errore che impediva l'avvio di programmi di uso comune, non dipendenti da
moduli (ad esempio gestione aziende/database, ..): veniva dato erroneamente il
messaggio: "L'operatore xxx non ha autorizzazioni per l'utilizzo del programma con
nessuna ditta, oppure modulo non abilitato".
Ora il trascinamento dei preferiti del menù social funziona correttamente anche
quando il menù è nel monitor secondario o non è a schermo intero.
Le configurazioni di griglia eseguite nella Desktop Consolle avviata dal menù social
non venivano salvate alla chiusura di Business NET.
Risolto problema che impediva la ricerca nel pagina delle relazioni.
Numerazioni ditta
Rimosso il numeratore “Sottoconti CG” in quanto non utilizzato da tempo. In
inserimento nuovo sottoconto il nuovo codice è proposto dal n° massimo utilizzato in
qualsiasi ditta che condivide il medesimo piano del conti e dai sottoconti PDC stessi.
Questo perché, comunque, non è possibile creare un sottoconto PDC con un codice
già utilizzato su una delle ditte che utilizzano quel PDC.
Numerazioni comuni/globali
Rimosso il numeratore “Sottoconti” in quanto non utilizzato da tempo. In inserimento
nuovo sottoconto il nuovo codice è proposto dal n° massimo utilizzato in qualsiasi ditta
che condivide il medesimo piano del conti e dai sottoconti PDC stessi. Questo perché,
comunque, non è possibile creare un sottoconto PDC con un codice già utilizzato su
una delle ditte che utilizzano quel PDC.
Rubrica/Organizzazione
Non visualizzava i contatti dei fornitori e dei i lead; nella rubrica se voglio inserire
direttamente un contatto, pur entrando in stato ‘nuovo’, i campi non sono editabili.
Corretto errore "La colonna 'xx_descrizione' non appartiene alla tabella ORGANIG"
che capitava quando si creava una nuova organizzazione avviando il programma in
maniera indipendente. Corretto problema che impediva di vedere l'organizzazione
interna agli utenti CRM.
B*__GCTL.DLL
B*__GREG.DLL
B*__HLAN.DLL
B*__HLTB.DLL
B*__INSG.DLL
B*__MENU.DLL
B*__NUME.DLL
B*__NUMG.DLL
B*__ORGA.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 127
Componente
B*__SEND.DLL
B*__SPAR.DLL
B*__SQLB.DLL
B*__STD.DLL
B*__STWO.DLL
B*CEPASS.DLL
B*CGBILC.DLL
B*CGCORR.DLL
B*CGFTFG.DLL
Descrizione anomalia risolta (SR2)
Corretto errore "Nessun dato originale a cui accedere" che poteva capitare quando si
premeva il pulsante nuovo e poi il pulsante cancella.
Corretto problema che causava il mancato aggiornamento dei dati in maschera
quando si usava la rubrica e si aggiornavano dei dati su una persona.
Risolto problema che causava all'apertura la visualizzazione delle organizzazioni
associate ai clienti al posto dei fornitori e viceversa.
La cancellazione delle organizzazioni dal programma di gestione lead non operava
correttamente.
Corretto errore "La colonna 'xx_lead' non appartiene alla tabella ORGANIG" quando si
provava a creare un nuovo lead da anagrafica lead e il lead non era collegato ad un
cliente.
In creazione nuova voce non venivano applicate le regole impostate con
CTRL+SHIFT+CLICK.
Componente di invio messaggi
Corretto problema che causava la sovrascrittura delle e-mail inviate massivamente in
presenza dell'opzione di registro OPZIONI\EmailPerConnessione con un valore
maggiore di 1
Stampe parametriche/query
Se durante la stampa si sceglieva un valore di tipo testo dallo zoom, e il valore
conteneva dei caratteri ‘ritorni a capo’, durante la stampa il programma dava errore
"The matching for thi string is missing".
Strumento di amministrazione, componente esecuzione backup
Non era possibile impostare la schedulazione delle operazioni pianificate su Windows
Server 2003.
Librerie standard
Se si inseriva in un campo stringa un numero e si salvava il record, poi lo si riapriva e
lo si modificava aggiungendo solo un '.' (in qualsiasi parte del campo) e non si
variavano altri dati nel record, la modifica non veniva memorizzata.
Corretto problema che causava alle promozioni MxN di generare righe con lo stesso
numero della riga di partenza.
Stampa su Microsoft Word/OpenOffice
Stampa listini e lista selezionata su Word: i campi ar_pesolor e ar_pesonet non
venivano trattati correttamente (visualizzavano sempre il testo #,##0.000)
Passaggio in definitiva movimenti cespiti
Passaggio cespiti da provvisori a definitivi: non veniva fatto il passaggio dei movimenti
di tipo 'plusvalenza' e 'minusvalenza'.
Correzione già resa disponibile con la pubblicazione della SR1 del 24/03/2015
(versione aggiornamento) e del 31/03/2015 (versione completa).
Stampa bilancio contabile
Stampa bilancio mensilizzato con spunta 'considera anche esercizio precedente': i dati
dell'esercizio precedente venivano sommati a tutti i mesi (non solo al primo) con il
risultato che il secondo mese aveva i dati dell'anno precedente moltiplicati per 2, il
terzo per 3, … Corretto.
Prima nota corrispettivi
Non veniva controllato se il registro IVA era realmente esistente in Anagrafica ditta per
l'anno IVA in cui eseguire le nuove registrazioni.
Corretto errore in chiusura programma “Riferimento a un oggetto non impostato su
un'istanza di oggetto. (error type: NullReferenceException)” nella procedura “
CLECGCORR.edCassaControp_Validated in
C:\Biz2015\BECGCORR\BECGCORR.vb:riga 1098”.
Gestione fatture figurative
In "aggiornamento", azzerava il Numero Registro Iva non rileggendolo dalla tabella
della numerazioni.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 128
Componente
Descrizione anomalia risolta (SR2)
B*CGGNEF.DLL
Generazione effetti
Se abilitata l'opzione ElaboraScadenzeAnteDatreg ( quindi a -1) poteva segnalare il
messaggio "Trovata scadenza anteriore alla data registrazione ... procedo a generare
effetto anche su questa ed altre scad. anteriori?". Se si rispondeva NO, il programma
dava messaggio "Scartate 0 scadenze ( potrebbe essere un problema di data
registrazione non compresa nell'esercizio corrente "). Corretto il messaggio
Generazione ratei e risconti
Generazione di ratei attivi/passivi con 'utilizzo di importi già ripartiti per mese': nel caso
di una registrazione come nell'esempio che segue, l'importo del rateo non veniva
preso per intero perché veniva scartato il primo mese:
reg. del 08/01/05 con data inizio/fine competenza 30/09/14 - 31/12/14 (veniva scartato
l'importo che va dal 30/09 al 30/09). Corretto.
Zoom partitari
REGRESSIONE 2015 RTM, zoom partite aperte: se la partita era stata generata da
un documento NON IVA (un acconto) nello zoom partite non veniva visualizzata
l'eventuale data documento inserita nell'acconto.
Zoom scadenze
Finestra scadenze, funzione 'seleziona fino ad importo': se nell'arco della stessa
registrazione, per lo stesso conto/anno/serie/numero partita si utilizzava il conto
'seleziona fino ad importo' e la funzione doveva spezzare la stessa scadenza in più
rate, dopo la prima divisione alle successive veniva assegnato un numero di rata già
utilizzato, per cui al salvataggio della registrazione veniva generato un errore di chiave
duplicata aggiornando la tabella dello scadenziario (SCADEN). Corretto.
Gestione insoluti
Ora, nelle funzioni 'Nuovo' e 'Nuovo da distinta' se trova delle scadenze già marcate
come 'insolute' avvisa e le scarta.
Importazione insoluti da file SEPA XML: se la fattura ritornata insoluta aveva una serie
diversa da ' ', in acquisizione file RID SEPA insoluti poteva venir dato erroneamente il
messaggio 'Attenzione: non è stato possibile identificare la scadenza originaria
ritornata insoluta'.
Liquidazione periodica IVA
La prima volta che si lanciava una liquidazione IVA, erroneamente l'attività 0 veniva
marcata come 'da rielaborare'. S la si lanciava una seconda volta veniva
correttamente impostata come 'da non rielaborare'.
Corretto errore che si verificava in generazione registrazione di 'erario c/to IVA' se in
personalizzazione CG erano state indicate delle contropartite che non rimandavano a
dei sottoconti presenti nel piano dei conti della ditta. Errore “Impossibile inserire il
record: the insert statement conflicted with the foreign key constraint
"prinot_anagraprinot".
Le opzioni di registro non venivano lette se la cartella \Bscgliqi\Opzioni era stata
impostata dipendente da 'ditta'.
Corretto errore “L'argomento 'Expression' non è un valore valido. (error type:
ArgumentException)” nella procedura “
NTSInformatica.CLECGLIQI.AggTablipe in C:\BIZ2014\BECGLIQI\BECGLIQI.vb:riga
628” che si verificava se si lanciava una liquidazione IVA senza aver prima lanciato la
liquidazione del periodo precedente.
In elaborazione liquidazioni iva intermedie (ad esempio perché ho chiesto la
liquidazione IVA di giugno ma l'ultima fatta in definitivo è gennaio, per cui sto
rielaborando marzo) ora il programma in presenza di credito compensabile non usa
tutto il disponibile, ma cerca di usare quello che era stato indicato quando per la
liquidazione intermedia ne era stata chiesta in stampa.
Liquidazione iva di cassa: se in anagrafica ditta era impostato di gestire l'iva ad
esigibilità differita come vecchio sistema, nella stampa della liquidazione, prospetto
finale, riportava l'iva incassata / pagata correttamente ma non distingueva tra iva del
periodo ed iva da incassi/pagamenti di iva di cassa; inserito avviso non bloccante per
B*CGGRAT.DLL
B*CGHLPA.DLL
B*CGHLSC.DLL
B*CGINSO.DLL
B*CGLIQI.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 129
Componente
B*CGPRIN.DLL
B*CGRIEF.DLL
B*CGSCAD.DLL
Descrizione anomalia risolta (SR2)
fare in modo che quando si lancia la liquidazione annuale venga fatto un controllo per
sapere se le liquidazioni mensili/trimestrali sono da rielaborare.
Correzione già resa disponibile con la pubblicazione della SR1 del 24/03/2015
(versione aggiornamento) e del 31/03/2015 (versione completa).
Gestione prima nota
In salvataggio registrazione IVA creata da 'contabilizzazione documenti di magazzino',
con causale contabile senza nessuna preimpostazione di contropartite, poteva
comparire l'errore: “sql exception 515: cannot insert null value in pn_movincp”.
In mancanza della configurazione della Personalizzazione Contabilità Generale, non
viene più dato il messaggio di errore "Nessuna riga alla posizione 0." ma viene
indicato un messaggio informativo all'utente.
Registrazione pagamento di fattura con ritenuta e gestione ritenute non integrata:
dalla 'seleziona scadenze aperte', oppure da 'prima nota da scadenze' non era
possibile vedere e selezionare il record relativo alla scadenza con ritenuta. Ora il
record viene mostrato ed è possibile saldarlo, ma non verrà creato in CG in
automatico la scrittura della rilevazione della ritenuta.
Gestione ritenute integrata: registrazione di pagamento fattura con ritenuta e
rilevazione della ritenuta al momento del pagamento, con causale tipo 2507: nella
proposta dell'importo della ritenuta, in presenza anche di contributi a carico della ditta,
all'importo della ritenuta venivano erroneamente sommati anche i contributi a carico
della ditta.
Gestione ritenute integrata, prima nota da scadenze con saldo di fatture con ritenuta:
se l'importo saldato, una volta scorporato tra importo pagato e ritenuta, non
corrispondeva per 0,01 euro (ad esempio pagato 2140,00, che scorporato
correttamente sarebbe dovuto essere 1802,68 e 337,33 ) 2140,01) ora invece di
ridurre l'importo della ritenuta, riduce l'importo del fornitore. Diversamente si creava un
disallineamento tra gestione contabile e gestione ritenute.
REGRESSIONE 2015 SR1, dichiarazioni d’intento fino ad importo o singola
operazione: corretto errore “Riferimento ad un'oggetto non impostato su un'istanza di
oggetto" nella procedura “CLECGPRIN.Testpresalva” quando non era abilitata
l’opzione di registro CollegaMG_DI.
REGRESSIONE 2015 SR1, opzione di registro
BSCGPRIN/OPZIONI/SaldaESpezzaAutScadenzaUnica = -1: se all'interno della
stessa registrazione di incasso/pagamento si incassavano/pagavano più righe e si
ricadeva nel caso in cui doveva operare l'opzione di registro, la routine di ripartizione
delle scadenze non lavorava correttamente.
Con l'opzione di registro BSCGPRIN/OPZIONI/IvaVisContoeIvaInContr = -1, se in
fase di nuova registrazione ci si posizionava sulla riga virtuale del cliente/fornitore e si
utilizzava il comando 'scadenze' veniva eseguito il calcolo delle scadenze senza
impostare correttamente l'importo delle scadenze.
Griglia contropartite a sequenza obbligata: se sono in inserimento di una riga, faccio
zoom per selezionare una partita e l'importo della partita è minore dell'importo
dare/avere già presente nella riga, l'importo viene giustamente corretto ma non viene
aggiunta in griglia la possibilità di inserire una nuova riga. Per farlo occorre ridigitare il
numero di partita a mano.
Corretto errore in fase di salvataggio con modulo 'dichiarazione d'intento' attivo.
L’errore si verificava se l'opzione 'Collega_MG_DI' è settata a false. Errore
“Riferimento a un oggetto non impostato su un'istanza di oggetto. (error type:
NullReferenceException)” nella funzione “NSInformatica.CLECGPRIN.TestPresalva in
C:\BIZ2015\BECGPRIN\BECGPRIN.vb:riga 7582”.
Raggruppamento effetti attivi
REGRESSIONE 2015 RTM. Corretto errore “SqlException: 207 - Invalid column
name 'sc_fldis'. Error number: -2146232060”.
Gestione scadenziario
Le colonne dare\avere e importo sono nuovamente modificabili anche sulle nuove
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 130
Componente
B*CGSTRI.DLL
B*CIAGPA.DLL
B*CIRIBA.DLL
B*CISTBU.DLL
B*CPPROC.DLL
B*CRCRAC.DLL
B*CRCRON.DLL
B*CRGLEA.DLL
B*CRGNIC.DLL
B*CRGSOF.DLL
Descrizione anomalia risolta (SR2)
righe.
Stampa registri IVA
Stampando sempre in prova, se si passa da un registro ad un altro la procedura cerca
di mantenere la data di inizio elaborazione utilizzata per la stampa del registro
precedente
Aggiornamento progressivi di CA
Corretto problema che portava al mancato aggiornamento dei budget di commessa.
Generazione registrazione ribaltamento CA
Corretto errore "incorrect syntax near )" che capitava durante la generazione di
registrazioni "Da Centri principali a prodotti" con flg su "A linee\commesse".
Stampa budget/consuntivi di CA
Stampa per 'commessa sintetica', con gestione di commessa e subcommessa e, sulle
subcommesse, già inseriti dei valori a preventivo: nella stampa i valori a preventivo
delle subcommesse non erano corretti (su tutte le subcommesse era riportato come
valore la somma dei preventivi di tutte le subcommesse).
Procedure configuratore di prodotto
Corretto errore di chiave duplicata che capitava in ambiente multi-ditta creando una
procedura con lo stesso codice già esistente su un'altra ditta.
Gestione attività
Ora il log delle attività funziona anche sulle attività cancellate.
Se l'indirizzo e-mail dei destinatari di un messaggio viene agganciato ad una e-mail di
una organizzazione di un lead, l'attività del CRM che viene generata con l'invio dell'email, viene collega anche con il referente.
Cronologia attività
Questo programma non operava con Business NET a 64 bit.
Consolle CRM
Corretto problema che causava la duplicazione delle righe nella griglia delle persone.
Corretto problema che impediva la visualizzazione delle persone agli operatori che
avevano la visibilità completa su altri operatori.
Impostando 'lead attivo' non veniva compilato il campo con la descrizione del lead
attivo.
Corretto problema che causava la perdita della posizione della riga corrente quando si
usavano le funzioni Apri. Questo poteva capitare nelle griglie dei Leads, Opportunità e
Offerte.
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'navigazione
documenti' visualizzava un grafico vuoto.
Il doppio click per aprire un lead ora funziona anche quando non è presente la spunta
"Gestisci lead attivo".
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto." che
capitava nel metodo "NTSInformatica.FRMCRGLEA.cePlan_NTSRequestData"
Se si nascondevano le griglie delle offerte o delle attività, alla riapertura del
programma non rimanevano nascoste.
Generazione impegni da offerte
Ora viene ereditato correttamente il referente da offerta a impegno cliente.
Se sulle righe di una offerta sono presenti delle contropartite con sottoconti CG/CA
gestiti a periodo di competenza da questa offerta non è possibile generare un
ordine/impegno.
Gestione offerte
In apertura offerta, il cambio di lead ora aggiorna correttamente la descrizione della
Destinazione Diversa associata.
Corretto problema che non faceva ricalcolare/rileggere gli sconti a scaglioni nel caso
sia presente uno scaglione da 0 a XX (senza che fosse impostata l'opzione per la
forzare la rilettura degli sconti al variare delle quantità).
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 131
Componente
B*CRHLFL.DLL
B*CROPPO.DLL
B*CSAMAT.DLL
B*CSFACA.DLL
B*CSFICH.DLL
B*CSGCHI.DLL
Descrizione anomalia risolta (SR2)
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'navigazione
documenti' visualizzava un grafico vuoto.
Selezione Leads/Attività/Opportunità/Offerte
Corretto problema che impediva di utilizzare la funzionalità di "Seleziona Leads".
Lo zoom si apriva ma qualsiasi configurazione venisse fatta non veniva considerata.
Gestione opportunità
Corretto errore "Index e length devono fare riferimento a una posizione nella stringa"
che potava capitare avviando il programma al di fuori della Consolle CRM.
Anagrafica matricole
Corretto errore che si verificava se si cercava di cambiare un codice matricola con uno
già esistente a parità di cod. articolo “Impossibile inserire/modificare il record: nella
tabella è già presente un record con la stessa chiave primaria”.
Cancellando una singola matricola non venivano cancellate le tabelle collegate
relative.
Cancellando tutte le matricole potevano venir cancellate anche matricole non presenti
in griglia.
Fatturazione canoni
Su due contratti misti (fatturazione di una quota fissa + contatori) annuali ma con
fatturazione mista non si riusciva a fare una fatturazione mensile se mancano le
letture.
Fatturazione chiamate
Fatturazione chiamate con testo personalizzato come da “Personalizzazione customer
service”: il marcatore dei ricambi '[CODART]' riportava erroneamente il codice articolo
'vendita ricambio' invece dell'articolo effettivamente scaricato (come già documentato
nel manuale); ora se un campo della personalizzazione descrizione non viene
impostato (viene lasciato vuoto) viene settata la descrizione standard.
Fatturazione ricambi: se l'articolo scaricato utilizza un moltiplicatore quantità/prezzo
diverso da quello dell'articolo descrittivo 'ricambio' ora avvisa e utilizza l'articolo
originario.
Gestione chiamate
Cancellando un'Offerta collegata richiamata, da programma:
. se l'Offerta eliminata era legata ad un'Attività prevista, scollega subito, l'Attività e
setta i flag in maschera;
. se l'Offerta eliminata era legata alla Chiamata, scollega le SOLE Attività da svolgere
che non possiedono un'Offerta collegata ancora esistente.
Dopo l'inserimento nella testata della chiamata della matricola, se alla domanda 'Vuoi
aggiungerlo nel dettaglio matricole' si rispondeva negativamente non veniva proposto
l'eventuale contratto collegato alla matricola.
Cambiando il codice operatore non rileggeva/settava i prezzi e i costi unitari.
In chiamate con più attività, generando l'offerta, veniva contrassegnata come emessa
offerta solo la prima attività e tutte quelle per le quale è stata generata l'offerta; le
righe di addebito di tipo "no offerta" comparivano, sempre, sulle offerte generate.
REGRESSIONE 2015 RTM, griglia ricambi: il costo del ricambio veniva determinato in
base al listino del cliente/lead, invece di prendere l'ultimo costo (come faceva nelle
precedenti versioni).
Con l’opzione "bscsgchi\opzioni\PrezzoDaTabCope" attiva, se scorro (frecce) tra
diverse attività eseguite viene dato sempre il messaggio di aggiornare il costo unitario,
ma in realtà l'operatore incaricato non era stato cambiato, se invece seleziono l'attività
da visualizzare dalla testata il messaggio non viene dato.
Il programma ora aggiorna sulle attività la data ultimo aggiornamento e l'operatore che
ha fatto le modifiche anche quando si modifica la griglia di dettaglio o quella dei
ricambi.
La cancellazione di una attività con immediato salvataggio della chiamata, l'attività
eliminata riappariva.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 132
Componente
B*CSGSCO.DLL
B*CSHLMA.DLL
B*CSICHI.DLL
B*CSNNTC.DLL
B*CSRINC.DLL
Descrizione anomalia risolta (SR2)
Al momento della chiusura di una chiamata con prepagato, l'avviso di sforo del
contratto non era corretto nel calcolo delle ore sforate e delle ore del prepagato.
Non permetteva di scaricare/addebitare i ricambi, se questi non erano collegati ad
un'attività eseguita.
Cosa che non succedeva nelle versioni precedenti.
In generazione documento di reso, i flag 'spese di incasso' e 'sconto pagamento'
venivano azzerati e non impostati dal conto di testata.
La generazione massiva di attività da svolgere da calendario ora tiene conto
dell'operatore indicato nell'attività corrente.
Se con il configuratore user interface si impostava che il campo 'Operatore incaricato'
della chiamata doveva essere disabilitato, aprendo una chiamata in modifica
l'operatore incaricato veniva erroneamente sostituito con quello associato all'utente
corrente di Business NET.
L’offerta da chiamata/da attività può essere generata solo se ci sono delle attività non
eseguite (riguarda le logiche eseguite cliccando su 'Menu Chiamata-->Genera
offerta..' oppure 'Menu Attività-->Genera offerta').
Colonne valore (valore previsto, valore fatturato previsto, valore eseguito, valore
fatturato eseguito, valore ricambio, valore fatturato ricambio): ora se si modifica
manualmente uno dei campi sopra esposti, il costo di riga viene rideterminato per fare
in modo che si avvicini il più possibile al valore desiderato.
Impegno ricambi e scarico ricambi: se il cliente intestatario dell'impegno/documento
aveva un cod. di esenzione, nel corpo del documento gli articoli non prendevano
il cod. di esenzione ma mantenevano il cod. iva della riga di griglia ricambio.
Se si apriva una chiamata con attività 'fatturata', poi si ripristinava e si faceva subito
'nuovo' veniva chiesto erroneamente di inserire la password per confermare lo sblocco
dell'attività fatturata. Corretto.
Gestione contratti
Nella cartella rinnovi, cliccando sullo zoom per allegare un file appariva l'errore
“Riferimento a un oggetto non impostato su un'istanza di oggetto. (error type:
NullReferenceException)” nella procedura
“NTSInformatica.FRMCSGSCO.cmdPathfileApri in
C:\Biz2015\BNCSGSCO\BNCSGSCO.vb:riga 6451”
Corretto errore "Riferimento ad un oggetto non impostato su istanza di oggetto" che
poteva capitare all'avvio del programma.
Al salvataggio di un nuovo rinnovo, se ne esiste uno precedente con statu 'In corso',
chiede di chiuderlo. Se, invece, il nuovo rinnovo è 'Rata futura', non chiude il rinnovo
precedente. Se cambio lo status di un rinnovo già esistente in 'In corso' e ne esiste un
altro con lo stesso status, avvisa e non permette la modifica.
Zoom matricole
Se nei filtri della selezione matricole non veniva selezionato nessun filtro Status,
veniva dato l'errore “L'argomento 'Length' deve essere maggiore o uguale a zero.
(error type: ArgumentException)”.
Inserimento chiamate
Lo zoom sul responsabile del lead ora mostra di default le organizzazione del lead
corrente e non quelle dell'organizzazione interna.
Tipi di contratto
Se il campo "Rivalutazione automatica canoni” è impostato su "Canoni fissi e
contatori" o "Solo Cannoni Fissi" il programma ricalcola utilizzando l'indice di
rivalutazione anche i costi copia del contratto.
Rinnovo contratti
Se il campo "Rivalutazione automatica canoni” è impostato su "Canoni fissi e
contatori" o "Solo Cannoni Fissi" il programma ricalcola utilizzando l'indice di
rivalutazione anche i costi copia del contratto.
Dopo l'elaborazione e dopo aver premuto il tasto di generazione rinnovi, il programma
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 133
Componente
B*CXBUDG.DLL
B*CXLAVM.DLL
B*CXSTBU.DLL
B*DBAVEX.DLL
B*DBAVMG.DLL
B*DBDIBA.DLL
B*DBIMPL.DLL
B*DBPAPJ.DLL
B*DIGEDI.DLL
B*DKKONS.DLL
Descrizione anomalia risolta (SR2)
creava sempre una riga in più di rinnovi.
Gestione budget
Corretto errore "Nessuna riga alla posizione 0. " che capitava quando si provava a
creare un nuovo budget per linea\famiglia.
Gestione manodopera/timesheet
Indicando un operaio al quale è associato un codice lavorazione, quest'ultimo non
veniva proposto in griglia.
Stampa budget/consuntivi CA-DC
Non considerava nell'elaborazione registrazioni eseguite in un esercizio contabile ma
di competenza di un altro esercizio. Ad esempio esercizio 2014 dal 01/01/14 al
31/12/14, registrazione fatta nell'esercizio 2015 ma con data inizio/fine competenza
nel 2014.
Elaborazione con spuntato 'Elabora altri esercizi': se nel primo esercizio non erano
presenti dati, ma negli esercizi indicati nella finestra 'dettaglio periodi' si, comunque la
stampa non veniva prodotta. Ora la stampa viene eseguita considerando solo gli
esercizi movimentati.
Avanzamento e versamenti produzione esteso
Ora proibisce il saldo di una lavorazione che sia aperta contemporaneamente da altri
operatori NON IN SUPPORTO. A saldare sarà l'ultimo operatore che la ha aperta.
Erroneamente veniva dato un messaggio bloccante se l'operaio principale tenta di
RIPARTIRE CON UNA LAVORAZIONE CHE AVEVA SOSPESO quando ancora
quello di supporto ci sta lavorando.
Il salvataggio dei dati in griglia ora viene fatto anche quando si lascia la griglia, così da
poter salvare le informazioni in presenza di una singola riga.
Avanzamento e versamenti produzione
REGRESSIONE 2015 RTM: i comandi OK, OK+VERSA, RIPRISTINA, CANCELLA,
ANNULLA ULTIMO COMANDO, VERSA sparati con lettore di codici a barre non
operavano più correttamente.
Distinta base
Utilizzando la funzione 'Inserisci righe da distinta base', all'interno di una distinta base
già creata ma vuota (priva di materiali e lavorazioni), viene restituito il messaggio di
errore “Riferimento a un oggetto non impostato su un'istanza di oggetto. (error type:
NullReferenceException)”.
Se il programma viene chiamato in apertura tramite ALT+F2 entra in stato di nuovo
senza dare segnalazioni di errore.
Stampa distinta d’uso/implosione
In stampa su griglia non andavano i comandi 'ALT+F3' per aprire l'anagrafica articoli,
magazzino, ecc
Elaborazione attività con Microsoft Project
Nelle eccezioni dei calendari associati ai centri di lavoro non formattava correttamente
l'orario dei turni di lavoro con versioni di Microsoft Project superiori alla 12.0
Gestione dichiarazioni d’intento
Non testava in maniera corretta i moduli di attivazione in chiave di attivazione
necessari per avviare il programma in oggetto.
Ora nel modello ministeriale è in grado di stampare il campo DESCRIZIONE MERCE
in tutta la sua lunghezza (100 caratteri). Prima ne stampava meno. Richiede modelli
BSDIGEDI*.PDF aggiornati.
Desktop consolle
Occasionalmente, una volta chiusa il programma, dopo alcuni minuti veniva fuori il
seguente errore “Riferimento a un oggetto non impostato su un'istanza di oggetto.
(error type: NullReferenceException)” nella procedura
“NTSInformatica.FRMDKKONS.cePlan_NTSRequestData in
C:\Biz2014\BNDKKONS\BNDKKONS.vb:riga 14468”.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 134
Componente
Descrizione anomalia risolta (SR2)
B*DWGEND.DLL
Elaborazione datawarehouse
Corretto errore "Impossibile trovare la colonna 0." che capitava quando si provava ad
importare un file esterno che non esisteva.
Corretto problema che impediva la lettura di una colonna da un foglio di excel esterno
se aveva meno righe di un'altra colonna.
Analisi dati datawarehouse
Apro una statistica e vado nel tab GRIGLIA; successivamente vado nel tab FILTRI,
aggiungo qualche dimensione, poi torno nel tab GRIGLIA: le colonne aggiunte come
dimensioni non vengono visualizzare (la griglia non veniva aggiornata).
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'navigazione
documenti' visualizzava un grafico vuoto.
Gestione spesometro/blacklist
SPESOMETRO: Venivano estratte anche le operazioni non imponibili con soggetti
extracee (importazioni) che non devono essere comunicate.
NB. Intervento compreso nella pubblicazione del 23/03/2015.
SPESOMETRO: Le operazioni passive con soggetti non residenti vengono estratte
sempre nel quadro BL (Acquisti di servizi da non residenti) o nel quadro SE, mentre le
operazioni attive vengono sempre estratte nel quadro BL (operazioni con soggetti non
residenti) o nel quadro FN, come da FAQ ministeriali.
NB. Intervento compreso nella pubblicazione del 23/03/2015.
Al salvataggio dei dati estratti si scatenava l’errore: ‘La colonna sp_ftfg’ non
appartiene alla tabella SPRIGHE. (error type: ArgumentException).
NB. Intervento compreso nella pubblicazione del 23/03/2015.
Salvando e riaprendo una nuova estrazione veniva restituito il seguente errore:
SqlException: 515 - Cannot insert the value NULL into column 'sp_ftfg', table
'dbo.sprighe'; column does not allow nulls. INSERT fails.
NB. Intervento compreso nella pubblicazione del 23/03/2015.
Configurazione account email
Corretto errore "La colonna 'codditt' non appartiene alla tabella EMAILCONF.".
Esecuzione automatica ricezione e-mail
Il programma ora mantiene la ditta selezionata durante l'invio dell'e-mail.
Corretto errore "Riferimento ad un oggetto non impostato su un'istanza di oggetto" che
poteva capitare nel metodo "ImapSincronizzaCartelle"
Corretto errore "La lunghezza non può essere minore di zero." che poteva capitare
durante l'identificazione dell'ID dell'e-mail.
Solo IMAP: se alla richiesta della lista delle cartelle, il server non rispondeva ne OK
LIST, ne BAD (ad esempio perché era andata persa la connessione con il server)
poteva capitare che venissero eliminate le e-mail presenti in Business NET per poi
essere riscaricate ad un successiva sincronizzazione. Questo comportava la perdita di
eventuali collegamenti con le entità di Business.
Migliorato il riconoscimento della cartella Posta Inviata.
Stampe elenchi Intrastat
Intrastat servizi: con la semplificazione fiscale non è più obbligatorio indicare gli
estremi della fattura ricevuta. Così facendo erroneamente nel file scambi.cee la
procedura riportava '0' come numero documento invece di '', facendo fallire
l'importazione del file da parte degli strumenti ministeriali.
Motore import/export
Corretto errore OleDBException 'Funzione 'CONVERT' non definita nell'espressione'
che capitava lanciando un profilo di import il quale aveva:
-->delle tabelle esterne del tipo diverso da OleDbConnection
-->la relazione tra le tabelle si basava su un campo del tipo DateTime.
Schema tabelle esterne
Ora, se il "Tipo tabella" è di tipo "Jet ISAM", è possibile indicare "True" in colonna
"Proprietà ColumnHeader".
B*DWQVDA.DLL
B*EFSPES.DLL
B*EMCSER.DLL
B*EMGMAI.DLL
B*ICSTTR.DLL
B*IEIMEX.DLL
B*IESCTB.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 135
Componente
Descrizione anomalia risolta (SR2)
B*LBBASE.DLL
Funzioni generali con accesso database
Corretto problema che causava la visualizzazione della stessa attività nell'agenda.
Non è più possibile cancellare clienti\fornitori\sottoconti se è presente almeno una
configurazione di negozio disconnesso (GPV). Il programma controlla se esiste
almeno una riga in REOFFCONF.
Corretto errore, in presenza di modulo T&C, “La colonna 'adt_ubicazione' non
appartiene alla tabella Tab1”
Libreria funzioni generali
REGRESSIONE 2015 RTM: il calcolo delle provvigioni non teneva più conto dei codici
promozioni quando l'opzione di registro "PromozioniComeRelease10" non era attiva.
Ora il trasferimento della configurazione di posta viene effettuato solo se è stato
indicato l'indirizzo e-mail nella configurazione (prima guardava solo se erano stati
indicati i server di posta in ingresso e\o posta in uscita)
Corretto errore "Incorrect syntax near ')'" che poteva capitare quando erano presenti
diverse condizioni sullo stesso campo, delle quali alcune con la spunta di considerare
anche i valori nulli.
REGRESSIONE 2015 RTM: corretto problema che causava il mancato calcolo delle
provvigioni per l'agente 2 nel caso il programma cercasse le provvigioni per "Relazioni
sconti/provv".
REGRESSIONE 2015 RTM: corretto problema nella determinazione delle provvigioni,
nella 2015 teneva conto dell'unità di misura per la determinazione dei listini collegati,
quando fino alla 2014 non li aveva mai considerati. Uniformato alla 2014.
Corretto problema che causava il mancato trasferimento della configurazione della
posta da organig a emailconf nel caso si agganciasse il nuovo database ad un
archivio procedura (ARCPROC) che aveva già eseguito tale operazione per un altro
database.
Se nell'anagrafica lotto la descrizione non era valorizzata il datawarehouse ignorava il
campo lotto mostrando al suo posto '***'.
Corretto problema nel calcolo delle provvigioni: le provvigioni dell'agente 2 non
venivano calcolate in assenza dell'agente 1.
REGRESSIONE 2015 RTM: In alcune particolari condizioni (documenti Iva compresa
con flag di scorporo in testata, realizzati con Gestione documenti e non da Gestione
Punti Vendita – GPV, dopo l’installazione di Business NET 2015 RTM/2015 SR1, solo
su documenti non riepilogati – DDT, Fatture immediate, …) quando erano presenti più
righe nel corpo con due o più codici Iva (caso 1) oppure nel corpo erano presenti righe
con lo stesso codice Iva mentre le spese di piede possedevano un altro codice Iva
(caso 2, caso molto più raro) il castelletto delle contropartite e/o il castelletto Iva, e
quindi anche le registrazioni contabili relative a tali documenti, potevano non essere
corretti. In particolare nel caso 2, nelle funzioni di calcolo del documento, poteva non
venire determinata correttamente l'Iva sulle spese di piede documento (nell'imponibile
veniva esposta l'imponibile insieme all'imposta e l'imposta rimaneva a zero); nel caso
1 invece non era corretto il castelletto delle contropartite (suddivisione delle varie
contropartite presenti nel corpo), mentre era corretto il castelletto Iva. In entrambe i
casi il totale documento risultava comunque corretto. La contabilizzazione di questi
documenti non segnalava tale anomalia sui castelletti.
B*LBMENU.DLL
Per valutare la presenza di documenti in archivio con queste problematiche è
possibile eseguire, direttamente sul database mediante l'SQL Management Studio, le
query sottoriportate. Occorre comunque tenere presente che le query possono
evidenziare anche documenti anomali la cui causa può non essere legata al problema
in oggetto, ad esempio per i documenti importati dall'esterno. Una volta individuati i
documenti è sufficiente aprirli con Gestione documenti, forzarne il ricalcolo (ad
esempio modificando qualsiasi campo di testata) e risalvarli, quindi si procede alla loro
ricontabilizzazione.
Query 1) evidenzia i documenti con castelletto iva anomalo (imposta a zero, in
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 136
Componente
Descrizione anomalia risolta (SR2)
presenza di cod. iva con aliquota) su documenti con scorporo emessi posteriormente
al 30/09/2014 - data inizio distribuzione prime versioni beta Business NET 2015:
SELECT codditt, tm_tipork, tm_anno, tm_serie, tm_numdoc, tm_datdoc, tm_codiva_1, tabciva_1.tb_aliq,
tm_imponib_1, tm_imposta_1, tm_codiva_2, tabciva_2.tb_aliq, tm_imponib_2, tm_imposta_2, tm_codiva_3,
tabciva_3.tb_aliq, tm_imponib_3, tm_imposta_3, tm_codiva_4, tabciva_4.tb_aliq, tm_imponib_4,
tm_imposta_4, tm_codiva_5, tabciva_5.tb_aliq, tm_imponib_5, tm_imposta_5, tm_codiva_6,
tabciva_6.tb_aliq, tm_imponib_6, tm_imposta_6, tm_codiva_7, tabciva_7.tb_aliq, tm_imponib_7,
tm_imposta_7, tm_codiva_8, tabciva_8.tb_aliq, tm_imponib_8, tm_imposta_8
FROM ((((((((testmag LEFT JOIN tabciva AS tabciva_1 ON testmag.tm_codiva_1 = tabciva_1.tb_codciva) LEFT
JOIN tabciva AS tabciva_2 ON testmag.tm_codiva_2 = tabciva_2.tb_codciva) LEFT JOIN tabciva AS tabciva_3
ON testmag.tm_codiva_3 = tabciva_3.tb_codciva) LEFT JOIN tabciva AS tabciva_4 ON testmag.tm_codiva_4 =
tabciva_4.tb_codciva) LEFT JOIN tabciva AS tabciva_5 ON testmag.tm_codiva_5 = tabciva_5.tb_codciva)
LEFT JOIN tabciva AS tabciva_6 ON testmag.tm_codiva_6 = tabciva_6.tb_codciva) LEFT JOIN tabciva AS
tabciva_7 ON testmag.tm_codiva_7 = tabciva_7.tb_codciva) LEFT JOIN tabciva AS tabciva_8 ON
testmag.tm_codiva_8 = tabciva_8.tb_codciva)
WHERE tm_scorpo = 'S' AND tm_datdoc > '20140930' AND (((tm_codiva_1 > 0) AND
(coalesce(tabciva_1.tb_aliq, 0) > 0) AND (tm_imposta_1 = 0)) OR ((tm_codiva_2 > 0) AND
(coalesce(tabciva_2.tb_aliq, 0) > 0) AND (tm_imposta_2 = 0)) OR ((tm_codiva_3 > 0) AND
(coalesce(tabciva_3.tb_aliq, 0) > 0) AND (tm_imposta_3 = 0)) OR ((tm_codiva_4 > 0) AND
(coalesce(tabciva_4.tb_aliq, 0) > 0) AND (tm_imposta_4 = 0)) OR ((tm_codiva_5 > 0) AND
(coalesce(tabciva_5.tb_aliq, 0) > 0) AND (tm_imposta_5 = 0)) OR ((tm_codiva_6 > 0) AND
(coalesce(tabciva_6.tb_aliq, 0) > 0) AND (tm_imposta_6 = 0)) OR ((tm_codiva_7 > 0) AND
(coalesce(tabciva_7.tb_aliq, 0) > 0) AND (tm_imposta_7 = 0)) OR ((tm_codiva_8 > 0) AND
(coalesce(tabciva_8.tb_aliq, 0) > 0) AND (tm_imposta_8 = 0)))
Query 2) evidenzia i documenti con castelletto contropartite anomalo (suddivisione
delle varie contropartite presenti nel corpo) su documenti con scorporo emessi
posteriormente al 30/09/2014; sono analizzate le sole prime 5 contropartite,
eventualmente estendere la query alle successive, se utilizzate:
SELECT testmag.codditt, testmag.tm_tipork, testmag.tm_anno, testmag.tm_serie, testmag.tm_numdoc,
testmag.tm_datdoc, testmagc.tm_ccontr_1, testmagc.tm_impcont_1, (SELECT sum(movmag.mm_valore) FROM
movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork = testmag.tm_tipork AND
movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND movmag.mm_numdoc =
testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_1), testmagc.tm_ccontr_2,
testmagc.tm_impcont_2, (SELECT sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt
AND movmag.mm_tipork = testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie =
testmag.tm_serie AND movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp =
testmagc.tm_ccontr_2), testmagc.tm_ccontr_3, testmagc.tm_impcont_3, (SELECT sum(movmag.mm_valore) FROM
movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork = testmag.tm_tipork AND
movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND movmag.mm_numdoc =
testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_3), testmagc.tm_ccontr_4,
testmagc.tm_impcont_4, (SELECT sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt
AND movmag.mm_tipork = testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie =
testmag.tm_serie AND movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp =
testmagc.tm_ccontr_4), testmagc.tm_ccontr_5, testmagc.tm_impcont_5, (SELECT sum(movmag.mm_valore) FROM
movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork = testmag.tm_tipork AND
movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND movmag.mm_numdoc =
testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_5)
FROM (testmag INNER JOIN testmagc ON testmag.codditt = testmagc.codditt AND testmag.tm_tipork =
testmagc.tm_tipork AND testmag.tm_anno = testmagc.tm_anno AND testmag.tm_serie = testmagc.tm_serie AND
testmag.tm_numdoc = testmagc.tm_numdoc)
WHERE testmag.tm_scorpo = 'S' AND testmag.tm_datdoc > '20140930' AND testmag.tm_tipork IN ('A', 'C',
'E', 'F', 'J', 'L', 'N', 'S') AND ((testmagc.tm_ccontr_1 > 0 AND (abs(coalesce((SELECT
sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork =
testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND
movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_1 AND movmag.mm_stasino
<> 'X'), 0) - testmagc.tm_impcont_1)) > 0.03) OR (testmagc.tm_ccontr_2 > 0 AND (abs(coalesce((SELECT
sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork =
testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND
movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_2 AND movmag.mm_stasino
<> 'X'), 0) - testmagc.tm_impcont_2)) > 0.03) OR (testmagc.tm_ccontr_3 > 0 AND (abs(coalesce((SELECT
sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork =
testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND
movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_3 AND movmag.mm_stasino
<> 'X'), 0) - testmagc.tm_impcont_3)) > 0.03) OR (testmagc.tm_ccontr_4 > 0 AND (abs(coalesce((SELECT
sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork =
testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND
movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_4 AND movmag.mm_stasino
<> 'X'), 0) - testmagc.tm_impcont_4)) > 0.03) OR (testmagc.tm_ccontr_5 > 0 AND (abs(coalesce((SELECT
sum(movmag.mm_valore) FROM movmag WHERE movmag.codditt = testmag.codditt AND movmag.mm_tipork =
testmag.tm_tipork AND movmag.mm_anno = testmag.tm_anno AND movmag.mm_serie = testmag.tm_serie AND
movmag.mm_numdoc = testmag.tm_numdoc AND movmag.mm_controp = testmagc.tm_ccontr_5 AND movmag.mm_stasino
<> 'X'), 0) - testmagc.tm_impcont_5)) > 0.03))
ORDER BY testmag.tm_datdoc
Calcolo dei totali nel modulo parcellazione (BNPABOLL.DLL): nella determinazione
del calcolo della base su cui ricavare la ritenuta, le 'spese generali' potevano
erroneamente venir sommate più volte. Corretto
Carico di produzione di articolo a taglie e colori con figlio da consumarsi con
'Abbinamenti di colore': dava il messaggio di articolo figlio non trovato in alcuni casi
perché era errato l'abbinamento colore.
Offerte, ordini, documenti in valuta diversa da euro: corretto il seguente errore:
- su un ordine/impegno in valuta inserisco codice esenzione e il cambio
- nel piede vengono giustamente calcolati i valori del bollo e del bollo in valuta
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 137
Componente
B*MGARTI.DLL
B*MGCLAS.DLL
B*MGDOCU.DLL
Descrizione anomalia risolta (SR2)
- azzero il codice esenzione in testata
- il valore del bollo veniva azzerato mentre l'importo del bollo in valuta rimaneva.
Il calcolo dell'imponibile delle provvigioni ora tiene conto dello sconto pagamento se
l'opzione di registro CalcImponibProvvIgnoraScontoPagam è disabilitata.
Parcellazione: nel calcolo del totale documento la 'cassa commercialisti' non era
corretta in presenza di addebito di bolli.
Anagrafica articoli
Corretto errore di chiave primaria duplicata che poteva capitare generando barcode
quando il progressivo aveva superato le 5 cifre.
Duplicando un articolo con la gestione Attributi attiva, anche senza flaggare il campo
"Duplica valore attributi", nel nuovo articolo venivano riportati i valori dell'articolo di
partenza.
Durante la duplicazione, se si cambia "Tipologia articolo", gli attributi dell'articolo di
partenza non vengono duplicati.
Aggiornando la griglia, alla riapertura gli attributi aggiunti non venivano salvati e non
erano presenti più attributi di tipo combo, ne veniva salvato solo uno.
Una volta creato un nuovo articolo con una certa classificazione e salvato, al
momento di inserire un nuovo articolo nella pagina delle classificazioni viene
riproposta la classificazione utilizzata per il precedente articolo salvato (salvando il
nuovo articolo la classificazione non viene comunque salvata).
Entrando in Attributi Articolo, procedendo con l'aggiornamento dell'elenco, al
salvataggio si verificava l'errore di chiave duplicata.
In fase di salvataggio articolo, corretto errore “SqlException: 515 - Cannot insert the
value NULL into column 'ar_perragg', table 'Prova15.dbo.artico'; column does not
allow nulls. UPDATE fails.”
Corretto errore "Codice articolo 'xxxxx' non presente sulla ditta 'yyyyy'" che capitava
quando si iniziava a creare una nuova riga di listino, si posizionava il focus sul campo
"unità di misura" e senza salvare la riga si cancellava l’articolo.
Ora durante la duplicazione di un articolo, il programma elimina le eventuali unità di
misura non più valide nei listini e segnala all'utente quali listini non è stato possibile
duplicare.
Classificazione articoli
Corretto errore 'Riferimento a un oggetto non impostato su un’istanza di oggetto' che
capitava cercando di eliminare le righe di classificazione articolo appena creati
(rimanendo posizionati sulla griglia delle classificazioni e non sul nodo direttamente).
Aggiunta possibilità di eliminare un nodo, tutta la struttura sottostante e gli articoli
associati.
Corretto errore 'Indice oltre i limiti della matrice' che capitava modificando una riga
della classificazione articolo già salvata.
Corretto problema durante la cancellazione di un nodo tramite griglia che causava la
cancellazione dei nodi anche di altri rami.
Componente di gestione ordini/documenti
In fase di apertura di un documento\ordine da parte di GPV, i controlli della gestione
accessi sono stati abilitati, in quanto gestiti diversamente tramite Personalizzazione
GPV.
REGRESSIONE 2015 RTM, corretto problema che poteva impedire il calcolo delle
provvigioni nel caso si utilizzasse la funzione di ricalcolo dei prezzi\sconti\provvigioni
per ricalcolare solo le provvigioni.
Reso editabile il campo 'Contropartita CA' sulle righe dei documenti (lo era in VB6 ma
erroneamente era stato bloccato in .NET).
Corretto problema che impediva la corretta applicazione dell'opzione di registro di
gestione documenti e gestione ordini "FormatQtaEsistCorpo".
Il controllo sulle commesse non viene più fatto sugli ordini fornitori aperti e sugli
impegni clienti aperti.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 138
Componente
B*MGELAR.DLL
B*MGGBAR.DLL
B*MGHLAR.DLL
B*MGINVF.DLL
B*MGMATR.DLL
B*MGSCHE.DLL
B*MGSTBO.DLL
B*MGSTRL.DLL
Descrizione anomalia risolta (SR2)
In presenza di articoli con il flag di prezzo netto il programma non impostava più le
provvigioni.
In alcuni casi le celle con le provvigioni venivano colorate in azzurro (per indicare che
erano state modificate) anche se la provvigione era stata rilevata senza modifiche da
Business NET.
Corretto problema che non faceva rileggere gli sconti a scaglioni di quantità nel caso
sia presente uno scaglione da 0 a XX (senza che fosse impostata l'opzione per la
forzare la rilettura degli sconti al variare delle quantità).
La generazione di un ordine di produzione a partire da una proposta d'ordine di
produzione, non inseriva in maniera corretta la taglia del figlio negli impegni di
produzione, in presenza di abbinamenti di taglie.
Export righe su file di testo ed import righe da file di testo: ora gestisce correttamente
anche di caratteri non ANSI (es Ø).
Corretto errore "Impossibile trovare la colonna [ec_rigaor]." quando si utilizza la
funzione di ricalcola prezzi su un carico di produzione.
Variazione prezzi
REGRESSIONE 2015 RTM: con la modifica per gestire i listini speciali per
cliente/fornitore/destinazione, era stato erroneamente inserito un blocco che impediva
di generare listini generici a partire da listini specifici cliente/fornitore senza
l'indicazione di un cliente/fornitore specifico.
Generazione massiva barcode
Corretto problema che causava la generazione di barcode per i codici root (fittizi) di
articoli a varianti.
Corretto errore di chiave primaria duplicata che poteva capitare generando barcode
quando il progressivo aveva superato le 5 cifre.
Zoom articoli
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto" che
poteva capitare quando si entrava nello zoom in modalità Seleziona.
Inventario fisico
Il programma poteva non valorizzare il costo degli articoli a lotto o commessa o
matricola sulle righe dei movimenti di carico nel seguente caso:
- origine inventario: da documento, dove nel documento erano presenti solo alcune
combinazioni di lotti\commessa\matricola;
- si procedeva con l'elaborazione senza interruzioni oppure alla domanda se portare a
0 gli articoli non presenti nell'origine si rispondeva "Si";
- alcuni degli articoli da azzerare avevano esistenza negativa.
Corretto.
Dettaglio matricole su documenti
Zoom matricole: in caso di documenti di magazzino che movimentano 2 magazzini (es
invio o reso c/visione) allo zoom veniva passato sempre il primo magazzino. Ora viene
passato il magazzino che deve essere scaricato.
Stampa schede articoli
La configurazione dei filtri in maschera ora salva anche i filtri estesi associati.
Attenzione, lavora come i vecchi filtri (presenti nella 2013), quindi salva solo i valori
dei filtri, il nome del filtro deve essere già presente in griglia.
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'Navigazione
documenti' visualizzava un grafico vuoto.
Stampa documenti di magazzino
Corretto problema che impediva la stampa in PDF di note di accredito differite
emesse.
Stampa inventario di magazzino
Evitato errore che si verificava durante l'elaborazione di un inventario lanciato con più
di 2.000.000 di articoli. L’errore si poteva verificare con valorizzazione FIFO, oppure
con 'Salva listino', oppure in stampa su griglia. Non si verificava su Business BET a 64
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 139
Componente
B*ORGNNP.DLL
B*ORGNOR.DLL
B*ORGSOL.DLL
B*ORGSOR.DLL
Descrizione anomalia risolta (SR2)
bit. Errore “Generata eccezione di tipo 'System.OutOfMemoryException'. (error type:
OutOfMemoryException)”.
Generazione note/documenti da impegni
All'interno del programma di generazione Nota di prelievo da IC, quando si va in
Modifica proposta evasione (CTRL+M) per spostare manualmente per singoli articoli
le quantità assegnate da un impegno ad un altro, Business NET non lo consente per
gli articoli gestiti a lotti quando non viene assegnato almeno 1 unità ad una riga di
impegno.
Corretto problema che impediva l'impostazione del campo "A cura di" in base a come
era impostata nel documento di partenza. In ogni caso per poter leggere il valore di "A
cura di" presente nel documento di partenza bisogna spuntare il flag "Usa i dati
accompagnatori preesistenti sul documento di origine" in fase di generazione.
Generazione ordini da proposte d’ordine
La generazione di un ordine di produzione a partire da una proposta d'ordine di
produzione, non inserisce in maniera corretta la taglia del figlio negli impegni di
produzione, in presenza di abbinamenti di taglie.
Gestione proposte d’ordine
Corretto il seguente errore che lasciava, a particolari e precise condizioni, nel
database record di tipo 'proposta impegni di produzione' (Y) e 'proposta lavorazioni da
eseguire' senza il record padre 'proposta d'ordine di produzione' (H):
Creare due proposte d'OP, apriamo il programma e le visualizziamo, apriamo un
secondo client e le visualizziamo, sul primo client cancelliamo la Proposta OP 1, sul
secondo client cancelliamo la seconda Proposta OP 2, chiudiamo il programma sul
secondo client, chiudiamo il programma sul primo client.
In gestione proposte d'ordine, se si esplode una di.ba a taglie e colori con figlio a sua
volta a taglie e colori ed abbinamenti delle taglie fra padre e figlio, non inserisce in
maniera corretta la taglia del figlio. Operava solo se era attivata opzione di registro
BSVEBOLL\OPZIONI\Gestione_abbianamenti_taglie = -1 invece deve comunque
funzionare indipendentemente da tale opzione.
Gestione ordini
Nuovo documento da precedente: in creazione ordine di produzione da impegno
cliente, se si indicava un tipo bolla/fattura che non aveva impostato un magazzino
impegni non veniva fatto nessun test ma non venivano compilati gli articoli da
impegnare. Ora avvisa e blocca la duplicazione.
Corretto problema che impediva la corretta applicazione dell'opzione di registro di
gestione documenti e gestione ordini "FormatQtaEsistCorpo".
Apro un ordine/documento e, senza variare nulla, utilizzo la funzione 'Duplica': veniva
dato erroneamente il messaggio 'documento modificato' e non permetteva la
duplicazione.
Corretto errore "La colonna 'xx_codtesagente' non appartiene alla tabella TESTAC."
che capitava in apertura di un documento dal programma di GPV.
Se inserisco due impegni contemporaneamente anche con due sessioni, sullo stesso
client, al secondo che conferma, viene segnalato che il numeratore è già stato
utilizzato da un altro utente, viene attribuito il numero successivo, poi però il
documento non veniva salvato (il problema si verificava solo su Friendly o nelle form
per tablet).
Colonne di griglia collegate a un ComboBox con valori del combo che possono essere
diversi da riga a riga (vedi colonna Unità di misura nella griglia di
ordini/documenti/proposte d'ordine/...): se la colonna con il focus era quella dell'unità
di misura, ridimensionando la finestra, oppure usando la scrollbar verticale della
griglia, visivamente alcune celle della colonna con il focus perdevano il valore
contenuto. Il problema era solo relativo al refresh video, non al contenuto del campo.
Corretto problema che causava il ripristino del documento anche quando, durante il
salvataggio, veniva dato un messaggio di errore che impediva di proseguire.
Corretto problema che causava il mancato ridimensionamento dei controlli aggiunti su
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 140
Componente
B*ORHLMO.DLL
B*ORHLTD.DLL
B*ORSCHO.DLL
B*PMCOQU.DLL
B*PMGCOM.DLL
B*PRCAGE.DLL
B*PRGSPV.DLL
B*RAGRDA.DLL
B*RECHIC.DLL
B*RECLIE.DLL
B*RECORE.DLL
Descrizione anomalia risolta (SR2)
gestione ordini quando si avviava il programma in modalità bigchar o desktop.
Selezione/zoom righe d’ordine
Se sul padre di una riga Kit viene indicata la spunta di evaso totale, il programma
indica la stessa spunta anche sui figli (quindi si è nella modalità di non mostrare le
righe dei figli).
In presenza dei filtri applicati alle colonne delle griglie, con il commando 'Seleziona
tutto' venivano selezionate tutte le righe presenti in griglia prima di applicazione di
qualsiasi filtro. Adesso vengono selezionate solo le righe filtrate e visibili.
Selezione/testare d’ordine
In presenza dei filtri applicati alle colonne delle griglie, con il commando 'Seleziona
tutto' venivano selezionate tutte le righe presenti in griglia prima di applicazione di
qualsiasi filtro. Adesso vengono selezionate solo le righe filtrate e visibili.
Stampa schede ordini
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'navigazione
documenti' visualizzava un grafico vuoto.
Gestione contratti quadro
E’ nuovamente possibile salvare un contratto quadro senza aver indicato delle righe
nel corpo.
Gestione struttura/avanzamento commesse Project Management
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'navigazione
documenti' visualizzava un grafico vuoto.
Tabella agenti
All'apertura del programma vengono decodificati correttamente anche i dati del tab
"Altro".
Generazione provvigioni
Non era correttamente gestita l'estrazione e la maturazione di provvigioni da
documenti aventi totale documento = 0.
REGRESSIONE 2015 SR1: ricontabilizzazione provvigioni in caso di fattura ritornate
insolute: con la modifica per la gestione dell'iva split payment, era possibile che
l'importo della provvigione maturata fosse minore del dovuto, perché nella
determinazione dell'iva non venivano scartate eventuale scadenze derivate da
registrazioni di insoluti.
REGRESSIONE 2015 SR1: con le modifiche introdotte per l'iva split payment, le note
di accredito non venivano trattate correttamente.
Richieste di acquisto
Aggiungendo un fornitore nella scheda 'Fornitori' il programma propone erroneamente
come data consegna la data RDA e non la data consegna della riga del corpo a cui si
riferisce. Dopo la modifica sulla riga del fornitore viene proposta la data di consegna
indicata sulla riga dell'articolo.
Se il focus rimaneva in griglia sul campo Codice Articolo il programma faceva partire
sempre lo zoom articoli, indifferentemente dal tab sul quale si era posizionati.
Chiusure di cassa
L'aggiornamento del progressivo di chiusura ora aggiorna anche la data ultimo
aggiornamento del documento. Il mancato aggiornamento della data poteva causare
una mancata sincronizzazione del documento in modalità disconnessa.
Anagrafica clienti GPV
Corretto errore che si verificava nel seguente caso: aprendo l'anagrafica clienti, dopo
aver selezionato dalla griglia il cliente errore “Riferimento a un oggetto non impostato
su un'istanza di oggetto. (error type: NullReferenceException)” nella procedura
NTSInformatica.FRMRECLIE.Apri in C:\Biz2015\bNRECLIE\BNRECLIE.vb:riga 3090”.
Componente framework GPV
Corretto problema di riconoscimento della cartella \Images in caso fosse indicato un
percorso di rete.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 141
Componente
Descrizione anomalia risolta (SR2)
B*REGNOR.DLL
Richieste di riassortimento
Corretto errore "Incorrect syntax near ')'." che capitava se si eseguiva la ricerca ma
non erano stati associati magazzini al negozio.
Il programma ora avvisa prima di procedere con l'elaborazione se sono presenti delle
righe con fornitore a 0.
Gestione punti vendita
Corretto problema che faceva apparire nel dettaglio articoli anche degli sconti scaduti.
Corretto errore "La colonna 'codditt' non appartiene alla tabella. " che poteva capitare
durante il salvataggio di un documento con la configurazione accessi attiva.
Corretto problema che causava il salvataggio del prezzo proposto invece di un prezzo
modificato se nella riga era indicato un codice promozione (promozioni classiche di
business).
In modalità disconnessa i documenti generati da GPV non vengono più contabilizzati
in automatico.
Corretto problema dell'errato calcolo dell'imponibile e iva quando si cercava di
addebitare le spese incasso su un DDT emesso in presenza dell'opzione di registro
"BSVEBOLL\OPZIONI\NonConsiderareSpeincSuDDTEmessi"
Corretto errore "Index e length devono fare riferimento a una posizione nella stringa. "
che poteva capitare durante "l'Importazione Righe" se si sceglieva di utilizzare le
posizioni fisse per i marcatori del file e nell'ultimo campo del file non erano presenti un
numero sufficiente di caratteri per completare la riga.
Corretto problema che non faceva ricalcolare rileggere gli sconti a scaglioni nel caso
sia presente uno scaglione da 0 a XX (senza che fosse impostata l'opzione per la
forzare la rilettura degli sconti al variare delle quantità).
Per gli articoli KIT non vengono più calcolate le promozioni NxM
Corretto problema di numero di decimali nel prezzo netto.
Il salva condizioni particolari ora considera il flag di scorporo per valutare il prezzo da
salvare.
Se in apertura della maschera dei totali non c'era nessuna spunta nella lista delle
stampe, il programma non proponeva la voce "Scontrino battuto a mano"
L’opzione SalvaCondizioniFinali ora opera giustamente alla generazione di un
documento, e non alla sospensione di una comanda.
Corretto problema che causava un errato ordinamento delle barre con la
configurazione pulsanti. Questo dipendeva dall'ordine con il quale erano stati
configurati i pulsanti.
Corretto problema che impediva la visualizzazione dei pulsanti personalizzabili di tipo
"Articolo" se non era stato configurato un registratore di cassa.
Punti cassa
Corretto errore "Riferimento ad un oggetto non impostato su istanza di oggetto"
quando si premeva il pulsante cancella e non c'erano righe nella griglia.
Registratori di cassa
Provando a eliminare un record che non ha ancora il codice impostato il programma
segnalava "Il registratore di cassa è in uso da un punto cassa. Impossibile
cancellarlo".
GPV, sincronizzazione server
Corretto errore "Column 'cd_progr' does not belong to table RECHIUSCIVA." che
poteva capitare durante la sincronizzazione dei dati del server.
Gestione picking
Aggiunta nuova opzione di registro:
BSRMPICK\OPZIONI\CompletaResiduoMinoreDi1SeRiscontratoQta1: quando è attiva
(con valore -1) se il residuo da riscontrare (quantità - quantità riscontrata) è < 1 e la
quantità che si sta riscontrando è = 1, il programma procede ugualmente al riscontro
per la parte residua, completando la riga.
B*REGSRE.DLL
B*REPUCA.DLL
B*RERECA.DLL
B*RGSYSE.DLL
B*RMPICK.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 142
Componente
Descrizione anomalia risolta (SR2)
B*SQCOLL.DLL
Gestione collaudi
Se la gestione collaudi era chiamata da Gestione documenti di magazzino, apriva tutti
i collaudi di quel documento invece che solo quello collegato alla riga del documento
si cui si era posizionati.
Anagrafica articoli T&C
In fase di salvataggio articolo, corretto errore “SqlException: 515 - Cannot insert the
value NULL into column 'ar_perragg', table 'Prova15.dbo.artico'; column does not
allow nulls. UPDATE fails.”
Stampa analisi finanziaria clienti/fornitori
Gestione documenti
Duplicazione carico da produzione in altro tipo di documento: se nel nuovo documento
di cancellavano alcune righe nel corpo, al salvataggio veniva dato l'errore “Stringa non
riconosciuta come DateTime valido. Rilevata parola sconosciuta con inizio in
corrispondenza dell'indice 0.Impossibile archiviare <D> nella colonna ec_ultagg. Il tipo
previsto è DateTime. (error type: ArgumentException)” nella procedura
“NTSInformatica.CLEVEBOLL.SalvaDocumento in
C:\BIZ2015\BEVEBOLL\BEVEBOLL.vb:riga 3054”.
Corretto problema che causava il cambio del valore di "A cura di" indicando un valore
diverso da quello che era impostato nell'ordine che si stava importando.
Corretto problema che impediva la corretta applicazione dell'opzione di registro di
gestione documenti e gestione ordini "FormatQtaEsistCorpo".
Risolto problema che impediva al programma di riconoscere i file .PIK indicati in un
percorso di rete.
Picking disconnesso (vecchio modulo): in fase di riacquisizione file .PIK veniva dato il
messaggio 'Il picking non può essere generato in quanto risulta già generato
precedentemente.'; inoltre se settata l'opzione di registro
'BSPKPIK\OPZIONI\GeneraPackingList = -1' non veniva generata la packing list per
gli articoli non gestiti a matricola.
Apro un ordine/documento e, senza variare nulla, utilizzo la funzione 'duplica': veniva
dato erroneamente il messaggio 'documento modificato' e non permetteva la duplica.
Corretto errore "La colonna 'xx_codtesagente' non appartiene alla tabella TESTAC."
che capitava in apertura di un documento dal programma di GPV.
Reso editabile il campo 'Contropartita CA' (lo era in VB6 ma erroneamente era stato
bloccato in .NET).
Colonne di griglia collegate a un ComboBox con valori del combo che possono essere
diversi da riga a riga (vedi colonna Unità di misura nella griglia di
ordini/documenti/proposte d'ordine/...): se la colonna con il focus era quella dell'unità
di misura, ridimensionando la finestra, oppure usando la scrollbar verticale della
griglia, visivamente alcune celle della colonna con il focus perdevano il valore
contenuto. Il problema era solo relativo al refresh video, non al contenuto del campo.
Quando si preme nuovo e il conto viene compilato in automatico (ad esempio da una
configurazione di maschera) il programma non passa più sul tab "Corpo" per i Carichi
da Produzione, ma rimane sul tab "Testata".
Utilizzando serie ordini/documenti con più di 1 carattere, la funzione 'navigazione
documenti' visualizzava un grafico vuoto.
Durante il salvataggio di un documento fatto con GPV con flag di scorporo e codice
esenzione in testata, il programma chiede se procedere togliendo il flag di scorporo (e
quindi annullando la stampa degli scontrini) o se annullare il salvataggio per sistemare
manualmente il problema.
Dopo aver inserito e salvato una Fattura Figurativa, creando un altro tipo documento
senza uscire, il corpo non era più editabile. Occorreva uscire e rientrare nel
programma.
Fatturazione differita interattiva
Ora anche BNVEFADI usa l'opzione di registro BSVEFDIN/OPZIONI/IgnoraDestDiv =
B*TCARTV.DLL
B*TXRECL.DLL
B*VEBOLL.DLL
B*VEFDIN.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 143
Componente
B*VEPACK.DLL
B*VEPNFA.DLL
B*VETPBF.DLL
B*XXCMAI.DLL
Descrizione anomalia risolta (SR2)
-1, ma solo se in anagrafica cliente non è stato impostato di fare la fatturazione per
'destinazione diversa'.
Se NON impostata l'opzione di registro:
. BSVEFADI\OPZIONI\RiferimBolleSuNote
ma ATTIVATA:
. BSVEFDIN\OPZIONI\RiferimBolleSuNote
al salvataggio del documento, venivano sempre riportati i riferimenti nelle note del
documento creato.
Selezionando una fattura non ancora contabilizzata e cancellandola, il programma
restituiva l’errore “Nessuna riga alla posizione 0. (error type:
IndexOutOfRangeException)” nella funzione
“NTSInformatica.CLEVEFDIN.ChiamaPnfa in
C:\BIZ2015\BEVEFDIN\BEVEFDIN.vb:riga 4210”.
La voce di menu "Visualizza e-mail scambiate", non veniva mai abilitata.
Packing list
Migliorate le funzioni di salvataggio della packing list (gestione delle transazioni).
Adesso quando si genera una Packing list da DTT vengono importati i campi misura
anche sugli articoli non gestiti a matricola.
Contabilizzazione documenti
Non veniva aggiornato il campo di testmag 'tm_alfpro' (serie protocollo) con la serie
protocollo determinata in fase di contabilizzazione documento.
Corretto errore “Impossibile accedere alle informazioni sulla riga eliminata tramite la
riga. (error type: DeletedRowInaccessibleException)” nella funzione
“NTSInformatica.CLEVEPNFA.ElaboraTipo_TrattaScadenzeSaldate” che si verificava
nei documenti riepilogativi con abbuoni di qualche centesimo ed il residuo da
incassare era già stato totalmente incassato perché si erano contabilizzati gli acconti
su ddt emessi.
Ricontabilizzazione documenti con omaggi: se si elaborava un documento alla volta
non dava problemi, invece in elaborazione massiva era possibile che la somma delle
scadenze non corrispondesse al saldo contabile. Per verificare eventuali
incongruenze si consiglia di eseguire il programma BNCGCKPA.
Ricontabilizzazione documenti con fatture parzialmente incassate da CG e documento
con omaggi: non ricontabilizzava correttamente la sezione relativa alle scadenze per
l'importo degli omaggi.
Tipi bolle/fattura
Implementata funzione di duplicazione codice tipo bolla/fattura.
Gestione posta elettronica
Corretto errore "String or binary data would be truncated" che poteva capitare durante
la creazione di una cartella in modalità POP3, nel caso l'indirizzo e-mail fosse
particolarmente lungo.
Lo spostamento di e-mail tramite drag & drop ora sposta le e-mail anche sul database
locale (e non solo sul server).
Corretto problema che causava la mancata applicazione dei filtri e-mail.
Corretto errore "String or binary data would be trucated." che poteva capitare durante
la condivisione di una cartella.
Varie correzioni al modulo di business e-mail, in particolare:
- durante la risposta o l'inoltro di una e-mail non venivano caricate le descrizioni di
attività e opportunità dell'e-mail di partenza;
- nel programma di invio e-mail gli allegati venivano aperti 2 volte;
- l'apertura di una e-mail salvata nelle bozze poteva causare la perdita della parte
finale del messaggio, se questo era la riga subito sopra alla firma;
- la ditta associata all'e-mail ora si vede anche nella maschera di anteprima e-mail.
- la cartella delle bozze Business mostrava le bozze solo per alcuni secondi, per poi
farle sparire (il problema poteva verificarsi solo se l'utente aveva configurato più
account).
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 144
Componente
Descrizione anomalia risolta (SR2)
B*XXCRON.DLL
Componente cronologia attività CRM
Correzione relative al sistema di permessi del CRM.
Nella cronologia non vengono più azzerati i campi Lead e Persona quando si cambia il
tipo di filtro applicato.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto" che
capitava quando si premeva il pulsante "Visualizza dati in griglia" e nel treeview non
erano visualizzate altre informazioni.
Framework Business for people
Corretto errore "Nessuna riga alla posizione 0" che capitava nel metodo "CaricaDati"
Componente visualizzazione email
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto" che
capitava entrando sul programma quando si utilizzava una ditta diversa da quella
principale.
Corretto problema che impediva l'invio delle notifiche di lettura delle e-mail.
Corretto problema che causava la mancata indicazione del lead quando lo si indicava
tramite zoom.
Varie correzioni al modulo di business e-mail, in particolare:
- durante la risposta o l'inoltro di una e-mail non venivano caricate le descrizioni di
attività e opportunità dell'e-mail di partenza;
- nel programma di invio e-mail gli allegati venivano aperti 2 volte;
- l'apertura di una e-mail salvata nelle bozze poteva causare la perdita della parte
finale del messaggio, se questo era la riga subito sopra alla firma;
- la ditta associata all'e-mail ora si vede anche nella maschera di anteprima e-mail.
- la cartella delle bozze Business mostrava le bozze solo per alcuni secondi, per poi
farle sparire (il problema poteva verificarsi solo se l'utente aveva configurato più
account).
Corretto problema che causava il mancato caricamento del combo con i tipi di
documento da associare all'e-mail.
Corretto problema che causava all'apertura delle maschere di composizione e-mail o
visualizzazione e-mail di impostare una ditta inesistente come ditta in uso da Business
NET.
Corretto problema durante la configurazione della ditta in uso durante la lettura e la
composizione di e-mail.
Componente compositore email
Corretto problema che causava l'errore durante l'inoltro di alcune e-mail se nel nome
del file era erroneamente contenuto il carattere "TAB".
Varie correzioni al modulo di business e-mail, in particolare:
- durante la risposta o l'inoltro di una e-mail non venivano caricate le descrizioni di
attività e opportunità dell'e-mail di partenza;
- nel programma di invio e-mail gli allegati venivano aperti 2 volte;
- l'apertura di una e-mail salvata nelle bozze poteva causare la perdita della parte
finale del messaggio, se questo era la riga subito sopra alla firma;
- la ditta associata all'e-mail ora si vede anche nella maschera di anteprima e-mail.
- la cartella delle bozze Business mostrava le bozze solo per alcuni secondi, per poi
farle sparire (il problema poteva verificarsi solo se l'utente aveva configurato più
account).
Corretto problema che causava l'apparizione del messaggio di errore "Errore durante
l'invio del comando all'applicazione" invece che il messaggio informativo "Al file non è
associata nessuna applicazione in grado di aprirlo." quando si provava ad aprire.
Se l'indirizzo e-mail dei destinatari di un messaggio viene agganciato ad una e-mail di
una organizzazione di un lead, l'attività del CRM che viene generata con l'invio dell'email viene collega anche con il referente.
Corretto problema che causava il mancato caricamento del combo con i tipi di
documento da associare all'e-mail.
B*XXSOCI.DLL
B*XXVMAI.DLL
B*XXWMAI.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 145
Componente
Descrizione anomalia risolta (SR2)
Corretto problema che poteva causare in apertura della maschera di composizione
delle e-mail un disallineamento tra la ditta dell'indirizzo del mittente e la ditta proposta
per i collegamenti con Business NET.
Modifiche al programma per evitare che la ditta corrente venisse reimpostata con dei
dati non coerenti.
Corretto problema che impediva l'assegnazione del referente nell'attività durante
l'invio di una e-mail ad un membro dell'organizzazione.
Nuove funzionalità/Superamento limitazioni – Service Release 1
Componente
Descrizione nuova funzionalità (SR1)
(vari)
Smart Business Framework, SBS & SBC
Eseguiti interventi per migliorare la stabilità e le performances del framework SBF:
- Negli zoom articoli e clienti che quando avviati con SBC in modalità tablet,
vengono eliminati una serie di filtri per renderne più veloce l'apertura; se si vuole
tornare allo zoom completo è presente una spunta "Mostra tutti i filtri".
L'applicazione del flag richiede il riavvio dello zoom, ed è recentato.
- ora da SBC è possibile vedere (come immagini) i cruscotti ed il grafico del DWH
(anche dal desktop consolle).
- Nuova interfaccia per Tablet, Android e iPad, ottimizzata per 10”.
- Ottimizzata interfaccia Android per dispositivi con video inferiore a 7” (solo
versione demo) per consentire eventuali personalizzazioni ai Partner su
Smartphone, realizzando form opportunamente dimensionate.
- Implementato l’aggiornamento automatico dell’SBC Windows: ad ogni avvio,
quando viene contattato il server (SBS), viene controllato se nella cartella di
distribuzione degli aggiornamenti dell’SBC (ad esempio
\\Server\BusinessDir\\Agg\Sbc\Windows) è presente un file più aggiornato
dell’SBC (trattasi del file SBC2015UPGRADE.EXE). In questo caso sul client
remoto viene inviato ed installato il programma aggiornato. L’installazione
dell’SBC (modalità aggiornamento) può avvenire anche su account di Windows
senza privilegio di amministratore. Questa funzionalità opera solo su SBC
Windows, e non per le piattaforme Android e iOS.
- Ora è gestito il logo del rivenditore sull’SBC. Basta che sia presente nella
sottocartella \BNIMAGES della cartella di installazione di Business NET (dove è in
esecuzione l’SBS*.EXE) un file denominato 'sbs_logoriv.png' di dimensione
200x80.
- Gestite le chiamate con Skype nell’SBC.
- Implementazione nuovo menù social per SBC.
- Migliorato il sistema di generazione dei log sul server SBS, ora in formato CSV e
con l’indicazione dell’ID di ogni sessione aperta.
COMPONENTI INTERESSATI: SBS.EXE, SBS64.EXE, SBC2014.EXE,
SBC2014.APX, SBC2014SETUP.EXE, SBC2014UPGRADE, BN__CHIL.DLL,
BN__MENU.DLL.
(vedi sotto)
Interventi per gestire il cosiddetto split payment (scissione del pagamenti) per i
fornitori di beni e servizi nei confronti dello Stato, degli organo dello Stato e degli enti
pubblici territoriali. Per maggiori dettagli vedere la circolare tecnica CT-1501-0193-IVA
split payment.pdf.
COMPONENTI INTERESSATI: B*CGCAUC.DLL, B*VEPEVE.DLL, B*CGPECG.DLL,
B*__BASE.DLL, B*LBBASE.DLL, B*VEBOLL.DLL, B*REGSRE.DLL,
B*CRGSOF.DLL, B*MGDOCU.DLL, B*PABOLL.DLL, B*VEFDIN.DLL,
B*VEPNFA.DLL, B*CGPRIN.DLL, B*CGHLSC.DLL, B*CGLIQI.DLL, BSCGSTRI.RPT,
Tutti i report dei documenti (BSVEFATI.RPT, BSVEFATD.RPT, …).
(vedi sotto)
Interventi per gestire la Certificazione Unica 2015, all’interno del modulo Ritenute
(vari)
(vari)
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 146
Componente
(vari)
(vari)
(vari)
(vari)
(vari)
(vari)
(vari)
Descrizione nuova funzionalità (SR1)
d’acconto. Per maggiori dettagli vedere la circolare tecnica CT-1502-0195Certificazione Unica 2015.pdf.
COMPONENTI INTERESSATI: B*PEM770.DLL, B*PECAUS.DLL, B*PEGSRI.DLL,
CU_2015*.PDF.
(vedi sotto)
Realizzazione del modulo Dichiarazione d’intento. Per maggiori dettagli vedere la
circolare tecnica CT-1501-0194-DichiarazioniDiIntento.pdf.
COMPONENTI INTERESSATI: B*__ANAZ.DLL, B*DIGEDI.DLL, B*DIHLDI.DLL,
B*_CLIE.DLL, B*VEBOLL.DLL, B*VEFADI.DLL, B*VEFDIN.DLL, B*VEPNFA.DLL,
B*CGPRIN.DLL, B*PDGNPD.DLL, B*MGDOCU.DLL, B*LBMENU.DLL,
B*__STD.DLL, B*__MENU.DLL, B*__CZOO.DLL, BSDIGED*.RPT, BSDIGEDI*.PDF.
(vedi sotto)
Interventi per gestire le novità sui servizi Intrastat a partire dal 2015. Per maggiori
dettagli vedere la circolare tecnica CT-1502-0199-Intrastat servizi.pdf.
COMPONENTI INTERESSATI: B*ICSTTR.DLL, B*ICSDAT.DLL, B*VEBOLL.DLL.
(vedi sotto)
Interventi per gestire le nuove tipologie di beni/servizi su cui si applica il reverse
charge a partire dal 2015. Con questi aggiornamenti è possibile creare codici IVA
specifici per tipologia e, nel programma Stampa dati per dichiarazione annuale IVA,
nella stampa 2 (vendite pseudofatture) ora per gli acquisti Italia divide per tipo reverse
charge (Acq. da non resid. Rapp. fisc., Quote gas, Certificati gas e energia, Gas e
energia da rivendita, Fabbricati compravendita, Hi-tech telefonia, Hi-tech computer,
Manutenzione edifici, Oro da investimento, Oro industriale, Pallet, Rottami ferrosi,
Subappalto, Supermercati, Prod. lapidei)
COMPONENTI INTERESSATI: B*__CIVA.DLL, B*CGLIAN.DLL.
(vedi sotto)
Novità sul modulo CONAI: gestita nuova tabella ANACONA; la tabella è accessibile
dall'anagrafica cliente, tramite il comando Esenzione per tipo materiale presente nel
riquadro CONAI; permette di specificare, per sottogruppo merceologico (cioè tipo
materiale CONAI), una percentuale di esenzione in deroga a quella principale
indicata, da sempre, nell'anagrafica del cliente. In questo modo, durante la creazione
di documenti di vendita, è stata superata la limitazione dove per ogni cliente era
possibile far calcolare il CONAI in esenzione con una sola percentuale, senza
distinguere la % per tipologia di materiale.
Gestito nuovo campo Composizione (primario, secondario, terziario) che viene
impostato nell'Anagrafica articolo (Dettaglio Conai); viene ereditato (eventualmente
modificabile) nei Documenti di magazzino, nel Dettaglio Conai. Permette di effettuare
dei raggruppamenti in fase di stampa nel programma Stampa dati CONAI.
COMPONENTI INTERESSATI: B*__CLIE.DLL, B*VEBOLL.DLL, B*MGARTI.DLL,
B*MGDOCU.DLL, B*CNMOVC.DLL; B*CNSTDA.DLL, BSMGCOCN.RPT,
BSCNSTD1.RPT, BSCNSTD2.RPT, BSCNSTD3.RPT, BSCNSTD4.RPT.
(vedi sotto)
Gestiti nuovi campi di anagrafica cliente 'Trasporto a cura del' e, sulle destinazioni
diverse, i nuovi campi 'Trasporto a cura del' e 'Porto': questo consente predefinire la
modalità di trasporto per singolo documento prioritariamente rispetto a quanto indicato
in Personalizzazione vendite.
COMPONENTI INTERESSATI: B*__CLIE.DLL, B*MGDOCU.DLL, B*REGSRE.DLL.
(vedi sotto)
Interventi di completamento e aggiunte funzionali al modulo Condizioni e contratti
commerciali.
COMPONENTI INTERESSATI: B*REGTES.DLL, B*__CLIE.DLL, B*LBMENU.DLL,
B*MGDOCU.DLL B*VEBOLL.DLL, B*CRGSOF.DLL, B*ORGSOR.DLL,
B*CRGSOF.DLL, BN__STD.DLL, B*CCDIFF.DLL.
(vedi sotto)
A partire dalla SR1 di Business NET 2015 è stato reso disponibile un programma
Rubrica che visualizza e attinge i contatti dalle organizzazioni. E’ possibile avviare il
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 147
Componente
Descrizione nuova funzionalità (SR1)
programma da menù (nuova voce 1-N) per vedere e gestire tutte le organizzazioni
della ditta corrente, indipendentemente che siano associate a Clienti, Fornitori, Lead o
all’Azienda.
I colori della lista a sinistra indicano: Azzurro = Lead, Verde = Organizzazione Interna,
Bianco = Cliente, Rosa = Organizzazione Obsoleta.
Il campo “Ricerca” sopra la lista, filtra sul Nome, Cognome e sui campi del gruppo
Recapiti e Social Network.
Durante il salvataggio di una nuova persona appare la maschera:
(vari)
Questa maschera permette di scegliere a quale entità associare la nuova persona.
Inoltre è possibile creare una nuova anagrafica (clienti\fornitori o lead) compilando
automaticamente i dati comuni con l’organizzazione. Se si sceglie lead il programma
apre la gestione dei lead in stato di nuovo. Se si sceglie Cliente\Fornitore è necessario
selezionare manualmente se si tratta di cliente\fornitore ed il mastro per creare
l’anagrafica.
COMPONENTI INTERESSATI: B*__ORGA.DLL, B*__CLIE.DLL, B*CRLEAD.DLL, .
(vedi sotto)
Da Business NET 2015 SR1 è possibile, con la stampa su Microsoft Word ed invio per
email, poter inviare anche degli allegati statici associati al documento di
Word/OpenOffice/LibreOffice da inviare. Ad esempio con una lettera di presentazione
è possibile allegare delle brochure in formato pdf, piuttosto che immagini o altri
documenti di Microsoft Word.
Per aggiungere degli allegati all’e-mail basta aprire il modello ed inserire nei
‘commenti’ una o più righe con la seguente sintassi:
{ALLEGATO:nome_dell_allegato}
Ad esempio:
{ALLEGATO:C:\BUS\Office\bilancio.xls} {ALLEGATO:C:\BUS\Office\prova.pdf}
Con Microsoft Office 2013 (per file .DOT e .DOTX) da menu file->impostazioni,
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 148
Componente
Descrizione nuova funzionalità (SR1)
Con OpenOffice/LibreOffice (per file .OTT), da menu file->proprietà:
(vari)
B*__ADTL.DLL
COMPONENTI INTERESSATI: B*__WORD.DLL.
(vedi sotto)
Modifiche allo zoom lotti aperti per aggiungere le colonne "Seleziona" e la "Quantità
assegnata", se compilate, al momento della conferma dello zoom il programma
riporterà in griglia tutti i lotti selezionati con relativa quantità. Abilitata di conseguenza
la multiselezione sui lotti. Se nella riga del documento di partenza era indicata anche
la quantità il programma abiliterà il pulsante "Auto assegna" che provvede ad
assegnare le quantità dei lotti in base alla politica di assegnazione scelta
nell'anagrafica articoli. Tale funzionalità è presente solo se il programma è avviato da
gestione ordini o gestione documenti.
COMPONENTI INTERESSATI: B*VEBOLL.DLL, B*ORGSOR.DLL, B*CIHLLO.DLL,
B*CIHLLO.DLL, B*MGDOCU.DLL
Strumento di amministrazione, componente
Se per qualche motivo il programma non riesce ad aggiornare le procedure di import
export, l'utente viene avvisato con un messaggio informativo che riporta la lista delle
procedure non aggiornate. Ad esempio nel caso in cui una procedura standard viene
utilizzata in un profilo personalizzato.
Ora il messaggio di mancata esecuzione del backup da più di 7 giorni (o mai eseguito)
non blocca più l’elaborazione sul database, scrivendo “OK” è possibile proseguire.
Ora il file di log non viene mai cancellato, ma vengono scritti tanti differenti con
l'indicazione del database e data\ora di elaborazione. Esempio:
BusAdminTools_<nomedatabase>_<dataora>.log.
Aggiunto nuovo pulsante "Configura Tabella Aziende", che permette di modificare le
stringhe di connessione ai database (archivio procedura, tabella AZIENDE). E’
presente anche una funzione di correzione veloce che permette di modificare
massivamente i dati su tutte le righe.
Il pulsante "Crea record indispensabili", nel caso siano presenti altri profili con caricata
la chiave di attivazione, chiede se si vuole duplicare la chiave sul profilo corrente.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 149
Componente
B*__CHIL.DLL
B*__CKDB.DLL
B*__CLIE.DLL
B*__HLTB.DLL
B*__STD.DLL
B*CGBICE.DLL
Descrizione nuova funzionalità (SR1)
Aggiunto nuovo flag in maschera “Verifica la presenza di campi da cancellare” (nella
scheda di aggiornamento archivi e dati) per decidere se mostrare o meno la lista dei
campi da cancellare dal database in funzione del modello. In caso si scelga di non
fare tale verifica (impostazione predefinita) non verrà cancellato nessun campo dal
database, altrimenti verrà mostrata la lista dei campi che andrebbero rimossi e l'utente
potrà decidere cosa fare, come in passato.
I messaggi di errore che contengono query sono ora maggiormente leggibili, il testo
della query è selezionabile e i pulsanti di Interrompi, Riprova, Annulla sono sempre
visibili.
Motore interfaccia grafica
Nuova funzionalità di griglia, accessibile tramite comando già presente su toolbar di
griglia sulla sinistra 'Vai alla colonna': apre a destra della griglia una lista contenente
tutte le colonne presenti in griglia, in ordine. sopra alla griglia il campo 'cerca' che
permette di evidenziare le colonne che contengono un determinato testo. Cliccando
su una riga di questa nuova lista il cursore si sposta sulla cella corrispondente.
Muovendosi nella griglia principale viene evidenziata nella nuova lista la colonna su
cui si è posizionati. La nuova lista non appare se la griglia è troppo piccola o se ha
meno di 5 colonne. La griglia non è ridimensionabile e non è permesso di cambiare il
contenuto delle celle di griglia direttamente da dentro a questa lista.
Migliorato il sistema di dimensionamento automatico delle colonne in griglia. Ora la
larghezza assegnata dal programma tiene conto anche della intestazione della
colonna. Inoltre per i campi cod. articolo articoli (con lo zoom associato) il programma
dimensionerà il codice articolo alla dimensione opportuna per far vedere il codice
articolo più lungo sul database. Per i combo la larghezza viene calcolata in funzione
delle voci presenti. Questi interventi si applicano sulle nuove installazioni, su
programmi nuovi, o se si elimina la configurazione dell'user interface. Se era presente
una configurazione di griglia, le modifiche sopra non hanno ovviamente effetto.
Controllo coerenza dati
Aggiunti nuovi controlli per evidenziare la presenza di articoli gestiti a Taglie & Colori,
presenti sui progressivi T&C (tabella ARTPROTC), con taglie non impostate o rimosse
dalla scala taglie e movimenti di magazzino su taglie inesistenti.
Anagrafica clienti/fornitori
Gestito nuovo campo 'Paese di pagamento': impostabile in anagrafica clienti/fornitori
ed utilizzato nei documenti di magazzino per la rilevazione dei servizi Intrastat.
Zoom tabelle
Eliminato vincolo di massimo 1000 caratteri nei filtri di esclusione dagli zoom.
Librerie standard
Routine della gestione errori: ora se l'errore è di tipo SQL SERVER espone anche
l'eventuale procedura che ha scatenato l'errore (utile in caso, ad esempio, di trigger
personalizzati che fanno scatenare errori difficilmente individuabili).
Personalizzazioni user interface: ora per indicare il nome di una form personalizzata
da avviare al posto di quella standard si può utilizzare anche DLLMAP.INI. Esempio
DLL Chiamante | DLL standard|DLL da istanziare | nome server.nome workspace .
nome classe dll da istanziare. Esempio:
*|BN__PAGA.FRM__PAGA|BO__PAGA1|NtsInformatica.FRO__PAG1
*|BNMGMAGA|BOMGMAGA|NtsInformatica.FROMGMAGA
*|BN__CLIE.FRM__CLIE|BO__CLIE|NtsInformatica.FRO__CLIE
Le impostazioni in DLLMAP.INI hanno minore priorità di quelle nel registro di
Business, inserite con la direttiva 'CHILD_****'.
Stampa bilancio CEE/Riclassificato
Supportato LibreOffice 4.4.0 (in precedenza era supportato al massimo la versione
3.6.5) Nota tecnica: con il nuovo sistema non sono più necessari i componenti che in
precedenza distribuivamo (cli_basetypes.dll, cli_cppuhelper.dll, cli_oootypes.dll,
cli_ure.dll, cli_uretypes.dll). Inoltre ora è possibile utilizzare l'integrazione con
LibreOffice anche su Business NET a 64bit (prima operava solo in modalità 32 bit).
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 150
Componente
B*CGLIQI.DLL
B*CGPRIN.DLL
B*CGSTPN.DLL
B*CGSTSC.DLL
B*CRGSOF.DLL
B*CRGSYN.DLL
B*CSGCHI.DLL
B*CSGSCO.DLL
B*DBAVEX.DLL
B*ECIMPO.DLL
Descrizione nuova funzionalità (SR1)
Per supportare il nuovo sistema di integrazione è stato necessario interrompere la
compatibilità con la versione precedente (per chi ha personalizzato il componente).
Liquidazione periodica IVA
Liquidazione IVA di cassa: creata nuova opzione di registro
'BSCGLIQI/OPZIONI/IvaCassaUsaDatreg' (0/-1, default 0): se impostata a -1, per
determinare se di una fattura l'iva deve essere rilevata perché trascorso più di un anno
dalla sua rilevazione usa SEMPRE la data registrazione, invece di privilegiare, come
la normativa prevede, la data documento.
Gestione prima nota
In apertura del programma, quando è impostata la visualizzazione delle ultime
registrazioni ora è possibile impostare il combo "Tipo selezione" impostando la nuova
opzione di registro \BSCGPRIN\OPZIONI\TipoSelezInApertura (0 <-- default)
Valori:
1 --> Ultime registrazioni inserite/modificate
2 --> Movimenti con data registrazione tra le date
3 --> Movimenti inseriti/modificati tra le date.
Stampa/Visualizzazione prima nota
Stampa su griglia: ora in stampa su griglia, in modalità 'visualizza tutte le registrazioni'
è possibile tramite una nuova voce della toolbar poter vedere sulla destra gli estremi
della registrazione completa relativa alla riga di griglia su cui si è posizionati (come già
c'era in stampa partitari).
Stampa scadenziario
Ora la stampa su Word tiene conto dell'ordinamento per "Descrizione Conto" se
selezionato. Al momento è l'unico ordinamento di cui può tenere conto la stampa su
Word.
Gestione offerte
Implementata opzione di registro "Opzioni\ConsentiScontiSuOmaggi" che consente
l'utilizzo degli sconti di riga su articoli con stampa riga a: "Omaggio Solo Imp.",
"Omaggio Imp.+Iva", "Sconto Merce".
Sincronizzazione con Google
Inserite implementazioni per gestire le nuove API v. 3 di Google per la
sincronizzazione dei contatti e dell'agenda tra Business NET e Google.
Gestione chiamate
Implementata nuova funzionalità di creazione Attività da svolgere da calendario.
Gestione contratti
Ora dalla riga dell'articolo è possibile aprire direttamente il parco installato (tramite il
nuovo comando presente nel menu 'strumenti').
Avanzamento e versamenti produzione esteso
Ora è possibile per un operaio in supporto, entrare in supporto di qualcuno
NON SOLO se la lavorazione è avviata, ma anche se è in stato SOSPESO.
In tale modo, (ad esempio alla ripresa di un turno), non è più necessario che riparta
con la lavorazione prima il responsabile e poi il supporto, ma può anche accadere il
viceversa.
D'altra parte diventa possibile per l'operaio responsabile SOSPENDERE una
lavorazione anche se i suoi OPERAI IN SUPPORTO stanno ancora lavorando e
questo non deve essere più segnalato da un messaggio di avvertimento.
Collegamento a sistema di e-commerce: importazione dati
Implementata una nuova opzione di registro
BSECIMPO/OPZIONI/SetColliUgualiAQta, default = -1 (assegnandole il valore 0 viene
disattivata). Se l'opzione è attiva i colli sulla riga dell'impegno importato da ecommerce vengono impostati uguali a quantità. Se l'opzione non è attiva i colli non
vengono valorizzati.
Durante l'importazione di impegni clienti dal modulo e-commerce i messaggi di
sforamento del fido sono non bloccati (l'impegno viene creato ugualmente, e i
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 151
Componente
B*EFSPES.DLL
B*LBMENU.DLL
B*MGAGAD.DLL
B*MGARTI.DLL
B*MGARTV.DLL
B*MGDOCU.DLL
B*MGHLAR.DLL
B*MGELAR.DLL
B*MGETTE.DLL
B*MGSTLI.DLL
Descrizione nuova funzionalità (SR1)
messaggi sono loggati).
Gestione spesometro/blacklist
Questo aggiornamento comprende i componenti aggiornati dello spesometro
pubblicati in data 09/02/2015.
Per maggiori dettagli vedere il documento CT-1309-0168-Comunicazioni Operazioni
Rilevanti IVA 2013.pdf e CT-1310-0170-Cronologia Pubbl. Comunicazione Op.
Rilevanti IVA 2013.pdf disponibili a questo link http://www.ntsinformatica.it/servizi-eformazione/spesometro-telematico-iva/
Libreria funzioni generali
Rid SEPA: ora è possibile emettere Rid SEPA a soggetti italiani e RSM che utilizzano
banche non italiane. E’ sufficiente che non sia indicato sulla scadenza ABI e CAB ma
sia indicato l'IBAN estero. In tale contesto viene inserito il tag “BIC”.
Datawarehouse: aggiungendo un filtro LIKE o NOT LIKE, su una dimensione
"alfanumerica" (es. Prodotto o Famiglia prodotto), ora lo si può far agire sulla
"Descrizione" anziché sul "Codice", indicando, nella colonna Codice/Descr, i seguenti
valori:Descrizione, Codice+Descrizione e Descrizione+Codice. ATTENZIONE!
Indicando filtri sulle dimensioni NON di tipo alfanumerico, il filtro agirà sempre sulla
dimensione e non sull'eventuale descrizione relativa.
Aggiornamento progressivi definitivi di magazzino
Aggiunta controllo pre-elaborazione su eventuale esistenza di articoli, gestiti a Taglie
& Colori, la cui quantità movimentata (esistente in ARTPROTC) è incongruente con la
scala taglie.
Anagrafica articoli
Implementata, nei programmi di anagrafica articoli (normali, varianti, taglie & colori), la
voce di menu (in strumenti) "Simulazione vendita", come già presente sul programma
Anagrafica clienti/fornitori, che mostra le condizioni commerciali applicate prezzi/sconti
e valore netto, dato un cliente e l'articolo corrente.
Anagrafica articoli a varianti
Implementata, nei programmi di anagrafica articoli (normali, varianti, taglie & colori), la
voce di menu (in strumenti) "Simulazione vendita", come già presente sul programma
Anagrafica clienti/fornitori, che mostra le condizioni commerciali applicate prezzi/sconti
e valore netto, dato un cliente e l'articolo corrente.
Componente di gestione ordini/documenti
Scarico di materiali gestiti a lotti: inserito il comando per poter spezzare una riga di
scarico per poter indicare più lotti.
Implementata opzione di registro "Opzioni\ConsentiScontiSuOmaggi" che consente
l'utilizzo degli sconti di riga su articoli con stampa riga a: "Omaggio Solo Imp.",
"Omaggio Imp.+Iva", "Sconto Merce".
Zoom articoli
Creata nuova opzione di registro 'BSMGHLAR/OPZIONI/Child_Nuovo_Articolo' che
permette di impostare quale anagrafica articoli aprire quando si seleziona 'Nuovo
articolo' da smartart, oppure quando si fa 'gestione' da zoom articoli con griglia vuota.
valori ammessi dall'opzione: N (default): apri l'anagrafica articoli normale, V = apri
l'anagrafica articoli a varianti, T = apri l'anagrafica articoli T&C.
Variazione prezzi
Inserito nuovo campo 'Data listino di riferimento', default = data inizio validità nuovo
listino ed utilizzato come elemento per cercare il listino da aggiornare.
Stampa etichette
Implementato nuovo flag nel gruppo "Stampa Prezzi" per mostrare i prezzi in etichetta
al netto degli sconti relativi alla classe di sconto associata al listino. Tale flag è visibile
solo se si attiva la spunta "Classe sconto cliente presa da numero listino" presente in
inizializzazioni comuni globali.
Stampa listini
Aggiunta possibilità di stampare su report (a video e su stampante) anche
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 152
Componente
B*ORGSOR.DLL
B*ORHLMO.DLL
B*RECLIE.DLL
B*REGSRE.DLL
B*REHLAR.DLL
B*RERECA.DLL
B*TCARTV.DLL
B*TFSTTE.DLL
B*TVTRAS.DLL
Descrizione nuova funzionalità (SR1)
selezionando un solo conto o procedendo con la selezione su più conti. Cartelle e
reports relativi vengono, ora, chiamati, come segue:
- Se NON selezionati prezzi 4 e 5 e NON selezionati gli sconti (1, 2, 3, 4) ed è
selezionato l'OptionButton su Clienti/Fornitori --> 'Nessuno", il report chiamato è
BSMGSTLI.RPT in cartella "Reports1";
- Se NON selezionati prezzi 4 e 5 e NON selezionati gli sconti (1, 2, 3, 4) e sono
selezionati gli OptionButton su Clienti/Fornitori --> 'Solo" o "Da selezione", il report
chiamato è BSMGSTLA.RPT in cartella "Reports3";
- Se selezionati anche prezzi 4 e/o 5 e/o selezionati gli sconti (1, 2, 3, 4) ed è
selezionato l'OptionButton su Clienti/Fornitori --> 'Nessuno", il report chiamato è
BSMGSTL1.RPT in cartella "Reports2";
- Se selezionati anche prezzi 4 e/o 5 e/o selezionati gli sconti (1, 2, 3, 4) e sono
selezionati gli OptionButton su Clienti/Fornitori --> 'Solo" o "Da selezione", il report
chiamato è BSMGSTLB.RPT in cartella "Reports4";
Gestione ordini
Implementata opzione di registro "Opzioni\ConsentiScontiSuOmaggi" che consente
l'utilizzo degli sconti di riga su articoli con stampa riga a: "Omaggio Solo Imp.",
"Omaggio Imp.+Iva", "Sconto Merce".
Selezione/zoom righe d’ordine
Aggiunto nuovo flag nello zoom righe d'ordine che permette di mostrare\nascondere le
righe figlie dei kit. Se si conferma una riga kit padre, quando le figlie sono nascoste, il
programma importerà nell'ordine anche le righe figlie, riproporzionalizzando la quantità
da evadere per gestire il caso di evasioni parziali.
Anagrafica clienti GPV
Aggiunto il pulsante nel menù strumenti per aprire il cliente selezionato (se diverso da
cliente privato generico) e creare una nuova destinazione diversa.
Gestione punti vendita
Sui registratori di cassa è stata aggiunta la spunta "Non stampare prezzi a 0", per i
registratori che non lo supportano.
Implementata la gestione per la configurazione pulsanti.
Aggiunto pulsante "Cassetto" che permette di aprire il cassetto del registratore di
cassa. Il comando WPOS è fisso e il pulsante viene abilitato solo se è presente un
registratore di cassa associato.
Implementata opzione di registro "Opzioni\ConsentiScontiSuOmaggi" che consente
l'utilizzo degli sconti di riga su articoli con stampa riga a: "Omaggio Solo Imp.",
"Omaggio Imp.+Iva", "Sconto Merce".
Aggiunta la possibilità di creare promozioni MxN con omaggi a prezzo fisso.
Nel caso sia presente il prezzo omaggio il programma crea una riga con stampa
merce = 'S', prezzo uguale al prezzo impostato sull'omaggio e sconti = 0
Zoom articoli GPV
Aggiunto il flag ottimistico.
Registratori di cassa
Sui registratori di cassa è stata aggiunta la spunta "Non stampare prezzi a 0".
Aggiunto il campo "Licenza WPOS" nel registratore di cassa, per evitare di gestire il
file SR_STARX.001 sulle cartelle dei negozi.
Anagrafica articoli T&C
Implementata, nei programmi di anagrafica articoli (normali, varianti, taglie & colori), la
voce di menu (in strumenti) "Simulazione vendita", come già presente sul programma
Anagrafica clienti/fornitori) che mostra le condizioni commerciali applicate
prezzi/sconti e valore netto, dato un cliente e l'articolo corrente.
Stampa analisi flussi finanziari
Proiezione saldi banche: ora se l'importo del c/dbf, c/ant. italia, c/ant estero o c/antic.
sbf è superiore del fido la cella viene colorata di rosso.
Trasferimento dati tentata vendita
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 153
Componente
B*TXIEDF.DLL
B*VEBOLL.DLL
B*VEBTR.DLL
B*XXCHAR.DLL
*.HTM, HELP_*.*
ARCPROC.MODX
PROVA.MODX
BSCNSTD*.RPT
Descrizione nuova funzionalità (SR1)
Gestito il nuovo campo “Flag attrezzature” nella anagrafica articoli esportata da
Business NET (tabella CERANA, campo Mag_att): sarà utilizzato il campo “Tipo
articolo” che se valorizzato a “S” sarà considerato come attrezzatura (x il comodato) in
tutti gli altri casi sarà considerato articolo normale.
Import/export DocFinance
Implementata la compilazione di un codice di commessa predefinito tramite opzione
da inserire se il conto è gestito a commessa (si) sulla CADC o Centro e commessa
sulla CA
Gestione documenti
Implementata opzione di registro "Opzioni\ConsentiScontiSuOmaggi" che consente
l'utilizzo degli sconti di riga su articoli con stampa riga a: "Omaggio Solo Imp.",
"Omaggio Imp.+Iva", "Sconto Merce".
Gestito nuovo campo 'paese di pagamento': impostabile in anagrafica clienti/fornitori
ed utilizzato nei documenti di magazzino per la rilevazione dei servizi Intrastat
Tabella bolli
Esposta, in maschera e relativa gestione, riguardo all'opzione di registro "Calcola i
bolli ignorando il codice esenzione indicato in testata documento". Con questo flag
l’ammontare dell’importo in esenzione viene determinato sulle righe aventi un cod. di
esenzione IVA.
Componente chart del DWH
Ora è possibile vedere i grafici del DWH anche da desktop consolle
Guida in linea
Aggiornamento della guida (documentate nuove opzioni di registro, integrazioni,
aggiornamento immagini).
Modello database archivio procedura
La versione del database, per quanto riguarda la struttura, rimane invariata alla 21.2
come per la RTM
Documentate nuove opzioni di registro introdotte con la SR1.
Aggiunte voci di menu dei nuovi programmi distribuiti.
Aggiornamento archivio ABI/CAB al marzo 2015. Per aggiornare tale archivio eseguire
manualmente, successivamente alla installazione della SR1, la conversione degli
archivi con il programma Strumento di amministrazione (Busadmintools.exe) e
mettere la spunta “Abi/Cab”.
Aggiornamento archivio Codici nomenclature combinate, servizi e sezioni doganali,
anno 2015. Per aggiornare tale archivio eseguire manualmente, successivamente alla
installazione della SR1, la conversione degli archivi con il programma Strumento di
amministrazione (Busadmintools.exe) e mettere la spunta “Nomenclature
combinate/sezioni doganali”.
Modello database azienda
La versione del database, per quanto riguarda la struttura, passa dalla versione 21.2
(RTM) alla 21.5 (SR1).
Report stampa dati Conai
Nel report per Cliente\Sottogruppo inserito il codice fiscale.
Nel report per Sottogruppo\Materiale: distinta la quantità tra esente e assoggettata.
Risoluzione anomalie/Bug fix – Service Release 1
Componente
B*__ADTL.DLL
Descrizione anomalia risolta (SR1)
Strumento di amministrazione, componente
Aggiunto un controllo per evitare di mostrare l’errore di tabella già esistente quando
una tabella è già presente sul database, ma non nella ORDERTBL Questo evita
l’errore sulla tabella CURIGHE che capitava quando si convertiva un database
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 154
Componente
B*__ANEX.DLL
B*__CHIL.DLL
B*__CLIE.DLL
B*__CONS.DLL
B*__HLAN.DLL
B*__MENU.DLL
Descrizione anomalia risolta (SR1)
azienda alla 2015 RTM da una 2014 SR3 Cumulative Update 1 o superiore.
Estensioni anagrafiche
In modifica non aggiornava i campi relativi a "Ultimo aggiornamento" e "Nome
operatore".
Motore interfaccia grafica
Dopo aver aggiunto dei controlli con abilita/disabilita editing, avviando Business NET
in modalità che fa allargare la dimensione delle maschere (es /MODE=BIGCHAR) i
controlli spostati venivano posizionati in modo errato.
Corretto errore "Indice oltre i limiti della matrice." che capitava aggiungendo un campo
data tramite abilita\disabilita editing.
Corretto problema che causava sulla maschera del multireport di posizionarsi sul
pulsante annulla invece di ok. Questo capitava ad esempio da gestione documenti se
si avviava il report mentre si era posizionati sul tab Testata.
Corretto errore "Impossibile chiamare Invoke o BeginInvoke su un controllo finché non
viene creato un handle di finestra. " che poteva capitare durante il cambio utente tra 2
utenti social.
La cartella del Registro di business "BS--MENU\RECENT" non viene più
erroneamente creata per ditta. Avere la cartella per ditta comportava l'errato
funzionamento del recent dell'ultima ditta utilizzata.
Corretto problema che generava un loop infinito quando in Gestione documenti si
impostava, nel combo dei tipi documento, di non vendere una particolare voce e si
modificava il testo di un'altra.
Personalizzando il contenuto di un combo tramite Ctrl+shift+Click poteva capitare che
nel combo continuasse a mostrare le vecchie descrizioni. Questo poteva comportare
degli errori a livello in quanto poi il combo non riusciva ad associare il parametro
corretto al valore selezionato.
Anagrafica clienti/fornitori
Ora al salvataggio di una nuova destinazione diversa che dovrà essere collegata ad
un leads, il programma crea anche l’estensione anagrafica relativa (tabella ANAEXT).
Corretto problema che causava l'errore "Nella colonna 'le_status' è stato inserito un
valore non consentito" che poteva capitare quando si modificava una destinazione
diversa con il modulo CRM attivo da parte di un utente non CRM.
Il campo "Numero protocollo" ora accetta fino a 16 caratteri.
Consolle clienti/fornitori/articoli
Se si preme nuovo documento selezionando un tipo documento non supportato, il
programma ora avvisa che non può creare quel tipo documento prima di ripristinare la
selezione del tipo documento.
Zoom clienti/fornitori
Corretto errore "indice oltre i limiti della matrice." selezionando i filtri sulle estensioni
anagrafiche, dove, nei campi relativi al combo, sono state impostate tutte le voci.
Menu di Business NET
Autocompletamento con opzione BUSINESS-> OPZIONI->
AutoCompleteArticoSuCod = 3: non operava quando chiamato da programmi che
cercavano articoli con distinta base (vedi BNDBDIBA > apri).
Corretto problema durante la lettura dei moduli supplementare estesi.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto. "
durante la generazione del log delle attività per la tabella degli status commerciali.
La cartella del registro di Business NET "BS--MENU\RECENT" non viene più
erroneamente creata per ditta. Avere la cartella per ditta comportava l'errato
funzionamento del recent dell'ultima ditta utilizzata.
Stampe con menu social attivo: se si stampava a video con delle finestra modali
aperte, veniva visualizzata una form con il comando PUBBLICA senza il report al suo
interno, che veniva visualizzato a parte in una finestra senza barra.
Corretti problemi che causavano la mancata visualizzazione delle agende. Inoltre il
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 155
Componente
B*__SEND.DLL
B*__SQLB.DLL
B*__STWO.DLL
B*CGBICE.DLL
B*CGFTFG.DLL
B*CGGNEF.DLL
B*CGLIAN.DLL
B*CGLIQI.DLL
B*CGPART.DLL
Descrizione anomalia risolta (SR1)
tasto nuovo dell'agenda ora funziona correttamente.
Corretto problema che faceva fallire il caricamento di immagini personalizzate nei
banner del menu social di Business NET.
Cambio utente da finestra 'Proprietà': se il nuovo utente usa il menu standard, non
veniva letta ed applicata la proprietà ‘Visualizza menu stile predefinito 'grande'.
Corretto problema che faceva caricare un menù errato quando si provava ad entrare
tramite linea di comando (ma senza indicare il database) e poi si faceva il login con un
operatore che aveva un menù di business diverso.
Componente di invio messaggi
Il riconoscimento della validità degli indirizzi e-mail ora è più efficace ed evita che
siano segnalati come non validi degli indirizzi e-mail validi.
Risolto problema che in alcuni casi impediva il caricamento della firma.
Strumento di amministrazione, componente esecuzione backup
Corretto errore "Incorrect syntax near 'NOME DB' Incorrect Syntax near 'immediate'"
che capitava eseguendo il ripristino immediato in presenza di database con nome
numerico.
Stampa su Microsoft Word/OpenOffice
Da programma "Stampa Listini", in caso di stampa su Word di articoli con campo
"Note" più lungo di 50 caratteri, esponendolo nel file di Word, tale campo veniva
troncato.
Stampa su Word di sollecito scadenze: ora se le scadenze sono PASSIVE ed
intestate a clienti o ATTIVE ed intestate a fornitori (casi di acconti/note di accredito)
alla scadenza viene riportata in stampa con il segno negativo.
Stampa bilancio CEE/Riclassificato
Corretto errore che si verificava se si indicava un esercizio contabile inesistente.
Migliorato messaggio di errore che veniva dato nel caso di elaborazione con
LibreOffice/OpenOffice se il file .xls da aprire era bloccato in sola lettura o bloccato da
altro utente.
Gestione fatture figurative
Aprendo una Fattura Figurativa dove era indicata una serie diversa da blank (spazio),
il programma riassegnava la serie e la numerazione relativa. Corretto.
Generazione effetti
Ora se si opta di generare gli effetti in base alla data di scadenza, l'esercizio contabile
impostato in maschera viene ignorato e viene calcolato per ogni effetto in modo da
inserire la registrazione nell'esercizio contabile avente data inizio e fine che contiene
la data della nuova registrazione.
Stampa dati per dichiarazione annuale IVA
Corretto errore che si poteva verificare se la tabella TABTACQ (tipi acquisto IVA 11)
non era stata correttamente compilata. errore “Cannot insert the value NULL into
column 'TI_DESTIPO', table 'AZIENDA1.dbo.TRAPLIAN'; column does not allow nulls.
INSERT fails. The statement has been terminated. Warning: Null value is eliminated
by an aggregate or other SET operation.”
Liquidazione periodica IVA
Incassi di iva ad esigibilità differita come rel 9: occasionalmente poteva capitare che la
somma di l'imponibile + iva differisse dal totale incassato/pagato per 0,01 euro.
REGRESSIONE 2015 RTM. Iva di cassa: nel caso di fatture emesse/ricevute con
omaggi, le liquidazioni successive a quella dove veniva rilevata una quota di
incassato/pagato sulla fattura con omaggi potevano non essere corrette (veniva
versata l'iva sull'omaggio)
Stampa liquidazione con sia incassi da regime iva di cassa che iva differita 'vecchio
sistema': la liquidazione iva era corretta, ma la stampa poteva non riportare
correttamente, nel prospetto singole attività, nei totali iva divisi per codice iva gli
importi effettivamente utilizzati per eseguire l'elaborazione.
Stampa partitari
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 156
Componente
B*CGPECG.DLL
B*CGPRIN.DLL
B*CGSTPN.DLL
B*CGSTRI.DLL
Descrizione anomalia risolta (SR1)
Stampa su griglia a 'sole partite aperte' con visualizzazione importi in valuta: la
colonna 'cambio' visualizzava un numero erroneamente arrotondato all'unità.
Stampa con esercizio contabile 'corrente': ora se la ditta è in 'doppio esercizio' si
comporta come se fosse spuntato anche il vecchio flag 'Considera anche esercizio
precedente per ditte in doppio esercizio'.
Stampa con esercizio contabile 'tutti': non calcolava correttamente il saldo iniziale se
le registrazioni di apertura non erano state eseguite in data inizio esercizio, perché nei
movimenti che confluivano nel saldo di apertura potevano venivano sommate anche le
registrazioni di chiusura rilevate in data successiva alla fine dell'esercizio a cui
appartengono.
Personalizzazione contabilità generale
Corretto errore che si poteva presentare all'avvio quando la tabella gestita dal
programma (TABPECG) non conteneva record. Errore “Impossibile trovare nell'elenco
una riga adatta a tutte le associazioni. (error type: InvalidOperationException)” nella
funzione “NTSInformatica.FRMCGPECG.FRMCGPECG_Load in
C:\BIZ2014\BNCGPECG\BNCGPECG.VB:riga 6165”
Gestione prima nota
Spostato messaggio che indicava, qualora si fosse cancellata la registrazione IVA in
apertura con scadenze saldate, si sarebbero creati degli 'acconti': prima veniva dato in
apertura registrazione, ora viene dato, al bisogno e chiedendo conferma, in fase di
salvataggio registrazione in modifica o all'atto della cancellazione della registrazione e
SOLO se ci sono i presupposti per dare il messaggio.
CA DC: ora è possibile inserire in CG delle righe con DARE = 0 ed AVERE = 0 con
collegamento alla CA DC. Prima dava un messaggio che obbligava a compilare per la
riga di CG la scheda di CA, ma in quella non era possibile inserire delle righe con
valore = 0.
Prima nota da scadenze: con la rilevazione di cassa/banca finale, dalla net 2014 la
descrizione aggiuntiva di prima nota è compilata con l'elenco delle partite saldate.
nella net 2013 riportava la descrizione indicata nel campo 'descrizione' della finestra di
selezione scadenze. Ora riporta la descrizione come nella NET 2013 se è stata
impostata una descrizione personalizzata, altrimenti l'elenco delle partite.
Se si usciva dalla causale contabile con TAB o ENTER il focus si riposizionava sulla
causale contabile, costringendo a premere un altro TAB o ENTER per passare al
campo successivo.
Registrazione non iva dove nella griglia del castelletto contropartite sono state indicate
più righe con stesso conto e partita: ora in fase di calcolo delle scadenze viene
passata alla funzione la somma degli importi a parità di partita (prima veniva passato
l'importo della riga su cui si era posizionati e la scadenza calcolata andava corretta
successivamente a mano).
Zoom partitario: in uscita dallo zoom vengono importati nella griglia delle contropartite
le partite selezionate. se la riga da cui è stato richiamato lo zoom aveva un importo
impostato, l'importo della partita non veniva acquisto. ora viene mantenuto l'importo
esistente solo se inferiore alla partita da importare (come se fosse un acconto).
Entrando in una registrazione di Prima Nota già stampata su bollato senza inserire la
password o inserendola errata, ora i campi relativi a "Totale documento", "Totale
documento in valuta" sono abilitati ma NON editabili perché, ne deve essere
permesso poter accedere alle scadenze ed eventualmente modificarle.
Stampa/Visualizzazione prima nota
Cancellazione registrazioni: ora avvisa (e blocca) se si utilizzano filtri estesi per
selezionare delle registrazioni da cancellare in modo massivo. Non è possibile
utilizzare i filtri estesi per cancellare blocchi di registrazione. In passato non avvisava
e in fase di cancellazione ignorava i filtri estesi.
Stampa registri IVA
Stampa registri acquisti con iva parzialmente detraibile: in presenza di note di
accredito, il totale iva detraibile poteva differire dallo stesso dato indicato in
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 157
Componente
B*CGSTSC.DLL
B*CRCRAC.DLL
B*CRGLEA.DLL
B*CRGSOF.DLL
B*CSCAOP.DLL
B*CSFACA.DLL
B*CSGCHI.DLL
B*CSGENC.DLL
Descrizione anomalia risolta (SR1)
liquidazione IVA di qualche centesimo di euro. Il dato corretto, ad ogni modo, era
quello della liquidazione IVA.
Stampa scadenziario
Stampa su Word di sollecito scadenze: ora se le scadenze sono PASSIVE ed
intestate a clienti o ATTIVE ed intestate a fornitori (casi di acconti/note di accredito) al
scadenza viene riportata in stampa con il segno negativo.
Gestione attività
La maschera delle attività di B4P ora ha le stesse regole di permessi CRM della
maschera delle attività del CRM.
Consolle CRM
Durante l'apertura di una attività il programma non perde più la posizione nella griglia.
Corretto problema che causava la visualizzazione del messaggio "Operare sul lead
attivo (SI) o su quello della riga su cui si è posizionati (NO)?" più volte quando si
premeva il pulsante "Att/off/opp aperte".
Gestione offerte
Corretto problema che impediva l'utilizzo della serie vuota per ricercare su tutte le
serie.
Zoom calendario operatori
Corretto problema nella colorazione della griglia con il calendario per operatore.
Fatturazione canoni
Fatturazione di soli contatori: in caso di rinnovi con fatturazione su più rate (ad
esempio rinnovo con durata annuale e fatturazione trimestrale), se per un trimestre
non veniva fatta la fattura perché ad importo = 0 (non c'erano contatori da fatturare e
non era stata messa la spunta su 'fattura anche documenti con totale = 0), nella
fatturazione successiva non veniva elaborata la fattura se prima, manualmente,
l'operatore non andava sul rinnovo per forzare la data ultima fatturazione uguale alla
data di fine periodo per il quale non era stata emessa la fattura.
Con l'opzione di registro 'BSCSFACA\OPZIONI\Nuovo_Calcolo_Contatori = -1' alla
data inizio elaborazione venivano cercate solo letture contatori di tipo 'fine periodo'.
ora vengono considerate, in alternativa, anche letture di tipo 'iniziali'.
Corretta descrizione sulle righe del documento creato dal programma di fatturazione e
della quantità in presenza di gestione contatori.
Non venivano generate correttamente le fatture (veniva dato un messaggi bloccante)
nel caso in cui la provvigione dell'agente indicata sul contratto era di tipo 'a valore'.
Quando è attiva l'opzione di registro "BSCSFACA\OPZIONI\StampaDettagliMatricole"
il programma ora imposta lo stampa riga = "N" con le stesse logiche del programma
VB6.
Opzione BSCSFACA\OPZIONI\StampaContatoriInDoc = -1: in presenza di più
contatori, stampava sempre la descrizione del primo contatore anche su quelli
successivi al primo.
Gestione chiamate
Corretto problema durante il calcolo della quantità fatturata al variare della quantità
mano d'opera.
Cancellando un'attività non ancora salvata, si scatenava l'errore “Nessuna riga alla
posizione -1. (error type: IndexOutOfRangeException)”
Corretto errore “Cannot insert null value in rl_dteseg” nella routine
AggiornaNnmatrdate.
Se il prepagato era di tipo "consuntivo" e si inseriva un prezzo orario e un monte ore,
quando si creava la chiamata il prezzo non veniva riportato e bisognava inserirlo a
mano.
Generazione chiamate manutenzione programmata
Generazione chiamate 'da installato': corretto errore “La colonna 'mp_nanni' non
appartiene alla tabella TABELLA. (error type: ArgumentException)” nella funzione
“NTSInformatica.CLECSGENC.Elabora in
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 158
Componente
B*CSGSCO.DLL
B*CSGSER.DLL
B*CSPREP.DLL
B*CSSTAA.DLL
B*CXMIGR.DLL
B*DBAVEX.DLL
B*DBAVLA.DLL
B*DBDIBA.DLL
B*DBEMRP.DLL
B*DBRIVA.DLL
Descrizione anomalia risolta (SR1)
C:\Biz2014\BECSGENC\BECSGENC.vb:riga 322”
Gestione contratti
Ora, selezionando, da menù, la funzionalità di Importazione delle Matricole, se
l'articolo esiste già, importa la matricola, duplicando tutti gli altri dati di riga, altrimenti
funziona come sempre. Per quanto riguarda eventuali valori di default impostati per le
colonne, non è possibile inizializzarle.
Se si modificavano dei dati nella cartella 'rinnovi' e si salvava direttamente tutto il
contratto, potevano non venir dati dei messaggi di incongruenza dati relativi al
rinnovo.
Gestione customer service
Corretto errore "impossibile trovare la colonna [op_sel]" che poteva capitare quando si
provava a cancellare una chiamata dopo averne creato una nuova.
Gestione prepagati
A volte, sbagliava a calcolare le ore residue (nella form principale e, di conseguenza
anche nel report).
Stampa dati customer service
Risolto errore durante la stampa su report in presenza di un filtro per titolo della
chiamata\attività
Migrazione dati CA - CADC
Ora riporta anche le sottocommesse indicate nei timesheet, CG e CA nella nuova
tabella (LAVMANO) della CDDC.
Nel caso di multiditta in alcune causali di magazzino non veniva impostato il conto di
CA DC, questo portava all'ignorare i movimenti di magazzino (con queste causali).
Avanzamento e versamenti produzione esteso
Nello zoom lavorazioni il campo "Centro" ora viene correttamente valorizzato.
Modalità 'Impostazione manuale tempi' non attivata: pur spuntando il flag 'modifica
materiali', questo flag non veniva memorizzato. Di conseguenza anche l'opzione di
registro 'BSDBAVMG\OPZIONI\CaricoProdModificaScarichi = -1' non veniva attivata.
Correzione problema che causava la visualizzazione di una X rossa al posto della
griglia.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto. " che
capitava in fase di apertura dello zoom lavorazioni.
Corretto errore "SqlException: 156 - Incorrect syntax near the keyword 'AND'"
disabilitando la spunta nella voce di menu "Visualizza lavorazioni già versate" solo
tramite x nella finestra della form di filtro.
Gestione documenti di lavorazione
A fronte di un ordine di produzione venivano eseguiti 2 avanzamenti di produzione, il
primo in conto, il secondo a saldo: riaprendo e risalvando il primo veniva tolto dalla
lavorazione dell'ordine il flag 'saldato'. Corretto.
Distinta base
Corretto errore "Nessuna riga alla posizione 0." che poteva capitare premendo nel
treeview sulle righe relative alle lavorazioni.
Corretto errore 'Riferimento a un oggetto non impostato su un'istanza di oggetto.
(error type: NullReferenceException) ' che capitava cliccando con mouse destro sulla
riga del corpo in Gestione ordini e selezionando APRI-->Distinta base collegata nel
caso in cui l'articolo indicato sulla riga del corpo non aveva nessuna distinta base.
Elaborazione MRP
L'opzione di registro "NoTempiSuTerzisti" settata al valore = -1 non operava
correttamente, continuava a calcolare il tempo di esecuzione indicato in distinta base
ed in artfasi (articoli gestiti a fasi).
Rivalorizzazione carichi/scarichi di produzione
Implementata la possibilità di valorizzare a "Ultimo corso compresi oneri accessori"
(come già opera l'opzione\bnveboll\opzioni\Tipo_list_costi_mat_carichi=4).
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 159
Componente
Descrizione anomalia risolta (SR1)
B*DBSTDB.DLL
Stampa distinta base
Risolto problema valorizzazione su una distinta base di un articolo a taglie e colori che
ha un componente di secondo livello a sua volta a taglie e colori e DB, Il compente di
secondo livello non veniva valorizzato nelle sue lavorazioni esterne.
Desktop consolle
Corretto problema che comportava la mancata visualizzazione della voce di menù
"Cruscotti".
Il range filtro su date inserito per i Listini/Sconti, non funzionava correttamente.
Analisi dati datawarehouse
ALT+F2 e ALT+F3 ora funzionano correttamente su Valore 1 e Valore 2.
Risolto problema che causava il caricamento dei dati doppi nello storico.
Collegamento a sistema di e-commerce: importazione dati
Durante l'importazione dell'impegno cliente venivano erroneamente rilevati gli sconti
invece, nel caso corrente in cui l'ordine arriva dal sito e-commerce, il prezzo è già
netto e non dovevano essere rilevati sconti.
Esecuzione automatica ricezione e-mail
Corretto problema che causava la mancata visualizzazione delle cartelle imap.
Miglioramenti vari alla gestione di Business e-mail.
Motore import/export
Corretto errore “La conversione di un tipo di dati varchar in datetime ha generato un
valore non compreso nell'intervallo dei valori consentiti. (error type: OleDbException)”
che capitava importando i dati dalle tabelle la cui relazione è basata sui campi del tipo
Datetime.
Funzioni generali con accesso database
Se un articolo creato con Anagrafica Articoli oppure con Configuratore prodotto è
presente in una offerta ora non potrà essere più cancellato.
Libreria funzioni generali
Cancellando una fattura contabilizzata, in presenza della contabilizzazione automatica
e del modulo dichiarazioni di intento, se la registrazione contabile nel frattempo era
stata cancellata dava errore 'Nessuna riga alla posizione 0'. Corretto.
Corretto errore "Nessuna riga alla posizione 0." in fase di assegnazione ad una
tessera alla comanda del GPV.
Analisi DataWhareHouse: negli scenari 7 & 12, ora è possibile selezionare il campo
"GruppoRiclCosti", senza dover selezionare obbligatoriamente anche il campo "Conto
CA".
REGRESSIONE 2015 RTM, rilevazione % di provvigioni su documenti/ordini: se
entrambi gli agenti erano gestiti con la Relazione Sconto Provvigioni, il programma
rilevava la provvigione solo per il primo agente.
REGRESSIONE 2015 RTM, rilevazione % di provvigioni su documenti/ordini: nel caso
l'agente 2 fosse gestito con le Relazioni Sconti\Provvigioni, il programma indicava
sull'agente 1 le provvigioni dell'agente 2, lasciando l'agente 2 a 0.
Importazione articoli da catalogo: senza dare nessun messaggio, dopo la selezione
articoli Business si chiudeva inaspettatamente. Corretto.
Modalità di creazione automatica lotto: impostando "giorni da inizio anno" creava i lotti
col numero del giorno diminuito di 1.
Corretto problema che causava l'applicazione del segno errato durante il calcolo dei
bolli nelle note di accredito differite emesse.
Migliorata gestione della visualizzazione del messaggio di errore "Calcolo del costo
medio ponderato attuale ..." ora viene mostrato come eccezione solo nel caso il
programma chiamante non gestisca la visualizzazione dei messaggi di errore come
messaggio normale.
Corretto errore "La colonna 'mm_codart' non appartiene alla tabella MOVPIC." che
capitava durante la generazione di un nuovo picking.
B*DKKONS.DLL
B*DWQVDA.DLL
B*ECIMPO.DLL
B*EMGMAI.DLL
B*IEIMEX.DLL
B*LBBASE.DLL
B*LBMENU.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 160
Componente
Descrizione anomalia risolta (SR1)
B*MGANLO.DLL
Anagrafica lotti
Parametri qualità lotti: se più parametri di qualità lotti di tipo COMBO avevano lo
stesso codice, in visualizzazione poteva venir esposta la descrizione del codice
sbagliata. Ad esempio parametro 'STATO' con valori 'A=ottimo, B=buono,
C=mediocre' e 'TENSIONE' con valori 'C=220, F=125': i parametri C=mediocre e
C=200 potevano avere le descrizioni invertite. Corretto.
Classificazione articoli
Corretto problema che causava l'errore "Cannot insert the value NULL into column
'ar_codcla5', table 'prova2014.dbo.artico'; column does not allow nulls. UPDATE fails.
" in fase di salvataggio di un articolo agganciato alla classificazione articoli tramite il
programma di "Classificazione Articoli".
Corretto errore "Una colonna denominata 'acl_codcla1' appartiene già a questa
DataTable. " che poteva capitare cancellando un ramo.
Componente di gestione ordini/documenti
Corretto errore "Nessuna riga nella posizione 0" che poteva capitare in fase di
validazione di una ubicazione se il magazzino di testata\riga non veniva trovato. Ora
avvisa indicando quale magazzino non è stato trovato.
Corretto errore "La colonna 'xx_codtesagente' non appartiene alla tabella TESTAC."
che poteva capitare in fase di apertura di un documento con collegate delle
promozioni.
REGRESSIONE 2015 RTM: Corretto problema che non faceva lavorare l'opzione di
registro BSVEBOLL\OPZIONI\Opzscpr=ClasseArticolo utilizzata per la rilevazione
delle % di provvigioni su agenti di tipo relazione sconti/provvigioni.
Corretto errore "La colonna 'xxo_gruppo' non appartiene alla tabella CORPO".
Corretto errore "Index e length devono fare riferimento a una posizione nella stringa. "
che poteva capitare durante "l'Importazione Righe" se si sceglieva di utilizzare le
posizioni fisse per i marcatori del file e nell'ultimo campo del file non erano presenti un
numero sufficiente di caratteri per completare la riga.
Con un documento di mazzino si evadevano delle righe d'ordine o note di prelievo, poi
si va andava a modificare il cod. articolo di una riga collegata ad un ordine/nota di
prelievo: alla validazione veniva giustamente dato il messaggio che si sarebbe
scollegata la riga di evasione dall'ordine/nota di prelievo, ma non veniva reimpostata
come unità di misura principale quella del nuovo articolo scelto. Questo determinava il
messaggio di unità di misura non congruente al salvataggio.
Modifica lotti/matricole durante il versamento da BNDBAVEX: se si spezzava la riga di
un lotto in 2 e successivamente si riempiva il campo lotto tramite la funzione di zoom,
la riga generata dallo 'spezza riga' spariva dalla griglia.
Da Gestione Documenti, importando le righe da un file terminale, con "Separatori di
campo" e indicata la "Data consegna", si verificava errore “il campo "ec_datcons" non
appartiene alle righe.”. Tale campo, ora, viene riempito solamente se chiamato da
Gestione Ordini.
In modale relativa a selezione documenti, non venivano validati i filtri Da/A.
REGRESSIONE 2015 RTM: in un ordine di produzione di UN ARTICOLO A FASI
CON FIGLI A FASI DAVA UN MESSAGGIO ERRATO “'L'articolo è gestito a fasi e
pertanto deve essere indicato un codice fase valido' “ PER OGNI FIGLIO A FASI.
Zoom articoli
In presenza di estensioni anagrafiche e selezionando dei valori relativi al "Combo '",
premendo "Ricerca" si scatenava l'errore “SQLException: 207 - invalid column name
'ax_cxombo1'.”
Stampa etichette
Ora lo "Stampa etichette finale" di gestione documenti funziona anche con la serie a 2
o 3 caratteri.
Zoom ubicazioni
Corretto problema che causava la mancata lettura della tabella dei progressivi
B*MGCLAS.DLL
B*MGDOCU.DLL
B*MGHLAR.DLL
B*MGETTE.DLL
B*MGHLBU.DLL
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 161
Componente
B*MGINVF.DLL
B*MGLSAR.DLL
B*MGMATR.DLL
B*MGRCPR.DLL
B*MGRGCL.DLL
B*MGRIPC.DLL
B*MGSCHE.DLL
B*MGSTBO.DLL
B*MGSTLI.DLL
B*MGSTRL.DLL
Descrizione anomalia risolta (SR1)
definitivi (Lotcdef) se erano presenti dei dati per lo stesso articolo\fase in movmag,
anche se i dati erano su una ubicazione diversa.
Inventario fisico
Corretto errore nella generazione del dettaglio taglia quando erano presenti degli
articoli da rettificare gestiti sia a taglie che a commessa.
I test preliminari di validità della lista selezionata ora considerano obbligatoria la
commessa solo se nell'articolo è impostato che deve essere gestita anche a livello di
magazzino (e non se deve essere gestita solo a livello di ordine).
Lista selezionata articoli
Nel dettaglio, in importazione da file terminale, controllava solo la presenza della riga
con stessi codice articolo/fase/commessa/ubicazione, senza contare anche la
matricola.
Dettaglio matricole su documenti
Corretto problema che causava la visualizzazione del messaggio di matricola già
utilizzata quando si cambiavano le Maiuscole\Minuscole di una matricola.
Movimentazione documenti di magazzino con articoli gestiti a matricola ed opzione di
registro BSMGMATR/OPZIONI/ControllaMatricoleInCarico = 'B' e
BSMGMATR/OPZIONI/ControllaMatricoleInScarico = 'B': non operava correttamente e
bloccava la movimentazione di certe matricole in documenti che movimentavano 2
magazzini (trasferimento a terzista, invio e ritorno da c/to visione, ecc.).
Ricalcolo prezzi
Il programma mostra correttamente l'ultimo costo tenendo conto anche della fase
dell'articolo (se indicata).
Stampa registro conto lavorazione
In caso di database multiditta l'elaborazione poteva generare un errore bloccante di
chiave duplicata se in più ditte erano presenti documenti aventi la stessa data
documento, tipo documento, anno, serie, numero (ad esempio se si duplicava una
ditta in una nuova per fare dei test).
Ripartizione costi fissi
Per determinare il totale vendite non si basava sul flag della causale di magazzino
'scarichi per vendite' ma leggeva tutto ciò che era stato fatto uscire con DDT Emessi o
Fatture immediate Emesse. Corretto.
Il campo codice lavorazione non accettava valori con 4 cifre.
Stampa schede articoli
Lanciando la stampa su griglia e impostando i movimenti da nota di prelievo e filtri
estesi, si scatenava l'errore “SqlException: 4104 - The multi-part identifier
"testmag.tm_vistato" could not be bound. Error number: -2146232060”.
Impostando i filtri estesi numerici ma NON indicando valori numerici validi, al lancio
delle stampa, il programma restituiva l'errore “SqlException: 102 - Incorrect syntax
near ')'. Error number: -2146232060”
Stampa documenti di magazzino
Risolto errore "The multi-part identifier "anagra.an_usaem" could not be bound." che
capitava impostando un filtro esteso sull'anagrafica clienti e si procedeva all'invio del
PDF.
Create le opzioni di registro "BSMGSTBO\OPZIONI\UsaKeymagX". dove X è il tipo
documento. Utile per applicare l'opzione UsaKeymag solo su certi tipi di documento,
come già avveniva in Gestione documenti (in BSVEBOLL\Opzioni)Stampa listini
Nella stampa, gli sconti venivano arrotondati (veniva presa solo la parte intera).
Stampa inventario di magazzino
Stampa articoli a fasi: corretto errore che si poteva verificare se, come numero fase, si
superava il valore 99. Errore “chiave duplicata in TTINVENT, query
INSERT INTO ttinvent (codditt, instid, in_codart, in_desart, in_unmis, in_giaini,
in_vgiaini, in_incdec, in_costo, in_val, in_esist, in_vesist, in_qtalif, in_vqtalif, in_ultcos,
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 162
Componente
B*ORCAOR.DLL
B*ORCHIU.DLL
B*ORGSOL.DLL
B*ORGSOR.DLL
B*ORHLMO.DLL
B*ORHLTD.DLL
B*PABOLL.DLL
B*PAPNPA.DLL
B*PMGCOM.DLL
B*PMSCPC.DLL
Descrizione anomalia risolta (SR1)
in_dtulcar, in_perqta, in_fase ) SELECT 'xxx', 66 , …”.
Cancellazione ordini
I campi "Da numero ordine", "A numero ordine", non accettavano cifre superiori a
99999999.
Chiusura ordini/note di prelievo
In caso di chiusura Note di Prelievo, metteva la spunta di evaso sulle testate ma NON
sulle righe.
Gestione proposte d’ordine
In alcune particolati situazioni (abilitazione del sort filter sulla griglia) e sequenze di
operazioni, venivano rimosse le righe di impegno di produzione e lavorazione
sull’ultima riga di proposta d’ordine di produzione aperta.
Abilitati i pulsanti della toolbar relativi al modulo taglia e colori
Corretto errore "La colonna 'xxo_gruppo' non appartiene alla tabella CORPO"
Gestione ordini
Corretto problema che impediva la lettura dell'opzione di registro
ApriAnalottiDopoNew per tipo documento.
In inserimento di un nuovo ordine/impegno, nel corpo del documento, modificando la
"Data consegna", le modifiche no n venivano riportate in colonna "Data consegna
originaria".
Durante l'importazione di impegni clienti dal modulo e-commerce i messaggi di
sforamento del fido sono non bloccati (l'impegno viene creato ugualmente, e i
messaggi sono loggati).
Nel corpo documento, procedendo con una multiselezione degli articoli, richiamando
lo zoom, i dati relativi a disponibilità, ordinato ecc, si riferivano all'ultimo articolo
importato e non a quelli della prima riga. Spostandosi su una riga vuota, i dati suddetti
non venivano azzerati.
Corretto errore "Riferimento a un oggetto non impostato su un'istanza di oggetto. " che
capitava avviando il programma in modalità tablet
Selezione/zoom righe d’ordine
I pulsanti seleziona tutto e deseleziona tutto operano correttamente anche in presenza
di un ordinamento per la colonna seleziona
Selezione/testare d’ordine
I pulsanti seleziona tutto e deseleziona tutto operano correttamente anche in presenza
di un ordinamento per la colonna seleziona
Gestione parcelle e notule
Corretto errore 'Nessuna riga corrente' all'avvio del programma. Si poteva verificare se
non era compilata la tabella 'Personalizzazione parcellazione' o in anagrafica ditta,
'dati aggiuntivi parcellazione'.
Contabilizzazione parcelle
Contabilizzazione fatture da parcelle: avviando l'elaborazione avvisava erroneamente
che la “serie documento doveva essere uguale” e corretto errore “La colonna
'tb_concassp2' non appartiene alla tabella Tab1. (error type: ArgumentException)”
nella funzione “NTSInformatica.CLEVEPNFA.ScriviRiga24000 in
C:\BIZ2014\BEVEPNFA\BEVEPNFA.vb:riga 6842”.
Gestione struttura/avanzamento commesse Project Management
Corretto errore pigiando 'Salva commessa' con F8 e rispondendo alla domanda 'Sei
sicuro?' pigiando S = Sì da tastiera. Errore “Object reference not set to an instance of
an object. (error type: NullReferenceException).
Corretto errore sporadico “Object reference not set to an instance of an object. (error
type: NullReferenceException)” aprendo una commessa, prima ancora di
visualizzarne il contenuto.
Schemi di commessa
Corretto errore pigiando 'Salva commessa' con F8 e rispondendo alla domanda 'Ssei
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 163
Componente
B*PRELMP.DLL
B*RECLIE.DLL
B*REGSRE.DLL
B*RGCONF.DLL
B*RMINVE.DLL
B*RMMONP.DLL
B*RMMOVI.DLL
Descrizione anomalia risolta (SR1)
sicuro?' pigiando S = Sì da tastiera. Errore “Object reference not set to an instance of
an object. (error type: NullReferenceException).
Corretto errore sporadico “Object reference not set to an instance of an object. (error
type: NullReferenceException)” aprendo una commessa, prima ancora di
visualizzarne il contenuto.
Elaborazione maturato provvigioni
Elaborazione su incassato vecchio sistema: se si elaborava un periodo dove era
presente una fattura con omaggi non incassata, veniva erroneamente maturata una
provvigione negativa. Corretto.
Anagrafica clienti GPV
Corretti errori "Nessuna riga alla posizione 0. " e "Eccezione durante una richiesta di
ping" che capitavano quando si provava a creare\modificare un cliente da un negozio
disconnesso.
Gestione punti vendita
Corretto problema che causava il moltiplicarsi del valore delle giftcard quando si
modificava il documento di vendita. Per le giftcard con il valore moltiplicato è
sufficiente riaprire il vecchio documento e risalvarlo.
Aggiunta la colonna saldo ordine.
Corretto errore "Nessuna riga nella posizione 0" che capitava quando si provava ad
accedere al programma ma non era configurato il punto cassa sul pc corrente.
Ora è possibile creare il documento in caso sia presente il blocco fisso sul cliente ma
da personalizzazione GPV si è abilitato di ignorare il blocco. In questo caso vengono
dati 2 messaggi di avviso non bloccati, uno in fase di inserimento cliente e l'altro in
fase di salvataggio del documento.
Corretto problema che causava la visualizzazione sul Display ECR delle righe
aggiunte in GPV
Corretto problema che causava la mancata proposta della serie a partire dalla tabella
di associazione serie\punto cassa\tipo documento se era presente anche una
associazione tipobf\conto\tipo documento.
Aggiunto il campo codice aspetto esteriore dei beni.
Non è più possibile selezionare un tipo documento che non è visibile in maschera.
Ora sulla fattura figurativa creata direttamente da GPV viene impostato il codice
pagamento corretto e l'importo incassato.
Corretto errore "impossibile accedere alle informazioni sulla riga eliminata tramite la
riga" nel metodo "CorpoOnAddNewRow"
Configurazione modalità disconnessa GPV
Non vengono più sincronizzati con il negozio disconnesso i movimenti di cassa che
devono essere contabilizzati in automatico. Sulle installazioni disconnesse viene
ignorato il flag di contabilizzazione automatica dei documenti.
Inventario su palmare
Aggiunto controllo per impedire l'utilizzo di articoli non reali.
Ora la commessa è obbligatoria per gli articoli gestiti a commessa.
Monitoraggio picking e ricevimento merce
Risolto il problema che causava la moltiplicazione delle righe dei movimenti per i
groupage.
Gestione stoccaggio e movimentazione interna
Corretto errore "Invalid column name 'mp_lotto'" che poteva capitare in presenza delle
opzioni di registro BSRMPICK\OPZIONI\ConsideraMovimentiInCorso = -1 e
BSRMMOVI\OPZIONI\ControllaEsistenzaUbicazione = -1 .
Corretto problema che impediva il salvataggio di movimenti di articoli a commessa
(con cambio di commessa) non gestiti a ubicazioni.
Corretto problema che non faceva scattare gli automatismi del preleva e colloca in
automatico in presenza di articoli gestiti solo a commessa (e non ad ubicazioni)
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 164
Componente
B*RMPICK.DLL
B*RMRICM.DLL
B*SQCOLL.DLL
B*TEGNFL.DLL
B*TVTRAS.DLL
B*TXIEDF.DLL
B*VEBANC.DLL
B*VEBOLL.DLL
Descrizione anomalia risolta (SR1)
Il programma non accetta più la commessa 0 come commessa valida.
Gestione picking
Corretto problema che faceva apparire il messaggio di Gestione Documenti relativo al
cambio data del documento e all'avviso che la data inizio trasporto era precedente a
quella del documento anche quando la data non cambiava.
Corretto problema che causava l'accorpamento di righe TCO associate a righe di
ordini diversi in fase di completamento del picking.
Ricevimento merce
Durante la creazione del DDT a partire dall'ordine a fornitore il programma valuta se
usare il lotto numerico o lotto alfanumerico di default impostato sul magazzino in base
a quale campo è compilato.
Durante la creazione automatica del DDT Ricevuto a partire dall'ordine a fornitore il
programma crea anche il dettaglio matricole utilizzando la matricola di default del
magazzino associato. Attenzione, se non è stata indicata una matricola di default il
programma blocca l'operazione.
Gestione collaudi
Modificando i dati non in chiave di una riga esistente, il programma dava messaggio
che esistevano già dati con quelle caratteristiche.
Generazione flussi tesoreria
Nell'estrazione dei flussi, se la numerazione dei Flussi in tabella relativa alle
numerazioni (TABNUMA), il record non esisteva, si verificava l'errore di chiave
duplicata. Corretto.
Trasferimento dati tentata vendita
Corretti vari problemi nell'assegnazione del lotto durante la ricezione dei dati.
Import/export DocFinance
Prima attribuiva come esercizio competenza l'anno della data passata dal tracciato
record, ora invece cerca in base alla data l'anno di competenza all'interno degli
esercizi contabili della ditta
Tolto controllo di scadenza proveniente da extracontabile (non importabile), non verrà
rilevata ma sarà importabile creando scadenza da partita fittizia tramite apposita
funzione.
Tabella banche
Aggiunto controllo pre-cancellazione del codice banca, inibendone la cancellazione se
utilizzato nelle varie tabelle.
Gestione documenti
Reso conto visione: nello zoom del materiale in c/to visione venivano visualizzati
anche articoli con quantità negativa se la quantità precedentemente venduta in c/to
visione superava la quantità inviata. ora visualizza solo i saldi positivi (esattamente
come fa il c/to lavoro passivo).
Fattura Figurativa: se nel documento è indicato il numero dello scontrino, allora nella
descrizione viene riportato il riferimento allo scontrino emesso e non al documento.
Corretto problema che impediva la lettura dell'opzione di registro
ApriAnalottiDopoNew per tipo documento.
La stampa etichette di riga ora permette di stampare anche le etichette per le righe
con quantità negative.
Ora il controllo di validità dell'ubicazione viene fatto anche sulle ubicazioni che sono
proposte dal programma (il controllo è presente solo se è attiva la logistica su
palmare).
Alzata la posizione del gruppo "Trasporto" per far si che entrando nel piede del
documento il primo campo selezionato sia la causale come in passato.
Con impostate le opzioni di registro: Conf_salv_cond_part = N e
SalvaCondizioniFinali = -1 il programma, al salvataggio, chiedeva sempre conferma
del salvataggio delle condizioni particolari.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 165
Componente
B*VEFDIN.DLL
B*VEGNBF.DLL
B*VEPNFA.DLL
B*XXCMAI.DLL
B*XXCRON.DLL
B*XXFILT.DLL
B*XXPLAN.DLL
B*XXSOCI.DLL
Descrizione anomalia risolta (SR1)
Nel corpo documento, procedendo con una multiselezione degli articoli, richiamando
lo zoom, i dati relativi a disponibilità, ordinato ecc, si riferivano all'ultimo articolo
importato e non a quelli della prima riga. Spostandosi su una riga vuota, i dati suddetti
non venivano azzerati.
Stampa report, PDF con opzione di registro 'SelectionFormula' che rimanda a delle
variabili presenti nel documento (es SelectionFormula = {testmag.tm_tipork} =
'[#TIPORK]' AND {testmag.tm_anno} = [@edAnnoDoc] AND {testmag.tm_serie} =
'[@edSerieDoc]' AND {testmag.tm_numdoc} = [@edNumDoc]): il funzionamento della
lettura dei dati presenti nel documento non era corretto per cui l'opzione di registro
restituiva dei valori sbagliati, come conseguenza veniva stampatoli report senza dati.
Fatturazione differita interattiva
Registrazione documenti ricevuti a magazzino di tipo 'reverse charge misto': nel
calcolo delle scadenze non toglieva l'importo dell'iva reverse charge. in fase di
contabilizzazione documenti il problema veniva sistemato dal ricalcolo interno nel
programma di contabilizzazione.
Corretto il seguente errore: imposto un limite minimo per la proposta della forma di
pagamento -> rispondendo si al messaggio di modifica della forma di pagamento le
scadenze non vengono ricalcolate.
Generazione documenti da note di prelievo
Corretto problema che causava la visualizzazione del messaggio che una riga di
Impegno Cliente era stata evasa più volte a saldo. Ora il flag di evaso a saldo viene
riportato solo su una riga a parità di riferimenti all'ordine.
Contabilizzazione documenti
Contabilizzazione fatture differite emesse con compensazione con acconti: poteva
venir dato erroneamente il messaggio 'ATTENZIONE: Per la Fattura n. xxx andrebbe
rilevata la compensazione tra partita della fattura e acconti contabilizzati sui DDT, ma
l'importo degli acconti supera il totale della fattura' se tra le scadenze del cliente erano
presenti anche fatture aventi conto, anno, numero e serie documento uguali a quello
dei ddt collegati alla fattura differita in fase di contabilizzazione.
Contabilizzando i documenti di magazzino, sul database nella testata dei documenti
(tabella TESTMAG) il campo '_ultagg' veniva aggiornato solo con la data invece che
con 'data e ora'.
Gestione posta elettronica, componente
Corretto problema che causava la non visualizzazione delle cartelle condivise quando
venivano condivise delle sottocartelle.
Corretto problema che impediva alle e-mail di impostarle come lette\da leggere.
Componente cronologia attività CRM
Corretto problema che impediva la visualizzazione di alcune attività nella cronologia.
Componente gestione filtri estesi
Se è stato indicato un filtro con valore associato vuoto, questo viene ignorato.
Se, nella maschera dei filtri estesi, nel primo valore si indicava uno spazio (blank), i
filtri non venivano considerati (es. serie ordine compresa fra ' ' e 'A').
Componente gestione agenda
Il flag "Mostra tutte le agende" ora appare solo in presenza del modulo CRM o di
Business EMAIL
Corretto problema della lentezza in fase di utilizzo dell'agenda, in presenza di molte
attività
Componente gestione Business4People
Ora quando sia aggiunge come allegato un documento\offerta\ordine il programma
verifica se il documento\offerta\ordine esiste sul database.
Risolto problema degli allegati dei post che riapparivano quando se ne cancellavano
diversi in sequenza.
Corretto problema che causava la riapparizione degli allegati di un post quando ne
venivano cancellati in sequenza.
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 166
Componente
B*XXVMAI.DLL
B*XXWMAI.DLL
BSPEDSI*.RPT
BSMGSCH*.RPT
PAR0090.RPT
BSCSPREP*.RPT
Descrizione anomalia risolta (SR1)
Corretto problema che causava l'aggiunta dell'ultimo lead allegato in caso si provasse
ad aggiungere in allegato un lead ma si annullava l'operazione.
Riattivato il pulsante della guida (F1) nel programma "Creazione Utenti Social"
Corretto errore "Riferimento ad un oggetto non impostato su un'istanza di oggetto" su
un post cliccando allega file.
Componente visualizzazione email
Il programma non chiede più di inviare le notifiche di lettura per le e-mail inviate
dall'account che si sta consultando.
Corretto errore "NTSInformatica.NTSXXVMAI.tlbStampa_ItemClick in
c:\Biz2016\BNXXVMAI\BNXXVMAI.VB:riga 2379 " che poteva capitare premendo
dalla consolle il tasto stampa ma non erano presente e-mail nell'archivio.
Componente compositore email
Corretto problema che causava l'errore
"NTSInformatica.NTSXXWMAI.CompletaAutoComposizione in
c:\Biz2016\BNXXWMAI\BNXXWMAI.VB:riga 4304 " quando si selezionava
nell'autocompletamento dei campi A\CC\CCN un indirizzo al quale non era associato
un nome.
Risolto problema che impediva la visualizzazione dei campi relativi all'attività,
opportunità e il pulsante collega a, anche se si disponeva del modulo CRM
Report certificazione compensi
In stampa su report, corretto calcolo relativo a Importo non soggetto a ritenuta e
Imponibile soggetto a ritenuta.
Report stampa schede articoli
In presenza di oneri accessori ripartiti sulle righe, la stampa riporta il dettaglio di riga
con importi che includono tali oneri, mentre i totali parziali per articolo riportano il
totale delle righe senza detti oneri.
Riportava il costo medio unitario nei totali errato, rispetto alla stampa degli stessi dati
su griglia.
In alcuni casi, si verificava l'errore 515, error in formula, division by zero.
Report riepilogo fatture clienti
Nel riepilogo dell'imponibile e dell'imposta non teneva conto di eventuali fatture
differita con anno documento diverso dal documento collegato.
Report stampa prepagati
Lanciando la stampa da gestione prepagati (con monte ore) il dettaglio ore riportava
valori errati (in centesimi manca la trasformazione in sessantesimi).
Revisioni
15/11/2016
Versione originale.
22/11/2016
Ripubblicata la versione completa per inserire la seguente correzione:
- Programma di installazione di Business NET SR6 – versione completa (Corretto errore
"Impossibile accedere al registro di Business NET ADODB.Recordset.Open, errore: 'Microsoft OLE DB
Provider for SQL Server. The data types text and varchar are incompatible in the equal to operator.'"
che capitava sul programma di installazione di Business NET SR6 (versione completa) dopo aver
scelto di aggiornare un profilo esistente di Business NET in versione precedente (Business NET 2014,
2013, ...).
NTS Informatica
CT-1611-0222 BusNetSr6
Rev. 22/11/2016
Pag.: 167