MTI610UTTP - Alterar o valor da tag UnitTimeType da mensagem Machine
Ponto de Entrada
Linha de Produto: | Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Parâmetro(s): | PARAMIXB -> Código do recurso que está sendo enviado (CYC.CYC_CDRC) |
Ponto de Entrada: | MTI610UTTP - Alterar o valor da tag UnitTimeType da mensagem Machine |
País(es): | Todos |
Idioma: | Português(Brasil) |
Banco(s) de Dados: | Todos |
Tabelas utilizadas: | |
Sistema(s) operacional(is): | Todos |
Versões/Release: | Microsiga_Protheus 12.1.20 |
Descrição: | Permite que o valor enviado na tag UnitTimeType da mensagem Machine seja alterado, antes da mensagem ser enviada. |
Localização: | Function MATI610 -> Adapter de máquinas |
Programa Fonte: | MATI610.prw |
Retorno: | cTimeType - Tipo de unidade de tempo. Valor que será enviado na tag UnitTimeType. Os valores podem ser: 1->Horas; 2->Minutos; 3->Segundos; 4->Dias |
Observações: | Este ponto de entrada é utilizado quando é necessário enviar o tipo de unidade de tempo diferente do valor 1 (Horas). Por padrão, o sistema sempre irá enviar a tag UnitTimeType com o valor 1 (Horas), e se for necessário tratar o tempo das operações em outra unidade de tempo, este ponto de entrada será utilizado para alterar a unidade de tempo. Os valores que indicam a unidade de tempo são: 1 (Horas), 2 (Minutos), 3 (Segundos) ou 4 (Dias). |
#Include 'Protheus.ch' User Function MTI610UTTP() Local cRecurso := PARAMIXB //Código do recurso (CYC.CYC_CDRC) Local cTimeType := "1" //Retorno do ponto de entrada. 1->Horas; 2->Minutos; 3->Segundos; 4->Dias /* Exemplo de regra: Se o código do recurso for igual a TESTE, irá enviar a tag UnitTimeType com o valor 3 (Segundos). Caso contrário, envia como 1 (Horas). */ If AllTrim(cRecurso) == "TESTE" cTimeType := "3" EndIf Return cTimeType