Á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 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: Código do Produto
[2]ExpN2: Valor da Mercadoria 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: Código do Produto
    [2]ExpN2: Valor da Mercadoria 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 aParam    := PARAMIXB

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

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