Histórico da Página
01. DADOS GERAIS
Linha de Produto: |
| ||||
---|---|---|---|---|---|
Segmento: |
| ||||
Módulo: |
| ||||
Função: | MATA410 - Pedidos de Venda |
02. DESCRIÇÃO
Este ponto de entrada permite alterar as linhas do acols referente aos itens gerados pela bonificação. O PE é executado apenas após a confirmação de gravação do Pedido de Venda, sendo processado uma vez para cada item gerado como bonificação.
03. SINTAXE
A410BLCO({aHeader, aCols}) ---> aRet
04. PARÂMETROS
Nome | Tipo | Descrição |
PARAMIXB | Array | Matriz de itens gerados pela bonificação. Onde: |
05. RETORNO
Nome | Tipo | Descrição | Obrigatório |
aRet | Array | aCols do item bonificado. | Sim |
06. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#Include "PROTHEUS.CH" User Function A410BLCO() Local nPQtdVen := aScan(ParamIxb[1],{|x| AllTrim(x[2])== 'C6_QTDVEN'}) Local nPPrcVen := aScan(ParamIxb[1],{|x| AllTrim(x[2])== 'C6_PRCVEN'}) Local nPPrUnit := aScan(ParamIxb[1],{|x| AllTrim(x[2])== 'C6_PRUNIT'}) Local nPValor := aScan(ParamIxb[1],{|x| AllTrim(x[2])== 'C6_VALOR' }) ParamIxb[2][nPPrcVen] := 10 //Alterado o Preço de Venda ParamIxb[2][nPPrUnit] := 10 //Alterado o Preço Unitário ParamIxb[2][nPValor ] := A410Arred(ParamIxb[2][nPQtdVen] * ParamIxb[2][nPPrcVen], 'C6_VALOR') //Alterado o Valor Total Return(ParamIxb[2]) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas