Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ctree - Substituição de Arquivos Locais

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Jurídico

Módulo:

 Pré-Faturamento de Serviços

Rotina:

Rotina

Nome Técnico

JURA027

Lançamento Tabelado.

JURA070

Cadastro de Casos.

JURA201

Emissão da Pré-Fatura.

JURA202

Operação de pré-fatura.

JURA203 

Emissão de Fatura.

JURA204 Operações de Fatura.

Rotina(s) envolvida(s)

Nome Técnico

JURA201A 

Emissão de pré-fatura.

 JURA202B

Associação de Time Sheet da Pré-Fatura.

JURA202C 

Associação de Despesas da Pré-Fatura.

JURA202D 

Associação de Lanc.Trabalhado da Pré-Fatura.

JURA203B 

Selecionar pré-fatura para a fila de geração de Fatura.

JURA203C 

Selecionar parcelas fixas para a fila de geração de Fatura.

JURA203D 

Selecionar Faturas Adicionais para incluir na fila de geração de Fatura.

JURCRIATMP 

Rotina genérica para facilitar a criação de browser com tabelas temporárias.

JURFILAEXE 

Rotina para controlar a criação e execução de procedimentos na tabela OH1.

JURTHREAD Rotina para controlar as threads de emissão de pré-fatura.
Requisito (ISSUE):JURPFS002-42

País(es):

Brasil

Tabelas Utilizadas

OH1 - FILA DE PROCESSAMENTO
NX0 - PRE-FATURA

Descrição

Substituição de arquivos locais que atualmente são gerados em DBF ou CTREE por tabelas temporárias no banco de dados.
 

Os fontes que utilizavam o arquivo temporário em DBF ou CTREE para realizar um processamento por uma única Thread, foram alterados para tabelas temporárias no banco de dados. Mas quando o arquivo temporário é utilizado por mais de uma  thread, foi criado a tabela OH1 - Fila de Processamento para realizar o controle dos dados.

Esta implementação não é visível ao usuário.
Alterado o código fonte de modo que o resultado final seja o mesmo.

Atualizações do Compatibilizador

1.     Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

OH1

FILA DE PROCESSAMENTO

C

N

 

2.  Criação de Campos no arquivo SX3 – Campos:

 

  • Tabela OH1 – Fila de Processamento:

Campo

OH1_FILIAL

Tipo

Caracter
Tamanho
2

Decimal

 

Formato

@!

Título

Filial

Descrição

Filial do Sistema

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Help

Filial do Sistema

Campo

OH1_CODIGO

Tipo

Caracter

Tamanho

8

Formato

@!

Título

Código

Descrição

Código de Processamento

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

!ExistChav('OH1',M->OH1_CODIGO,1)

Help

Código sequencial do Processamento
Campo
OH1_SITUAC

Tipo

Caracter

Tamanho

1

Título

Situação

Descrição

Situação de Execução

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 1=Pendente;2=Execução;3=Concluído;4=Cancelado

Val. Sistema

 PERTENCE("1","2","3","4")

Help

 Situação da execução do registro

Campo

OH1_CODUSE

Tipo

Caracter

Tamanho

6

Título

Cód. Usuário

Descrição

Código do Usuário

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Código do Usuário que incluiu o registro na fila de processamento.

Campo

OH1_TIPO

Tipo

Caracter

Tamanho

1

Título

Tipo

Descrição

Tipo de Processamento

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 1=Impressão;2=Relatório

Val. Sistema

PERTENCE("1","2")

Help

Tipo de Processamento realizado.

Campo

OH1_ROTINA

Tipo

Caracter

Tamanho

 10

Formato

@!

Título

Rotina

Descrição

Rotina para Processamento

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Alias da rotina para identificar o processamento que deve ser realizado

Campo

OH1_PARAME

Tipo

Memo

Tamanho

10

Título

Parâmetros

Descrição

Parâmetros executados. 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Parâmetros executados no processamento.

Campo

OH1_DTINIC

Tipo

Data

Tamanho

8

Título

Data Início

Descrição

Data Início de Proces.

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Data que foi gerado o registro na fila.

Campo

OH1_HRINIC

Tipo

Caracter

Tamanho

8

Título

Hora Início

Descrição

Hora Início de Proces.

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Hora de registro na fila de processamento

Campo

OH1_DTFIM

Tipo

Data

Tamanho

8

Título

Data Fim

Descrição

Data Fim de Processamento

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Data que foi finalizado o processamento.

Campo

OH1_HRFIM

Tipo

Caracter

Tamanho

8

Título

Hora Fim

Descrição

Hora Fim de Processamento

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Hora que foi finalizado o processamento.
 
  • Tabela NX0 - Pré-Fatura

Campo

NX0_DCLIEN

Tipo

Caracter

Tamanho

40

Título

Nome Cliente

Descrição

Nome do Cliente

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Nome do Cliente

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso

 

3.  Criação de Índices no arquivo SIXÍndices:

Índice

OH1

Ordem

1

Chave

OH1_FILIAL+OH1_CODIGO

