LoadProductionBOMStructureFromVersion(NmkVer_ID As Long) ( Function )


Загрузить состав версии (СП, ИСП)

Синтаксис:

objectvariable.LoadProductionBOMStructureFromVersion( NmkVer_ID )

objectvariable - IProductionBOMList

NmkVer_ID - идентификатор версии (СП, ИСП)


Пример на VB Script:
Sub Test()
    Dim SingleProductionBOM
    Dim ProductionBOMList
    Dim I
    Dim NMks
    Dim NmkSpecVer
    Dim NmkVer_ID
    If TCSApp.Manufacturing.ProductionBOM.RunModuleForSelect("Выберите производственную спецификацию", False) Then
        Set ProductionBOMList = TCSApp.Manufacturing.ProductionBOM.Properties("ProductionBOMList").AsIDispatch
            If TCSApp.NmkClasses.RunModuleForSelect("Выберите класс", False) Then
                Set NMks = TCSApp.Nomenclatures(TCSApp.NmkClasses.Properties("ID").AsInteger)
                If NMks.RunModuleForSelect("Выберите номенклатуру", False) Then
                
                    ProductionBOMList.CreateNew
                    ProductionBOMList.Properties("NMK_ID").Value = NMks.Properties("ID").AsInteger
                    ProductionBOMList.SaveChanges
                
                    Set NmkSpecVer = TCSApp.NMkSpecificationVersions(NMks.Properties("ID").AsInteger)
                    If NmkSpecVer.RunModuleForSelect("Выберите версию спецификации", False) Then
                        NmkVer_ID = NmkSpecVer.Properties("ID").AsInteger
                        Call ProductionBOMList.LoadProductionBOMStructureFromVersion( NmkVer_ID )
                        I = ProductionBOMList.ShowModal("Перечень ПСп")
                    End If
                    Set NmkSpecVer = Nothing
                End If
                Set NMks = Nothing
            End If
        Set ProductionBOMList = Nothing
    End If
End Sub