Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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 aCab:= PARAMIXB[1]Local aItem := PARAMIXB[2]

Local aRet := {}

aAdd(aRet,aClone(aCab))
aAdd(aRet,aClone(aItem))

Return aRet


Informações
titleAtenção

A partir da Release P12.1.2210 o PE AGR600TRI sofreu ajustes, sendo enviado dois array, cabeçalho e itens, para manipulação. 


Exemplo A partir da Release P12.1.2210

#include "protheus.ch"

User Function AGR600TRI()

    Local aCab:= PARAMIXB[1]

    Local aItem aItens := PARAMIXB[2]

    Local aRet := {}

aAdd   aAdd(aRet, aClone(aCab))
aAdd   aAdd(aRet, aClone(aItemaItens))

Return aRet