PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → API Lucca
API Lucca
Iniciado por broberti, 25,may. 2020 09:42 - 5 respuestas
Publicado el 25,mayo 2020 - 09:42
Bonjour à tous ,

J'ai un champs planning qui affiche par programmation les rendez-vous des commerciaux.
Pas de problème.

Nous utilisons pour gérer les congés des commerciaux une application qui se nome Figgo de l'éditeur Lucca.

Je récupère dans un autre champ planning les congés et absences des salariés via cette API.
Pas de problème non plus.

Là ou je bloque et que je je sais pas:

est il possible de mettre à jour mes ressources du premier champs planning (mes commerciaux) et ajouter les congé et absences de l'autre champ planning ?

Merci vos lumières
Miembro registrado
170 mensajes
Publicado el 25,mayo 2020 - 11:28
Bonjour,

Regarde du côté de la fonction PlanningListeRendezVous() : https://doc.pcsoft.fr/?1000019276

--
Hth,
Padbrain
Publicado el 25,mayo 2020 - 12:24
Très bien j'avais déjà regarder de ce côté. Je n'arrive toujours pas à mettre à jour les rdv + congès.
Systématiquement il me double la ligne du commercial.


sMaRessource est une chaîne = COL_Sales
PlanningPositionRessource(PLN_REQ_LISTER_RAPPORT, COL_Sales)

POUR TOUTE LIGNE DE TABLE_REQ_VACCATION


PlanningAjouteRendezVous(PLN_REQ_LISTER_RAPPORT,COL_Name,Col_TypeVaccation,COL_StartDate,COL_EndDate)


FIN
Miembro registrado
371 mensajes
Publicado el 25,mayo 2020 - 13:07
S il te double la ressource c est qu il ne fait pas la correspondance avec celle de ton premier champ. Surement pas le meme type d identification ( nom du commercial d un coté et l id du commercial de l autre ?)

En relisant ton code je pense que c est ça
Publicado el 25,mayo 2020 - 13:31
Oui j'ai corrigé mais cela fait la même chose , je ne comprends pas

sMaRessource est une chaîne = COL_Sales
PlanningPositionRessource(PLN_REQ_LISTER_RAPPORT, COL_Sales)

POUR TOUTE LIGNE DE TABLE_REQ_VACCATION


PlanningAjouteRendezVous(PLN_REQ_LISTER_RAPPORT,COL_Sales,Col_TypeVaccation,COL_StartDate,COL_EndDate)


FIN
Miembro registrado
170 mensajes
Publicado el 25,mayo 2020 - 13:46
Dans ton premier planning dans lesquels se trouvent les RDV, tu as du définir des ressources :

PLN_MonPlanning.AjouteRessource("Pat HAIE")
PLN_MonPlanning.AjouteRessource("Henri HIETTE")


Tu récupères les congés à partir du deuxième planning et pour chaque congés récupéré, tu défini un RDV

unePeriodeDeConge est un RendezVous
AVEC unePeriodeDeConge
..DateDébut = COL_StartDate
..DateFin = COL_EndDate
..Ressource = "Henri HIETTE" // N'oublie pas de définir la ressource
FIN

PLN_MonPlanning.AjouteRendezVous(unePeriodeDeConge)


--
Hth,
Padbrain