Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

A650LEMP - Altera Conteúdo do Armazém

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBVetorArray contendo a linha do aCols posicionada X 

Ponto de Entrada:

A650LEMP - Altera Conteúdo do Armazém

País(es):

Todos

Banco(s) de Dados:

Todos

Sistemas Operacionais:Todos
Versões:Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10

Ponto de Entrada

Descrição:

O ponto de entrada 'A650LEMP' permite alterar o conteúdo do armazém gravado na linha do aCols do produto que gerará empenho/sc´s, que faz parte da estrutura do produto pai.

Localização:

Function MontEstru() - Responsável por montar array com estrutura do produto.

Programa Fonte:

MATA650.PRX

Sintaxe:A650LEMP - Altera Conteúdo do Armazém ( < PARAMIXB[1]> ) --> cRetLocal

Retorno:

cRetLocal(caracter)

Código do armazém

Exemplo:

User Function A650LEMPLocal aLinCol:= aClone(PARAMIXB)  //Conteúdo da linha do aCols posicionado

Local cRetLocal := aLinCol[3]// Verifica se o produto é 'MP' e o Armazém é '87' altera conteúdo para '20'If (aLinCol[1]=='MP'+Space(13)) .And. (aLinCol[3]=='87')

  cRetLocal := '20'EndIfReturn cRetLocal

  • No labels