Views & Functions
CRMSERVICE
Nome | Função | Parametros | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
VW_CRMSERVICE_OS_ANDAMENTO | Retorna o andamento de uma OS&Orçamento
select andamento from VW_CRMSERVICE_OS_ANDAMENTO where cod_empresa = 40 and numero_os = 43 |
| ||||||||
VW_CRMSERVICE_REQUISICAO | Retorna as Requisições de uma OS com o preço liquido Total (* qtde) já calculado |
| ||||||||
select * from VW_CRMSERVICE_REQUISICAO where cod_empresa = 40 and numero_os = 43 | ||||||||||
VW_CRM_SERVICE_TEMPO_DISPONIVEL
{por BOX} |
Calcula por DAta/Box
Importante: Ele considera os Eventos do produtivo, Cursos, Ferias, Feriados | |||||||||
| ||||||||||
F_GET_TEMPO_TRABALHADO (em um periodo) |
Calcular o tempo trabalhado do produtivo,
tratando inicio em um dia e parada em outro, assim como data final nula(TRBALHANDO) será considerado sysdate. Quando data inicial e final for diferente, vai descontar domingos e feriados e horas paradas do produtivo cadastradas na tabela servicos_tecnicos_eventos, assim como pegará hora inicial e final para cálculo de tempo trabalhado de lá. Se técnico estiver sem horario cadastrado, vai buscar do parm_sys2 => p2.agenda_hora_comeca e p2.agenda_hora_fim | |||||||||
-- tempo trabalhado em um Periodo em uma
SELECT sum(f_get_tempo_trabalhado(ot.cod_empresa, ot.cod_tecnico, ot.data_entrada, ot.hora_entrada, ot.data_saida, ot.hora_saida)) tempo_trab_t FROM os_tempos_executados ot where ot.cod_empresa = 34 and ot.numero_os = 15398 Retorna o valor em horas -- tempo trabalhado de uma OS / servico SELECT ot.cod_servico, sum(f_get_tempo_trabalhado(ot.cod_empresa, ot.cod_tecnico, ot.data_entrada, ot.hora_entrada, ot.data_saida, ot.hora_saida)) tempo_trab_t FROM os_tempos_executados ot where ot.cod_empresa = 34 and ot.numero_os = 15398 group by cod_servico-- tempo trabalhado de uma OS / servico / TecnicoSELECT ot.cod_servico, ot.cod_tecnico, sum(f_get_tempo_trabalhado(ot.cod_empresa, ot.cod_tecnico, ot.data_entrada, ot.hora_entrada, ot.data_saida, ot.hora_saida)) tempo_trab_t FROM os_tempos_executados ot where ot.cod_empresa = 34 and ot.numero_os = 15398 group by cod_servico, ot.cod_tecnico |