Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Timesheet vue pour les projets

Timesheet vue pour les projets il y a 8 mois 1 semaine #102975

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Merci je n'avais pas remarqué car je fais mes factures le 1 du mois ...

C'est corrigé (3.2.4) ainsi que les pdf qui n'étaient plus généré.

Bien à vous
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: gaudfray

Timesheet vue pour les projets il y a 8 mois 5 jours #103082

  • gaudfray
  • Portrait de gaudfray
  • Hors ligne
  • Fresh Boarder
  • Messages : 7
  • Karma: 0
Bonjour,

Merci pour la correction, le problème a disparu et la date finale ne bouge plus.

Cependant, j'ai une nouvelle erreur qui est apparu suite à l'installation de la version 3.2.4 du module mais cette fois elle est liée à la partie "Facturer le projet".
Lorsque je fais un rapport puis clique sur le bouton "Facture" ou clique directement sur le bouton "Facturer le projet" dans le menu de gauche j'obtiens le message d'erreur ci-dessous :
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l'option $dolibarr_main_prod sur '1' pour supprimer quelques notifications):
Date: 20181112103215
Dolibarr: 8.0.3
Niveau de fonctionnalités: 0
PHP: 7.0.30-0+deb9u1
Server: Apache/2.4.25 (Debian)
OS: Linux vps568087 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36

**Url lorsque je clique sur "Facturer le projet" depuis le menu de gauche ** Url sollicitée: /custom/timesheet/TimesheetProjectInvoice.php?idmenu=5341&mainmenu=project&leftmenu=
**Url lorsque je clique sur le bouton "Facturer" depuis la page "Rapport de projet" ** Url sollicitée: /custom/timesheet/TimesheetProjectInvoice.php?step=0&dateStart=20181001&dateEnd=20181031&projectid=5
Referer: https://monentreprise.fr/custom/timesheet/TimesheetReportProject.php?action=reportproject
Gestionnaire de menu: eldy_menu.php

Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT DISTINCT rowid ,ref,title FROM llx_projet as t WHERE ctc.element='project' AND ctc.active='1' AND fk_socpeople='4' AND fk_statut = 1 JOIN llx_element_contact as ec ON t.rowid=ec.element_id LEFT JOIN llx_c_type_contact as ctc ON ctc.rowid=fk_c_type_contact
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 'JOIN llx_element_contact as ec ON t.rowid=ec.element_id LEFT JOIN llx_c_type_co' at line 1


erreurfacturerleprojet.png



J'ai essayé de tester avec un intervalle de date différent mais cela n'a rien changé. L'erreur est présente dès que l'on clique sur un bouton pour facturer le projet.

Pourriez-vous m'aider à résoudre ce nouveau problème ?

Cordialement,
Dernière édition: il y a 8 mois 5 jours par gaudfray. Raison: l'image était trop grosse
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 8 mois 5 jours #103089

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Bonjour,

Pour régler le précédent problème, j'ai du changer une librairie de fonction qui semble incompatible dans certain cas ... (j'avais juste regarder les cas classiques).

c'est facile à corriger, je fait ça ce soir.

bien à vous
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: gaudfray

Timesheet vue pour les projets il y a 8 mois 5 jours #103119

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Bonsoir,

ça devrait marcher:
sourceforge.net/projects/dolibarr-timesheet/

bien à vous
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: gaudfray

Timesheet vue pour les projets il y a 8 mois 1 jour #103288

  • gaudfray
  • Portrait de gaudfray
  • Hors ligne
  • Fresh Boarder
  • Messages : 7
  • Karma: 0
Bonjour,

Merci pour cette correction @delcroip, ça fonctionne bien, et merci pour votre réactivité.

J'ai un autre bug à vous remonter mais qui est moins critique et toujours en étant sur Dolibarr 8.0.3
Lorsqu'il y a plusieurs personnes qui sont sur un même projet (sur la même tâche ou non et sur les mêmes dates ou non, ça ne change rien) et qu'on demande un rapport, n'est affiché à l'écran qu'un seul utilisateur.

