...
02. SITUAÇÃO/REQUISITO
Foi notado notado que não era possível cancelar transações de devolução ou venda que estivessem relacionadas a uma venda com troca.
...
Foi criado o parâmetro IN_NAO_CANCELA_TRA_RELAC com o objetivo de trazer as operações relacionadas à troca, caso desejado, cancelar as mesmaspermitir cancelar as transações de venda com troca relacionada individualmente.
| Totvs custom tabs box |
|---|
| tabs | Demonstração |
|---|
| ids | passo1 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| 
Imagem 1- Na imagem acima é possível ver o parâmetro IN_NAO_CANCELA_TRA_RELAC configurado com o valor "1".

Gif 1 - No GIF acima , é possível ver que é realizada uma troca é realizada, vinculada à transação anterior. Ao trazer a transação para o TRAFP006, também é apresentada a transação relacionada. Quando com venda. No TRAFP006 quando o botão "Cancelar transação" é clicado, uma mensagem indicando a exclusão o cancelamento da transação relacionada também é exibida. Após confirmar a exclusão ao pressionar "simSim", é possível ver que ambas as transações foram canceladas.

Gif 2 - No GIF acima , é possível ver que é realizada uma troca é realizada, vinculada à transação anterior. Ao trazer a transação para o TRAFP006, também é apresentada a transação relacionada. Quando com venda. No TRAFP006 quando o botão "Cancelar transação" é clicado, uma mensagem indicando a exclusão o cancelamento da transação relacionada também é exibida. No entanto, Após confirmar ao pressionar "não" em vez de "simNão", apenas a primeira transação é excluída, e é possível ver que a transação relacionada permanece inalteradanão é cancelada. |
|