Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Estoque e Custos (SIGAEST)

Função:MATA310 - Transferencia de filiais
País:Todos


02. DESCRIÇÃO

LOCALIZAÇÃO : Function A310Proc() - Função utilizada para executar a transferência.

EM QUE PONTO : Executada após a montagem do array AItens antes das chamadas das rotinas automáticas que irão gerar os itens do pedido de vendas, do documento de entrada ou da fatura de entrada (localizado).

É utilizado para permitir que o usuário manipule o array aItens que contém os itens da Grid do pedido de vendas, documento de entrada ou fatura de entrada.

É passado um parâmetro para identificar a rotina a ser executada após o ponto de entrada.

Os campos possíveis de manipulação são os mesmos da Grid da Rotina em questão. 


03. DEMAIS INFORMAÇÕES

PARÂMETROS

PARAMIXB[1] => Nome da rotina que será executada após o ponto de entrada, podendo ser:
MATA410 => Pedido de vendas
MATA140 => Pré-Nota
MATA103 => Documento de Entrada
MATA101N = > Factura de Entrada (Localizado)

PARAMIXB[2] => O array aItens da rotina em paramixb[1].


RETORNO

Retorno
aItens

    (vetor)
  • É esperado como retorno um array com os itens a ser passado para a rotina automática.


EXEMPLO DE UTILIZAÇÃO ADVPL

MTA210MNU(ADVPL)
#INCLUDE 'PROTHEUS.CH'
 
User Function M310ITENS()

Local cProg  := PARAMIXB[1]
Local aItens := PARAMIXB[2]
Local nx

If Alltrim(cProg) == 'MATA410'
	For nx:=1 to Len(aItens)
        aadd(aItens[nx],{'C6_CONTA','1110210',Nil})
	Next nx
EndIf
Return(aItens)


04. ASSUNTOS RELACIONADOS

  • Não se aplica