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. PARÂMETROS
Nome | Tipo | Descrição |
PARAMIXB | Array | Matriz de itens gerados pela bonificação. Onde: |
04. RETORNO
Nome | Tipo | Descrição | Obrigatório |
aRet | Array | aCols do item bonificado. | Sim |
05. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#Include "PROTHEUS.CH"
|
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pagetitle | | A410BLCO - Alteração da linha do acols | A410BLCO - Alteração da linha do acols |
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de Entrada que permite alterar a linha do acols referente a bonificacação. Esse Ponto recebe como parâmetro o aHeader e a linha do aCols e deve obrigatoriamente retornar a linha do acols alterada.
Programa Fonte
.PRW
Sintaxe
Parâmetros: A410BLCO - Alteração da linha do acols ( < PARAIXB> ) --> PARAMIXB[2]
Retorno
Exemplos - PARAMIXB[2](vetor)
- PARAMIXB[2] = aCols
User Function A410BLCO() Local nPQtdVen := aScan(PARAMIXB
ParamIxb[1],{|x| AllTrim(x[2])=='C6_QTDV EN
QTDVEN'
}) Local nPPrcVen := aScan(PARAMIXB
ParamIxb[1],{|x| AllTrim(x[2])=='C6_PRCVEN'
}) Local nPPrUnit := aScan(PARAMIXB
ParamIxb[1],{|x| AllTrim(x[2])=='C6_PRUNIT'
}) Local nPValor := aScan(PARAMIXB
ParamIxb[1],{|x| AllTrim(x[2])=='C6_VALOR' })PARAMIXB
ParamIxb[2][nPPrcVen] := 10PARAMIXB
//Alterado o Preço de Venda ParamIxb[2][nPPrUnit] :=10PARAMIXB
10 //Alterado o Preço Unitário ParamIxb[2][nPValor ] := A410Arred(PARAMIXB
ParamIxb[2][nPQtdVen] *PARAMIXB
ParamIxb[2][nPPrcVen],'C6_VALOR')Return PARAMIXB
//Alterado o Valor Total Return(ParamIxb[2])
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas