Data ultimo aggiornamento: 23/10/2012

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Business NET 2012 - note di versione

 ("Zalu", 20/01/2012)


NB: Si consiglia di leggere attentamente questo documento in quanto contiene informazioni importanti per eseguire l'aggiornamento da versioni precedenti.

Requisiti hardware client


Per poter utilizzare Business NET è necessaria una configurazione hardware minima del tipo:

  • Processore Pentium IV, velocità > 1,8Ghz
  • 1 Gb RAM 
  • Lettore DVD
  • Mouse
  • Stampante

La piattaforma consigliata è la seguente:

  • Processore Pentium IV, velocità > 2,4Ghz
  • 2 Gb RAM (o superiore)
  • HD 40 Gb (o superiore)
  • Lettore DVD
  • Mouse
  • Stampante laser (sono sconsigliate le stampanti con tecnologia GDI o Host based)


Requisiti hardware server


  • Processore Pentium IV, velocità > 2,4Ghz
  • 4 Gb RAM (o superiore)
  • HD 100 Gb (o superiore)
  • Lettore DVD
  • Mouse
  • Stampante laser (sono sconsigliate le stampanti con tecnologia GDI o Host based)

Per le macchine server queste configurazioni sono indicative in quanto dipendono dal numero di client installati, dalle dimensioni degli archivi e dai moduli installati.  Per i requisiti hardware dei motori database SQL Server fare riferimento alla documentazione Microsoft.

Si consiglia, per una migliore gestione delle finestre a video, una risoluzione grafica di 800x600 o sup. con caratteri piccoli; è altresì consigliato di impostare nel pannello di controllo, Impostazioni internazionali, nella scheda Data, un formato data breve con anno a 2 cifre (gg/MM/aa), per evitare nelle stampe problemi di troncamento dei campi data (tutti i report di stampa sono predisposti per stampare due cifre per l'anno).


Requisiti software



Business NET può essere installato su sistemi operativi:
  • Windows Xp (consigliato SP2 o sup. Professional Edition) su piattaforme a 32bit
  • Windows Server 2003 (consigliato SP2 o sup.) su piattaforme a 32bit o 64bit
  • Windows Server 2003 R2 su piattaforme a 32bit o 64bit
  • Windows Vista (consigliato SP1 o sup.) su piattaforme a 32bit o 64bit
  • Windows Server 2008 su piattaforme a 32bit o 64bit
  • Windows 7 su piattaforme a 32bit o 64bit
  • Windows Server 2008 R2 64bit

Business NET 2012 è stato testato anche sul sistema operativo Windows 8 beta (developer preview 6.2 - build 8102 - disponibile al momento del rilascio) con desktop standard. Non è supportato il desktop Metro\Immersive.

Per quanto riguarda i sistemi operativi a 64bit va ricordato che Business NET, essendo un'applicazione a 32bit, viene eseguita sull'emulatore 32bit (WOW64) disponibile su tali sistemi. Vedere più avanti la sezione Note per installatori e programmatori.

Sui sistemi operativi: Windows 95, Windows 98, Windows Millennium Edition (ME), Windows NT e Windows 2000 (sia Professional che Server) non è possibile effettuare l'installazione di Business NET.

Business NET 2012 supporta i seguenti database:

  • SQL Server 2000 / MSDE 2000 (sconsigliati nelle nuove installazioni)
  • SQL Server 2005  (sconsigliato nelle nuove installazioni)
  • SQL Server 2008
  • SQL Server 2008 R2

I database Microsoft Access, MSDE 1 e SQL Server 7 non sono supportati pertanto è necessario, prima di procedere all'aggiornamento di Business NET, provvedere alla conversione di questi tipi di database in SQL Server 2008 o 2008 R2  (vedere più avanti la sezione Aggiornamento del motore database).

Le macchine server che devono ospitare SQL Server 2008 Enterprise Edition devono possedere un sistema operativo Windows Server 2003 (con SP2 o sup.) o Windows Server 2008/2008 R2. Le macchine server che devono ospitare SQL Server 2008/2008 R2 Standard Edition (o Express Edition) possono utilizzare anche un sistema operativo Windows XP (SP2 o sup.), Windows Vista o Windows 7.

Le macchine server che devono contenere SQL Server 2005 Standard Edition (o Enterprise Edition) devono possedere un sistema operativo Windows Server 2003 (con SP1 o sup.) o Windows Server 2008.

Le macchine server che devono contenere SQL Server 2005 Workgroup Edition o Express Edition possono utilizzare anche un sistema operativo Windows XP Professional (con SP2 o sup.), Windows Vista o Windows 7.

Per le nuove installazioni si consiglia di utilizzare il motore database SQL Server 2008 Standard Edition o SQL Server 2008 R2 Standard Edition. Quando il numero di posti di lavoro supera i 3/5 si consiglia di utilizzare macchine server dedicate con sistema operativo server, ossia Windows Server 2008 o Windows Server 2008 R2.

Attenzione! Controllare comunque i prerequisiti hardware e software nella documentazione di Microsoft prima di installare i motori database


Note generali sull'installazione


Il programma Business NET si compone di un DVD-ROM, un manuale d'uso e una guida analitica. Sul retro della confezione del DVD-ROM è presente un estratto del contratto di Licenza d'uso del prodotto.

Prima di procedere all'installazione di Business NET, è necessario possedere la chiave di attivazione in formato cartaceo (un foglio contenente informazioni da inserire al momento dell'installazione) o in formato elettronico (un file *.REG o *.TXT da selezionare durante il processo di installazione).

Il manuale d'uso e la guida analitica del programma sono disponibili in linea nell'apposita funzione di Guida richiamabile all'interno dell'applicazione. Tale guida, in formato HTML, può essere anche facilmente stampata.

Il programma si installa eseguendo il file BUSSETUP.EXE che si trova nella cartella \Business del disco, oppure premendo il pulsante Installazione di Business NET 2012 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata). Questa modalità di installazione consente, per default, l'installazione di tutti i componenti sia quelli in tecnologia .NET che quelli in tecnologia VB6.

Il programma di installazione di Business NET può essere avviato in modo tale che vengano installati solo i componenti in tecnologia .NET, senza quindi l'installazione dei programmi in tecnologia VB6. Questo si ottiene eseguendo il BUSSETUP.EXE col parametro /NTSBUS="NETONLY"  (o eseguendo il programma Bussetup net only.bat dalla cartella /Business del DVD-ROM). In questa modalità non sarà possibile: accedere da Business NET ai programmi e ai moduli disponibili solo in tecnologia Vb6 (come parte del modulo Project Management, parte del modulo Parcellazione, parte del modulo Configuratore di prodotto su distinta base neutra (CP2), il modulo Configuratore di prodotto (CP1), il modulo Retail e il modulo Statistiche); accedere da Business NET ai programmi NET che interagiscono con componenti VB6, ad esempio gli alert con procedure scritte in VBScript, i profili import/export costruiti in tecnologia VB6 (VBScript). Solitamente sui client (o sulle installazioni in genere) installati in questa modalità, devono accedere a Business NET solo operatori dove è selezionato, in Gestione operatori, il flag Non avviare framework Vb6: qualora si acceda con operatori senza quella impostazione apparirà il messaggio all'
 di Business NET Attenzione: Errore in fase di creazione bsmenun.exe, Se è la prima volta che viene dato questo messaggio provare ad eseguire il comando da 'Esegui di windows': <percorso>\bsmenun.exe /regserver dopo aver assegnato all'utente i privilegi di amministratore...  e il programma procederà senza il supporto del framework Vb6.

La modalità di installazione Classic start only, che prevedeva l'installazione dei soli componenti in tecnologia VB6, non è più disponibile da questa versione di Business NET. Il programma Business.exe non viene più installato così come numerosi altri componenti in tecnologia VB6 relativi ai moduli Contabilità generale e semplificata, Cespiti, Ritenute, Intrastat, San Marino, F24, Vendite e Magazzino, Distinta base e produzione, CRM, Ordini, Rdo/Rda, Picking, Qualità, Taglie & Colori commerciale e produzione, Tentata vendita e Conai. Vedere più avanti nella sezione Aggiornamento da precedenti versioni per maggiori dettagli.

Il programma d'installazione crea un file di log di tutto il processo di installazione. Tale file è presente nella root del disco di avvio di Windows (ad es. C:\) qualora l'installazione non venga portata a termine correttamente oppure nella cartella dei file/archivi di Business NET (ad es. C:\Bus) qualora il setup termini correttamente. Il file possiede il seguente nome: "Setup Log <anno>-<mese>-<giorno> #<contatore>.txt (ad es. "Setup Log 2012-01-10 #001.txt).

Se si effettua l'installazione su sistemi operativi Terminal Server (Windows Server 2008/2008 R2 con servizio Terminal Server attivo), si può procedere all'installazione anche da Pannello di Controllo, Programmi e funzionalità, Aggiungi nuovi programmi, selezionando il file BUSSETUP.EXE che si trova nella cartella \Business del DVD-ROM;

NB. Prima di eseguire l'installazione uscire da tutte le applicazioni, disabilitare e uscire dai programmi antivirus. E' necessario altresì arrestare tutti i processi schedulati eventualmente in esecuzione mediante il BUSSERV, BUSBATCH.EXE o BUSNET.EXE con parametro /B.

E' obbligatorio che l'utente di Windows disponga dei requisiti di amministratore per procedere alla installazione di Business NET, che possono comunque essere rimossi terminata l'installazione. Alla fine del processo di installazione è possibile che venga richiesto il riavvio della sistema per effetto dell'installazione differita di componenti condivisi in uso dal sistema operativo.

Quando si installa Business NET,  viene richiesta la connessione al server SQL dove creare (o dove sono già presenti, sui client) i database: qualora appaiano errori di tipo 'Automation error' oppure 'Method ~ of object ~ failed' è possibile che non sia stato digitato correttamente il nome del Server/istanza, loginId o password, oppure che non sia attivo il servizio SQL Server sul server/istanza indicati; in questo ultimo caso, non interrompendo il processo di installazione, si entra nel Service Manager dal menu di Windows Microsoft SQL Server o Msde (oppure dal menu Microsoft SQL Server 2005/2008, Strumenti di configurazione, Configurazione di SQL Server) e si attiva il servizio SQL Server, quindi si continua con l'installazione di Business NET. Quando ci sono problemi di connessione al server SQL può essere utile lo strumento di diagnostica TestConnessioni*.exe che si trova nel disco di Business NET nella cartella \Tools\Utility\TestConnessioni\ unitamente alla documentazione.

Il programma di installazione di Business NET installa i seguenti componenti condivisi:

  • Visual Basic 6 SP3 inglese, runtime
  • Microsoft ® C Runtime Library
  • Microsoft ® C++ Runtime Library
  • Microsoft DAO 3.51 Object Library
  • Microsoft Data Access component (MDAC) 2.8 SP1 (italiano o inglese)
  • Microsoft Winsock Control
  • Microsoft ADO Data Control
  • Windows Common Controls ActiveX Control
  • Microsoft ® Script Control
  • Microsoft RichText ActiveX Control
  • MSGHOOK 32 OLE Control DLL
  • Microsoft DBList ActiveX Control
  • Microsoft CMDialog ActiveX Control
  • Microsoft MSMAPI Controls
  • Apex True DBGrid 4 Data Bound Grid
  • Apex True DBGrid 6 Data Bound Grid
  • Microsoft Calendar Control
  • Microsoft Chart ActiveX Control
  • ContourCube 2.0 ActiveX
  • Runtime Crystal Reports 8.5 inglese
  • SQL Server 2000/2005/2008 client utilities (sql-dmo)
  • Microsoft .NET framework 2.0 SP2 (x86, x64 e IA64)(1)
  • Microsoft .NET framework 3.5 SP1(2)
  • Microsoft Windows Installer 3.1
  • DevExpress NET Controls versione 6.2
  • DevExpress WinForms Controls versione 10.1
  • Microsoft Visual C++ 2005

(1)Installato solo su sistemi operativi Windows XP e Windows Server 2003.

(2)Installato solo su sistemi operativi Windows Vista, e Windows Server 2008. Non viene installato su Windows 7 e Windows Server 2008 R2 in quanto già incluso dal sistema operativo.

Per evitare il più possibile incompatibilità con altri programmi installati o da installare nello stesso sistema, verificare che non vi siano incompatibilità con i componenti sopra menzionati.

Il programma di installazione è realizzato con Inno Setup versione 5.4.3 Copyright © 1997-2011 Jordan Russell. Tutti i diritti riservati.

Se durante l'installazione di Business NET appare il messaggio d'errore "Error 23: Data error (cyclic redundancy check)" un possibile causa può essere dovuta a problemi di lettura o integrità dei dati contenuti nel supporto di installazione. Copiare il contenuto della cartella \Business del DVD-ROM in una cartella temporanea sul disco fisso e procedere nuovamente all'installazione.

Se durante l'installazione appare il messaggio d'errore Error creating log file: Accesso negato oppure Devi accedere come amministratore per installare questo programma significa che si sta procedendo all'installazione con un account di Windows che non ha i requisiti di Amministratore o di accesso in scrittura alla root del disco di avvio dei sistema (solitamente C:\). L'installazione è consentita solo se l'account di Windows corrente appartiene al gruppo amministratori.

Quando Business NET viene installato in modalità client/server, è obbligatorio che il client che esegue Business NET sia all'interno delle LAN ove presente il server di database. Business NET non può operare quando il client è connesso al server con una WLAN ad esempio collegato in VPN alla rete del server di database. Nelle situazioni in cui si ha la necessità di accedere a Business NET da un PC remoto (ad esempio una sede esterna dell'azienda) si deve far uso dei servizi Terminal Server.

Business NET è una applicazione che ha ricevuto il logo Compatibile con Windows 7 in quanto soddisfa i requisiti definiti da Microsoft per operare con sistemi operativi Windows 7 e Windows Server 2008 R2 sia su piattaforme 32 bit che 64 bit, in particolare per quanto riguarda il Controllo Account Utente (UAC). Nella tabella successiva sono elencati i requisiti richiesti dagli eseguibili installati da Business NET nella nuove installazioni:

Eseguibile

Descrizione

Requisiti richiesti
Busnet.exe
Applicazione principale
Utente
Bsmenun.exe
Collegamento componenti in tecnologia VB6
Utente
Busbatch.exe

Applicazione di avvio processi schedulati VB6

Utente

Busaggn.exe

Installazione aggiornamenti

Amministratore

Busconvs.exe

Conversione di release archivi SQL Server

Amministratore

Busserv.exe

Sistema di notifica alert

Utente

