Módulo agptic_base_contact – OpenObject v6
El módulo agptic_base_contac que se presenta a continuación, modifica el comportamiento de base_contact.
Para empezar, base_contact permite tener múltiples contactos, con múltiples datos de contacto (distintos email, tlf, para cada cliente).
Por un lado, encontramos los datos del contacto (tlf, mail, . . .) y, por otro, los datos del contacto para un determinado cliente (que son los que se muestran desde la ficha del cliente).
Sin embargo, es un poco engorroso tener que meter los mismos datos cada vez que seleccionamos un contacto en la ficha de un cliente.
En el caso de agptic_base_contact, permite seleccionar el contacto, y si no introducimos ningún dato más, creará el cargo del contacto en el cliente con los mismos datos especificados en la ficha del contacto.
Si además queremos tener un dato específico del contacto para ese cliente, no hay problema, ese dato se respetará, y sólo se pasarán los demás de la ficha maestra del contacto.
Es complicado hasta de explicar, pero seguro que quien tenga instalado el base_contact sabe de lo que hablo.
base_contact también elimina el campo móvil de la ficha del cliente, algo pienso útil, por lo que agptic_base_contact lo restablece.
Nuestro módulo ahorra trabajo, ya que:
1/ creamos un contacto con sus datos (el módulo añade los campos teléfono y fax al contacto)
2/ desde la ficha del cliente seleccionamos el contacto creado, y si no metemos más datos, como el email, fax, teléfono o móvil, éstos datos se rellenarán automáticamente con los de la ficha del contacto.
Bueno, probadlo y me contáis.
PD1: Actualizado a la versión 1.01
Ahora, si después realizamos un cambio en algún dato de contacto (email, teléfono, móvil o fax) de la ficha principal de contactos, éstos cambios si propagan a todos los datos de contacto relacionados con los clientes a los que están asociados (los trabajos).
Ésto sólo ocurrirá si:
- los datos de contacto para esa empresa son iguales a los datos del contacto principal
- los datos de contacto para esa empresa, tienen los campos vacíos.
Se hace así para evitar la perdida de datos.
—
Actualizado a la versión 1.02:
- solucionado bug que borraba la función del cargo (es un campo related, y se rompía la relación)
- añadido menú en ventas / libreta de direcciones / cargos y direcciones (permite exportarlos comodamente por ejemplo)
Un saludo
Juanjo A
Read more http://www.domatix.com/multidivisa_openerp
Para más información sobre OpenERP visita nuestra web haciendo un clic aquí.