Habilitar Autocompletar para todos los usuarios de GP Autocompletar
Autocompletar es una caracteristica muy importate Microsoft Dynamics GP, sin embargo, poco se sabe sobre el método de almacenar estos datos en las tablas de aplicación. Además, una de las características solicitadas por los administradores de aplicaciones en entornos importantes es permitir auto-completar para todos los usuarios creados en el sistema. Autocompletar para cada usuario – junto con muchas otras preferencias del usuario – se almacena en la tabla DYNAMICS.dbo.SY01402, de una manera muy críptica.
La consulta siguiente se muestra el contenido de SY01402 para el usuario ‘sa’.
he following query demonstrates the content of SY01402 for the ‘sa’ user.
-- Created by Mariano Gomez, MVP
-- This code is licensed under the Creative Commons
-- Attribution-NonCommercial-ShareAlike 3.0 Unported License.
-- http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
SELECT * FROM DYNAMICS..SY01402 WHERE USERID = 'sa';
Este es el resultado
USERID syDefaultType SYUSERDFSTR
--------------- ------------- ------------------------------
sa 15 0
sa 5 1
sa 3 251
sa 1 0
sa 2 0
sa 4 1
sa 7 2
sa 6 TRUE
sa 8 3
sa 30 FALSE-0-10000
sa 13 -1:-1:-1:-1:-1:-1:-1:-1:-1:-1
sa 42 4
sa 14 3
sa 31 FALSE
La siguiente secuencia de comandos ha sido diseñado para cambiarán todas las preferencias del usuario para activar las funciones de auto-completado de campo en toda la aplicación para todos los usuarios.
[dbo].[ivNumber_Inc_Dec]
@I_tInc_Dec tinyint = NULL,
@IO_vDocNumber varchar(21) = NULL output,
@O_iErrorState int = NULL output