Fórum
Ver pergunta

Erro na Criação de documentos de Compra C# – v9   

140 visualizações
0
0

Saudações a todos

Estou com problemas ao criar documentos de compras.

Estou a receber o erro “type mismach”.

A versão do módulo Logistica e Tesouraria que estou a usar é :  09.1510.1142

segue em baixo o código simples que estou a utilizar.

GcpBEDocumentoCompra objDoc= new GcpBEDocumentoCompra();

            GcpBELinhaDocumentoCompra linha = new GcpBELinhaDocumentoCompra();

            GcpBELinhasDocumentoCompra linhas = new GcpBELinhasDocumentoCompra();


            objDoc.set_Tipodoc("VFA");
            objDoc.set_TipoEntidade("F");
            objDoc.set_Serie("A");
            objDoc.set_Entidade("F0001");

            PriEngine_v9.Engine.Comercial.Compras.PreencheDadosRelacionados(objDoc);

            linha.set_Artigo("A0001");
            linhas.Insere(linha);
            objDoc.set_Linhas(linhas);

            PriEngine_v9.Engine.Comercial.Compras.Actualiza(objDoc);

 

Faça login para poder traduzir
Integração
Geral
Marcado como spam
Criado há 6 anos e 5 meses antniomuteca
a
antniomuteca Iniciante
2 respostas
1
Resposta privada

Julgo que pode utilizar o método abaixo.

           PriEngine_v9.Engine.Compras.AdicionaLinha(
                        objDoc,
                        "A0001",
                        1,
                        "A1",
                        ,
                        1,
                        ,
                        "<L01>"
              );

 

 

Faça login para poder traduzir
Marcado como spam
Criado há 6 anos e 5 meses nunogonalves
nunogonalves Responsiveness Member
    0
    Resposta privada

    Em VBA, a forma correta de adicionar uma linha a um documento, seja no módulo de compras seja nas vendas é utilizando o serviço:
    bso.Comercial.Compras.AdicionaLinha(.......)
    Na V10 não testei, mas deve ser semelhante...
    bso.Compras.AdicionaLinha(.......)

    Cumprimentos
    Hélder Costa

    Faça login para poder traduzir
    Marcado como spam
    Criado há 6 anos e 5 meses heldercosta
    heldercosta Iniciante