Fórum
Ver pergunta

Não é possível inserir o mesmo número de série em armazéns distintos via motores V9.15   

44 visualizações
-1
0

Não é possível inserir o mesmo número de série em armazéns distintos via motores V9.15

Como reproduzir:

  • Criar o artigo ART01 e marcá-lo para gerir números de série
  • Dar uma entrada de stock manual para o artigo ART01 no armazém A1 com n. de série 12345
  • Via motores – utilizar o snippet abaixo – dar uma entrada de stock para o artigo ART01 no armazém A2 com n. de série 12345

Segue snippet abaixo.

Public Sub MacroDocCompras()
Dim DocCompra As GcpBEDocumentoCompra
Dim Linha As GcpBELinhaDocumentoCompra
Dim strAvisos As String
Dim objNumSerie As GcpBENumeroSerie

On Error GoTo erro
Set DocCompra = New GcpBEDocumentoCompra
With DocCompra
    .Tipodoc = "VGT"
    .TipoEntidade = "F"
    .Entidade = "F001"
    .Serie = "2019"
    .Moeda = "EUR"
    .CondPag = "01"
    .ModoPag = "NUM"
    .NumDocExterno = "xxx"
 
End With

BSO.Comercial.Compras.PreencheDadosRelacionados DocCompra, 5
BSO.Comercial.Compras.AdicionaLinha DocCompra, "ART01", 1, "A2", "A2"

Set objNumSerie = New GcpBENumeroSerie
With objNumSerie
    .Modulo = "C"
    .Manual = 0
    .NumeroSerie = "12345"
End With
DocCompra.Linhas(1).NumerosSerie.Insere objNumSerie
Set objNumSerie = Nothing

BSO.Comercial.Compras.Actualiza DocCompra, strAvisos
Set DocVenda = Nothing
erro:
    MsgBox (Err.Description)
    
End Sub

 

Faça login para poder traduzir
Integração
Marcado como spam
Criado há 5 anos e 7 meses nunogonalves
nunogonalves Responsiveness Member
Comentários
Nuno, qual é duvida em concreto? Que erro estás a obter?
5 anos e 7 meses
sergiosereno
    Sérgio, recebo a mensagem de que o número de série já existe.
    5 anos e 7 meses
    nunogonalves
      1 respostas
      0
      Resposta privada

      Quero só informar que foi submetido um incidente junto à software house, a qual designou a situação como uma anomalia e apontou a sua correção para a  build de Logística e Tesouraria, prevista até dia 18-10-2019.

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