Fórum
Ver pergunta

Documento de Vendas – Antes de Editar v10   

111 visualizações
1
0

Estou a começar a fazer a migração da v9 para a v10, como tal, tenho que configurar novas funções de extensibilidade.

O código anterior era VBA, mas pretendo fazê-lo em C#, no entanto, estou com algumas dificuldades em perceber como é que na função AntesDeEditar consigo aceder a determinadas informações relativas ao Documento de Vendas.

 

Private Sub EditorVendas_AntesDeEditar(Filial As String, Serie As String, Tipo As String, NumDoc As Long, Cancel As Boolean)
    '######### Mostra Atividades Pendentes #########
    Dim cli2 As String
    cli2 = Me.DocumentoVenda.Entidade
    Dim SQL_Atividades As String
    Dim lista_Atividaes As StdBELista
    SQL_Atividades = "SELECT * FROM Tarefas WHERE EntidadePrincipal='" & cli2 & "' And Estado = 0"
    Set lista_Atividades = BSO.Consulta(SQL_Atividades)
    If lista_Atividades.NumLinhas > 0 Then
        PlataformaPRIMAVERA.Dialogos.MostraAviso "Número de Atividades Pendentes: " & lista_Atividades.NumLinhas
    End If
End Sub

Este é o código que pretendo alterar para C#. Como é lógico, o Me.DocumentoVenda.Entidade é algo que não dá para fazer agora, portanto, como posso obter a entidade do documento de vendas dentro desse método?

Uma outra questão, como obtenho X dados da base de dados?

Faça login para poder traduzir
V10
Geral
Marcado como spam
Criado há 4 anos e 3 meses tiagocosta-2
tiagocosta-2 Iniciante
1 respostas
1
Resposta privada

Olá Isso ão duas questõs,por isso sugiro que essa ultima do acesso a dados a colque bem clara em outra questão.

Quando à sua duvida do acesso ao documento de venda sugiro a leitura deste artigo COMO CRIAR UM PROJETO DE EXTENSIBILIDADE DE INTERFACE (PEX) COM VISUAL STUDIO.

Tens também exemplos de utilização no GitHub.

Faça login para poder traduzir
Marcado como spam
Criado há 4 anos e 3 meses sergiosereno
sergiosereno Most Valuable Professional