Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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
idtabelas_processamento
Card
labelT4X

T4X - Programação

Nesta tabela serão armazenadas as informações referente a execução da programação.

ColunaDescriçãoConteúdo
T4X_FILIALFilial do sistema.Filial que está executando a programação.
T4X_PROGCódigo da programação.Contem o código da programação.
T4X_STATUSStatus.

Status da programação:

0 - Pendente;
1 - Executando;
2 - Concluída;
3 - Cancelada;
9 - Erro.

T4X_USERCódigo do usuário.Código do usuário que iniciou a programação.
T4X_DTINIData inicio.Data de inicio da programação.
T4X_HRINIHora inicio.Hora que a programação foi iniciada.
T4X_DTFIMData fim.Data que a programação foi finalizada.
T4X_HRFIMHora fim.Hora que a programação foi finalizada.
Card
labelT4Y

T4Y - Parâmetros da programação

Nesta tabela serão armazenados os parâmetros de execução da programação.

ColunaDescriçãoConteúdo
T4Y_FILIALFilial do sistema.Filial que está executando a programação.
T4Y_PROGCódigo da programação.Código da programação.
T4Y_SEQSequência.Sequência do parâmetro em tela.
T4Y_PARAMParâmetro.Nome do parâmetro.
T4Y_VALORValor.Valor do parâmetro, caso não seja lista.
T4Y_LISTALista.Valor do parâmetro, caso seja lista.
Card
labelT4Z

T4Z - Status da programação

Nesta tabela serão armazenadas os status de cada etapa de execução da programação.

ColunaDescriçãoConteúdo
T4Z_FILIALFilial do sistema.Filial que está executando a programação.
T4Z_PROGCódigo da programação.Código da programação.
T4Z_SEQSequência.Sequência de execução da etapa.
T4Z_ETAPAEtapa.Código identificador da etapa.
T4Z_STATUSStatus.

Status da etapa:

0 - Pendente;
1 - Executando;
2 - Concluída;
3 - Cancelada;
9 - Erro.

T4Z_PERCTPercentual.Percentual de progresso da etapa.
T4Z_MSGMensagem.Mensagem de alerta/erro.
T4Z_MSGDETMensagem detalhada.Detalhamento do alerta/erro.
T4Z_DTINIData inicial.Data de inicio da etapa.
T4Z_DTFIMData fim.Data de término da etapa.
T4Z_HRINIHora inicial.Data que a etapa foi finalizada.
T4Z_HRFIMHora 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
idtabelas_disponibilidade
Card
labelSMR

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

ColunaDescriçãoConteúdo
MR_FILIALFilial do sistemaFilial que está executando a programação
MR_PROGCódigo da programaçãoCódigo da programação que iniciou o processamento
MR_DISPCódigo da disponibilidadeCódigo sequencial que identifica a disponibilidade dentro da programação. Este código não se repete para uma programação.
MR_RECURSOCódigo do recursoCódigo do recurso a qual a disponibilidade pertence.
MR_TIPOTipo do recurso

Identifica qual é o tipo do recurso, podendo ter os seguintes valores:

  • 1 = Recurso;
  • 2 = Ferramenta.
MR_CALENDCódigo do calendárioCó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_DATDISPData da disponibilidadeIdentificação da data de cálculo da disponibilidade.
MR_HORADISHoras disponíveisQuantidade 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_HORBLOQHoras bloqueadasQuantidade de horas do calendário que estão bloqueadas devido ao cadastro de Bloqueio de Recursos (MATA660)
MR_HORAPARHoras paradasQuantidade 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_HORAEXTHoras extrasQuantidade 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_HORARECHora 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_SITUACASituação

Define a situação das horas do recurso, podendo ter os valores:

  • 1 = Disponível;
  • 2 = Indisponível.
Card
labelSMK

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.

ColunaDescriçãoConteúdo
MK_FILIALFilial do sistemaFilial que está executando a programação
MK_PROGCódigo da programaçãoCódigo da programação que iniciou o processamento
MK_DISPCódigo da disponibilidadeCódigo sequencial de identificação da disponibilidade, vinculado com o registro da tabela SMR
MK_SEQSequenciaSequencial de identificação do detalhe da disponibilidade.
MK_DATDISPData da disponibilidadeIdentificação da data de cálculo da disponibilidade. 
MK_HRINIHora inicialDetermina qual é o horário de início utilizado pela disponibilidade
MK_HRFIMHora finalDetermina qual é o horário final utilizado pela disponibilidade
MK_TIPOTipo 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;
  • 4 = Hora bloqueada, obtido através de um bloqueio de recurso.

...