Boa Tarde, por favor alguém pode me ajudar.
Preciso de uma procedure que faça o recalculo de alimentação. Varios sistemas fazem isso, preciso é da logica de como faça para fazer uma mudança no codigo do sistema que dou manutençao.
Problema: a procedure que tenho já faz o recalculo, basea-se até no fechamento da encomenda que todo dia 15 do mês atual, e a encomenda é valida para o 01-31 do mês seguinte.
Mas o que preciso é que a procedure faça o recalculo considerando licença, que não são abonadas, e não deve se cobrado os sabados e domingos.
alguém sabe como fazer? acredito que todo sistema que tenha controle de alimentaçao e tranporte deva fazer isso.
alguém pode me ajudar?
recalculo de alimentacao
- dr_gori
- Moderador
- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
É uma pergunta muito abrangente! É pouco provável que alguém vá responder essa pergunta.
Veja só: a gente não faz a menor idéia de como é o seu sistema nem do que se trata. Eu por exemplo, nunca ouvi falar de recálculo de alimentação! (nem sei que área é isso, logística, financeiro, vendas, comercial, seguro, etc...).
Você está perguntando algo que provavelmente não possa ser explicado num forum... Esse tipo de explicação normalmente é necessário HORAS de reuniões pra explicar o processo...
Talvez se você dar alguns exemplos, documentação, ER, DESC das tabelas, explicar exatamente qual é o problema, talvez alguém posso ajudar..
Veja só: a gente não faz a menor idéia de como é o seu sistema nem do que se trata. Eu por exemplo, nunca ouvi falar de recálculo de alimentação! (nem sei que área é isso, logística, financeiro, vendas, comercial, seguro, etc...).
Você está perguntando algo que provavelmente não possa ser explicado num forum... Esse tipo de explicação normalmente é necessário HORAS de reuniões pra explicar o processo...
Talvez se você dar alguns exemplos, documentação, ER, DESC das tabelas, explicar exatamente qual é o problema, talvez alguém posso ajudar..

-
- Rank: Estagiário Pleno
- Mensagens: 7
- Registrado em: Qua, 05 Dez 2007 1:37 pm
- Localização: rio de janeiro
Fala cara,
a maioria das empresas tem esse sistemas.
Se você for clt, e faltar 2 dias(licenca medica) a sua empresa ira gerar um arquivo de recalculo para que no proximo mês você seja descontado esse valor que recebeu e não trabalhou.
As vezes alguém desenvolvedor já tenha visto algum codigo fonte com essa funcionalidade.
Mas realmente é algum um pouco complicado. já to uns 4 dias tentando fazer e não consigo...mas obrigado mesmo assim.
a maioria das empresas tem esse sistemas.
Se você for clt, e faltar 2 dias(licenca medica) a sua empresa ira gerar um arquivo de recalculo para que no proximo mês você seja descontado esse valor que recebeu e não trabalhou.
As vezes alguém desenvolvedor já tenha visto algum codigo fonte com essa funcionalidade.
Mas realmente é algum um pouco complicado. já to uns 4 dias tentando fazer e não consigo...mas obrigado mesmo assim.
- dr_gori
- Moderador
- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
To começando a entender do que você está falando 
O que você pode usar pra isso é criar uma rotina que CONTE se os dias que ele faltou são dias uteis.
* Testar se to_char( sua_data ,'d') é igual a 1, ou seja, significa que é domingo.
* Testar se a data que ele faltou está cadastrada na tabela de FERIADOS. (é claro, considerando a localização dele, pois os feriados podem ser Federais, estaduais, municipais etc.)
* Testar outros fatores que podem fazer que ele tenha folga (exemplo: licença por doação de sangue, ou licença por ter sido mesário nas eleições, etc).
Após testar tudo isso, se não encontrar nada que "justifique" o voto dele, daí sim, foi uma falta...
Não sei se ajudei, provavelmente a coisa é bem mais complexa que essa... Infelizmente não conheço muito desse tipo de calculo CLT.
Falowww

O que você pode usar pra isso é criar uma rotina que CONTE se os dias que ele faltou são dias uteis.
* Testar se to_char( sua_data ,'d') é igual a 1, ou seja, significa que é domingo.
* Testar se a data que ele faltou está cadastrada na tabela de FERIADOS. (é claro, considerando a localização dele, pois os feriados podem ser Federais, estaduais, municipais etc.)
* Testar outros fatores que podem fazer que ele tenha folga (exemplo: licença por doação de sangue, ou licença por ter sido mesário nas eleições, etc).
Após testar tudo isso, se não encontrar nada que "justifique" o voto dele, daí sim, foi uma falta...
Não sei se ajudei, provavelmente a coisa é bem mais complexa que essa... Infelizmente não conheço muito desse tipo de calculo CLT.
Falowww

-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes