Tempo aproximado para leitura: 00:01:30 min
Ocorrência
No módulo Controle Processo Industrial - PRO, ao tentar realizar o processo de Planejamento de Atividades, é apresentada a mensagem Invalid Time.
Ambiente
TOTVS Agro - TOTVS Agro - Bioenergia - Controle Processo Industrial - PRO - Versão 12
Causa
Esse incidente ocorre, quando há campos preenchidos com a data 00/00/0000. Sendo assim, é necessário validar os cadastros e realizar a correção.
Solução
Para solucionar essa ocorrência, realize as seguintes consultas:
Caso encontre registros com informação da data conforme mencionado na causa, será necessário ajustar via banco de dados a informação.
select a.id_servrota,
a.id_ponto,
a.ser_codser,
a.ser_descri,
a.ser_desdet,
a.ser_durprev,
a.ser_pessoas,
a.id_equipe,
b.equ_codigo,
b.equ_descri,
a.id_funci,
d.fun_pront,
d.fun_nome,
d.fun_cracha,
a.ser_frequencia,
a.ser_condmaq,
a.ser_ult_proc,
a.ser_folga,
a.mod_codmodper,
a.ser_ativo,
f.mod_desmod,
e.ser_desser
from mcpservrota a,
mcpequipe b,
mcpfunci d,
mcpservi e,
mcpmodperiod f
where b.id_equipe = a.id_equipe
and d.id_funci = a.id_funci
and a.ser_codser = e.ser_codser
and a.mod_codmodper = f.mod_codmodper
order by a.ser_codser;
select ord_dtgeracaoos,
ord_dtexecprp,
ORD_DTINICIO,
ORD_DTFIM,
ORD_DTCOMUNICA,
ORD_DTDESEJSOL,
ORD_DTENCERRAMENTO,
ORD_CODOS
from mcpordem
where to_char(ord_dtgeracaoos) = '00/00/0000'
or to_char(ord_dtexecprp) = '00/00/0000'
or to_char(ORD_DTINICIO) = '00/00/0000'
or to_char(ORD_DTFIM) = '00/00/0000'
or to_char(ORD_DTCOMUNICA) = '00/00/0000'
or to_char(ORD_DTDESEJSOL) = '00/00/0000'
or to_char(ORD_DTENCERRAMENTO) = '00/00/0000';
select 'DADOS DA OS' OS,
o.ord_codos,
o.ord_dtinicio,
o.ord_hrini hora1,
o.ord_dtfim,
o.ord_hrfim hora2,
o.ord_dtcomunica,
o.ord_hrcomunica hora3,
o.ord_dtgeracaoos,
o.ord_dtexecprp,
o.ord_dtdesejsol,
o.ord_dtencerramento,
'DADOS DO SERVIÇO' SERV,
s.id_seros,
s.ser_itord,
s.ser_dtdesejada,
s.ser_dtprevini,
s.ser_dtprevfin,
s.ser_hrprevini hora4,
s.ser_hrprevfin hora5,
s.ser_dtprogr,
s.ser_dtinspec100
from mcpordem o, mcpseord s, mcpequipe e
where o.emp_codemp = s.emp_codemp
and o.ord_codos = s.ord_codos
and s.id_equipe = e.id_equipe
and o.emp_codemp = 1 -- Confirmar o código da empresa
and e.equ_codigo = 'EL01' -- informar a equipe correta
and s.ser_status not in ('4', '5')
order by o.ord_codos, s.ser_itord;
select ORD_CODOS,
ord_dtgeracaoos,
ord_dtexecprp,
ORD_DTINICIO,
ORD_DTFIM,
ORD_DTCOMUNICA,
ORD_DTDESEJSOL,
ORD_DTENCERRAMENTO
from mcpordem
where to_char(ord_dtgeracaoos) = '00/00/0000'
or to_char(ord_dtexecprp) = '00/00/0000'
or to_char(ORD_DTINICIO) = '00/00/0000'
or to_char(ORD_DTFIM) = '00/00/0000'
or to_char(ORD_DTCOMUNICA) = '00/00/0000'
or to_char(ORD_DTDESEJSOL) = '00/00/0000'
or to_char (ORD_DTENCERRAMENTO) = '00/00/0000';
0 Comentários