Árvore de páginas

Versões comparadas

Chave

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

M711SC2 - Manipulação do Array

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):


Nome
Tipo
Descrição
Default
Obrigatório Referência

ExpA1
Vetor

Recebe um array contendo as informações para geração da OP. ExpA1[x][1] -> Nome do campo no SC2. ; ExpA1[x][2] -> Conteúdo a ser gravado no campo.


X


Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Manipulação do Array

Localização:

Função A711GeraOP (Geração de Ordens de Produção através do MRP)

Em que ponto:

Executado antes da geração das OPs. Deve ser utilizado para manipulação do array aMata650, que é utilizado na Geração da OP.

Programa Fonte:
MATA711.PRW

Sintaxe:

M711SC2 - Manipulação do Array ( < ExpA1> ) --> aRet

Retorno:

aRet

    (vetor)
  • Retorna um array contendo as informações para geração da OP.

    Array := { {Nome_do_campo,Conteudo_do_campo,Reservado} }
Observações:


Bloco de código
titleExemplo:
linenumberstrue
User Function M711SC2()Local aRet := PARAMIXBLocal nPos := 0nPos := Ascan(aRet,{|x|Alltrim(x[1]) == 'C2_LOCAL'})If nPos > 0 aRet[nPos,2] := '05'Else Aadd(aRet, {'C2_LOCAL','05',NIL})EndIfReturn( aRet )