01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Suprimentos |
Módulo: | Compras |
Função: | MATA120 - Pedido de Compra |
Ticket: | 5489369 |
Requisito/Story/Issue (informe o requisito relacionado) : | DMANMAT02-17234 |
02. SITUAÇÃO/REQUISITO
No pedido de compra, ao atualizar a quantidade da 2ª unidade de medida, o campo Vlr.Total (C7_TOTAL) estava sendo zerado.
03. SOLUÇÃO
Foram criados três novos gatilhos no campo Qtd. 2a UM (C7_QTSEGUM) para atualizar o valor total do pedido ao alterar a 2ª unidade de medida.
04. DEMAIS INFORMAÇÕES
Importante
A atualização estará disponível a partir da release 12.1.28.
Para surtir o efeito desejado em releases anteriores, crie os gatilhos do campo Qtd. 2a UM (C7_QTSEGUM) seguindo o procedimento abaixo:
Acesse o SIGACFG > Base de Dados > Dicionário > Base de Dados, selecionar Gatilhos e clicar em Incluir.
O primeiro gatilho deve ser criado conforme imagem abaixo, com a seguinte regra:
M->C7_TOTAL := Round(M->C7_PRECO*M->C7_QUANT,TamSX3("C7_TOTAL")[2])
O segundo gatilho deve ser criado conforme a imagem abaixo, com a seguinte regra:
M->C7_TOTAL := IF(A120Trigger("C7_TOTAL"),M→C7_TOTAL,0)
O terceiro gatilho dever ser criado conforme a imagem abaixo, com a seguinte regra:
A120lTime()
05. ASSUNTOS RELACIONADOS
Não há.