Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
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

Ponto-de-Entrada: 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

A410BLCO - Alteração da linha do acols ( < PARAIXB> ) --> PARAMIXB[2]

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAIXBArray of RecordPARAMIXB[1] = aHeader / PARAMIXB[2] = aColsX
Retorno
    PARAMIXB[2](vetor)
  • PARAMIXB[2] = aCols
Exemplos
User Function A410BLCO()Local nPQtdVen := aScan(PARAMIXB[1],{|x| AllTrim(x[2])=='C6_QTDV EN' })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 PARAMIXB[2][nPPrUnit] := 10PARAMIXB[2][nPValor ] := A410Arred(PARAMIXB[2][nPQtdVen]*PARAMIXB[2][nPPrcVen],'C6_VALOR')Return PARAMIXB[2]