Data ultimo aggiornamento: 23/10/2012

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

Business NET 2009 - note di versione

 ("Funhouse", 28/11/2008)


NB: Questo dvd-rom installa Business NET 2009 già comprensivo dell'aggiornamento Service Release 1 (del 05/02/2009). Per le informazioni relative alla Service Release 1 fare riferimento al file di documentazione BusNet2009Sr1.pdf disponibile sul sito.

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

Requisiti hardware client


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

  • Processore Pentium IV, velocità > 1Ghz
  • 512 Mb RAM 
  • HD 1 Gb
  • DVD-ROM
  • mouse
  • stampante

La piattaforma consigliata è la seguente:

  • Processore Pentium IV, velocità > 2,4Ghz
  • 1 Gb RAM (o superiore)
  • HD 2 Gb (o superiore)
  • DVD-ROM
  • scheda grafica SVGA 256 colori (o superiore)
  • mouse
  • stampante (non sono consigliate le stampanti basate su tecnologia GDI)


Requisiti hardware server


  • Processore Pentium IV, velocità > 2,4Ghz
  • 2 Gb RAM (o superiore)
  • HD 10 Gb (o superiore)
  • DVD-ROM
  • scheda grafica SVGA 256 colori (o superiore)
  • mouse
  • stampante laser o getto d'inchiostro da almeno 4 pag. al minuto (non sono consigliate le stampanti basate su tecnologia GDI)

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 Microsoft SQL Server / MSDE fare riferimento alla documentazione Microsoft

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


Requisiti software



Business NET può essere installato su sistemi operativi:

  • Windows 2000 (SP3 o superiore)
  • Windows Xp (SP1 o superiore) consigliata Professional Edition
  • Windows Server 2003 (SP1 o superiore) su piattaforme a 32bit o 64bit
  • Windows Vista su piattaforme a 32bit o 64bit
  • Windows Server 2008 su piattaforme a 32bit o 64bit

Per quanto riguarda i sistemi operativi a 64bit va ricordato che Business NET, essendo una applicazione a 32bit, viene eseguita sull'emulatore 32bit (WOW64) disponibile su tali sistemi; questo può leggermente penalizzare le prestazioni della applicazione.

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

Sui sistemi operativi:

  • Windows 95
  • Windows 98
  • Windows Millennium Edition (ME)
  • Windows NT
  • Windows 2000 (SP2 o inferiore)

non è possibile effettuare l'installazione di Business NET.

Business NET 2009 supporta i seguenti database:

  • MSDE 1 (sconsigliato)
  • SQL Server 7
  • SQL Server 2000 / MSDE 2000
  • SQL Server 2005
  • SQL Server 20081

1SQL Server 2008 è stato rilasciato solo da qualche mese (in riferimento alla data di rilascio di Business NET 2009). Sono stati eseguiti da parte di NTS Informatica i principali controlli di compatibilità che non hanno ad oggi evidenziato particolari problematiche. 

I database Microsoft Access non sono supportati pertanto è necessario, prima di procedere all'aggiornamento di Business NET, provvedere alla conversione dei database di questo tipo in SQL Server/MSDE, mediante l'utility BusUpsiz (vedi più avanti sezione "Aggiornamento del motore database").

Il programma di installazione di Business NET può essere avviato in modo tale che vengano installati solo i componente della modalità classic start, senza quindi installazione dei programmi in tecnologia VB.NET e del .NET Framework 2.0 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).

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

Le macchine server che devono contenere SQL Server 2005 Standard Edition (o Enterprise Edition) devono possedere un sistema operativo Windows 2000 Server (con SP4), Windows Server 2003 (con SP1) o Windows Server 2008.
Le macchine server che devono contenere SQL Server 2005 Workgroup Edition o Express Edition possono utilizzare anche un sistema operativo Windows 2000 Professional (con SP4), Windows XP Professional (con SP2) o Windows Vista.

Le macchine server che devono contenere SQL Server 2000 Standard Edition (o Enterprise Edition) devono possedere un
sistema operativo Windows 2000 Server o Windows 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.

Le macchine server che devono contenere SQL Server 7 Standard Edition (o Enterprise Edition) devono possedere un sistema operativo Windows 2000 Server.
Le macchine server che devono contenere SQL Server 7 Desktop Edition o MSDE 1.0 possono utilizzare anche un sistema operativo Windows 2000 Professional o Windows XP Professional.

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


Note generali sull'installazione


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

Prima di procedere all'installazione di Business NET, è necessario possedere la chiave di attivazione di Business 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 del programma è disponibile 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 directory \Business del disco, oppure premendo il
pulsante Installazione di Business NET 2009 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (AutoPlay).

Il programma d'installazione crea un file di log di tutto il processo di installazione. Tale file è presente nella root del disco di avvio
di Windows (ad es. C:\) e, qualora il programma di installazione termina correttamente, nella cartella di installazione di Business (ad es. C:\Programmi\Bus). Il file possiede il seguente nome: "Setup Log <anno>-<mese>-<giorno> #<contatore>.txt (ad es. "Setup Log 2008-11-12 #001.txt).

Se si effettua l'installazione su sistemi operativi Terminal Server (Windows 2000 Server o Windows Server 2003/2008 con servizio Terminal Server attivo), si deve procedere da Pannello di Controllo, Installazione applicazioni, Aggiungi nuovi programmi, selezionando il file BUSSETUP.EXE che si trova nella directory \Business del DVD-ROM;

NB. Prima di eseguire l'installazione uscire da tutte le applicazioni, disabilitare e uscire dai programmi antivirus.

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. Al termine del processo di installazione è possibile che venga richiesto
il riavvio della sistema per effetto della installazione differita di componenti sia installati da Business NET che,eventualmente, dall'MSDE 2000.

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' è possibile che non sia stato digitato correttamente 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.

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.

Il programma di installazione di Business consente di installare a scelta, nel caso di installazione Server, Msde, il motore database
MSDE 2000 Sp4 italiano o inglese. I parametri di installazione applicati nella installazione di MSDE sono i seguenti:

SECURITYMODE=SQL SAPWD="Password" DISABLENETWORKPROTOCOLS=0 REBOOT=""ReallySuppress"" /L*v ""{app}\msdesetup.log"" /qb

Il processo di installazione di MSDE 2000 crea un file di log di nome msdesetup.log nella cartella di installazione di Business NET scelta. L'installazione non sarà ammessa su sistemi operativi Windows Vista o Windows Server 2008 perché incompatibili con MSDE 2000. Il programma di installazione di Business NET non consente di installare contestualmente SQL Server 2005 (o 2008) Express Edition; in tali situazione si procede alla installazione del motore database prima di installare Business NET.

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
  • Microsoft MSFlexGrid ActiveX Control
  • MSGHOOK 32 OLE Control DLL
  • Microsoft DBList ActiveX Control
  • Microsoft CMDialog ActiveX Control
  • Microsoft MSMAPI Controls
  • Microsoft ® HTML Help Control
  • Apex True DBGrid 4 Data Bound Grid
  • Apex True DBGrid 6 Data Bound Grid
  • Microsoft Calendar Control
  • Microsoft Chart ActiveX Control
  • ContourCube 2.0 ActiveX
  • Runtime Crystal Report 8.5 inglese
  • SQL Server 2000/2005/2008 client utilities (sql-dmo)
  • MSDE 2000 SP4 (italiano o inglese)
  • Microsoft .NET framework 2.0 (x86, x64 e IA64)2
  • Microsoft Windows Installer 3.12
  • DevExpress NET Controls versione 6.22

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

Per evitare il più possibile incompatibilità con altri programmi installati o dati 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.2.3 Copyright © 1997-2008 Jordan Russell. Tutti i diritti riservati.

Se durante l'installazione di Business 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. 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 fa 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:

  • Microsoft Access: effettuare copie giornaliere dei file *.MDB presenti sulla macchina server; almeno settimanalmente effettuare operazioni di riparazione e compattazione del database (da Business NET classic start, in "Gestione aziende e database" o da Visdata);
  • SQL Server 7, 2000, 2005, 2008: schedulare giornalmente le copie di backup interne dei database e quindi la successiva copia di tali file di backup su supporti esterni; schedulare almeno settimanalmente piani di manutenzione del database che includano il controllo integrità dei database e l'ottimizzazione degli indici;
  • MSDE o SQL Server 2005/2008 Express Edition: schedulare giornalmente le copie di backup interne dei database e quindi la successiva copia di tali file di backup su supporti esterni.

 

Limitazioni dei database


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

  • Microsoft Access: a livello teorico (dalla documentazione Microsoft) un database (file *.MDB) può raggiungere una dimensione di 1 Gb. In pratica è indispensabile convertire il database a MSDE o SQL Server (con Busupsiz) quando raggiunge la dimensione di 80/100 Mb per ragioni di sicurezza dei dati e di performance;
  • MSDE 1/2000: la dimensione massima di ogni database (file *.MDF) può raggiungere i 2 Gb;
  • SQL Server 2005/2008 Express Edition: la dimensione massima di ogni database (file *.MDF) può raggiungere i 4 Gb;

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


Aggiornamento da precedenti versioni


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

Sul Server:

  1. se uno o più dei database che si utilizzano per Business è di tipo Microsoft Access è necessario procedere alla conversione del database a MSDE o SQL Server prima di procedere con la installazione di Business NET. Vedere più avanti la sezione "Aggiornamento del motore database";
  2. effettuare un backup dei database di tutte le aziende e del database ARCPROC sia su installazioni Microsoft Access che SQL Server;
  3. controllare la disponibilità di risorse per effettuare l'aggiornamento: controllare la disponibilità di spazio almeno necessario a contenere il 50% della dimensione dei file *.MDF dei database dell'azienda e di ARCPROC;
  4. assicurarsi che siano soddisfatti i prerequisiti software e hardware sopra descritti;
  5. 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 2009 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (AutoPlay);
  6. 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 > ;
  7. nella pagina relativa alla Tipologia di installazione di Business NET mantenere l'opzione relativa all'aggiornamento dei programmi;
  8. controllare che le impostazioni siano corrette (tipo di installazione: Server/Monoutenza e tipo database). E' possibile scegliere, nel riquadro Tipo di configurazione se salvare le impostazioni di Business NET a livello di utente corrente o per macchina: con questa ultima scelta Business NET sarà configurato per tutti gli utenti di Windows presenti su quella macchina (utile ad esempio nei sistemi Terminal Server);
  9. nella pagina relativa alla Selezione della cartella di installazione e alla Modalità di installazione degli aggiornamenti, controllare che le cartelle siano corrette. Se tale macchina server provvede anche alla distribuzione degli aggiornamenti sulla rete selezionare il flag Questa macchina distribuisce gli aggiornamenti sulla rete unitamente alla Cartella temporanea di appoggio degli stessi (solitamente C:\BusTmp);
  10. terminata l'installazione il programma di setup può richiedere il riavvio del sistema;
  11. lanciare la Conversione degli archivi che è differente a seconda del tipo di database utilizzato: per i database Access si lancia da menu la Conversione archivi Jet (BUSCONV.EXE); per i database SQL Server/MSDE si lancia da menu la Conversione archivi SQL Server (BUSCONVS.EXE); lasciando abilitate le opzioni Converti il database, Ricrea il database Jet con tabelle allegate ;
  12. 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;
  13. Qualora la versione di Business aggiornata è inferiore alla 9.0:
    • effettuare una copia di backup dei database di tutte le aziende in questo stato, prima di effettuare l'operazione successiva;
    • entrare in Business NET su ciascuna azienda e dal Menu principale si sceglie Esegui e si digita "BS--CVR9" (senza apici) per       completare il processo di conversione. Questa operazione è da compiere su ciascuna azienda installata;
    • per tutti i report personalizzati (nella cartella \Rpt\Pers) occorre obbligatoriamente aprirli con Crystal Reports e, connessi ad una fonte dati ODBC di tipo Microsoft Access su un database in versione 14.0, si procede con una azione di 'Verifica database' (in modo vengano rilevati nei report i campi 'codditt'). A questo punto dall'Esperto collegamento visivo' si estendono i collegamenti già presenti fra le tabelle creando i collegamenti fra i campi 'codditt' per le tabelle che possiedono tale campo; questa ultima operazione (collegamento dei e campi 'codditt') è obbligatoria in presenza di database in cui si dovranno gestire più ditte (multiditta), consigliato in tutti gli altri casi, ossia dove ogni database contiene una ed una sola ditta.
    • Queste operazioni non vanno compiute se la versione aggiornata è la 9.0, la 10.0, la 11.0, la 12.0 oppure la 13/Business NET 2008;
  14. Effettuare i controlli post-conversione come sotto menzionato nella sezione "Nuove funzioni e differenze rispetto alla versione 13 standard".

Sul Client:

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


Aggiornamento del motore database


In questa sezione vengono elencati i passi da seguire per trasformare il motore database da una versione ad un'altra o da un tipo ad un altro. Prima di qualsiasi operazione è obbligatorio effettuare una copia di backup di tutti i database. Attenzione! il cambio del motore database va eseguito sempre a parità di versione di Business: 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 descritte.

Microsoft Jet (Access) --> SQL Server 7.0/2000/2005 o MSDE 1/2000:

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

Si effettua lanciando il setup di SQL Server 7.0 il quale, riconoscendo la presenza di MSDE, aggiorna il motore database in SQL Server 7.0. In Business non ci sono interventi da fare, se non, nel registro di Windows, la modifica della chiave Database del ramo di registro \\HKEY_CURRENT_USER\Software\VB & VBA Program Settings\Business\Business (o \\HKEY_LOCAL_MACHINE\Software\NTS\Business\Business nelle installazioni con configurazione per macchina), da 'M' a '7' (senza apici) su tutte le macchine.


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

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

  1. effettuare una copia di backup (database completo) di tutti i database di Business;
  2. sul server con l'Enterprise manager (o DbaMgr), cancellare i database di Business (ARCPROC e database aziende);
  3. installare SQL Server 2000/2005 sul server (aggiornando il precedente motore database) sull'istanza predefinita;
  4. sul server, mediante il Management Studio (o l'Enterprise Manager), si effettua un restore dei backup effettuati in precedenza con SQL Server 7.0/MSDE, creando i nuovi database con gli stessi nomi originari;
  5. 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.

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


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

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

  1. effettuare una copia di backup (database completo) di tutti i database di Business;
  2. sul server con l'Enterprise manager (o DbaMgr2k), cancellare i database di Business (ARCPROC e database aziende);
  3. installare SQL Server 2005/2008 sul server (aggiornando il precedente motore database) sull'istanza predefinita;
  4. sul server, mediante l'SQL Management Studio di SQL Server 2005/2008, si effettua un restore dei backup effettuati in precedenza con SQL Server 2000/MSDE 2000, creando i nuovi database con gli stessi nomi originari;
  5. sempre sul server, con l'SQL Management Studio rischedulare, per ogni database, i backup del database completo e del transaction log; Attenzione! Nell'SQL Server 2005/2008 Express Edition non è possibile schedulare i backup mediante l'SQL Server Agent in quanto non disponibile.

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


Nuove installazioni


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

Server:

  1. assicurarsi che siano soddisfatti i pre-requisiti software generici sopra descritti e quelli specifici per il tipo di database che si va ad utilizzare;
  2. aumentare la dimensione  del 'Visualizzatore eventi' (o 'Event Log') e abilitare l'opzione 'Sovrascrivi se necessario' (o 'Overwrite as needed'); con lo strumento 'User Manager' inserire i nomi degli utenti client con privilegio di amministratore (da rimuovere eventualmente alla fine del processo di installazione);
  3. installare il motore database (solo su installazioni Server):
    • SQL Server 2008 Standard/Enterprise Edition :
      1. installare SQL Server 2008 impostando il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare i servizi SQL ServerSQL Server Agent automaticamente all'avvio del sistema;
      2. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
    • SQL Server 2008 Express Edition :
      1. installare .NET Framework 3.5 eseguendo il file dotnetfx35.exe presente nella cartella \Tools\Sql2k8ee;
      2. installare Windows Installer 4.5 presente nella cartella \Tools\Sql2k5ee\wi45 a seconda del sistema operativo in uso;
      3. installare Windows Power Shell 1.0 presente nella cartella \Tools\Sql2k5ee\wps1 a seconda del sistema operativo in uso;
      4. installare SQL Server 2008 Express Edition, eseguendo il file SQLEXPRWT_<piattaforma>_ITA.EXE presente nella cartella \Tools\Sql2k8ee\it\ per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPRWT_<piattaforma>_ENU.EXE presente nella cartella \Tools\Sql2k8ee\en\ per i sistemi operativi in lingua inglese; scegliere la piattaforma x86 per i sistemi operativi a 32bit, la piattaforma x64 per i sistemi operativi a 64bit;
      5. durante l'installazione impostare il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare il servizio SQL Server automaticamente all'avvio del sistema;
      6. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      7. Per maggiori informazioni fare riferimento al documento COME installare SQL Server 2008 Express Edition.pdf presente nella cartella \Tools\Sql2k8ee\ del disco.
    • SQL Server 2005 Standard/Enterprise Edition :
      1. installare SQL Server 2005 impostando il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare i servizi SQL ServerSQL Server Agent automaticamente all'avvio del sistema;
      2. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      3. applicare l'ultimo Service Pack disponibile (SP2) per SQL 2005, anche fornito nel DVD-ROM di Business.
    • SQL Server 2005 Express Edition (SP2) :
      1. installare .NET Framework 2.0 eseguendo il file dotnetfx.exe presente nella cartella \Tools\Sql2k5eeSp2;
      2. installare .NET Framework italian language pack eseguendo il file langpack.exe presente nella cartella \Tools\Sql2k5eeSp2;
      3. installare SQL Server 2005 Express Edition, eseguendo il file SQLEXPR_ITA.EXE presente nella cartella \Tools\Sql2k5eeSp2\it\ per i sistemi operativi in lingua italiana oppure eseguendo il file SQLEXPR.EXE presente nella cartella \Tools\Sql2k5eeSp2\en\ per i sistemi operativi in lingua inglese;
      4. durante l'installazione impostare il sistema di autenticazione misto (SQL e windows) attribuendo una password all'amministratore di sistema (operatore 'sa') e indicando di avviare il servizio SQL Server automaticamente all'avvio del sistema;
      5. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      6. si consiglia di installare l'SQL Management Studio Express Edition per amministrare l'istanza di SQL Server, eseguendo il file SQLServer2005_SSMSEE.msi nella cartella \Tools\Sql2k5eeSp2\it (o \Tools\Sql2k5eeSp2\it per la versione inglese);
      7. Per maggiori informazioni fare riferimento al documento COME installare SQL Server 2005 Express Edition.pdf presente nella cartella \Tools\Sql2k5eeSp2\ del disco.
    • SQL Server 2000 (Attenzione! SQL Server 2000 non può essere installato su sistemi operativi Windows Server 2008 o Windows Vista):
      1. installare SQL Server 2000 mantenendo le impostazioni predefinite durante il processo di installazione; indicare di avviare i servizi SQL ServerSQL Server Agent all'avvio del sistema;
      2. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC);
      3. dopo l'installazione è consigliabile applicare l'ultimo Service Pack disponibile per SQL 2000 (SP4), anche fornito nel DVD-ROM di Business. SQL Server va installato con il sistema di autenticazione misto (SQL e windows) ed è consigliato attribuire password all'operatore 'sa';
      4. entrare nell'Enterprise Manager e, nelle proprietà del server, scheda Memoria, modificare le impostazioni della memoria indicando, come quantità minima di memoria utilizzata, la metà della RAM disponibile nel sistema;
    • MSDE 2000 (SQL Server Desktop Engine) (Attenzione! MSDE 2000 non può essere installato su sistemi operativi Windows Server 2008 o Windows Vista):
      1. La versione italiana di MSDE 2000 è contenuta nella cartella \Business\Msde\it, quella inglese nella cartella  \Business\Msde\en, e può, a scelta, venir installato dal programma di installazione di Business NET; qualora il sistema operativo . Se si ha la necessità di installarlo manualmente, ad esempio per installarlo in una istanza diversa dalla predefinita, procedere con i punti seguenti;
      2. procede con l'installazione da Start|Esegui eseguendo il comando, ad esempio:
        • D:\Business\Msde\Setup.exe SAPWD="AStrongSAPwd" SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0
      3. è obbligatorio cioè fornire sulla linea di comando una password dell'operatore 'sa', sostituendo "AStrongSAPwd" nell'esempio sopra con una propria password, unitamente all' indicazione del tipo di autenticazione mista, richiesta da Business NET;
      4. Per diverse modalità di installazione di MSDE 2000 riferirsi al documento ReadmeSql2k32desksp4.htm sempre contenuto nella \Business\Msde\it (o \Business\Msde\en) del dvd-rom. 
    • SQL Server 7.0 (Attenzione! SQL Server 7.0 non può essere installato su sistemi operativi Windows Server 2003\Windows Vista o superiori):
      1. installare SQL Server 7.0 mantenendo le impostazioni predefinite sul character-set e sort-order del database; indicare di avviare i servizi MSSQLServerSQLServerAgent all'avvio del sistema;
      2. disabilitare nella cartella Servizi del Pannello di ControlloStrumenti di amministrazione, il servizio Distributed transaction coordinator (o MSDTC); 
      3. dopo l'installazione è consigliabile applicare l'ultimo Service Pack disponibile per SQL Server 7;
      4. SQL Server va installato con il sistema di autenticazione misto (SQL e windows) ed è consigliato attribuire password all'operatore 'sa';
      5. entrare nell'Enterprise Manager e, nelle proprietà del server, scheda Memory modificare le impostazioni della memoria indicando, come quantità minima di memoria utilizzata, la metà della RAM disponibile nel sistema;
    • MSDE 1.0 (Microsoft Data Engine): (Attenzione! MSDE 1.0 non può essere installato su sistemi operativi Windows Server 2003\Windows Vista o superiori; in Business NET 2009 questo tipo di database è sconsigliato):
      1. da Start|Esegui di Windows si inserisce il seguente comando (supposto che il lettore DVD sia associato all'unità D):
        • D:\Tools\Msde1\Setup.bat D:
      2. l'installazione non richiede intervento utente; al termine appare nel menu di Windows una voce MSDE dove è disponibile il Service Manager col quale si attiva il servizio MSSQLServer; normalmente l'MSDE viene installato nella cartella C:\MSSQL7:  per installarlo in una cartella diversa occorre copiare il contenuto della cartella \Tools\Msde1 del DVD-ROM nella cartella C:\Tools\Msde1 (con questo esatto percorso), quindi si va in modifica, con un editor di testo, del file Unattend.iss intervenendo sui valori delle proprietà 'szDir' e 'szDataDir' che contengono rispettivamente la cartella dove viene installato il motore database e la cartella dei database. Quindi da Start|Esegui si lancia l'installazione con:
        • C:\Tools\Msde1\Setup.bat C:
      3. qualora, per qualsiasi ragione, il setup dell'MSDE dovesse fallire, il programma di installazione non segnala alcun messaggio: occorre controllare nel file di log dell'installazione (file sqlstp.log, nella cartella di \Windows o \Winnt) la causa della mancata installazione ed agire di conseguenza;
  4. lanciare l'installazione di Business NET eseguendo il file BUSSETUP.EXE che si trova nella directory \Business del disco, oppure premendo il pulsante Installazione di Business NET 2009 presente nella finestra che appare all'inserimento del DVD-ROM nel lettore (AutoPlay) oppure attraverso il Pannello di Controllo, Installa applicazioni , in caso di servizi Terminal Server abilitati);
  5. nella pagina Identificazione utente, inserire tutti i dati richiesti come riportati nella chiave di attivazione di Business NET, di versione corrente, in possesso (oppure selezionare la chiave da file), quindi premere su Avanti > ;
  6. nella pagina relativa alla Tipologia di installazione di Business NET selezionare il tipo installazione Server/Monoutenza e il tipo di database da utilizzare. E' possibile scegliere, nel riquadro Tipo di configurazione se salvare le impostazioni di Business NET a livello di utente corrente o per macchina (predefinita): con questa ultima scelta Business NET sarà configurato per tutti gli utenti di Windows presenti su quella macchina (utile ad esempio nei sistemi Terminal Server), quindi premere su Avanti > ;
  7. nella pagina relativa alla Selezione della cartella di installazione è possibile modificare le cartelle di installazione dei componenti di Business NET, quindi premere su Avanti > ;
  8. nella pagina Modalità di installazione degli aggiornamenti se tale macchina server provvede anche alla distribuzione degli aggiornamenti sulla rete, selezionare il flag Questa macchina distribuisce gli aggiornamenti sulla rete unitamente alla cartella temporanea di appoggio degli stessi (solitamente C:\BusTmp), quindi premere su Avanti > ;
  9. nella pagina Selezione della cartella del menu Avvio/Start confermare il nome del gruppo di programmi da creare, quindi premere su Avanti > ;
  10. nella pagina Selezione processi addizionali scegliere se installare il motore database MSDE 2000 (possibile solo se si è scelta l'installazione con tipo database MSDE, e se il sistema operativo corrente è diverso da Windows Vista/Windows Server 2008), se installare i database di prova PROVAST, PROVACRM e PROVAFASH, se creare una icona sul desktop e se creare una icona nella barra di Avvio veloce, a fianco al pulsante Start (questa scelta è possibile solo se si è scelto un tipo di configurazione per l'utente corrente di Windows), quindi premere su Avanti > ;
  11. se nel punto precedente si è scelto di installare MSDE 2000 viene visualizzata la pagina Password del system administrator di MSDE 2000 nella quale va indicata la password da attribuire all'operatore 'sa' di MSDE 2000, quindi premere su Avanti > ;
  12. controllare le scelte di installazione effettuate nella pagina Pronto per l'installazione, che eventualmente possono essere rettificate premendo su < Indietro. Premere su Installa per iniziare il processo di installazione.
  13. a tal punto parte il processo di installazione vero e proprio che provvede alla estrazione dei file, alla copia sul disco, alla registrazione dei componenti COM ed eventualmente l'installazione di MSDE 2000;
  14. solo su database MSDE e SQL Server viene richieste se entrare nell'Upsizing per completare la creazione dei database: scegliere Si ed, effettuando il login al database (indicando il nome del server\istanza nella casella Server, la stringa 'sa' (senza apici) come Login ID e la password), si entra nella finestra dove vengono richiesti i parametri di creazione prima dell'archivio di procedura (ARCPROC), dell'azienda PROVA e delle aziende PROVAST, PROVACRM e PROVAFASH se scelte: tali parametri (dimensioni, autoincrementi, posizione, ...) possono essere modificati prima di procedere alla creazione di ogni singolo database. Se non si entra nell'Upsizing l'installazione termina rimanendo con database Microsoft Access (Jet) e sarà necessario provvedere successivamente all'esecuzione del programma Busupsiz.exe prima di entrare in Business NET;
  15. terminata l'installazione, se disponibili, si installano gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata;
  16. condividere sulla rete, da Gestione Risorse, la directory dove è stato installato Business attribuendo un nome di condivisione (es. Busdir) con accessi in lettura/scrittura;
  17. entrando in Business NET si creano le nuove aziende/ditte di lavoro;
  18. sempre in Business NET dal programma Gestione aziende e database si schedulano i backup dei database;

