¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia passo a passo para criar uma nova atividade usando Injeção de Dependências (DI)

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

Olá,

Existe alguma maneira de criar uma nova atividade usando o DI?

Obrigado,

Hagai

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Ol·,

VocÍ encontrar· um cÛdigo de exemplo no arquivo de ajuda do DI API.

Private Sub cmdTest_Click()

On Error GoTo ErrorHandler

Dim vCompany As SAPbobsCOM.Company

'criar objeto da empresa

Set vCompany = New SAPbobsCOM.Company

'estabelecer par‚metros para a conexÌo

vCompany.CompanyDB = "SBODemo_US"

vCompany.Password = "manager"

vCompany.UserName = "manager"

vCompany.Server = "(local)"

'conectar ao servidor de banco de dados

If (0 <> vCompany.Connect()) Then

MsgBox "Falha ao conectar"

Exit Sub

End If

Dim nErr As Long

Dim errMsg As String

'Configuraremos um contato com BP D10008, em 15 de dezembro de 2002

'se o contato j· existir, simplesmente atualize-o, caso contr·rio

'adicion·-lo.

Dim bFound As Boolean

bFound = False

Dim iNum As Long

iNum = 1

Dim vContact As SAPbobsCOM.Contacts

Set vContact = vCompany.GetBusinessObject(oContacts)

While ((vContact.GetByKey(iNum) = True) And (bFound = False))

If (vContact.CardCode = "HU1001") Then

If (vContact.Closed = tNO) Then

bFound = True

End If

End If

iNum = iNum + 1

Wend

vContact.CardCode = "HU1001"

vContact.Closed = tNO

vContact.ContactDate = CDate("15/12/2002")

vContact.Notes = "Discutir o plano financeiro do prÛximo ano"

If (bFound = False) Then

'nÌo foi possÌvel encontrar um contato existente para usar, simplesmente crie um novo

vContact.DocType = oContacts

If (vContact.Add() <> 0) Then

MsgBox "Falha ao adicionar um contato"

Else

MsgBox ("Sucesso ao adicionar contato")

vContact.SaveXml ("C:\temp\Contact" + vContact.DocEntry + ".xml")

End If

Else

If (0 <> vContact.Update()) Then

MsgBox ("Falha na atualizāo do contato")

Else

MsgBox ("Sucesso na atualizāo do contato")

vContact.SaveXml ("C:\temp\Contact" + vContact.DocEntry + ".xml")

End If

End If

'Verificar erro

Call vCompany.GetLastError(nErr, errMsg)

If (0 <> nErr) Then

MsgBox ("Erro encontrado:" + Str(nErr) + "," + errMsg)

End If

'desconectar objeto da empresa e liberar recursos

Call vCompany.Disconnect

Set vCompany = Nothing

Exit Sub

ErrorHandler:

MsgBox ("Excė„o:" + Err.Description)

End Sub

SaudaÁıes, Chris

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Domenico,

Há um exemplo no SDK para usar o objeto AlertManagement. É o exemplo 16 na seção COM DI dos exemplos do SDK (ou seja, C:\Program Files\SAP\SAP Business One SDK\Samples\COM DI\ por padrão).

Cumprimentos

Yogesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Isso não explica como adicionar um.

Tenho estado tentando descobrir.

Já que tenho um BP e no BP não há Contatos, mas há um ContactEmployee.

Onde e como adiciono uma atividade?

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Hagai,

Você está utilizando o objeto de negócio SAPbobsCOM.Contacts.

Saudações,

Adele

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?