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