#56624
Jorge Matulich
Participante

Buenas Tardes Laura

Te brindo la respuesta que me dió unos de mis compañeros respecto a tú primera consulta de la razón por la cual no encontrá la ventana de TPV.
Libertya PyME viene recortado no solo en cuanto a las ventanas / entradas de menú / diagramas de árbol, sino también en los usuarios y permisos para poder reincorporarlas.

Existen una serie de queries que te van a permitir:

Habilitar usuario Supervisor
Habilitar ventanas/accesos para configuración de ventanas / entradas de menú / etc..
Deshabilitar usuario Supervisor
Deshabilitar ventanas/accesos para configuración de ventanas / entradas de menú / etc..

La idea es que ejecutes la parte de HABILITAR, luego actives lo puntos que necesites y por último ejecutes la parte de DESHABILITAR.

HABILITAR

— Habilitar el usuario Supervisor
update ad_user set isactive = ‘Y’ where ad_componentobjectuid = ‘CORE-AD_User-100’;

— Habilitar el acceso a la ventana Perfil para el perfil Configuracion de la Compañía */
UPDATE AD_Window_Access
SET isActive = ‘Y’
WHERE AD_Window_ID = (SELECT AD_Window_ID FROM AD_Window WHERE AD_ComponentObjectUID = ‘CORE-AD_Window-111’)
AND AD_Role_ID = (SELECT AD_Role_ID FROM AD_Role WHERE AD_ComponentObjectUID = ‘CORE-AD_Role-1010077’);

— Habilitar el acceso a la ventana Árbol para el perfil Configuracion de la Compañía
UPDATE AD_Window_Access
SET isActive = ‘Y’
WHERE AD_Window_ID = (SELECT AD_Window_ID FROM AD_Window WHERE AD_ComponentObjectUID = ‘CORE-AD_Window-163’)
AND AD_Role_ID = (SELECT AD_Role_ID FROM AD_Role WHERE AD_ComponentObjectUID = ‘CORE-AD_Role-1010077’);

— Habilitar el acceso al formulario Mantenimiento de Diagrama de Árbol para el perfil Configuracion de la Compañía
UPDATE AD_Form_Access
SET isActive = ‘Y’
WHERE AD_Form_ID = (SELECT AD_Form_ID FROM AD_Form WHERE AD_ComponentObjectUID = ‘CORE-AD_Form-115’)
AND AD_Role_ID = (SELECT AD_Role_ID FROM AD_Role WHERE AD_ComponentObjectUID = ‘CORE-AD_Role-1010077’);

— Habilitar acceso a usuario Supervisor a organizacion por defecto Libertya
insert into AD_User_OrgAccess (ad_user_id, ad_org_id, ad_client_id, isactive, created, createdby, updated, updatedby, isreadonly)
values ((select ad_user_id from ad_user where ad_componentobjectuid = ‘CORE-AD_User-100’), 1010053, 1010016, ‘Y’, now(), 100, now(), 100, ‘N’);

— Habilitar acceso a usuario Supervisor a organizacion *
insert into AD_User_OrgAccess (ad_user_id, ad_org_id, ad_client_id, isactive, created, createdby, updated, updatedby, isreadonly)
values ((select ad_user_id from ad_user where ad_componentobjectuid = ‘CORE-AD_User-100’), 0, 1010016, ‘Y’, now(), 100, now(), 100, ‘N’);

————————————————————————-

DESHABILITAR

— Deshabilitar el usuario Supervisor
update ad_user set isactive = ‘N’ where ad_componentobjectuid = ‘CORE-AD_User-100’;

— Deshabilitar el acceso a la ventana Perfil para el perfil Configuracion de la Compañía */
UPDATE AD_Window_Access
SET isActive = ‘N’
WHERE AD_Window_ID = (SELECT AD_Window_ID FROM AD_Window WHERE AD_ComponentObjectUID = ‘CORE-AD_Window-111’)
AND AD_Role_ID = (SELECT AD_Role_ID FROM AD_Role WHERE AD_ComponentObjectUID = ‘CORE-AD_Role-1010077’);

— Deshabilitar el acceso a la ventana Árbol para el perfil Configuracion de la Compañía
UPDATE AD_Window_Access
SET isActive = ‘N’
WHERE AD_Window_ID = (SELECT AD_Window_ID FROM AD_Window WHERE AD_ComponentObjectUID = ‘CORE-AD_Window-163’)
AND AD_Role_ID = (SELECT AD_Role_ID FROM AD_Role WHERE AD_ComponentObjectUID = ‘CORE-AD_Role-1010077’);

— Deshabilitar el acceso al formulario Mantenimiento de Diagrama de Árbol para el perfil Configuracion de la Compañía
UPDATE AD_Form_Access
SET isActive = ‘N’
WHERE AD_Form_ID = (SELECT AD_Form_ID FROM AD_Form WHERE AD_ComponentObjectUID = ‘CORE-AD_Form-115’)
AND AD_Role_ID = (SELECT AD_Role_ID FROM AD_Role WHERE AD_ComponentObjectUID = ‘CORE-AD_Role-1010077’);

— Deshabilitar acceso a usuario Supervisor a organizacion por defecto Libertya
delete from ad_user_orgaccess
where ad_user_id = (select ad_user_id from ad_user where ad_componentobjectuid = ‘CORE-AD_User-100’) and ad_org_id = 1010053;

— Deshabilitar acceso a usuario Supervisor a organizacion *
delete from ad_user_orgaccess
where ad_user_id = (select ad_user_id from ad_user where ad_componentobjectuid = ‘CORE-AD_User-100’) and ad_org_id = 0;