INSERT INTO ctl_aplicativo (SELECT 'aba_vnd_pedido_b2b', 'Pedido B2B - Aba', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_vnd_pedido_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'cns_vnd_pedido_b2b_pesquisa_cliente', 'Pedido B2B - Pesquisa Cliente', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_vnd_pedido_b2b_pesquisa_cliente') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'cns_vnd_pedido_b2b_pesquisa_itens', 'Pedido B2B - Pesquisa Itens', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_vnd_pedido_b2b_pesquisa_itens' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_ctl_retorno_b2b', 'Pedido B2B - Retorno', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_ctl_retorno_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_ctl_troca_conexao_b2b', 'Pedido B2B - Troca Conexao', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_ctl_troca_conexao_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_ctl_valida_b2b', 'Pedido B2B - Valida Login', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_ctl_valida_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_home_b2b', 'Pedido B2B - Home', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_home_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_vnd_pedido_b2b_dados', 'Pedido B2B - Dados Header', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_vnd_pedido_b2b_dados' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_vnd_pedido_b2b_itens', 'Pedido B2B - Itens do Pedido', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_vnd_pedido_b2b_itens' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_vnd_pedido_b2b_itens_inclusao', 'Pedido B2B - Inclusao de Itens', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_vnd_pedido_b2b_itens_inclusao' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_vnd_pedido_b2b_pedido', 'Pedido B2B - Resumo Pedido', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_vnd_pedido_b2b_pedido' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_vnd_prox_aux_simples_auto_b2b', 'Pedido B2B - Prox Aux Pedido', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_vnd_prox_aux_simples_auto_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'login_b2b', 'Pedido B2B - Login', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'login_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'login_b2b_web', 'Pedido B2B - Login Web', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'login_b2b_web' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'menu_b2b', 'Pedido B2B - Menu', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'menu_b2b' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_par_b2b_cliente', 'Pedido B2B - Formulario Parametro Cliente', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_par_b2b_cliente' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'cns_par_b2b_cliente', 'Pedido B2B - Consulta Parametro Cliente', 'B2B', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_par_b2b_cliente' ) IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'aba_vnd_pedido_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_vnd_pedido_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'cns_vnd_pedido_b2b_pesquisa_cliente', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_vnd_pedido_b2b_pesquisa_cliente') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'cns_vnd_pedido_b2b_pesquisa_itens', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_vnd_pedido_b2b_pesquisa_itens' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_ctl_retorno_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_ctl_retorno_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_ctl_troca_conexao_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_ctl_troca_conexao_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_ctl_valida_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_ctl_valida_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_home_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_home_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_vnd_pedido_b2b_dados', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_vnd_pedido_b2b_dados' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_vnd_pedido_b2b_itens', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_vnd_pedido_b2b_itens' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_vnd_pedido_b2b_itens_inclusao', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_vnd_pedido_b2b_itens_inclusao' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_vnd_pedido_b2b_pedido', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_vnd_pedido_b2b_pedido' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_vnd_prox_aux_simples_auto_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_vnd_prox_aux_simples_auto_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'login_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'login_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'login_b2b_web', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'login_b2b_web' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'menu_b2b', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'menu_b2b' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_par_b2b_cliente', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_par_b2b_cliente' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'cns_par_b2b_cliente', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_par_b2b_cliente' ) GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel WHERE codigo IN (6121); DELETE FROM ctl_menu_nivel WHERE codigo IN (6122); INSERT INTO ctl_menu_nivel VALUES (6121, 'Pedido B2B', 9999, '', '_self', 'frm_vnd_prox_aux_simples_auto_b2b', 200, 1); INSERT INTO ctl_menu_nivel VALUES (6122, 'B2B - Cliente', 9999, '', '_self', 'cns_par_b2b_cliente', 693, 1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'frm_vnd_prox_aux_simples_auto_b2b'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'aba_vnd_pedido_b2b' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'cns_vnd_pedido_b2b_pesquisa_cliente'); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'cns_vnd_pedido_b2b_pesquisa_itens' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_ctl_retorno_b2b' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_ctl_troca_conexao_b2b' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_ctl_valida_b2b' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_home_b2b' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_vnd_pedido_b2b_dados' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_vnd_pedido_b2b_itens' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_vnd_pedido_b2b_itens_inclusao' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'frm_vnd_pedido_b2b_pedido' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'login_b2b' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'login_b2b_web' ); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_vnd_prox_aux_simples_auto_b2b', 'menu_b2b' );