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
(Lê OS_Agenda_servicos) |
Calcula o tempo disponível em uma data, por BOX.
Por consequência, o tempo disponível do produtivo do BOX. Importante: Ele considera os Eventos do produtivo, Cursos, Ferias, Feriados |
Não tem obrigatório
Posso pegar
|
select * from VW_CRM_SERVICE_TEMPO_DISPONIVEL | ||
VW_CRMSERVICE_TP_TRABALHADO | Calcula o Tempo trabalhado em um SERVICO de uma OS, por um técnico.
Importante: ele considera os Eventos do produtivo no Caso de ter pulado apontamento de um dia para outro. Tambem considera Cursos e Feriados, se lançados. |
|
-- tempo trabalhado, por servico
select V.cod_servico, sum(V.TEMPO_TRAB) tp_trab From VW_CRMSERVICE_TP_TRABALHADO V WHERE V.cod_empresa = 34 AND V.numero_os = 15398 Group BY V.cod_servico-- tempo trabalhado, por servico / Tecnico (lembrar que posso ter N lançaamentos de inicio e fim de tempo) select V.cod_servico, v.cod_tecnico ,sum(V.TEMPO_TRAB) tp_trab From VW_CRMSERVICE_TP_TRABALHADO V WHERE V.cod_empresa = 34 AND V.numero_os = 15398 Group BY V.cod_servico, v.cod_tecnico | ||
F_GET_PROD_HR_DISP
(função) |
||
select s.cod_tecnico, initcap(s.nome) nome , F_GET_PROD_HR_DISP(s.cod_empresa, s.cod_tecnico, data_intervalo.data_a) disponivel
From servicos_tecnicos s, (SELECT ROWNUM x, (TO_DATE('&DataInicial', 'DD/MM/YYYY') + (ROWNUM-1)) data_a FROM DUAL CONNECT BY LEVEL <= ((TO_DATE('&DataFinal', 'DD/MM/YYYY')-TO_DATE('&DataInicial', 'DD/MM/YYYY'))+1)) data_intervalo where s.ficticio = 'N' and nvl(s.eh_consultor,'N') = 'N' and s.cod_tecnico = &Cod_Tecnico and s.cod_empresa = &Cod_Empresa |