Содержимое пользовательских вкладок не изменяется в SAP B1

#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