Características del requisito

Línea de producto:

Protheus

Segmento:

Backoffice SP

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

MATA131

Genera cotizaciones

Punto de entrada:

MT131AI - Muestra los nuevos campos en el envío del e-mail, a través del Event Viewer, al momento de generar la cotización.

País(es):

Todos

Base(s) de datos:

Todos

Sistema(s) operativo(s):

Todos

Punto de entrada

Descripción:

El punto de entrada MT131AI tiene como funcionalidad mostrar los campos, que se encuentran en el template MATA131_Mail001, para el envío de e-mail mediante el Event Viewer, al momento de generar la cotización.

Es necesario dejar el parámetro MV_ENVCOT = .T.

Obs.: Campos para el encabezado no deben contener "It" en el HTML

Ubicación:

La llamada del punto de entrada MT131AI ocurre al activar la opción "Genera cotización”.

Programa fuente:

MATA131.prw

Función:

MATA131 - Genera cotizaciones

Devolución:

Nombre

Tipo

Descripción

Obligatorio

 aItem

Array

Array que contiene los ítems de los nuevos campos agregados.

 

Ejemplo:

#Include 'Protheus.ch'

User Function MT131AI()
Local aItem := {}
aADD(aItem,{'It.cUmMed' ,SB1->B1_UM})
aADD(aItem,{'It.cMemo' ,SC1->C1_OBS})
return aItem


Actualmente en el archivo MATA131_Mail001.html, los campos impresos son: 

It.cProDesc - Descripción del ítem 

It.cQuant - Cantidad del ítem 

It.cDtEnt - Fecha de entrega del ítem

En el ejemplo del punto de entrada mencionado, se están agregando nuevos campos, de esta manera, es necesario editar el archivo MATA131_Mail001.html para agregar estos nuevos campos. 

Para realizar la edición del archivo HTML, simplemente utilice una herramienta de edición de archivos HTML y agregue los campos según son cargados por el punto de entrada.


Ejemplo archivo MATA131_Mail001.html con los campos incluidos según el mencionado punto de entrada: