Data ultimo aggiornamento: 29/12/2011

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

 Business NET 2011 - note di versione

 

 ("Marzamemi", 14/01/2011)


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,6Ghz
  • 1 Gb RAM 
  • Lettore DVD
  • Mouse
  • Stampante

La piattaforma consigliata è la seguente:

  • Processore Pentium IV, velocità > 2,4Ghz
  • 2 Gb RAM (o superiore)
  • Lettore DVD
  • Mouse
  • Stampante (non sono consigliate le stampanti basate su tecnologia GDI o Host based)


Requisiti hardware server


  • Processore Pentium IV, velocità > 2,4Ghz
  • 4 Gb RAM (o superiore)
  • HD 40 Gb (o superiore)
  • Lettore DVD
  • Mouse
  • Stampante laser o getto d'inchiostro da almeno 4 pag. al minuto (non sono consigliate le stampanti basate su 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.  Per i requisiti hardware dei motori database SQL Server / MSDE fare riferimento alla documentazione Microsoft.

Si consiglia, per una migliore gestione delle finestre a video, una risoluzione grafica di 800x600 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 SP1 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

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; questo può leggermente penalizzare le prestazioni dell'applicazione.

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 2011 supporta i seguenti database:

  • SQL Server 2000 / MSDE 2000
  • SQL Server 2005
  • 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 2000/MSDE 2000 o superiori  (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. Le macchine server che devono ospitare SQL Server 2008 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.

Le macchine server che devono contenere SQL Server 2000 Standard Edition (o Enterprise Edition) devono possedere un sistema operativo Windows 2000 Server o Windows Server 2003 (obbligatorio SP3a o sup. di SQL2000/MSDE2000). Le macchine server che devono contenere SQL Server 2000 Personal Edition o SQL Server Desktop Engine (MSDE 2000) possono utilizzare anche un sistema operativo Windows 2000 Professional o Windows XP Professional.

Per le nuove installazioni si consiglia di utilizzare il motore database SQL Server 2008 Standard Edition.

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 da unire al registro di Windows, o un file *.TXT).

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 Help (CHM), 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 2011 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata). Questa modalità di installazione consente 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 il modulo Project Management, Configuratore di prodotto, Configuratore di prodotto su distinta base neutra, Customer Service, Commesse ligth, Retail, ecc.); accedere da Business NET ai programmi NET che interagiscono con componenti VB6, ad esempio l'Elaborazione MRP, gli alert con procedure scritte in VBScript, i profili import/export costruiti in tecnologia VB6 (VBScript), ...; accedere a Business NET Classic Start direttamente da Business.exe (tale file in questa modalità non viene installato). Solitamente sui client (o sulle installazioni in genere) installate in questa modalità devono accedere a Business NET solo operatori dove è selezionato il flag Non avviare framework Vb6: qualora si acceda con operatori senza quella impostazione apparirà il messaggio all'avvio 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.

Il programma di installazione di Business NET può essere avviato in modo tale che vengano installati solo i componenti della modalità Classic start (in tecnologia VB6), senza quindi l'installazione dei programmi in tecnologia VB.NET e dei .NET Framework's di Microsoft. Questo si ottiene eseguendo il BUSSETUP.EXE con il parametro /NTSBUS="VB"  (o eseguendo il programma Bussetup classic start only.bat dalla cartella /Business del DVD-ROM). In questa modalità non saranno disponibili le funzionalità ed i moduli realizzate in tecnologia .NET.

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 2008-11-12 #001.txt).

Se si effettua l'installazione su sistemi operativi Terminal Server (Windows Server 2003/2008 con servizio Terminal Server attivo), si può procedere all'installazione anche da Pannello di Controllo, Installazione applicazioni, 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 come server su database SQL Server o MSDE, durante il Setup viene richiesta la connessione al server SQL: 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/MSDE 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.

I sistemi operativi Windows offrono la possibilità di impostare un diverso layout di tastiera, il quale provvede (quindi a livello di sistema) alla sostituzione del (punto) del tastierino numerico, nella (virgola) ossia il separatore decimale impostato. Per compiere questo basta entrare nel panello di controllo, tastiera, e aggiungere un nuovo layout tastiera (selezionando 'ITALIANO (142)'), quindi si rende predefinito questo layout di tastiera. Da questo momento in poi tutte le volte che si preme il punto del tastierino numerico il sistema operativo lo sostituisce in una virgola (il separatore decimale italiano). Attenzione! Questo nuovo layout compie altre 4 sostituzioni di caratteri di cui occorre tenere conto:
 - carattere @ (chiocciola): da AltGr + ç diventa AltGr + Q
 - carattere # (cancelletto): da AltGr + ° diventa AltGr + 3 (sotto £)
 - carattere [ (parentesi quadra aperta): da AltGr + é diventa AltGr + 8
 - carattere ] (parentesi quadra chiusa): da AltGr + * diventa AltGr + 9.

