Hola,
- No, los modelos no son formularios. Todo lo que ves en pantalla es HTML, y el HTML viene de
las vistas.
- No, la base de datos no se actualiza gracias a la herencia. La base de datos se actualiza porque FacturaScripts la comprueba cada poco tiempo, hayas heredado de un modelo o no.
- No, el archivo xml de la carpeta table no se actualiza automáticamente. Si fuese así, si los modelos actualizasen los archivos xml con la definición de la tabla ¿Qué sentido tendrían estos archivos?
- Si quieres añadir más columnas a una tabla, copia el archivo xml a tu plugin y modifícalo.
- Si quieres que esas nuevas columnas estén disponibles en el modelo, esto solamente sucede con los nuevos modelos, los que heredan de
fs_extended_model. Cliente es de los antiguos y necesita que le añadan manualmente las propiedades. Tendrás que copiarlo a tu plugin y modificarlo.
Saludos.