Summary
Description
Est-ce qu’installer la MAJ va m’effacer mes données ?
=> Non, les données sont sauvegardées pour une utilisation dans la dernière version.
Est-ce qu’installer un autre logiciel utilisant SQL, comme la ligne 100, va impacter les données de Batigest Connect ?
=> Non, Sage 100 utilise une base de données qui lui est propre .
Pouvez-vous me confirmer les prérequis du logiciel ?
=> https://sagebatigest.online-help.sage.fr/aide-technique/preconisations-materielles-et-logicielles/
Ma clé d’authenticité est incorrecte, pourquoi ?
=> verifies la clé en elle-même et la version du logiciel à laquelle elle correspond sur https://my.sage.fr/
Y-a-t-il des versions intermédiaires à passer sur Batigest Connect ?
=> Non, vous pouvez mettre àjour depuis la version 1 directement vers la dernière version de Batigest Connect.
Comment récupérer des données d’une version autre que Batigest Connect ?
=> Voir cette fiche
Peut-on avoir 2 installations distinctes sur le même poste ?
=> Non, une seule installation du produit est possible par poste .
Comment migrer des données provenant d'un logiciel autre que Batigest Connect ?
=> un guide est disponible ici
Resolution
Cliquer sur le lien afin de le déployer :
Consulter la rubrique de l'OHC : Préconisations matérielles et logicielles
Erreur 75 en transfert comptable
Cause : Les droits ne sont pas suffisants pour lanceer l'application.
Solution : Ajouter le contrôle total sur Tout le monde sur le répertoire d'installation de Batigest, ainsi que C:\Program Files (x86)\Common Files
Erreur 9 en transfert comptable / en archivage
Cause : Une donnée est incohérente dans vos données.
Par exemple : un acompte possède un montant dans le champ TVA0 ( correspondant à de la tva à 0% ) alors qu'il ne devrait pas.
Constater le soucis : SELECT * FROM [Acompte] where TVA0 <> 0
Corriger le soucis en base, le champ doit être nul.
Vérifier les écritures envoyées en comptabilité, corriger en compta si besoin.
Cause : L'erreur peut etre due à une ligne vide dans le suivi de MO
Solution : passer la requête suivante pour la supprimer : Delete SuiviHisto WHERE CodeElem='' and qte=0
Erreur 2147221164 Edisys Initialize
Vous ne souhaitez pas utiliser Sage e-appel d'offre : dans ce cas, vous pouvez désactiver la fonction par le menu "Initialisations / Préférences / e-service / e-appel d'offre"
Vous souhaitez utiliser Sage e-appel d'offre : dans ce cas, suivre la procédure suivante :
- Désinstaller les composants EDISYS via le menu "Programmes et Fonctionnalités" de Windows :
- Spigao Client 2.X
- Spigao Connect 3.X
- Spigao Scribe version 2.X
Erreur 3265 en utilisation ( création / validation de document commercial )
Consulter la fiche : Comparer les colonnes d'une base de données avec celle du dossier de démonstration
Erreur 2068052310 en installation
Le programme d'installation de SQL Server rentre en conflit avec des éléments déja présents sur le poste . Vérifiez dans la liste des programmes et fonctionnalités que des bribes liés à SQL ne soient pas présents ( Browser pour SQL, VSS etc ) , auquel cas désinstallez les Redémarrez votre poste, et retentez l'installation.
Erreur 2067529714 en installation
Le setup installe une version francaise de SQL Server express, et détecte que le poste n'est pas en francais.
Il est indispensable de vérifier dans les paramètres régionaux que le pc soit bien en langue francaise partout.
Erreur 2068052378 en installation
Le setup tente d'installer le redistribuable Visual C++ 2015 , et n'y parvient pas car une version plus récente est présente.
Il est nécessaire de désinstaller toute version plus récente de ce redistribuable avant de relancer l'installation.
Erreur 2061893587 en installation
Des fichiers d'installations liés à SQL server sont présents sur la machine et l'installation ne parvient pas a les écraser.
Vérifier la présence de tels fichiers dans C:\Program files(x86) et/ou C:\Program Files\ et les supprimer avant de relancer l'installation.
Vous tentez d'installer SQL Server sur un contrôleur de domaine , et l'installation ne permet pas de démarrer le service SQL Server . Il vous sera donc nécessaire soit de modifier le compte de démarrage du service SQL Server manuellement, soit d'en sélectionner un autre lors de l'installation de SQL server ( après avoir téléchargé un setup SQL sur le site de Microsoft )
Erreur référence 216232060, nom de colonne non valide : TRUE
Le paramétrage de la fenêtre du document est altéré et ne peut être affiché, il est nécessaire de réinitialiser le paramétrage en passant un fep syscroll, disponible sur la (Fichiers FEP SysScroll)
Vérifiez la langue de l'environnement Windows de la machine, cette dernière doit être intégrallement en francais.
L'utilisateur de Batigest utilisé rencontre un problème, il sera nécessaire d'en créer un nouveau.
L'utilisation d'un champ date dans une vue provoque cette erreur .
Soit le champ est mal géré, et cette gestion a été revue en V2.0.2, il vous est donc conseillé de passer à cette version si ce n'est pas le cas, soit les paramètres régionaux sur le poste ne sont pas conforme à ca que Batigest connect attend .
Il est nécessaire de définir les paramètres régionaux avec comme informations :
Délimiteur de décimale : , ( virgule )
Format de date : jj/mm/aaaa
Format heure : HH:mm
En fonction de la colonne provoquant cette erreur, il peut être nécessaire de revoir la vue de facon à respecter le language SQL .
Par ex : La colonne Devis.OR provoquera cette erreur, alors que la syntaxe Devis.[OR] ne la provoquera pas . Modifiez alors la requête de la vue SQL afin de rajouter des crochets.
Plus d'infos sur l'article : Mettre à jour ses requêtes ( de vue ou de script ) afin de les rendre compatible avec SQL
Une mise à jour est en attente et empêche le démarrage de l'application.
- Ouvrer Windows Update, recherchez et installez toutes les mises à jour proposées.
- Ouvrer un produit Office, puis "Fichier / Compte / Options de mises à jour / Mettre à jour".
- Vérifier la présence de la clé en Base de registre suivante: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Sage\BTGCNCT
Le comportement ci-dessous est lié aux paramètres régionnaux de Windows, vérifiez que les paramètres relatifs à la date soient bien sur "Date longue", réinitialisez les au besoin.
Les données ont été effacées par une autre tâche au lancement
Ces mots de passe sont générés aléatoirement lors de l'installation . Si vous avez besoin d'utiliser ces comptes , il vous sera nécessaire de réinitialiser leur mot de passe via Management Studio.
J'avais l'habitude de sauvegarder mes répertoires sociétés dans i7, est-ce différent dans Connect ?
Oui, il vous sera nécessaire de sauvegarder à la fois vos répertoires sociétés (présents par défaut dans C:\Sage\BatigestConnect ) mais aussi de générer une sauvegarde en .bak de vos données SQL via Management studio . Le menu utilitaire / Sauvegarde inclu dans Batigest Connect effectuera cette manipulation pour vous.
La migration de mes données Batigest et Financier n'aboutissent pas, avec comme résultat des erreurs indiquant que les champs 'FlAvoir' ou 'NumGest' n'existent pas
Le dossier Batigest que vous essayez de migrer possède une table 'Règlement' qui rentre en conflit avec les nouvelles informations que le logiciel tente d'insérer . Il sera nécessaire de supprimer cette table soit manuellement, soit par un passage de l'analyseur sur le Batig.mdb
La migration de mes données Batigest ne me permet pas de récupérer la totalité de mes documents commerciaux, pourquoi ?
Le dossier Batigest que vous essayez de migrer n'est pas en dernière version de Batiegst i7.
Téléchargez et installez la dernière version disponible sur votre espace MySage, migrez votre dossier dans cette version avant de migrer le dossier en Batigest Connect.
La configuration de la chaine de connexion est incorrecte
Ce message indique que l'interprétation de la chaine de connexion renvoie une erreur . Si la chaine est bel et bien correcte , vérifiez les informations suivantes :
Sur le poste ou l'erreur est présente, vérifiez l'emplacement C:\Windows\Microsoft.NET\Framework\XXX\Config\Machine.config
(XXX étant un numéro de version du framework .net )
Il peut y avoir autant de répertoire XXX que de versions, et donc de Machine.config.
l sera nécessaire d'effectuer cette vérification sur tous les machine.config présents.
Après en avoir fait une sauvegarde, ouvrez le fichier Machine.Config avec le bloc notes.
Recherchez un bloc System.Data contenant une section DbProviderFactories
Cette section ne doit apparaitre qu'une fois, soit à l'aide de deux balises ouverture / fermeture de la sorte :
Soit d'une balise simple
Corrigez donc votre fichier pour vous retrouver dans l'un de ces cas de figure, enregistrez le fichier, et réitérez votre configuration.
Les données ont été effacées par une autre tâche" en import de devis
Un élément qui n'eciste plus dans la base des érticles a été utilisé dans le suivi de consommation du chantier concerné .
Identifier l'élément en question :
select * from SuiviHisto where chantier = 'XXX' and CodeElem not in ( select code from ElementDef)
( remplacer XXX par le code du chantier concerné )