Alcune versioni di Norton Antivirus, determinano errori di tipo ‘Invalid page fault’ nel modulo MSVBVM60.DLL, a causa di problemi di incompatibilità tra alcuni componenti dell’antivirus con la run-time di Visual Basic. Questi errori non sono sistematici, ma sporadici, e si possono verificare in qualsiasi momento in Business NET sui componenti in tecnologia VB6.

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
  • Microsoft ® HTML Help Control
  • 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) (2)
  • Microsoft .NET framework 3.5 SP1(1) (3)
  • Microsoft Windows Installer 3.1(1)
  • DevExpress NET Controls versione 6.2(1)
  • DevExpress WinForms Controls versione 10.2(1)
  • Microsoft Visual C++ 2005

(1)Non installati se il setup di Business NET avviene nella modalità classic start, ossia eseguendo il BUSSETUP.EXE con il parametro /NTSBUS="VB"  (o eseguendo il programma Bussetup classic start only.bat dalla cartella /Business del DVD-ROM).

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

(3)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.

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.0 Copyright © 1997-2010 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.


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 se sceglie di installare il motore SQL Server 2008 R2 da parte del programma di installazione di Business, vedi sotto punto 8.); sulle nuove macchine server si consiglia l'utilizzazione di SQL Server 2008 oppure SQL Server 2008 R2:
    • SQL Server 2008 Standard/Enterprise Edition :
      1. installare SQL Server 2008 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'SP2 che può essere prelevato dalla cartella \Tools\Sql2k8Sp2 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 (SP3) :
      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\Sql2k5eeSp3\it\ per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPR.EXE presente nella cartella \Tools\Sql2k5eeSp3\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\Sql2k5eeSp3\it (o \Tools\Sql2k5eeSp3\it per la versione inglese);
      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 2011 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), 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 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 e PROVAFASH, se eventualmente rinominare i database con i pulsanti Cambia nome, se creare una icona sul desktop e se creare una icona nella barra di Avvio veloce, a fianco al pulsante Start (questa scelta è abilitata solo se si è scelto un  tipo di configurazione per l'utente corrente di Windows), 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 e PROVAFASH 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 directory dove è stato installato Business NET 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, 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 e se creare una icona nella barra di Avvio veloce, a fianco al pulsante Start (questa scelta è possibile solo se si è scelto un tipo di configurazione per l'utente corrente di Windows), quindi premere su Avanti >. 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


L'aggiornamento è consentito dalla versione 13.0 o successiva di Business; qualora si disponga di una versione precedente occorre prima aggiornarsi alla release 13.0 di Business. Per l'aggiornamento seguire i seguenti passi:

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 2011;
  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 MSDE 2000 o SQL Server prima di procedere con la 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% 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 2011 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 2011.

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 2011 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 la conversione di release di Business NET, quindi le operazioni qui sotto descritte.

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 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/2008/2008 R2

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 NET;
  2. sul server con l'Enterprise manager (o DbaMgr), cancellare i database di Business NET (ARCPROC e database aziende);
  3. installare SQL Server 2000/2005/2008/2008 R2 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 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, il file Bussetup classic start only.bat che consente di avviare l'installazione di Business NET della sola modalità Classic start 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 ed il relativo framework;
    • \Sql2k8r2ee: contiene SQL Server 2008 R2 Express Edition with Tools sia nella versione italiana che inglese, sia su 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: 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;
    • \Jet4: contiene la versione aggiornata del motore Jet 4 SP8;
    • \Jetcomp: contiene l'utility Microsoft JETCOMP.EXE che ripristina e compatta database MDB danneggiati non ripristinabili con Microsoft Access 95/97 o Visdata;
    • \Mdac28: contiene il Microsoft Data Access Components 2.8;
    • \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 variazione ai report standard, come documentato nel file Leggimi.txt;
    • \Sql2k5eeSp3: contiene SQL Server 2005 Express Edition (già con SP3) e l'SQL Server Management Studio Express Edition in versione italiana, su piattaforma 32 bit;
    • \Sql2k8Sp2: contiene il Service Pack 2 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 dal pacchetto di installazione di Business NET (il file Bussetup.exe);
    • \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; 
    • \WebId: contiene un componente da installare solo nel caso si adottino chiavi di attivazione di Business NET basate su chiave USB WebIdentity

