Boa tarde,
As regras e validações criadas para a tabela FT (faturação “normal” em Cegid PHC CS Desktop) não são automaticamente aplicadas nos ecrãs do POS Front.
No POS Front:
- Os ecrãs e lógica de fecho de caixa, faturação POS, etc., usam tabelas e contexto próprios (FPOSC, FPOSL, FPOSFT2, etc.).
- As Regras de Utilizador e regras XBASE definidas para FT não são executadas nos ecrãs de fecho de caixa do POS Front, nem em algumas operações específicas do POS.
Consequência prática:
- Sim, terá de replicar a lógica de validação/cálculo em regras específicas para o POS, usando as tabelas POS (por exemplo FPOSC/FPOSL/FPOSFT2) e adaptando o código XBASE às estruturas desses documentos.
- Se já tem regras em FT, pode aproveitar o mesmo “algoritmo” (mesmas condições e cálculos), mas reescrevendo as partes de SELECT/SCAN/REPLACE para as tabelas do POS.
Exemplo de abordagem típica:
- Regra de utilizador ou regra XBASE em FPOSC/FPOSL para validar artigos, descontos, IVA, etc.
- Tecla personalizada no POS Front para executar validações adicionais e, se necessário, chamar funções internas (como FecharCx_Fechar(utilizador, password) para fecho de caixa).
Se indicar que tipo de validações tem atualmente em FT (ex.: IVA, descontos, campos obrigatórios), posso ajudar a sugerir a adaptação concreta para as tabelas do POS.
Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.