Fórum
Ver pergunta

Erro a criar fatura, PreencheXMLCabecDoc   

94 visualizações
1
0

Boa tarde,

Na v10, ao tentar criar uma fatura está a dar erro abaixo, sem perceber qual ou quais os campos em falta.
Em anexo tenho exemplo dos dados da fatura antes de “Atualizar” e o código

Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: VndDS100
at VndDS100.VndDSVendas.PreencheXMLCabecDoc(VndBEDocumentoVenda objDocVenda, StdBESpXml objXML)
at VndDS100.VndDSVendas.ActualizaDocumento(VndBEDocumentoVenda objDocumentoVenda, String strXMLHistorico)
at VndBS100.VndBSVendas.Actualiza(VndBEDocumentoVenda clsDocumentoVenda, String& strAvisos, String& IdDocLiqRet, String& IdDocLiqRetGar, Boolean blnPreencheDadosRelacionados)
at VndBS100.VndBSVendas.Actualiza(VndBEDocumentoVenda clsDocumentoVenda)

 

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 anos e 1 mês joscarlosskillsworkflow
j
joscarlosskillsworkflow José Carlos | Skills Workflow Iniciante
2 respostas
0
Resposta privada

Boa tarde, conseguiu descobrir o problema?

Se sim, qual era? Estou a ter o mesmo problema.

Faça login para poder traduzir
Marcado como spam
Criado há 4 anos e 11 meses ricardo-3
r
ricardo-3 Ricardo Iniciante
    Comentários
    Bom dia, o problema tinha a ver com o envio de campos a null que não é suportado. VndBEDocumentoVenda.RefDocOrig = string.IsNullOrEmpty(doc.YourReference) ? string.Empty : doc.YourReference, VndBEDocumentoVenda.Requisicao = string.IsNullOrEmpty(doc.YourReference) ? string.Empty : doc.YourReference, VndBEDocumentoVenda.Observacoes = string.IsNullOrEmpty(doc.Remarks) ? string.Empty : doc.Remarks
    4 anos e 11 meses
    joscarlosskillsworkflow
      0
      Resposta privada

      Em anexo os dados da venda e do código efectuado em C#.

      Obrigado

      Faça login para poder traduzir
      Marcado como spam
      Criado há 5 anos e 1 mês joscarlosskillsworkflow
      j
      joscarlosskillsworkflow José Carlos | Skills Workflow Iniciante