Sin productos
Los precios pueden variar dependiendo de su país.
Nuevos productos
Manage your packaged inventory efficiently with this module designed for companies that handle sales or purchase units that differ from storage units. Automatically convert your products between two formats (e.g., pallet → jar) during procurement, sales, or movements. Inventory is adjusted according to a defined ratio between purchased/sold product and actual stored product.
Easily manage your real estate assets. Handle properties, owners, tenants, rentals, expenses, rent receipts, and leases — all in one place.
mp1615d20250711204302
Este módulo permite sincronizar tus contactos y terceros desde y hacia NextCloud/CardDAV.
|
|
Editor: Christophe TREMBLAY-GUILLOUX |
Versión del módulo: auto |
Este módulo permite sincronizar tus contactos y terceros desde y hacia NextCloud/CardDAV.
Para evitar sincronizar todos los contactos, se puede aplicar un filtro según el grupo de contactos (importante) a gestionar. Esto permite conservar los contactos de NextCloud que no están relacionados con Dolibarr.
Es posible configurar la dirección de la sincronización: ya sea en un solo sentido desde Dolibarr hacia tu servidor CardDAV, o en ambos sentidos.
Luego, puedes definir la prioridad en caso de conflicto: ya sea que prevalezca Dolibarr o que prevalezca NextCloud.
Solo se sincronizan los cambios, aunque también puedes forzar una sincronización manual.
Por último, puedes definir el formato de visualización del nombre en tu libreta de direcciones CardDAV: puedes establecer una plantilla para generar el nombre.
{{ contact.firstname }} {{ contact.lastname }} {% if thirdparty.array_options.options_code_tek != '' %}- {{ thirdparty.array_options.options_code_tek }}{% endif %}En este ejemplo, utilizo un atributo complementario para los terceros llamado code_tek, que es un código corto que asigno a cada empresa. Esto me permite identificarlas fácilmente. Así, cuando se realiza la sincronización, el nombre generado tendrá el formato:
PRENOM NOM - CODE
{% if thirdparty.array_options.options_code_tek != '' %}{{ thirdparty.array_options.options_code_tek }} - {% endif %}{{ thirdparty.name }}