Data ultimo aggiornamento: 23/10/2012

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

Business NET 2010 - note di versione

 ("Albatros", 21/12/2009)


NB: Si consiglia di leggere attentamente queste indicazioni in quanto contengono informazioni importanti per eseguire la conversione di release sui database.

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
  • 3 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 2000 con almeno l'SP4
  • Windows Xp (consigliato SP1 o sup. nella Professional Edition)
  • Windows Server 2003 (consigliato SP1 o sup.) 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

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.

Per i sistemi operativi Windows Vista e Windows 7 si consiglia di disabilitare il Controllo Account Utente (UAC).

Sui sistemi operativi: Windows 95, Windows 98, Windows Millennium Edition (ME), Windows NT e Windows 2000 SP3 o inferiorenon è possibile effettuare l'installazione di Business NET.

Business NET 2010 supporta i seguenti database:

  • SQL Server 2000 / MSDE 2000
  • SQL Server 2005
  • SQL Server 2008

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  (vedi più avanti sezione Aggiornamento del motore database).

Il programma di installazione di Business NET può essere avviato in modo tale che vengano installati solo i componenti della modalità Classic start, 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).

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 con il parametro /NTSBUS="NETONLY"  (o eseguendo il programma Bussetup net only.bat dalla cartella /Business del DVD-ROM).

Le macchine server che devono ospitare SQL Server 2008 Enterprise Edition devono possedere un sistema operativo Windows Server 2003 (con SP2) 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 2000 Server (con SP4), Windows Server 2003 (con SP1) 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 2000 Professional (con SP4), Windows XP Professional (con SP2), 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.

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 2010 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata).

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:\) e, qualora il programma di installazione termina correttamente, nella cartella di installazione di Business NET (ad es. C:\Programmi\Bus). 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 2000 Server o Windows Server 2003/2008 con servizio Terminal Server attivo), si può procedere all'installazione 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 o BUSNET 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 Report 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)

