INSERT INTO ctl_aplicativo ( SELECT 'frm_rcb_dup_rcb_remessa_daycoval', 'Formulário Para Geração do Texto da Remessa ao Banco Daycoval', 'RCB', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rcb_dup_rcb_remessa_daycoval') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_rcb_dup_rcb_remessa_daycoval', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rcb_dup_rcb_remessa_daycoval') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_aplicativo ( SELECT 'frm_rcb_dup_rcb_retorno_daycoval', 'Baixa de Duplicatas Pelo Retorno do Daycoval', 'RCB', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rcb_dup_rcb_retorno_daycoval') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_rcb_dup_rcb_retorno_daycoval', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rcb_dup_rcb_retorno_daycoval') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_aplicativo ( SELECT 'frm_rcb_dup_rcb_remessa_sofisa', 'Formulário Para Geração do Texto da Remessa ao Banco Sofisa', 'RCB', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rcb_dup_rcb_remessa_sofisa') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_rcb_dup_rcb_remessa_sofisa', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rcb_dup_rcb_remessa_sofisa') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_aplicativo ( SELECT 'frm_rcb_dup_rcb_retorno_sofisa', 'Baixa de Duplicatas Pelo Retorno do Sofisa', 'RCB', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_rcb_dup_rcb_retorno_sofisa') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_rcb_dup_rcb_retorno_sofisa', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_rcb_dup_rcb_retorno_sofisa') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_aplicativo ( SELECT 'frm_pag_estorno_baixa_recibo', 'Formulário Para Estorno de Baixa de Recibo', 'PAG', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pag_estorno_baixa_recibo') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_pag_estorno_baixa_recibo', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pag_estorno_baixa_recibo') GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel WHERE codigo IN (6277, 6278, 6281, 6282, 6285); INSERT INTO ctl_menu_nivel VALUES (6277, 'Remessa Daycoval', 9999, '', '_self', 'frm_rcb_dup_rcb_remessa_daycoval', 2027, 1); INSERT INTO ctl_menu_nivel VALUES (6278, 'Retorno Daycoval', 9999, '', '_self', 'frm_rcb_dup_rcb_retorno_daycoval', 2028, 1); INSERT INTO ctl_menu_nivel VALUES (6281, 'Remessa Sofisa', 9999, '', '_self', 'frm_rcb_dup_rcb_remessa_sofisa', 2027, 1); INSERT INTO ctl_menu_nivel VALUES (6282, 'Retorno Sofisa', 9999, '', '_self', 'frm_rcb_dup_rcb_retorno_sofisa', 2028, 1); INSERT INTO ctl_menu_nivel VALUES (6285, 'Estorno Recibo Baixa ', 9999, '', '_self', 'frm_pag_estorno_baixa_recibo', 817, 1); ALTER TABLE pag_recibo_baixa ADD situacao character varying(1); UPDATE pag_recibo_baixa SET situacao = 'A' WHERE situacao IS NULL; ALTER TABLE pag_recibo_baixa ALTER COLUMN situacao SET NOT NULL;