Nuove funzioni e differenze rispetto a Business NET 2010 standard


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

Nuovi moduli realizzati:

A - Contabilità analitica DC (duplice contabile)

Questo nuovo modulo, da utilizzare in alternativa al precedente modulo di Contabilità analitica, ne potenzia ed amplia le funzionalità. Le principali novità sono: garanzia di quadratura tra i dati di contabilità e i dati originari di analitica a livello di "conti"; nuove entità di riferimento quali la divisione, negozio, cliente, ... e singolo prodotto; analisi per aziende di gruppo (in presenza del modulo Anagrafiche generali); allineamento/disponibilità in tempo reale dei dati tra contabilità generale ed analitica, senza elaborazioni batch, per avere una situazione a data di competenza. Questo modulo è realizzato in tecnologia NET. Nella versione attuale non è disponibile la guida in linea su questo modulo, appena disponibile verrà a messa a disposizione con la pubblicazione di service release

B - Budgeting e controllo di gestione

Estende le funzionalità del modulo Contabilità analitica DC con funzioni di budgeting avanzate: budget/impostazione schemi multirevisione; analisi (budget/consuntivi) per gruppi di ditte; analisi (budget/consuntivi) per entità di aggregazione budget configurabili; ribaltamento a livello di budget; gestione di budget su entità cliente, stabilimento, filiale, negozio, divisione, articolo; gestione delle assegnazioni (richiesta/autorizzazione/...) risorse da centro a centro. Questo modulo è realizzato in tecnologia NET.

C - Desktop consolle

Attraverso questo modulo è possibile visionare su griglia i dati relativi alla ditta di clienti/fornitori, ordini/impegni, proposte d'ordine, lavorazioni, articoli, documenti di magazzino, scadenze, listini, sconti, agenda, posta e cruscotti, in una unica finestra. Questo modulo è realizzato in tecnologia NET.

D - Datawarehouse Extended

Con questo modulo si estendono le funzionalità di base del modulo Datawarehouse: gestione e configurazione di cruscotti analogici, possibilità di integrare scenari con dati esterni prelevati da fogli Excel o tabelle di Microsoft Access\SQL o viste di SQL, congelamento e riutilizzo dei dati (non rilasciato nella versione attuale, sarà disponibile con la prima service release) e nuova gestione dei grafici (non rilasciato nella versione attuale, sarà disponibile con la prima service release) . Questo modulo è realizzato in tecnologia NET.

E - Blacklist telematico

Questo modulo consente di estrarre dai movimenti di prima note le operazione intervenute con operatori economici in paesi blacklist e di generare il file da inviare all'Agenzia delle Entrate. Questo modulo è realizzato in tecnologia NET e VB6.

Funzionalità aggiunte ai moduli preesistenti:

A - Datawarehouse

Il porting del modulo Datawarehouse in tecnologia .NET implementa numerose novità, tra le quali si ricorda:

  • Aggiunte numerose nuove dimensioni e fact oggetto di analisi;
  • Maggiore possibilità di aggiungere nuovi scenari (scenari tabellati) e dimensioni agli scenari esistenti;
  • Possibilità di definire periodi di rielaborazione in modo distinto per ogni scenario;
  • Incrocio contemporaneo di acquisti/vendite/produzioni/consumi/altri carichi/altri scarichi nello scenario principale.
In funzione del fatto che la nuova versione, in tecnologia .NET, del Datawarehouse utilizza componenti diversi (DevExpress) da quello delle precedenti versioni in tecnologia VB6 (ContourCube), l'aspetto grafico e le funzionalità del controllo di navigazione Pivot così come  i formati di esportazione, le funzionalità di anteprima di stampa, sono leggermente diversi.

B - Magazzino/Vendite

Il programma Stampa listini ora permette una manutenzione tabellare di prezzi/sconti in modo più flessibile.

Nuova funzionalità di import/export di righe documento (ordini/ddt) con campi definibili dall'utente (con informazioni come matricole e lotti).

Gestione delle note di accredito differite ricevute ed emesse.

Sul programma Gestione documenti e ordini è stata aggiunta una nuova funzionalità per acquisire le righe del corpo da una lista selezionata di articoli.

