Buenas tardes colegas, tengo una consulta, como puedo incluir un formulario que desarrollé en el menú de un módulo especifico? Por ejemplo en el Módulo de compras en esta sección:
Hasta hoy con mi archivo Menu.xml que lo leo al ejecutar la clase que agrega mi formulario solo le he podido agregar en el menú general, como se ve más abajo:
Gracias @GabrielGS,
Ya pude agregarlo, directamente desde mi archivo XML, solo tuve que cambiar el FatherUID. La carga y manejo de menú yo lo hago directamente en el archivo XML, con la siguiente función:
Private Sub CargarMenu()
Dim SBOMENU As SAPbouiCOM.Menus
REM Congelar el menú principal
SBOA.Forms.GetFormByTypeAndCount(169, 1).Freeze(True)
Dim menu As New Xml.XmlDocument
SBOMENU = SBOA.Menus
Try
menu.Load("rutadonde se encuentra guardada el archivo xml\NuevoMenu.xml")
SBOA.LoadBatchActions(menu.InnerXml)
Catch ex As System.IO.FileNotFoundException
SBOA.StatusBar.SetText(ex.Message, SAPbouiCOM.BoMessageTime.bmt_Medium, SAPbouiCOM.BoStatusBarMessageType.smt_Error)
Catch ex2 As System.Exception
SBOA.MessageBox(ex2.Message + ex2.ToString)
Finally
REM Descongelar el menú principal
SBOA.Forms.GetFormByTypeAndCount(169, 1).Freeze(False)
SBOA.Forms.GetFormByTypeAndCount(169, 1).Update()
End Try
End Sub
y aqui está mi archivo XML ya modificado para que me incluya el mismo en el módulo de Compras: