Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
A750ALT - Validar a alteração do Plano Mestre de Produção

M750VIMP - Valida geração de PMP


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

aImport
Array of Record
Array com todos os registros a serem gerados.








nPos
Numérico
Posição do array aImport que está sendo validada.






Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Observações:

Descrição:

Validar a alteração do Plano Mestre de Produção podendo continuar ou não o processamentoO ponto de entrada M750VIMP possibilita a validação, durante a geração de um PMP, via importação de arquivo CSV.

Localização:

Function A750TUDOOK - Programa de validação do Plano Mestre de Produção.

Em que ponto:É executado antes da alteração, logo após validar as informações. O ponto de entrada será executado, para cada registro a ser gerado na tabela SHC - Plano Mestre de Produção, durante a importação de arquivo CSV.
Programa Fonte:
MATA750.
PRX
PRW

Sintaxe:

A750ALT- Validar a alteração do Plano Mestre de Produção M750VIMP - Valida geração de PMP ( [ aImport ], [ nPos ] ) --> lRet

Retorno:

lRet

    (logico)
  • Indica se o registro deve ser gerado (.T.
Continua o processamento;
  • ) ou não (.F.
Não continua o processamento
  • ).
VariáveisObservações:

O array aImport tem a seguinte estrutura:

aImport[nPos][1] := Código do produto.

aImport[nPos][2] := Quantidade.

aImport[nPos][3] := Data.

aImport[nPos][4] := Documento.

aImport[nPos][5] := Opcional default (B1_OPC).

aImport[nPos][6] := Retorno do ponto de entrada M750LCSV (Nil caso não exista).

NomeTipo Escopo Pode AlterarDescriçãoArray of RecordGlobalNão


Exemplo:

User
Function A750ALTLocal lRet

//..Customizações do cliente

Return
 Function M750VIMP()Local aImport := PARAMIXB[1]Local nPos := PARAMIXB[2]Local lRet := .T.//Customizações de usuário.Return lRet