Produto: | Protheus. | ||||||||||||||||||||||||
Ocorrência: | M310CABEC: Manipulação do array aCabec. | ||||||||||||||||||||||||
Passo a passo: | Localização: Function A310Proc() - Função utilizada para executar a transferência. Em que ponto: Executada após a montagem do array Acabec antes das chamadas das rotinas automáticas que irão gerar o cabeçalho do pedido de vendas, do documento de entrada ou da fatura de entrada (localizado). É utilizado para permitir que o usuário manipule o array aCabec que contém os itens do cabeçalho 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. Eventos: Após a montagem do cabeçalho do documento de acordo com a rotina processada. Programa fonte: MATA310.PRW Sintaxe: M310CABEC - Manipulação do array aCabec ( < PARAMIXB[1]> , [ PARAMIXB[2] ], [ PARAMIXB[3] ] ) --> aCabec Parâmetro:
Retorno: aCabec(vetor)
Exemplo: User Function M310CABECLocal cProg : = PARAMIXB[1]Local aCabec : = PARAMIXB[2]Local aPar : = PARAMIXB[3]If cProg = = 'MATA410' aadd(aCabec,{'C5_TRANSP','000001',Nil}) EndifReturn(aCabec) | ||||||||||||||||||||||||
Observações: | É passado como parâmetro um array com duas posições onde: PARAMIXB[1] => Nome da rotina que será executada após o ponto de entrada, podendo ser: Obs.: As versões do produto Protheus anteriores a 10, suportam apenas os dois primeiros parâmetros PARAMIXB[1] e PARAMIXB[2] A partir da versão 10: |