("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:
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:
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:
-
assicurarsi che siano soddisfatti i prerequisiti
software generici sopra descritti e quelli specifici per il tipo
di database che si va ad utilizzare;
-
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 :
-
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 Server e SQL Server
Agent automaticamente all'avvio del sistema;
-
installare l'ultimo Service Pack (attualmente
disponibile l'SP2 che può essere prelevato dalla cartella
\Tools\Sql2k8Sp2 del disco);
-
disabilitare nella cartella Servizi del Pannello
di
Controllo, Strumenti di amministrazione, il
servizio Distributed transaction coordinator (o MSDTC);
-
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 :
-
installare .NET Framework 3.5 eseguendo il file
dotnetfx35.exe presente nella cartella \Business\Sql2k8r2ee\net3.5\;
-
installare Windows Installer 4.5 presente nella
cartella \Business\Sql2k8r2ee\wi45 a seconda del sistema operativo in
uso;
-
installare Windows Power Shell 1.0 presente nella
cartella \Business\Sql2k8r2ee\wps1 a seconda del sistema operativo in
uso;
-
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;
-
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;
-
disabilitare nella cartella Servizi del Pannello
di
Controllo, Strumenti di amministrazione, il
servizio Distributed transaction coordinator (o MSDTC);
-
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 :
-
installare .NET Framework 3.5 eseguendo il file
dotnetfx35.exe presente nella cartella \Business\Sql2k8r2ee\net3.5\;
-
installare Windows Installer 4.5 presente nella
cartella \Business\Sql2k8r2ee\wi45 a seconda del sistema operativo in
uso;
-
installare Windows Power Shell 1.0 presente nella
cartella \Business\Sql2k8r2ee\wps1 a seconda del sistema operativo in
uso;
-
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;
-
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;
- installare l'ultimo Service Pack disponibile (attualmente
disponibile
l'SP2 che può essere prelevato dalla cartella \Tools\Sql2k8Sp2
del
disco);
-
disabilitare nella cartella Servizi del Pannello
di
Controllo, Strumenti di amministrazione, il
servizio Distributed transaction coordinator (o MSDTC);
-
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 :
-
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 Server e SQL Server
Agent automaticamente all'avvio del sistema;
-
disabilitare nella cartella Servizi del Pannello
di
Controllo, Strumenti di amministrazione, il
servizio Distributed transaction coordinator (o MSDTC);
-
-
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) :
-
installare .NET Framework 2.0 eseguendo il file
dotnetfx.exe presente nella cartella \Tools\NetFramework2\;
-
installare .NET Framework italian language pack
eseguendo il file langpack.exe presente nella cartella
\Tools\NetFramework2\;
-
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;
-
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;
-
disabilitare nella cartella Servizi del Pannello
di
Controllo, Strumenti di amministrazione, il
servizio Distributed transaction coordinator (o MSDTC);
-
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);
-
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):
-
installare SQL Server 2000 mantenendo le impostazioni
predefinite durante il processo di installazione; indicare di avviare i
servizi SQL Server e SQL Server Agent all'avvio
del sistema;
-
disabilitare nella cartella Servizi del Pannello
di
Controllo, Strumenti di amministrazione, il
servizio Distributed transaction coordinator (o MSDTC);
-
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';
-
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):
-
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;
-
procede con l'installazione da Start|Esegui eseguendo
il comando, ad esempio:
-
è 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;
-
per maggiori informazioni fare riferimento al
documento CT-0912-0052-Come installare MSDE 2000.pdf presente
nella cartella \Tools\Msde2000\ del disco.
-
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);
- nella pagina Contratto di
licenza scegliere di accettare i termini del contratto di
licenza, quindi premere su Avanti >;
- 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 >;
-
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
>;
-
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
>;
-
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 >;
-
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 >;
-
nella pagina Selezione della cartella del menu Avvio/Start confermare
il
nome
del
gruppo
di
programmi
da
creare, quindi
premere
su Avanti
> ;
-
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
>;
-
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.
-
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;
-
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;
-
terminata l'installazione, se disponibili, si installano
gli aggiornamenti ulteriori (Service Release) alla versione
di Business NET installata;
-
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;
-
entrando in Business NET si creano le nuove aziende/ditte
di lavoro;
-
sempre in Business NET dal programma Gestione aziende e
database si schedulano i backup dei database;
Client:
- assicurarsi che siano soddisfatti i prerequisiti
software sopra descritti;
- lanciare l'installazione di Business NET, una volta
terminata l'installazione del server;
- nella pagina Contratto
di
licenza scegliere di accettare i termini del contratto di
licenza, quindi premere su Avanti >;
- 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 >;
-
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
> ;
-
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 > ;
-
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 >;
-
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 >;
-
nella pagina Selezione della cartella del menu Avvio/Start confermare
il
nome
del
gruppo
di
programmi
da
creare, quindi
premere
su Avanti
>;
-
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;
-
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.
-
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;
-
entrare nell'Upsizing per completare la creazione, sui
client dei database con tabelle allegate;
-
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:
-
assicurarsi che siano soddisfatti i prerequisiti
software e hardware sopra descritti;
-
effettuare i controlli pre-conversione come indicato sotto
nella sezione Attività importanti da svolgere
pre-conversione Business NET 2011;
-
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;
-
effettuare un backup dei database di tutte le aziende e
dell'archivio procedura (database ARCPROC per default);
-
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;
- 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);
- nella pagina Contratto di
licenza scegliere di accettare i termini del contratto di
licenza, quindi premere su Avanti >;
- 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 >;
-
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 >;
-
nella pagina relativa alla Tipologia di installazione di
Business NET mantenere l'opzione relativa all'aggiornamento
dei programmi;
-
controllare che le impostazioni siano corrette (tipo
di installazione: Server/Monoutenza e tipo
database), quindi premere su Avanti >;
-
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);
-
terminata l'installazione il programma di setup
può richiedere il riavvio del sistema;
-
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 ;
-
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;
- effettuare i controlli post-conversione come
indicato sotto nella sezione Attività importanti da
svolgere post-conversione Business NET 2011.
Sul Client:
-
assicurarsi che siano soddisfatti i prerequisiti
software e hardware sopra descritti;
-
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);
- nella pagina Contratto di
licenza scegliere di accettare i termini del contratto di
licenza, quindi premere su Avanti >;
- 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 >;
-
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;
-
nella pagina relativa alla Tipologia di installazione di
Business NET mantenere l'opzione relativa all'aggiornamento
dei programmi;
-
controllare che le impostazioni siano corrette (tipo
di installazione: Client e tipo database
utilizzato);
-
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;
-
quindi si porta a termine l'installazione riavviando il
sistema se richiesto;
-
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;
-
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;
-
sulla macchina server installare SQL Server/MSDE
come indicato nella sezione Nuove installazioni, Server,
punto 3
di
questo
documento;
-
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;
-
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;
-
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);
- 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:
- effettuare una copia di backup (database completo) di tutti i
database di Business NET;
- sul server con l'Enterprise manager (o DbaMgr), cancellare i
database di Business NET (ARCPROC e database aziende);
- installare SQL Server 2000/2005/2008/2008 R2 sul server
(aggiornando il
precedente motore database) sull'istanza predefinita;
- 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;
- ricostruire gli indici di tutti i database di Business NET
mediante l'utility BusSchedBackupSQL.exe presente nella cartella
\Tools\GestBackupSql del disco;
- 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:
- effettuare una copia di backup (database completo) di tutti i
database di Business NET;
- sul server con il DbaMgr2k, cancellare i database di
Business NET (ARCPROC e database aziende);
- disinstallare l'Msde 2000 da Pannello di controllo, se presente
la voce di disinstallazione (su alcune versioni di sistemi operativi
non è ammesso);
- installare una nuova istanza SQL Server 2005/2008/2008 R2 sul
server,
senza aggiornare l'istanza eventualmente ancora esistente;
- se la vecchia istanza di MSDE 2000 è ancora presente
disabilitarne i servizi da Pannello di Controllo, Strumenti
di
amministrazione, Servizi;
- 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;
- ricostruire gli indici di tutti i database di Business NET
mediante l'utility BusSchedBackupSQL.exe presente nella cartella
\Tools\GestBackupSql del disco;
- 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:
- effettuare una copia di backup (database completo) di tutti i
database di Business NET;
- installare SQL Server 2008/2008 R2 sul server aggiornando
l'istanza
di SQL Server 2000/2005 installata;
- 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;
- 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):
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à:
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):
-
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);
-
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;
-
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):
-
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;
-
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.;
-
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;
-
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.
-
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à |
Sì
|
Sì
|
Sì(5)
|
Sì
|
Sì(5)
|
Sì |
Sì(5) |
Project Management |
Sì
|
Sì
|
Sì(6)
|
Sì
|
Sì(6)
|
Sì |
Sì(6) |
CRM 1 (vers. 2009 o inf.) |
Sì
|
Sì
|
Sì(9)
|
No
|
No
|
No |
No |
CRM 2 (vers. 2010 o sup.) |
No
|
No
|
No
|
No(7)
|
Sì
|
No(7) |
Sì |
Email integrata |
No
|
No
|
No
|
No
|
Sì(8)
|
No |
Sì(8) |
Logistica su palmari |
No
|
No
|
No
|
No
|
Sì(8)
|
No |
Sì(8) |
Datawarehouse (vers. 2010 o inf.)
|
Si
|
Si |
Sì(9) |
Si |
Sì(9) |
No
|
No |
Datawarehouse (vers. 2011 o inf.) |
No |
No |
No |
No |
No |
No(10) |
Sì |
Datawarehouse Extended
|
No |
No |
No |
No |
No |
No |
Sì |
Contabilità analitica
|
Si |
Si |
Sì(9) |
Si |
Sì(9) |
Si |
Sì(9) |
Contabilità analitica DC
|
No |
No |
No |
No |
No |
No |
Sì(11) |
Budgeting e controllo di gestione
|
No |
No |
No |
No |
No |
No |
Sì |
(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à |
|
Sì
|
Sì
|
No
|
No
|
Sì |
Sì |
Sì |
Project Management |
Sì
|
|
Sì
|
No
|
No
|
Sì |
Sì |
Sì |
Contabilità analitica |
Sì
|
Sì
|
|
No
|
No
|
Sì |
Sì |
Sì |
Contabilità analitica
DC |
No
|
No
|
No
|
|
Sì
|
No |
No |
No |
Budgeting e CG |
No |
No |
No |
Si
|
|
No
|
No
|
No
|
Customer service
|
Sì
|
Sì
|
Sì
|
No
|
No
|
|
Si |
Sì |
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.
|