Descrição

Busca Código

Proprietário

Sistema

Índice

OH1

Ordem

2

Chave

OH1_FILIAL+OH1_SITUAC+OH1_CODUSE+OH1_TIPO+OH1_ROTINA

Descrição

Busca Padrão

Proprietário

Sistema

Procedimento para Utilização 

     

  1.  Acesse o Pré

     No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em Atualizações / Cadastro / Casos / Outras opções / Casos sem

    , acesse Atualizações / Cadastro / Casos / Outras opções / Casos sem contrato.

    1.1.        

    Selecionar

    os

    filtros

    desejados.

    1.2.        

    Clicar

    em

    confirmar

    Confirmar.

    1.3.         Será aberto um novo browse com os casos conforme o filtro selecionado no passo 1.1.

     

    Acesse o Pré
  2. No modulo Pré-faturamento de Serviços (SIGAPFS) em , acesse Atualizações / Movimentação / Lançamento tabelado.
    2.1.       Selecionar o lançamento tabelado.

    2.2.

         

    Acesse

    Outras

    opções

    /

    Contas

    a

    pagar

    /

    Visualizar

    CP.

    2.3.       Será aberto um novo browse com a contas a pagar do lançamento selecionado no passo 2.1.

     

     Acesse o Pré
  3. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    pré-fatura.

    3.1.       Selecionar a pré-fatura.

    3.2.

         

    Clique

    em

    alterar

    3.3.

         

    Acesse

    Outras

    ações

    /

    Novos

    /

    Time-Sheet.

    3.4.       Será aberto um novo browse com os Time-Sheet cobráveis com a mesma data da pré-fatura selecionada no passo 3.1 que não estão vinculados a nenhuma pré-fatura.

     

     Acesse o Pré
  4.  No modulo Pré-faturamento de Serviços (SIGAPFS) em , acesse Atualizações / Movimentação / Operação de pré-fatura.
    4.1.       Selecionar a pré-fatura.

    4.2.

        

    Clique

    em

    alterar

    4.3.

         

    Acesse

    Outras

    ações

    /

    Novos

    /

    Despesas.

    4.4.       Será aberto um novo browse com as despesas cobráveis com a mesma data da pré-fatura selecionada no passo 4.1 que não estão vinculados a nenhuma pré-fatura.

     

     Acesse o Pré
  5. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    pré-fatura.

    5.1.     

    Selecionar

    a

    pré-fatura.

    5.2.

        

    Clique

    em

    alterar

    5.3.

        

    Acesse

    Outras

    ações

    /

    Novos

    /

    Lanç.

    Tabela.

    5.4.

    Será aberto um novo browse com os lançamentos tabelados cobráveis com a mesma data da pré-fatura selecionada no passo 5.1 que não estão vinculados a nenhuma

         Será aberto um novo browse com os lançamentos tabelados cobráveis com a mesma data da pré-fatura selecionada no passo 5.1 que não estão vinculados a nenhuma pré-fatura.

     

    Acesse o Pré
  6. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    pré-fatura.

    6.1.       Selecione uma, ou mais, pré-fatura

    6.2.

          Acesse

    Outras

    opções

    /

    Refazer

    6.3.

         

    Selecione

    a opção Impressora

    6.4.       Após o processamento, será enviado diretamente para a impressora padrão o resumo da pré-fatura.

     

    Acesse o Pré
  7. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    pré-fatura.

    7.1.       Selecione uma, ou mais, pré-fatura

    7.2.

          Acesse

    Outras

    opções

    /

    Refazer

    7.3.

         

    Selecione

    a

    opção

    Tela

    7.4.       Após o processamento, será aberto um .pdf com o resumo da pré-fatura.

     

    Acesse o Pré
  8. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    pré-fatura.

    8.1.       Selecione uma, ou mais, pré-fatura

    8.2.

          Acesse

    Outras

    opções

    /

    Refazer

    8.3.

         

    Selecione

    a opção Word

    8.4.       Após o processamento, será gerado um documento em word do resumo da pré-fatura, na pasta pré-configurada no parâmetro MV_ JPASPRE.

     

    Acesse o Pré
  9. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    fatura

    /

    Incluir

    na

    fila

    /

    Pré-Fatura.

    9.1.       Selecione o filtro desejado

    9.2.

         Clique

    em

    OK

    9.3.       Será aberto um novo browse com as pré-faturas disponíveis para serem faturadas, respeitando os filtros selecionados no passo 9.1

     

    Acesse o Pré
  10. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    fatura

    /

    Incluir

    na

    fila

    /

    Fixo.

    10.1.      Selecione o filtro desejado.

    10.2.      Clique

    em

    OK

    10.3.      Será aberto um novo browse com os fixos disponíveis para serem faturados, respeitando os filtros selecionados no passo 10.1

     

    Acesse o Pré
  11. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    fatura

    /

    Incluir

    na

    fila

    /

    Fatura

    adicional.

    11.1.      Selecione o filtro desejado.

    11.2.      Clique

    em

    OK

    11.3.      Será aberto um novo browse com as faturas adicionais disponíveis para serem faturadas, respeitando os filtros selecionados no passo 11.1

     

    Acesse o Pré
  12. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    fatura

    /

    Incluir

    na

    fila

    12.1.      Selecione a opção desejada.
    12.2.      Selecione o filtro caso for necessário.

    12.3.      Clique

    em

    OK

    12.4.      Selecione o registro desejado.

    12.5.      Clique

    em

    Enviar

    p/ fila.

    12.6.      Feche o browse.

    12.7.      Acesse

    Outras

    ações

    /

    Emitir.

    12.8.      Selecione as opções desejadas.

    12.9.      Em

    resultado,

    selecione

    a

    opção

    impressora

    Impressora.

    12.10.    Após o processamento, será enviado diretamente para a impressora um relatório da fatura.

     

    Acesse o Pré
  13. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    fatura

    /

    Incluir

    na

    fila

    13.1.      Selecione a opção desejada.
    13.2.      Selecione o filtro caso for necessário.

    13.3.      Clique

    em

    OK

    13.4.      Selecione o registro desejado.

    13.5.      Clique

    em

    Enviar

    p/ fila.

    13.6.      Feche o browse.

    13.7.      Acesse

    Outras

    ações

    /

    Emitir.

    13.8.      Selecione as opções desejadas.

    13.9.      Em

    resultado,

    selecione

    a

    opção

    Tela.

    13.10.    Após o processamento, será aberto um relatório em .pdf da fatura.Acesse o Pré

     

  14. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    fatura

    /

    Incluir

    na

    fila

    14.1.      Selecione a opção desejada.
    14.2.      Selecione o filtro caso for necessário.

    14.3.      Clique

    em

    OK

    14.4.      Selecione o registro desejado.

    14.5.      Clique

    em

    Enviar

    p/ fila.

    14.6.      Feche o browse.

    14.7.      Acesse

    Outras

    ações

    /

    Emitir.

    14.8.      Selecione as opções desejadas.

    14.9.      Em

    resultado,

    selecione

    a

    opção

    Word.

    14.10.    Após o processamento, será gerado em word um relatório na pasta pré-configurada no parâmetro MV_JPASFAT

     

    Acesse o Pré
  15. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    fatura.

    15.1.      Selecione uma fatura.

    15.2.      Acesse

    Outras

    Opções

    /

    Refazer

    15.3.      Selecione as opções desejadas.

    15.4.      Em

    resultado,

    selecione

    a

    opção

    impressora

    Impressora.

    15.5.      Clique

    em

    Emitir

    15.6.      Após o processamento, será enviado diretamente para a impressora um relatório da fatura.

     

    Acesse o Pré
  16. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    fatura.

    16.1.      Selecione uma fatura.

    16.2.      Acesse

    Outras

    Opções

    /

    Refazer

    16.3.      Em

    resultado,

    selecione

    a

    opção

    Tela.

    16.4.      Clique

    em

    Emitir

    16.5.      Após o processamento, será aberto um relatório em .pdf da fatura.

     

    Acesse o Pré
  17. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Operação

    de

    fatura.

    17.1.      Selecione uma fatura.

    17.2.      Acesse

    Outras

    Opções

    /

    Refazer

    17.3.      Selecione as opções desejadas.

    17.4.      Em

    resultado,

    selecione

    a

    opção

    Word.

    17.5.      Clique

    em

    Emitir

    17.6.      Após o processamento, será gerado em word um relatório na pasta pré-configurada no parâmetro MV_JPASFAT

     

    Acesse o Pré
  18. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    Pré-Fatura.

    18.1.      Selecione o filtro desejadas.

    18.2.      Em

    resultado,

    selecione

    a

    opção

    impressora

    Impressora.

    18.3.      Clique

    em

    Ok

    OK.

    18.4.      Após o processamento, será enviado diretamente para a impressora padrão o resumo da(s) pré-fatura.

     

    Acesse o Pré
  19. No modulo Pré-faturamento

    de

    Serviços

    (SIGAPFS)

    em

    , acesse Atualizações

    /

    Movimentação

    /

    Emissão

    de

    Pré-Fatura.

    19.1.      Selecione o filtro desejadas.

    19.2.      Em

    resultado,

    selecione

    a

    opção

    Tela.

    19.3.      Clique

    em

    Ok

    OK.

    19.4.      Após o processamento, será aberto um(ns) .pdf com o resumo da(s) pré-fatura.

     

    Acesse o Pré
  20. No modulo Pré-faturamento de Serviços (SIGAPFS) em , acesse Atualizações / Movimentação / Emissão de Pré-Fatura.
    20.1.      Selecione o filtro desejadas.

    20.2.      Em

    resultado,

    selecione

    a

    opção

    Word

    .20.3.     Clique

    em

    Ok

    OK

    .20.4.     Após o processamento, será gerado um documento em word do resumo da(s) pré-fatura, na pasta pré-configurada no parâmetro MV_ JPASPRE.