Árvore de páginas

Informações do Contrato no Pedido da Ordem de Carregamento

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

Ordem de Carregamento

AGRA900

Rotina(s) envolvida(s)

Nome Técnico

Autorização de Carregamento

AGRA890

 

 

Ponto de Entrada:

AGR900P5

Chamados Relacionados

TULHG3

País(es):

Todos

Banco(s) de Dados:

Oracle, SQLServer

Tabelas Utilizadas:

ADA, SC5, SC6

Descrição

Foi adicionada à rotina a busca das informações de valor do frete, tipo do frete, mensagem da nota e valor do seguro do Contrato de Parceria. Além disso, foi adicionado o Ponto de Entrada AGR900PE, para que possam ser manipulados, de acordo com a necessidade, os dados de cabeçalho e itens do pedido da Ordem de Carregamento.

Ponto de Entrada

Descrição:

Ponto de Entrada para manipulação dos dados de cabeçalho e itens de pedido.

Localização:

Gestão Agroindústria -> UBS ->Comercialização -> Ord. Carregamento

Eventos:

AGR900P5

Programa Fonte:

AGRA900

Retorno:

Nome

Tipo

Descrição

Obrigatório

aPedidos 

array

Retorna os dados de cabeçalho na posição 1 e de itens do pedido na posição 2

Sim

 

Exemplo:

#include "PROTHEUS.CH"

User Function AGR900P5()
Local aPedido := aClone(PARAMIXB[1])

//aPedido[1] - Recebe as informações da SC5 (Cabeçalho)
Aadd(aPedido[1],{"C5_MENNOTA", "Teste PE", Nil})

//aPedido[2] - Recebe as informações da SC6 (Itens)
aAdd(aPedido[2],{"C6_REGWMS", 4, Nil})

Return aPedido