Boa noite pessoal, no cadastro de Quadro de Horários, na hora de buscar um servidor não vem nenhum, sendo que o mesmo já está com a carga horária configurada e tudo, esses casos acontecem com alguns professores em determinados horários, vou deixar em anexo a tela que é necessário buscar o servidor, dependendo dos valores ‘Hora Inicial’ e ‘Hora Final’ retorna o servidor ou não.
Tive que mexer no arquivo ieducar/intranet/include/pmieducar/clsPmieducarServidor.inc.php e alterar a função lista() ; (recomendo deixar da forma original)
Os servidores que não aparecem são os que estão com o cadastro incompleto, verifique os componentes curriculares da tela de cadastro, as cargas horárias (em dois lugares), o servidor deve estar alocado no horário da turma, deve ter um nível (‘Alterar Nível’) e a alocação nas turmas deve estar correta
Essa cláusula serve para não trazer servidores já vinculados à algum quadro nesse horário. Removendo o NOT você pode ter problemas ao trazer servidores ainda sem vínculos, e também pode “chocar” os horários do mesmo servidor.
Entendo, mexi na função por que foi a única forma que encontrei de dar certo, todos esses procedimento que você citou já estão cadastrados e configurados corretamente