INSERT INTO ctl_aplicativo (SELECT 'cns_rpc_automatica_tabela', 'Consulta de Tabela a Replicar Automaticamente ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_rpc_automatica_tabela') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_rpc_automatica_tabela', 'Formulário Cadastro de Tabela a Replicar Automaticamente ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rpc_automatica_tabela') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_rpc_automatica_tabela_filial', 'Cadastro Filiais da Tabela a Replicar Automaticamente ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rpc_automatica_tabela_filial') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_rpc_automatica_tabela_chave', 'Cadastro Chaves da Tabela a Replicar Automaticamente ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rpc_automatica_tabela_chave') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_rpc_automatica_tabela_exclusao', 'Cadastro de Campos a excluir da Tabela a Replicar Automaticamente ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rpc_automatica_tabela_exclusao') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_rpc_automatica_tabela_conferencia', 'Cadastro de Campos a conferir da Tabela a Replicar Automaticamente ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rpc_automatica_tabela_conferencia') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'cns_rpc_automatica_historico', 'Consulta Histórico da Replicação Automática ', 'RPC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_rpc_automatica_historico') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'cns_rpc_automatica_tabela', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_rpc_automatica_tabela' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_rpc_automatica_tabela', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rpc_automatica_tabela' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_rpc_automatica_tabela_filial', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rpc_automatica_tabela_filial' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_rpc_automatica_tabela_chave', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rpc_automatica_tabela_chave' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_rpc_automatica_tabela_exclusao', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rpc_automatica_tabela_exclusao' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_rpc_automatica_tabela_conferencia', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rpc_automatica_tabela_conferencia' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'cns_rpc_automatica_historico', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_rpc_automatica_historico' ) GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel WHERE codigo = 5929; DELETE FROM ctl_menu_nivel WHERE codigo = 5930; DELETE FROM ctl_menu_nivel WHERE codigo = 5931; INSERT INTO ctl_menu_nivel VALUES (5929, 'Automático', 9999, '', '_self', '', 2533, 1); INSERT INTO ctl_menu_nivel VALUES (5930, 'Tabelas', 9999, '', '_self', 'cns_rpc_automatica_tabela', 5929, 1); INSERT INTO ctl_menu_nivel VALUES (5931, 'Histórico', 9999, '', '_self', 'cns_rpc_automatica_historico', 5929, 1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'cns_rpc_automatica_tabela'; INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_rpc_automatica_tabela', 'frm_rpc_automatica_tabela'); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_rpc_automatica_tabela', 'frm_rpc_automatica_tabela_filial'); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_rpc_automatica_tabela', 'frm_rpc_automatica_tabela_chave'); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_rpc_automatica_tabela', 'frm_rpc_automatica_tabela_exclusao'); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_rpc_automatica_tabela', 'frm_rpc_automatica_tabela_conferencia');