/* */

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...

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 […]

> Lire la suite...