cancel
Showing results for 
Search instead for 
Did you mean: 

Pequena ajuda a obter cardcode

Former Member
0 Kudos

Boas!

Estou a desenvolver uma pequena página que o que faz é ir a uma base de dados de inscrições on-line de clientes e actualizar a informação no SAP, no módulo Business Partners - Business Partners Master Data - Contact Persons.

A questão é que estou a ter um problema no campo Cardcode uma que quando eu digo que o CodCliente = ContactoSAP.CardCode ele diz que o campo Cardcode é só de leitura.

CodCliente é uma string e ContactoSAP é um objecto do tipo SAPbobsCOM.ContactEmployees.

Como posso dizer que o código cliente que quero actualizar os contactos (o que vem da base de dados do site) tem de ser igual ao CardCode do programa?!

Devo dizer também que ainda sou muito novo no campo das programações.

Agradeço desde já também a ajuda que me possam dar.

Cumprimentos,

Cokz

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Ninguém?

Cheguei a isto que me chegou a funcionar, mas agora não sei o que aconteceu deixou de funcionar:

'para um contacto:
        codCliente = "C00.91671"
        lRetCode = 0
        lRetCode = bp.GetByKey("C00.91671")
        If bp.GetByKey("C00.91671") <> True Then
            vCom.GetLastError(lErrCode, sErrMsg)
            MsgBox("Código do erro: " & lErrCode & " Mensagem de erro: " & sErrMsg, MsgBoxStyle.Critical)
        End If
        codigointerno = "28574"
        bp.ContactEmployees.SetCurrentLine(0)
        If bp.ContactEmployees.InternalCode = codigointerno Then
            bp.ContactEmployees.Name = "qwerttyui oiu"
            lRetCode = 0
            lRetCode = bp.Update
            If lRetCode <> 0 Then
                vCom.GetLastError(lErrCode, sErrMsg)
                MsgBox("Código do erro: " & lErrCode & " Mensagem de erro: " & sErrMsg, MsgBoxStyle.Critical)
            End If

        End If

Vêm alguma errada com este bocado de código?

Ele supostamente devia funcionar mas não está a fazer o update não sei porquê!

Former Member
0 Kudos

Bom dia.

Qual o tipo da variável que você está utilizando para armazenar o código do cliente.?

At. Junior.

Former Member
0 Kudos

VIva Alaito Rosner Junior,

obrigado pela sua resposta!

O tipo de variável é string.

Está alguma coisa errada com esse código?

Cumprimentos