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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas