2/4 La capa actual

¿No sabéis en que capa estáis?

Mirad en la parte inferior derecha.


Ahora ya lo conocéis, capa USR (User/Usuario).

En caso que no la veáis las podéis mostrar así:



Nos dirigimos a las opciones del usuario.

 
y marcaremos el check Mostrar Capa de Utilidad.
 
 



Y los objetos, ¿Cómo sé en que capa está un objeto?

¿Veis la capa en que está cada objeto?


¿No? Yo tampoco.

Pues vamos hacer que se muestren, para eso nos iremos a las opciones:



Dentro de las opciones en el punto de menú Desarrollo tenemos una opción en la que podemos seleccionar el nivel de detalle que queremos en el AOT.

En esta opción tenemos la posibilidad de indicarle que nivel de detalle queremos ver en los objetos.




He seleccionado "mostrar todas las capas".




Tachan!...ahora podemos ver que todos estos objetos están en la capa sys.

Cogeremos el primer método de la tabla AccountingDistribution y le añadiré un comentario.




Ahora el método lo tendremos en las dos capas.



¿Que ha sucedido?

Cuando modificamos un objeto de la aplicación si este no existe en nuestra capa, se nos duplicará en nuestra capa y ahora existe en las dos capas, pero Ax leerá el de la capa superior.

¿Que sucederá si elimino el objeto?



Lo que sucederá es que se borrará el objeto de la capa actual, así que se quedará como estaba al principio o sea en la capa de sistema.



Precaución al eliminar un objeto, se podría dar el caso que estáis trabajando en varias capas (poco recomendable) y lo eliminéis de una capa inferior, si lo hacéis éste se eliminará de las superiores.

Imaginad un objeto en las siguientes capas:

USR
VAR
SYS

Ax está leyendo la capa usr y ahora nosotros decidimos eliminar el objeto de la capa var; lo que sucederá es que Ax eliminará la capa var y las superiores a ésta,  en este caso la usr.

¿Que sucederá si eliminamos un objetos de nuestra capa y éste no existe en una inferior?

Evidentemente al no existir en una capa inferior éste será eliminado de la aplicación.




Comentarios