INSERT INTO ctl_aplicativo (SELECT 'fil_pro_caracteristica', 'Filtro de Característica de Produto', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'fil_pro_caracteristica') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_caracteristica', 'Cadastro de Característica de Produto', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_caracteristica') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_produto_x_caracteristica', 'Cadastro de Relacionamento do Produto com a Característica', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_produto_x_caracteristica') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'fil_pro_caracteristica_opcao', 'Filtro de Opção de Característica de Produto', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'fil_pro_caracteristica_opcao') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_caracteristica_opcao', 'Cadastro de Opção de Característica de Produto', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_caracteristica_opcao') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'fil_pro_produto_x_caracteristica', 'Filtro de Relacionamento de Produto Com Característica', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'fil_pro_produto_x_caracteristica') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_produto_x_caracteristica2', 'Cadastro de Relacionamento de Produto Com Característica', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_produto_x_caracteristica2') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'aba_pro_caracteristica', 'Aba de Características', 'PRO', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_pro_caracteristica') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'fil_pro_caracteristica', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'fil_pro_caracteristica' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_caracteristica', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_caracteristica' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_produto_x_caracteristica', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_produto_x_caracteristica' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'fil_pro_caracteristica_opcao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'fil_pro_caracteristica_opcao' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_caracteristica_opcao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_caracteristica_opcao' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'fil_pro_produto_x_caracteristica', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'fil_pro_produto_x_caracteristica' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_produto_x_caracteristica2', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_produto_x_caracteristica2' ) GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'aba_pro_caracteristica', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_pro_caracteristica' ) GROUP BY grupousucod); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'cns_pro_produto_acerto' AND aplicacao_nivel = 'fil_pro_produto_x_caracteristica'; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_pro_caracteristica'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'fil_pro_caracteristica'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'frm_pro_caracteristica'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'frm_pro_produto_x_caracteristica'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'fil_pro_caracteristica_opcao'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'frm_pro_caracteristica_opcao'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'fil_pro_produto_x_caracteristica'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_caracteristica', 'frm_pro_produto_x_caracteristica2'); DELETE FROM ctl_menu_nivel WHERE codigo = 5949; INSERT INTO ctl_menu_nivel VALUES (5949, 'Produto X Caracteristica', 9999, '', '_self', 'aba_pro_caracteristica', 836, 1);