MA103ATF - Punto de entrada para manejo del aCols y aItens enviados para integración con el Activo Fijo

Características del requisito

Línea de producto:

Protheus

Segmento:

Manufactura

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

MATA103

Documento de entrada

Rutina(s) involucrada(s)

Nombre técnico

A103GrvAtf

Grabación del activo fijo

ATFA012

Registro de activos fijos

Registros iniciales

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

Requisito:

DMANMAT02-5493

País(es):

Todos

Base(s) de datos:

Todos

Tablas:

SD1, SN1, SN3

Sistema(s) operativo(s):

Todos

Versiones:

Totvs Protheus 12.1.17


Punto de entrada

Descripción:

El punto de entrada MA103ATF permite manejar los campos enviados para integración con el Activo Fijo en las tablas SN1 (aCab) y SN3(aItens).

Ubicación:

En la función A103GrvAtf (Grabación del activo fijo), antes de llamar a la función ATFA012 (Registros Activos Fijos).

Programa fuente:

MATA103.PRW

Función:

A103GrvAtf - Grabación del activo fijo.

Parámetros:

Nombre

Tipo

Descripción

 PARAMIXB[1]

Vector

Encabezado (aCab - SN1)

 PARAMIXB[2] 

Vector

Ítems (aItens - SN3)

Devolución:

Nombre

Tipo

Descripción

 ARET[1]

Vector

Encabezado (aCab - SN1)

 ARET[2] 

Vector

Ítems (aItens - SN3)

 

Ejemplo:

#Include 'Protheus.ch'

User Function MA103ATF()
Local aCab := ParamIXB[1]
Local aItens := ParamIXB[2]
Local nItem

//Inclusión de campos personalizados - SN1
aAdd(aCab,{"N1_PRODUTO" , SD1->D1_COD })

//Inclusión de campos personalizados - SN3
For nItem:=1 to Len(aItens)
aAdd(aItens[nItem],{"N3_CLVLCON", SD1->D1_CLVL })
Next nItem

Return({aCab,aItens})