DS_RODAPE - Rodapé Personalizado de Relatórios
Tela de configuração: ADM010 — Parâmetros do Sistema Localização: aba Configurações Tabela:
PARMSISTEMA.DS_RODAPETipo:VARCHAR(240)— campo memo (texto livre, multilinha) Valor padrão: nenhum (campo vazio)
Resumo
Texto livre impresso no rodapé de relatórios contábeis e fiscais. O valor digitado neste parâmetro é lido no momento da impressão e exibido na parte inferior da página do relatório.
Telas impactadas
| Tela | Módulo | Uso |
|---|---|---|
| RCB001 | Contábil | Rodapé do relatório (evento edtNR_CNPJPrint) |
| RCB003 | Contábil | Rodapé do relatório (evento edtNR_CNPJPrint) |
| RCB004 | Contábil | Rodapé; se vazio, exibe "RCB004" como fallback (COALESCE) |
| RCB005 | Contábil | Rodapé do Balancete (via VIEW_RCB005_A / RETORNA_BALANCETE) |
| RCB006 | Contábil | Rodapé do relatório (eventos edtNR_CNPJPrint, edtDS_RODAPEPrint) |
| RCB009 | Contábil | Rodapé do relatório (evento edtNR_CNPJPrint) |
| RCB010 | Contábil | Rodapé; se vazio, exibe "RCB010" como fallback (COALESCE) |
| RCB011 | Contábil | Rodapé; se vazio, exibe "RCB011" como fallback (COALESCE) |
| RCB012 | Contábil | Rodapé do relatório |
| RFI003 | Fiscal | Rodapé dos 4 modelos (eventos edtDS_RODAPEPrint a edtDS_RODAPE4Print) |
| CEQ002 | — | Leitura do campo via SQL |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DS_RODAPE | PARMSISTEMA | VARCHAR(240) | Texto do rodapé personalizado |
Opções disponíveis
Este parâmetro é um campo de texto livre (memo), sem opções pré-definidas.
Texto personalizado para o rodapé de relatórios
| O que faz | Detalhe |
|---|---|
| Permite digitar | Texto livre, até 240 caracteres, multilinha |
| Editável | Sim, a qualquer momento |
| Exigido | Não — campo opcional |
| Restrição | Nenhuma validação específica |
Simulação passo a passo
- Acesse a tela ADM010 — Parâmetros do Sistema.
- Clique na aba Configurações.
- No campo memo Configurações, digite o texto desejado para o rodapé. Exemplo:
"Junsoft ERP — Relatório gerado automaticamente". - Salve o parâmetro (
<Ctrl+S>ou botão Gravar).
Resultado esperado: Ao imprimir qualquer relatório contábil (RCB001 a RCB012) ou fiscal (RFI003), o texto digitado será exibido na área do rodapé da página impressa.
Exceção / Importante: Nos relatórios RCB004, RCB010 e RCB011, se o campo estiver vazio, o sistema utiliza o nome da tela como rodapé padrão (ex.:
"RCB004") viaCOALESCE. Nos demais relatórios, o rodapé ficará em branco se o campo não for preenchido.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Uso |
|---|---|---|
TdmRCB001.edtNR_CNPJPrint | source/RCB001/UdmRCB001.pas | Consulta DS_RODAPE para imprimir no rodapé |
TdmRCB003.edtNR_CNPJPrint | source/RCB003/UdmRCB003.pas | Consulta DS_RODAPE para imprimir no rodapé |
TfrmRCB004.btnImprimirClick | source/RCB004/URCB004.pas | Usa COALESCE(DS_RODAPE,'RCB004') no rodapé |
TfrmRCB005.btnImprimirClick | source/RCB005/URCB005.pas | Inclui DS_RODAPE nos dados de impressão |
TdmRCB006.edtNR_CNPJPrint | source/RCB006/UdmRCB006.pas | Consulta DS_RODAPE para imprimir no rodapé |
TdmRCB006.edtDS_RODAPEPrint | source/RCB006/UdmRCB006.pas | Evento de impressão do rodapé |
TdmRCB009.edtNR_CNPJPrint | source/RCB009/UdmRCB009.pas | Consulta DS_RODAPE para imprimir no rodapé |
TfrmRCB010.btnImprimirClick | source/RCB010/URCB010.pas | Usa COALESCE(DS_RODAPE,'RCB010') no rodapé |
TdmRCB010.edtNR_CNPJPrint | source/RCB010/UdmRCB010.pas | Consulta DS_RODAPE para imprimir no rodapé |
TdmRCB010.edtDS_RODAPEPrint | source/RCB010/UdmRCB010.pas | Evento de impressão do rodapé |
TfrmRCB011.btnImprimirClick | source/RCB011/URCB011.pas | Usa COALESCE(DS_RODAPE,'RCB011') no rodapé |
TfrmRCB012.btnImprimirClick | source/RCB012/URCB012.pas | Consulta DS_RODAPE para imprimir no rodapé |
Scripts SQL com referência direta ao campo
| Procedure/View | Arquivo | Uso |
|---|---|---|
RETORNA_BALANCETE | Scripts/RETORNA_BALANCETE.sql | Seleciona DS_RODAPE para o rodapé do Balancete |
RETORNA_BALANCETECC | Scripts/RETORNA_BALANCETECC.sql | Seleciona DS_RODAPE para o rodapé do Balancete por Centro de Custo |
VIEW_RCB005_A | Scripts/VIEW_RCB005_A.sql | Inclui DS_RODAPE VARCHAR(240) como coluna de saída da view |
Candidatas por uso da tabela
As procedures abaixo referenciam a tabela PARMSISTEMA, mas não citam DS_RODAPE diretamente. Sem impacto funcional direto confirmado neste parâmetro:
ARRUMA_MASCARACONTA, ATUALIZA_CONTACONTABIL, CALCULA_TEMPOPERMANENCIA, CONTABILIZA_CUPOMFISCAL, ENDERECOPESSOA_BI0, GERA_CONTACLIFOR, GERA_DARF, GERA_PLANOFILIAL, GERA_SPEDBLOCOL, GERA_SPEDCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDECFBLOCOJ, GERA_SPEDECFBLOCOK155, GERA_SPEDECFBLOCOK355, GERA_SPEDECFBLOCOL210, GERA_SPEDECFBLOCOY, GRAVA_REGISTROSPED0500, IMPORTA_ARQUIVOMAGNETICO, INCLUI_IMPOSTONOTACTB.