Pourtant lorsqu'on génère le rapport pdf en cliquant sur "Feuille de présence des ressources du projet" on retrouve bien le découpage par utilisateur.

Dans l'exemple ci-dessous, sur la première image on devrait avoir 2 utilisateurs dans la première colonne car sinon on a l'impression que l'utilisateur G a saisi deux fois aux mêmes jours (par exemple le 17/12)
Rapportprojet-Copie2.png


Les deux autres copies d'écrans montrent qu'il y a bien deux utilisateurs à ces dates
feuilledepresenceuser1-Copie.png

feuilledepresenceuser2-Copie.png



Pourriez-vous regarder ?

Cordialement,
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 8 mois 3 heures #103325

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Merci,

Le problème est réglé mais j'ai fait pas mal de changement sur le module donc il faut que je fasse un série de test et des trads avant de publier une nouvelle version du module

voici ma version actuelle(le cache du navigateur doit être vidé):

Timesheet 3.3.0 (dev)

- Service par défaut configurable par tache/utilisateur
- Possibilité de de mettre des notes par jours
- Les notes journalières sont sur les rapports
- Rapport avec seulement les tâches facturables ( configurable sur la tâche)

Question:
- Pensez vous qu'il doit être possible que les timesheet soit en heure et les export pdf en jours ?

Bien à vous
Dernière édition: il y a 7 mois 4 semaines par delcroip.
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 7 mois 3 semaines #103390

  • gaudfray
  • Portrait de gaudfray
  • Hors ligne
  • Fresh Boarder
  • Messages : 7
  • Karma: 0
Bonjour,

Concernant votre question je ne suis pas sûr d'être le plus à même pour vous répondre, nous ne facturons ou ne suivons que les jours, donc nous n'avons pas forcément d'utilité à avoir les timesheet à l'heure.

Faites moi signe dès que vous avez pu tester en profondeur cette nouvelle version afin que nous puissions la tester à notre tour.

Merci pour votre travail.
Cordialement
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 7 mois 1 semaine #104172

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Bonjour,

J'ai testé les fonctions basiques (entrer du temps, rapport, pdf et factures) et la 3.3.2 semble stable mais j'ai pas encore regardé tous les scénarios d'approbation ni beaucoup de configuration différentes. (manque de temps libre)

je vais continuer à tester car je le fait pas assez souvent mais je sais pas quand j’aurai tout tester car c'est assez ennuyant à faire:

Fichier attaché :

Nom du fichier : testcases.zip
Taille du ficher : 12 KB


voici les test fait et à faire, il en manque il faut que je finisse la liste, je suis ouvert au suggestions:



Bien à vous
Dernière édition: il y a 7 mois 1 semaine par delcroip.
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 4 semaines #105573

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Bonjour,

Je suis en train de faire une page ou il suffit de cliquer sur "lecture" pour lancer la comptabilisation du temps, lorsque "stop" est appuyé l'enregistrement est transféré sur les timesheet classique ainsi que la note.

Ce développement est un peu "redondant" par rapport à d'autre module mais il sera repris comme base pour les badgeuses et pour comptabiliser du temps hors projet

attendance.png

ide.pmpd.eu/dolibarr/htdocs/timesheet/AttendanceClock.php
login/password: admin/admin

bien à vous
Dernière édition: il y a 5 mois 3 semaines par delcroip.
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 4 semaines #105574

  • bva
  • Portrait de bva
  • Hors ligne
  • Senior Boarder
  • Messages : 53
  • Remerciements reçus 6
  • Karma: 0
Bonjour

@delproip :
1) en réponse à la question « Pensez vous qu'il doit être possible que les timesheet soit en heure et les export pdf en jours ? » effectivement c'est une bonne idée.

L'intervenant pense souvent heure d'intervention car il reporte son travail tous les jours, mais en facturation, il est plus facile pour nous de suivre en jour. Avoir un option h/j est un plus.

2) peut être puovons nous donner un coup de main pour les tests cases. Ne pas hésitez à solliciter.

