Forum
See question

Transformar Guia de Rascunho em Guia definitiva   

40 views
0
♥ 0

Através de extensibilidade ao tentar transformar uma guia de remessa que está guardada como rascunho numa guia definitiva recebo um erro de “Data de introdução do documento não indicada”. Pelo que vi os documentos de venda não têm nenhuma data de introdução e parece-me que este erro vem da produção de assinatura do documento. Que métodos devem ser usados antes do Atualiza() para que consiga converter o rascunho num documento definitivo?

Faça login para poder traduzir
Extensibilidade
Primavera
Vendas
Marked as spam
Criado há 1 mês e 1 dia tiagonunes
tiagonunes Tiago NUNES Iniciante
1 answers
0
Private answer

O erro "Data de introdução do documento não indicada" ao tentar transformar uma guia de remessa de rascunho para definitiva está relacionado com a assinatura do documento, que exige que todos os campos obrigatórios estejam preenchidos antes de gravar o documento. Para resolver este problema, é necessário garantir que os campos obrigatórios, incluindo a data de introdução, estejam corretamente definidos antes de chamar o método Atualiza(). Seguem os passos recomendados:

  • Certifique-se de que o campo DataIntroducao está preenchido no cabeçalho do documento. Este campo pode ser definido utilizando a classe VndBEDocumentoVenda:
  • Preencha os campos obrigatórios relacionados com a assinatura do documento, como o motivo de emissão e a descrição do motivo de emissão:

Exemplo de código:

documentoVenda.DataIntroducao = DateTime.Now;
documentoVenda.MotivoEmissao = "Motivo";
documentoVenda.DescricaoMotivoEmissao = "Descrição do motivo";

  • Verifique se os campos relacionados com o documento original estão corretamente preenchidos, caso a guia de remessa seja transformada a partir de outro documento:

Exemplo de código:

documentoVenda.RefSerieDocOrig = "SérieOriginal";
documentoVenda.RefTipoDocOrig = "TipoDocOriginal";
documentoVenda.RefDocOrig = "NúmeroDocOriginal";

  • Certifique-se de que todos os campos obrigatórios definidos na configuração do documento estão preenchidos.
  • Após garantir que todos os campos estão preenchidos, chame o método Atualiza() para gravar o documento como definitivo.

Se o problema persistir, pode ser necessário verificar se há alguma validação adicional na extensibilidade ou na configuração do ERP que esteja a bloquear o processo. Caso seja necessário, utilize o método AdicionaLinhaTransformada para garantir que os campos de utilizador são copiados corretamente durante a transformação.

Nota: Não existem configurações nativas no Cegid Primavera que permitam modificar este comportamento sem intervenção do utilizador ou desenvolvimento adicional.

**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á 1 mês e 1 dia cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional
    Comments
    Utilizei o método BSO.Vendas.Documentos.ValidaActualizacao() antes do Actualiza() e recebi o seguinte erro: "A série [2026] do documento [GT] tem documentos certificados por uma aplicação diferente da atual. Para gravar o documento será necessário criar uma série nova." O que me falta fazer para poder passar o documento de rascunho para definitivo?
    2 semanas e 6 dias
    tiagonunes