Ola amigos,
Estou enfrentando dificuldade para gera um algoritimo para escala de serviço 12x14 e 12x48, exemplo
se a pessoa trabalha de
08h de 14/08/2014 ate as 20h de 14/08/2014
ela estara de servico novamente as
20h de 15/08/2014 ate as 08h de 15/08/2014
e
08h de 17/08/2014 ate as 20h de 17/08/2014
e
20h de 18/08/2014 ate as 08h de 18/08/2014
isso seria uma geração automatica, estou tentando utilizar o seguinte codigo
$intervalos=“00/1/5/6”
$qtd_dias=explode("/",$intervalos);
$ICOUNT=count($qtd_dias);
$data_escala=date("{data_escala}");
$ICOUNT=$ICOUNT==0?1:$ICOUNT;
for ($i = 0; $i <= ($ICOUNT-1); $i++)
{
$datas_escalas=sc_date($data_escala,“AAAA-MM-DD”,"+",$qtd_dias[$i],0,0);
sc_exec_sql(“INSERT INTO escala_servico.grupos_escalas_servicos
(codigo_grupos, codigo_escala,data_escala)
VALUES ( 1, 1, ‘$datas_escalas’)”);
}
//fim
Assim esta funcionando " $intervalos=“00/1/5/6” " para duas escalas perfeitamente, o problema é que teria que gerar conforme o usuário informa a data inicial e final da geracao isto é mais de duas escalas ou varias .
Att Arquimedes