Invertir la forma en que un contacto se convierte en cliente o proveedor. Ahora mismo coge los campos del contacto manualmente y los pone en el cliente o proveedor. Si un plugin añade campos al contacto, al convertirlo en cliente no arrastra dichos campos, y para poder arrastralos hay que hacer herencia. Lo suyo sería que arrastre todos los campos del contacto, de tal modo que si el cliente o proveedor tiene dichos campos también los añadirá.
Al generar el cliente podemos luego llamar a su función loadFromData(), que la pasas un array y puedes decir qué excluir. También podemos convertir el contacto a array con la función toArray().
19-06-2024 23:04:15 elguitarraverde_19045 ENVIADA - https://github.com/NeoRazorX/facturascripts/pull/1611 |