Aggiunti controlli più stringenti quando si modifica un documento (esempio DDT) già collegato in una Fattura differita: il programma ora blocca o avvisa della necessità di rielaborare la fattura differita (a seconda dei casi) quando si procede alla contabilizzazione del documento riepilogativo, alla stampa documenti di magazzino o alla estrazioni dei dati delle provvigioni.

Nel programma Contabilizzazione documenti gestita la possibilità di contabilizzare acconti su ddt emessi (senza dover contabilizzare per forza i ddt, ma solo la parte incassata) e, in contabilizzazione fattura differita emessa, di generare la registrazione di compensazione fattura con acconto da ddt.

Realizzata una nuova opzione di registro generale BUSINESS/OPZIONI/ControllaConcorrenzaOggetti (0, -1, 1, default 0) per gestire la concorrenza in modo attivo sui documenti: serve per dare un messaggio (ed eventualmente bloccare la possibilità di salvataggio/cancellazione) di una offerta o impegno/ordine aperto o impegno/ordine o nota di prelievo o documento di magazzino se all'apertura del documento un altro operatore ha lo stesso documento o un documento collegato aperto (ad esempio se cerco di aprire in ordine fornitore ed un altro operatore ha aperto il DDT ricevuto che evade l'ordine).

C - Import/Export

Supporto di nuovi formati: MDB di Access 2000/2003 in lettura/scrittura; ACCDB di Microsoft Access 2007 in lettura/scrittura; XLSX di Microsoft Excel 2007, in sola lettura; XML con alcune limitazioni, in lettura/scrittura.

Grafica migliorata nell'editor delle procedure/script in tecnologia NET.

Supporto dei profili realizzati in tecnologia VB6 (non disponibile se l'installazione avviene nella modalità net only senza cioè l'installazione del framework VB6 di Business NET).

D - Infrastruttura/Framework

Migliorate le performance nel caricamento delle finestre di Business NET.

Il programma di installazione (BUSSETUP) consente ora di scegliere un profilo di installazione "denominato" oltre al profilo "predefinito" Business disponibile fino alla versione precedente di Business NET. Il wizard d'installazione proporrà cartelle di installazione differenziate per profilo.

Inserita l'indicazione circa il profilo "corrente" in uso (in particolare per i componenti COM di VB6 che devono essere registrati nel registro di Windows); per questa funzionalità è stato completamente ridisegnato il componente REGALL.EXE che ora provvede a registrare/deregistrare i profili in modo più agevole.

Ora la chiave di attivazione di Business NET (cartella \ACTKEY del registro di Windows) è dipendente dal profilo di installazione e non più globale per tutti i profili come nelle versioni precedenti. Questo consente maggiore isolamento tra diverse versioni di Business NET installate sulla medesima macchina. Anche il componente che provvede al controllo della chiave di attivazione è ora installato nella cartelle locale al programma (ad esempio C:\Programmi\Bus) al posto della cartella di sistema di Windows.

Il programma REGALL.EXE ora consente di trasferire la chiave di attivazione di Business NET da un profilo all'altro oppure installarla da un file REG o TXT (le chiavi di attivazione che vengono rilasciare da NTS Informatica di versione NET 2011 o superiore si riferiscono sempre al profilo predefinito HKLM\Software\NTS\Business\Business\Actkey).

Il programma di installazione quando viene lanciato nella modalità net only provvede ora alla rimozione, dalla cartella di installazione scelta, degli eventuali componenti DLL e EXE in tecnologia VB6 presenti; questo evita, soprattutto in sede di aggiornamento, di mantenere nelle cartelle versioni precedenti di componenti in versioni VB6 incompatibili.

Il programma di installazione consente ora l'installazione contestuale, sul server, del motore database SQL Server 2008 R2 Express Edition. Per i sistemi operativi Windows XP l'installazione è possibile solo se dotati dell'SP2 o superiore. Non è ammessa l'installazione sui sistemi operativi a 64 bit di tipo Itanium - IA64. Il wizard d'installazione propone l'installazione nell'istanza denominata "NTS".

Ora Business NET può gestire configurazioni schermo impostate con caratteri grandi (120DPI) per aumentare la leggibilità delle finestre.

E - Altro

Nei principali programmi di stampa è possibile salvare n impostazioni dei filtri pubblici/privati e riutilizzabili.

Nuovi report con grafica migliorata per le funzioni principali: scadenzario, partitari, provvigioni, brogliaccio ordini, schede articoli.


Migrazione a .NET


