Fórum
Ver pergunta

Dúvida no método ConverteDocs()   

50 visualizações
0
0

Boas,

Estou a desenvolver um formulário de conversão de documentos e  o método que estou a utilizar é o ConverteDocs(). O método de facto converte o documento mas no próprio documento não vem com aquela primeira linha comentário a dizer de que documento é proveniente. O que me parece é que o método devia ter como parâmetro uma variavél bool que tivesse o mesmo objetivo que tem no formulário do ERP de conversão de documentos (“Incluir linhas com indicação dos documentos originais”).

O código que estou a utilizar é o seguinte:

VndBETipos.tpDocsConverter docOrig = new VndBETipos.tpDocsConverter();
            PrimaveraOrderedDictionary docVenda = new PrimaveraOrderedDictionary();
            PrimaveraOrderedDictionary tipoDocDest = new PrimaveraOrderedDictionary();
            PrimaveraOrderedDictionary serieDest = new PrimaveraOrderedDictionary();
            PrimaveraOrderedDictionary strAgrupa = new PrimaveraOrderedDictionary();
            PrimaveraOrderedDictionary colIdProjetos = new PrimaveraOrderedDictionary();
            PrimaveraOrderedDictionary colDocumentosGerados = new PrimaveraOrderedDictionary();

            
            string docsGerados = "";
            docOrig.IDDoc = IdDocOrig;
            docOrig.Matricula = bso.Vendas.Documentos.EditaID(IdDocOrig).Matricula;
            docOrig.DataHoraCarga = bso.Vendas.Documentos.EditaID(IdDocOrig).DataHoraCarga; 
            docOrig.DataHoraDescarga = bso.Vendas.Documentos.EditaID(IdDocOrig).DataHoraDescarga;
            docOrig.RefDocOrig = "";
            docOrig.RefSerieDocOrig = "";
            docOrig.RefTipoDocOrig = "";
            docOrig.DescricaoMotivoEmissao = "";
            
   
            docVenda.Add(docOrig);
            
            tipoDocDest.Add(TipoDocDest);
            serieDest.Add(SerieDest);
            strAgrupa.Add(Agrupamento);

            DateTime dataEmissao = dtpDataDocsGerados.Value;

            if (ckbAtivaTEDocGerado.Checked)
            {
                
                TimeSpan ts = new TimeSpan(teDocGerado.Time.Hour, teDocGerado.Time.Minute, 0);
                dataEmissao = dataEmissao.Date + ts;

            }
           
          
            bso.Vendas.Documentos.ConverteDocs(docVenda,tipoDocDest,serieDest,false,strAgrupa,InsereLinhaSeparadora,false,ref docsGerados,2,dataEmissao,InsereLinhasComentario,dataEmissao);

 

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 meses e 2 semanas buildcode
b
buildcode Iniciante
1 respostas
2
Resposta privada

Olá,
Foi verificar na documentação e o método que tem informação se inclui ou não é

AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String, ref String, ref Int32)

Este é o link onde consegues ver mais informação sobre os métodos e os parâmetros que cada método tem.
Interface IVndBSVendas | Primavera ERP v10 Documentation (primaverabss.com)

Faça login para poder traduzir
Marcado como spam
Criado há 5 meses e 1 semana alionapaduraru
alionapaduraru Responsiveness Member
    Comentários
    Era isso mesmo que precisava, obrigado.
    5 meses e 1 semana
    buildcode
      podes colocar com melhor resposta, se faz favor.
      5 meses e 1 semana
      alionapaduraru