Árvore de páginas

Versões comparadas

Chave

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

...


02. 
SITUAÇÃO/REQUISITO

Quando há 2 sessões do FINA040 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, está sendo exibido o sistema exibe a mensagem "Help: USEDCODE" e impede que dê sequencia na operação;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

...