| Produto: | TOTVS Varejo Supermercados |
|---|---|
| Linha de Produto: | Supermercados - Linha Consinco |
| Segmento: | Varejo |
| Tipo de Documento: | Manutenção |
| Módulo: | Acordos e Verbas |
| Caminho: | Administração > Verba Bonificação |
| Função: | VERBAS DE BONIFICAÇÃO - MAX0302 |
| País: | Brasil |
| Ticket: | 24559460 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPCONTR-9253 |
Atualmente, o sistema permite cadastrar uma verba compartilhada entre diversas empresas, possibilitando múltiplos vínculos. No entanto, ao alterar a data final de vigência dessa verba, ocorre o erro SQL 'missing expression', pois o sistema não consegue salvar alterações quando há muitas empresas associadas. Nesse cenário, não é possível persistir modificações que ultrapassem o limite de 250 caracteres referentes às empresas vinculadas
Foi identificado que a função SUBSTR, utilizada para cortar o retorno do SELECT que gera a lista de empresas, não suportou a quantidade de caracteres retornada pela query.
No módulo Acordo e Verbas → Administração → Verba Bonificação, cadastrar uma verba configurada como “Verba compartilhada entre empresas”.
Realizar uma alteração em qualquer campo da verba (por exemplo, a data final de vigência) e salvar a modificação.
04. SOLUÇÃO
Foi ampliado o limite de corte aplicado pela função SUBSTR, passando de 250 para 1000 caracteres, permitindo que o sistema suporte o salvamento de alterações em verbas compartilhadas com um número maior de empresas vinculadas.
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.037 ou service pack superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.012 ou service pack superior