Cette erreur se produit pendant l'installation de Batigest Connect
Des mises à jour ont été passées sur le poste , et ce dernier nécessite un redémarrage .
Cette erreur se produit pendant l'installation de Batigest Connect
Des mises à jour ont été passées sur le poste , et ce dernier nécessite un redémarrage .
Erreur Votre composant API n'est pas opérationnel à l'ouverture d'un dossier
Vérifiez l'état de l'API via l'URL suivante : https://localhost/healthbatigest
Si la page qui s'ouvre affiche cet état :
Erreur HTTP 500.19 ,
il sera nécessaire de réparer le module ASP.net .
téléchargez donc le package concerné ici : https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-6.0.31-windows-hosting-bundle-installer
Et réparez le composant .
Une fois réparé, dans le gestionnaire de Services IIS , redémarez le pool d'application
ainsi que le site
Si le redémarrage du pool renvoie le message "Impossible de démarrer les pools d'application tant que le service d'activation des processus Windows ( WAS ) ne s'éxécute pas .
Ouvrez une invite de commande en tant qu'administrateur ( Rechercher / CMD / Clic droit / Executer en tant qu'administrateur )
Recopiez ou collez les deux lignes suivantes , l'une après l'autre :
reg delete HKLM\SYSTEM\CurrentControlSet\Services\WAS\Parameters /v GenerateKeys /f
puis
net start w3svc
Si la console IIS est en erreur et ne s'ouvre pas, ou n'est pas trouvée
Vérifiez dans les programmes et fonctionnalités de Windows que les fonctionalités IIS sont activées, il est possible qu'une mise à jour de Windows les aient désactivées .
Ouvrir les programmes ( Dans rechercher, taper "Ajouter ou supprimer des programmes"
Dans la fenêtre qui s'ouvre , cliquez sur "Programmes et fonctionnalités"
Puis " Activer ou désactiver des fonctionnalités Windows"
Dans la liste qui s'ouvre, identifiez et cochez les lignes comme suit :
En ouverture d'un chantier une erreur Référence 6 apparait, puis référence 9 .
Vérifier la date de début du chantier affichée dans la liste , il est possible qu'elle ai sauté en base .
Pour corriger, passez la requête suivante :
update chantierdef set datedebut = '2024-04-12 00:00:00.000' where code = '24429'
En prenant soin de remplacer la date par celle de la liste
Vérifiez le guide des préconisations, si votre poste est équipé d'un processeur ARM, ce type de processeur n'est pas compatible avec SQL server
En installation, l'erreur suivante peut apparaitre : Error 1706 : No valid source could be found for product [Nom de l'application].
Ces deux messages viennent directement de "l'Install Shield" du poste renvoyant le message.
En effet, sur le chemin C:\Program Files vous trouverez un dossier caché nommé InstallShield Installation Information qui stocke l'ensemble des fichiers décompressés lors d'installations réalisées sur un poste de travail.
Ce répertoire est soit complet soit endommagé. Vous trouverez ci-apres des manipulations permettant de contourner ce message.
Pour corriger l'erreur, suivre la procédure suivante :
- Faire afficher les dossiers et fichiers cachés, si ce n'est pas déjà fait (http://windows.microsoft.com/aide)
- Renommer le dossier C:\Program Files (x86)\InstallShield Installation Information, si vous êtes en 64 Bits
- Ou renommer le dossier C:\Program Files\InstallShield Installation information pour le 32 bits
- Relancer l'installation du logiciel (Ces manipulations recréerons le repertoire InstallShield Installation information)
Si ces manipulations ne fonctionnent pas ,
Passez un utilitaire type Ccleaner / Revo uninstaller afin de désinstaller la version de batigest du poste, et réinstallez en tant qu'administrateur .
Vérifiez le contenu des projet.ini des postes concernés .
Les fichiers Projet.ini.txt sont présent dans les répertoires d'installation du produit .
Ils doivent contenir la même UNC, qui doit correspondre à l'UNC du serveur .
Problème de droits : Rajouter "Contrôle total" pour "Tout le monde" sur le dossier C:\Sage
L'erreur apparait à la sélection d'un client sur le document commercial
L'erreur est due au fait que le client n'a pas d'adresse de facturation par défaut / d'adresse de livraison par défaut.
La mise à jour du dossier société et / ou de la base BTG_COMM est en echec pour cause de manque de droits .
La vue possède au moins un argument incorrect. Vérifiez donc les champs utilisés en mode vue SQL, si besoin, utilisez des alias afin de ne pas utiliser de champs portant le même nom.
Un fichier .bak existe déjà dans le répertoire société, il sera nécessaire de le supprimer avant de relancer la sauvegarde .
- 1ᵉʳ cas : Un antivirus exécute une analyse du precessus en cours, bloquant l'ouverture de Batigest . Désactivez l'antivirus , ou paramétrez le de ùanière à exclure le produit de toute analyse . Contactez l'assistance de votre antivirus pour plus d'informations.
- 2nd cas : L'erreur peut aussi survenir si dans SQL sur les propriétés de la base > onglet "Fichiers", une taille maximale a été indiquée pour le type de fichier "JOURNAL".
Si les journaux atteignent cette taille, Batigest Connect affichera l'erreur -2146232060 à l'ouverture du dossier.
Pour réduire les logs, et passer le mode de récupération de la base à Simple et ainsi éviter que le journal ne prenne une taille trop importante, passez donc la requête suivante :Use [Database]
ALTER DATABASE [Database] SET RECOVERY SIMPLE;
DBCC SHRINKFILE(Database_log, 5) - Remplacez Database par le nom de votre base de données dans chacune des lignes
Si, au lancement du logiciel, la fenêtre de configuration SQL s'ouvre, vérifiez que le pare-feu du poste serveur ne bloque pas les accès de Batigest au serveur SQL. Plus d'infos ici (Installation du poste serveur / point 20)
Vérifiez en parallèle, dans le répertoire d'installation de Batigest Connect, le fichier Projet.ini.txt qui doit contenir le chemin réseau vers le poste serveur.
Les droits ne sont pas suffisants pour effectuer la sauvegarde de la base .
Passez la requête suivante dans Management Studio en remplacant [MaBase] par le nom de votre base de données
ALTER AUTHORIZATION ON DATABASE :: [MaBase] TO USR_BTG_APP
L'erreur indique un problème de registre. Désinstallez Batigest Connect, supprimez les répertoires C:\Program Files (x86)\Common Files\Sage\Outils PE ainsi que C:\Program Files (x86)\Common Files\Sage\PEBatiment, désactivez votre antivirus avant de réinstaller le produit en tant qu'administrateur.
- Vérifiez la taille du setup téléchargé, il est possible qu'il ne soit pas téléchargé correctement. Si la taille vous semble douteuse, retéléchargez le depuis votre espace MySage ( ou partnerHub, ou BDC )
- Désinstallez la version présente sur le poste proprement, de préférence à l'aide d'un outil spécialisé (Revo uninstaller par exemple)
- Nettoyez votre base de registre à l'aide d'un outil adapté (Ccleaner par exemple) de façon à ne laisser aucune erreur relative au registre