DELETE FROM ctl_menu_nivel WHERE codigo = 6224; INSERT INTO ctl_menu_nivel VALUES (6224,'Cadastro comissao embalagem',9999,'','_self','fil_cmi_comissao_vendedor_faturado',469,1); INSERT INTO ctl_aplicativo ( SELECT 'fil_cmi_comissao_vendedor_faturado', 'Filtro Comissão Embalagem', 'CMI', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_par_faturamento' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'fil_cmi_comissao_vendedor_faturado') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito( SELECT grupousucod, 'fil_cmi_comissao_vendedor_faturado', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_prd_ficha_tecnica_embalagem' ) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome='fil_cmi_comissao_vendedor_faturado') GROUP BY grupousucod); ------------------------------------------------------------------------------------------------------------------------ INSERT INTO ctl_aplicativo ( SELECT 'frm_cmi_comissao_vendedor_faturado', 'Comissão Embalagem', 'CMI', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_par_faturamento' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_cmi_comissao_vendedor_faturado') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito( SELECT grupousucod, 'frm_cmi_comissao_vendedor_faturado', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_prd_ficha_tecnica_embalagem' ) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome='frm_cmi_comissao_vendedor_faturado') GROUP BY grupousucod);