INSERT INTO ctl_aplicativo ( SELECT 'cns_gar_consulta_historico_data', 'Utilizacao das Trocas', 'GAR', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_gar_consulta_historico_data') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_gar_consulta_historico_data', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_gar_consulta_historico_data') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6102 ); INSERT INTO ctl_menu_nivel VALUES (6102, 'Utilizacao Troca por Data', 9999, '','_self', 'cns_gar_consulta_historico_data', 5198, 1); INSERT INTO ctl_aplicativo ( SELECT 'rel_nfs_nota_item_cpl', 'Rel Nota por Lote', 'NFS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'rel_nfs_nota_item_cpl') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_nfs_nota_item_cpl', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_nfs_nota_item_cpl') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6086 ); INSERT INTO ctl_menu_nivel VALUES ( 6086 , 'Confere Lote Utilizado Nota', 9999, '','_self', 'rel_nfs_nota_item_cpl', 963, 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_pro_importa_preco_venda_fornecedor', 'Importa Lista Preco Venda Fornecedor', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_importa_preco_venda_fornecedor') IS NULL LIMIT 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_pro_importa_preco_venda_fornecedor', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_importa_preco_venda_fornecedor') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6087 ); INSERT INTO ctl_menu_nivel VALUES ( 6087 , 'Importa Prc Venda Fornecedor', 9999, '','_self', 'frm_pro_importa_preco_venda_fornecedor', 3841 , 1); INSERT INTO ctl_aplicativo ( SELECT 'rel_ctb_gerencial_nfe_pis_cofins_analitico', 'Gerencial NFE PIS/COFINS Analitico', 'CTB', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'rel_ctb_gerencial_nfe_pis_cofins_analitico') IS NULL LIMIT 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_ctb_gerencial_nfe_pis_cofins_analitico', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_ctb_gerencial_nfe_pis_cofins_analitico') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 5846 ); INSERT INTO ctl_menu_nivel VALUES ( 5846 , 'Gerencial NFE PIS/COFINS Analitico', 9999, '','_self', 'rel_ctb_gerencial_nfe_pis_cofins_analitico', 1501 , 1); INSERT INTO ctl_aplicativo ( SELECT 'cns_log_prc_tabela_preco', 'Alteração de Preços', 'LOG', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_log_prc_tabela_preco') IS NULL LIMIT 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_log_prc_tabela_preco', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_log_prc_tabela_preco') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6039 ); INSERT INTO ctl_menu_nivel VALUES ( 6039 , 'PRC - Precos', 9999, '','_self', '', 2566 , 1); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6040 ); INSERT INTO ctl_menu_nivel VALUES ( 6040 , 'Alteração de Preços', 9999, '','_self', 'cns_log_prc_tabela_preco', 6039 , 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_pro_importa_preco_venda_fornecedor', 'Importa Lista Preco Venda Fornecedor', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_importa_preco_venda_fornecedor') IS NULL LIMIT 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_pro_importa_preco_venda_fornecedor', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_importa_preco_venda_fornecedor') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN ( 6087 ); INSERT INTO ctl_menu_nivel VALUES ( 6087 , 'Importa Prc Venda Fornecedor', 9999, '','_self', 'frm_pro_importa_preco_venda_fornecedor', 3841 , 1); INSERT INTO ctl_aplicativo ( SELECT 'cns_rcb_dup_historico_arquivo', 'Lista Retorno', 'RCB', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_rcb_dup_historico_arquivo') IS NULL LIMIT 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_rcb_dup_historico_arquivo', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_rcb_dup_historico_arquivo') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_rcb_dup_historico_arquivo', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 4 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_rcb_dup_historico_arquivo') GROUP BY grupousucod); delete from ctl_menu_nivel_dependencia where aplicacao = 'frm_rcb_dup_rcb_retorno_bb' and aplicacao_nivel = 'cns_rcb_dup_historico_arquivo'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_rcb_dup_rcb_retorno_bb', 'cns_rcb_dup_historico_arquivo'); delete from ctl_menu_nivel_dependencia where aplicacao = 'frm_rcb_dup_rcb_retorno_bb_cbr643' and aplicacao_nivel = 'cns_rcb_dup_historico_arquivo'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_rcb_dup_rcb_retorno_bb_cbr643', 'cns_rcb_dup_historico_arquivo'); delete from ctl_menu_nivel_dependencia where aplicacao = 'frm_rcb_dup_rcb_retorno_bradesco' and aplicacao_nivel = 'cns_rcb_dup_historico_arquivo'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_rcb_dup_rcb_retorno_bradesco', 'cns_rcb_dup_historico_arquivo'); delete from ctl_menu_nivel_dependencia where aplicacao = 'frm_rcb_dup_rcb_retorno_itau' and aplicacao_nivel = 'cns_rcb_dup_historico_arquivo'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_rcb_dup_rcb_retorno_itau', 'cns_rcb_dup_historico_arquivo'); delete from ctl_menu_nivel_dependencia where aplicacao = 'frm_rcb_dup_rcb_retorno_santander' and aplicacao_nivel = 'cns_rcb_dup_historico_arquivo'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_rcb_dup_rcb_retorno_santander', 'cns_rcb_dup_historico_arquivo'); delete from ctl_menu_nivel_dependencia where aplicacao = 'frm_rcb_dup_rcb_retorno_sicred' and aplicacao_nivel = 'cns_rcb_dup_historico_arquivo'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_rcb_dup_rcb_retorno_sicred', 'cns_rcb_dup_historico_arquivo'); INSERT INTO ctl_aplicativo ( SELECT 'cns_nfs_aux_relacionamento_nota_saida_emissor', 'Relacionamento Nf Emissor', 'NFS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_nfs_aux_relacionamento_nota_saida_emissor') IS NULL LIMIT 1 ); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_aux_importa_xml_emissor', 'Relacionamento Nf Emissor', 'NFS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_aux_importa_xml_emissor') IS NULL LIMIT 1 ); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_aux_relacionamento_nota_saida_emissor', 'Relacionamento Nf Emissor', 'NFS', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_aux_relacionamento_nota_saida_emissor') IS NULL LIMIT 1 ); INSERT INTO ctl_aplicativo ( SELECT 'cns_nfs_relacionamento_nota_saida_emissor', 'Relacionamento Nf Emissor', 'NFS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_nfs_relacionamento_nota_saida_emissor') IS NULL LIMIT 1 ); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_importa_xml_emissor', 'Relacionamento Nf Emissor', 'NFS', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_importa_xml_emissor') IS NULL LIMIT 1 ); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_relacionamento_nota_saida_emissor', 'Relacionamento Nf Emissor', 'NFS', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_relacionamento_nota_saida_emissor') IS NULL LIMIT 1 ); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_rcb_dup_historico_arquivo' as aplinome, grupodireito FROM ctl_grupo_x_direito WHERE (aplinome = 'frm_rcb_dup_rcb_retorno_bb' OR aplinome = 'frm_rcb_dup_rcb_retorno_bb_cbr643' OR aplinome = 'frm_rcb_dup_rcb_retorno_bradesco' OR aplinome = 'frm_rcb_dup_rcb_retorno_itau' OR aplinome = 'frm_rcb_dup_rcb_retorno_santander' OR aplinome = 'frm_rcb_dup_rcb_retorno_sicred') AND grupousucod NOT IN(SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_rcb_dup_historico_arquivo' AND grupousucod = 1 ) group by grupousucod, grupodireito );