INSERT INTO ctl_aplicativo ( SELECT 'aba_troca_devolucao', 'Aba Troca / Devolucao', 'Gar', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_troca_devolucao') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_troca_devoluc_cliente', 'Aba Troca / Devolucao Cliente', 'Gar', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_troca_devoluc_cliente') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_troca_devoluc_fornecedor', 'Aba Troca / Devolucao Fornecedor', 'Gar', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_troca_devoluc_fornecedor') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_troca_devolucao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_troca_devolucao') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_troca_devoluc_cliente', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_troca_devoluc_cliente') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_troca_devoluc_fornecedor', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_troca_devoluc_fornecedor') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_nfe_gera_nota_eletronica_v4', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_nfe_gera_nota_eletronica_v4') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_ent_nota_fiscal_analitico_for', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_ent_nota_fiscal_analitico_for') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_for_transforma_cli', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_for_transforma_cli') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'fil_ent_nota_fiscal_item_devolucao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'fil_ent_nota_fiscal_item_devolucao') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_nfs_nota_fiscal_alteracao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_nfs_nota_fiscal_alteracao') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_gar_troca_devolucao_escolha', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_gar_troca_devolucao_escolha') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_cli_cliente_consulta', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_cli_cliente_consulta') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_nfs_nota_fiscal', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_nfs_nota_fiscal') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_gar_nota_devolucao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_gar_nota_devolucao') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_nfs_nota_fiscal_alteracao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_nfs_nota_fiscal_alteracao') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6404 ); INSERT INTO ctl_menu_nivel VALUES ( 6404 , 'Aba Troca / Devolucao ', 9999, '','_self', 'aba_troca_devolucao', 5198 , 1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_troca_devolucao'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','aba_troca_devoluc_cliente'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','aba_troca_devoluc_fornecedor'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','frm_nfe_gera_nota_eletronica_v4'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','rel_ent_nota_fiscal_analitico_for'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','frm_for_transforma_cli'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','fil_ent_nota_fiscal_item_devolucao'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','cns_nfs_nota_fiscal_alteracao'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','frm_gar_troca_devolucao_escolha'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','cns_cli_cliente_consulta'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','aba_nfs_nota_fiscal'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_troca_devolucao','frm_gar_nota_devolucao');