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
MA410RPV - Alterar valores ou inibir demonstrações de valores
MA410RPV - Alterar valores ou inibir demonstrações de valores

...

Punto de entrada: MA410RPV -

...

Modificar valores o inhibir informes de valores

...


Versiones:

Microsiga Protheus 8.11 , Microsiga Protheus 10

Idiomas:

...

Español ,

...

Inglés

...

Descripción:

Este

...

punto de entrada

...

se ejecuta como complemento del cálculo de rentabilidad del pedido de venta. Este puede utilizarse para modificar los valores mostrados o para inhibición de informes de los valores.

Programa

...

fuente

.PRW

...

Sintaxis

MA410RPV -

...

Modificar valores o inhibir informes de valores ( < aRentab> ) --> aRentab

...

Parámetros:

...

Nombre

Tipo

...

Descripción

...

Estándar

...

Obligatorio

...

Referencia

aRentab

...

Vector

Array

...

con la siguiente estructura:
[1]ExpC1: Código

...

del producto
[2]ExpN2: Valor

...

de la mercadería neto
[3]ExpN3: CMV
[4]ExpN4: CMV considerando

...

el valor presente
[5]ExpN5: ExpN4-ExpN3 (

...

Ganancia en valor )
[6]ExpN6: Exp5/Exp4*100 ( %

...

Ganancia )


X

...


Devolución
aRentab

    (

...

    vector)
  • Array

...

  • con la siguiente estructura:
    [1]ExpC1: Código

...

  • del producto
    [2]ExpN2: Valor

...

  • de la mercadería neto
    [3]ExpN3: CMV
    [4]ExpN4: CMV considerando

...

  • el valor presente
    [5]ExpN5: ExpN4-ExpN3 (

...

  • Ganancia en valor )
    [6]ExpN6: Exp5/Exp4*100 ( %

...

  • Ganancia )


Exemplo
Bloco de código
languagecpp
title
Ejemplo:
#INCLUDE 'PROTHEUS.CH'
#INCLUDE "FWMVCDEF.CH"
 
User Function MA410RPV()
 
Local aArea     := GetArea() //
Armazena
Almacena 
o
el 
ambiente
entorno 
ativo
activo para restaurar 
ao
al 
fim
final 
do
del 
processo
proceso
Local aRentab	:= PARAMIXB

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

RestArea(aArea) //Restaura el 
o
entorno 
ambiente
activo 
ativo
al 
no
inicio 
início
de 
da
la 
chamada
activación
     
Return (aRentab)