Jump to content
keytek

SAGE Next/Business Suite SDK

Recommended Posts

keytek

Boa tarde,

Alguem utiliza Sage Next/Business Suite com SDK.

Estou com uma limitação relativo hás vistas geradas de forma automática pela aplicação, ocupam muito espaço e estão algo limitadas aos controlos.

A minha duvida é se é possivel pelo modulo de scripts, chamar uma dll externa feita em vb, vb.net, c# etc... onde tenha o desenho dos meus forms e possa passar valores entre eles.

A parte de Scripts do sage SDK, é em vbscrip/VBA se não estou em erro, sei que em vbscript posso inclusive criar os meus forms e controlos de forma manual e interagir com eles.

Exemplo (vbscrip):

Set frmPopup = CreateObject("System.Windows.Forms.Form")
set txtNome = CreateObject("System.Windows.Forms.Textbox")
set lblNome = CreateObject("System.Windows.Forms.Label")

txtNome.Parent = frmPopup
lblNome.Parent = frmPopup

txtNome.top=20
txtNome.left=20

lblNome.Text="Meu texto"
frmPopup.show()
txtNome.text = "Texto na textbox"
msgbox "Pausa antes de sair..."

 

Ao efectuar o mesmo no Business SDK, apresenta erro.

 

Public Sub Aplicacao_Entrar(objContexto) 

msgbox "1º estou aqui"
  
Set frmPopup = CreateObject("System.Windows.Forms.Form")
set txtNome = CreateObject("System.Windows.Forms.Textbox")
set lblNome = CreateObject("System.Windows.Forms.Label")

txtNome.Parent = frmPopup
lblNome.Parent = frmPopup

txtNome.top=20
txtNome.left=20

lblNome.Text="Meu texto"
frmPopup.show()
txtNome.text = "Texto na textbox"
msgbox "Ola"


msgbox "Ola" 

End Sub

 

Erro:

Erro em tempo de execução do Microsoft VBScript

Contexto: Sage  - Sage Gestao de Pessoal

Entrar(): O componente ActiveX não consegue criar o objecto: ' System.Windows.Forms.Form'

(Linha:5,Coluna:0)

 

Desde já agradeço pelo vosso tempo.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.