(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 2000, Windows XP e Windows Server 2003.

(3)Installato solo su sistemi operativi Windows Vista, e Windows Server 2003. 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.3.5 Copyright © 1997-2009 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: 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 Express Edition: schedulare giornalmente le copie di backup interne dei database e quindi la successiva copia di tali file di backup su supporti esterni.

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;

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.


Aggiornamento da precedenti versioni


L'aggiornamento è consentito dalla versione 8.0 o successiva di Business; qualora si disponga di una versione precedente occorre prima aggiornarsi alla release 8.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 2010;
  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 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 2010 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata);
  7. 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 > ;
  8. nella pagina relativa alla Tipologia di installazione di Business NET mantenere l'opzione relativa all'aggiornamento dei programmi;
  9. controllare che le impostazioni siano corrette (tipo di installazione: Server/Monoutenza e tipo database). E' possibile scegliere, nel riquadro Tipo di configurazione se salvare le impostazioni di Business NET a livello di utente corrente o per macchina: con questa ultima scelta Business NET sarà configurato per tutti gli utenti di Windows presenti su quella macchina (utile ad esempio nei sistemi Terminal Server);
  10. nella pagina relativa alla Selezione della cartella 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 (solitamente C:\BusTmp);
  11. terminata l'installazione il programma di setup può richiedere il riavvio del sistema;
  12. 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 ;
  13. 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;
  14. Qualora la versione di Business aggiornata è inferiore alla 9.0:
    • effettuare una copia di backup dei database di tutte le aziende in questo stato, prima di effettuare l'operazione successiva;
    • entrare in Business NET su ciascuna azienda e dal Menu principale si sceglie Esegui e si digita "BS--CVR9" (senza apici) per completare il processo di conversione. Questa operazione è da compiere su ciascuna azienda installata;
    • per tutti i report personalizzati (nella cartella \Rpt\Pers) occorre obbligatoriamente aprirli con Crystal Reports e, connessi ad una fonte dati ODBC di tipo Microsoft Access su un database in versione 15.0, si procede con una azione di 'Verifica database' (in modo vengano rilevati nei report i campi 'codditt'). A questo punto dall'Esperto collegamento visivo' si estendono i collegamenti già presenti fra le tabelle creando i collegamenti fra i campi 'codditt' per le tabelle che possiedono tale campo; questa ultima operazione (collegamento dei e campi 'codditt') è obbligatoria in presenza di database in cui si dovranno gestire più ditte (multiditta), consigliato in tutti gli altri casi, ossia dove ogni database contiene una ed una sola ditta.
    • queste operazioni non vanno compiute se la versione aggiornata è la 8.0;
  15. effettuare i controlli post-conversione come indicato sotto nella sezione Attività importanti da svolgere post-conversione Business NET 2010.

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 2010 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata);
  3. 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;
  4. nella pagina relativa alla Tipologia di installazione di Business NET mantenere l'opzione relativa all'aggiornamento dei programmi;
  5. controllare che le impostazioni siano corrette (tipo di installazione: Client e tipo database utilizzato);
  6. nella pagina relativa alla Selezione della cartella 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;
  7. quindi si porta a termine l'installazione riavviando il sistema se richiesto; 
  8. 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;
  9. 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:

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

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

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 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, 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 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 2005/2008

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 2005/2008 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 2005/2008 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.


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. aumentare la dimensione  del 'Visualizzatore eventi' (o 'Event Log') e abilitare l'opzione 'Sovrascrivi se necessario' (o 'Overwrite as needed'); con lo strumento 'User Manager' inserire i nomi degli utenti client con privilegio di amministratore (da rimuovere eventualmente alla fine del processo di installazione);
  3. installare il motore database:
    • 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 disponibile;
      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 Express Edition :
      1. installare .NET Framework 3.5 eseguendo il file dotnetfx35.exe presente nella cartella \Tools\NetFramework\v3.5\;
      2. installare Windows Installer 4.5 presente nella cartella \Tools\Sql2k8ee\wi45 a seconda del sistema operativo in uso;
      3. installare Windows Power Shell 1.0 presente nella cartella \Tools\Sql2k8ee\wps1 a seconda del sistema operativo in uso;
      4. installare SQL Server 2008 Express Edition, eseguendo il file SQLEXPRWT_<piattaforma>_ITA.EXE presente nella cartella \Tools\Sql2k8ee\it\ per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPRWT_<piattaforma>_ENU.EXE presente nella cartella \Tools\Sql2k8ee\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-0908-0036-ComeInstallare SqlServer2008ExpressEdition.pdf presente nella cartella \Tools\Sql2k8ee\ 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 disponibile per SQL 2005, anche fornito nel disco di Business NET;
      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\NetFramework\v2.0\;
      2. installare .NET Framework italian language pack eseguendo il file langpack.exe presente nella cartella \Tools\NetFramework\v2.0\;
      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 superiori):
      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), anche fornito nel disco di Business. 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-0051-Come installare MSDE 2000.pdf presente nella cartella \Tools\Msde2000\ del disco.
  4. 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 2010 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (se la funzione AutoPlay nel dispositivo è abilitata) oppure attraverso il Pannello di Controllo, Installa applicazioni , in caso di servizi Terminal Server abilitati;
  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), quindi premere su Avanti > ;
  6. nella pagina relativa alla Tipologia di installazione di Business NET selezionare il tipo installazione Server/Monoutenza e il tipo di database da utilizzare. E' possibile scegliere, nel riquadro Tipo di configurazione se salvare le impostazioni di Business NET a livello di utente corrente o per macchina (predefinita): con questa ultima scelta Business NET sarà configurato per tutti gli utenti di Windows presenti su quella macchina (utile ad esempio nei sistemi Terminal Server), quindi premere su Avanti >;
  7. nella pagina relativa alla Selezione della cartella di installazione è possibile modificare le cartelle di installazione dei componenti di Business NET, quindi premere su Avanti > ;
  8. nella pagina Modalità di installazione degli aggiornamenti 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 (solitamente C:\BusTmp), 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 processi 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 è possibile solo se si è scelto un tipo di configurazione per l'utente corrente di Windows), quindi premere su Avanti > ;
  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 alla estrazione dei file, alla copia sul disco, alla registrazione dei componenti COM;
  13. 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;
  14. terminata l'installazione, se disponibili, si installano gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata;
  15. condividere sulla rete, da Gestione Risorse, la directory dove è stato installato Business NET attribuendo un nome di condivisione (es. Busdir) con accessi in lettura/scrittura;
  16. entrando in Business NET si creano le nuove aziende/ditte di lavoro;
  17. 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 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), quindi premere su Avanti > ;
  4. nella pagina relativa alla Tipologia di installazione di Business NET selezionare il tipo installazione Client e il tipo di database da utilizzare. Per default l'installazione viene configurata per tutti gli utenti (per macchina), quindi premere su Avanti > ;
  5. nella pagina Selezione della cartella di installazione come Cartella di installazione dell'applicazione indicare un percorso locale (ad esempio C:\Programmi\Bus); quindi indicare la Cartella dei Report (es. \\Busserver\Busdir\Rpt), la Cartella dei componenti di Office (es. \\Busserver\Busdir\Office), quindi premere su Avanti >;
  6. nella pagina Modalità di installazione degli aggiornamenti indicare la Cartella degli aggiornamenti sul server (es.  \\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, impostando eventualmente le credenziali di Windows (dominio, utente e password) per lanciare il programma di installazione aggiornamenti automatici, quindi premere su Avanti >;
  7. nella pagina Selezione della cartella del menu Avvio/Start confermare il nome del gruppo di programmi da creare, quindi premere su Avanti >;
  8. nella pagina Selezione processi 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;
  9. 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.
  10. 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;
  11. entrare nell'Upsizing per completare la creazione, sui client dei database con tabelle allegate;
  12. se disponibili si installano a questo punto gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata;

 

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;
  • \Agg: contiene aggiornamenti a Business NET non inclusi nel programma di installazione come ad esempio le Service Release(4);
  • \Sql2008se: contiene l'SQL Server 2008 Standard Edition versione RUNTIME in bundle con Business NET(4);
  • \Sql2008ee: contiene l'SQL Server 2008 Enterprise Edition versione RUNTIME in bundle con Business NET(4);
  • \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;
    • \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 e inglese(4);
    • \NetFramework: questa cartella contiene il Microsoft .NET Framework 2.0 SP2 e 3.5 SP1;
    • \Reports: contiene una raccolta di report addizionali per Business NET con alcune variazione ai report standard, come documentato nel file Leggimi.txt;
    • \Scr85en: contiene la run-time di Seagate Crystal Report 8.5 inglese, la stessa installata dal Setup di Business NET;
    • \Sql2k5eeSp3: contiene SQL Server 2005 Express Edition (già con SP3) e l'SQL Server Management Studio Express Edition sia nella versione italiana che inglese, su piattaforma 32 bit(4);
    • \Sql2k5Sp3 : contiene il Service Pack 3 di SQL Server 2005 per le versioni Standard e Enterprise sia nella versione italiana che inglese, su piattaforma 32 bit(4);
    • \Sql2k8ee : contiene SQL Server 2008 Express Edition with Tools sia nella versione italiana che inglese, sia su piattaforma 32 bit che 64 bit(4);
    • \Sql2k8Sp1: contiene il Service Pack 1 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;
    • \Sql2ksp4: contiene il Service Pack 4 di SQL Server 2000, in italiano e inglese(4);
    • \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

(4)Questa cartella può non essere presente.

 

Nuove funzioni e differenze rispetto a Business NET 2009 standard


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

Nuovi moduli realizzati:

A - Business E-mail

Le funzioni di Business E-mail permettono di inviare e ricevere in modo automatico e in  modo interattivo messaggi di posta elettronica, sia da una specifica consolle di Business NET (client di posta), che può sostituire le classiche e varie versioni di  Outlook, sia dalla esecuzione abituale di operazioni gestionali, che generano documenti in formato Microsoft Word ©, o PDF. Tra le operazioni gestionali che generano documenti ricordiamo: emissione di offerte tramite il modulo CRM, emissione di conferme d’ordine e ordini, emissione di DDT e fatture, invio di solleciti ed estratti conto da scadenzario, invio di comunicazioni commerciali, amministrative e tecniche tramite liste selezionate o azioni di mailing massive (funzione disponibile con il modulo CRM). La posta in uscita così generata è automaticamente collegata all’entità gestionale da cui deriva, garantendo la tracciabilità del flusso comunicativo. Le e-mail inviate e ricevute potranno essere visualizzate direttamente dai programmi di gestione che le hanno generate. E’ possibile ottenere automaticamente copia delle e-mail inviate con Business E-mail  anche sul proprio client di posta abituale (Microsoft Outlook©). 

B - Logistica su palmare

Il modulo Logistica su Palmare di Business NET risponde alle richieste delle imprese che necessitano di uno strumento per l’approntamento delle spedizioni mediante l’utilizzo di dispositivi mobili. Il funzionamento in modalità connessa garantisce l’aggiornamento delle giacenze di magazzino in tempo reale e consente un controllo puntuale delle operazioni di riscontro dei carichi dal Back Office. Il modulo Logistica su Palmare si compone dei seguenti programmi elaborativi: Inventario su palmare, Gestione stoccaggio e movimentazione interna, Picking e Ricevimento merce su palmare. Per maggiori informazioni consultare la guida in linea.

Funzionalità aggiunte ai moduli preesistenti:

A - CRM

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

  • Una consolle più fruibile e navigabile (4 pannelli immediatamente visibili con leads/lead corrente, attività, le opportunità/opportunità corrente, le offerte;  due o più tab per altre informazioni gestionali e commerciali, ecc.);
  • Visibilità (editabilità) dei dati di più ditte, in presenza di anagrafiche generali, nello stesso contesto operativo (funzionalità CRM multiditta) es. az. commerciale e az. di produzione, dello stesso gruppo;
  • Gestione Client di Posta integrato,  in sostituzione di integrazione con Outlook, (è un modulo a parte opzionalmente attivabile con la sola presenza del modulo CRM , sulle sole funzioni CRM);
  • Sistema accessi / sicurezza più sofisticato (per es.: lo stesso lead può essere di proprietà di più operatori-utenti di Crm). Definizione dell’organizzazione commerciale senza vincolo di struttura gerarchica.
  • Wizard per la creazione da zero di nuovi operatori  CRM;
  • Programmi di stampa veloce, più fruibile da parte dei commerciali (utenti non gestionali) (componente BNCRSTAX);
  • Più diretta accessibilità ai dati dei clienti, dalla consolle CRM;
  • Collegamento a Google maps per la localizzazione del lead;
  • Migliore collegamento tra attività/offerta/documento doc/PDF e oggetti OLE;
  • Migliore gestione delle campagne commerciali;
  • Nelle offerte supporto di file immagini direttamente sulle righe del doc (GIF, JPG, PNG) senza obbligo di passare su un documento di Microsoft Word;

B - Magazzino/Vendite

Gestione della Scheda di trasporto con i dati memorizzati, sui documenti di magazzino, che consente la possibilità di ristampa della scheda ed una flessibile scelta dei soggetti intestatari della scheda stessa..

Nelle funzioni di creazione degli articoli/clienti/fornitori (con Alt-F2) dai vari programma, il codice inserito viene subito riportato sul campo in cui si è attivata la funzione, senza quindi dover necessariamente aprire lo zoom.

Ora è gestita la concorrenza sui programmi che generano massivamente documenti da note di prelievo.

C - Contabilità

Aggiunto nuovo programma per la rinumerazione degli esercizi contabili (BSCGRIES).

D - Ordini

Ora è gestita la concorrenza sui programmi che generano massivamente documenti/note da impegni.

E - PDF

Ora è possibile aprire ed integrare la mail prima di procedere all'invio al destinatario.

Il destinatario della mail inviata può ora essere rappresentato anche dal soggetto indicato nella Destinazione diversa (per i documenti di tipo Fattura differita).

Ora è ammesso l'invio di file PDF anche mediante i servizi fax di Windows XP/2003. Vedere la guida in linea per maggiori dettagli.

F - Infrastruttura/Framework

Ora è disponibile un menu a barra anche in Business NET così come nei componenti Classic Start (VB6).

Ora gli alert possono inviare notifiche anche a soggetti esterni all'azienda (clienti e fornitori).

Log di tre nuovi eventi : Logon  a sistema, logout da sistema, lancio di programmi da menù (nuova normativa sulla privacy, nuovi obblighi per  gli amministratori dei sistemi) (NET/VB6)

Nelle funzionalità di stampa su Word sono ora supportati i modelli DOTX e i documenti DOCX (Office 2007).

Interventi di compatibilità con Windows 7: Business NET 2010 è una applicazione con logo Compatibile con Windows 7.

Tutti i componenti rilasciati da NTS Informatica, cosi come il programma di Installazione di Business NET, sono firmati digitalmente per garantire maggiore sicurezza alla applicazione.

In sede di installazione di Business NET (nuove installazioni) è possibile scegliere un diverso nome per l'archivio procedura ARCPROC e per i database di prova.

Possibilità di indicare credenziali diverse Windows per il processo di installazione degli aggiornamenti a Business NET.

Ora la configurazioni delle modalità di aggiornamento di Business NET (chiave del registro \Busagg\) viene conservata all'interno del profilo, in modo da consentire differenti modalità di aggiornamento per ogni profilo installato di Business NET.

Gestione aziende e database: ora è possibile creare un database impostando come default una ditta con codice differente dal nome del database stesso.

Ora è possibile individuare facilmente se il componente in esecuzione di Business NET è oggetto di personalizzazione o meno, sia mediante script (in presenza di un file .NTS con lo stesso nome del programma nella cartella \Script del server) che per la realizzazione di componenti DLL personalizzati creati ereditando da quelli standard (quando cioè tali componenti sono dichiarati nel file DLLMap.ini nella cartella \Script del server): l'icona del componente presenta una "B nera" su sfondo rosso in vece della canonica "B bianca" sempre su sfondo rosso.

Nella Gestione operatori è stato aggiunto il flag Non avviare framework Vb6 selezionabile per quegli operatori che non fanno più uso del framework VB6 quando entrano in Business NET. Questo migliora le performaces di avvio di Business NET . Ovviamente tali operatori non potranno: accedere da Business NET ai programmi VB6 Classic Start; accedere da Business NET ai programmi NET che interagiscono con componenti VB6, ad esempio come Stampa Liquidazione IVA, Elaborazione MRP, gli alert con procedure scritte in vbscript, ...; accedere a Business NET Classic Start direttamente da Business.exe.

Nella funzione Gestione Backup del programma Gestione aziende e database è ora possibile:

  • creare il file BAT con i comandi script per l'esecuzione dei backup anche per SQL Server 2000/MSDE 2000 (per SQL Server 2005/2008 era già disponibile) sfruttando il programma OSQL al posto dell'SQLCMD disponibile da SQL Server 2005 o superiore;
  • aprire l'Utilità di pianificazione di Windows per i sistemi operativi Windows Vista, Windows Server 2008 e Windows 7, dove non è più disponibile lo strumento Operazioni pianificate, per visualizzare i processi schedulati;
  • eseguire operazioni di manutenzione del database quali la ricostruzione (REBUILD) o la deframmentazione (REORGANIZE) gli indici dei database SQL Server, utili in particolare in seguito all'aggiornamento delle versioni di SQL Server.

Ora anche sulla struttura dei database SQL Server vengono riportate le descrizioni delle tabelle/campi (rilevate dal modello PROVA.MOD), sia sui nuovi database che quelli convertiti a Business NET 2010.

G - Altre

Numerosi interventi per migliorare le performances in Business NET.

La tabella dei Comuni e delle Provincie è stata aggiornata al 2009 con le nuove provincie MB, FM e BT inserite, per aggiornare i database selezionare durante l'aggiornamento degli archivi (BUSCONVS) l'opzione Provincie/Comuni 2009.

L'archivio degli ABI e CAB (banche  e sportelli bancari) è aggiornato al settembre 2009.

Aggiunto nuovo programma BN__ANDB per anonimizzare il database.

Nel programma Gestione Unificata documenti (Retail) è ora possibile in sede di creazione del file di dati per lo scontrino fiscale, parametrizzare il numero dei caratteri da esporre nello scontrino come descrizione articoli.

 

Migrazione a .NET



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

  • Distinta base
  • Produzione
  • CRM, con funzionalità avanzate rispetto alle precedenti versioni in tecnologia Vb6.

 

Attività importanti da svolgere pre-conversione Business NET 2010


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

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 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 gli archivi da convertire sono in versione inferiore alla 13.0/NET 2008, per chi utilizza il modulo PICKING SU PALMARE, prima di compiere questo aggiornamento, è necessario verificare che non vi siano processi di picking non ancora completati (ossia file di picking in stato di generato, in corso di lavorazione, o chiusi ma non ancora acquisiti nella base dati di Business). Non devono essere cioè presenti file .PIK nella cartella \Asc.


Attività importanti da svolgere post-conversione Business NET 2010


Se sull'archivio convertito è 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 query sottostante della tabella leads (se presente la tabella anagra), e nell’inserimento della tabella temporanea TTSUBQCRM (con un link di tipo LEFT JOIN con ANAGRA, o con LEADS). Vedere anche articolo http://www.ntsinformatica.it/riservato/FAQ/FAQ_bug.asp?Codprob=2088.

Se gli archivi da convertire sono in versione inferiore alla 12 e sulla installazione si utilizza il programma di 'Generazione Note/documenti da impegni (BSORGNNP.DLL) per effetto della implementazione sulla assegnazione automatica dei lotti, anche per le aziende che non utilizzano articoli gestiti a lotti, la valutazione della disponibilità netta avviene non più sui progressivi correnti articoli/magazzino (ARTPRO) ma sui progressivi correnti articoli/magazzino/commessa/lotti. Per assicurarsi che tale tabella sia aggiornata eseguire (dopo la conversione a Business NET 2009) dal programma 4-B-A Ricostruzione progressivi correnti articoli, la ricostruzione dei progressivi, quindi dal programma V-2 Controllo coerenza dati si eseguono i controlli 19 e 20 che non devono segnalare progressivi anomali. In caso negativo il problema del disallineamento del progressivi deriva dai progressivi definitivi articoli. Per analizzare queste situazioni si eseguono i controlli 21, 22, 23, 24, 25, 26 e si consulta la FAQ n. 545.

Se nelle ditte convertite (di versione inferiore alla 10) sono state gestite la rilevazione dei tempi effettivi sui centri di lavoro (associati ai Carichi di produzione o inseriti con il programma Gestione documenti di lavorazione) è necessario eseguire il programma BS--CKDB (o Controllo coerenza dati) per verificare, attraverso il controllo 4, che non vi siano incongruenze sui flag saldato attività/fase (in relazione alla modifica sopra menzionata relativa al superamento del limite evadibilità fasi per quantità in vece dei tempi). Le fasi di lavorazione menzionate nel file di LOG devono essere evase manualmente (flag Eseguito) nell’ordine di produzione.

Se gli archivi da convertire sono in versione inferiore alla 9 occorre procedere, dopo aver lanciato la conversione archivi (BUSCONVS), al lancio dell'utility BS--CVR9 (da Menu di Business NET, Esegui).

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.

Dopo l’installazione di Business NET 2010, se gli archivi da convertire sono in versione inferiore alla 13.0, per effetto della introduzione della gestione dell'IBAN in modo strutturato (vedi sotto Note per installatori e programmatori) è necessario valorizzare il campo “Prefisso IBAN” nelle righe di scadenziario per le scadenze passive non saldate per le quali devono essere ancora generati i file dei bonifici nazionali. Quando viene generato il file CBI dei bonifici infatti l’IBAN del beneficiario viene rilevato dalla riga di scadenziario e non dalla anagrafica del fornitore. Qualora questo non venga fatto possono verificarsi errori in sede di inoltro del file CBI ai programmi di home banking, in particolare sul record “17” (codice paese errato, check digit non valido, …) che contiene il codice IBAN del beneficiario. Questa azione va fatta quando, sulle versioni precedenti alla 13, NON era stato integrato nel campo "N° c/c" il prefisso IBAN (es. ...$IT33).

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


Note per installatori e programmatori


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

A partire da Business NET 2010 il programma d'installazione non provvede più alla possibilità di installare MSDE 2000 contestualmente a Business NET. Qualsiasi motore database deve essere installato ed avviato prima di installare Business NET.

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.

A partire da Business NET 2010 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.

A partire da Business NET 2010 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 scadenziario (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.

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 2010 vengono aggiornati i codici ABI/CAB (data aggiornamento: settembre 2009) e i codici TARIC (aggiornamento anno 2009). 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 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 e versioni inferiori alla NET 2009, possono essere consistenti quando sono presenti numerosi record (> 1 milione) nella tabella DWAREH (tabella del Datawarehouse). Anche in funzione a quanto indicato sopra in Attività importanti da svolgere post-conversione Business NET 2010 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 DELETE FROM DWAREH WHERE codditt = '<codiceditta>' oppure  TRUNCATE TABLE DWAREH sui database monoditta.

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;
  • Scadenziario (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.

Business NET 2010 può essere installato anche su sistemi operativi a 64 bit (Windows Server 2003, Windows Vista, Windows Server 2008 e Windows 7) 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 IA64);
  • per effetto della Registry redirection tutte le applicazione a 32 bit (come Business NET 2009), 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 2009, 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 2009 (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 2010, per gli interventi sul modulo CRM, provvede alla rimozioni dei seguenti componenti in quanto obsoleti 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 seguire viene riportata una matrice delle compatibilità relativa alle versioni/moduli di Business/Business NET:

Business 13

Business NET 2009 Business NET 2009 Business NET 2010 Business NET 2010

Classic start

Classic start  BusNet Frame Classic start BusNet Frame
Sistema qualità

(5)

(5)

Project Management

(6)

(6)

CRM 1 (vers. 2009 o inf.)

No

No

CRM 2 (vers. 2010 o sup.)

No

No

No

No(7)

Email integrata

No

No

No

No

(8)

Logistica su palmari

No

No

No

No

(8)

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


Limitazioni proprie di Business NET 2010


Quando si aggiorna una versione di Business 13 o precedenti, 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 manuntenute sui componente/moduli rilasciati in tecnologia Microsoft .NET: in Business NET 2010, 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 Notagen e 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 Riclassificifazioni 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. Allo stato non è certo lo sviluppo di tali funzioni nel prosieguo dell'evoluzione di Business NET.

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. Sarà disponibile in futuro un programma per convertire i record presenti in ALLOLE da linked/embedded a 'riferimento File'

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

Con la versione 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                                                   


Non è possibile effettuare l’invio automatico di fax da Business utilizzando Winfax sulle macchine con sistema operativo Windows XP o sup. Esiste infatti una incompatibilità tra il Winfax SDK (che Business utilizza) e Windows XP, ancora non risolto dalla Symantec. WinFax non è altresì compatibile anche se installato (sia come client che come server) su sistemi operativi Windows2000 con i servizi Terminal Server abilitati.

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

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

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

Clicca per accedere al sito di NTS Informatica