Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
MA410RPV - Alterar valores ou inibir demonstrações de valores
MA410RPV - Alterar valores ou inibir demonstrações de valores

Ponto-de-Entrada: MA410RPV - Alterar valores ou inibir demonstrações de valores


Versões:Microsiga Protheus 8.11 , Microsiga Protheus 10
Idiomas:Espanhol , Inglês


Descrição:

Este

ponto

de

entrada

é

executado

em

complemento

ao

calculo

cálculo da

rentabilidade

do

pedido

de

venda.

Ele

pode

ser

utilizado

para

alteração

dos

valores

apresentados

ou

para

inibição

da

demonstração

dos

valores.

Programa Fonte
.PRW
Sintaxe

MA410RPV - Alterar valores ou inibir demonstrações de valores ( < aRentab> ) --> aRentab

Parâmetros:


NomeTipoDescriçãoDefaultObrigatórioReferência
aRentabVetor

Array com a seguinte estrutura:
[1]ExpC1:

Codigo

Código do Produto

/


[2]ExpN2: Valor da Mercadoria

liquido /

líquido
[3]ExpN3: CMV

/


[4]ExpN4: CMV considerando o valor presente

/


[5]ExpN5: ExpN4-ExpN3 ( Lucro em valor )

/


[6]ExpN6: Exp5/Exp4*100 ( % Lucro )


X


Retorno
aRentab
    (vetor)
  • Array com a seguinte estrutura:
    [1]ExpC1: Codigo Código do Produto
    [2]ExpN2: Valor da Mercadoria liquido líquido
    [3]ExpN3: CMV
    [4]ExpN4: CMV considerando o valor presente
    [5]ExpN5: ExpN4-ExpN3 ( Lucro em valor )
    [6]ExpN6: Exp5/Exp4*100 ( % Lucro )


Bloco de código
languagecpp
titleExemplo:
#INCLUDE 'PROTHEUS.CH'
#INCLUDE "FWMVCDEF.CH"
 
User Function MA410RPV()
 
Local aArea     := GetArea() //Armazena o ambiente ativo para restaurar ao fim do processo
Local aRentab	:= PARAMIXB

If allTrim(aRentab[1][1]) $ "PRODUTO01"     
	aRentab[1][6] := "         50,000000"
EndIf    

RestArea(aArea) //Restaura o ambiente ativo no início da chamada
     
Return (aRentab)