Tabelas para controle do processamento
Para controle do processamento a rotina de programação da produção salva o status e os parâmetros de processamento nas tabelas T4X, T4Y e T4Z.
Deck of Cards |
---|
|
Card |
---|
| T4X - ProgramaçãoNesta tabela serão armazenadas as informações referentes a execução da programação. Coluna | Descrição | Conteúdo |
---|
T4X_FILIAL | Filial do sistema | Filial que está executando a programação | T4X_PROG | Código da programação | Contém o código da programação | T4X_STATUS | Status | Status da programação: 0 - Pendente; 1 - Executando; 2 - Concluída; 3 - Cancelada; 4 - Disponibilidade gerada; 9 - Erro. | T4X_USER | Código do usuário | Código do usuário que iniciou a programação | T4X_DTINI | Data início | Data de início da programação | T4X_HRINI | Hora início | Hora que a programação foi iniciada | T4X_DTFIM | Data fim | Data que a programação foi finalizada | T4X_HRFIM | Hora fim | Hora que a programação foi finalizada |
|
Card |
---|
| T4Y - Parâmetros da programaçãoNesta tabela serão armazenados os parâmetros de execução da programação. Coluna | Descrição | Conteúdo |
---|
T4Y_FILIAL | Filial do sistema | Filial que está executando a programação | T4Y_PROG | Código da programação | Código da programação | T4Y_SEQ | Sequência | Sequência do parâmetro em tela | T4Y_PARAM | Parâmetro | Nome do parâmetro | T4Y_VALOR | Valor | Valor do parâmetro, caso não seja lista | T4Y_LISTA | Lista | Valor do parâmetro, caso seja lista |
|
Card |
---|
| T4Z - Status da programaçãoNesta tabela serão armazenados os status de cada etapa de execução da programação. Coluna | Descrição | Conteúdo |
---|
T4Z_FILIAL | Filial do sistema | Filial que está executando a programação | T4Z_PROG | Código da programação | Código da programação | T4Z_SEQ | Sequência | Sequência de execução da etapa | T4Z_ETAPA | Etapa | Código identificador da etapa | T4Z_STATUS | Status | Status da etapa: 0 - Pendente; 1 - Executando; 2 - Concluída; 3 - Cancelada; 9 - Erro. | T4Z_PERCT | Percentual | Percentual de progresso da etapa | T4Z_MSG | Mensagem | Mensagem de alerta/erro | T4Z_MSGDET | Mensagem detalhada | Detalhamento do alerta/erro | T4Z_DTINI | Data inicial | Data de inicio da etapa | T4Z_DTFIM | Data fim | Data de término da etapa | T4Z_HRINI | Hora inicial | Data que a etapa foi finalizada | T4Z_HRFIM | Hora fim | Hora que a etapa foi finalizada |
|
|
Tabelas para o cálculo da disponibilidade
Para a geração da disponibilidade serão utilizadas as tabelas SMR e SMK.
Deck of Cards |
---|
id | tabelas_disponibilidade |
---|
|
Card |
---|
| SMR - Disponibilidade dos recursos Nesta tabela serão armazenados os dados da disponibilidade dos recursos, considerando as datas de processamento e as quantidades de horas sumarizadas Coluna | Descrição | Conteúdo |
---|
MR_FILIAL | Filial do sistema | Filial que está executando a programação | MR_PROG | Código da programação | Código da programação que iniciou o processamento | MR_DISP | Código da disponibilidade | Código sequencial que identifica a disponibilidade dentro da programação. Este código não se repete para uma programação. | MR_RECURSO | Código do recurso | Código do recurso a qual a disponibilidade pertence. | MR_TIPO | Tipo do recurso | Identifica qual é o tipo do recurso, podendo ter os seguintes valores: - 1 = Recurso;
- 2 = Ferramenta.
| MR_CALEND | Código do calendário | Código do calendário padrão que foi utilizado para efetuar o cálculo da disponibilidade do recurso. Será registrado o calendário vinculado ao recurso (H1_CALEND) no momento do processamento. | MR_DATDISP | Data da disponibilidade | Identificação da data de cálculo da disponibilidade. | MR_HORADIS | Horas disponíveis | Quantidade de horas disponíveis para o recurso. As horas disponíveis são as horas cadastradas no calendário padrão para a data da disponibilidade. | MR_HORBLOQ | Horas bloqueadas | Quantidade de horas do calendário que estão bloqueadas devido ao cadastro de Bloqueio de Recursos (MATA660) | MR_HORAPAR | Horas paradas | Quantidade de horas paradas do calendário padrão. As horas paradas são obtidas através de uma Exceção de Calendário (MATA640). Serão contabilizadas como horas paradas, as horas que são úteis no calendário padrão, mas que não são úteis no calendário de exceção. | MR_HORAEXT | Horas extras | Quantidade de horas extras do calendário de exceção. As horas extras são obtidas através de uma Exceção de Calendário (MATA640). Serão contabilizadas como horas extras, as horas que não são úteis no calendário padrão, mas que são úteis no calendário de exceção. | MR_HORAREC | Hora recurso | Quantidade total de horas do recurso para a data da disponibilidade. As horas de recurso são obtidas através do seguinte cálculo: MR_HORAREC = MR_HORADIS + MR_HORAEXT - ( MR_HORBLOQ + MR_HORAPAR ) | MR_SITUACA | Situação | Define a situação das horas do recurso, podendo ter os valores: - 1 = Disponível;
- 2 = Indisponível.
|
|
Card |
---|
| SMK - Detalhes da disponibilidade Esta tabela está ligada aos dados da tabela SMR (Disponibilidade do recurso), e irá registrar o detalhamento de cada horário da disponibilidade. Coluna | Descrição | Conteúdo |
---|
MK_FILIAL | Filial do sistema | Filial que está executando a programação | MK_PROG | Código da programação | Código da programação que iniciou o processamento | MK_DISP | Código da disponibilidade | Código sequencial de identificação da disponibilidade, vinculado com o registro da tabela SMR | MK_SEQ | Sequencia | Sequencial de identificação do detalhe da disponibilidade. | MK_DATDISP | Data da disponibilidade | Identificação da data de cálculo da disponibilidade. | MK_HRINI | Hora inicial | Determina qual é o horário de início utilizado pela disponibilidade | MK_HRFIM | Hora final | Determina qual é o horário final utilizado pela disponibilidade | MK_TIPO | Tipo da hora | Determina qual é o tipo de utilização do horário, podendo ter os seguintes valores: - 1 = Hora disponível, obtida do calendário padrão;
- 2 = Hora parada, obtida pela exceção de calendário;
- 3 = Hora extra, obtida pela exceção de calendário.
| MK_BLOQUE | Bloqueio | Indica se o horário está bloqueado por um bloqueio de recurso. |
|
|
Tabela de tempo das operações
Após o cálculo de tempo das operações, as informações serão salvas na tabela SMF.
Deck of Cards |
---|
|
Card |
---|
| SMF - Tempo das operação Nesta tabela serão armazenados os dados de tempo das operações. Coluna | Descrição | Conteúdo |
---|
MF_FILIAL | Filial do sistema | Filial que está executando a programação. | MF_PROG | Código da programação | Código da programação que iniciou o processamento. | MF_ID | Identificador | Código identificador da operação. | MF_PRIOR | Prioridade | Prioridade da operação. | MF_OP | Ordem de produção | Código da ordem de produção. | MF_SALDO | Saldo | Saldo da operação. | MF_ROTEIRO | Roteiro | Roteiro da ordem de produção. | MF_OPER | Operação | Código da operação no roteiro. | MF_RECURSO | Recurso | Recurso cadastrado para a operação. | MF_TEMPO | Tempo da operação | Tempo necessário para executar a operação. |
|
|