Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Hacer que "Título de cortesía" aparezca en presupuesto

Cuestiones sobre cómo utilizar Dolibarr, ayudas sobre las funcionalidades o cualquier cuestión que no está relacionada con un error.
Avatar de Usuario
Antonio Ruiz
Soldado
Mensajes: 80
Registrado: Mié, 01/03/2017, 13:07
Ubicación: Málaga (España)

Hacer que "Título de cortesía" aparezca en presupuesto

Mensaje por Antonio Ruiz »

En el documento de presupuesto aparece el contacto relacionado con el seguimiento del mismo y me gustaría que delante del nombre apareciera el título de cortesía (Sr, Sra, etc).

¿Saben como puedo hacer para que aparezca?

Gracias.
AR servicio comercial
Antonio Ruiz
Severo Ochoa, 27 (PTA)
29590 - Málaga (España)


Dolibarr v10.1

Avatar de Usuario
aitorxs
Almirante
Mensajes: 306
Registrado: Mar, 03/02/2015, 17:46

Mensaje por aitorxs »

Hola compañero, si tienes acceso al codigo puedes editar esta linea.

core/pdf.lib.php linea 451 esta dentro de la funcion pdf_build_address

$stringaddress .= ($stringaddress ? "\n" : '' ).$outputlangs->convToOutputCharset($targetcontact->getCivilityLabel().': '.$targetcontact->getFullName($outputlangs, 1));


con $targetcontact->getCivilityLabel() estamos mostrando el titulo de cortesia que se asigno cuando se hizo el registro.

Pruebas y me comentas como te fué!

Saludos
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email ;)

Avatar de Usuario
Antonio Ruiz
Soldado
Mensajes: 80
Registrado: Mié, 01/03/2017, 13:07
Ubicación: Málaga (España)

Mensaje por Antonio Ruiz »

Hola

Muchas gracias por tu ayuda y disculpa el retraso en mi respuesta

Este es el código que me aparece:

Código: Seleccionar todo

$stringaddress .= ($stringaddress ? "\n" : '' ).$outputlangs->convToOutputCharset($targetcontact->getCivilityLabel().': '.$targetcontact->getFullName($outputlangs, 1));
¿Qué puede estar pasando que no me sale el tratamiento delante del nombre?

Un cordial saludo.
AR servicio comercial
Antonio Ruiz
Severo Ochoa, 27 (PTA)
29590 - Málaga (España)


Dolibarr v10.1