01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:FINANCEIRO (SIGAFIN)
Função:CONTABILIZAÇÃO (FINA050)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSFIN-13155


02. 
SITUAÇÃO/REQUISITO

Criar uma nova classe e seus métodos para viabilizar a substituição das leituras do campo E5_DOCUMEN por consultas nas tabelas FKs .

Essa necessidade surge devido os processos de Compensações a Pagar/Receber gravarem dados do título compensado de forma concatenada no campo E5_DOCUMEN (prefixo + número + parcela + tipo), e com isso, se o tamanho dos campos que armazém esses dados (Ex: E1_PREFIXO, E1_NUM, etc) forem aumentados via SIGACFG, a leitura do E5_DOCUMEN falhará.

Situações mapeadas e que devem ser implementadas na nova classe:

    1. Método deve retornar os dados do título da contrapartida da compensação (tabela FK7). Exemplo: Ao compensar uma NF com um RA, caso for passado o ID da movimentação de baixa da NF, deverá retornar os dados do título RA;
      1. O método deve possibilitar retornar as informações a partir de um ID da movimentação de baixa via compensação (FK1_IDFK1/FK2_IDFK2) ou também a partir do registro da tabela SE5 que estiver posicionado;
      2. Deve atender as carteiras a pagar e receber;
      3. Deve possibilitar o retorno via JSON e também via String;
    2. Método deve retornar uma lista de movimentações de baixas de um determinado título a pagar/recebe (ref. tabelas FK1/FK2), possibilitando filtrar a consulta por: Filial, filial de Origem, período e se irá considerar as movimentações canceladas/estornadas;

03. SOLUÇÃO

Movements - Dados de movimentação do título pelas FK's

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

        Reestruturação da tabela SE5 na família de tabelas FKx