01. DADOS GERAIS
Linha de Produto: | Linha Protheus |
---|---|
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) |
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
A410BLCO
#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