none
saber nº horas faltadas operario RRS feed

  • Pergunta

  • olá a todos, precisava da vossa ajuda no seguinte problema.

    imaginem um trabalhor que tem horario definido para a semana de trabalho.

    por exemplo :

     - de segunda a quinta  9h-13h e 14-18
     - sexta 9h-13

    agora imaginem que numa determinada semana o utente faltou determinado dia ou ate parte do dia. essa falta fica registada, inicio e fim.

    exemplo 1:

    -dia da semana : segunda feira

    -faltou das 11 -> 18

    -Trabalhou das 9 -> 11 (2 horas)

    -faltou 6 horas


    exemplo 2:

    -dia da semana : sexta feira

    -faltou das 9 –> 11

    -trabalhou das 11 ->13(2 horas)

    exemplo 3:

    -dia da semana : sexta feira

    faltou das 10 –> 14

    Nesse dia o horario era das 9 -13

    faltou 1 hora


    importa referir que numa determinada sexta feira como no exemplo que dei, o trabalhador pode faltar mas noutras não.

    o que eu preciso é saber para determinado dia o nº de horas que o trabalhador faltou

    tenho uma tabela com o horario do trabalhador, para cada dia da semana, colunas inicio e fim.

    tenho uma tabela que indica as faltas do trabalhador, colunas inicio e fim da falta

    obrigado

     
    terça-feira, 24 de setembro de 2013 21:22

Todas as Respostas

  • Deleted
    terça-feira, 24 de setembro de 2013 22:57
  • Deleted
    quarta-feira, 25 de setembro de 2013 00:55
  • ola,imagine um componente grafico com varios slots que definem o peridodo de trabalho. o componete grafico cria slots para 24 horas

    9- 3 e 14-18, peridodo de trabalho com cor verde e hora de almoço com azul por exemplo

    o funcionario de facto pode selecionar slots que vao das 10 às 14 horas quando o periodo da manha termina às 13. nesse caso fica na BD um registo com hora de inicio igual a 9 e hora de fim 14

    quanto a :

    "Por acaso o sistema de que trata este tópico permite que se registrem (por exemplo) faltas das 9h às 11h e das 9h30 às 11h30 para um mesmo operário no mesmo dia de semana? "

    nao, isso nao. assim que o digamos, esse periodo seja marcado ja nao pode voltar a ser marcado, ficam tipo bloqueados.

    quanto a :

    "E quanto à frase "numa determinada sexta feira ... o trabalhador pode faltar mas noutras não", poderia detalhar o que seria isso?"

    por exemplo na sexta feira passada, dia 20 faltou das 10 às 14, nesta sexta dia 27 pode nao faltar ou faltar das 9 às 10.

    eu vou processar um determinado mes, nesse periodo vou ter que verificar se existe registos de faltas e descontar as horas que faltou. para isso tenho que saber qual o horario que
    estava definido para esse dia, porque como disse em cima o horario num determiando dia era das 9-13 e foi marcado como falta das 9 às 14.

    e tenho  que descontar 4(9-13) horas e nao 5(9-14)

    tambem pode acontecer o seguinte:

    - dois peridodos, 9 - 13 e 14 -18

    caso tenha faltado o dia todo é mais paratico para o utilizador bloquear todo o periodo temporal do componente do que ir bloquear 2 blocos bem definidos.

    e neste caso tinha que descontar 4 horas de manha e outras 4 de tarde.

    espero ter conseguido explicar bem o caso.

    obrigado

    • Editado expressSam quarta-feira, 25 de setembro de 2013 10:27
    quarta-feira, 25 de setembro de 2013 09:48