Timesheet vue pour les projets

Bonjour, nous utilisons la version Dolibarr 18.0.3

Nous voulons exporter les temps consommés des différents projets dans dolibarr.

Nous avons vu que nativement cela n’était pas possible, et nous avons trouver votre module.

Lors de l’installation du module, tout va bien, mais lorsque nous voulons exporter l’ensemble des donnée des projets en cliquant sur le bouton PDF cela m’affiche un message d’erreur ci-joint.

Auriez-vous une solution à mon problème ? Ou une alternative permettant d’exporter les temps consommés pour les projets ? @delcroip

Merci

Bien à vous

Bonjour,

Attention !!!
Avec votre copie d’écran vous êtres en train de diffuser des informations personnelles sur un forum public.

Hacker in progressGif

@hop Merci je viens de faire le nécessaire, pour cacher les infos.

Bonjour,

normalement c’est corrigé ici :

Je suis assez surpris que ca fonctionnait avant, en tout cas depuis le 6 juin 2022 c’est la date d’introduction de cette typo

dites moi si ca règle votre soucis afin que je fasse une verison 5.0.1

bien à vous

br

Bonjour, cela fonctionne, merci !

Néanmoins nous aimerions savoir s’il serait possible de remplacer et/ou d’ajouter le nom du client à la plus de « tâches » ou en plus, idem dans les PDF générés.

Exemple : au lieu d’afficher « tâche », nous aimerions le nom du client pour lequel nous avons effectué la tâche.

PDF:

Merci

Bonne journée

Bonjour,

pour le partie WEB ça doit pouvoir se faire, cependant ça va demander encore de nouveaux « settings », le module est déja bien chargé à ce niveau, si d’autre veulent aussi ce type de changement je pourrais regarder mais je suis pas très dispo en ce momment.

Quand au PDF, c’est très penible à éditer, dans votre cas il faudrait faire une variante du modèle avec un groupage par client mais ce veut dire choisir le modèle à utiliser à un moment ou a un autre (ca voudrait sans doute dire refonte des options de rapport), je ne sais pas si j’ai la motivation de me lancer sur ce type de dev

bien à vous

2024/03/12 15:45:48 [error] 3310460#3310460: *2531254 FastCGI sent in stderr: « PHP message: PHP Warning: Attempt to read property « id » on null in /usr/share/dolibarr/htdocs/timesheet/TimesheetProjectInvoice.php on line 645 » while reading upstream, client: [MY_IPV6], server: [MY_DOLIBARR], request: « GET /timesheet/TimesheetProjectInvoice.php?projectid=1 HTTP/2.0 », upstream: « fastcgi://unix:/run/php-fpm-legacy/php-fpm.sock: », host: « [MY_DOLIBARR] », referrer: « https://[MY_DOLIBARR]/projet/element.php?id=1 »

J’ai cette erreur quand aucun tiers n’est défini pour le projet.

Et cette erreur désormais :

Dolibarr a détecté une erreur technique.
Ces informations peuvent être utiles à des fins de diagnostic (vous pouvez définir l’option $dolibarr_main_prod sur ‹ 1 › pour masquer les informations sensibles):
Date: 20240312154553
Dolibarr: 19.0.0-dev - https://www.dolibarr.org
Niveau de fonctionnalités: 0
PHP: 8.1.26
Server: nginx/1.25.3
OS: Linux arch-server.dhautefeuille.eu 6.3.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 21 Jun 2023 20:46:20 +0000 x86_64
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36

Url sollicitée: /projet/tasks/time.php?withproject=1&projectid=1
Referer: https://MYDOMAIN/timesheet/TimesheetProjectInvoice.php?projectid=1
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, syslog, barcode, contrat, takepos, product, categorie, blockedlog, timesheet, stancer, multicurrency, cron, agenda, banque, commande, ecm, facture, fournisseur, salaries, service, societe, ticket, knowledgemanagement, prelevement, tax, projet, fckeditor, comptabilite, export, import, propal
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT t.rowid, t.fk_element, t.element_date, t.element_datehour, t.element_date_withhour, t.element_duration, t.fk_user, t.note, t.thm, t.fk_product, pt.ref, pt.label, pt.fk_projet, u.lastname, u.firstname, u.login, u.photo, u.statut as user_status, il.fk_facture as invoice_id, inv.fk_statut, p.fk_soc,s.name_alias, t.invoice_line_id FROM llx_element_time as t LEFT JOIN llx_facturedet as il ON il.rowid = t.invoice_line_id LEFT JOIN llx_facture as inv ON inv.rowid = il.fk_facture LEFT JOIN llx_product as prod ON prod.rowid = t.fk_product INNER JOIN llx_projet_task as pt ON pt.rowid = t.fk_element INNER JOIN llx_projet as p ON p.rowid = pt.fk_projet INNER JOIN llx_user as u ON t.fk_user = u.rowid LEFT JOIN llx_societe as s ON s.rowid = p.fk_soc WHERE elementtype = ‹ task › ND p.entity IN (1) AND pt.fk_projet IN (1) ORDER BY t.element_date DESC, t.element_datehour DESC, t.rowid DESC LIMIT 21
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 ‹ ND p.entity IN (1) AND pt.fk_projet IN (1) ORDER BY t.element_date DESC, t.el… › at line 1