Con il rilascio di Business NET 2011 (gennaio 2011) vengono rilasciati in tecnologia .NET/VB.NET i seguenti moduli (oltre a quelli già rilasciati su Business NET 2010: Contabilità generale, Anagrafiche generali, Intrastat, Ordini, Vendite, Magazzino, Cespiti, Ritenute/Percipienti, PDF, provvigioni, Distinta base, Produzione, CRM):

  • Datawarehouse, con funzionalità avanzate rispetto alle precedenti versioni in tecnologia Vb6
  • Import/Export.


Attività importanti da svolgere pre-conversione Business NET 2011


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 MSDE 2000 o SQL Server di versione superiore (vedi sopra nella sezione Aggiornamento del motore database).

Se i database sono di versione precedenti alla 13 (Business 13 o precedenti), procedere dapprima all'aggiornamento della macchina server alla versione 13 (Installazione di Business 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 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 aggiornata è 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 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.
  • 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.

Attività importanti da svolgere post-conversione Business NET 2011


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 l'articolo http://www.ntsinformatica.eu:8080/riservato/FAQ/FAQ_bug_test.asp?Codprob=2088.

Se gli archivi convertiti erano di versione inferiore alla NET 2009, qualora si vogliano utilizzare le nuove funzionalità del Datawarehouse, in termini di nuovi facts e dimensioni sugli scenari esistenti, relativi ai dati estratti in passato, è necessario provvedere a rielaborare (riestrarre) i dati dai movimenti dopo l'aggiornamento a questa versione, in modo che vengano compilati i nuovi campi introdotti nel database (tabella DWAREH). Se non si provvede a questa operazione facendo analisi su queste entità, sui dati pregressi, si otterranno informazioni non significative. Ovviamente ciò è possibile SOLO se non si è provveduto ad eliminare i movimenti (ordini, documenti, ...) pregressi.

Nella conversione da Business NET 2008 a Business NET 2011 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.

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 invece la sintassi era quella di Microsoft Access.

Se si è convertito un database su cui 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. Poi eventualmente si possono non rendere visibile tali dati aggiunti a livello di pivot;
  • 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


Business NET 2011 è compilato, per la parte VB6 (la modalità Classic start), con VB6 SP3 e il pack di accesso ai dati è l'MDAC 2.8 sp1 versione italiana; si usa inoltre il motore (run-time) di Crystal Report 8.5 inglese (taluni report sono ancora in formato Crystal Report 6 altri in formati 7 o 8); inoltre è stato utilizzato il TDBGrid 4.0d e il TDBGrid 6.0e.

Business NET 2011 è 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).

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.

I file MDB e MOD (come per le release precedenti) sono in formato Access 97 pertanto richiedono tale applicazione per essere aperti ed utilizzati dall'esterno di Business NET. Non è supportato il formato Access 2000 (un database MDB convertito con Access 2000  o sup. non può più operare con Business NET Classic start); è invece possibile usare in modo trasparente Word 2000/2002 ed Excel 2000/2002 con le funzioni che le utilizzano, in alternativa a Word 97 ed Excel 97.

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.

In Business NET 2011 non vengono più distribuiti i seguenti controlli ActiveX COM di Microsoft TABCTL32.OCX, MSFLXGRD.OCX  e MSWLESS.OCX. Qualora siano state realizzate personalizzazioni o componenti che fanno uso di questi controlli è necessario autonomamente installare questi componenti.

In Business NET 2011 non vengono più distribuiti anche i file VB5STKIT.DLL e VB6STKIT.DLL: trattasi di 2 componenti che in passato venivano utilizzati prevalentemente per eseguire shell sincrone (funzione fSyncShell). Qualora siano state realizzate personalizzazioni o componenti che fanno uso di questi file è necessario autonomamente installare questi componenti.

I profili import/export standard 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) 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 2011 vengono aggiornati i codici ABI/CAB (data aggiornamento: novembre 2010) e i codici TARIC (aggiornamento anno 2010) 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.

Il programma di installazione provvede alla eliminazione dei file BSPMORGA.DLL, BUSINESS.HLP, LEGGIMI.TXT e WINSTYLE.TXT, BS--CHA2.DLL, BS--CVR9.DLL perché obsoleti in tale versione di Business NET.

A partire dalla versione 13/NET 2008 per rendere disponibili alcune posizioni di controllo nelle finestre dei componenti in tecnologia VB6, per eseguire delle personalizzazioni, sono stati rinominati i seguenti controlli:
BS--CLIE.DLL (Anagrafica clienti/fornitori):
  - codice abi: da "edAbi" a "edText(3)";
  - descrizione abi: da "edBanc1" a "edText(4)";
  - codice cab: da "edCab" a "edText(5)";
  - descrizione cab: da "edBanc2" a "edText(6)";
