Árvore de páginas

Ponto de Entrada para manipulação de dados de Transferência Interna via Romaneio de Saída

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

Romaneio de Fardão

AGRA600

Ponto de Entrada:

AGR600TRI

Requisito (ISSUE):AGROG01-30

País(es):

Todos

Ponto de Entrada

Descrição:

SIGAAGR -> Atualizações -> UBA -> Recebimento -> Romaneio de Fardão

Eventos:

Romaneio de Fardão

Programa Fonte:

AGRA600

Função:

Todos

Retorno:

Nome

Tipo

Descrição

Obrigatório

aRet 

Array

Array contendo os dados para movimento de transferência interna

Sim

 

Exemplo Release P12.1.033 e inferiores

#include "protheus.ch"

User Function AGR600TRI()
    Local aItem := PARAMIXB[1]
    Local aRet := {}
    
    //codigo para realizar o tratamento necessario
    aRet := aItem

Return aRet


Atenção

A partir da Release P12.1.2210 o PE AGR600TRI sofreu ajustes, sendo enviado nos parametros dois arrays, cabeçalho e itens, para manipulação.  E deverá retornar um array com o cabeçalho e itens respectivamente.


Exemplo A partir da Release P12.1.2210

#include "protheus.ch"

User Function AGR600TRI()

    Local aCab:= {}
    Local aItem :={}
    Local aRet := {}

    aCab:= PARAMIXB[1]
    aItem := PARAMIXB[2]
    //codigo para realizar o tratamento necessario
    aAdd(aRet, aClone(aCab))
    aAdd(aRet, aClone(aItem))

Return aRet