J’ai de nouveau une question mais sur le calcul d’un champ.
J’ai créé une nouvelle liste qui répertorie les factures réglées, je souhaiterais obtenir une synthèse.
C’est à dire obtenir le montant déjà réglé des factures du mois d’Octobre (une somme), obtenir le reste à payer des factures du mois d’Octobre. (facture.total_ttc - paiement_facture.amount). Comme pourrais-je obtenir ces résultats dans une liste créée par MyList?
Bonjour à tous Bonjour defrance
J’utilise ton module Mylist depuis un moment. Je souhaite faire une requete de traitement. L’idée étant de créer une actioncom à partir de liste facture par exemple.
la arequete de traitement ne fonctionne pas, je n’arrive pas à utiliser correctement ce point. Même la requete modele suppression contact est KO.
Si je mets les valeurs en dure l’insert marche.
Si je veux passer un paramètre ça ne marche pas.
insert into llx_actioncomm (label,code,elementtype,fk_soc,fk_element) VALUES (‹ Facture à relancer ›,‹ AC_RELANCE ›,‹ invoice ›,57,#rowid#)
Bonjour à tous,
En ce qui me concerne, j’utilise MyList avec MySchedule, afin de créer un reporting du nombre d’heures réalisées par employé sur une période donnée (par semaine ou par jour notamment). Ce nombre d’heures provient des fiches d’interventions créées dans Myschedule, et les données de reporting de ce nombre d’heure vient de la table créée dans MySchedule llx_fichinterdet_schedule
Voici ma requête :
SELECT DISTINCT u.lastname AS lastname, fid.date AS date_fid, sum(fids.duration_made) AS duration_made FROM llx_fichinterdet as fid LEFT JOIN llx_fichinterdet_schedule as fids ON fids.fk_fichinterdet = fid.rowid LEFT JOIN llx_user as u ON fids.fk_user = u.rowid LEFT JOIN llx_factorydet_schedule as fds ON fds.fk_factorydet = fid.rowid WHERE fid.rowid = fk_fichinterdet GROUP BY u.lastname
J’ai importé la liste dans la démo de Patas Monkey : Login @ 15.0.3
Le résultat m’affiche bien une somme du « duration_made » par utilisateur, mais elle ne prend jamais en compte le filtrage par date une fois que je suis sur la liste… Il me garde la somme totale par utilisateur
J’ai essayé de changer le GROUP BY pour le mettre sur « fid.date » mais ça ne marche pas non plus
pourquoi avoir fait le lien sur la table factorydet_shedule?
le lien entre la table fichinterdet et fichinterdet_schedule était présent deux fois
Le filftrage fonctionne de mon coté, avez-vous utilisé le bon format?
Bonjour Charlene,
En effet j’ai fait 2 fois le lien…
Même après correction, j’ai le même problème (voir sur la liste test que tu as corrigée sur ta démo).
Dans le filtrage de date, je choisis par exemple la date du 21/09/2022 en rentrant « 20220921 » (j’ai même essayé « 20220921+20220921 », mais il me sort toutes les interventions réalisées, même celles qui ne sont pas datées au 21/09/2022. Quand je mets la date « 20220928 » dans le filtre, la liste est retournée vide alors que j’ai une intervention réalisée ce jour là.
Est-ce que MyList peut utiliser des champs calculés par une fonction publique de Dolibarr? Par exemple, getRemainToPay() qui détermine le restant à payer pour chaque facture.
Bonjour
Pour le moment non, techniquement ca pourrait être possible mais ce serait une sacré modification, sans parler que le champs ne serait pas filtrable ni triable …
Bonjour,
La fonction de filtrage des colonnes (« Column visibility ») ne me permet pas de revenir sur ma liste une fois les colonnes (dé)sélectionnées. Je reste bloqué dans le choix des colonnes.
J’ai essayé sur une V16, V17, hébergée ou en local, mais j’ai toujours le même problème.
Merci pour votre retour
J’utilise depuis peu les « requêtes en traitement » de MyList.
Quand la liste des entrées à modifier est longue, c’est assez fastidieux de cocher une à une les lignes que l’on veut modifier.
Y a t il un moyen d’ajouter en tête de colonne, un bouton check/unchek all avant de lancer le traitement?
@defrance bonjour et merci pour ses mises a jour. Pour la prochaine mise a jour pourriez-vous mettre les onglet dans le parcours fournisseurs ? commande fournisseur, facture fournisseur ? En effet nous avons un mlist qui recherche tous les produit en commande fournisseur et va chercher dans les commande clients ou ils sont s’il ne sont pas dans une expedition pour que nous puissions directement mettre de coté pour le client final. Si en plus on pouvez avoir cette onglet dans la commande fournisseur cela serait royale.
Bonjour, je ne parviens pas à mettre le tableau mylist au propre; comment faites-vous pour ne pas avoir de saut de ligne, et 8 chiffres après la virgule ?
Alors j’ai un problème que Mylist. Je fais un tableau permettant de vérifier si les marges.
Donc la requete FROM llx_product AS p
tous va bien p.price-p.pmp fonctionne par exemple. Par contre p.price/p.pmp j’ai une erreur Code retour dernier accès en base en erreur: DB_ERROR_SYNTAX Information sur le dernier accès en base en erreur: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‹ /p_pmp FROM llx_product AS p ORDER BY p_price asc LIMIT 26 › at line 1
J’ai essayer avec ou sans espace toujours l’erreur. Sachant qu’il faut ne pas mettre d’espace pour p.price-p.pmp sinon erreur syntax
sur Heidisql aucune avec
SELECT
p.ref,
p.label,
p.price,
p.pmp,
p.price - p.pmp AS profit,
p.price / p.pmp AS coef
FROM llx_product AS p