Página 1 de 1

CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Publicado: Sab, 02/03/2019, 07:49
por jorgepolo1
Hola, quisiera saber como cambiar la posición de los campos del formulario de terceros y contactos ya que como está distribuido no se acerca al formulario que tenemos en excel queremos reubicar los campos para que se acomoden a nuestro formulario y quede exactamente como en el de excel.

Re: CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Publicado: Jue, 07/03/2019, 22:08
por aduart
Hola. La forma que conozco (y la unica supongo) es modificar el formulario actual, o en base al actual
hacer uno nuevo, cambiando la programacion en PHP de Dolibarr.

Saludos,
Eduardo.

Re: CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Publicado: Sab, 16/03/2019, 06:53
por jorgepolo1
Pero como lo hago podrias ayudarme a hacerlo guiandome ?

Re: CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Publicado: Jue, 19/12/2019, 19:34
por Abelhg
jorgepolo1 escribió:Pero como lo hago podrias ayudarme a hacerlo guiandome ?
Modificar el orden de los campos es un tema bastante largo y en función del nivel que tengas, es casi mejor ni siquiera empezar, ten en cuenta que podrías dejar inservible el sistema si tocas algo, te equivocas y luego no sabes volver atrás..

Si aún así quieres "meter mano", lo que buscas está en htdocs/societe/card.php, ese es el archivo php con el que se "imprime" en pantalla la visualización de los terceros. Si quieres, puedes hacer una copia, llamarle cardold.php para conservar la original y trastear con card.php

Apoyándote en el propio navegador, con el inspeccionador de elementos, puedes llegar a rastrear todas las etiquetas, si te las traduces y comprendes el momento de apertura y cierre de cada una de ellas, las vas a poder mover de sitio o hacer que dejen de aparecer en pantalla.

Espero haberte dado una orientación, un saludo!

Re: CAMBIAR ORDEN DE LOS CAMPOS FORMULARIO TERCEROS

Publicado: Mar, 09/06/2020, 22:13
por ramiroques
Hola, si aun sigues interesado, o solo conocer como se resolveria este punto, es utilizando canvas.
Si habilitamos esta opion de canvas para societe, tendrias tu propio formulario de registro, en la forma que tu mismo lo diseñes, solo cumpliendo que los campos requeridos esten en el mismo.

Esto es parte del codigo fuente que se tiene del core:

if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
{
// -----------------------------------------
// When used with CANVAS
// -----------------------------------------
$objcanvas->assign_values($action, $object->id, $object->ref); // Set value for templates
$objcanvas->display_canvas($action); // Show template
}
else
{
.........
}

Es en esta parte donde dice CANVAS, donde se cambia al formulario personalizado.

Saludos