Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:FINANCEIRO (SIGAFIN)
Função:CONTAS A RECEBER (FINA040)
Ticket:19014650
Requisito/Story/Issue (informe o requisito relacionado) :DSFIN-6830


02. 
SITUAÇÃO/REQUISITO

Quando há 2 sessões abertas na rotina FINA040 (Contas a Receber) com a tela de inclusão de título, sendo que ambas estão com o campo Número (E1_NUM) com o mesmo conteúdo e o campo Prefixo (E1_PREFIXO) esteja diferente, o sistema exibe a mensagem "Help: USEDCODE" e impede que dê sequencia no preenchimento.

03. SOLUÇÃO

  • Foi alterada a validação do campo E1_NUM no dicionário de dados (SX3):
    • Conteúdo anterior do X3_VALID: FA040Num() .AND. FREEFORUSE("SE1",M->E1_NUM) 
    • Conteúdo novo do X3_VALID: FA040Num() .AND. Iif(FindFunction("F40NumUse"),F40NumUse(),FREEFORUSE("SE1",M->E1_NUM))
  • O campo X3_VALID passou a chamar a nova função F40NumUse(), que corrige o problema de verificação incompleta da chave da tabela SE1;
  • A função F40NumUse() possui o tratamento utilizando a função FREEFORUSE utilizando a chave de pesquisa: M->E1_PREFIXO+M->E1_NUM+M->E1_PARCELA+M->E1_TIPO;

04. DEMAIS INFORMAÇÕES

  • Nesse pacote de correção (patch) foi disponibilizada a atualização do programa FINXINC.PRX contendo a nova função F40NumUse();
  • Já a alteração no dicionário de dados (mudança no X3_VALID) será disponibilizado na próxima expedição do pacote acumulado do módulo Financeiro (previsto para a 2ª quinzena de Fev/2024);

05. ASSUNTOS RELACIONADOS