Cdlt.
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 4 semaines #105575

  • bva
  • Portrait de bva
  • Hors ligne
  • Senior Boarder
  • Messages : 53
  • Remerciements reçus 6
  • Karma: 0
Bonjour,

je viens de faire quelques tests avec la version 3.3.2 du module timesheet et Dolibar 8.0.3.

Lorsque je cherche à avoir un rapport j'obtiens le code d'erreur suivant :
Date: 20190119083511
Dolibarr: 8.0.3
Niveau de fonctionnalités: 0
PHP: 7.0.32-1~dotdeb+8.1
Server: Apache/2.4.25 (Debian)
OS: Linux svm 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64
UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

Url sollicitée: /dolibarr/htdocs/custom/timesheet/TimesheetReportUser.php?action=reportuser
Referer: https://192.168.xxx.xxxx/dolibarr/htdocs/custom/timesheet/TimesheetReportUser.php?idmenu=29&mainmenu=timesheet&leftmenu=
Gestionnaire de menu: eldy_menu.php

Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT prj.rowid as projectid, usr.rowid as userid, tsk.rowid as taskid, MAX(prj.title) as projecttitle,MAX(prj.ref) as projectref, MAX(CONCAT(usr.firstname,' ',usr.lastname)) as username, MAX(tsk.ref) as taskref, MAX(tsk.label) as tasktitle, GROUP_CONCAT(ptt.note SEPARATOR '. ') as note, MAX(tske.invoiceable) as invoicable, ptt.task_date, SUM(ptt.task_duration) as duration FROM llx_projet_task_time as ptt JOIN llx_projet_task as tsk ON tsk.rowid=fk_task LEFT JOIN llx_projet_task_extrafields as tske ON tske.fk_object=tsk.rowid JOIN llx_projet as prj ON prj.rowid= tsk.fk_projet JOIN llx_user as usr ON ptt.fk_user= usr.rowid WHERE ptt.fk_user='2' AND task_date>='2018-11-01 00:00:00' AND task_date<='2018-11-30 00:00:00' GROUP BY usr.rowid, ptt.task_date,tsk.rowid, prj.rowid ORDER BY ptt.task_date,prj.rowid,tsk.rowid ASC
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column 'tske.invoiceable' in 'field list'

Comment corriger cette anomalie ?

Merci bien.
B
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 4 semaines #105576

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Bonjour,

Pour votre soucis il faut désactiver puis réactiver le module afin que la DB soit mise à jours, il faut que gère mieux les updates.

Si ça ne marche pas n'hésitez pas a me le dire.

Bien a vous

Note: Pour les tests il faut que je finalise le développement et que je commence les tests basique de la version 4.0 avant de demander à d'autre mais ça sera le bienvenu.
Dernière édition: il y a 5 mois 4 semaines par delcroip.
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 4 semaines #105581

  • bva
  • Portrait de bva
  • Hors ligne
  • Senior Boarder
  • Messages : 53
  • Remerciements reçus 6
  • Karma: 0
Re-bonjour,

pb réglé avec la desactivation et la réactivation.
Merci bien.
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 4 semaines #105589

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 631
  • Remerciements reçus 132
  • Karma: 10
Bonjour Delcroip,
Je viens d'aller sur le site.
J'appuie directement sur le bouton de lecture et j'obtiens directement cette erreur :
Error:no event to start
J'ai réessayé en mettant un texte dans la zone à côté du bouton. Pareil :/
L'administrateur a désactivé l'accès en écriture pour le public.

Timesheet vue pour les projets il y a 5 mois 3 semaines #105605

  • delcroip
  • Portrait de delcroip
  • Hors ligne
  • Gold Boarder
  • Dolibarr 7.0.1 / PROXMOX + TKL (debian)
  • Messages : 562
  • Remerciements reçus 119
  • Karma: 9
Oui c'est "normal" pour l'instant il faut cliquer sur le bouton lecture en face des tâches.

Commencer le compteur puis choisir projet/tâche/ clients viendra plus tard.

Bien à toi
L'administrateur a désactivé l'accès en écriture pour le public.