3/5 Compartir tablas eliminado el DataAreaid

Como expliqué al principio, Ax sabe a que tabla pertenece cada registro mediante el campo DataAreaId y como os comenté, no hace falta crearlo porque Ax lo crea por defecto. Esto lo hace mediante la propiedad SaveDataPerCompany de las tablas.


Por defecto al crear una tabla nueva nos asigna la propiedad con el valor a Yes, el cual nos creará el campo y nos guardará los datos por empresa. Si le cambiamos el valor a No, veremos que ahora nos mostrará todos los registros de la tabla.



Si vamos al SQL observaremos que se ha eliminado la columna que hacía referencia al campo DataAreaId.



Ahora en la sentencia SQL veremos que ya no filtra por empresa.


De esta manera eliminado el campo DataAreaId hemos compartido los registros para todas las empresas.

Comentarios