Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Backoffice
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Protheus | ||||||||||||||||
| Segmento: | Backoffice SP | ||||||||||||||||
| Módulo: | FINANCEIRO (SIGAFIN) | ||||||||||||||||
| Função: | BAIXAS A RECEBER (FINA070) | ||||||||||||||||
| Ticket: | 25558443 | ||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DSFIN-16649 |
02. SITUAÇÃO/REQUISITO
O relacionamento da tabela FK7 no model do MVC (setRelation) está gerando error.log em ambientes com banco de dados Oracle.
O erro é apresentado ao vincular o VA (Valor Acessório) nas rotinas FINA040 e/ou FINA050, nas baixas de títulos (FINA070 e FINA080) e na consulta de VA das rotinas de posição de título (FINC040 e FINC050).
03. SOLUÇÃO
Corrigido o relacionamento (setRelation) da tabela FK7, descontinuando o com a remoção do uso da concatenação dos campos com o sinal de "|+" (pipe) e passando a relacionar cada campo da FK7 com seu respectivo campo da tabela relacionada.
Foi avaliado que o dado informado no 1º parâmetro do método setRelation é convertido em filtro (where) da uma query de relacionamento entre as tabelas (tratamento interno do MVC), e que portanto não podemos usar concatenação de dados.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
| Templatedocumentos |
|---|
...