Client:

  1. assicurarsi che siano soddisfatti i pre-requisiti software sopra descritti;
  2. lanciare l'installazione di Business NET una volta terminata l'installazione del server;
  3. nella pagina Identificazione utente, inserire tutti i dati richiesti come riportati nella chiave di attivazione di Business NET, di versione corrente, in possesso (oppure selezionare la chiave da file), quindi premere su Avanti > ;
  4. nella pagina relativa alla Tipologia di installazione di Business NET selezionare il tipo installazione Client e il tipo di database da utilizzare. Per default l'installazione viene configurata per tutti gli utenti (per macchina), quindi premere su Avanti > ;
  5. nella pagina Selezione della cartella di installazione come Cartella di installazione dell'applicazione indicare un percorso locale (ad esempio C:\Programmi\Bus), con database Microsoft Jet (Access) specificare nella Cartella degli archivi, servendosi del pulsante Sfoglia, la posizione dove risiedono gli archivi sul server (es. \\Busserver\Busdir); quindi indicare la Cartella dei Report (es. \\Busserver\Busdir\Rpt), la Cartella dei componenti di Office (es. \\Busserver\Busdir\Office), quindi premere su Avanti >;
  6. nella pagina Modalità di installazione degli aggiornamenti indicare la Cartella degli aggiornamenti sul server (es.   \\Busserver\Busdir\Agg). Qualora si voglia abilitare l'installazione automatica degli aggiornamento su questo client all'avvio di Business NET, abilitare l'apposita opzione Installa automaticamente gli aggiornamenti all'avvio di Business, quindi premere su Avanti >;
  7. nella pagina Selezione della cartella del menu Avvio/Start confermare il nome del gruppo di programmi da creare, quindi premere su Avanti >;
  8. nella pagina Selezione processi addizionali scegliere se creare una icona sul desktop e se creare una icona nella barra di Avvio veloce, a fianco al pulsante Start (questa scelta è possibile solo se si è scelto un tipo di configurazione per l'utente corrente di Windows), quindi premere su Avanti >;
  9. controllare le scelte di installazione effettuate nella pagina Pronto per l'installazione, che eventualmente possono essere rettificate premendo su < Indietro. Premere su Installa per iniziare il processo di installazione.
  10. a tal punto parte il processo di installazione vero e proprio che provvede alla estrazione dei file, alla copia sul disco e alla registrazione dei componenti COM;
  11. solo su database MSDE o SQL Server viene richiesto se entrare nell'Upsizing per completare la creazione, sui client dei database con tabelle allegate;
  12. se disponibili si installano a questo punto gli aggiornamenti ulteriori (Service Release) alla versione di Business NET installata;

 

Contenuto del DVD-ROM


  • \Business: contiene tutti i file necessari all'installazione di Business NET compreso il Bussetup.exe, e il file Bussetup classic start only.bat che consente di avviare l'installazione di Business NET della sola modalità "classic start";
    • \Msde\It: contiene l'MSDE 2000 (o SQL Server 2000 Desktop Engine) in versione SP4, lingua italiana. Può essere installato durante il processo di installazione di Business NET;
    • Msde\En: contiene l'MSDE 2000 (o SQL Server 2000 Desktop Engine) in versione SP4, lingua inglese. Può essere installato durante il processo di installazione di Business NET;
  • \Agg: contiene aggiornamenti a Business NET non inclusi nel programma di installazione come ad esempio le Service Release (questa directory può non essere presente);
  • \Sql2005se: contiene l'SQL Server 2005 Standard Edition versione RUNTIME in bundle con Business NET. Per installarlo eseguire il file \Server\Spash.hta (questa cartella può non essere presente);
  • \Sql2005ee: contiene l'SQL Server 2005 Enterprise Edition versione RUNTIME in bundle con Business NET. Per installarlo eseguire il file \Server\Spash.hta (questa cartella può non essere presente);
  • \Tools: contiene i seguenti strumenti aggiuntivi, utility di terze parti e aggiornamenti:
    • \Autorun:  contiene i file per la funzionalità AutoPlay del DVD-ROM di Business NET;
    • \Buscper:  contiene i programmi che consentono di conservare le personalizzazioni apportate ai database nel PROVA.MOD. Fare riferimento alla documentazione in linea per le istruzioni su tali componenti;
    • \Buscpwd:  contiene il programma che consente di applicare le password ai database MDB: consultare la documentazione sulla sicurezza dei database prima di utilizzarlo;
    • \DbaMgr: contiene una console per amministrare i server con database MSDE 1.0/SQL Server 7 e MSDE 2000/SQL Server 2000;
    • \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;
    • \Mobility: contiene i programmi di installazione della suite Business Mobility per i palmari;
    • \Msde1: contiene il Microsoft Data Engine (MSDE 1);
    • \Outlook: contiene file per accedere al modulo CRM di Business NET attraverso Microsoft Outlook;
    • \Reports: contiene una raccolta di report addizionali per Business NET con alcune variazione ai report standard, come documentato nel file Leggimi.txt;
    • \Scr85en: contiene la run-time di Seagate Crystal Report 8.5 inglese, la stessa installata dal Setup di Business NET;
    • \Sql2k5eeSp2: contiene SQL Server 2005 Express Edition (già con SP2) e l'SQL Server Management Studio Express Edition sia nella versione italiana che inglese, su piattaforma 32 bit;
    • \Sql2k5Sp2: contiene il Service Pack 2 di SQL Server 2005 per le versioni Standard e Enterprise sia nella versione italiana che inglese, su piattaforma 32 bit;
    • \Sql2k8ee: contiene SQL Server 2008 Express Edition with Tools sia nella versione italiana che inglese, sia su piattaforma 32 bit che 64 bit;
    • \Sql2kcli: contiene le Client Utilities per SQL Server 2000/2005/2008 MDAC 28 Sp1, gli stessi componenti installati dal Setup di Business NET;
    • \Sql2ksp4: contiene il Service Pack 4 di SQL Server 2000, in italiano e inglese;
    • \Unpacker: contiene uno strumento che consente di estrarre dal pacchetto di installazione di Business NET (il file Bussetup.exe) i file contenuti;
    • \Utility: raccolta di utility (scompattatori, visualizzatori, utility di sistema, ...);
    • \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 alla versione 13.0/BUSNET 2008 standard


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

Funzionalità aggiunte ai moduli preesistenti:

A - DatawareHouse

Aggiunto un nuovo scenario: scadenzario. Per attivare la gestione del nuovo scenario è necessario abilitarlo in modo esplicito settando l’opzione di registro BSDWGEND\OPZIONI\.\TrattaSc a -1 e rieseguire l’elaborazione/estrazione dei dati; Deve essere presente il modulo 'Contabilità generale ed Iva' oppure 'Contabilità Easy', per poter operare.

Nello scenario 1 (quello relativo al ciclo attivo e passivo), ora è possibile inserire tra le dimensioni l'identificativo della riga d'ordine originaria, o dell'ordine originario (ID ordine rif.), creando un 'collante' tra evasione e ordine/impegno, per le analisi che riguardano la evasione degli ordini; Per usare questa  possibilità occorre riestrarre i dati.

B - Taglie colori commerciale e Taglie e colori produzione

Ora è gestibile l'emissione di note di prelievo da impegni, anche su articoli gestiti a taglie e colori.

Sui nuovi articoli a taglie / colori creati viene salvato il cod. identificativo della variante colore (nel preesistente campo artico.ar_flmod) utile nelle stampe e negli zoom nella finestra  'abbinamenti colore'.

Inserita una nuova opzione di registro BSTCARTV/OPZIONI/SoloVariantiCodificate che se attivata permette di inserire solo varianti per i valori di record salvati in valvari associati a ar_flmod.
    
In legami di distinta base, ora è supportato il caso Eredita taglie e applica abbinamento colori (inserito per gestire il caso del figlio a taglie, ma con cartella dei colori diverso, es. suola in un prodotto scarpa).

Nota bene: non è ancora supportata la gestione piena di evasione di note i prelievo da Gestione Documenti di magazzino, su articoli a taglie e colori, e nelle note di prelievo collegate a scarichi collegati di documenti di versamento produzione!

C - Business Mobility (soluzioni palmari)

Inserita una nuova applicazione palmare, facente parte del modulo 'Inventario su palmare', denominata "BUSARTI". Consente una metodologia alternativa per produrre un inventario fisico, operando in modo simile ad una penna ottica con memoria, genera un file ascii leggibile da Gestione Documenti di magazzino, per il caricamento del corpo documento con la esistente funzione 'File terminale'. Tramite apposite opzioni di BUSPICK.INI, e la impostazione di BUSARTICFG.INI è possibile configurare varie alternative di comportamento funzionale. Opera solo con articoli 'normali' (no fasi, no a commessa, no a matricole, no a lotti, no ubicazioni dinamiche, no taglie e colori). Si rimanda alla documentazione di dettaglio per maggiori informazioni.

BUSPICK (Picking su palmare) supporta il logon utente all'avvio, e la scelta della stampante del server per la stampa di etichette/reports. Una nuova opzione PICK_NO_BCODE3 con 4 valori permette stabilire come operare in presenza di barcode multipli sull'articolo, e di diverse unità di misura. Una opzione nuova PICK_STAMPA_ETI_PROD (S/N)  consente di produrre etichette per l'identificazione del prodotto. Ora supporta i vari tipi di articoli, tranne quelli a taglie e colori.

BUSRICM (Ricezione merce su palmare) supporta il logon utente all'avvio, e la scelta della stampante del server per la stampa di etichette/reports. Ora supporta i vari tipi di articoli, tranne quelli a taglie. Supporto per il multibarcode proponendo le quantità in base al barcode letto. Accetta inoltre un codice articolo direttamente nel campo 'barcode' (per articoli non dotati di barcode). Nuove funzioni per vedere l'esistenza di un prodotto in tempo reale, e l'esistenza per ubicazione.

D - Customer Service/CRM

Nella gestione della chiamate (BSCSGCHI) ora sono gestiti sei sconti in vendita sulla griglia dei ricambi.

Aggiunte voci di menu report:  'Stampa rapporto di intervento (tutti)' per stampare tutte le attività previste; 'Stampa consuntivo attività' per stampare un rapportino sull'attività eseguita corrente.

Migliorate le performances nella consolle del modulo CRM in presenza di numerosi leads (aggiunti nuovi indici sulla tabella LEADS).

E - Distinta Base e Produzione

Ora è possibile schedulare l'elaborazione MRP anche su ditta diversa da quella predefinita a livello di database azienda. Basta indicare /D ditta sulla linea di comando di BUSBATCH.EXE.

F - Altre

Ora è gestito il nuovo campo 'tipo corrispondenza' (e-mail/fax/ecc) anche sulle persone dell'organizzazione, così come è gestito a livello di anagrafica cliente/fornitore.

Nel calcolo degli ammortamenti, e prima ancora in anagrafica cespite, ora è possibile indicare anche per gli ammortamenti fiscali un calcolo basato sui giorni di utilizzo, nel primo esercizio (possibile così uniformare gli ammortamenti fiscali a quelli civilistici).

I codici ISTAT (o ATECO) sono passati da 5 caratteri a 6 caratteri; è possibile durante il processo di conversione archivi procedere all'aggiornamento di tale tabella.

La tabella dei Comuni e delle Provincie è stata aggiornata al 2008, per aggiornare i database selezionare l'aggiornamento opzione Provincie/Comuni 2008 durante il processo di conversione archivi.

'Genera Note di prelievo da Impegni' ora espone il valore totale degli impegni evadibili, ed evidenzia nel dettaglio delle righe impegni anche la ragione sociale o destinazione del soggetto destinatario (intestatario dell'impegno).

In 'Gestione ordini' e 'Gestione Documenti', ora si permette la selezione contemporanea di lotto ed ubicazione;


G - Framework (VB6)

Ora Busbatch.exe gestisce meglio gli errori. Vengono infatti salvati nell'event viewer, e in esso vengono anche salvati i parametri di ogni lancio di Busbatch.exe.

Migliorata le gestione del file errlog.bub in tutti i programma di tipo BB*.DLL; il file in oggetto viene svuotato al raggiungimento dei 100 KB.


Funzionalità proprie della parte .NET di Business NET 2009:

H - Framework (VB.NET)

Ora da tutte le maschere ove è presente la gestione di dati (con o senza griglia; tasto destro dalla griglia o dal textbox/altro associato al campo) è possibile richiamare la funzione 'Visualizza datatable' che permette di vedere tutti i campi presenti nella struttura dati sottostanti. Utile per personalizzazione delle interfaccie utente.

Esiste ora una opzione globale DaVB6SoloVb6 ( 0 / -1, default 0 ) che permette di dire a Business NET di usare sempre programmi VB6 quando un programma deve essere chiamato da un programma VB6. Questo evita quei pochi rari casi in cui possono verificarsi problemi di sovrapposizione di finestre dovuti alla gestione in duplice Thread dell'ambiente VB6/VB.NET. Se l'esigenza è quella di dichiarare la presenza di un componente personalizzato in VB6, usare invece la spunta 'Mantieni' nella impostazione della tabella del menù.

Ora si ottengono migliori prestazioni (velocità) nelle fasi di visualizzazione di griglie con impostazione personalizzata (e nel salvataggio della impostazione personalizzata): vengono infatti salvate solo le colonne modificate per dimensione.

Nelle griglie di sola visualizzazione, ora salva e ripristina automaticamente l'ultimo ordinamento scelto dall'utente, col click sulla intestazione di colonna (la funzione 'Clear Sorting' ripristina l'ordinamento predefinito dal programma).

Ora sulle griglie è attivabile una modalità 'Sort/filter con Totali' che si attiva con 'ABILITA' e 'BLOCCA Sort/filter con totali' . Vengono totalizzate tutte le colonne numeriche presenti nella griglia.

Ora da una cella di una qualsiasi griglia, la combinazione CTRL + '\' chiede il nome della colonna (caption in alto della colonna) e va direttamente sulla stessa riga alla cella appartenente a quella colonna.

I - Altri moduli:

Nel programma 'Variazione prezzi' (BNMGELAR.DLL) ora viene generato un elenco visualizzabile e modificabile (il nuovo prezzo)  in griglia delle variazioni da apportare ai listini considerati. Il pulsante 'Visualizza risultati' serve per accedere a tale griglia. E' necessario alla fine esplicitamente confermare tutte le variazioni da apportare.

In Gestione Ordini/impegni (BNORGSOR) e Gestione Documenti di Magazzino (BNVEBOLL), lo zoom sugli articoli consente una multiselezione. In tal caso nel corpo del documento in fase di editing, vengono inserite n righe con quantità uguale a zero.

In Gestione Ordini/impegni (BNORGSOR) e Gestione Documenti di Magazzino (BNVEBOLL), su ogni riga della griglia corpo principale, è possibile vedere (in una messagebox) richiamando la funzione Record|Visualizza Dettaglio Evasione l'elenco dei documenti di evasione (cioè a valle) (in sostanza su righe di IC l'elenco delle note di prelievo,  e le righe di documenti emessi a valle della riga in oggetto; su OF le righe di documenti; su OFA=ordini fornitori aperti le righe di OF; idem per ICA=impegni clienti aperti  ); inoltre da Gestione documenti, sempre da riga di griglia, è disponibile la funzione 'Apri ordine collegato', ed altre funzioni simili, che chiama l'apertura dell'altro documento a monte (senza dover fruire dell'analisi del flusso documentale).

emettendo un DDT emesso da una nota di prelievo, ora sono prelevate anche le righe delle matricole associate alla riga della nota di prelievo.

 

Migrazione a .NET



Con il primo rilascio di Business NET 2009 (dicembre 2008) vengono rilasciati in tecnologia .NET/VB.NET i seguenti moduli (oltre a quelli già rilasciati su Business NET 2008: CG / ANG / IC ):

  • Gestione ordini
  • Gestione Vendite
  • Gestione Magazzino
  • Gestione Cespiti
  • Gestione Ritenute / Percipienti

Alcuni programmi, tuttavia, appartenenti a tali moduli, non sono disponibili nel primo rilascio di Business NET 2009. Tra questi si citano (i piu' importanti):

  • Generazione Note di Prelievo da Impegni (BNORGNNP)
  • Contabilizzazione Documenti (BNVEPNFA)
  • Fatturazione Differita (BNVEFADI)
  • Fatturazione Differita Interattiva (BNVEFDIN)
  • Analisi Flusso documentale (BN--FLDO)
  • Inventario Fisico (BNMGINVF)

 

Attività importanti da svolgere pre-conversione Business NET 2009


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


Attività importanti da svolgere post-conversione Business NET 2009


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

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

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

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 venagono compilati i nuovi campi introdotti nel database (tabella DWAREH). Se non si provvede a questa operazione facendo analisi su queste entità, sui dati pregressi, si otterranno informazioni non significative. Ovviamente ciò è possibile SOLO se non si è provveduto ad eliminare i movimenti (ordini, documenti, ...) pregressi.

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

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

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


Note per installatori e programmatori


Business NET 2009 è 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 6 altri in formati 7 o 8); inoltre è stato utilizzato il TDBGrid 4.0d e il TDBGrid 6.0e.

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

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 non può più operare con Business); è 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.

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

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

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

Con la versione Business NET 2009 vengono aggiornati i codici ABI/CAB (data aggiornamento: luglio 2008) e i codici TARIC (aggiornamento anno 2008). L'aggiornamento sostituisce completamente tali archivi nel database ARCPROC, per evitare questo è sufficiente deflaggare in fase di conversione di release del database ARCPROC le azioni di aggiornamento su questi archivi.

Il programma di installazione provvede alla eliminazione dei file BSPMORGA.DLL, BUSINESS.HLP, LEGGIMI.TXT e WINSTYLE.TXT perché obsoleti.

Il programma di installazione provvede ad installare i seguenti componenti: BSCETREM.DLL "Dati agevolazione Tremonti-Bis" BSCEREVT.DLL "Calcolo revoca agevolazioni Tremonti-Bis" e BSMGPCCO.DLL "Stampa preventivi/consuntivi produzione/commessa"
tali componenti comunque non sono esposti nel menu di Business perché obsoleti o non più supportati.

A partire dalla versione 13/NET 2008 per rendere disponibili alcune posizioni di controllo nelle finestre, 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-exteder 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 (> 1 milione) nella tabella DWAREH (tabella del Datawarehouse). Anche in funzione a quanto indicato sopra in Attività importanti da svolgere post-conversione relativamente al Datawarehouse, va valutato se sia opportuno/possibile provvede ad eliminare i dati dalle tabelle del Datawarehouse prima di procede alla conversione a questa versione. La cancellazione può avvenire eseguendo queste query sul database:

DELETE FROM DWAREH WHERE codditt = '<codiceditta>'

oppure:

TRUNCATE TABLE DWAREH

sui database monoditta.

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

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

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

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

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

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

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

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

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

 


Limitazioni proprie di Business NET 2009 nella parte VB.NET


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

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

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

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

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

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

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

I programmi che integravano (in VB6, precedenti versioni) collegamenti  con le funzioni del modulo 'Sistema Qualità' (per es. gestione centri di lavoro, Gestione documenti di magazzino, Anagrafica Articoli, Anagrafica lotti, Stampa schede Articoli, ed altri, non dispongono nell'attuale versione di tali collegamenti. Allo stato non è certo lo sviluppo di tali funzioni nel prosieguo dell'evoluzione di Business NET.

Le funzioni del programma ‘P.Nota da Scadenze’ sono state incorporate nel programma ‘Gestione Prima Nota’.

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

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

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

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

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

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

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

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

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

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

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

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

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

Gestione Oggetti OLE (BN--AOLE): supporta solo l'indicazione di file a percorso, e non i file linkati o incorporati. Sarà disponibile in futuro un programma per convertire i record presenti in ALLOLE da linked/embedded a 'riferimento File'

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

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

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

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

Alcune di suddette limitazioni, in un confronto con le funzionalità di Business 13, sono scelte progettuali. Altre saranno invece superate in successivi rilasci di Business NET. Qualora si debbano utilizzare una o più delle funzioni sopra indicate, ove possibile si consiglia di utilizzare i componenti corrispondenti scritti in VB6, distribuiti con Business NET 2009  (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)

 

Problemi/limitazioni noti                                                   


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

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

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

La guida in linea (Business.chm) si riferisce ai programmi in VB6 e non ai programmi in VB.NET.

Clicca per accedere al sito di NTS Informatica