Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Fórmula De Faltas Para O Totvs Educacional


Ingrid.Ludwig

Posts Recomendados


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Boa tarde!

Algúem tem exemplo de uma fórmula de faltas para associar a etapa no educacional?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.21
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Ingrid,

Poderia exemplificar melhor o que você precisa em relação as faltas no Educacional ?

[]'s

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Ingrid,

Poderia exemplificar melhor o que você precisa em relação as faltas no Educacional ?

[]'s

Bom dia Frederico!

Em turma/disciplina existe uma campo para associar a fórmula de faltas.

Penso que poderia colocar uma fórmula que buscasse a quantidade de faltas lançadas em SFREQUENCIA para preencher o resultado final de faltas

Editado por Ingrid.Ludwig
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.21
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Ingrid,

A SFREQUENCIA é preenchida conforme o plano de aula é gerado, se você não trabalha com o plano de aula não precisa preencher essa tabela pios o professor irá lançar a falta na própria etapa de falta.

[]'s

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Ingrid,

A SFREQUENCIA é preenchida conforme o plano de aula é gerado, se você não trabalha com o plano de aula não precisa preencher essa tabela pios o professor irá lançar a falta na própria etapa de falta.

[]'s

Olá!

Utilizamos a Frequencia Diária no Portal que preenche a tabela SFREQUENCIA. Preciso descobrir como fazer uma fórmula para associar na etapa de faltas da turma/disciplina para que atualize a quantidade de faltas automaticamente quando o professor marca uma ausência. Outro motivo de querer atualizar automaticamente a quantidade de faltas já existente é que no quadro de aviso pode-se mostrar a quantidade de faltas e o percentual referente a disciplina.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.21
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Se você já utiliza isso a SFREQUENCIA pelo portal onde você marca os dias de aula que o aluno faltou isso é feito automaticamente se a sua etapa de falta está criada.

Exemplo se tenho aula de Janeira a Junho, então tem que ter uma etapa de faltas para cada mês e na etapa dizendo que o inicio e fim da etapa é dentro daquele mês, ai quando o professor lançar na porta a frequência diária automaticamente irá cair dentro da etapa.

Agora se você tem apenas uma etapa de faltas ai precisa montar a fórmula que some tudo que está na SFREQUENCIA e depois atualize o valor total nessa etapa.

Seria algo assim:

DECL FREQ, FREQF, CH, FALTAS, STATUS, TOTFALTA, PFREQ, TOTALAULADADAS;
SETVAR(TOTFALTA, BuscaCampoEtapa(1,'FALTAS','V') + BuscaCampoEtapa(2,'FALTAS','V') +
BuscaCampoEtapa(3,'FALTAS','V') + BuscaCampoEtapa(4,'FALTAS','V') +
BuscaCampoEtapa(5,'FALTAS','V') + BuscaCampoEtapa(6,'FALTAS','V') +
BuscaCampoEtapa(7,'FALTAS','V') + BuscaCampoEtapa(8,'FALTAS','V') +
BuscaCampoEtapa(9,'FALTAS','V') + BuscaCampoEtapa(10,'FALTAS','V') +
BuscaCampoEtapa(11,'FALTAS','V'));
ATRIBUI('IDPERLET', BuscaCampoPL('IDPERLET','V'));
ATRIBUI('RA', BuscaCampoMatricula('RA','S'));
ATRIBUI('IDHABILITACAOFILIAL', BuscaCampoMatricula('IDHABILITACAOFILIAL','V'));
ATRIBUI('IDTURMADISC', BuscaCampoMatricula('IDTURMADISC','V'));
EXECSQL('FORMULA.00008');
EXECSQL('FORMULA.00007');
SETVAR(STATUS, BuscaCampoMatricula('CODSTATUS','I'));
SETVAR(FALTAS, RESULTSQL('FORMULA.00008','FALTAS'));
SETVAR(CH, RESULTSQL('FORMULA.00007','CARGAH'));
SETVAR(TOTALAULADADAS, RESULTSQL('FORMULA.00007','QTDEAULASDADAS'));
SE
(STATUS = 1 OU STATUS = 4 OU STATUS = 5 OU STATUS = 10 OU STATUS = 31 OU STATUS = 30)
ENTAO
SETVAR(FREQF,0);
SETVAR(FREQ, (FALTAS));
SETVAR(CH, CH-(CH * 0.866));
SETVAR(PFREQ, (100-(FREQ)/CH));
SE (FREQ > CH) ENTAO SETVAR(FREQF,1) FIMSE;
SETVAR(CH, RESULTSQL('FORMULA.00007','CARGAH'));
SE FREQF = 0 ENTAO
GravaCampoEtapa(0, 'FALTAS', FALTAS);
GravaCampoMatricula('CODSTATUS', 10);
GravaCampoMatricula('CODSTATUSRES',10)
SENAO
SE FREQ >= TOTALAULADADAS ENTAO
GravaCampoEtapa(0, 'FALTAS', FALTAS);
GravaCampoMatricula('CODSTATUS', 31);
GravaCampoMatricula('CODSTATUSRES',31)
SENAO
GravaCampoEtapa(0, 'FALTAS', FALTAS);
GravaCampoMatricula('CODSTATUS', 4);
GravaCampoMatricula('CODSTATUSRES',4)
FIMSE
FIMSE
FIMSE;
[]'s
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Bom dia!

Frederico, obrigada por nos fornecer esta informação.

Passei para a pessoa que está trabalhando com isso.

Qualquer coisa, respondo aqui novamente.

Obrigada.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Bom dia, novamente!

Frederico, você poderia nos passar as consultas em SQL citadas na sua fórmula?

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.