Função: MATA690 - Alocação das Operações
Versões: | Microsiga Protheus 8.11 , Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
Descrição: Este processo tem como objetivo a alocação das operações de cada ordem de produção nos recursos disponíveis, considerando as informações dos calendários, bloqueios de recursos, exceções aos calendários, utilização de ferramentas, entre outras informações.
Essa alocação poderá servir de base para orientação do trabalho de utilização dos recursos no chão de fábrica, permitindo o planejamento da ocupação das máquinas.
A rotina de carga máquina irá seqüenciar cada operação das ordens de produção consideradas simulando a ocupação de cada recurso. Com a programação da produção, obtêm-se a informação referente a tempos de produção e prazos de entrega, verificando-se também gargalos na produção e disponibilidade de máquinas.
De acordo com o tipo de alocação escolhido, o sistema identifica quais ordens devem ser alocadas primeiro e processa o cálculo de alocação sempre visando ao encerramento mais rápido possível de cada operação existente para fabricação de determinado produto.
Com essas informações, é possível identificar se ordens de produção prometidas poderão ser entregues na data combinada e efetuar simulações utilizando calendários com hora extra, turno extra, entre outras informações.
Sintaxe: MATA690 - Alocação das Operações ( lBat [ lAtuSC2 ] )
Observações Antes da execução, deve ser verificada a configuração do grupo de perguntas (SX1) pertencentes ao grupo "MTA690", pois a rotina automática irá apenas ler os dados gravados no arquivo.
Exemplos #include "rwmake.ch"#include "TbiConn.ch"User Function ExpMT690()Local lBat := .T.Local lAtuSC2 := .T.Local aEmp := {"01","01"}PREPARE ENVIRONMENT EMPRESA aEmp[1] FILIAL aEmp[2] USER "Usuario" PASSWORD "senha" MODULO "PCP"msExecAuto({|x,y| Mata690(x,y)},lBat,lAtuSC2)RESET ENVIRONMENTReturn
Parâmetros: | Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| lBat | | | Lógico | | | Indica ao programa que a execução está sendo feita em batch (rotina automática) | | | .F. | | | X | | | | |
| lAtuSC2 | | | Lógico | | | Indica se as datas das OP's serão atualizadas pelo Carga Máquina | | | .T. | | | | | | | |