Fórum
Ver pergunta

Como usar o SDR com os motores?   

35 visualizações
1
0

Pergunto aqui e não no suporte para que a resposta possa ser partilhada, quais as implicações do SDR nos motores em termos de:

  • criação de novas linhas, como fazer que o método AdicionaLinha insira a linha do SDR ao adicionar um artigo a ele sujeito?
  • na cópia ou transformação da linha de um artigo sujeito a SDR, como fazer para a linha do SDR ser automaticamente criada no destino?

Obrigado!

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 2 meses e 23 horas albertosilva
a
albertosilva Alberto Silva Iniciante
2 respostas
1
Resposta privada

Boas,

Este método indicado abaixo funciona, mas obriga a indicar os parametros todos...

VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, ref double PrecoTaxaIva, string CodIva, bool AdicionaArtigoDepositoAssociado);

Um simples AdicionaLinha a indicar Documento, Artigo e Qtd não tem como adicionar o depósito automaticamente pois não há metodo disponivel.

Tenho a ultima versão da v10.

Faça login para poder traduzir
Marcado como spam
Criado há 1 semana e 4 dias nunovidalsoares
n
nunovidalsoares Nuno Vidal Soares Responsiveness Member
    Comentários
    Diria, pessoalmente, que a utilização do argumento AdicionaArtigoDepositoAssociado devia ter sido dispensada, e que a necessidade de adicionar a linha devia decorrer ”automaticamente” do artigo e tipo de documento em causa. Outra questão, relacionada, terá a ver com linhas que se copiem ou transformem de outros documentos para documentos de venda, como instruímos o método de cópia/transformação a gerar a linha do SDR, e mais uma vez, devia ser o motor a inferir a necessidade de gerar a linha de SDR para o artigo e tipo de documento em causa.
    1 semana e 4 dias
    albertosilva
      Sim, sem dúvida. Se é o comportamento padrão no ERP e no POS, também deveria ser no método AdicionaLinha.
      1 semana e 4 dias
      nunovidalsoares
        0
        Resposta privada

        Boas,

        ainda não testei mas os motores normalmente usam os editores do Primavera da mesma forma que um utilizador. Ou seja, quando uma linha é inserida e validada, todos os eventos que acontecem normalmente na aplicação, também acontecem pelos motores: linhas-pai e filho, preenchimento de campos, inserção de artigos associados, etc.

        Presumo então que, se a configuração estiver feita de acordo com o que a Primavera definiu para o SDR, após o ValidaLinha seja inserida uma linha SDR com os mesmo comportamentos que no Editor.

        Faça login para poder traduzir
        Marcado como spam
        Criado há 1 mês e 4 semanas ricardogiro
        ricardogiro Ricardo Giro Loyal Contributor
          Comentários
          Infelizmente não é o caso, pelo menos sem usar um novo overload do AdicionarLinha. Quanto ao copiar e transformar ainda não há essa opção.
          1 semana e 4 horas
          albertosilva