Punto de entrada - MA103F4I

Características del requisito

Línea de producto:

Protheus

Segmento:

Manufactura

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

MATA103

Documento de entrada

Registros iniciales:

Producto, Proveedor, Condición de pago, Pedido de compras

Tickets relacionados

1429208

Requisito:

DMANMAT02-3345

País(es):

Todos

Base(s) de datos:

Todos

Tablas:

SC7

Sistema(s) operativo(s):

Todos

Versiones:Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10, Totvs Protheus 11.8, Totvs Protheus 12.1.17


Punto de entrada

Descripción:

El Punto de entrada MA103F4I permite agregar campos en el array con registros de SC7 utilizados en la selección del pedido de compras. Se ejecuta una vez para cada ítem del pedido de compras.

Este Punto de entrada debe utilizarse en conjunto con MA103F4H.

Ubicación:

El Punto de entrada se encuentra en el momento de la inclusión de columnas de selección del Pedido de compras. En el momento de la elaboración del browse de exhibición de los pedidos de compra.

Programa fuente:

MATA103.PRW

Função:

A103ForF4 - Pantalla de importación de Pedidos de compra

Retorno:

Nombre

Tipo

Descripción

Obligatorio

aRetArrayDevuelve un array con el contenido de los campos que se agregarán al browse. Este punto se disparará para cada pedido de compra agregado (línea). Los contenidos deben estar en formato string y seguir el orden de los campos definidos en MA103F4H.

 

Ejemplo:

#Include 'Protheus.ch'

User Function MA103F4I()

Local aRet := {}

// Personalizaciones del usuario.

If A103GCDisp() .And. lNfMedic //Tiene registro en la Tabla de contratos y checkbox "Filtra medición" marcado

aRet := { SC7->C7_OBSM, SC7->C7_COND }

Else

aRet := { SC7->C7_OBSM, SC7->C7_COND }

EndIf

Return(aRet)