01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

 

TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:

MATA120 - Pedidos de compra

País:

Brasil

Ticket:


Requisito/Story/Issue (informe el requisito relacionado):



02. DESCRIPCIÓN

Punto de entrada utilizado para incluir opciones en la enchoice del prorrateo por centro de costo en la rutina de pedido de compra.

Debe utilizarse incluyendo un elemento en el array para cada opción nueva, con la misma estructura del array recibido.


03. UBICACIÓN

El punto de entrada se activa en el momento de informar el prorrateo por CC (a120RatCC) en la pantalla de Pedidos de compra (Otras acciones).


04. PARÁMETROS

Nombre

Tipo

Descripción

PARAMIXB[1]

Array

Array con las opciones estándar y el bloque de código a ejecutar para la funcionalidad prorrateo


05. DEVOLUCIÓN

Tipo

Descripción

Array

  • Elemento 1: Nombre de la imagen de la opción.
  • Elemento 2: Bloque de código ejecutado por la opción.
  • Elemento 3: Nombre de la opción
  • Elemento 4: Descripción

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#Include 'Protheus.ch'


/*/{Protheus.doc} User Function MT120BTR
   Sustitución de la función que agrega opciones en la Enchoice del prorrateo por centro de costo
   @type Function
   @since 10/09/2024
   @author user
/*/


User Function MT120BTR


aRet := PARAMIXB[1]
Aadd(aRet,{'Objetivo' ,{|| MsgAlert("Hizo clic en la nueva opción") },"Nueva opción","Nueva opción"})


Return aRet