Publicaciones etiquetadas ‘Axapta’

Carga de artículos

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en Tecnica

Cuando trabajamos con Dynamics Ax 2009, y queremos importar los artículos de otro sistema o instalación, tendremos que traer las siguientes tablas:

Dynamics Ax 4.0

InventTable
InventItemLocation
InventTableModule

Dynamics Ax 2009:

Tablas Anteriores más InventItemInventSetup.

Backup Assitance Tool for Microsoft Dynamics Ax

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en Tecnica

Microsoft ha publico una herramienta que nos permite realizar un análisis de nuestra instalación de Dynamics Ax 2009, para localizar aquellos componentes de los cuales se tiene que realizar un backup, esta herramienta tiene el original nombre de “System Center Data Protection Manager Backup Assistance Tool for Microsfot Dynamics Ax 2009” nada un nombre sencillo de recordar 😉

Se puede descargar desde la ParterSource: Descargar (Es necesario realizar login)

AX6 – AOD en SQL, adiós ficheros

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en SQL Server

A partir de la próxima versión de AX, los ficheros .aod que contienen los objetos de las diferentes capas de desarrollo de la aplicación (los objetos del AOT), serán eliminados y su contenido pasa a la base de datos.
Esto no supondrá ningún cambio a nivel funcional, pero mejorará la velocidad de acceso a estos datos, lo cual es motivo de tiempos de respuesta demasiado altos actualmente, por ejemplo, al hacer búsquedas en los objetos del AOT o en otras opciones de MorphX.
Además de esto el hecho de cambiar del rígido modelo de datos en ficheros a un nuevo modelo basado en bases de datos permitira mayor flexibilidad y escalabilidad, por ejemplo, para evitar los problemas de element-Id
Este cambio espero que nos haga la vida más fácil a los desarrolladores

Copiar menu favoritos

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en X++

Desde la versión 4 de Dynamics Ax, los usuario tienen la opción de tener un menú de favoritos, donde poder arrastrar todos aquellos accesos a formularios, informes que usan de forma habitual, así como poner accesos a un mismo formulario con filtros predefinidos.

Uno de los problemas que nos podemos encontrar dentro de un mismo departamento, es tener varios usuarios que realizan la misma tarea, y querer copiar el menú de favoritos de un usuario a otro, para no tener que volver a crearlo, para ello utilizaremos el siguiente Job.

UserA = Uusuario Origen

UserB = Usuario destino

server static void FavoritesJob(Args _args)
{
 
	SysPersonalization 		FromSysPersonalization;
	SysPersonalization 		ToSysPersonalization;
	UserId 					FromUserId	='UserA';
	UserId 					ToUserId  	='UserB';
	;
 
	ttsbegin;
 
	// Paso 1 - Borramos el menu de favoritos del usuario destino (UserB)
 
	while select forupdate ToSysPersonalization
		  where ToSysPersonalization.ElementType==UtilElementType::UserMenu
			 && ToSysPersonalization.UserId==ToUserId
	{
		ToSysPersonalization.doDelete();
	}
 
	// step 2 - Copiamos el menu de favoritos del ususario A al usuario B
 
	while select FromSysPersonalization
		  where FromSysPersonalization.UserId==FromUserId
			 && FromSysPersonalization.ElementType==UtilElementType::UserMenu
	{
		ToSysPersonalization.data(FromSysPersonalization);
		ToSysPersonalization.UserId=ToUserId;
		ToSysPersonalization.doInsert();
	}
 
	ttscommit;
}

Crash global Axapta 3.0 en x64

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en X++

Cuando realizamos una compilación global sobre Axapta 3.0 y un sistema de x64, se produce un error mostrando un mensaje que indica GridEx20.ocx.

Solución:

1. Descarga y extrae la nueva versión del OCX, en la retu \cliente\bin\GridEx20.ocx, sobre escribiendo la anterior

2. Registra el OCX con el siguiente comando:  regsvr32 gridwx20.ocx