
Blog Infraworld
Compta Sage 100 – problème Office 365
Suite à une migration vers Office 365, vous pouvez faire face à quelques désagréments avec la liaison avec Sage 100, notamment le message suivant : “Il n’existe aucun client de courrier par défaut, ou celui utilisé actuellement ne peut pas satisfaire la demande de messagerie. Exécutez Microsoft Outlook et définissez ce programme comme client de […]
Sage100 : pays d’origine des articles
Quand on a une base de plusieurs milliers d’articles et qu’on a un jour besoin d’afficher sur des documents le pays d’origine des articles (champ AR_Pays de la table F_ARTICLE), les manipulations peuvent être chronophages. Par défaut, l’article a le pays d’origine de sa famille (champ FA_Pays de la table F_FAMILLE), mais s’il n’est pas […]
Sage CRM : personnaliser les écrans avec Javascript
Sur Sage CRM, il est tout à fait possible de personnaliser les écrans pour les adapter à vos besoins. L’ajout/suppression de champs dans un premier temps et la personnalisation Javascript dans un second pour une utilisation plus poussée. Dans l’exemple suivant, les utilisateurs du CRM doivent voir immédiatement que le client se situe dans les […]
Autoriser des programmes externes à accéder à Outlook
Certains programmes sont amenés à générer des emails de manière automatique en s’appuyant sur Outlook. Face à ce constat (sur la Comptabilité Sage 100 pour la génération d’emails de relance) et à l’horripilant message d’autorisation qui revient constamment, je vous propose un correctif 🙂 . “Un programme essaie d’accéder aux informations d’adresse de messagerie enregistrées […]
Concaténation d’enregistrements SQL Server avec XML PATH
Dans le cadre d’une extraction de données sous Microsoft SQL Server, j’ai du concaténer différentes lignes ayant le même identifiant afin de les regrouper en une seule. Je m’explique… J’ai une table familles avec des codes clients uniques (champ accountnumber), dans cette table les clients ont une ou plusieurs familles (champ value) pour les identifier […]
Définir un compte de démarrage pour le service Agent SQL Server
Ayant voulu migrer des travaux SQL Server d’une instance 2008 à une instance 2012 fraichement créée, je me retrouve face à une erreur à chaque lancement du travail : Exécuté en tant qu”utilisateur : NT SERVICE\SQLAgent$SQL2012. Échec de l’ouverture de session de l’utilisateur ‘NT SERVICE\SQLAgent$SQL2012’. [SQLSTATE 28000] (erreur 18456). L’étape a échoué. Pour régler ce problème il […]
Problème SQL Server ANSI_NULLS et ANSI_WARNINGS avec PHP
En faisant des requêtes entre 2 instances différentes de SQL Server via le Microsoft SQL Server Management Studio, je n’avais aucun problème mais quand j’ai voulu passer ma requête via une page PHP, je me suis pris ce joli message d’erreur : Warning: mssql_query() [function.mssql-query]: message: Les requêtes hétérogènes requièrent les options ANSI_NULLS et ANSI_WARNINGS […]
Réservation de salle connectée – Evoko Liso
La société Evoko propose avec l’horloge Liso d’optimiser avec élégance la gestion et la réservation des salles (réunion, classe, sport, labo…). L’ère des papiers scotchés, des ouvertures intempestives de porte, des doubles-réservations ou de la gestion maladroite des plannings de réservations est révolue avec ce produit très design et professionnel. En un clin d’œil vous […]
Trigger SQL Mouvement d’entrée Sage L100
Les mouvement d’entrée sans montant = pas bien 😉 ! Comme je n’ai pas trouvé d’options dans la Gestion Commerciale de Sage permettant d’éviter ce genre d’oubli, j’ai créé un petit trigger SQL… Les mouvements d’entrée vont s’insérer dans la table F_DOCLIGNE, le trigger devra donc être à l’écoute des insertions et mises à jour […]
Mise à jour depuis Excel des tarifs Gestion Commerciale Sage
Depuis la Gestion Commerciale, il est possible d’appliquer une hausse des tarifs via un assistant (Fichiers > Outils > Mise à jour des tarifs), mais cela ne convient pas toujours. L’outil est pourtant assez fin, on peut appliquer une hausse/baisse par montant ou pourcentage, contrôler plus ou moins l’arrondi etc… Pour vérification, on peut ensuite […]