BalanceNmkCardFromID(BalanceNmkCardID As Long) As ISingleBalanceNmkCard ( PropertyGet )


Получить интерфейс одной учетной карточки по ее идентификатору

Синтаксис:

objectvariable.BalanceNmkCardFromID( BalanceNmkCardID )

objectvariable - ITcs_Inventory

BalanceNmkCardID - идентификатор учетной карточки

Возвращает: указатель на SingleBalanceNmkCard


Пример на VB Script:
Sub Test()
    Dim NMks
    Dim NMkId
    Dim DepartmentID
    Dim BalanceNmkCards
    Dim SingleBalanceNmkCard
    Dim I
    If TCSApp.NmkClasses.RunModuleForSelect("Выберите класс", False) Then
    
        Set NMks = TCSApp.Nomenclatures(TCSApp.NmkClasses.Properties("ID").AsInteger)
        
        If NMks.RunModuleForSelect("Выберите номенклатуру", False) Then
            NMkId = NMks.Properties("ID").AsInteger
    
            If TCSApp.PlantDepartments.RunModuleForSelect("Выберите цех/участок", False) Then
                DepartmentID = TCSApp.PlantDepartments.Properties("ID").AsInteger
                
                Set BalanceNmkCards = TCSApp.Inventory.BalanceNmkCards( DepartmentID, NMkId )
                If BalanceNmkCards.RunModuleForSelect("Выберите учетную карточку", False) Then
                    
                    Set SingleBalanceNmkCard = TCSApp.Inventory.BalanceNmkCardFromID( BalanceNmkCards.Properties("ID").AsInteger )
                    
                    I = SingleBalanceNmkCard.ShowModal("Учетная карточка")
                    Set SingleBalanceNmkCard = Nothing
                    
                End If
                Set BalanceNmkCards = Nothing
            
            End If
        
        End If
    End If
End Sub