Árvore de páginas


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:

MATA150 - Actualizar cotizaciones

País:

Brasil

Ticket:


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



02. DESCRIPCIÓN

El Punto de Entrada MT150CHV tiene como función agregar campos que formarán parte de la clave de eliminación en la rutina de Actualización de Cotizaciones.

Se encuentra al inicio de la función antes de la ejecución del bucle para la construcción de aCols para la eliminación. Este punto se llama solamente cuando la eliminación sea por 'Producto'. Se utiliza cuando la cotización tiene productos con códigos iguales pero con otros campos diferentes. Se debe informar en este punto de entrada los campos que integrarán la clave para eliminación.


03. UBICACIÓN

Function A150Monta - Función de la actualización manual de las cotizaciones de compra responsable por la construcción del aHeader y del aCols de la cotización de compra.


04. PARÁMETROS

No existen.

05. DEVOLUCIÓN

Tipo

Descripción

Carácter

Se espera como respuesta una string con los campos que formarán parte de la clave para la eliminación del producto.

Obs: Los campos siempre deben estar con el aliás adelante.
Ejemplo: "SC8->C8_TES+SC8->C8_COND"

Observaciones:
El código del producto siempre formará parte de la clave y no se debe informar en el punto de entrada, porque ya se trata internamente en el programa.

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#Include 'Protheus.ch'

/*/{Protheus.doc} MT150CHV
PE para agragar campos de clave en la eliminación.
@type     function
@author      
@since       31/10/2024
/*/
User Function MT150CHV()
Local cRet := 'SC8->C8_TES' //Campos que formarán parte de la clave para la eliminación.


MsgInfo("Pasó por el PE","¡ATENCIÓN MT150CHV!")


Return(cRet)