INSERT INTO ctl_aplicativo SELECT 'cns_cmi_comissao_produto_tpvend_periodo','Consulta Comissao Produto/TipoVendedor/Periodo','CMI','R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_cmi_comissao_produto_tpvend_periodo') IS NULL LIMIT 1; INSERT INTO ctl_aplicativo SELECT 'frm_cmi_comissao_produto_tpvend_periodo','Formulario Comissao Produto/TipoVendedor/Periodo','CMI','C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_cmi_comissao_produto_tpvend_periodo') IS NULL LIMIT 1; INSERT INTO ctl_aplicativo SELECT 'frm_cmi_comissao_produto_tpvend_periodo_gera',' Gera Comissao Produto/TipoVendedor/Periodo','CMI','R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_cmi_comissao_produto_tpvend_periodo_gera') IS NULL LIMIT 1; INSERT INTO ctl_grupo_x_direito (grupousucod,aplinome,grupodireito ) SELECT grupousucod, 'cns_cmi_comissao_produto_tpvend_periodo', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_cmi_comissao_produto_tpvend_periodo') GROUP BY grupousucod ORDER BY grupousucod; INSERT INTO ctl_grupo_x_direito (grupousucod,aplinome,grupodireito ) SELECT grupousucod, 'frm_cmi_comissao_produto_tpvend_periodo', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_cmi_comissao_produto_tpvend_periodo') GROUP BY grupousucod ORDER BY grupousucod; INSERT INTO ctl_grupo_x_direito (grupousucod,aplinome,grupodireito ) SELECT grupousucod, 'frm_cmi_comissao_produto_tpvend_periodo_gera', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_cmi_comissao_produto_tpvend_periodo_gera') GROUP BY grupousucod ORDER BY grupousucod; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'cns_cmi_comissao_produto_tpvend_periodo'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_cmi_comissao_produto_tpvend_periodo', 'frm_cmi_comissao_produto_tpvend_periodo'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_cmi_comissao_produto_tpvend_periodo', 'frm_cmi_comissao_produto_tpvend_periodo_gera'); DELETE FROM ctl_menu_nivel WHERE codigo = 5795; INSERT INTO ctl_menu_nivel VALUES (5795, 'Fator Prod / Tipo / Periodo', 9999, '', '_self', 'cns_cmi_comissao_produto_tpvend_periodo', 469,1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_cmi_comissao_produto_tpvend_periodo', grupodireito FROM ctl_grupo_x_direito WHERE aplinome = 'frm_cmi_comissao_fatores' AND grupousucod <> 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_cmi_comissao_produto_tpvend_periodo', grupodireito FROM ctl_grupo_x_direito WHERE aplinome = 'frm_cmi_comissao_fatores' AND grupousucod <> 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_cmi_comissao_produto_tpvend_periodo_gera', grupodireito FROM ctl_grupo_x_direito WHERE aplinome = 'frm_cmi_comissao_fatores' AND grupousucod <> 1 );