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
#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