BSMGARTI.DLL (Anagrafica articoli);
  - sono state rinominate tutte le TextBox nascoste associate ai controlli
    ComboBox e CheckBox. Il nuovo nome di controllo di queste TextBox, poste
    in array è "edText()". Tali controlli comunque non sono, normalmente,
    oggetto di personalizzazione;
BSORGSOR.DLL (Gestione ordini):
  - codice famiglia: da "edCodcfam" a "edText(0)";
  - descrizione famiglia: da "lbDescodcfam" a "lbDescrizione(0)";
  - descrizione centro CA: da "lbCodcena" a "lbDescrizione(1)";
BSVEBOLL.DLL (Gestione documenti):
  - Natura transazione: da "edCodntra" a "edText(4)";
  - Trasporto: da "edCodPort" a "edText(5)";
  - Regime statistico: da "edCodrsta" a "edText(6)";
  - Data registrazione: da "edDatregef" a "edText(7)"
  - Numero registrazione: da "edNumregef" a "edText(8)"
  - Numero registro IVA: "edNregiva" a "edText(9)"
  - Numero protocollo: "edNumprot" a "edText(10)"
  - flag genera registrazioni stanziamento: da "ckFleleff" a "ckFlag(0)"
  - flag genera storno stanziamento: da "ckFlelvuo" a "ckFlag(1)"
Tutte le personalizzazioni realizzate attraverso il source-extender che trattano quei campi devono essere modificate per sostituire i nomi di campo, per evitare errori 430 'Class does not support this property or method'. Altresì le personalizzazioni a tali controlli effettuate con il Ctrl+Alt+F4
devono essere rieseguite.

I tempi di conversione degli archivi, 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 2011 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.

