Forum
See question

Calculo SDR com ISP ativo   

37 views
0
0

Bom dia

Alguem tem uma situação assim, tenho um cliente que utiliza ISP, vende gasoleo e agora o SDR. Quando estou a vender uma garrafa e passo código barras dá o erro “Cursor cannot be modified because it contains an unsaved record.” mensagem 2 “Fposl.COMPOSTO.AND.Fposl.LRECNO==M.MFIREC” e ao fim de 5 ignorar la calcula.

Desativando o ISP funciona tudo bem no SDR.

Estou a estar numa base dados limpa e esta tudo a funcionar bem. Que poderá ser ?

Faça login para poder traduzir
PHC
Marked as spam
Criado há 2 dias e 11 horas jorgesantos
j
jorgesantos Jorge Santos Iniciante
3 answers
0
Private answer

Boa tarde,

Está a ser tratado esse caso concreto tal como referido.
Como "Workaround" podem por enquanto,
Inativar a configuração «SDR: Impede edição das linhas automáticas»
e deixa de dar essa mensagem.

Obrigado

Faça login para poder traduzir
Marked as spam
Criado há 2 dias e 6 horas pauloalexandrealves
p
pauloalexandrealves Paulo Alexandre ALVES Loyal Contributor
    Comments
    Boa tarde, não tenho essa opção ativa.
    2 dias e 6 horas
    jorgesantos
      0
      Private answer

      Bom dia! Sim estamos a ter este problema em POS regular tambem com ISP+SDR ativo. acrescentando tambem ao facto de que ao mudar o Cliente tambem retorna erro de calculo_isp. Ja reportei o problema do ultimo caso e está prevista a correção para este mês. Presumo que seja um caso que temos de reportar diretamente à Cegid.

      Faça login para poder traduzir
      Marked as spam
      Criado há 2 dias e 6 horas fredericocabral
      f
      fredericocabral Frederico Cabral Responsiveness Member
        0
        Private answer

        Este erro "Cursor cannot be modified because it contains an unsaved record" está relacionado com situações em que o sistema tenta modificar um cursor que não foi devidamente salvo. No caso específico do cálculo do SDR com o ISP ativo, é possível que o problema esteja relacionado com a configuração dos códigos de ISP ou com campos de utilizador associados ao módulo de POS ou Gestão. Seguem algumas sugestões para despistar e resolver o problema:

        • Verifique se os artigos de stock associados ao SDR têm corretamente configuradas as nomenclaturas de combustíveis e os respetivos códigos de ISP. Certifique-se de que os campos obrigatórios estão preenchidos, como as percentagens de energia fóssil e renovável, emissões de CO2, unidade de medida e sobrecusto de biocombustíveis.
        • Confirme se os campos de utilizador associados às tabelas relacionadas (como FPOSL) estão corretamente configurados. Caso existam campos de utilizador que não estejam sincronizados entre as tabelas, isso pode causar o erro. Experimente inativar temporariamente os campos de utilizador para verificar se o problema persiste.
        • Elimine os ficheiros temporários da aplicação, incluindo a pasta phcworkingdir e os ficheiros df.dbf, df.cdx, df.bak, e dfcdx.bak. Este procedimento pode ajudar a resolver problemas relacionados com dados temporários corrompidos.
        • Certifique-se de que está a utilizar a versão mais recente do Cegid PHC, pois atualizações podem corrigir problemas conhecidos relacionados com o ISP e o cálculo de SDR.
        • Se o problema persistir, experimente desativar temporariamente o ISP para confirmar se o erro está diretamente relacionado com esta funcionalidade. Caso o erro desapareça, pode ser necessário rever a configuração do ISP ou contactar o suporte técnico para análise mais detalhada.

        Se nenhuma das sugestões acima resolver o problema, pode ser necessário realizar testes adicionais numa base de dados limpa ou contactar o suporte técnico para uma análise mais aprofundada.

        Nota: Esta funcionalidade está disponível apenas em executáveis de Portugal e requer o PHC On ativo para os módulos Gestão e POS.

        AVISO: Caso o erro persista, pode ser necessário verificar se há desenvolvimentos personalizados que estejam a interferir com o comportamento padrão do sistema.

        Espero que estas informações sejam úteis para resolver a situação.

        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.

        Faça login para poder traduzir
        Marked as spam
        Criado há 2 dias e 11 horas cegidpulse
        cegidpulse Cegid Pulse Most Valuable Professional