| ♥ 0 | Não é possível inserir o mesmo número de série em armazéns distintos via motores V9.15 Como reproduzir:
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
Marcado como spam |
Comentários Nuno, qual é duvida em concreto? Que erro estás a obter? Sérgio, recebo a mensagem de que o número de série já existe. |
1 respostas
| 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. Marcado como spam |