#sapb1
#sapb1
Вопрос:
В форме заказа на продажу, если мы перемещаемся вперед и назад, чтобы просмотреть все заказы на продажу, содержимое вкладки (пользовательское) (матричные данные) не меняется. Как мы можем изменить содержимое вкладки?
Ответ №1:
Что ж, SAP просто обрабатывает dbdatasources из таблиц, связанных с типом формы, если матрица вашей таблицы не связана с ORDR, автоматически ничего не произойдет, поэтому вам нужно реализовать все события формы самостоятельно.
Ответ №2:
Убедитесь, что данные обновляются как в событии Form_DataLoadAfter, так и в событии Form_LoadAfter. Таким образом, при использовании зеленых стрелок для навигации данные обновляются.
Private Sub Form_DataLoadAfter(ByRef pVal As SAPbouiCOM.BusinessObjectInfo)
If Me.UIAPIRawForm.Visible = True Then
If pVal.ActionSuccess = True Then
refreshMyMatrix()
End If
End If
End Sub
Private Sub Form_LoadAfter(pVal As SAPbouiCOM.SBOItemEventArg)
refreshMyMatrix()
End Sub