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 ocultar informes de los valores.

Programa fuente

.PRW

Sintaxis

MA410RPV - Modificar valores u ocultar 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 )


Ejemplo:
#INCLUDE 'PROTHEUS.CH'
#INCLUDE "FWMVCDEF.CH"
 
User Function MA410RPV()
 
Local aArea     := GetArea() //Almacena el entorno activo para restaurar al final del proceso
Local aRentab	:= PARAMIXB

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

RestArea(aArea) //Restaura el entorno activo al inicio de la activación
     
Return (aRentab)