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
Permitir Possibilitar a emissão de relatórios utilizando os próprios recursos da linha Protheus, no caso o TMS Printer FWMSPRINTER. Desta forma, não será necessário realizar a integração com o é 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 somente os seguinte seguintes relatórios:
- Recibo de adiantamento;
- Protocolos;
- Relatórios 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 municipios municípios do IBGE
- CTO – Moedas ContabeisContábeis
- CTP – Câmbio
- NRH –Tipos de despesa
- NS7 – Escritório
- NSO – Tp Tipo de Protocolo de Faturas
- NT0 – Contratos de Faturamento
- NUF – WO
- NUS – Histórico dos Participantes
- NVE – CasoCasos
- NVY – Despesas
- NVZ – Despesa Faturamento
- NW0 – Time Sheet Faturamento
- NW4 – Lancamento Tabelado Fatu 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_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_HELP | Tipo de resultado para a emissão do relatório: |
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 | JR025VldDt(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 | JR025VldDt(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 ativos |
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: |
Anexos
View file name JU069.rpt height 250 View file name JU074A.rpt height 250 View file name JU074B.rpt height 250 View file name JURAPAD018.rpt height 250 View file name JURAPAD024.rpt height 250 View file name JURAPAD025.rpt height 250 View file name JURAPAD026.rpt height 250 View file name JURAPAD031.rpt height 250
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|