| ♥ 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:
Obrigado! Marcado como spam |
| 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. Marcado como spam 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. Sim, sem dúvida. Se é o comportamento padrão no ERP e no POS, também deveria ser no método AdicionaLinha. | |
| 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. Marcado como spam 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. |