A partire dalla versione 13 di Business (o Business NET 2008) sono stati strutturati i campi, a livello di anagrafiche e movimenti, che contengono l'IBAN Italiano/RSM (prefisso IBAN, CIN, ABI, CAB e n° conto/corrente) e l'IBAN esterno. Nelle conversioni di database che il programma esegue (con Busconv/s), dalle versioni precedenti alla versione 13/NET 2008, vengono eseguite le seguenti azioni per rendere il più possibile trasparente il passaggio alla versione corrente:

  • Anagrafica clienti/fornitori (tabella ANAGRA, dove an_tipo = C o F):
    1. Se il n° di c/c (an_rifriba) inizia con 2 caratteri alfabetici, non inizia per IT o SM e il cod. ABI è inferiore a 1000 (è un IBAN estero) lo si sposta tal quale nel campo an_iban rimuovendolo dal n° cc/c (an_rifriba);
    2. Se il n° di c/c (an_rifriba) contiene il prefisso iban italiano o RSM negli ultimi 5 caratteri (ossia “$ITnn” o “$SMnn”) lo estrae e lo inserisce nell’apposito campo an_prefiban, quindi elimina dal n° c/c tali 5 caratteri;
    3. Se il n° di c/c (an_rifriba) contiene il CIN anteposto da # negli ultimi 2 caratteri o 7°/6° ultimo carattere (“…#X” oppure … #X$ITnn”) lo estrae e lo inserisce nell’apposito campo an_cin, quindi lo elimina dal n° c/c;
  • Anagrafica clienti/fornitori, Altre banche (tabella CLIBANC): Stesse azioni di ANAGRA (tenendo presente che in CLIBANC il campo n° di c/c (cba_rifriba) è in chiave primaria;
  • Scadenzario (tabella SCADEN): Stesse azioni di ANAGRA;
  • Tabella banche (tabella TABBANC):
    1. Se il campo ‘Descr. Agg. 2’ (tb_desbanc3) contiene due caratteri e contiene il CIN nella forma “#X” (trattasi di una vecchia modalità per conservare il CIN sulla tabella banche) viene copiato nell’apposito campo CIN (tb_cin) e eliminato;
    2. Se il codice IBAN (tb_iban) inizia per IT o SM ed è di 27 caratteri, rileva il CIN (5°  posizione) e lo sposta nell’apposito campo CIN (tb_cin). Se presente l’IBAN quindi la rilevazione del CIN dall’IBAN è prioritario rispetto al campo descrittivo indicato al punto 1.;
    3. Se il codice IBAN (tb_iban) inizia per IT o SM ed è di 27 caratteri, rileva il prefisso IBAN (primi 4 caratteri) e lo sposta nell’apposito campo tb_prefiban;
    4. Elimina il contenuto del campo Codice IBAN quando il cod. IBAN inizia per IT o SM ed è di 27 caratteri, visto che tale campo conterrà solo gli IBAN esteri. Attenzione! Non viene fatta nessuna azione sui campi ABI/CAB e N° C/C: si da per scontato che siano validi.

A partire da Business 13/Business NET 2008 alcune tabelle che in passato risiedevano nel database di servizio COMBO.MDB sono finite nel database ARCPROC. Le tabelle sono ancora presenti nel database COMBO ma vuote. Le tabelle sono le seguenti:

  • STRUCTLOG: log delle attività;
  • NOMPROP/VALPROP: zoom proprietà/valori ammessi del Registro di Business;
  • TABELLE/CAMPI: zoom tabelle/campi nelle stampe parametriche.

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.

Per coloro che realizzano personalizzazioni sui componenti in VB6, per evitare che il Business.vbp effettui la verifica dei mutex (i semafori che inibiscono l'esecuzione di Business in presenza di altri programmi quali Busconvs, Busupsiz, ... e viceversa) quando viene eseguito in debug all'interno dell'ambiente di sviluppo Visual Basic 6, è possibile inserire nelle proprietà del progetto Business.vbp l'argomento di compilazione condizionale DebugMode=1.

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

Il programma di installazione di Business NET 2011, per gli interventi sul modulo CRM, provvede alla rimozioni dei seguenti componenti in quanto obsoleti (in tecnologia VB6) e non più compatibili con le attuali funzionalità del modulo: BS--BOUT.DLL, BSCRAOPE.DLL,  BSCRGLEA.DLL,  BSCRSTAM.DLL,  BSCRSYNC.DLL,  BSCRAGCO.DLL,  BBCRAGCO.DLL,  BSCRLEOU.DLL,  BNCRAOPE.DLL,  BNCRAOPE.PDB,  BDCRAOPE.DLL, BDCRAOPE.PDB, BECRAOPE.DLL, BECRAOPE.PDB. Attenzione! questi componenti vengono rimossi dalla cartella di installazione di Business NET anche se personalizzati.

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 è 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 2011 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 2011 di Business NET il componente che provvede, per default, al controllo della chiave di attivazione è stato realizzato in tecnologia Visual C++ e si chiama BN__CHAK.DLL. E' comunque ancora disponibile il componente in tecnologia Vb6 BS--CHAK.DLL. Qualora si verifichino problemi nel controllo/validazione delle chiave di attivazione è possibile indicare a Business NET di effettuare il controllo della chiave mediante il componente VB6 BS--CHAK.DLL creando manualmente la proprietà stringa CheckType, all'interno della chiave <profilo>\ActKey del registro di Windows, con valore "V" (senza doppi apici). Per tornare al comportamento standard impostare il valore "C" (default) o rimuovere la proprietà.
Per far si che il programma di setup BUSSETUP nel momento in cui valida la chiave utilizzi il componente VB6 BS--CHAK.DLL al posto di quello standard BN__CHAK.DLL è sufficiente eseguire il programma d'installazione BUSSETUP.EXE fornendo sulla linea di comando il parametro \NTSCHECKTYPE="V" (inclusi doppi apici). Entrambe le DLL vengono copiate nella cartella di installazione di Business NET (per default C:\Programmi\Bus); il file BS--CHAK.DLL non viene più installato nella cartella di sistema (System32) di Windows come accadeva nelle versioni precedenti.

Con il passaggio a Business NET 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\Trace (per creare un file log di trace all'avvio dell'applicazione Business.exe);
- 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.

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



Business 13

Business NET 2009  Business NET 2010  Business  NET 2011

Classic start

Classic start  BusNet Frame Classic start BusNet Frame Classic start
BunNet Frame
Sistema qualità

(5)

(5)

(5)
Project Management

(6)

(6)

(6)
CRM 1 (vers. 2009 o inf.)

(9)

No

No

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

No

No

No

No(7)

No(7)
Email integrata

No

No

No

No

(8)

No (8)
Logistica su palmari

No

No

No

No

(8)

No (8)
Datawarehouse (vers. 2010 o inf.)
Si
Si (9) Si (9) No
No
Datawarehouse (vers. 2011 o inf.) No No No No No No(10)
Datawarehouse Extended
No No No No No No
Contabilità analitica
Si Si (9) Si (9) Si (9)
Contabilità analitica DC
No No No No No No (11)
Budgeting e controllo di gestione
No No No No No No

(5)Con alcuni programmi in versione Vb6 (esempio BSVEBOLL, BSMGARTI, BSMGSCHE).

(6)Con alcuni programmi in versione Vb6 (esempio BSVEBOLL, BSORGSOR, BSCGPRIN).

(7)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.

(8)Sui programmi 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...

(9)Il modulo è disponibile anche avviando Business NET col programma BUSNET.EXE (BusNet Frame), ma tutti i componenti del modulo sono realizzati in tecnologia VB6.

(10)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.

(11)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 nelle note (5) e (6), 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à.

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

Sulle ditte ove si abilita il modulo Contabilità analitica DC non è possibile utilizzare le versione in tecnologia VB6 dei programmi della Contabilità generale, Vendite, OrdiniMagazzino, Cespiti e Percipienti. I componenti in tecnologia VB6 non alimentano i dati della Contabilità analitica DC. Tenere conto di questa limitazione sopratutto in presenza di personalizzazioni realizzate sui componenti VB6.

A seguire viene riportata una matrice delle incompatibilità tra i moduli di Business NET 2011:



Sistema qualità

Project Management
Contabilità analitica
Contabilità analitica DC Budgeting e CG Customer service Moduli CG, PE, CE in VB6 Moduli VE, OR, MG in VB6
Sistema qualità


No

No

Project Management


No

No

Contabilità analitica


No

No

Contabilità analitica DC

No

No

No


No No No
Budgeting e CG No No No Si

No
No
No
Customer service

No

No


Si
Moduli CG, PE, CE in  VB6
Si
Si Si No No Si
Si
Moduli VE, OR, MG in VB6 Si Si Si No No Si Si


Limitazioni proprie di Business NET 2011

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 menù Vista-inspired di Business NET non consente di navigare tra le scelte, nel treeview, con la sola pressione dei tasti di percorso (es: 1 - D - 3).

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

I programmi che gestiscono la prima nota (Gestione Prima nota, Gestione Distinte effetti/incassi/pagam, Gestione Insoluti), nonché i programmi dei moduli Vendite, Ordini e Magazzino (Gestione Ordini impegni, Gestione Documenti di Magazzino, Generazione Ordini da proposte d'ordine, Generazione documenti da Note di prelievo, ed altri) non dispongono nell’attuale versione dell’integrazione con la gestione del Project Management. Pertanto  in presenza di tale modulo si rende necessario utilizzare i corrispondenti componenti VB6.

I programmi che integravano (in VB6, precedenti versioni) collegamenti  con le funzioni del modulo 'Sistema Qualità' (per es. gestione centri di lavoro, Gestione documenti di magazzino, Anagrafica Articoli, Anagrafica lotti, Stampa schede Articoli, ed altri, non dispongono nell'attuale versione di tali collegamenti.

Le funzioni del programma ‘P.Nota da Scadenze’ 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.

Il motore di stampa denominato NTPE (ed i corrispondenti file in formato .RNT) non è più supportato. Quindi i programmi (per esempio) Stampa Libro giornale, Stampa Inventario  di magazzino, Liste selezionate Cli/for, Stampa etichette sovracollo, possono utilizzare solo formati .RPT (Crystal Report) per la definizione dei layout di stampa.

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.

Molti programmi relativi alla gestione di semplici tabelle Codice+descrizione (per es. : Categorie Cli/Forn, Canali comm. , ecc.)  sono stati eliminati; al loro posto un unico programma generico (BN--TABE) consente la gestione di queste tabelle.

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.

Il menu contestuale che appare premendo il tasto dx del mouse sui controlli, mostra le voci di menu in inglese e non in italiano (Undo, Cut, Copy, Paste, ...); questo è dovuto al fatto che i controlli utilizzati in Business NET sono realizzati con un componente in lingua inglese DevExpress.

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

Per alcuni programmi di limitatissimo utilizzo nella platea degli utenti di Business, al momento non è prevista la riscrittura in tecnologia .NET. E' comunque possibile l'uso delle versioni tradizionali di essi. Si citano, a tal scopo:

  • Generazione differenze di cambio (BSCGGNDC)
  • Calcolo interessi di mora (BSCGCAIM)
  • Esportazione dati TS (BSCGEXTS)
  • Contabilizzazione Stanziamenti (BSVEPNSX)
  • Ripartizione costi comuni (BSMGRIPC)
  • Genera Ordini fornitori da impegni clienti (BSORGNOF)

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
                                                   


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.