Page tree

A690SETUP - Manipular Setup

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

PARAMIXB
Vetor
(Vide Observações)


X


Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Permite manipular o setup entre as opções de recursos.

Localização:

Function A690Processa()

Programa Fonte:MATA690A.PRX

Sintaxe:

A690SETUP - Manipular Setup ( < PARAMIXB> ) --> Array

Retorno:

Array(caracter)

Deverá conter tempo de operação e tempo do setup:
{ DURAÇÃO, SETUP }

Observações:

Imagine 3 recursos alternativos para uma determinada operação.
O sistema fará tentativas de alocação nos 3 recursos e usará o que termina a operação antes.
Este PE será executado para cada recurso alternativo antes mesmo da escolha de qual recurso será alocado.

Informações sobre a operação, sendo:

1) Recurso padrão para a tarefa;
2) Recurso alternativo que será tentado alocação;
3) Duração padrão da operação;
4) Setup Original;
5) Setup calculado para o recurso;
6) Número do desdobramento.

Desta forma, pelo PE poderá ser estipulado o tempo para cada recurso disponível para aquela tarefa. Será escolhido o que terminar a tarefa mais cedo.


Exemplo:

#INCLUDE "RWMAKE.CH"User Function A690PRIOP Local cNum     

:=PARAMIXB[1]Local cItem     

:=PARAMIXB[2]Local cSequen   

:=PARAMIXB[3]Local uVarEdit

:=PARAMIXB[4]             

//-- Rotina de customização do usuário

Return cNewPrior