Академический Документы
Профессиональный Документы
Культура Документы
techniques
Sage 30 Gnration i7
1
Introduction _______________________________________________________________ 4
Contenu de ce manuel ___________________________________________________________ 4
Dclinaison des offres ___________________________________________________________ 4
Configuration matrielle et logicielle ___________________________________________ 5
Configuration postes clients ______________________________________________________ 5
Configuration poste serveur ______________________________________________________ 5
Compatibilit Microsoft SQL Server ________________________________________________ 6
Installation et migration dinstances Microsoft SQL Server ______________________________ 6
Paramtres dinstances __________________________________________________________ 6
Particularits Microsoft SQL Server 2005 SP2 _________________________________________ 7
Organisation des donnes ____________________________________________________ 7
Bases de donnes _______________________________________________________________ 7
Sage 100 Windows ______________________________________________________________________ 7
Sage 100 Express / SQL Server ____________________________________________________________ 7
Estimation de la taille des fichiers de donnes Sage ___________________________________________ 8
Tailles maximales conseilles _____________________________________________________________ 8
Rpertoires dinstallation ________________________________________________________________ 9
2
Synthse de compatibilit avec Microsoft Office _____________________________________ 17
Accs distants _____________________________________________________________ 17
Postes clients _________________________________________________________________ 17
Poste serveur _________________________________________________________________ 17
Environnements virtuels _____________________________________________________ 18
Dveloppements spcifiques _________________________________________________ 18
Paramtrage des sources de donnes ODBC ________________________________________ 18
Dveloppements Objets mtiers __________________________________________________ 19
3
Introduction
Contenu de ce manuel
En complment des manuels de rfrence disponibles pour les applications Sage 100, ce document
vous prsente les prconisations, les conseils et les informations techniques pour vous permettre de
dployer une solution Sage 100.
Toutes les informations prsentes dans ce document sont fournies titre indicatif et ne sont pas
exhaustives. Celles-ci sont susceptibles de modifications sans pravis de la part de Sage, et ne
peuvent en aucun cas engager la responsabilit de Sage. Par ailleurs, il appartient au partenaire,
avant tout dploiement de la solution, de sassurer par tous les moyens, des spcificits de la
configuration de son client.
Les informations mentionnes dans ce document concernent principalement les applications
suivantes :
Sage 100 Comptabilit
Sage 100 Immobilisations
Sage 100 Moyens de paiement
Sage 100 Gestion commerciale
Sage 100 Saisie de caisse dcentralise
Sage 100 Trsorerie
Sage Serveur
Sage Direct
Sage Edition pilote
Pour les applications telles que Sage Paie, Sage 100 Etendue et Sage CRM, des guides de
recommandations techniques spcifiques ces applications sont disponibles. Nous vous invitons
les consulter en complment de ce manuel.
4
Configuration matrielle et logicielle
Suivant larchitecture de dploiement des applications Sage 100, diffrents composants devront tre
installs sur les postes clients et sur le poste serveur. Les configurations minimales respecter
suivant le type de poste sont dtailles ci-aprs.
: La gestion de plus de 3 Go de RAM nest possible que sur les environnements 64 bits.
Les applications Sage 100 sont optimises pour les environnements fonctionnant sous
Windows 7 et suprieurs. Elles sont nanmoins compatibles avec Windows XP SP3 et
Windows Vista.
Le pack SP1 de Windows 7 est ncessaire pour lappel aux fonctions de messagerie de
Microsoft Office dans les applications.
Les applications Sage 100 sont des applications 32 bits, mais peuvent tre utilises sur des
environnements 64 bits.
Pour utiliser Edition pilote XL, il convient pralablement dinstaller les composants
suivants :
- Microsoft .NET Framework 4.0
- Microsoft Excel 2010
- Microsoft PowerPivot pour Excel version 11
: La gestion de plus de 3 Go de RAM nest possible que sur les environnements 64 bits.
5
Pour des performances optimales, il est conseill de ddier le serveur la gestion unique
des bases de donnes Sage 100. Ce serveur ne doit donc pas tre utilis en tant que
contrleur de domaine ou serveur de messagerie par exemple.
Linstallation de Sage 100 Express partie Serveur cre automatiquement une instance
Microsoft SQL Server 2008 Express nomme Sage100 (instance 32 bits quel que soit
lenvironnement cible). Par dfaut, le mot de passe associ au compte SQL sa est :
AdminSage100. Pour des raisons de scurit, il est vivement conseill de modifier ce mot
de passe aprs linstallation de Sage 100 Express partie Serveur.
Pour connatre les fonctionnalits prises en charge par les diffrentes ditions de Microsoft
SQL Serveur, se rfrer larticle : http://technet.microsoft.com/fr-
fr/library/cc645993(v=sql.100).aspx
Paramtres dinstances
Ci-dessous la liste des caractristiques des instances SQL supportes par les applications Sage 100
pour SQL Server :
6
Sage Edition pilote nest compatible quavec les instances installes en langue Franaise,
et pour lesquelles le classement est dfini en French_CI_AS et le tri en classique.
: Le fichier comptable (*.mae) est utilis par toutes les autres applications.
Lexploitation des applications Sage 100 Express/SQL Server ncessite imprativement que
tous les types de base dun dossier (comptabilit, gestion commerciale) soient contenus
dans une base de donnes SQL unique. Le pilotage des bases par Sage Edition pilote
ncessite galement que les donnes comptables soient stockes dans la mme base que
celle contenant les donnes commerciales.
Pour procder au regroupement de diffrents types de base de donnes dans une base de
donnes SQL unique, il est ncessaire dutiliser le programme Maintenance.
7
Pour les applications Sage 100 Express/SQL Server, louverture dune base ncessite galement la
slection dun fichier de type Sage 100 (*.mae, *.gcm, *.imo ou *.mdp). Cependant, pour ces
versions, ces fichiers ne sont pas les fichiers de donnes comme dans le cas des versions Sage 100
Windows, mais des fichiers ini dterminant les paramtres de connexion la base de donnes
Express/SQL Server.
Ainsi, le nom du fichier dtermine le nom de la base de donnes Express/SQL Server devant tre
adresse. Par exemple, le fichier BIJOU.mae, renvoie vers une base Express/SQL Server nomme
BIJOU. Les paramtres contenus dans ces fichiers ini sont dtaills ci-aprs :
Paramtre Description
[CBASE] Paramtre rserv Sage.
ServeurSQL [Serveur]\[Instance nomme] hbergeant la base de donnes.
Createur Code crateur de lapplication. Ce paramtre dpend de lextension du fichier Sage
100.
Type Type de base de donnes. Ce paramtre dpend de lextension du fichier Sage 100.
Ci-dessous la liste des valeurs possibles pour les paramtres Createur et Type, en fonction de
lextension du fichier Sage 100 :
Extension de
Application Type Crateur
fichier
MAE Comptabilit CPTA MA30
GCM Gestion commerciale CIAL COLU
Saisie de caisse dcentralise
IMO Immobilisations IMMO MIMO
MDP Moyens de paiement TRES MOPA
Trsorerie
: Le fichier comptable (*.mae) est utilis par toutes les autres applications.
8
Dans la pratique, la limite dutilisation des applications Sage 100 doit sapprcier au cas par cas en
fonction des volumes grs, du nombre de postes actifs et des attentes du client. En effet, le type de
paramtrage combin limplmentation de certaines fonctions particulirement complexes, peut
avoir une incidence non ngligeable sur les performances de lapplicatif.
Ainsi, il est prconis de ne pas dpasser les tailles de bases de donnes suivantes :
Rpertoires dinstallation
Les rpertoires dinstallation des fichiers diffrent suivant lenvironnement sur lequel les applications
sont installes. Ci-dessous lemplacement des principaux composants installs par les applications.
Environnement
Type de fichier
Windows XP/2003 Windows Vista et suprieur
Excutables Program Files\Sage\[Application] Program Files\Sage\[Application]
: Sur environnement 64 bits, le rpertoire dinstallation par dfaut est Program Files (x86)
9
Installation et mise jour
Les composants installer sont fonction du type darchitecture mettre en place (mono-poste ou
client/serveur), ainsi que de ldition de loffre Sage dployer.
Sur environnement Windows Vista et suprieur, le contrle des comptes utilisateurs (UAC),
doit tre dsactiv / positionn au niveau le plus bas.
De plus, afin de limiter les ventuels conflits avec les outils de protection en cours
dexcution sur le poste (antivirus par exemple), il est ncessaire de dsactiver
temporairement ces outils pendant toute la dure de linstallation des applications.
: Ajouter environ 850 Mo pour linstallation dune instance Microsoft SQL Server.
10
Sauvegarde des fichiers
La liste des fichiers sauvegarder est dcrite dans le manuel dinstallation et/ou manuel de rfrence
de lapplication mettre jour. Les principaux fichiers sauvegarder sont :
Fichiers de donnes : *.mae, *.gcm, *.imo et *.mdp,
Modles de mise en page : *.bma
Pour les versions Express et SQL Server : Sauvegardes des bases de donnes SQL (*.mdf et
*.ldf) partir de loutil dadministration Microsoft SQL Server Management Studio.
Lopration darchivage ou de purge de donnes doit tre ralise depuis les anciennes
versions des applications et des outils. Se rfrer aux manuels des applications Sage 100
pour plus de dtails sur les procdures darchivage et de purge des donnes.
Lors de la cration de bases de donnes depuis les applications Sage 100 pour SQL
Server/Express, les bases cres hritent des proprits dfinies sur la base de donnes
systme Model de Microsoft SQL Server. Afin de limiter la taille des bases de donnes
issues dune conversion ou recopie de donnes, il est recommand de positionner le mode
de rcupration des bases sur le mode simple (transactions SQL non journalises).
Se rfrer aux manuels de rfrence de Sage 100 pour SQL Server / Sage 100 Express, pour
plus de dtails sur la procdure de dfinition de ce paramtre.
11
Ci-dessous, la liste des outils utiliser pour la conversion des fichiers de gestion au format des
nouvelles versions du programme.
Veuillez-vous rfrer au manuel de rfrence des applications pour plus de dtails sur la conversion
des donnes.
La conversion des donnes par le programme Maintenance, ncessite que sur le poste
partir duquel la conversion est excute, les fichiers de description de lensemble des
donnes des bases convertir soient prsents. Ces fichiers de description sont installs en
mme temps que les applications Sage 100, sous le rpertoire :
\Program Files\Common Files\Sage\Bases sur un poste quip dun systme dexploitation
32 bits.
\Program Files (x86)\Common Files\Sage\Bases sur un poste quip dun systme
dexploitation 64 bits.
12
Oprations raliser aprs la conversion des donnes.
Pour les versions SQL Server et Express, aprs la conversion des donnes, il est conseill de procder
aux oprations suivantes :
Lancer une rorganisation de la base de donnes par le programme Maintenance,
Rduire la taille de la base, soit en la recopiant par le programme Maintenance soit en
purgeant le journal de transactions puis rduisant la taille de la base par loutil Microsoft SQL
Server Management Studio.
Pour les versions SQL Server et Express, la recopie de donnes requiert imprativement que
les composants SMO de Microsoft SQL Server 2008 soient installs sur le poste excutant la
recopie. En labsence de ces composants, la recopie des donnes narrivera pas son terme.
Fonctionnement en rseau
Pour les communications client/serveur, Sage serveur utilise le port TCP 4867. Il convient
donc de sassurer quaucun outil de protection nest paramtr pour bloquer ce port. A
noter toutefois, que lors de linstallation de Sage serveur, le programme dinstallation
propose de crer automatiquement une exception sur ce port dans les paramtres du pare-
feu Windows.
Sur une architecture rseau pour laquelle les postes nutilisent que le Protocole Internet
version 6 (TCP/IPv6), seul le protocole NetBeui (Accs avec Sage Serveur Windows) permet
laccs aux bases en mode client/serveur.
13
Pour que les postes clients puissent accder et travailler sur des fichiers publis en accs
client/serveur, il convient de respecter les prconisations suivantes :
Les utilisateurs ou groupes dutilisateurs Windows devant travailler en client/serveur sur les
fichiers, doivent tre rfrencs sur le poste serveur de fichier (doivent appartenir un des
groupes dutilisateurs Windows du poste serveur).
Selon le mode daccs client/serveur (Netbeui ou TCP/IP) install sur les postes clients, les
droits daccs aux fichiers du rpertoire partag sur le serveur devront tre les suivants :
o En accs client/serveur TCP/IP : le compte SYSTEM doit disposer du droit contrle
total sur le rpertoire partag du serveur contenant les fichiers de donnes Sage.
o En accs client/serveur Netbeui : les comptes utilisateurs Windows des postes
clients doivent avoir le droit de lecture/criture sur le rpertoire partag du serveur
contenant les fichiers de donnes Sage.
Paramtrer les fichiers de gestion pour quils acceptent les multiples connexions (depuis les
applications Sage 100, sous le menu Fichier\Configuration systme et partage, affectation de
loption Multi-utilisateurs sur chaque fichier).
Le pilotage dune base Sage 100 Windows ncessite de renseigner un mme code utilisateur
et mme mot de passe existant dans tous les fichiers de gestion lis.
De plus, lors de linstallation de la partie serveur de Sage Edition pilote, sil existe sur le
poste une instance par dfaut Microsoft SQL Server 2005/2008 (instance MSSQLSERVER),
les cubes danalyses seront crs directement dans cette instance. Dans ce cas de figure, il
sera ncessaire dinstaller les outils de gestion clients Microsoft SQL Server 2005/2008 pour
que le rafraichissement des cubes puisse tre ralis. Dans le cas o il nexiste aucune
instance par dfaut, la partie serveur de Sage Edition pilote installe alors le moteur MSDE
de Microsoft SQL Server 2000.
Sage Edition pilote Windows sappuie sur une authentification SQL pour accder aux
donnes des cubes danalyses. Ainsi, avant toute installation de la partie serveur sur une
instance existante, il sera pralablement ncessaire dautoriser une authentification mixte
sur linstance. De plus, la connexion SQL SDDP ne doit en aucun cas tre modifie ou
supprime, sous peine de ne plus pouvoir rafraichir les tats pilots.
Pour autoriser les accs multiples une base de donnes, il convient, comme pour les versions
CBase, de slectionner loption Multi-utilisateurs disponible dans les applications Sage 100, sous
le menu Ficher\Configuration systme et partage.
14
Pour accder aux bases de donnes Sage 100 Express/SQL Server, les comptes utilisateurs
Windows ou groupe Windows des postes clients doivent tre crs en tant que connexion
sur linstance SQL Server. Pour une utilisation courante des applications, les utilisateurs
doivent au minimum tre membres du rle de base de donnes public sur les diffrentes
bases de donnes exploites depuis les applications Sage 100. Pour les traitements
dadministration de bases de donnes (Maintenance, nouvelle base, recopie, archivage),
les utilisateurs doivent tre membres du rle serveur sysadmin sur linstance SQL Server.
Laccs aux bases de donnes depuis les ditions pilotes seffectue avec une
authentification Windows. Les comptes utilisateurs doivent tre membres des rles de base
de donnes public, DB_Datareader et DB_Datawriter. Pour ladministration de bases de
donnes depuis la console dadministration Edition pilote, les utilisateurs doivent tre
membres du rle serveur sysadmin sur linstance SQL Server.
Se rfrer aux manuels de rfrence de Sage 100 Express/SQL Server pour connatre la
procdure de cration et dattribution de droits aux utilisateurs.
Fonctions dimpression
Impression dans un fichier
Toutes les impressions disposant de laccs la fonction plus de critres autorisent lenregistrement
de limpression dans un fichier aux formats Texte, Sylk, HTML ou Classeur Microsoft Excel.
Limprimante PDF Sage est compatible avec les environnements Windows XP et suprieurs.
Pour plus de dtails sur la compatibilit de limprimante PDF Sage, se rfrer la fiche
technique KB51959.
15
Compatibilit avec Microsoft Office
Microsoft Word
Les applications Sage 30/100 permettent dtablir un lien avec Microsoft Word :
Impression dun courrier Microsoft Word partir dune fiche tiers slectionne.
Publipostage Microsoft Word.
Les fonctions disponibles pour Microsoft Word sont compatibles avec les versions suivantes :
Word 2003
Word 2007
Word 2010
Les versions 32 et 64 bits de Microsoft Word 2010 sont supportes par les applications Sage
100.
Microsoft Excel
Les applications Sage 30/100 permettent dimprimer et exporter des classeurs Microsoft Excel. Les
fonctions disponibles pour Microsoft Excel sont compatibles avec les versions suivantes :
Excel 2003
Excel 2007
Excel 2010
Microsoft Outlook
Les fonctionnalits disponibles pour Microsoft Outlook (envoi de mail) sont compatibles avec les
versions suivantes :
Outlook 2003
Outlook 2007
Outlook 2010 (32 bits uniquement)
Sur environnement Windows 7, le service pack 1 est ncessaire pour lappel aux fonctions
de messagerie de Microsoft Outlook.
16
Synthse de compatibilit avec Microsoft Office
Fonction Office 2003 Office 2007 Office 2010 Office 2010
32 bits 64 bits
Impression dun Fonctionne Fonctionne Fonctionne Fonctionne
courrier Word
Suivi du budget Fonctionne Fonctionne Fonctionne Ne fonctionne pas (ne
Comptabilit permet pas la slection
du complment Excel
CPTAAxExcelAddin)
Envoi dun message Fonctionne Fonctionne Fonctionne Ne fonctionne pas
avec adresse email
renseigne
Envoi dun message Fonctionne (ouvre une fentre Nouveau message vierge)
sans adresse email
Accs distants
Les applications Sage 100 peuvent tre dployes selon des architectures centralises. Celles-ci sont
valides sur les solutions Microsoft Terminal Server (Accs par le bureau distance ou Remote
desktop) et Citrix. Il convient cependant de respecter les prconisations suivantes.
Postes clients
Lutilisation des applications Sage 100 en accs distant ne ncessite aucune installation dapplications
ou de composants Sage sur les postes clients. Ainsi, les configurations minimales respecter pour les
postes clients sont, suivant la solution de publication dapplications mise en place, celles prconises
par Microsoft ou Citrix.
Poste serveur
Les applications devant tre utilises en accs distant devront toutes tre installes sur le poste
serveur. Ainsi, les applications seront excutes autant de fois que de sessions clientes TSE ou Citrix
les excuteront.
Dans cette configuration, tous les traitements sont intgralement pris en charge par le poste serveur.
Les postes clients nont en charge que laffichage de linterface des applications. De ce fait, il faudra
adapter la configuration du poste serveur en fonction, du nombre de sessions clientes susceptibles
de se connecter simultanment, et du nombre et type dapplications que chacune des sessions
clientes est susceptible dexcuter.
17
Pour lexploitation de Sage Edition pilote, il est ncessaire dajouter les utilisateurs dans le
groupe Utilisateur du bureau distance. De plus, sur les proprits du rpertoire
dinstallation de Sage Edition pilote, il convient daccorder le contrle total aux groupes
Utilisateur Terminal Server et Utilisateur Bureau distance.
Pour lexploitation de Sage Direct depuis un serveur TSE, se rfrer la fiche KB51917.
Lutilisation de Sage Edition pilote Excel sur TSE ou en mode Multi-utilisateurs par poste,
ncessite dinstaller laddin Sage pour chaque utilisateur. Pour ce faire :
- Dmarrer une session Windows sur le compte utilisateur,
- Se placer dans le rpertoire EPXL du DVD-Rom dinstallation,
- Excuter le fichier EPXLAddinExcel.msi et suivre les tapes dinstallation.
Environnements virtuels
Les applications Sage 100 peuvent tre utilises sur des environnements virtuels hbergs par des
serveurs VMware ou Hyper V.
La configuration des environnements virtuels doit respecter les mmes prconisations que
des environnements physiques.
De plus, pour les serveurs htes hbergeant plusieurs environnements virtuels, il conviendra
dadapter la configuration de ce serveur afin que les systmes virtuels ne soient pas pnaliss par les
composants quils ont en commun (carte rseau par exemple).
Dveloppements spcifiques
Loffre Sage 100 propose deux outils permettant de raliser des dveloppements spcifiques (lecture
et criture) sur les bases de donnes Sage 100 :
Sage Driver ODBC
Sage 100 Objets mtiers
Ci-dessous les particularits de paramtrage de ces outils sur environnement 64 bits.
18
Dveloppements Objets mtiers
LActiveX Sage 100 Objets Mtiers est une librairie 32 bits. Ainsi, pour quun dveloppement
sappuyant sur Sage 100 Objets Mtiers puisse galement fonctionner sur environnement 64 bits, il
faut imprativement que ce dveloppement soit compil en plaant le mode de compilation sur 32
bits (x86).
19