Bussetd.exe
Modifica default campo CODDITT
Utente
Busupsiz.exe
Conversione archivi da Access a SQL Server Amministratore
Regall.exe
Registrazione DLL VB6 di Business NET e cambio profilo
Amministratore
Bussetup.exe
Programma di installazione di Business NET
Amministratore


Manutenzione dei database


Per ragioni di sicurezza dei dati è indispensabile effettuare una costante manutenzione dei database che includa le copie di sicurezza (backup) giornaliere e i controlli integrità dei database almeno settimanali. La modalità con cui effettuare queste operazione varia in funzione del tipo di database che si utilizza:

  • SQL Server 2000, 2005, 2008, 2008 R2: schedulare giornalmente le copie di backup interne dei database e quindi la successiva copia di tali file di backup su supporti esterni; schedulare almeno settimanalmente piani di manutenzione del database che includano il controllo integrità dei database e l'ottimizzazione degli indici;
  • MSDE o SQL Server 2005, 2008, 2008 R2 Express Edition: schedulare giornalmente le copie di backup interne dei database e quindi la successiva copia di tali file di backup su supporti esterni (su queste edizioni non sono disponibili i piani di manutenzione).

Consultare la guida in linea per le informazioni su come eseguire queste operazioni.


Limitazioni dei database


Alcuni tipi di database possiedono limitazioni dimensionali in funzione delle loro caratteristiche:

  • MSDE 2000: la dimensione massima di ogni database (file *.MDF) può raggiungere al massimo i 2 Gb;
  • SQL Server 2005/2008 Express Edition: la dimensione massima di ogni database (file *.MDF) può raggiungere al massimo i 4 Gb;
  • SQL Server 2008 R2 Express Edition: la dimensione massima di ogni database (file *.MDF) può raggiungere al massimo i 10 Gb;

E' cura dell'utilizzatore di Business NET tenere sotto controllo le dimensioni dei database utilizzati da Business NET in modo da predisporre con sufficiente anticipo le operazioni di conversione a database più capienti.

I motori database royalty-free sopradescritti possono essere utilizzati in installazione monoutenti oppure in installazioni fino a 2/3 posti di lavoro. Per installazioni con un numero di posti di lavoro superiori si consiglia l'acquisto della licenza Standard Edition o Enterprise Edition di SQL Server a seconda delle caratteristiche della azienda.


Nuove installazioni


A seguire vengono riportati i passi necessari per installare Business NET a seconda dei tipo di installazione (Client/Server) e del tipo di database utilizzato.

