Nom du commercial sur la proposition commerciale

Bonjour,
Voici un nouvel arrivant sur Doli
Vraiment très bien, et dire que je ne savais pas que cela existait

J’aimerais faire apparaitre le nom du commercial (donc le nom de l’utilisateur connecté) sur le modèle de proposition commerciale
Je pense qu’il faut trouver une variable $user ou quelchose comme cela et l’insérer dans un modèle de template de propale

Mais je ne sais vraiment pas ou cherché et je n’ai pas trouvé dans les forum ou le wiki (bon, je débarque sur doli)

Une idée quelqu’un ? pour me sauver la vie

Bonne journée
:sunglasses: Weelson

Salut !

C’est marrant, j’y pensais aujourd’hui aussi.
Je ne crois pas que ce soit prévu à la base. Je vois trois solutions possibles:

  • [li]Je pensais donc à regarder ce que contient la session PHP ($_SESSION) pour récupérer l’ID utilisateur et ainsi retrouver son nom/prénom à partir de la BDD.
    Dans ce cas, le nom apparaît effectivement uniquement sur le PDF. Et le nom affiché est celui de l’utilisateur qui a régénéré en dernier la facture.
    Aucun moyen de filtrer par commercial sur l’interface, on ne peut pas voir le commercial sur l’interface (uniquement sur le pdf), et si quelqu’un d’autre génère la facture le nom du commercial est remplacé ![/li]
    [li]On peut aussi considérer que c’est toujours le même commercial qui gère un client.
    Dolibarr prévoit déjà l’affectation d’un commercial à un client. Dans ce cas, par le biais d’une requête SQL on peut afficher sur le PDF le nom de ce commercial.[/li]
  • Ou encore (là c’est plus compliqué je pense) on peut modifier le module de facturation pour prévoir l’affectation d’un commercial à une facture/commande, et le faire apparaitre sur le PDF.

Je trouve l’idée assez intérréssante.

J’irais même un petit peu plus avant, en intégrant la solution du commercial, dans la gestion des envoi d’email.

Cad que dans chaque compte user , le fait de personnalisé sa signature, et ainsi de personaliser le pied de page de l’email.

C’est un peu hors sujet, mais ca reste dans la même idée.

:woohoo:
Ah ! enfin un forum ou on me répond!
Pour l’instant, je n’ai pas tout saisi, car je n’ai pas encore mis le nez dans le moteur.
Mais bon , voici des pistes intéressantes.
Merci a vous

C’est la barbe qui impressionne :happy:

Après réflexion, pour chaque document (Facture, Devis, Propale, etc.) un auteur est renseigné (comme on peut le voir sur l’interface Dolibarr).
Il suffit de récupérer cette info et l’afficher sur la facture. Je ne sais pas encore comment faire, je vais me pencher sur cette question :happy:

Bonjour…
Avez-vous trouvé quelques pistes ? en particulier pour afficher sur le document le nom du contact/commercial attribué au client ?

1 « J'aime »

[sub]Petit UP timide [/sub]:smiley:

Bonjour,

N’étant pas un spécialiste PHP et en espérant répondre a votre demande.
J’ai récupéré ce bout de code sur une édition et l’ai intégré sur d’autre en y ajoutant une modification et m’a fois cela fonctionne.

Ajouter dans : function _pagehead

    // Sender properties
    $carac_emetteur='';

    //Ajoute le contact emetteur defini
    // Add internal contact of proposal if defined
    $arrayidcontact=$object->getIdContact('internal','SALESREPFOLL');
    if (sizeof($arrayidcontact) > 0)
      {
        $object->fetch_user($arrayidcontact[0]);
        //Affiche le nom du contact de l'emetteur
        $carac_emetteur.=($carac_emetteur ? "\n" : '')."Votre contact : ".$outputlangs->convToOutputCharset($object->user->getFullName($outputlangs));
      }
    //Affiche le contact emetteur definie
    $pdf->SetXY(8,83);
    $pdf->MultiCell(80, 4, $carac_emetteur, '', 'L');

Bonne journée à tous,

1 « J'aime »

Bonjour,

Dans quel fichier faut-il ajouter ce code ?

Cordialement

Bonjour,

je ne suis pas un spécialiste de la chose, mais je comprend mal la question.

si c’est faire apparaître le nom du commercial sur la propal, sauf erreur de ma part (puisque nous l’utilisons dans ma société tous les jours) c’est déjà inclus dans le modèle azur

Il suffit de renseigner l’onglet « Contact Proposition » et de sélectionner le nom du contact pour que cela fonctionne sans la moindre ligne de code.

Attention, si on a pas sélectionné le contact client et qu’on veut le faire après coup surtout utiliser « Contact client suivi propale » pour le client

J’espère avoir répondu à vos attentes

Cordialement

Version : Dolibarr V 3.0.0

Bonjour,

Vous le trouvez où cet onglet, version utilisée 2.9

Cordialement

Bonjour,

Désolé, je n’ai plus la version 2.9 depuis plusieurs mois.

mais sur la V3 lorsque qu’on est sur l’onglet général « Commercial »

En édition d’une proposition il y a :

Titre : Proposition commerciale / onglet : Fiche Proposition / Contact Proposition / Notes / Fichiers Joints / Suivi

Il me semble que sur la V2.9.0 c’était déjà comme ça… (je ne suis plus très sur)

Ne pas oublier d’activer le modèle « Azur » dans la config au niveau du module « proposition »

Capture.png

Cordialement

Bonjour,

Cela fonctionne, le nom du commercial s’affiche mais il y a un souci de mise en page
l’adresse de la société démarrage juste après le nom du commercial sur la proposition commerciale

NOMSOCIETE
Nom: xxxxxxxxAdresse société

Téléphone: 00 00 00 00 00 - Fax: 00 00 00 00 00
Email: xxx@xxx
Web: www.xxx
au lieu de :

NOMSOCIETE
Adresse société

Téléphone: 00 00 00 00 00 - Fax: 00 00 00 00 00
Email: xxx@xxx
Web: www.xxx
au lieu de :

Bonjour,

J’ai installé la version 3.10 et j’ai toujours le problème de saut de ligne
le nom du contact est sur la même ligne que l’adresse de la société.

Je voudrais savoir également si c’est possible de mettre « affaire suivi par » au lieu de « Nom »

Merci

Bonjour,

Je voulais savoir si c’est possible de faire la même chose avec l’email et le téléphone du contact, ceux-ci remplacerais ceux de la société.

Merci d’avance

bonjour et si vous etes en version 3.2 alors vous pouvez essayer de regarder ceci www.dolibarr.fr/#this-topic-no-longer-exists et de selectionner les contacts voulu dans la fiche de propale ou de commande ou de facture