FINA460 - Controle de numeração dos novos títulos na alteração da numeração sugerida na grid da tabela FO2.

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços e Jurídico

Módulo:

SIGAFIN

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

Liquidação

FINA460

Parâmetro(s):

MV_FINLIQR

Tickets relacionados


3205320

Requisito/Story/Issue (informe o requisito relacionado):

MPRIMESP-16754

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

Informe as tabelas utilizadas.

Sistema(s) Operacional(is):

Windows/Linux

Descrição

Melhoria na rotina de liquidação do contas à receber (FINA460) para que seja possível replicar a numeração de um título alterado na grid de títulos à serem gerados no momento de edição da tabela FO2.

 Foi feita a criação de um parâmetro para definir se o sistema deve replicar a nova numeração do título à ser gerado ou deve manter o legado, que seria não replicar as novas numerações.

 OBS.:Para o correto funcionamento da rotina deve ser realizado a criação do parâmetro MV_FINLIQR .





Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

  

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o parâmetro a seguir:

Itens/Pastas

Descrição

Nome:

MV_FINLIQR

Tipo:

Lógico

Cont. Por.:

.F.

Descrição:

Indica se o número dos títulos novos serão replicados ao sofrerem alteração ficando todos com a mesma numeração.

 

Procedimento para Utilização

Basicamento a rotina passou a possuir dois modos de comportamento com relação a alteração de numeração de títulos a serem gerados, esses comportamentos são definidos pelo parâmetro MV_FINLIQR, que pode ser configurado como .T. (True - Verdadeiro) ou .F. (False - Falso), por default seu preenchimento deve ser .F.


  • MV_FINLIQR Configurado como .F.

    A numeração automática só passa a ser realizad após preenchimento do campo de prefixo (FO2_PREFIX), ao alterar o campo de número do título (FO2_NUM)  ou parcela (FO2_PARCEL), o sistema assume o novo valor apenas para o registro que foi de fato alterado. 

    Exemplo:

           

           

           

Note que a primeira linha teve o campo referente a numeração alterada de "0000000001" para "000000001A" e as outras linhas permaneceram com a mesma numeração, o que é esperado para esse cenário. 


  • MV_FINLIQR Configurado como .T.

    Com essa configuração sistema assume o comportamento de replicar  a numeração se a mesma for alterada em algum registro na grid de títulos a serem gerados (Tabela FO2), nessa configuração o reprocessamento é realizado do registro alterado para baixo, não são alterados todas as numerações.

       Exemplo:



Alterada a primeira linha, sistema replicou a nova numeração para todas as demais.

Alterado a segundo linha, sistema replicou as numerações da segunda em diante.


OBS.: Com relação a alteração da numeração das parcelas o sistema não reprocessa as mesmas, apenas irá assumir a informação digitada, com a validação de numeração duplicada.




Finalização da rotina. 

Gerado o título com a nova numeração e suas devidas parcelas, baixa do título principal também realizada. 

Processo de cancelamento da liquidação 




Alterado a segundo linha, sistema replicou as numerações da segunda em diante.


Com relação a alteração da numeração das parcelas o sistema não reprocessa as mesmas, apenas irá assumir a informação digitada, com a validação de numeração duplicada.