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 CanceladasAlteraçãoRelatórios -> Faturas Canceladas-
JURAPAD025 - Relatório de Faturas EmitidasAlteraçãoRelatórios -> Faturas Emitidas-
JURAPAD026 - Previsão de FaturamentoAlteraçãoRelatórios -> Previsão Analítica de Faturamento-
JURAPAD031 - Relatório de WOAlteraçãoRelató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

  1. 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_DEF02Tela
X1_DEF03PDF

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Impressora
2 = Tela
3 = PDF

 

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_DEF02Tela
X1_DEF03PDF

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Impressora
2 = Tela
3 = PDF

 

Nome: JURAPAD018

X1_ORDEM

01

X1_PERGUNT

Data Inicial

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VALIDJR018VldDt(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_VALIDJR018VldDt(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_VALIDJR018VldGrp(MV_PAR03)

X1_VAR01

MV_PAR03

X1_F3ACY2

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_VALIDJR018VldCli(MV_PAR04)

X1_VAR01

MV_PAR04

X1_F3SA1NUH
X1_GRPSXG001

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_VALIDJR018VldLoja(MV_PAR04, MV_PAR05)

X1_VAR01

MV_PAR05

X1_GRPSXG002

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_VALIDJR018VldMoe(MV_PAR06)                                      

X1_VAR01

MV_PAR06

X1_F3JURCTO

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_DEF01Sim
X1_DEF02Nã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_VALIDJR018VldDes(MV_PAR08)

X1_VAR01

MV_PAR08

X1_F3NRH
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_DEF02Imressora

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Tela
2 = Impressora

 

Nome: JURAPAD024

X1_ORDEM

01

X1_PERGUNT

Data Inicial

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VALIDJR024VldDt(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_VALIDJR024VldDt(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_VALIDJR024VldEsc(MV_PAR03)

X1_VAR01

MV_PAR03

X1_F3NS7
X1_GRPSXG098

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_DEF01Sim
X1_DEF02Nã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_DEF01Tela
X1_DEF02Impressora

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Tela
2 = Impressora

 

Nome: JURAPAD025

X1_ORDEM

01

X1_PERGUNT

Data Inicial

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VALIDJR025VldDt(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_VALIDJR025VldDt(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_VALIDJR025VldEsc(MV_PAR03)                                      

X1_VAR01

MV_PAR03

X1_F3NS7
X1_GRPSXG098

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_DEF01Sim
X1_DEF02Nã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_DEF01Tela
X1_DEF02Impressora

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Tela
2 = Impressora

 

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_VALIDJR026VldEsc(MV_PAR02)

X1_VAR01

MV_PAR02

X1_F3NS7
X1_GRPSXG098

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_VALIDJR026VldGrp(MV_PAR03)                                      

X1_VAR01

MV_PAR03

X1_F3ACY2

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_VALIDJR026VldCli(MV_PAR04)                                      

X1_VAR01

MV_PAR04

X1_F3SA1NUH
X1_GRPSXG001

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_VALIDJR026VldLoja(MV_PAR04, MV_PAR05)                           

X1_VAR01

MV_PAR05

X1_GRPSXG002

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_VALIDJR026VldCtr(MV_PAR06)                                      

X1_VAR01

MV_PAR06

X1_F3NT0
X1_GRPSXG102

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_DEF02Impressora

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Tela
2 = Impressora

 

Nome: JURAPAD031

X1_ORDEM

01

X1_PERGUNT

Data Inicial

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VALIDJR031VldDt(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_VALIDJR031VldDt(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_DEF01Sim
X1_DEF02Nã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_DEF01Tela
X1_DEF02Impressora

X1_HELP

Tipo de resultado para a emissão do relatório:
1 = Tela
2 = Impressora


 

 

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.