Server:

  1. assicurarsi che siano soddisfatti i prerequisiti software generici sopra descritti e quelli specifici per il tipo di database che si va ad utilizzare;
  2. installare il motore database (questa attività può essere omessa se si sceglie di installare il motore SQL Server 2008 R2 SP1 da parte del programma di installazione di Business NET, vedi sotto punto 8.); sulle nuove macchine server si consiglia l'utilizzazione di SQL Server 2008 oppure SQL Server 2008 R2:
    • SQL Server 2008 o 2008 R2 Standard/Enterprise Edition :
      1. installare SQL Server 2008/2008 R2 impostando il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare i servizi SQL ServerSQL Server Agent automaticamente all'avvio del sistema;
      2. installare l'ultimo Service Pack (attualmente disponibile l'SP3 di SQL Server 2008 che può essere prelevato dalla cartella \Tools\Sql2k8Sp3 del disco);
      3. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      4. per maggiori informazioni fare riferimento al documento CT-0908-0038-ComeInstallare SqlServer2008StandardEdition.pdf presente nella cartella \Tools\Utility del disco.
    • SQL Server 2008 R2 Express Edition :
      1. installare .NET Framework 3.5 eseguendo il file dotnetfx35.exe presente nella cartella \Business\Sql2k8r2ee\net3.5\;
      2. installare Windows Installer 4.5 presente nella cartella \Business\Sql2k8r2ee\wi45 a seconda del sistema operativo in uso;
      3. installare Windows Power Shell 1.0 presente nella cartella \Business\Sql2k8r2ee\wps1 a seconda del sistema operativo in uso;
      4. installare SQL Server 2008 R2 Express Edition, eseguendo il file SQLEXPRWT_<piattaforma>_ITA.EXE presente nella cartella \Business\Sql2k8r2ee\it\ per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPRWT_<piattaforma>_ENU.EXE presente nella cartella \Business\Sql2k8r2ee\en\ per i sistemi operativi in lingua inglese; scegliere la piattaforma x86 per i sistemi operativi a 32bit, la piattaforma x64 per i sistemi operativi a 64bit;
      5. durante l'installazione impostare il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare il servizio SQL Server automaticamente all'avvio del sistema;
      6. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      7. per maggiori informazioni fare riferimento al documento CT-1010-0087-ComeInstallare SqlServer2008 R2 ExpressEdition.pdf presente nella cartella \Business\Sql2k8r2ee\ del disco.
    • SQL Server 2008 Express Edition :
      1. installare .NET Framework 3.5 eseguendo il file dotnetfx35.exe presente nella cartella \Business\Sql2k8r2ee\net3.5\;
      2. installare Windows Installer 4.5 presente nella cartella \Business\Sql2k8r2ee\wi45 a seconda del sistema operativo in uso;
      3. installare Windows Power Shell 1.0 presente nella cartella \Business\Sql2k8r2ee\wps1 a seconda del sistema operativo in uso;
      4. installare SQL Server 2008 Express Edition. I pacchetti di installazione non sono disponibili nel dvd-rom ma possono essere prelevati dal sito Microsoft a questo link Download Microsoft® SQL Server® 2008 Express with Tools. Eseguire il file SQLEXPRWT_<piattaforma>_ITA.EXE per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPRWT_<piattaforma>_ENU.EXE per i sistemi operativi in lingua inglese; scegliere la piattaforma x86 per i sistemi operativi a 32bit, la piattaforma x64 per i sistemi operativi a 64bit;
      5. durante l'installazione impostare il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare il servizio SQL Server automaticamente all'avvio del sistema;
      6. installare l'ultimo Service Pack disponibile (attualmente disponibile l'SP2 che può essere prelevato dalla cartella \Tools\Sql2k8Sp2 del disco);
      7. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      8. per maggiori informazioni fare riferimento al documento CT-0908-0036-ComeInstallare SqlServer2008ExpressEdition.pdf presente nella cartella \Tools\Utility\ del disco.
    • SQL Server 2005 Standard/Enterprise Edition :
      1. installare SQL Server 2005 impostando il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare i servizi SQL ServerSQL Server Agent automaticamente all'avvio del sistema;
      2. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      3. applicare l'ultimo Service Pack (attualmente disponibile l'SP4 sul sito Microsoft a questo link Download Microsoft SQL Server 2005 Service Pack 4 RTM);
      4. per maggiori informazioni fare riferimento al documento CT-0910-0047-ComeInstallareSQLServer2005StandardEdition.pdf presente nella cartella \Tools\Utility del disco.
    • SQL Server 2005 Express Edition (SP4) :
      1. installare .NET Framework 2.0 eseguendo il file dotnetfx.exe presente nella cartella \Tools\NetFramework2\;
      2. installare .NET Framework italian language pack eseguendo il file langpack.exe presente nella cartella \Tools\NetFramework2\;
      3. installare SQL Server 2005 Express Edition, eseguendo il file SQLEXPR_ITA.EXE presente nella cartella \Tools\Sql2k5eeSp4\it\ per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPR.EXE presente nella cartella \Tools\Sql2k5eeSp4\en\ per i sistemi operativi in lingua inglese;
      4. durante l'installazione impostare il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare il servizio SQL Server automaticamente all'avvio del sistema;
      5. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      6. si consiglia di installare l'SQL Management Studio Express Edition per amministrare l'istanza di SQL Server, eseguendo il file SQLServer2005_SSMSEE.msi nella cartella \Tools\Sql2k5eeSp4\it (o \Tools\Sql2k5eeSp4\it per la versione inglese). Questo file può mancare, in tal caso prelevarlo da sito Microsoft;
      7. per maggiori informazioni fare riferimento al documento CT-0907-0025-COME installare SQL Server 2005 Express Edition.pdf presente nella cartella \Tools\Sql2k5eeSp3\ del disco.
    • SQL Server 2000 (Attenzione! SQL Server 2000 non può essere installato su sistemi operativi Windows Server 2008, Windows Vista o Windows 7):
      1. installare SQL Server 2000 mantenendo le impostazioni predefinite durante il processo di installazione; indicare di avviare i servizi SQL ServerSQL Server Agent all'avvio del sistema;
      2. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      3. dopo l'installazione è consigliabile applicare l'ultimo Service Pack disponibile per SQL 2000 (SP4) disponibile l'SP4 sul sito Microsoft a questo link Download Microsoft SQL Server 2000 Service Pack 4. SQL Server va installato con il sistema di autenticazione misto (SQL e windows) ed è consigliato attribuire password all'operatore 'sa';
      4. entrare nell'Enterprise Manager e, nelle proprietà del server, scheda Memoria, modificare le impostazioni della memoria indicando, come quantità minima di memoria utilizzata, la metà della RAM disponibile nel sistema;
    • MSDE 2000 (SQL Server Desktop Engine) (Attenzione! MSDE 2000 non può essere installato su sistemi operativi Windows Server 2008, Windows Vista o Windows 7):
      1. La versione italiana di MSDE 2000 è contenuta nella cartella \Tools\Msde2000\it, quella inglese nella cartella  \Tools\Msde2000\en. Per installarlo procedere nei modi sotto indicati;
      2. procede con l'installazione da Start|Esegui eseguendo il comando, ad esempio:
        • D:\Tools\Msde2000\it\Setup.exe SAPWD="AStrongSAPwd" SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0
      3. è obbligatorio cioè fornire sulla linea di comando una password dell'operatore 'sa', sostituendo "AStrongSAPwd" nell'esempio sopra con una propria password, unitamente all' indicazione del tipo di autenticazione mista, richiesta da Business NET;
      4. per maggiori informazioni fare riferimento al documento CT-0912-0052-Come installare MSDE 2000.pdf presente nella cartella \Tools\Msde2000\ del disco.
  3. lanciare l'installazione di Business NET eseguendo il file BUSSETUP.EXE che si trova nella directory \Business del disco, oppure premendo il pulsante Installazione di Business NET 2012 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata);
  4. nella pagina Contratto di licenza scegliere di accettare i termini del contratto di licenza, quindi premere su Avanti >;
  5. nella pagina Profilo di installazione di Business NET è possibile scegliere il Tipo di configurazione che consente di salvare le impostazioni di Business NET a livello di utente corrente oppure per macchina (con quest'ultima scelta Business NET sarà configurato per tutti gli utenti di Windows presenti su quella macchina, utile ad esempio nei sistemi Terminal Server) e il Profilo di installazione che consente di installare diverse configurazioni di Business NET sulla medesima macchina (come scelta predefinita il programma di installazione propone il profilo predefinito "Business", se si sceglie un profilo denominato indicare un nome nella apposita casella al massimo di 20 caratteri alfabetici o numerici),   quindi premere su Avanti >
  6. nella pagina Identificazione utente, inserire tutti i dati richiesti come riportati nella chiave di attivazione di Business NET, di versione corrente, in possesso   (oppure selezionare la chiave da file o dal registro di Windows). Occorre tenere presente che non possibile installare una chiave secondaria quando si sceglie l'installazione server. Quindi premere su Avanti >;
  7. nella pagina relativa alla Tipologia di installazione di Business NET selezionare il tipo installazione Server/Monoutenza e il tipo di database da utilizzare. In questa pagina è possibile scegliere di installare il motore database SQL Server 2008 R2 SP1 Express Edition (non possibile quando il sistema operativo è Windows XP SP1 o inf. oppure su sistemi operativi 64 bit Itanium - IA64),  quindi premere su Avanti >;
  8. nella pagina relativa alla Selezione delle cartelle di installazione come Cartella di installazione dell'applicazione (locale) indicare un percorso locale (per default C:\Programmi\Bus protetto dal Controllo Account Utente - UAC) e come Cartella dei file/archivi indicare un percorso locale con permessi di lettura/scrittura (per default C:\Bus); confermare quanto indicato nella Cartella dei Report (C:\Bus\Rpt) e nella Cartella dei file di Office (C:\Bus\Office), quindi premere su Avanti >;
  9. nella pagina Modalità di installazione degli aggiornamenti confermare la Cartella degli aggiornamenti sul server (C:\Bus\Agg) e, se tale macchina server provvede anche alla distribuzione degli aggiornamenti di Business NET sulla rete, selezionare il flag Questa macchina distribuisce gli aggiornamenti sulla rete unitamente alla cartella temporanea di  appoggio degli stessi (per default C:\BusTmp), quindi premere su Avanti >;
  10. nella pagina Selezione della cartella del menu Avvio/Start confermare il nome del gruppo di programmi da creare, quindi premere su Avanti > ;
  11. nella pagina Selezione delle attività addizionali scegliere se installare i database di prova PROVAST, PROVACRM, PROVAFASH e PROVACADC, se eventualmente rinominare i database con i pulsanti Cambia nome e se creare una icona sul desktop, quindi premere su Avanti >;
  12. controllare le scelte di installazione effettuate nella pagina Pronto per l'installazione, che eventualmente possono essere rettificate premendo su < Indietro. Premere su Installa per iniziare il processo di installazione.
  13. a tal punto parte il processo di installazione vero e proprio che provvede alla estrazione dei file, alla copia sul disco, alla registrazione dei componenti COM;
  14. entrare nell'Upsizing per completare la creazione dei database: scegliere Si ed, effettuando il login al database (indicando il nome del server\istanza nella casella Server, la stringa 'sa' (senza apici) come Login ID e la password), si entra nella finestra dove vengono richiesti i parametri di creazione prima dell'archivio di procedura (ARCPROC), dell'azienda PROVA e delle aziende PROVAST, PROVACRM, PROVAFASH e PROVACADC se scelte: tali parametri (dimensioni, autoincrementi, posizione, ...) possono essere modificati prima di procedere alla creazione di ogni singolo database. Se non si entra nell'Upsizing l'installazione termina rimanendo con database Microsoft Access (Jet) e sarà necessario provvedere successivamente all'esecuzione del programma Busupsiz.exe prima di entrare in Business NET;
  15. terminata l'installazione, se disponibili, si installano gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata;
  16. condividere sulla rete, da Gestione Risorse, la Cartella dei file/archivi, scelta al punto 9., attribuendo un nome di condivisione (ad esempio Busdir) con accessi in lettura/scrittura;
  17. entrando in Business NET si creano le nuove aziende/ditte di lavoro;
  18. sempre in Business NET dal programma Gestione aziende e database si schedulano i backup dei database;

Client:

  1. assicurarsi che siano soddisfatti i prerequisiti software sopra descritti;
  2. lanciare l'installazione di Business NET sui client, una volta terminata l'installazione del server;
  3. nella pagina Contratto di licenza scegliere di accettare i termini del contratto di licenza, quindi premere su Avanti >;
  4. nella pagina Profilo di installazione di Business NET è possibile scegliere il Tipo di configurazione che consente di salvare le impostazioni di Business NET a livello di utente corrente oppure per macchina (con quest'ultima scelta Business NET sarà configurato per tutti gli utenti di Windows presenti su quella macchina, utile ad esempio nei sistemi Terminal Server) e il Profilo di installazione che consente di installare diverse configurazioni di Business NET sulla medesima macchina (come scelta predefinita il programma di installazione propone il profilo predefinito "Business", se si sceglie un profilo denominato indicare un nome nella apposita casella al massimo di 20 caratteri alfabetici o numerici), quindi premere su Avanti >;
  5. nella pagina Identificazione utente, inserire tutti i dati richiesti come riportati nella chiave di attivazione di Business NET, di versione corrente, in possesso (oppure selezionare la chiave da file o dal registro di Windows), quindi premere su Avanti > ;
  6. nella pagina relativa alla Tipologia di installazione di Business NET selezionare il tipo installazione Client e il tipo di database in uso sul server, quindi premere su Avanti > ;
  7. nella pagina Selezione delle cartelle di installazione come Cartella di installazione dell'applicazione (locale) indicare un percorso locale (per default C:\Programmi\Bus protetto dal Controllo Account Utente - UAC) e come Cartella dei file/archivi indicare un percorso locale con permessi di lettura/scrittura (per default C:\Bus); quindi indicare la Cartella dei Report del server (esempio \\Busserver\Busdir\Rpt), la Cartella dei componenti di Office del server (esempio \\Busserver\Busdir\Office), e premere su Avanti >;
  8. nella pagina Modalità di installazione degli aggiornamenti indicare la Cartella degli aggiornamenti sul server (esempio \\Busserver\Busdir\Agg). Qualora si voglia abilitare l'installazione automatica degli aggiornamento su questo client all'avvio di Business NET, abilitare l'apposita opzione Installa automaticamente gli aggiornamenti all'avvio di Business NET, impostando eventualmente le credenziali di Windows (dominio, utente e password) per lanciare il programma di installazione aggiornamenti automatici, quindi premere su Avanti >;
  9. nella pagina Selezione della cartella del menu Avvio/Start confermare il nome del gruppo di programmi da creare, quindi premere su Avanti >;
  10. nella pagina Selezione delle attività addizionali scegliere se creare un'icona sul desktop. Attenzione! qualora sul server si sia provveduto a rinominare l'archivio procedura, premere Cambia nome per impostare il nome esatto del database scelto sul server;
  11. controllare le scelte di installazione effettuate nella pagina Pronto per l'installazione, che eventualmente possono essere rettificate premendo su < Indietro. Premere su Installa per iniziare il processo di installazione.
  12. a tal punto parte il processo di installazione vero e proprio che provvede all'estrazione dei file, alla copia sul disco e alla registrazione dei componenti COM;
  13. entrare nell'Upsizing per completare la creazione, sui client dei database con tabelle allegate;
  14. se disponibili si installano a questo punto gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata;


Aggiornamento da precedenti versioni


A partire dalla versione 2012 di Business NET non vengono più distribuiti numerosi componenti in tecnologia VB6, appartenenti ai seguenti moduli: Contabilità generale e semplificata, Cespiti, CRM, Distinta Base e Produzione, F24, Intrastat, Magazzino, Vendite, Ordini, Ritenute, Provvigioni, RDO/RDA, RSM, Qualità, Taglie & Colori Commerciale e Produzione, Tentata Vendita, tutti i programmi di gestione delle tabelle comuni in genere.
L'elenco dei componenti che non vengono più distribuiti, rispetto alla 2011 di Business NET sono i seguenti:

Bbvepnfa.dll, Bs--abia.dll, Bs--abic.dll, Bs--aext.dll, Bs--anag.dll, Bs--anaz.dll, Bs--andb.dll, Bs--anno.dll, Bs--anpc.dll, Bs--aolc.dll, Bs--aole.dll, Bs--appr.dll, Bs--cana.dll, Bs--cate.dll, Bsceance.dll, Bscecacd.dll, Bscecace.dll, Bscecalc.dll, Bscecamc.dll, Bscecamr.dll, Bscecoce.dll, Bscecont.dll, Bs--cedi.dll, Bscegrce.dll, Bscehlcs.dll, Bscelmup.dll, Bscepass.dll, Bscepece.dll, Bscepuce.dll, Bscerevt.dll, Bscespce.dll, Bscessce.dll, Bscestrc.dll, Bscetpce.dll, Bscetrem.dll, Bscfammi.dll, Bscfanaz.dll, Bscfcaaf.dll, Bscfcalb.dll, Bscfcapa.dll, Bscfcfgo.dll, Bscfcfgs.dll, Bscfcldn.dll, Bscfclic.dll, Bscfcmer.dll, Bscfconc.dll, Bscfcral.dll, Bscfcset.dll, Bscfctul.dll, Bscfcurg.dll, Bscfdfor.dll, Bscfdiaf.dll, Bscfdial.dll, Bscfdiau.dll, Bscfdice.dll, Bscfdich.dll, Bscfdida.dll, Bscfdidc.dll, Bscfdidd.dll, Bscfdidl.dll, Bscfdidr.dll, Bscfdids.dll, Bscfdira.dll, Bscfdisd.dll, Bscfdism.dll, Bscfditt.dll, Bscfdsed.dll, Bscfgcap.dll, Bscfhlsd.dll, Bscfinai.dll, Bscfinps.dll, Bscfista.dll, Bscfngiu.dll, Bscfprov.dll, Bscfrapp.dll, Bscfregi.dll, Bscfsiso.dll, Bscftrib.dll, Bscfunic.dll, Bscgatne.dll, Bscgauto.dll, Bscgbice.dll, Bscgbilc.dll, Bscgcaes.dll, Bscgcaim.dll, Bscgcauc.dll, Bscgckpa.dll, Bscgcorr.dll, Bscgcron.dll, Bscgdist.dll, Bscgdsdi.dll, Bscgestr.dll, Bscgexts.dll, Bscggf24.dll, Bscggndc.dll, Bscggnef.dll, Bscggrat.dll, Bscggruc.dll, Bscghlpa.dll, Bscgiepa.dll, Bscginso.dll, Bscglian.dll, Bscglipe.dll, Bscgliqi.dll, Bscgmdbi.dll, Bscgmnsc.dll, Bscgnufo.dll, Bscgpart.dll, Bscgpass.dll, Bscgpecg.dll, Bscgplaf.dll, Bscgpnsc.dll, Bscgprcr.dll, Bscgprin.dll, Bscgpriv.dll, Bscgrcpn.dll, Bscgrief.dll, Bscgriel.dll, Bscgries.dll, Bscgrnpr.dll, Bscgscad.dll, Bscgsesp.dll, Bscgsrpn.dll, Bscgsspa.dll, Bscgstlg.dll, Bscgstpn.dll, Bscgstri.dll, Bscgstsc.dll, Bscgusat.dll, Bscgvard.dll, Bs--chgp.dll, Bscigspa.dll, Bs--chak.dll, Bs--civa.dll, Bs--ckdb.dll, Bs--clas.dll, Bs--clie.dll, Bscnmovc.dll, Bscnstda.dll, Bs--cons.dll, Bs--cpar.dll, Bs--cpcl.dll, Bs--cran.dll, Bscrcamp.dll, Bscrcanl.dll, Bscrcptr.dll, Bscrcrle.dll, Bscrgsof.dll, Bscrhatt.dll, Bscrhlmf.dll, Bscrmsos.dll, Bscrperv.dll, Bscrragg.dll, Bscrtaco.dll, Bscrtopp.dll, Bs--csar.dll, Bs--cscl.dll, Bs--ctmp.dll, Bsdbavla.dll, Bsdbcala.dll, Bsdbcent.dll, Bsdbclav.dll, Bsdbcrit.dll, Bsdbdiba.dll, Bsdbimpl.dll, Bsdblpro.dll, Bsdbnmrp.dll, Bsdbores.dll, Bsdbpapj.dll, Bsdbrepa.dll, Bsdbriva.dll, Bsdbsmlc.dll, Bsdbsoco.dll, Bsdbssdb.dll, Bsdbstdb.dll, Bsdbstlc.dll, Bsdbstle.dll, Bs--dupa.dll, Bs--expl.dll, Bsf4gest.dll, Bs--fldo.dll, Bs--gale.dll, Bs--gals.dll, Bs--gcap.dll, Bs--gmen.dll, Bs--gope.dll, Bs--gprn.dll, Bs--greg.dll, Bs--grua.dll, Bsicesmm.dll, Bsichlnc.dll, Bsicmpor.dll, Bsicnomc.dll, Bsicntra.dll, Bsicrsta.dll, Bsicsdat.dll, Bsicsttr.dll, Bs--insg.dll, Bs--istp.dll, Bs--ling.dll, Bs--liop.dll, Bs--lsel.dll, Bs--marc.dll, Bs--mast.dll, Bsmgagad.dll, Bsmgagli.dll, Bsmganlo.dll, Bsmgarti.dll, Bsmgartv.dll, Bsmgcaar.dll, Bsmgcaem.dll, Bsmgcals.dll, Bsmgcaum.dll, Bsmgcfam.dll, Bsmgcmma.dll, Bsmgdpro.dll, Bsmgelar.dll, Bsmgette.dll, Bsmggmer.dll, Bsmggsad.dll, Bsmggsal.dll, Bsmggsap.dll, Bsmggsax.dll, Bsmggsay.dll, Bsmggsld.dll, Bsmggsle.dll, Bsmghltp.dll, Bsmgimba.dll, Bsmginvf.dll, Bsmglist.dll, Bsmglsar.dll, Bsmgmaga.dll, Bsmgmatr.dll, Bsmgnado.dll, Bsmgpdon.dll, Bsmgpeac.dll, Bsmgprom.dll, Bsmgrcap.dll, Bsmgrcpr.dll, Bsmgrcsm.dll, Bsmgrgcl.dll, Bsmgrint.dll, Bsmgripc.dll, Bsmgsccl.dll, Bsmgschc.dll, Bsmgsche.dll, Bsmgsgme.dll, Bsmgstbo.dll, Bsmgstli.dll, Bsmgstrl.dll, Bsmgtipa.dll, Bsmgtvar.dll, Bsmgumis.dll, Bsmgvaar.dll, Bsmgvqta.dll, Bsmgctfo.dll, Bsmgelct.dll, Bsmghlae.dll, Bs--nodo.dll, Bs--note.dll, Bsnstras.dll, Bs--ntpe.dll, Bs--ntpo.dll, Bs--nume.dll, Bs--numg.dll, Bs--numx.dll, Bsorcaor.dll, Bsorchiu.dll, Bsorconf.dll, Bsorgnno.dll, Bsorgnnp.dll, Bsorgnof.dll, Bsorgnor.dll, Bsorgsol.dll, Bsorgsor.dll, Bsorscho.dll, Bsorsita.dll, Bsorstor.dll, Bs--paga.dll, Bs--pcon.dll, Bspeanpe.dll, Bspecaus.dll, Bspegsri.dll, Bspehlpe.dll, Bspem770.dll, Bs--peng.dll, Bspepnrt.dll, Bspeprev.dll, Bspertac.dll, Bspesdic.dll, Bspestro.dll, Bspestrt.dll, Bspetpco.dll, Bspkpick.dll, Bsprcage.dll, Bsprcapr.dll, Bsprclpr.dll, Bsprelmp.dll, Bsprenas.dll, Bsprfapa.dll, Bsprfirr.dll, Bsprgnpv.dll, Bsprgspv.dll, Bs--prmo.dll, Bsprscpr.dll, Bsprstpv.dll, Bsprvena.dll, Bsragnro.dll, Bsragrda.dll, Bsragsro.dll, Bsrahlol.dll, Bsrastol.dll, Bs--role.dll, Bssmdisk.dll, Bssmsmel.dll, Bssmstel.dll, Bs--sotc.dll, Bs--spar.dll, Bssqcatq.dll, Bssqclaq.dll, Bssqcoll.dll, Bssqcoqu.dll, Bssqgbtc.dll, Bssqlivq.dll, Bssqpcam.dll, Bssqpqua.dll, Bssqprre.dll, Bssqrapp.dll, Bssqscll.dll, Bssqsstq.dll, Bssqstra.dll, Bssqtcon.dll, Bssqtdif.dll, Bssqtpsq.dll, Bssqvafo.dll, Bssqvalf.dll, Bs--stat.dll, Bs--stud.dll, Bs--swnt.dll, Bs--tacq.dll, Bstcartv.dll, Bstcdire.dll, Bstcform.dll, Bstcstag.dll, Bstctagl.dll, Bs--tpmo.dll, Bs--tric.dll, Bstvtras.dll, Bs--vaan.dll, Bsveaspe.dll, Bsvebanc.dll, Bsveboll.dll, Bsvebotr.dll, Bsveclsc.dll, Bsvecopa.dll, Bsvecove.dll, Bsvecovg.dll, Bsvecovp.dll, Bsvedesd.dll, Bsvefadi.dll, Bsvefdin.dll, Bsvegnbf.dll, Bsvepack.dll, Bsvepeve.dll, Bsvepnfa.dll, Bsvepnsx.dll, Bsveport.dll, Bsvestco.dll, Bsvetpbf.dll, Bsvevalu.dll, Bsvevett.dll, Bs--vlog.dll, Bs--zone.dll, Business.exe, Busconv.exe.

Attenzione! Quando si procede all'aggiornamento da una versione precedente, tutti i file sopra indicati verranno rimossi dalla cartella d'installazione di Business NET. Anche gli eventuali componenti personalizzati con nomi di file standard verranno rimossi. Le personalizzazioni realizzate, in tecnologie VB6, mediante il source-extender relative a componenti non più distribuiti (ad esempio, Bsmgarti.dll, Bs--clie.dll, Bsveboll.dll, Bsorgsor.dll, ...) non saranno ovviamente più operative. Qualora sia necessario un componente VB6 non più distribuito, lo si può prelevare da una installazione di versione 2011 e lo si installa/utilizza sulla versione 2012, previa valutazione della compatibilità da parte del tecnico/programmatore. Vedi più avanti Note per installatori e programmatori.

Si elencano di conseguenza le funzionalità del programma non più disponibili nella 2012 di Business NET:
  • Navigazione documentale (BSMGNADO.DLL), sostituito dall'Analisi flusso documentale;
  • Tabelle fiscali, non utilizzare dalla Contabilità generale (BSCF*.DLL);
  • Calcolo revoca agevolazione Tremonti-bis (BSCEREVT.DLL), obsoleto;
  • Dati agevolazione Tremonti-bis (BSCETREM.DLL), obsoleto;
  • Generazione dati F24 (BSCGGF24.DLL), obsoleto sostituito da Gestione modello F24;
L'aggiornamento è consentito dalla versione 13 di Business oppure dalla versione 2008 o successiva di Business NET; qualora si disponga di una versione precedente occorre prima aggiornarsi alla release 13 di Business. Per l'aggiornamento seguire i seguenti passi:

Attenzione! Chi ha installato la versione 2012 beta, rilasciata il 30/11/2012, è obbligatoria che provveda, terminata l'installazione, a lanciare la conversione di release degli archivi mediante il programma Conversione archivi SQL Server (BUSCONVS.EXE) sia sul server che sui client come indicato più sotto ai punti 15. (server) e 10. (client). Questo si rende necessario in quanto dalla versione beta (30/11/2011) alla versione definitiva (20/01/2012) sono stati aggiunti nuovi campi sui sul database azienda che sull'archivio procedura. Se non si compie questa operazione all'avvio di Business NET apparirà il seguente messaggio ATTENZIONE: il database <nomedatabase> è di versione NET 2012 BETA. Eseguire la conversione archivi per allinearlo a NET 2012 standard! che inibisce l'ingresso.

Sul Server:

  1. assicurarsi che siano soddisfatti i prerequisiti software e hardware sopra descritti;
  2. effettuare i controlli pre-conversione come indicato sotto nella sezione Attività importanti da svolgere pre-conversione Business NET 2012;
  3. se uno o più database che si utilizzano per Business è di tipo Microsoft Access, MSDE 1 o SQL Server 7 è necessario procedere alla conversione del database a SQL Server prima di procedere con l'installazione di Business NET. Vedere più avanti la sezione Aggiornamento del motore database;
  4. effettuare un backup dei database di tutte le aziende e dell'archivio procedura (database ARCPROC per default);
  5. controllare la disponibilità di risorse per effettuare l'aggiornamento: controllare la disponibilità di spazio sul disco fisso del server almeno necessario a contenere il 50%-80% della dimensione dei file *.MDF dei database dell'azienda e dell'archivio procedura;
  6. lanciare l'installazione di Business NET eseguendo il file BUSSETUP.EXE che si trova nella cartella \Business del disco, oppure premendo il pulsante Installazione di Business NET 2012 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata);
  7. nella pagina Contratto di licenza scegliere di accettare i termini del contratto di licenza, quindi premere su Avanti >;
  8. nella pagina Profilo di installazione di Business NET è possibile scegliere il Profilo di installazione di Business NET che si vuole aggiornare, quindi premere su Avanti >;
  9. nella pagina Identificazione utente, inserire tutti i dati richiesti come riportati nella chiave di attivazione di Business NET in possesso (oppure selezionare la chiave da file), quindi premere su Avanti >;
  10. nella pagina relativa alla Tipologia di installazione di Business NET mantenere l'opzione relativa all'aggiornamento dei programmi;
  11. controllare che le impostazioni siano corrette (tipo di installazione: Server/Monoutenza e tipo database), quindi premere su Avanti >;
  12. nella pagina relativa alla Selezione delle cartelle di installazione e alla Modalità di installazione degli aggiornamenti, controllare che le cartelle siano corrette. Se tale macchina server provvede anche alla distribuzione degli aggiornamenti sulla rete selezionare il flag Questa macchina distribuisce gli aggiornamenti sulla rete unitamente alla Cartella temporanea di appoggio degli stessi (per default C:\BusTmp);
  13. terminata l'installazione il programma di setup può richiedere il riavvio del sistema;
  14. lanciare la conversione di release degli archivi mediante la voce di menu la Conversione archivi SQL Server (BUSCONVS.EXE); lasciando abilitate le opzioni Converti il database, Ricrea il database Jet con tabelle allegate ;
  15. se disponibili si installano a questo punto gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata, come indicato nei documenti che accompagnano le service release stesse, sezione server;
  16. effettuare i controlli post-conversione come indicato sotto nella sezione Attività importanti da svolgere post-conversione Business NET 2012.

Sul Client:

  1. assicurarsi che siano soddisfatti i prerequisiti software e hardware sopra descritti;
  2. lanciare l'installazione di Business NET eseguendo il file BUSSETUP.EXE che si trova nella cartella \Business del disco, oppure premendo il pulsante Installazione di Business NET 2012 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata);
  3. nella pagina Contratto di licenza scegliere di accettare i termini del contratto di licenza, quindi premere su Avanti >;
  4. nella pagina Profilo di installazione di Business NET è possibile scegliere il Profilo di installazione di Business NET che si vuole aggiornare, quindi premere su Avanti >;
  5. nella pagina Identificazione utente, inserire tutti i dati richiesti come riportati nella chiave di attivazione di Business NET in possesso (oppure selezionare la chiave da file), quindi procedere;
  6. nella pagina relativa alla Tipologia di installazione di Business NET mantenere l'opzione relativa all'aggiornamento dei programmi;
  7. controllare che le impostazioni siano corrette (tipo di installazione: Client e tipo database utilizzato);
  8. nella pagina relativa alla Selezione delle cartelle di installazione e alla Modalità di installazione degli aggiornamenti, controllare che le cartelle siano corrette. Qualora si voglia abilitare l'installazione automatica degli aggiornamento su questo client all'avvio di Business NET, abilitare l'apposita opzione Installa automaticamente gli aggiornamenti all'avvio di Business, impostando eventualmente le credenziali di Windows (dominio, utente e password) per lanciare il programma di installazione aggiornamenti automatici;
  9. quindi si porta a termine l'installazione riavviando il sistema se richiesto; 
  10. entrare dal menu programmi di Windows nella Conversione archivi SQL Server (BUSCONVS.EXE) selezionando tutti gli archivi lasciando abilitata solo l'opzione Crea il database Jet con tabelle allegate;
  11. se disponibili si installano a questo punto gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata, come indicato nei documenti che accompagnano le service release stesse, sezione client.


Aggiornamento del motore database


In questa sezione vengono elencati i passi da seguire per trasformare il motore database da una versione ad un'altra o da un tipo ad un altro. Prima di qualsiasi operazione è obbligatorio effettuare una copia di backup di tutti i database. Attenzione! il cambio del motore database va eseguito sempre a parità di versione di Business NET: se nello stesso momento cioè si deve fare sia l'aggiornamento di versione di Business NET che l'aggiornamento di versione del database occorre dapprima eseguire le operazioni qui sotto descritte poi la conversione di release di Business NET.

Microsoft Jet (Access) --> MSDE 2000 o SQL Server 2000/2005/2008/2008 R2

NB. Questa operazione è da compiere prima di installare Business NET in quanto il tipo di database di origine non è supportato;

  1. sulla macchina server installare SQL Server/MSDE come indicato nella sezione Nuove installazioni, Server, punto 3 di questo documento;
  2. compattare gli archivi azienda, da Gestione aziende e database, e il database ARCPROC (quest'ultimo utilizzando Visdata, Access 97 o Jetcomp, ad esempio) allo scopo di assicurare l'integrità dei dati prima della conversione, quindi creare una copia di backup di questi archivi MDB;
  3. lanciare sul server il programma Busupsiz.exe dalla cartella dove è installato Business NET; dopo la finestra di connessione (nella quale vanno indicati il nome/istanza del server e il login di SQL Server/MSDE), nella finestra principale si indica: a) di convertire l'archivio procedura (ARCPROC) e le aziende; b) assicurarsi che siano abilitate le opzioni Crea il database vuoto, Esporta tutti i dati, Crea il database Jet con tabelle allegate; quindi si procede;
  4. sul server, con Management Studio (o Enterprise Manager) schedulare, per ogni database, i backup del database completo e del transaction log (se il modello di recupero è completo);
  5. terminato sul server il passo 3. lanciare sui clients il programma Busupsiz.exe dalla cartella dove è installato Business NET indicando: a) di convertire l'archivio procedura (ARCPROC) e le aziende; b) abilitare la sola opzione Crea il database Jet con tabelle allegate; quindi si procede.
      

MSDE 1.0\SQL Server 7.0 --> SQL Server 2000/2005

NB. Questa operazione è da compiere prima di installare Business NET in quanto il tipo di database di origine non è supportato;

Il metodo consigliato per questo tipo di aggiornamento è il seguente:

  1. effettuare una copia di backup (database completo) di tutti i database di Business;
  2. sul server con l'Enterprise manager (o DbaMgr), cancellare i database di Business (ARCPROC e database aziende);
  3. installare SQL Server 2000/2005 sul server (aggiornando il precedente motore database) sull'istanza predefinita;
  4. sul server, mediante il Management Studio (o l'Enterprise Manager), si effettua un restore dei backup effettuati in precedenza con SQL Server 7.0/MSDE, creando i nuovi database con gli stessi nomi originari;
  5. ricostruire gli indici di tutti i database di Business NET mediante l'utility BusSchedBackupSQL.exe presente nella cartella \Tools\GestBackupSql del disco;
  6. sempre sul server, mediante il Management Studio (o l'Enterprise Manager) schedulare, per ogni database, i backup del database completo e del transaction log; Attenzione! Nell'SQL Server 2005 Express Edition non è possibile schedulare i backup mediante l'SQL Server Agent in quanto non disponibile. Vedere la guida in linea per maggiori dettagli.

In Business NET non ci sono interventi di configurazione da compiere, qualora il nome dell'istanza di SQL Server e le credenziali d'accesso rimangono invariate.


MSDE 1.0\SQL Server 7.0 --> SQL Server 2008/2008 R2

Questa passaggio diretto non è consentito, prima si aggiorna il motore database a SQL Server 2000/2005 come indicato in precedenza, poi si aggiorna il database a SQL Server 2008/2008 R3 come descritto più avanti.

 

MSDE 2000 --> SQL Server 2005/2008/2008 R2

Il metodo consigliato per questo tipo di aggiornamento è il seguente:

  1. effettuare una copia di backup (database completo) di tutti i database di Business NET;
  2. sul server con il DbaMgr2k, cancellare i database di Business NET (ARCPROC e database aziende);
  3. disinstallare l'Msde 2000 da Pannello di controllo, se presente la voce di disinstallazione (su alcune versioni di sistemi operativi non è ammesso);
  4. installare una nuova istanza SQL Server 2005/2008/2008 R2 sul server, senza aggiornare l'istanza eventualmente ancora esistente;
  5. se la vecchia istanza di MSDE 2000 è ancora presente disabilitarne i servizi da Pannello di Controllo, Strumenti di amministrazione, Servizi;
  6. sul server, mediante l'SQL Management Studio di SQL Server 2005/2008/2008 R2, si effettua un restore dei backup effettuati in precedenza, creando i nuovi database con gli stessi nomi originari;
  7. ricostruire gli indici di tutti i database di Business NET mediante l'utility BusSchedBackupSQL.exe presente nella cartella \Tools\GestBackupSql del disco;
  8. sempre sul server, con l'SQL Management Studio rischedulare, per ogni database, i backup del database completo e del transaction log; Attenzione! Nell'SQL Server 2005/2008/2008 R2 Express Edition non è possibile schedulare i backup mediante l'SQL Server Agent in quanto non disponibile. Vedere la guida in linea per maggiori dettagli.

In Business NET non ci sono interventi di configurazione da compiere, qualora il nome dell'istanza di SQL Server e le credenziali d'accesso rimangono invariate.

 

SQL Server 2000/2005 --> SQL Server 2008/2008 R2

Il metodo consigliato per questo tipo di aggiornamento è il seguente:

  1. effettuare una copia di backup (database completo) di tutti i database di Business NET;
  2. installare SQL Server 2008/2008 R2 sul server aggiornando l'istanza di SQL Server 2000/2005 installata;
  3. sul server ricostruire gli indici di tutti i database di Business NET mediante l'utility BusSchedBackupSQL.exe presente nella cartella \Tools\GestBackupSql del dvd-rom;
  4. sempre sul server, con l'SQL Management Studio rischedulare, per ogni database, i backup del database completo e del log delle transazioni. Attenzione! Nell'SQL Server 2008/2008 R2 Express Edition non è possibile schedulare i backup mediante l'SQL Server Agent in quanto non disponibile (consultare la guida in linea per eseguire questa operazione con le Operazioni pianificate o l'Utilità di pianificazione di Windows).

In Business NET non ci sono interventi di configurazione da compiere.


Contenuto del disco


  • \Business: contiene tutti i file necessari all'installazione di Business NET compreso il Bussetup.exe  e il file Bussetup net only.bat che consente di avviare l'installazione dei soli componenti in tecnologia .NET senza installare quindi i componenti in tecnologia VB6;
    • \Sql2k8r2ee: contiene SQL Server 2008 R2 SP1 Express Edition with Tools sia nella versione italiana che inglese, sia nella piattaforma 32 bit che 64 bit;
  • \Tools: contiene i seguenti strumenti aggiuntivi, utility di terze parti e aggiornamenti:
    • \Autorun:  contiene i file per la funzionalità AutoPlay del DVD-ROM di Business NET;
    • \Buscper:  contiene i programmi che consentono di conservare le personalizzazioni apportate ai database nel PROVA.MOD. Fare riferimento alla documentazione in linea per le istruzioni su tali componenti;
    • \Buscpwd:  contiene il programma che consente di applicare le password ai database MDB con tabelle allegate: consultare la documentazione sulla sicurezza dei database prima di utilizzarlo;
    • \Cr85rt: contiene la run-time di Crystal Reports 8.5 inglese, la stessa installata dal Setup di Business NET;
    • \Cr2008rt: contiene la run-time di Crystal Reports 2008 italiana, consultare il file PDF prima di installare questo componente;
    • \DbaMgr: contiene una console per amministrare il server con database MSDE 2000;
    • \GestBackupSql: contiene uno programma per la creazione dei processi schedulati di backup e manutenzione dei database SQL/MSDE;
    • \Msde2000: contiene l'MSDE 2000 (o SQL Server 2000 Desktop Engine) in versione SP4, lingua italiana;
    • \NetFramework2: questa cartella contiene il Microsoft .NET Framework 2.0 SP2;
    • \Reports: contiene una raccolta di report addizionali per Business NET con alcune variazioni rispetto ai report standard, come documentato nel file Leggimi.txt;
    • \Sql2k5eeSp4: contiene SQL Server 2005 Express Edition (già con SP4) e l'SQL Server Management Studio Express Edition in versione italiana, su piattaforma 32 bit;
    • \Sql2k8Sp3: contiene il Service Pack 3 di SQL Server 2008 per le versioni Express, Standard e Enterprise sia nella versione italiana che inglese, sia su piattaforma 32 bit che 64 bit;
    • \Sql2kcli: contiene le Client Utilities per SQL Server 2000/2005/2008 MDAC 28 Sp1, gli stessi componenti installati dal Setup di Business NET;
    • \Unpacker: contiene uno strumento che consente di estrarre singoli file dal pacchetto di installazione di Business NET (il file Bussetup.exe e Business*.bin);
    • \Utility: raccolta di utility (scompattatori, visualizzatori, utility di sistema, utility di diagnostica, documentazione, ...);
    • \Vbrun60: contiene un pacchetto per installare la run-time di Visual Basic SP3 che Business NET utilizza; 
    • \WebBusinessNET: contiene Web Business NET 2012 (l'estensione web di alcune funzioni di Business NET).

Nuove funzioni e differenze rispetto a Business NET 2011 standard


NB: alcune di questa funzionalità sono disponibili anche con Service Release di Business NET 2011. Per la documentazione completa fare riferimento alla guida in linea.

Nuovi moduli realizzati:

A - Tesoreria e Flussi finanziari

Il modulo prevede la possibilità di estendere lo scadenziario per effettuare analisi finanziarie, sulla base di indicatori e tabelle parametriche a cura dell’utente, che consentono di determinare la data presunta di incasso e pagamento grazie alla impostazione di tempi medi, rating finanziario, sia per i clienti che per i fornitori strategici, con attribuzione eventuale dello stato di “inderogabile”, “certo”, “incerto”. Il modulo consente inoltre di gestire uno scadenzario extracontabile che può contenere sia movimenti inseriti manualmente, sia movimenti generati a partire dal ciclo attivo e passivo di Business NET (ordini, impegni, DDT da fatturare, etc.), sulla base dei pagamenti inseriti nelle testate dei documenti.

B - Tesoreria Extended

Il modulo produce una serie di report per effettuare un’analisi finanziaria per gruppi di aziende. E’ previsto uno scenario per il datawarehouse che integra scadenziario e scadenziario extracontabile.
Il modulo prevede la possibilità di gestire il “giro” degli effetti senza chiudere il cliente. Grazie all’integrazione con DocFinance, è possibile esportare lo scadenziario verso DocFinance, ed importare su Business NET i movimenti finanziari, provenienti dai sistemi bancari con Standard CBI. 
.

C - Gestione Punti Vendita

Il modulo è stato progettato per rispondere alle esigenze delle aziende commerciali con attività di vendita al dettaglio o all'ingrosso (Retail), negozi. Realizzato in tecnologia Client/Server  è perfettamente integrato con gli altri moduli e le altre funzionalità di Business Net con i quali condivide lo stesso database. Il modulo può essere collegato con registratori di cassa. E' possibile gestire documenti di tipo Corrispettivi, Ddt emessi, Fatture immediate emesse,  Note di accredito emesse,  Ricevute fiscali emesse,  Fatture/ricevute fiscali emesse, Impegni cliente, Preventivi, Documenti interni per movimentazione di magazzino. E’ disponibile un menu dedicato, con accesso immediato ai programmi principali del modulo senza la necessità di utilizzare il menu del software gestionale.

D - Gestione Punti Vendita Extended

Il modulo, che richiede la presenza del Gestione Punti Vendita, permette di gestire le fidelity card, differenziandole per tipologia e collegandole a specifici clienti e determinate promozioni. E’ garantita anche la possibilità di associare ad un determinato cliente differenti tipi di tessere. Le fidelity card possono essere utilizzate anche per una rapida identificazione del cliente. E’ disponibile inoltre un’interfaccia per la gestione delle promozioni in base a diversi livelli di dettaglio, regolando parametri quali: periodo di validità, giorni di applicazione, fasce orarie, reparti interessati, gruppi di articoli, etc. e con tipologie di promozioni con cumulo punti per valore o quantità, con sconti a percentuale, complessivi, a valore o listini particolari, 3x2 per articoli similari o misti, omaggi in base al raggiungimento di un determinato valore o in base all’acquisto di articoli specifici. Grazie alla funzione di accumulo punti è possibile gestire un catalogo premi con segnalazione automatica dell’eventuale possibilità di ritiro dei premi maturati..

E - Gestione Punti Vendita Recovery

E' richiesto il modulo Gestione Punti Vendita. Grazie al funzionamento in modalità client-server, i dati sono sempre allineati e aggiornati in tempo reale; tuttavia, in presenza di più negozi remoti collegati on-line ad un’unica sede,  nell’eventualità in cui un negozio sia costretto ad operare temporaneamente, in emergenza, in modalità disconnessa dal server principale, grazie all’utilizzo del modulo Gestione Punti Vendita Recovery potrà comunque utilizzare alcune funzioni base del modulo Gestione Punti Vendita come ad esempio emissione di documenti, chiusura di cassa, su una copia locale di dati e al momento del ripristino (recovery) del collegamento on-line potrà accodare sul server principale le operazioni svolte in locale durante il periodo dell’emergenza.

F - Gestione Incassi Differiti

Consente di gestire un archivio di titoli ricevuti (ed emessi) che rappresentano contabilmente incassi e pagamenti che avranno la loro manifestazione contabile in periodi successivi. Consente inoltre di generare le registrazioni contabili all'atto del loro ricevimento (o emissione) e successivamente al momento della loro manifestazione contabile.


Funzionalità aggiunte ai moduli preesistenti:

A - Datawarehouse

Velocizzata l'estrazione dei dati dello scenario 1 (ciclo attivo e passivo) in presenza di numerosi documenti di magazzino.

Le anteprime a video/stampe della pivot grid ora vengono esposte in lingua italiana.

Nello scenario 1 (ciclo attivo e passivo) aggiunte dimensioni relative al modulo Gestione Punti Vendita.

B - Magazzino/Vendite

Realizzazione il nuovo programma 'Generazione massiva barcode', nella voce di menu Vendite/magazzino - Progressivi e utility, che può essere utilizzato per generare barcode Ean13/Ean8 in modo massivo, mediante una selezione di articoli; opera anche su articoli Taglie & colori.

Reso schedulabile il programma 'Ricostruzione progressivi correnti di magazzino' (BNMGRCAP), creando il file contenente i parametri di schedulazione con la pressione dei pulsanti Ctrl+Alt+F5, quindi schedulando il programma con il parametro /B.

Il programma di contabilizzazione documenti ora consente di gestire causali contabili specifiche (indicate in personalizzazioni acquisti) per i documenti ricevuti/note di accredito ricevute in regime di reverse charge. 

Implementazione sulla gestione dei lotti: ora il lotto viene identificato con una codifica alfanumerica (il codice numerico delle precedenti versioni rimane presente per ragioni di compatibilità ma ha solo uno scopo interno); scarico automatico del lotto in base al criterio impostato nella tabella delle modalità di gestione del lotto (lifo, fifo, data scadenza); possibilità di definire modalità di creazione automatica del lotto in sede di carico.

Implementata una gestione del c/visione su un unico magazzino, per clienti/fornitori-partita, mediante l'introduzione di nuovi indicatori sulle causali di magazzino e funzioni di ricerca delle bolle di c/visione di carico sui documenti di scarico del c/visione. Opera sui documenti di magazzino (no ordini e note di prelievo).

Ora i programmi Gestione documenti & ordini, su opzione, consentono di esplodere la distinta base in modo ricorsivo, fino alla materia prima.

In Personalizzazione Vendite, Acquisti e Parcellazione sono ora specificabili 2 nuovi cod. IVA per le spese di spese dei documenti/ordini con la data di fine validità, oltre a quello predefinito, per gestire meglio situazioni di variazione dell'aliquota IVA ordinaria.

Aggiunte query di controllo sul programma "Controllo coerenza dati" per evidenziare incoerenze sulla movimentazione di articoli taglie & colori, in particolare su progressivi definitivi, movimenti d'ordine e di magazzino.

L'opzione di registro \ProponiArtSostitutivo, disponibile sui programmi Gestione ordini, documenti e offerte consente ora, impostandola con valore "1", di forzare la sostituzione dell'articolo senza messaggio di conferma.

C - Provvigioni

Con questa versione è possibile attivare una nuova modalità di gestione delle provvigioni che ha i seguenti obiettivi: garantire coerenza tra provvigioni e scadenziario contabile (nella modalità di corresponsione della provvigione sull'incassato ogni riga di provvigione è legata alla propria riga di scadenziario); gestire simulazioni di provvigioni da DDT e ordini; possibilità di eseguire stampe retroattive; migliore gestione delle provvigioni su scadenze raggruppate e su scadenze riemesse per insoluti; migliore gestione degli acconti provvigionali e storni di provvigioni.

D - Import/Export

Realizzati i nuovi profili NET standard 110 (Export import/export NET) e 111 (Import import/export NET) che provvedono a trasferire le definizioni dei processi di import/export da una installazione e l'altra. Sono realizzati per operare su file di tipo XML

Realizzato il nuovo profilo NET standard 240 (Catalogo Metel®) che provvede ad importare il file METEL nel catalogo fornitori di Business NET.

Ora il programma di Definizione delle procedure adotta una nuovo editor per gli script molto più evoluto (colorazione automatica delle parole chiave durante la digitazione del codice).

E - Infrastruttura/Framework

All'avvio di Business NET, con database SQL Server Express Edition o MSDE 2000, viene controllato lo spazio residuo sul database SQL. Qualora lo spazio utilizzato sia maggiore del 90% delle dimensione massime consentite viene dato un avviso all'operatore sulla necessità di adottare un motore database più capiente. Per poter cambiare la percentuale settare l'opzione di registro globale \Business\Opzioni\DBCheckFreeSpace (default 90). Per disattivare il messaggio impostare il valore dell'opzione a 0 (zero).

Ora il programma d'installazione di Business NET consente di installare contestualmente il motore database SQL Server 2008 R2 Service Pack 1 sulle nuove installazioni.

Il messaggio all'avvio di Business NET che informa della mancata esecuzione delle copie di backup viene ora mostrato come una notifica della tray area del sistema operativo, con un popup a fianco all'orologio di Windows.

Aggiunti nuovi skin grafici a Business NET che si attivano dalle proprietà del menu.

A partire dalla 2012 di Business NET la guida (help) non viene più distribuita attraverso il Business.chm ma è rappresentata da più file html localmente installati. Con questo nuovo sistema sarà possibile scegliere se consultare la guida locale oppure quella remota tramite un servizio WEB offerto da NTS Informatica. Questo consente di accedere sempre alla versione aggiornata della guida.

Realizzato un nuovo programma di configurazione degli accessi  (BN__GACC) che permette di settare gli accessi ai programmi per utente\ruolo in una struttura ad albero e di copiare i dati da utente\ruolo e viceversa.

Implementazione di una nuova funzione di sicurezza che consente di limitare l'accesso in visualizzazione/modifica/cancellazione di documenti gestionali (reg. contabili, ordini, offerte, documenti, ...) per utente, sulla base di regole (per tipo documento, serie documento, tipo bolla/fattura, magazzino).

Realizzata una nuova funzionalità che consente, sui campi oggetto di ricerca (zoommabili) in genere, di proporre i codici in precedenza utilizzati (Recents) sul medesimo campo o nel medesimo contesto: questa funzionalità si attiva dalle proprietà del menu di Business NET quando è già attiva la funzionalità di autocompletamento. Nella modalità "semplice" per ogni database\ditta\programma\form\operatore\campo zoommabile vengono memorizzati gli ultimi codici inseriti (50) e con un doppio click sul campo vengono riproposti; nella modalità "contestuale" oltre al  valore inserito nel campo zoommabile il programma si memorizza i valori contenuti nei precedenti campi/colonne di griglia sempre di tipo zommabile, tenendo conto dell'ordine di tabulazione dei campi e dell'ordine delle colonne in griglia. In tal modo, ad esempio, si potranno avere dei recent ottimizzati per il cliente Rossi Gilbo, su Agente Bravi Stefano, con tipo bolla\fattura Vendita visualizzando nel recent gli ultimi articoli venduti in questo contesto.

Ora è supportato l'invio di fax mediante HylaFax anche su sistemi operativi Windows Vista/7 32bit o 64bit utilizzando l'apposito applicativo java (vedi guida).

Migliorata la fruibilità di Business NET su dispositivi tablet (iPad, Android) con client RDP: implementazione di form alternative semplificate su offerte, ordini, documenti; nuovo menu di accesso ai programmi; migliorata la navigazione delle griglie (se il cliente RDP supporta tale funzionalità).

Gestione delle chiavi di attivazione associate (chiave principale e chiave secondaria/associata): questo sistema consente, sulle nuove installazioni, di differenziare il n° di posti di lavoro su alcuni moduli (Gestione Punti Vendita, Ordini su tablet, CRM, Customer service e Logistica su palmare) rispetto alla chiave di attivazione principale (o di backoffice).

Allargato il campo indirizzo, nelle anagrafiche, da 35 a 70 caratteri. Vedere più avanti il capitolo "Attività importanti post-conversione Business NET 2012".

F - Contabilità generale

Il programma di stampa partitari ora consente, a scelta nelle stampe su griglia, di mostrare anche i conti non movimentati nel periodo indicato ma dotati di un saldo precedente diverso da zero.

G - Intrastat

Il modulo Intrastat è stato completamente ristrutturato allo scopo di gestire in modo organico documenti di magazzino contenenti sia beni che servizi e, soprattutto integrare la gestione delle rettifiche sui beni da magazzino e da prima nota. Vedere la guida in linea per maggiori dettagli.

H - CRM

Aggiunto nuovo programma 'Genera impegni da offerte' che provvede a generare impegni clienti in modo massivo da una selezione di offerte.

Aggiunto nuovo programma 'Sincronizzazione lead/agenda Google' che consente di trasferire lead ed agenda del CRM su un account Google+. In questo modo tali dati possono essere consultati su dispositivi IPAD o ANDROID.

Creato nuovo programma 'Cancellazione dati CRM' che provvede alla cancellazioni dei lead, offerte, opportunità ed attività del modulo CRM.

I - Customer service

Eseguito il porting in tecnologia NET del modulo.

Integrata la Contabilità analitica duplice contabile sui programmi Fatturazione canoni, Fatturazione chiamate e Gestione chiamate.

Nella fatturazione delle chiamate ora è configurabile il testo nel corpo del documento generato mediante stringhe 'segnaposto'.

Inserita possibilità di generare da Gestione chiamate un unico documento con reso dell'apparecchio e/o addebiti manodopera.

L - Desktop consolle

Gestito un nuovo pannello per la visualizzazione delle offerte del CRM, con possibilità di parametrizzare il range di date scadenza da mostrare.

Abilitata una funzione di drag & drop delle righe di articoli che, se trascinate sul programma Gestione ordini, consente di compilare in modo automatico le righe del corpo.

M - Distinta base e produzione

L'elaborazione MRP è ora stata completamente riscritta in tecnologia NET  (è disponibile l'opzione di registro \Bsdbemrp\Opzioni\UsaMotoreNet che, se valorizzata a 0, consente di impostare l'utilizzo della precedente versione VB6): questo ha determinato un miglioramento dei tempi di elaborazione medi dal 30% al 40%. Ora è stato implementato un  alert che interviene al termine dell'elaborazione e il processo, con i relativi parametri di lancio, può essere tracciata nel Log delle attività di Business NET. Aggiunta una nuova scelta sul programma che consente di generare file PDF con i report contenenti il risultato dell'elaborazione, particolarmente utili quando il processo viene schedulato.

N - Logistica su palmare

In gestione picking implementata la proposta delle ubicazioni in base all'indice di rotazione e il percorso.

Nella Movimentazione interna è stata implementata la gestione degli "abbassamenti" della merce dalle ubicazioni di stock a quelle di picking.


Migrazione da VB6 a .NET


Con la distribuzione di Business NET 2012 (gennaio 2012) vengono rilasciati in tecnologia .NET/VB.NET i seguenti moduli (oltre a quelli già rilasciati nelle versioni precedenti: Contabilità generale e semplificata, Anagrafiche generali, Intrastat, Ordini, Vendite, Magazzino, Cespiti, Ritenute/Percipienti, F24, PDF, Provvigioni, Distinta base, Produzione, CRM, Taglie & colori commerciale e produzione, Datawarehouse, Import/export, Tentata vendita):

  • Commesse light
  • Customer service
  • Contabilità analitica
  • Sistema qualità
  • Project management, parte(3)
  • Parcellazione, parte(3)
  • Configuratore di prodotto su distinta base neutra, parte(3)

(3)
Il porting sarà terminato con Service Release rilasciate in corso al 2012.

Con la versione 2012 di Business NET si completa il porting da VB6 a NET dell'intero programma. Per i moduli Configuratore di prodotto (CP1), Retail, Statistiche, Non solo Shop non è prevista la riscrittura in tecnologia NET  in quanto sono superati da altre funzionalità o nuovi moduli. Questa versione di Business NET è l'ultima che integra al suo interno il framework VB6.


Attività importanti da svolgere pre-conversione Business NET 2012


Effettuare copie di backup di tutte gli archivi prima di procedere alla conversione dei database.

Se i database (sia l'archivio procedura ARCPROC che i database azienda) sono di tipo Microsoft Access, MSDE 1 o SQL Server 7 convertirli a SQL Server di versione superiore (vedi sopra nella sezione Aggiornamento del motore database).

Se i database sono di versione precedenti alla 13 (Business 12 o precedenti), procedere dapprima all'aggiornamento della macchina server alla versione 13 (Installazione di Business 13 e Conversione archivi SQL) poi si procede con l'installazione di questa versione di Business NET.

In base ai moduli utilizzati o che intenderà utilizzare il cliente, controllate le informazioni sottoriportate circa le differenze di comportamento e le incompatibilità tra i vari moduli di Business NET (vedi sotto nella sezione Note per installatori e programmatori).

Se sull'archivio da convertire è in uso il modulo CRM, e la versione da aggiornare è precedente alla NET 2010, effettuare tali controlli ed azioni preliminari:

  • verificare che su tutti i record dell’organizzazione della ditta delle persone che utilizzano il Crm, ci sia il legame con la tabella operatori (nell'archivio procedura ARCPROC), mediante l’indicazione nell’apposita colonna della griglia dell’organizzazione della Anagrafica ditta ‘nome operatore’ (es. ‘roby’ nel record 52 dell’organizzazione ); NB: lo stesso nome operatore (es. ‘roby’) deve essere presente in un solo record della griglia delle persone dell’organizzazione della ditta! Inoltre, per le persone che sono anche agenti , controllare che ci sia il codice /agente relativo su quella ditta;
  • sarebbe bene inoltre verificare che ogni lead abbia un operatore incaricato diverso da zero (NB: dopo la conversione di eventuali lead che in origine non avevano un operatore incaricato, verranno assegnati automaticamente all’operatore ‘Admin’; si dovrà operare successivamente per correggere la situazione assegnando tali leads ad un operatore coerente). Se non esiste un utente ‘Admin’ occorre crearlo nella tabella degli operatori di Business NET preliminarmente. Occorre inoltre impostare , (negli accessi crm per operatore), almeno un utente crm in modo che abbia visibilità sui leads di admin, per poterli poi riassegnare in modifica delle anagrafiche dei leads stessi.
Se sull'archivio da convertire è in uso il modulo Datawarehouse, e la versione da aggiornare è precedente alla NET 2011, effettuare tali controlli ed azioni preliminari:
  • controllare la presenza di impostazioni analisi datawarehouse con codici che eccedono il valore 1000, nel caso aprire tali impostazioni statistiche e salvarle con un codice inferiore. A partire da questa versione di Business NET i codici che vanno da 1001 a 9999 sono riservati ad NTS per la futura distribuzione di impostazioni statistiche definite a livello standard. Nella versione 2011 non vengono distribuite statistiche standard ma se in sede di conversione archivi (BUSCONVS) si sceglie l'aggiornamento opzionale "TABDWIM - Statistiche predefinite DWH" le impostazioni statistiche salvate con codice superiore a 1000 andranno perse;
  • la nuova versione di Datawarehouse archivia i dati elaborati in una nuova tabella di nome DWAREHE (nelle versioni precedenti la tabella utilizzata era DWAREH). In sede di conversione archivi, mediante BUSCONVS, il programma provvede a traferire tutti i dati esistenti nella nuova tabella con un dispendio molto elevato sia di tempo che di spazio su disco fisso del server (in particolare per l'aumento di dimensione del log delle transazioni .LDF), in funzione delle caratteristiche hardware e soprattutto del numero di record presenti nella tabella DWAREH. Per evitare questa lunga attività di conversione, qualora non sia stato rimossi i dati originari di partenza (documenti di magazzino, ordini, contabilità, ...), prima di lanciare la conversione archivi è possibile rimuovere il contenuto della tabella DWAREH eseguendo la seguente query:  TRUNCATE TABLE DWAREH. Quindi si provvede a rielaborare/riestrarre i dati DOPO aver installato la nuova versione di Business NET con la nuova versione del modulo Datawarehouse.

Attività importanti da svolgere post-conversione Business NET 2012

Per effetto della gestione dei lotti con codifica alfanumerica, quando in Anagrafica ditta (nei Dati  aggiuntivi contabilità) il flag "Gestione lotti alfanumerici" viene attivano, tutti i report di stampa che sono stati personalizzati in passato che espongono il campo lotto, devono essere aperti con Crystal Reports, eseguita la Verifica Database sul report, aggiunta la tabella ANALOTTI collegata al movimento in LEFT JOIN (movmag, movord, keyord, keymag, ... a seconda del report) ed esposto il campo lotto alfanumerico {analotti.alo_lottox} in sostituzione del campo lotto numerico (mm_lotto, mo_lotto, ...)

Sempre per effetto delle variazioni sul lotto, anche se non è attiva la gestione lotti alfanumerica, qualora in passato siano stati personalizzati i report BSMGSCH13.RPT e/o BSMGSCH14.RPT, utilizzati dal programma Stampa schede articoli, è necessario  entrare in modifica di tali report con Crystal Reports ed eseguire le seguenti operazioni:

  • modificare le formule @EDALOTTO e @EDDALOTTO aggiungendo gli apici semplici prima e dopo il testo contenuto nella formula (in pratica si tipizzano queste formule da numeriche a testo);
  • fare la Verifica Database sulla fonte dati ODBC in modo che nella struttura interna al report siano aggiornata la lista dei nuovi campi presenti nel database di versione 2012;
  • modificare le formule @IO, @CARICHI, @SCARICHI, @ESISTENZA, @VALCAR, @VALSCAR, @QTAVAL, @VALVAL, @ADDvaloreACQ, @ADDvaloreVEND, formula di visibilità della sezione ‘dettaglio A’ e ‘dettaglio B’, in modo da sostituire il testo "{keymag.km_lotto}" con "{analotti.alo_lottox}"
Qualora  non si provveda a compiere queste attività, eseguendo i report da Business NET nel programma Stampa schede articoli, apparirà il seguente  messaggio d'errore: Si è verificato il seguente errore CRPE: Errore n. 515: Errore nel file BSMGSCH13.RPT: Errore nella formula <NOMEFORMULA>: 'If {keymag.km_aammgg} > {@FILTDATAFIN} ...' E' necessario un numero. Dettagli: errorKind Funzione PEStartPrintJob.

Per effetto dell'allargamento del campo indirizzo da 35 a 70 caratteri sulle anagrafiche (clienti/fornitori, destinazioni diverse, lead, anagrafiche generali) tutti i report personalizzati che sono stati realizzati nelle precedenti versioni che espongono questo campo, devono essere aperti con Crystal Reports ed eseguita la Verifica Database ed eventualmente ridisposto graficamente il campo indirizzo; qualora non venga eseguita questa operazione il report non produrrà un errore, ma non vengono mostrati i caratteri successivi al 35° inseriti nel programmi.

Nella versione 2012 di Business NET non sono più operative le opzioni di registro globali BUSINESS/OPZIONI/CodIvaSpeseVendAnte17092011 e BUSINESS/OPZIONI/CodIvaSpeseAcqAnte17092011 (introdotte nella versione 2011) contenenti il cod. IVA da utilizzare sui documenti di vendita e acquisti antecedenti il 17/09/2011, in seguito alla variazione dell'aliquota Iva ordinaria dal 20% al 21%. E' necessario quindi entrare in Personalizzazione Vendite ed indicare sul nuovo campo Codice Iva spese piede \ prima del il codice Iva con aliquota al 20% (indicato nell'opzione) e la data del 17/09/2011. La spessa operazione va fatta sulla Personalizzazione Acquisti.

Se si è convertito un database di versione precedente alla NET 2010 e sull'archivio convertito era in uso il modulo CRM effettuare le seguenti attività:
  • andare in Gestione operatori e spuntare come 'Utente Crm' gli utenti che sono utenti del Crm (cioè quelli a cui debbono applicarsi politiche di restrizione di accessi ai dati, e che devono usare i programmi specifici del modulo CRM);
  • andare a verificare: le informazioni di accesso operatore su ciascuna ditta del database convertito (fare attenzione soprattutto ai flag di accessibilità crm, e all’accesso fornitori , nonché il campo codice agente, per gli operatori che sono anche  agenti: sono tutti campi  che potrebbero essere necessario rettificare manualmente);
  • verificare e completare (perché la conversione archivi non provvede completamente a tal scopo) la tabella Accessi crm per operatore, facendo attenzione soprattutto agli utenti che nella precedente versione avevano una politica di accesso (in visualizzazione e in modifica) di tipo Personalizzato: vanno per questi operatori inseriti tanti record quanti sono le altre persone dell’organizzazione di cui hanno, per i relativi dati, diritti di visualizzazione e/o modifica;
  • qualora nelle attività pre-conversione non si è provveduto ad assegnare a tutte i leads un operatore incaricato, caso in cui la conversione ha assegnato all'operatore 'Admin' tali leads, è necessario impostare in Accessi crm per operatore almeno un utente CRM in modo che abbia visibilità sui leads di 'Admin', per poterli poi riassegnare in modifica delle anagrafiche dei lead stessi;
  • mediante le stampe parametriche di controllo 481 (Leads per operatore) e 482 (Operatori per leads) è possibile visualizzare i leads a cui ha accesso ciascun operatore o viceversa;
  • controllare e rifare eventuali customizzazioni sui reports (o adattare i reports esistenti già customizzati su precedente release alla nuova struttura dati).  I reports da controllare/adattare sono i seguenti (o quelli da essi derivati) : bscrsta*.rpt , bscssta*.rpt (del Customer Service), bsmgschc*.rpt, bsorsto*.rpt, bsmgstb*.rpt . NB: se si vogliono utilizzare i report di bolle/fatture/corrispettivi/ecc (quelli utilizzati dai programmi ‘Gestione documenti di Magazzino’, ‘Fatturazione differita’ e ‘Fatturazione differita interattiva’ (es,: BSVEBOLL.RPT, BSVEFATI.RPT, BSVEFATD.RPT, ecc) dal programma ‘Stampa vis. documenti di magazzino ‘ (BSMGSTBO) è necessario operare le medesime modifiche anche su di essi per evitare l'errore CRPE 515 nella formula <Record_Selection>. L’adattamento di detti report (da versioni precedenti  di reports/CRM) consiste per lo più nell’eliminazione dalla join sottostante della tabella leads (se presente la tabella anagra), e nell’inserimento della tabella temporanea TTSUBQCRM (nei report dei documenti, ad esempio, collegare con un link di tipo LEFT JOIN la tabella TTSUBQCRM alla tabella TESTMAG mediante i campi codditt = codditt, sc_conto = tm_conto, sc_coddest = tm_coddest). Vedere anche quesito n° 2088 nel servizio Web Soft Service riservato ai partner.

Nella conversione da Business NET 2008 a Business NET 2012 vengono perse le eventuali impostazioni relative agli Stili (combinazioni colori, ...) effettuati nelle proprietà del menu di Business NET. Questo si è reso necessario per rendere più flessibile l'applicazione degli stili per singolo operatore, in passato infatti l'impostazione avveniva per singola macchina, ora invece viene salvata per singolo operatore di Business NET. Terminato il processo di aggiornamento eseguire le impostazioni delle stile delle finestre voluto.

Se si è proceduto alla conversione di una versione 13, in presenza di stampe parametriche query basate su una query non su file RPT, è possibile che debbano essere apportati interventi alla query dovuta al fatto che in Business NET la sintassi della query deve essere quella di SQL Server (ossia Transact-SQL). In Business (VB6) invece la sintassi era quella di Microsoft Access 97.

Se il database di partenza era di versione precedente alla 2011 di Business NET ed era in uso il modulo Datawarehouse effettuare le seguenti attività:

  • se sono state customizzate in passato le clausole WHERE nelle impostazioni del Datawarehouse (nei Filtri ulteriori) sostituire il nome della tabella da DWAREH a DWAREHE;
  • nel caso di impostazioni statistiche con campi calcolati, gli alias dei campi (nel testo della formula) vanno racchiusi tra parentesi quadre a causa della nuova sintassi del controllo Pivot DevExpress;
  • rendere visibili e selezionare i facts e/o dimensioni qualora siano referenziati in qualche colonna calcolata; nella versione precedente questo non era necessario;
  • nel programma 'Analisi dati datawarehouse' di versioni precedenti (in tecnologia VB6) la funzionalità 'Percentuale', nella voce di menu 'Opzioni', non è presente. . Sono state potenziate le colonne calcolate percentuale, percentuale riga e percentuale colonna per implementare la funzionalità su una specifica colonna
  • se in passato si utilizzavano campi di tipo Percentuale riga e/o Percentuale colonna (non più disponibili nell'attuale versione) aggiungere campi calcolati inserendo l'apposita formula.


Note per installatori e programmatori


Per effetto delle implementazioni sulla codifica alfanumerica dei lotti, chi ha realizzato personalizzazioni che trattano tali campi, devono essere riviste/aggiornate di conseguenza. Sono state inevitabilmente introdotte delle rotture di compatibilità dei membri pubblici delle classi che possono essere state oggetto di ereditarietà nelle personalizzazioni. La gestione del lotti a codifica alfanumerica non è stata implementata su alcun componente VB6.
Sempre relativamente a questo argomento, a partire da questa versione, quando si importano dall'esterno con qualsiasi strumento (profili di import/export, ad esempio) ordini o documenti con righe in cui è valorizzato il campo LOTTO (campo numerico mo/mm_lotto) è obbligatorio sempre andare a creare il relativo record di ANALOTTI (per articolo/lotto numerico) con l'indicazione della codifica alfanumerica nel campo alo_lottox; ad esempio se si sta importando una riga con lotto n° 12345 creare una anagrafica lotti dove il campo analotti.alo_lottox = '000012345'. Questo operazione è da fare quando il campo lotto viene valorizzato con un valore > 0, indipendentemente dal fatto che l'articolo sia gestito a lotti o meno.

Con la versione 2012 di Business NET sulla tabella TESTMAG e TESTPRB del database azienda sono stati aggiunti alcuni nuovi campi, di conseguenza il numero di campi liberi per le personalizzazioni, è sceso a 14: il limite massimo è di 255 campi per tabella. Tale limite è imposto da Microsoft Access ed è obbligatorio ancora rispettarlo per la presenza dei database MDB con tabelle allegate SQL Server. Coloro che devono eseguire il porting alla 2012 di personalizzazioni che fanno uso di un numero consistente di campi su TESTMAG/TESTPRB, è necessario "spostare" tali campi nella tabella TESTMAGC/TESTPRBC, con le dovute modifiche di codice sulle scritture e letture del dato, le quale è sempre in relazione uno-a-uno rispetto alle tabelle TESMAG/TESTPRB. TESTMAGC e TESTPRBC quindi rappresentano la naturale estensione rispettivamente della tabella TESTMAG e TESTPRB.

Il programma di conversione archivi non esegue alcuna operazione sull'archivio delle provvigioni (PROVVIG). Per operare con il nuovo metodo occorre abilitare in Anagrafica ditta l'apposito flag ed effettuare nuovamente l'estrazione delle provvigioni per i periodi ancora non corrisposti. Il programma Anagrafica ditta controllerà ed impedirà il cambio del flag se esistono righe di provvigioni non pagate agli agenti.
Sempre per effetto delle implementazioni sul modulo Provvigioni sulla tabella PROVVIG la chiave primaria in passato costituita dai campi codditt, pv_codage, pv_tipdo, pv_anno, pv_serie, pv_numdoc, pv_numrat è stata sostituita dai campi codditt e pv_progr: questo campo è un contatore (identity). Vanno pertanto verificate le personalizzazioni che vanno a leggere e scrivere dati su tale tabella.

In Business NET 2012 non è più presente il supporto al motore di stampa ad aghi basato sull'NTPE (file di report con estensione RNT).

Business NET 2012 è compilato, per la parte in VB.NET, sul framework .NET in versione 2.0 mediante Visual Studio 2005. Gli assembly sono compilati per essere eseguiti su piattaforme x86 (32 bit).

Business NET 2012 è compilato, per la parte in tecnologia VB6, con VB6 SP3 e il pack di accesso ai dati è l'MDAC 2.8 sp1 versione italiana; inoltre è stato utilizzato il TDBGrid 4.0d e il TDBGrid 6.0e.

Viene utilizzato il motore di stampa (run-time) di Crystal Reports 8.5 inglese (taluni report, file *.RPT, sono ancora in formato Crystal Report 6 altri in formati 7 o 8).

Tutti i componenti binari (EXE, DLL), così come le marco di Microsoft Word, sono digitalmente firmati da NTS Informatica. La loro modifica invalida la firma apposta.

Per chi ha sviluppato personalizzazioni in Visual Studio in tecnologia NET, ereditando componenti di Business NET in versione precedente rispetto all'attuale, è possibile che sia necessario rivedere tali personalizzazioni perché operino correttamente. Nella cartella \Tools\Utility del DVD-ROM è presente il file Differenze classi tra Business NET 2011 e Business NET 2012.html contenente un report con le rotture di compatibilità sulle classi introdotte nella versione 2012 di Business NET rispetto alla versione 2011 per effetto delle nuove implementazioni realizzare. Questo report è realizzato con l'utility Microsoft LibCheck.

Le personalizzazioni realizzate in passato in tecnologie VB6, sia mediante il source-extender che dirette, relative a componenti non più distribuiti (ad esempio, Bsmgarti.dll, Bs--clie.dll, Bsveboll.dll, Bsorgsor.dll, ...) non saranno ovviamente più operative dopo aver fatto l'aggiornamento alla versione 2012 di Business NET. Qualora sia necessario un componente VB6 non più distribuito, lo si può prelevare da una installazione di versione 2011 e lo si installa/utilizza sulla versione 2012, previa valutazione della compatibilità da parte del tecnico/programmatore. Come indicato sopra con questa versione non viene più rilasciato il Business.exe (ossia la modalità di avvio Classic Start di Business NET): comunque nei pacchetti dei sorgenti sarà disponibile il progetto Business.vbp utile ai soli fini di debug delle personalizzazioni con l'editor Visual Basic 6. Occorre tenere presente comunque che, anche compilando tale progetto, non sarà possibile mandare in esecuzione il Business.exe; la personalizzazione compilata deve essere sempre mandata in esecuzione mediante il Busnet.exe.

Con la versione 2012 di Business NET si completa il porting da VB6 a NET dell'intero programma e questa versione di Business NET è l'ultima che integra al suo interno il framework VB6: con la prossima versione non saranno pertanto più operative le personalizzazioni realizzate, in qualsiasi modalità, in tecnologia VB6.

In Business NET 2012 non vengono più distribuiti i componenti Microsoft TABCTL32.OCX, MSFLXGRD.OCX, CRYSTL32.OCX, MSWLESS.OCX, VB5STKIT.DLL e VB6STKIT.DLL. Qualora siano state realizzate personalizzazioni o componenti che fanno uso di questi controlli è necessario autonomamente installare questi componenti.

I profili import/export standard VB6 2 e 3 ('Business import 8' e 'Business export 8') sono uguali a quelli forniti con Business 8, quindi non implementano le ultime modifiche ai tracciati record, pertanto non supportano, ad esempio: il modulo Taglie&Colori, gli articoli a varianti, gli articoli a fasi, il modulo Retail, ecc ... Dai profili standard sono stati eliminati i processi di import/export della prima nota e scadenzario (non più compatibili con i tracciati e funzionalità della versione corrente). Va ricordato comunque che TUTTI i profili standard forniti rappresentano degli ESEMPI: quando si utilizzano presso utenti finali occorre effettuarne una duplicazione (con codice > a 1000) ed apportare tutti necessari interventi per adeguarli alle specifiche esigente e necessità. Prima di effettuare aggiornamenti di release occorre verificare la compatibilità dei profili utente esistenti con la nuova base dati di Business NET.

I seguenti profili di import/export possono essere utilizzati sono su database monoditta (non implementano il campo codditt): 1 - Friendly 7.10, 12 - RE.A import ricevute fiscali, 1000 - Spagnoli. Le seguente procedure standard possono essere utilizzate solo su database monoditta: 1, 9, 10, 14, 17, 18, 19, 20, 992, 993, 994, 997, 998, 999 e 1000.

Il profilo standard Import Import/Export (101 e 111) che provvedere alla importazione di un profilo opera solamente in modalità inserimento e mai in aggiornamento, pertanto per aggiornare un profilo già esistente sulla destinazione è necessario dapprima eliminarlo (da Definizione profili import/export), quindi si procede alla sua importazione.

Con la versione Business NET 2012 vengono aggiornati i codici ABI/CAB (data aggiornamento: agosto 2011) e i codici TARIC (aggiornamento anno 2011) sia relativi ai beni che ai servizi. L'aggiornamento sostituisce completamente tali archivi nel database ARCPROC, per evitare questo è sufficiente deflaggare in fase di conversione di release del database ARCPROC le azioni di aggiornamento su questi archivi.

I tempi di conversione degli archivi in versione precedente alla 2011, in SQL Server/MSDE, possono essere consistenti quando sono presenti numerosi record (oltre 500.000) nella tabella DWAREH (tabella del Datawarehouse). Anche in funzione a quanto indicato sopra in Attività importanti da svolgere pre-conversione Business NET 2012 relativamente al Datawarehouse, va valutato se sia opportuno/possibile provvede ad eliminare i dati dalle tabelle del Datawarehouse prima di procede alla conversione a questa versione. La cancellazione può avvenire eseguendo queste query sul database TRUNCATE TABLE DWAREH.

Per default sulle nuove installazioni di Business NET sono, da ora, impostate le seguenti opzioni di registro: Bs--clie\Opzioni\GestAnaext a -1 (le estensioni anagrafiche sono abilitate); \Opzioni\GestTabcont a 0 (è disattivata la gestione della tabella dei contatti).

A partire da Business NET 2009 è stato cambiato il valore predefinito dei campi movord.mo_confermato e movoff.mo_confermato da S a N per uniformare il comportamento con i rispettivi campi di testata (testord e testoff). Occorre opportunamente intervenire sulle funzioni personalizzate che dall'esterno (o mediante profili di import/export) vanno ad alimentare quelle tabelle senza esplicitare il campo *_confermato.

L'attuale versione di Business NET può essere installata anche su sistemi operativi a 64 bit (Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2) ed essendo una applicazione a 32 bit, viene eseguita sull'emulatore 32 bit (chiamato WOW64) disponibile su tali sistemi. Occorre tenere presente che:

  • le prestazioni dell'applicazione possono essere penalizzate da questa modalità (in particolare sui sistemi Itanium - IA64);
  • per effetto della Registry redirection tutte le applicazione a 32 bit (come Business NET), eseguite sui sistemi operativi a 64 bit, quando accedono in lettura/scrittura al registro di Windows nella cartella \HKLM\SOFTWARE vengono automaticamente ridirette alla cartella \HKLM\SOFTWARE\Wow6432Node. Pertanto in tali sistemi operativi le configurazione di Business NET, nelle installazione per macchina risiedono nella cartella \HKLM\SOFTWARE\Wow6432Node\NTS\Business. Tutto ciò che è presenta nella cartella \HKLM\SOFTWARE\NTS\Business verrà ignorato.
  • Il programma di installazione di Business NET, in presenza di sistemi operativi a 64 e scegliendo una configurazione per macchina, salva le configurazioni di Business NET nella cartella opportuna. Nessuna variazione invece per le configurazione per utente dove la cartella rimane HKCU\Software\VB and VBA Program Settings\Business. 
  • In funzione a quanto indicato nei punti precedenti i file contenenti le chiavi di attivazione di Business NET (file REG o TXT) supportano tale cartella.
  • Sui sistemi operativi a 64 bit la cartella predefinita dei programmi a 32 bit è C:\Programmi (x86) mentre la cartella C:\Programmi è riservata alle applicazioni a 64 bit; la cartella di sistema accessibile dalle applicazione a 32 bit (ad esempio dove vengono installati i controlli OCX condivisi, ecc ...) è C:\Windows \SysWOW64 mentre la cartella C:\Windows\System32 è riservata alle applicazioni a 64 bit.
  • Per amministrare le fonti dati ODBC per le applicazioni a 32 bit entrare nel programma ODBC Manager a 32bit eseguendo il file ODBCAD32.EXE presente nella cartella \Windows\SysWOW64 invece di accedere da Pannello di Controllo, Strumenti di amministrazione, Origine dati ODBC riservata alle applicazioni a 64 bit.
  • Maggiori informazioni sulla esecuzione delle applicazioni a 32 bit nei sistemi operativi a 64 bit, consultare questi articoli di Microsoft: http://support.microsoft.com/kb/896459/en-us,  http://support.microsoft.com/kb/894373/en-us e http://msdn.microsoft.com/en-us/library/aa384249.aspx

A partire da Business NET 2011 i programmi che provvedono a creare/convertire i database SQL Server a partire dai modelli MOD, come ad esempio BS--SQL7.DLL, BUSCONVS.EXE, BUSUPSIZ.EXE, trattano anche i campi booleani (tipo di campo "bit" in SQL Server); nelle versioni precedenti qualora nel database modello personalizzato PROVA.MOD venivano inseriti campi di tipo "Si/No" questi venivano trattati alla stregua di Interi (tipo di campo "smallint" in SQL Server): procedendo alla conversione degli archivi in una situazione del genere il programma provvede a trasformare il campo "smallint" nel tipo "bit" (per effetto della rilevazione del campo "Si/No" nel PROVA.MOD) operando una conversione implicita del dato da parte di SQL Server. Occorre ricordare comunque che nessun campo standard di Business NET è dichiarato di tipo booleano ("Si/No", "bit").

Per effetto dello spostamento della chiave di attivazione all'interno del profilo di installazione  intervenuto con la versione 2011, è necessario, per chi ha realizzato personalizzazioni in tecnologia VB6 di versioni precedenti che vanno a leggere i dati della chiave di attivazione, che vuole riportare su Business NET 2012 sempre in tecnologia VB6, è necessario modificare gli argomenti passati alla funzione GetSettingReg() per anteporre il profilo al nome della cartella "ActKey". Esempio:

strMatricola = GetSettingReg("Business", gstrProfilo & "\ActKey", "Matricola", "")

per le personalizzazioni realizzate in tecnologia NET questo non è necessario in quanto l'oggetto oApp.Actkey espone già le proprietà della chiave di attivazione lette dal framework di Business NET all'avvio nella giusta posizione.

Per chi ha realizzato personalizzazioni in tecnologia VB6 mediante SourceExtender in versioni precedenti utilizzando il componente BS--RREG.VBP o BS--LIBP.VBP (o relative rinomine) è necessario intervenire nella classe quando viene settata la proprietà Std per valorizzare il nome del profilo corrente, aggiungendo le linee di codice sotto indicate in rosso:

Public Property Set Std(vNewValue As Object)
  Set objStd = vNewValue
  'NET 2011: passaggio profilo corrente
  gstrProfilo = "Business"
  If Not (objStd Is Nothing) Then gstrProfilo = objStd.Profilo
End Property

A partire dalla versione 2012 di Business NET il componente che provvede al controllo della chiave di attivazione è unicamente il BN__CHAK.DLL. Il file BS--CHAK.DLL, in tecnologia VB6, non viene più rilasciato: non è quindi più operativa la proprietà CheckType all'interno della chiave <profilo>\ActKey del registro di Windows, introdotta con la versione 2011 di Business NET.

Quando si aggiorna Business 13 o Business NET antecedente alla versione 2011, per effetto dello spostamento della posizione della chiave di attivazione, le seguenti proprietà (valori del registry di Windows) non sono più operative:
- Business\Actkey\NomeProcRiv ;
- Business\Actkey\DisableCheckRegionalSettings (per disabilitare il controllo all'avvio di Business NET sulla congruenza delle impostazioni internazionali del pannello di controllo);
- Business\Actkey\LogoRiv, Business\Actkey\LogoRivAbout, Business\Actkey\LogoRivSplash, Business\Actkey\LogoRivMenu (per aggiungere il logo del rivenditore nella grafica di Business NET);
- Business\Actkey\SplashRiv;
- Business\ActKey\DisableMutex (per disabilitare i controlli di concorrenza sulle applicazioni);
Per ripristinarle è sufficiente creare le medesime proprietà (tranne DisableMutex) nella cartella \Business\\ActKey. Ad esempio per il profilo predefinito le proprietà vanno create nella chiave del registry HKLM\Software\Nts\Business\Business\ActKey o HKCU\Software\VB and VBA Program Settings\Business\Business\ActKey a seconda che il tipo di installazione sia per macchina o per utente. Per quanto riguarda la proprietà DisableMutex va creata nella cartella HKLM\Software\Nts\Business\Debug o HKCU\Software\VB and VBA Program Settings\Business\Debug a seconda che il tipo di installazione sia per macchina o per utente. Il problema non esiste per le proprietà NewSendKeys, ArrDblAbs, CrystalReportRuntime e ProductType che vengono invece "trasferite" nella nuova cartella \ActKey sotto il profilo (se esistenti) dal programma di Installazione.

Non è possibile su una ditta abilitare contemporaneamente il modulo Contabilità analitica e Contabilità analitica DC. I due moduli sono alternativi. Esiste una programma che provvede alla conversione dei dati della Contabilità analitica nella nuova Contabilità analitica DC (BNCXMIGR.DLL).

A seguire viene riportata una matrice delle disponibilità relativa ai moduli/versioni di Business/Business NET, in funzione della modalità di avvio:

Moduli/versioni

Business 13

Business NET 2009  Business NET 2010  Business  NET 2011
Business NET 2012
Modalità di avvio

Business.exe

Business.exe  Busnet.exe Business.exe Busnet.exe Business.exe Busnet.exe Busnet.exe
Sistema qualità

(4)

(4)

(4)
Project Management

(4)

(4)

(4) (10)
CRM 1 (vers. 2009 o inf.)

(7)

No

No

No No No
CRM 2 (vers. 2010 o sup.)

No

No

No

No(5)

No(5)
Email integrata

No

No

No

No

(6)

No (6)
Logistica su palmari

No

No

No

No

(6)

No (6)
Datawarehouse (vers. 2010 o inf.)
Si
Si (7) Si (7) No
No No
Datawarehouse (vers. 2011 o sup.) No No No No No No(8)
Datawarehouse Extended
No No No No No No
Contabilità analitica
Si Si (7) Si (7) Si (7)
Contabilità analitica DC
No No No No No No (9)
Budgeting e controllo di gestione
No No No No No No
Commesse light
(7) (7) (7)
Customer service
(7) (7) (7)
Parcellazione
(7) (7) (7) (10)
Configuratore di prodotto DB neutra
(7) (7) (7) (10)
Configuratore di prodotto (CP1)
(7) (7) (7) (7)
Retail
(7) (7) (7) (7)
Statistiche
(7) (7) (7) (7)
Gestione punti vendita
No No No No No No No
Tesoreria e flussi finanziari
No No No No No No No
Incassi differiti
No No No No No No No

(4)Con alcuni programmi in tecnologia Vb6. Non disponibile quando Business NET è installato nella modalità Net Only o quando sull'operatore è spuntato il flag Non avviare il framework VB6.

(5)Gli operatori di Business NET con impostato il flag Utente CRM non possono entrare sul programma avviato nella modalità Classic start (Business.exe): appare il messaggio Attenzione! L'operatore XXX è impostato come 'Utente CRM', non è possibile pertanto avviare Business NET nella modalità 'Classic start'. Avvio di Business non possibile.

(6)Sui programmi in tecnologia Vb6 non opera il modulo Email integrata e Logistica su palmari. tener conto dei vincoli relativi alla Classic start  nelle installazioni "miste", cioè con taluni client installati con solo la Classic start e client con l'installazione normale, con i componenti NET. Avviando Business NET nella modalità Classic start (Business.exe) appare il messaggio Attenzione! Avviando Business NET nella modalità 'Classic start', in tecnologia VB6, occorre tenere conto che le funzionalità dei moduli Email integrata e Logistica su palmari non sono disponibili...

(7)Con tutti i programmi in tecnologia Vb6. Non disponibile quando Business NET è installato nella modalità Net Only o quando sull'operatore è spuntato il flag Non avviare il framework VB6.

(8)Nel caso in cui, sul modulo DWH precedente in tecnologia VB6, siano state sviluppate customizzazioni significative, e non si vogliono riscrivere subito tali customizzazioni in tecnologia NET, è possibile (con alcune attività di competenza programmatori) su Business NET 2011 utilizzare i componenti VB6 (customizzati) del DWH della versione NET 2010, oppure riportare le personalizzazioni sui componenti VB6 di NET 2011 comunque rilasciati.

(9)In presenza del modulo Contabilità analitica DC non è possibile utilizzare in alcun modo (vengono visualizzate appositi messaggi di blocco) i componenti in tecnologia VB6 dei moduli Contabilità generale, Vendite, Magazzino, Cespiti. Ne segue che, in virtù di quanto previsto nella nota (4), non è possibile utilizzare, nella attuale release, in contemporanea i moduli Contabilità analitica DC e uno o entrambi dei seguenti moduli: Project management e Sistema qualità.

(10)Con i programmi principali in tecnologia Vb6. Non disponibile quando Business NET è installato nella modalità Net Only o quando sull'operatore è spuntato il flag Non avviare il framework VB6.


A seguire viene riportata una matrice delle compatibilità tra i moduli di Business NET 2012:



Sistema qualità

Project Management
Contabilità analitica
Contabilità analitica DC Budgeting e CG Customer service Tesoreria (VB6)
Tesoreria e flussi finanziari Retail (VB6)
Gestione punti vendita
Sistema qualità


No

No

No No
Project Management


No

No

No No
Contabilità analitica


No

No

No No
Contabilità analitica DC

No

No

No


No No
Budgeting e CG No No No Si

No
No
Customer service

No

No


Tesoreria (VB6)

No
Tesoreria e flussi finanziari
No

No
No
Retail (VB6)
No No No No No No
No
Gestione punti vendita
No No No


Limitazioni proprie di Business NET 2012

Quando si aggiorna una versione di Business 13 a Business NET tutte le configurazioni utente effettuate in Business con le funzioni Ctrl+Alt+F2 (Personalizzazione griglie) e Ctrl+Alt+F4 (Personalizzazione controlli) non vengono manutenute sui componente/moduli rilasciati in tecnologia Microsoft .NET: in Business NET 2011, ad esempio, dove vengono rilasciati i componenti del modulo ordini le configurazioni dei controlli effettuare in passato su tale modulo non vengono conservate. Devono essere reimpostate con le nuove modalità, enormemente più estese, offerte da Business NET.

Le personalizzazioni realizzate attraverso il modulo source-extender su Business non sono portabili sui componenti VB.NET di Business NET in quanto essi sono predisposti per metodologie di personalizzazioni diverse.

Il programma ‘Bilancio cee/riclassificato su Excel’ (BNCGBICE.DLL) non permette l'esportazione dei dati verso Tack2.

La gestione degli Intrastat, in presenza del modulo Vendite/magazzino, richiede obbligatoriamente la pre-estrazione dei dati dai documenti di magazzino (non è prevista la generazione diretta del file intra).

La tabella ‘Tipi Riclassificazioni bilanci’ non gestisce le riclassificazioni tabellari (bensì solo quelle basate su file di Excel).

Le funzioni del programma ‘P.Nota da Scadenze’ (disponibile sui componenti in tecnologia VB6) sono state incorporate nel programma ‘Gestione Prima Nota’.

Le funzioni che dipendono dall’esecuzione di parti VBScript, limitatamente ai programmi scritti in VB.NET, non  operano. In particolare non operano:

  • l’esecuzione di Alerting in tempo reale associati alle funzioni di ‘Dati Contabili Sintetici statistici’  (es. superamento fido); così come gli alerting presenti in eventi di gestione Ordini-impegni e di Gestione Documenti (in questi programmi operano invece le procedure VBScript associate alla stampa dello scontrino sui registratori di cassa, che sono attivate tramite funzioni del modulo Import/Export;
  • le condizioni collegate alle operazioni di reporting implementate tramite script, in particolare le opzioni di registro ReportNameCond e ReportSelectedCond.

Imposta Stampe Parametriche/Query (BN--ISTP) non dispone più della funzione 'Estrai query da report'.

Gestione registro di Business (BN--GREG) non supporta più funzioni Drag & Drop.

Alcuni programmi ora non usano più le stored procedures, in alcuni casi usano delle view di SQL Server. Per esempio: zoom articoli (BNMGHLAR), Stampa inventario di magazzino (BNMGSTRL), Gestione Documenti di magazzino (limitatamente alle funzioni della gestione del conto lavoro).

Gestione Liste selezionate Cli/Forn: non opera, manca la gestione, della opzione NoPageBreak nella funzione Stampa su Word, che permette nella versione VB6 di fare un unico documento di Word.

Gestione Menu' (BN--GMEN): adotta una interfaccia utente diversa, e non dispone della funzione 'Stampa struttura del menù'.

Cancellazione Articoli (BNMGCAAR) non dispone della possibilità di vedere una progressbar con l'andamento dell'elaborazione, e di interromperla a piacere.

Anagrafica Commesse (BNCICOMM): non dispone della funzione 'Cerca commessa'.

Anagrafica Articoli: nella finestra modale della composizione del Kit, non dispone della funzione di stampa ; ma è possibile stampare il contenuto della griglia con le funzioni generiche di Framework.

Stampa Schede Ordini (BNORSCHO): la funzione 'Stampa su Word raggruppata' opera ora con la generazione di un .doc per ogni conto/articolo (a differenza della versione VB6)

Gestione Oggetti OLE (BN--AOLE): supporta solo l'indicazione di file a percorso, e non i file linkati o incorporati. Vedere la FAQ n. 2137 sul sito NTS per maggiori dettagli.

Il programma 'Anagrafica percipienti' (BNPEANPE) quando richiamato da Gestione Prima nota non propone automaticamente il conto fornitore indicato nella maschera di Gestione Prima Nota.

I programmi Gestione documenti di magazzino e Gestione Ordini Impegni (come altri) non operano più, per la gestione/manutenzione dei dati di corpo, sulle tabelle temporanee (MMTRANS, MOTRANS, ecc). Tenerlo presente nell'ambito di stampe o personalizzazioni che si appoggiavano sul contenuto (temporaneo) di tali tabelle.

Generazione Ordini da proposte d'ordine: ora opera dei controlli più stringenti nella creazione di ordini, sui campi di testata e riga , perché usa le stesse validazioni usate nell'ambito della generazione di ordini da Gestione Ordini Impegni.

Alcune di suddette limitazioni, in un confronto con le funzionalità di Business 13, sono scelte progettuali. Altre saranno invece superate in successivi rilasci di Business NET. Qualora si debbano utilizzare una o più delle funzioni sopra indicate, ove possibile si consiglia di utilizzare i componenti corrispondenti scritti in VB6, distribuiti con Business NET (da Gestione menù’ imporre la scelta ‘Mantieni’ sui programmi da usarsi in tecnologia VB6).

Le stampe parametriche query (BN__SPAR) che si basano su query, e non su file di report, non è possibile eseguirle in stampa su video ma solo in griglia.

A partire da Business NET 2010, con il porting in tecnologie .NET del modulo CRM, sono state rimosse le seguenti funzionalità:

  • Eliminazione dell’integrazione con Outlook, sostituita dalla mail integrata, e l’agenda in consolle CRM;
  • Eliminazione della modalità disconnessa  (profilo BUSOFFLINE); tutta l’operatività  del CRM è di tipo "connesso" a partire da Business NET 2010.
  • Alcuni programmi classici di Business/Business NET non implementano più le policy di sicurezza del CRM, ma i dati di base sono ora direttamente accessibili nella consolle CRM. Questi programmi sono: Stampa schede ordini, Stampa schede articoli, Stampa partitari, Stampa scadenzario, Consolle clienti/fornit/articoli, Stampa Statistiche e Stampa Statistiche mensili.


Problemi/limitazioni noti
                                                   


Nelle anteprime a video della pivot grid del datawarehouse le informazioni del piede di pagina (utente, data/ora, num. pagine) non espongono valori corretti.

Lanciando la stampa di più multi-report direttamente su stampante appare un messaggio “Impossibile connettersi al Database. Errore n. 599”. Per risolvere il problema occorre impostare sul registro di Business, nella cartella \Opzioni generale, la proprietà UsaDSN valorizzata a -1.

Talvolta lanciando un'anteprima di stampa questa può apparire, a video, completamente bianca pur presentando dati. Trattasi di un problema di refresh video che può capitare con alcuni driver video/risoluzioni; facendo scorrere la pagina verticalmente il testo riappare.

Su sistemi operativi Windows 7, in alcuni condizioni, non è possibile procedere all'esportazione su Excel delle anteprime a video.

Clicca per accedere al sito di NTS Informatica