Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGAPFS |
Segmento Executor | Jurídico | ||
Projeto | PDR_JUR_PFS002 | IRM | PCREQ-10630 |
Requisito | PCREQ-10632 | Subtarefa | PDR_JUR_PFS002-229 |
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Objetivo
Possibilitar a emissão de relatórios utilizando os próprios recursos da linha Protheus, no caso o FWMSPRINTER. Desta forma, é possível flexibilizar a utilização, tornando-se uma alternativa ao Crystal Reports.
Definição da Regra de Negócio
Nesta primeira fase, serão convertidos os seguintes relatórios:
- Recibo de adiantamento;
- Protocolos;
- Relatório de Protocolos;
- Relatório de Despesas;
- Relatório de Faturas Canceladas;
- Relatório de Faturas Emitidas;
- Previsão de Faturamento;
- Relatório de WO.
Nas chamadas dos relatórios, o sistema deverá considerar o parâmetro MV_JMODREL. Se o conteúdo for igual a "1", o relatório será gerado em Crystal, se for igual a "2", o relatório será gerado em FWMSPRINTER (componente do próprio Protheus para geração de relatórios). As telas de filtros, utilizadas para a seleção das informações exibidas nos relatórios, serão substituídas por Perguntes (SX1). A definição dos perguntes para cada relatório estão na sessão de dicionário de dados.
Para cada relatório, será criado um novo fonte contendo somente as funções para a impressão do relatório. Este será acionado através do fonte principal de cada rotina, caso o parâmetro MV_JMODREL esteja igual a "2".
Caso a impressão seja realizada em FWMSPRINTER (MV_JMODREL = "2"), deverá ser possível a impressão dos relatórios de forma personalizada. Para cada relatório, criar uma chamada da função de usuário (EXECBLOCK) com o nome da função de impressão do relatório.
Recibo de adiantamento (JURA069)
Realizar a conversão do relatório conforme a estrutura contida no anexo JU069.RPT. Para efeito de layout, seguir o modelo no anexo JU069.PDF.
Para este relatório, não será necessário a criação de perguntes, pois a impressão será com base no registro posicionado.
Novo fonte com a impressão do relatório: JURR069.
Protocolos (JURA074)
Realizar a conversão do relatório conforme a estrutura contida no anexo JU074A.RPT. Para efeito de layout, seguir o modelo no anexo JU074A.PDF.
Utilizar o grupo de perguntas: "JURA074A".
Novo fonte com a impressão do relatório: JURR074A.
Relatório de Protocolos (JURA074)
Realizar a conversão do relatório conforme a estrutura contida no anexo JU074B.RPT. Para efeito de layout, seguir o modelo no anexo JU074B.PDF.
Utilizar o grupo de perguntas: "JURA074B".
Novo fonte com a impressão do relatório: JURR074B.
Relatório de Despesas (JURAPAD018)
Realizar a conversão do relatório conforme a estrutura contida no anexo JURAPAD018.RPT. Para efeito de layout, seguir o modelo no anexo JURAPAD018.PDF.
Utilizar o grupo de perguntas: "JURAPAD018".
Novo fonte com a impressão do relatório: JURRPAD018.
Relatório de Faturas Canceladas (JURAPAD024)
Realizar a conversão do relatório conforme a estrutura contida no anexo JURAPAD024.RPT. Para efeito de layout, seguir o modelo no anexo JURAPAD024.PDF.
Utilizar o grupo de perguntas: "JURAPAD024".
Novo fonte com a impressão do relatório: JURRPAD024.
Relatório de Faturas Emitidas (JURAPAD025)
Realizar a conversão do relatório conforme a estrutura contida no anexo JURAPAD025.RPT. Para efeito de layout, seguir o modelo no anexo JURAPAD025.PDF.
Utilizar o grupo de perguntas: "JURAPAD025".
Novo fonte com a impressão do relatório: JURRPAD025.
Previsão de Faturamento (JURAPAD026)
Realizar a conversão do relatório conforme a estrutura contida no anexo JURAPAD026.RPT. Para efeito de layout, seguir o modelo no anexo JURAPAD026.PDF.
Utilizar o grupo de perguntas: "JURAPAD026".
Novo fonte com a impressão do relatório: JURRPAD026.
Relatório de WO (JURAPAD031)
Realizar a conversão do relatório conforme a estrutura contida no anexo JURAPAD031.RPT. Para efeito de layout, seguir o modelo no anexo JURAPAD031.PDF.
Utilizar o grupo de perguntas: "JURAPAD031".
Novo fonte com a impressão do relatório: JURRPAD031.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
JURA069 – Recibo de adiantamento | Alteração | Atualizações -> Movimentações -> Controle de Adiantamentos | - |
JURA074 - Protocolo de Faturas | Alteração | Atualizações -> Movimentações -> Protocolo de Faturas | - |
JURAPAD018 - Relatório de Despesas | Alteração | Relatórios -> Detalhes de despesas | - |
JURAPAD024 - Relatório de Faturas Canceladas | Alteração | Relatórios -> Faturas Canceladas | - |
JURAPAD025 - Relatório de Faturas Emitidas | Alteração | Relatórios -> Faturas Emitidas | - |
JURAPAD026 - Previsão de Faturamento | Alteração | Relatórios -> Previsão Analítica de Faturamento | - |
JURAPAD031 - Relatório de WO | Alteração | Relatórios -> Relatório de WO | - |
Tabelas Utilizadas
- CC2 – Tabelas de municípios do IBGE
- CTO – Moedas Contábeis
- CTP – Câmbio
- NRH –Tipos de despesa
- NS7 – Escritório
- NSO – Tipo de Protocolo de Faturas
- NT0 – Contratos de Faturamento
- NUF – WO
- NUS – Histórico dos Participantes
- NVE – Casos
- NVY – Despesas
- NVZ – Despesa Faturamento
- NW0 – Time Sheet Faturamento
- NW4 – Lançamento Tabelado Faturamento
- NWD – Fatura Adicional Faturamento
- NWE – Fixo Faturamento
- NWF – Controle de Adiantamentos
- NXA – Fatura
- NXH – Protocolo
- NXV – Cadastro de Motivo de WO
- OH0 – Rel Previsão de Faturamento
- RD0 – Pessoas/Participantes
- SA1 – Clientes
- SYA – Países
Dicionário de Dados
- Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_JMODREL |
Tipo | Caracter |
Descrição | Tipo de Relatório SIGAPFS - 1 = CRYSTAL, 2 = FWMSPRINTER |
Valor Padrão | 1 |
Grupo de Perguntas
Nome: JURA074A
X1_ORDEM | 01 |
X1_PERGUNT | Protocolo inicial |
X1_TIPO | C |
X1_TAMANHO | 9 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_F3 | NXH |
X1_HELP | Protocolo inicial para a emissão do relatório. |
Nome: JURA074A
X1_ORDEM | 02 |
X1_PERGUNT | Protocolo final |
X1_TIPO | C |
X1_TAMANHO | 9 |
X1_GSC | G |
X1_VAR01 | MV_PAR02 |
X1_F3 | NXH |
X1_HELP | Protocolo final para a emissão do relatório. |
Nome: JURA074A
X1_ORDEM | 03 | ||
X1_PERGUNT | Resultado | ||
X1_TIPO | N | ||
X1_TAMANHO | 1 | ||
X1_GSC | C | ||
X1_VAR01 | MV_PAR03 | ||
X1_DEF01 | Impressora | ||
X1_DEF02 | Tela | ||
X1_DEF03 | |||
X1_ | DEF04Excel | X1_HELP | Tipo de resultado para a emissão do relatório: |
Nome: JURA074B
X1_ORDEM | 01 |
X1_PERGUNT | Protocolo inicial |
X1_TIPO | C |
X1_TAMANHO | 9 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_F3 | NXH |
X1_HELP | Número inicial para a emissão do protocolo. |
Nome: JURA074B
X1_ORDEM | 02 |
X1_PERGUNT | Protocolo final |
X1_TIPO | C |
X1_TAMANHO | 9 |
X1_GSC | G |
X1_VAR01 | MV_PAR02 |
X1_F3 | NXH |
X1_HELP | Número final para a emissão do protocolo. |
Nome: JURA074B
X1_ORDEM | 03 |
X1_PERGUNT | Tipo de protocolo |
X1_TIPO | C |
X1_TAMANHO | 4 |
X1_GSC | G |
X1_VAR01 | MV_PAR03 |
X1_F3 | NSO |
X1_HELP | Tipo de protocolo para emissão. |
Nome: JURA074B
X1_ORDEM | 04 | ||
X1_PERGUNT | Resultado | ||
X1_TIPO | N | ||
X1_TAMANHO | 1 | ||
X1_GSC | C | ||
X1_VAR01 | MV_PAR04 | ||
X1_DEF01 | Impressora | ||
X1_DEF02 | Tela | ||
X1_DEF03 | X1_DEF04 | Excel | |
X1_HELP | Tipo de resultado para a emissão do relatório: 4 = Excel |
Nome: JURAPAD018
X1_ORDEM | 01 |
X1_PERGUNT | Data Inicial |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR018VldDt(1, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR01 |
X1_HELP | Data inicial para a emissão do relatório. |
Nome: JURAPAD018
X1_ORDEM | 02 |
X1_PERGUNT | Data Final |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR018VldDt(2, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR02 |
X1_HELP | Data Final para a emissão do relatório. |
Nome: JURAPAD018
X1_ORDEM | 03 |
X1_PERGUNT | Grupo de cliente |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VALID | JR018VldGrp(MV_PAR03) |
X1_VAR01 | MV_PAR03 |
X1_F3 | ACY2 |
X1_HELP | Permite filtrar o relatório com base no grupo de cliente especificado. |
Nome: JURAPAD018
X1_ORDEM | 04 |
X1_PERGUNT | Cliente |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VALID | JR018VldCli(MV_PAR04) |
X1_VAR01 | MV_PAR04 |
X1_F3 | SA1NUH |
X1_GRPSXG | 001 |
X1_HELP | Permite filtrar o relatório com base no cliente especificado. |
Nome: JURAPAD018
X1_ORDEM | 05 |
X1_PERGUNT | Loja |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_GSC | G |
X1_VALID | JR018VldLoja(MV_PAR04, MV_PAR05) |
X1_VAR01 | MV_PAR05 |
X1_GRPSXG | 002 |
X1_HELP | Permite filtrar o relatório com base no cliente/loja especificado. |
Nome: JURAPAD018
X1_ORDEM | 06 |
X1_PERGUNT | Moeda |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_GSC | G |
X1_VALID | JR018VldMoe(MV_PAR06) |
X1_VAR01 | MV_PAR06 |
X1_F3 | JURCTO |
X1_HELP | Permite filtrar o relatório com base na moeda especificada. |
Nome: JURAPAD018
X1_ORDEM | 07 |
X1_PERGUNT | Quebra por cliente |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_DEF01 | Sim |
X1_DEF02 | Não |
X1_VAR01 | MV_PAR07 |
X1_HELP | Realiza a quebra de página a cada mudança de cliente? |
Nome: JURAPAD018
X1_ORDEM | 08 |
X1_PERGUNT | Tipo de despesa |
X1_TIPO | C |
X1_TAMANHO | 4 |
X1_GSC | G |
X1_VALID | JR018VldDes(MV_PAR08) |
X1_VAR01 | MV_PAR08 |
X1_F3 | NRH |
X1_GRPSXG | 037 |
X1_HELP | Permite filtrar o relatório com base no tipo de despesa especificado. |
Nome: JURAPAD018
X1_ORDEM | 09 |
X1_PERGUNT | Resultado |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR09 |
X1_DEF01 | Tela |
X1_DEF02 | Imressora |
X1_HELP | Tipo de resultado para a emissão do relatório: |
Nome: JURAPAD024
X1_ORDEM | 01 |
X1_PERGUNT | Data Inicial |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR024VldDt(1, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR01 |
X1_HELP | Data inicial para a emissão do relatório. |
Nome: JURAPAD024
X1_ORDEM | 02 |
X1_PERGUNT | Data Final |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR024VldDt(2, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR02 |
X1_HELP | Data Final para a emissão do relatório. |
Nome: JURAPAD024
X1_ORDEM | 03 |
X1_PERGUNT | Escritório |
X1_TIPO | C |
X1_TAMANHO | 5 |
X1_GSC | G |
X1_VALID | JR024VldEsc(MV_PAR03) |
X1_VAR01 | MV_PAR03 |
X1_F3 | NS7 |
X1_GRPSXG | 098 |
X1_HELP | Permite filtrar o relatório com base no escritório especificado. |
Nome: JURAPAD024
X1_ORDEM | 04 |
X1_PERGUNT | Quebra escritório |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR04 |
X1_DEF01 | Sim |
X1_DEF02 | Não |
X1_HELP | Realiza a quebra de página a cada mudança de escritório? |
Nome: JURAPAD024
X1_ORDEM | 05 |
X1_PERGUNT | Resultado |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR05 |
X1_DEF01 | Tela |
X1_DEF02 | Impressora |
X1_HELP | Tipo de resultado para a emissão do relatório: |
Nome: JURAPAD025
X1_ORDEM | 01 |
X1_PERGUNT | Data Inicial |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR024VldDtJR025VldDt(1, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR01 |
X1_HELP | Data inicial para a emissão do relatório. |
Nome: JURAPAD025
X1_ORDEM | 02 |
X1_PERGUNT | Data Final |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR024VldDtJR025VldDt(2, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR02 |
X1_HELP | Data Final para a emissão do relatório. |
Nome: JURAPAD025
X1_ORDEM | 03 |
X1_PERGUNT | Escritório |
X1_TIPO | C |
X1_TAMANHO | 5 |
X1_GSC | G |
X1_VALID | JR025VldEsc(MV_PAR03) |
X1_VAR01 | MV_PAR03 |
X1_F3 | NS7 |
X1_GRPSXG | 098 |
X1_HELP | Permite filtrar o relatório com base no escritório especificado. |
Nome: JURAPAD025
X1_ORDEM | 04 |
X1_PERGUNT | Quebra escritório |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR04 |
X1_DEF01 | Sim |
X1_DEF02 | Não |
X1_HELP | Realiza a quebra de página a cada mudança de escritório? |
Nome: JURAPAD025
X1_ORDEM | 05 |
X1_PERGUNT | Resultado |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR05 |
X1_DEF01 | Tela |
X1_DEF02 | Impressora |
X1_HELP | Tipo de resultado para a emissão do relatório: |
Nome: JURAPAD026
X1_ORDEM | 01 |
X1_PERGUNT | Ano-mês referência: |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_PICTURE | @R 9999-99 |
X1_HELP | Ano-mês de referência para a emissão do relatório. |
Nome: JURAPAD026
X1_ORDEM | 02 |
X1_PERGUNT | Escritório |
X1_TIPO | C |
X1_TAMANHO | 5 |
X1_GSC | G |
X1_VALID | JR026VldEsc(MV_PAR02) |
X1_VAR01 | MV_PAR02 |
X1_F3 | NS7 |
X1_GRPSXG | 098 |
X1_HELP | Permite filtrar o relatório com base no escritório especificado. |
Nome: JURAPAD026
X1_ORDEM | 03 |
X1_PERGUNT | Grupo de cliente |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VALID | JR026VldGrp(MV_PAR03) |
X1_VAR01 | MV_PAR03 |
X1_F3 | ACY2 |
X1_HELP | Permite filtrar o relatório com base no grupo de cliente especificado. |
Nome: JURAPAD026
X1_ORDEM | 04 |
X1_PERGUNT | Cliente |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VALID | JR026VldCli(MV_PAR04) |
X1_VAR01 | MV_PAR04 |
X1_F3 | SA1NUH |
X1_GRPSXG | 001 |
X1_HELP | Permite filtrar o relatório com base no cliente especificado. |
Nome: JURAPAD026
X1_ORDEM | 05 |
X1_PERGUNT | Loja |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_GSC | G |
X1_VALID | JR026VldLoja(MV_PAR04, MV_PAR05) |
X1_VAR01 | MV_PAR05 |
X1_GRPSXG | 002 |
X1_HELP | Permite filtrar o relatório com base no cliente/loja especificado. |
Nome: JURAPAD026
X1_ORDEM | 06 |
X1_PERGUNT | Contrato |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VALID | JR026VldCtr(MV_PAR06) |
X1_VAR01 | MV_PAR06 |
X1_F3 | NT0 |
X1_GRPSXG | 102 |
X1_HELP | Permite filtrar o relatório com base no contrato especificado. |
Nome: JURAPAD026
X1_ORDEM | 07 |
X1_PERGUNT | Resultado |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR07 |
X1_DEF01 | Tela |
X1_DEF02 | Impressora |
X1_HELP | Tipo de resultado para a emissão do relatório: |
Nome: JURAPAD031
X1_ORDEM | 01 |
X1_PERGUNT | Data Inicial |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR031VldDt(1, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR01 |
X1_HELP | Data inicial para a emissão do relatório. |
Nome: JURAPAD031
X1_ORDEM | 02 |
X1_PERGUNT | Data Final |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VALID | JR031VldDt(2, MV_PAR01, MV_PAR02) |
X1_VAR01 | MV_PAR02 |
X1_HELP | Data final para a emissão do relatório. |
Nome: JURAPAD031
X1_ORDEM | 03 |
X1_PERGUNT | Somente ativosQuebra escritório |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR03 |
X1_DEF01 | Sim |
X1_DEF02 | Não |
X1_HELP | Exibe no relatório somente os WOs ativos? |
Nome: JURAPAD031
X1_ORDEM | 04 |
X1_PERGUNT | Resultado |
X1_TIPO | N |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR04 |
X1_DEF01 | Tela |
X1_DEF02 | Impressora |
X1_HELP | Tipo de resultado para a emissão do relatório: |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|