| ♥ 0 | Olá a todos, Sou iniciante no PHC Web e estou a desenvolver algumas regras no ecrã FPINTRO (Introdução de Férias). Tenho duas necessidades para as quais gostava de saber qual será a abordagem recomendada em PHC Web/VB.NET. 1. Impedir marcação acima do saldo disponível Pretendo impedir que o utilizador marque mais dias de férias do que o saldo disponível para o respetivo ano de referência. Por exemplo, se tiver 4 dias disponíveis e tentar marcar 5, gostaria de impedir a gravação e apresentar uma mensagem ao utilizador. Estou a trabalhar com o A minha dúvida principal é: qual é a forma correta de obter o ano de referência selecionado no FPINTRO e validar o total de dias marcados contra o saldo disponível? 2. Alertar para saldo de anos anteriores Pretendo também apresentar um alerta no momento da marcação quando ainda existirem dias de férias por gozar de anos anteriores. Por exemplo, se o utilizador estiver a marcar férias relativas a 2026, mas ainda tiver 5 dias por gozar de 2025, gostaria de alertá-lo para que seja dada prioridade à utilização desse saldo anterior. A minha dúvida é: qual a forma recomendada de identificar no FPINTRO se existem dias de férias por gozar de anos anteriores e apresentar esse alerta antes da marcação? Sendo iniciante em PHC Web, agradeço qualquer orientação sobre a melhor abordagem, objetos/variáveis a utilizar ou, se possível, algum exemplo de regra semelhante. Obrigado! Marked as spam |
| Private answer Para implementar as regras no ecrã FPINTRO – Introdução de Férias no Cegid PHC Web, seguem as orientações para as duas necessidades apresentadas:
Adicionalmente, para ambas as necessidades, pode ser útil implementar um campo de utilizador na tabela Se encontrar limitações nos eventos disponíveis no FPINTRO, como mencionado em outros casos, considere utilizar JavaScript de utilizador para criar validações no lado do cliente e interagir com a base de dados via AJAX para obter os saldos necessários. Esperamos que estas orientações sejam úteis para o desenvolvimento das regras no Cegid PHC Web. Caso necessite de mais esclarecimentos, não hesite em reabrir o pedido. Nota: Certifique-se de testar exaustivamente as implementações em um ambiente de homologação antes de aplicá-las em produção. Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico. Marked as spam |