DELETE FROM ctl_menu_nivel WHERE codigo = 6310 ; INSERT INTO ctl_menu_nivel VALUES (6310,'Aba Administração Pesagem',9999,'','_self','aba_adm_pesagem',6,1); INSERT INTO ctl_aplicativo ( SELECT 'aba_adm_pesagem', 'Aba Administração Pesagem', 'ADM', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_adm_pesagem') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_adm_pesagem_cadastro', 'Aba Administração Pesagem Cadastro', 'ADM', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_adm_pesagem_cadastro') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_adm_pesagem_cheques', 'Aba Administração Pesagem Cheques', 'ADM', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_adm_pesagem_cheques') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_adm_pesagem_entrada_despesa', 'Aba Administração Pesagem Entrada Despesa', 'ADM', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_adm_pesagem_entrada_despesa') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_adm_pesagem_pagamento', 'Aba Administração Pesagem Pagamento', 'ADM', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_adm_pesagem_pagamento') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'aba_adm_pesagem_relatorios', 'Aba Administração Pesagem Relatorios', 'ADM', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_adm_pesagem_relatorios') IS NULL LIMIT 1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_adm_pesagem'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem','aba_adm_pesagem_cadastro'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem','aba_adm_pesagem_cheques'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem','aba_adm_pesagem_entrada_despesa'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem','aba_adm_pesagem_pagamento'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem','aba_adm_pesagem_relatorios'); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_adm_pesagem', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_adm_pesagem_cadastro', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem_cadastro') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_adm_pesagem_cheques', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem_cheques') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_adm_pesagem_entrada_despesa', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem_entrada_despesa') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_adm_pesagem_pagamento', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem_pagamento') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'aba_adm_pesagem_relatorios', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem_relatorios') GROUP BY grupousucod);