Fórum
Ver pergunta

Criação de um documento interno via WebApi   

116 visualizações
0
0

Boa tarde
Como posso criar um documento interno (requisição)  no ERP que depois seria transformado numa encomenda a fornecedor, usando a WebAPI?

Obrigado

 

 

 

Faça login para poder traduzir
V10
Web API
Marcado como spam
Criado há 4 anos e 3 meses margarida-fernandes
4 respostas
0
Resposta privada

Boa tarde. Na adição das linhas do objecto está retornando Object reference not set to an instance of an object

 

Faça login para poder traduzir
Marcado como spam
Criado há 6 meses e 4 dias docetapedro
docetapedro Iniciante
    0
    Resposta privada

    Boa tarde. Na adição das linhas do objecto está retornando Object reference not set to an instance of an object

     

    Faça login para poder traduzir
    Marcado como spam
    Criado há 6 meses e 4 dias docetapedro
    docetapedro Iniciante
      -2
      Resposta privada

      Daniel, muito obrigado pela resposta!

      Só mais uma questão, temos um código (uma referência interna do nosso sistema) que precisamos mapear com o documento gerado no ERP. Também é possível preencher um campo de utilizador via WebAPI?

      Caso não seja possível, alguma sugestão para fazer esse mapeamento?

      Faça login para poder traduzir
      Marcado como spam
      Criado há 4 anos e 3 meses margarida-fernandes
        Comentários
        Olá MArgarida, isto é outra questão e como tal desde que esteja dentro normas do forúm deve ser colocada como nova questão, numa como uma resposta. Faça essa alteração, caso contrario será removida.
        4 anos e 3 meses
        sergiosereno
          Olá Sereno, podes eliminar depois abro outra questão! Obrigado.
          4 anos e 3 meses
          margarida-fernandes
            1
            Resposta privada

            Bom dia,

            Através da WebAPI podes criar o documento interno da seguinte forma:

            1. Preencher o objecto

              {{apiUrl}}Internos/Docs/PreencheDadosRelacionados/

              No body deves preencher as propriedades mínimas:

              {
              "Tipodoc": "RI",
              "Entidade": "SOFRIO",
              "TipoEntidade": "C",
              "Serie": "A"
              }
            2. Adicionar as linhas ao objecto

              {{apiUrl}}Internos/Docs/AdicionaLinhaEX/A0001

              Mais uma vez, body deves preencher as propriedades mínimas, podes usar o response da rota anterior.
              Existem vários overloads deste serviço:
              AdicionaLinhaEX/{Artigo}/
              AdicionaLinhaEX/{Artigo}/{Armazem}/
              AdicionaLinhaEX/{Artigo}/{Armazem}/{Localizacao}/
              AdicionaLinhaEX/{Artigo}/{Armazem}/{Localizacao}/{Lote}/
              AdicionaLinhaEX/{Artigo}/{Armazem}/{Localizacao}/{Lote}/{PrecoUnitario}/
              AdicionaLinhaEX/{Artigo}/{Armazem}/{Localizacao}/{Lote}/{PrecoUnitario}/{Desconto}/
              AdicionaLinhaEX/{Artigo}/{Armazem}/{Localizacao}/{Lote}/{PrecoUnitario}/{Desconto}/{Quantidade}/

            3. Atualizar o documento

              {{apiUrl}}Internos/Docs/Actualiza

              Neste passo tens que juntar o response do 1º passo com o do segundo para teres o objeto completo.
              Não te esqueças que, sendo uma requisição interna, deves preencher o Destinatario e a DataEntrega dos artigos.

            Faça login para poder traduzir
            Marcado como spam
            Criado há 4 anos e 3 meses danielvieira-1
            d
            danielvieira-1 Responsiveness Member