Views & Functions: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 22: | Linha 22: | ||
|- | |- | ||
| rowspan="2" |'''VW_CRM_SERVICE_TEMPO_DISPONIVEL''' | | rowspan="2" |'''VW_CRM_SERVICE_TEMPO_DISPONIVEL''' | ||
| colspan="2" |'''Calcula por DAta/Box''' | | colspan="2" |'''Calcula por DAta/Box''' | ||
# ''O tempo Total no dia/box'' | # ''O tempo Total no dia/box'' | ||
# ''O tempo OCUPADO'' | # ''O tempo OCUPADO (pelos CHIPS da Agenda)'' | ||
# ''O Tempo | # ''O Tempo disponível na Data/Box'' | ||
Importante: Ele considera os Eventos do produtivo, Cursos, Ferias, Feriados | Importante: Ele considera os Eventos do produtivo, Cursos, Ferias, Feriados | ||
Linha 94: | Linha 94: | ||
|- | |- | ||
| rowspan="2" | | | rowspan="2" | | ||
'''F_GET_TEMPO_TRABALHADO''' | '''F_GET_TEMPO_TRABALHADO''' | ||
| colspan="2" |Calcular o tempo trabalhado do produtivo, | | colspan="2" |Calcular o tempo trabalhado do produtivo, | ||
Tratando inicio em um dia e parada em outro, assim como data final nula considerado sysdate. | |||
Quando data inicial e final for diferente, vai descontar domingos e feriados e horas paradas do produtivo cadastradas na tabela | 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 | Se técnico estiver sem horário cadastrado, vai buscar do parm_sys2 => p2.agenda_hora_comeca e p2.agenda_hora_fim | ||
|- | |||
| colspan="2" | | |||
{| class="wikitable" | |||
!Empresa/OS | |||
!Empresa/OS/Serviço | |||
!Empresa/OS/Produtivo | |||
|- | |- | ||
| | |<small>SELECT sum(f_get_tempo_trabalhado(ot.cod_empresa, ot.cod_tecnico, </small> <small> ot.data_entrada, ot.hora_entrada, </small> | ||
<small> | |||
<small>ot.data_saida, ot.hora_saida)) tempo_trab_t</small> | |||
<small>FROM os_tempos_executados ot </small> | |||
<small>where ot.cod_empresa = 34</small> | |||
<small>and ot.numero_os = 15398</small> | |||
|<small>SELECT ot.cod_servico,</small> | |||
<small>sum(f_get_tempo_trabalhado(ot.cod_empresa, ot.cod_tecnico, </small> | |||
<small> ot.data_entrada, ot.hora_entrada, </small> | |||
<small> ot.data_saida, ot.hora_saida)) tempo_trab_t</small> | |||
<small>FROM os_tempos_executados ot</small> | |||
<small>where ot.cod_empresa = 34</small> | |||
<small> | <small>and ot.numero_os = 15398</small> | ||
<small>group by cod_servico</small> | |||
|<small>SELECT ot.cod_servico, ot.cod_tecnico,</small> | |||
<small>sum(f_get_tempo_trabalhado(ot.cod_empresa, ot.cod_tecnico, </small> | |||
<small> ot.data_entrada, ot.hora_entrada, </small> | |||
<small> ot.data_saida, ot.hora_saida)) tempo_trab_t</small> | |||
<small>FROM os_tempos_executados ot</small> | |||
<small>where ot.cod_empresa = 34</small> | |||
<small>and ot.numero_os = 15398</small> | |||
<small>group by cod_servico, ot.cod_tecnico</small> | |||
|- | |||
|[[Arquivo:Imageor40.png|esquerda|miniaturadaimagem]] | |||
|[[Arquivo:Imageor6.png|nenhum|miniaturadaimagem|249x249px]] | |||
|[[Arquivo:Imageor7.png|nenhum|miniaturadaimagem]] | |||
|} | |||
|} | |} |
Edição das 20h52min de 4 de junho de 2020
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 | Calcula por DAta/Box
Importante: Ele considera os Eventos do produtivo, Cursos, Ferias, Feriados | |||||||||
| ||||||||||
F_GET_TEMPO_TRABALHADO |
Calcular o tempo trabalhado do produtivo,
Tratando inicio em um dia e parada em outro, assim como data final nula 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 horário cadastrado, vai buscar do parm_sys2 => p2.agenda_hora_comeca e p2.agenda_hora_fim | |||||||||
|