INSERT INTO ctl_aplicativo (SELECT 'aba_pro_gera_grade_produto', 'Aba Gera Grade - Produto', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'aba_pro_gera_grade_produto') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'cns_pro_gera_grade_consulta', 'Consulta Gera Grade - Produto', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_pro_gera_grade_consulta') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_gera_grade_gtin', 'GTIN - Gera Grade - Produto', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_gera_grade_gtin') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_gera_grade_produto', 'Cadastro Gera Grade - Produto', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_gera_grade_produto') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_gera_grade_referencia', 'Cadastro Gera Grade - Referencia', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_gera_grade_referencia') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_gera_grade_referencia_item', 'Cadastro Gera Grade - Referencia Item', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_gera_grade_referencia_item') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_gera_grade_variacao', 'Cadastro Gera Grade - Variacao', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_gera_grade_variacao') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_pro_gera_grade_variacao_item', 'Cadastro Gera Grade - Variacao Item', 'PRO', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_gera_grade_variacao_item') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'aba_pro_gera_grade_produto', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_pro_gera_grade_produto') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'cns_pro_gera_grade_consulta', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_pro_gera_grade_consulta') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_gera_grade_gtin', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_gera_grade_gtin') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_gera_grade_produto', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_gera_grade_produto') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_gera_grade_referencia', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_gera_grade_referencia') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_gera_grade_referencia_item', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_gera_grade_referencia_item') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_gera_grade_variacao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_gera_grade_variacao') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pro_gera_grade_variacao_item', 'T' FROM ctl_grupo_x_direito WHERE grupousucod in (1) AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_gera_grade_variacao_item') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo = 6274; INSERT INTO ctl_menu_nivel VALUES (6274, 'Gera Grade - Produtos', 9999,'','_self', 'aba_pro_gera_grade_produto', 3841 ,1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_pro_gera_grade_produto'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'cns_pro_gera_grade_consulta'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'frm_pro_gera_grade_gtin'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'frm_pro_gera_grade_produto'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'frm_pro_gera_grade_referencia'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'frm_pro_gera_grade_referencia_item'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'frm_pro_gera_grade_variacao'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_pro_gera_grade_produto', 'frm_pro_gera_grade_variacao_item');