INSERT INTO ctl_aplicativo ( SELECT 'frm_flx_mov_financ_caixa_rapido', 'Movimento Fluxo Rapido', 'FLX', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_flx_mov_financ_caixa_rapido') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_flx_mov_financ_caixa_rapido', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_flx_mov_financ_caixa_rapido') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6185); INSERT INTO ctl_menu_nivel VALUES (6185, 'Movimento Fluxo Rapido', 9999, '','_self', 'frm_flx_mov_financ_caixa_rapido', 2804, 1); INSERT INTO ctl_aplicativo ( SELECT 'rel_rlc_nf_x_requisicao', 'Notas cliente destino X Requisicao', 'RLC', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'rel_rlc_nf_x_requisicao') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_rlc_nf_x_requisicao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_rlc_nf_x_requisicao') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6118); INSERT INTO ctl_menu_nivel VALUES (6118, 'Notas cliente destino X Requisicao', 9999, '','_self', 'rel_rlc_nf_x_requisicao', 1069, 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_rcb_obs_boleto', 'Observações em Boletos', 'RCB', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rcb_obs_boleto') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_rcb_obs_boleto', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rcb_obs_boleto') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6100); INSERT INTO ctl_menu_nivel VALUES (6100, 'Observações em Boletos', 9999, '','_self', 'frm_rcb_obs_boleto', 730, 1); INSERT INTO ctl_aplicativo ( SELECT 'rel_ctb_balancete_periodo', 'Balancete por Periodo', 'CTB', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'rel_ctb_balancete_periodo') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_ctb_balancete_periodo', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_ctb_balancete_periodo') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6188); INSERT INTO ctl_menu_nivel VALUES (6188, 'Balancete por Periodo', 9999, '','_self', 'rel_ctb_balancete_periodo', 5552, 1); INSERT INTO ctl_aplicativo ( SELECT 'rel_stq_min_max_almox', 'Rel Estoque Minimo Maximo Almoxarifado', 'STQ', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'rel_stq_min_max_almox') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_stq_min_max_almox', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_stq_min_max_almox') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6189); INSERT INTO ctl_menu_nivel VALUES (6189, 'Minimo / Maximo Almoxarifado', 9999, '','_self', 'rel_stq_min_max_almox', 1595, 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_pla_semi_acabado_copia_total', 'Copia do Semi Acabado Total', 'STQ', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pla_semi_acabado_copia_total') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_pla_semi_acabado_copia_total', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pla_semi_acabado_copia_total') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6190); INSERT INTO ctl_menu_nivel VALUES (6190, '08.1) Copia do Semi-Acabado - Total', 9999, '','_self', 'frm_pla_semi_acabado_copia_total', 607, 1); INSERT INTO ctl_aplicativo ( SELECT 'rel_flx_controle_cartao_baixados', 'Baixas de Cartões', 'FLX', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'rel_flx_controle_cartao_baixados') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_flx_controle_cartao_baixados', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_flx_controle_cartao_baixados') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (5773); INSERT INTO ctl_menu_nivel VALUES (5773, 'Controle de Cartão', 9999, '','_self', '', 1520, 1); DELETE FROM ctl_menu_nivel WHERE codigo IN (5774); INSERT INTO ctl_menu_nivel VALUES (5774, 'Baixas de Cartoes', 9999, '','_self', 'rel_flx_controle_cartao_baixados', 5773, 1); INSERT INTO ctl_aplicativo ( SELECT 'cns_flx_estorno', 'Cadastro de estornos', 'FLX', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_flx_estorno') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_flx_estorno', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_flx_estorno') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6197); INSERT INTO ctl_menu_nivel VALUES (6197, 'Estorno Fluxo Caixa', 9999, '','_self', 'cns_flx_estorno', 6126, 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_flx_estorno', 'Cadastro de estornos', 'FLX', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_flx_estorno') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_flx_estorno', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_flx_estorno') GROUP BY grupousucod); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_flx_estorno','frm_flx_estorno');