...
| Produto: | | Solucoes_totvs |
|---|
| Solucao | TOTVS Varejo Supermercados PDV |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Tipo de Documento: | |
|---|
| Módulo: | AcruxPDV |
|---|
| Caminho: | Subtotal |
|---|
| Função: | API Subtotal da Venda |
|---|
| País: | Brasil |
|---|
| Ticket: | 24759369 |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | | Jira |
|---|
| server | JIRA |
|---|
| serverId | 0c783de1-186e-383b-975c-a1acd7d76cb5 |
|---|
| key | DSUPPDVTURING-13374 |
|---|
|
|
|---|
02. SITUAÇÃO/REQUISITO
- Ao realizar a chamada da CustomAPI no Subtotal da Venda, foi identificado que a ausência do campo Sale ou do campo PartnerGroupItems no JSON de resposta ocasionava erro na aplicação.
...
- O sistema apresentava em tela um Access Violation, pois o código tentava acessar Response.Sale.PartnerGroupItems mesmo quando o objeto Sale não estava instanciado.
Image Added
03. PRÉ-REQUISITOS
| Nota |
|---|
Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta. |
Configurar a comunicação no evento de Subtotal da venda.
- Monitor > Configurações de PDVs > integrações externas > Vendas > Eventos > Subtotal da venda > URL.
04. SOLUÇÃO
- Foi adicionada a validação da assinatura do objeto Response.Sale antes da iteração sobre PartnerGroupItems, garantindo que o acesso só ocorra quando os dados estiverem presentes no JSON.
05. REQUISITOS DE VERSÃO
Se estiver na versão 25.09.001, atualize para o service pack 25.09.XXX ou superior.
...
DOCUMENTO(S) DE REFERÊNCIA
...