INSERT INTO ctl_aplicativo ( SELECT 'aba_dis_rota', 'Aba da Rota', 'DIS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_dis_rota') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'cns_dis_rota_vendas', 'Consulta de Pedidos da Rota', 'DIS', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_dis_rota_vendas') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dis_rota_carregamento', 'Formulário de Carregamento do Romaneio', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_rota_carregamento') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dis_rota_filtro', 'Filtro Para Aba de Rota', 'DIS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_rota_filtro') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dis_rota_retorno', 'Cadastro de Retorno do Romaneio da Rota', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_rota_retorno') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dis_rota_sequencia', 'Cadastro de Rota / Sequencia', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_rota_sequencia') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dis_rota', 'Cadastro de Rota', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_rota') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_dis_rota', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_dis_rota') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_dis_rota_vendas', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_dis_rota_vendas') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dis_rota_carregamento', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_rota_carregamento') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dis_rota_filtro', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_rota_filtro') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dis_rota_retorno', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_rota_retorno') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dis_rota_sequencia', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_rota_sequencia') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dis_rota', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_rota') GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_dis_rota'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_dis_rota', 'cns_dis_rota_vendas'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_dis_rota', 'frm_dis_rota_carregamento'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_dis_rota', 'frm_dis_rota_filtro'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_dis_rota', 'frm_dis_rota_retorno'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_dis_rota', 'frm_dis_rota_sequencia'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_dis_rota', 'frm_dis_rota'); DELETE FROM ctl_menu_nivel WHERE codigo IN (5865, 5866); INSERT INTO ctl_menu_nivel VALUES (5865, 'Rota', 9999, '', '_self', '', 524, 1); INSERT INTO ctl_menu_nivel VALUES (5866, '01) Rota', 9999, '', '_self', 'aba_dis_rota', 5865, 1);