object DM: TDM
  OldCreateOrder = False
  OnCreate = DataModuleCreate
  OnDestroy = DataModuleDestroy
  Left = 131
  Top = 13
  Height = 715
  Width = 1022
  object Database_SCS: TpFIBDatabase
    DBName = 'C:\Projects\'#1057#1050#1057'\NormBase\NB.dat'
    DBParams.Strings = (
      'user_name=SYSDBA'
      'password=masterkey'
      'lc_ctype=WIN1251'
      '')
    SQLDialect = 3
    Timeout = 0
    AliasName = 'C:\Projects\'#1057#1050#1057'\NormBase\nb.dat'
    WaitForRestoreConnect = 0
    AfterConnect = Database_SCSAfterConnect
    OnLostConnect = Database_SCSLostConnect
    Left = 58
    Top = 1
  end
  object Query: TpFIBQuery
    Transaction = QTransaction
    Database = Database_SCS
    AfterExecute = FIBQueryAfterExecute
    Left = 538
    Top = 73
    qoStartTransaction = True
    qoTrimCharFields = True
  end
  object DataSet_INTERFACE_: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE INTERFACE SET'
      '  NAME = :NAME,'
      '  CONSTRUCTIVE_WIDTH = :CONSTRUCTIVE_WIDTH,'
      '  ID_NET_TYPE = :ID_NET_TYPE'
      'WHERE ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO INTERFACE ('
      '  ID,'
      '  NAME,'
      '  CONSTRUCTIVE_WIDTH,'
      '  ID_NET_TYPE'
      ')'
      ''
      'VALUES ('
      '  :ID,'
      '  :NAME,'
      '  :CONSTRUCTIVE_WIDTH,'
      '  :ID_NET_TYPE'
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM INTERFACE')
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_INTERFACE_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    AfterOpen = DataSet_INTERFACE_AfterOpen
    BeforeClose = DataSet_INTERFACE_BeforeClose
    BeforeScroll = DataSet_INTERFACE_BeforeScroll
    Transaction = Transac_INTERFACE_
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 121
    poSQLINT64ToBCD = True
  end
  object Transac_INTERFACE_: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 121
  end
  object DataSource_INTERFACE_: TDataSource
    DataSet = DataSet_INTERFACE_
    Left = 386
    Top = 121
  end
  object DataSet_CURRENCY: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO CURRENCY ('
      '  ID,'
      '  NAME,'
      '  NAME_BRIEF,'
      '  KOLVO,'
      '  RATIO,'
      '  MAIN,'
      '  ISCOUNTRY'
      ')'
      'VALUES ('
      '  :ID,'
      '  :NAME,'
      '  :NAME_BRIEF,'
      '  :KOLVO,'
      '  :RATIO,'
      '  :MAIN,'
      '  :ISCOUNTRY'
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM CURRENCY')
    AutoUpdateOptions.UpdateTableName = 'CURRENCY'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_CURRENCY_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_CURRENCY
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 265
    poSQLINT64ToBCD = True
  end
  object Transac_CURRENCY: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 265
  end
  object DataSource_CURRENCY: TDataSource
    DataSet = DataSet_CURRENCY
    Left = 386
    Top = 265
  end
  object DataSet_DATA_TYPE: TpFIBDataSet
    SelectSQL.Strings = (
      'SELECT * FROM DATA_TYPE')
    Transaction = Transac_DATA_TYPE
    Database = Database_SCS
    Left = 74
    Top = 276
    poSQLINT64ToBCD = True
  end
  object Transac_DATA_TYPE: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 276
  end
  object DataSourcet_DATA_TYPE: TDataSource
    DataSet = DataSet_DATA_TYPE
    Left = 386
    Top = 276
  end
  object DataSet_PROPERTIES: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO PROPERTIES ('
      '    ID,'
      '    ID_DATA_TYPE,'
      '    NAME,'
      '    SYSNAME,'
      '    IZM,'
      '    VALUE_REQ,'
      '    MIN_VALUE ,'
      '    MAX_VALUE,'
      '    DEF_VALUE,'
      '    DESCRIPTION,'
      '    ID_ITEM_TYPE,'
      '    '
      '    ISPROJECT,'
      '    ISFOLDER,'
      '    ISLIST,'
      '    ISROOM,'
      '    ISSCSLINE,'
      '    ISSCSCONNECTOR,'
      '    ISCOMPONLINE,'
      '    ISCOMPONCONN,'
      ''
      '    IS_FOR_WHOLE_COMPONENT,'
      '    ISVALUE_REL_TO_OBJ'
      ')'
      ''
      'VALUES ('
      '    :ID,'
      '    :ID_DATA_TYPE,'
      '    :NAME,'
      '    :SYSNAME,'
      '    :IZM,'
      '    :VALUE_REQ,'
      '    :MIN_VALUE ,'
      '    :MAX_VALUE,'
      '    :"DEFAULT",'
      '    :DESCRIPTION,'
      '    :ID_ITEM_TYPE,'
      ''
      '    :ISPROJECT,'
      '    :ISFOLDER,'
      '    :ISLIST,'
      '    :ISROOM,'
      '    :ISSCSLINE,'
      '    :ISSCSCONNECTOR,'
      '    :ISCOMPONLINE,'
      '    :ISCOMPONCONN,'
      ''
      '    :IS_FOR_WHOLE_COMPONENT,'
      '    :ISVALUE_REL_TO_OBJ'
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM PROPERTIES, DATA_TYPE'
      'WHERE (PROPERTIES.ID_DATA_TYPE = DATA_TYPE.ID)')
    AutoUpdateOptions.UpdateTableName = 'PROPERTIES'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_PROPERTIES_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_Properties
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 133
    poSQLINT64ToBCD = True
  end
  object DataSource_PROPERTIES: TDataSource
    DataSet = DataSet_PROPERTIES
    Left = 386
    Top = 133
  end
  object DataSource_MT_INTERFACERelEd: TDataSource
    DataSet = MemTable_InterfaceRelEd
    Left = 861
    Top = 282
  end
  object DataSource_MT_PropertyEd: TDataSource
    DataSet = MemTable_PropertyEd
    Left = 865
    Top = 309
  end
  object DataSource_MT_Complects: TDataSource
    DataSet = MemTable_Complects
    Left = 874
    Top = 8
  end
  object EditRepository_PropValue: TcxEditRepository
    Left = 226
    Top = 65533
    object EditRepositoryCheckBoxItem: TcxEditRepositoryCheckBoxItem
      Properties.DisplayChecked = '1'
      Properties.DisplayUnchecked = '0'
      Properties.NullStyle = nssUnchecked
      Properties.ReadOnly = False
      Properties.ValueChecked = 1
      Properties.ValueUnchecked = 0
    end
    object EditRepositorySpinItem: TcxEditRepositorySpinItem
      Properties.Alignment.Horz = taRightJustify
      Properties.ValueType = vtFloat
    end
    object EditRepositoryDateItem: TcxEditRepositoryDateItem
      Properties.DateButtons = [btnToday]
      Properties.ImmediatePost = True
      Properties.InputKind = ikMask
    end
    object EditRepositoryLookupCompSateType: TcxEditRepositoryLookupComboBoxItem
      Properties.ImmediatePost = True
      Properties.KeyFieldNames = 'ID'
      Properties.ListColumns = <
        item
          FieldName = 'NAME'
        end>
      Properties.ListOptions.ShowHeader = False
    end
    object EditRepositoryButtonItem: TcxEditRepositoryButtonItem
      Properties.Buttons = <
        item
          Default = True
          Kind = bkEllipsis
        end>
      Properties.LookupItems.Strings = (
        '1111'
        '2222'
        '3333'
        '4444'
        '5555')
    end
    object EditRepositoryComboBoxItem: TcxEditRepositoryComboBoxItem
      Properties.ImmediatePost = True
      Properties.Items.Strings = (
        '1111'
        '2222'
        '3333')
    end
    object EditRepositoryMRUItem: TcxEditRepositoryMRUItem
      Properties.ImmediatePost = True
      Properties.LookupItems.Strings = (
        'qqqqq'
        'wwwww'
        'eeeee'
        'rrr')
    end
    object EditRepositoryColorComboBox: TcxEditRepositoryColorComboBox
      Properties.CustomColors = <>
      Properties.ImmediatePost = True
      Properties.ShowDescriptions = False
    end
    object EditRepositoryLookupCableCanalElementType: TcxEditRepositoryLookupComboBoxItem
      Properties.ImmediatePost = True
      Properties.ListColumns = <>
      Properties.ListOptions.ShowHeader = False
    end
    object EditRepositoryCurrencyItemForFloat: TcxEditRepositoryCurrencyItem
      Properties.DisplayFormat = ',0.00 '#1075#1088#1085#39'.'#39';-,0.00 '#1075#1088#1085#39'.'#39
    end
    object EditRepositoryMaskItemSectionSide: TcxEditRepositoryMaskItem
    end
    object EditRepositorySpinItemInt: TcxEditRepositorySpinItem
      Properties.Alignment.Horz = taRightJustify
      Properties.ValueType = vtInt
    end
    object EditRepositoryImageComboBoxTubeConnectKind: TcxEditRepositoryImageComboBoxItem
      Properties.ImmediatePost = True
      Properties.Items = <>
    end
  end
  object ImageList_ToolEdit: TImageList
    ShareImages = True
    Left = 426
    Top = 16
    Bitmap = {
[encoded data, 56587 characters]
      000000000000}
  end
  object ImageList_FoldersFind: TImageList
    Height = 25
    Width = 26
    Left = 493
    Top = 2
    Bitmap = {
[encoded data, 24282 characters]
      00000000000000000000000000000000000000000000}
  end
  object ImageList_Dir: TImageList
    Left = 492
    Top = 41
    Bitmap = {
[encoded data, 150307 characters]
      000000000000}
  end
  object Query1: TpFIBQuery
    Transaction = QTransaction1
    Database = Database_SCS
    AfterExecute = FIBQueryAfterExecute
    Left = 538
    Top = 120
    qoStartTransaction = True
    qoTrimCharFields = True
  end
  object QTransaction: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 594
    Top = 72
  end
  object QTransaction1: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 594
    Top = 120
  end
  object DataSource_MT_ComplectsEd: TDataSource
    DataSet = MemTable_ComplectsEd
    Left = 863
    Top = 256
  end
  object Query_TSCSSelect: TpFIBQuery
    Transaction = Transac_TSCSSelect
    Database = Database_SCS
    AfterExecute = FIBQueryAfterExecute
    Left = 538
    Top = 216
    qoStartTransaction = True
    qoTrimCharFields = True
  end
  object Transac_TSCSSelect: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 546
    Top = 328
  end
  object DataSource_MT_InterfOfInterf_RelEd: TDataSource
    DataSet = MemTable_InterfOfInterf_RelEd
    Left = 881
    Top = 296
  end
  object DataSource_MT_InterfaceRel: TDataSource
    DataSet = MemTable_InterfaceRel
    Left = 874
    Top = 24
  end
  object DataSource_MT_IOFI_REL: TDataSource
    DataSet = MemTable_IOFI_REL
    Left = 874
    Top = 40
  end
  object ImageList_InterfType: TImageList
    Left = 554
    Bitmap = {
[encoded data, 9727 characters]
      000000000000}
  end
  object DataSet_OBJECT_ICONS: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO OBJECT_ICONS ('
      '  ID,'
      '  NAME,'
      '  PROJ_BLK,'
      '  PROJ_BMP,'
      '  ACTIVE_BLK,'
      '  ACTIVE_BMP,'
      '  RESERV_BLK,'
      '  RESERV_BMP'
      ')'
      'VALUES ('
      '  :ID,'
      '  :NAME,'
      '  :PROJ_BLK,'
      '  :PROJ_BMP,'
      '  :ACTIVE_BLK,'
      '  :ACTIVE_BMP,'
      '  :RESERV_BLK,'
      '  :RESERV_BMP'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM OBJECT_ICONS'
      'WHERE ID = :OLD_ID')
    SelectSQL.Strings = (
      'SELECT * FROM OBJECT_ICONS'
      'ORDER BY NAME')
    AutoUpdateOptions.UpdateTableName = 'OBJECT_ICONS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_OBJECT_ICONS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_OBJECT_ICONS
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 288
    poSQLINT64ToBCD = True
    object DataSet_OBJECT_ICONSID: TFIBIntegerField
      FieldName = 'ID'
    end
    object DataSet_OBJECT_ICONSGUID: TFIBStringField
      FieldName = 'GUID'
      Size = 40
      EmptyStrToNull = True
    end
    object DataSet_OBJECT_ICONSNAME: TFIBStringField
      FieldName = 'NAME'
      Size = 255
      EmptyStrToNull = True
    end
    object DataSet_OBJECT_ICONSPROJ_BLK: TFIBBlobField
      FieldName = 'PROJ_BLK'
      Size = 8
    end
    object DataSet_OBJECT_ICONSPROJ_BMP: TFIBBlobField
      FieldName = 'PROJ_BMP'
      Size = 8
    end
    object DataSet_OBJECT_ICONSACTIVE_BLK: TFIBBlobField
      FieldName = 'ACTIVE_BLK'
      Size = 8
    end
    object DataSet_OBJECT_ICONSACTIVE_BMP: TFIBBlobField
      FieldName = 'ACTIVE_BMP'
      Size = 8
    end
    object DataSet_OBJECT_ICONSRESERV_BLK: TFIBBlobField
      FieldName = 'RESERV_BLK'
      Size = 8
    end
    object DataSet_OBJECT_ICONSRESERV_BMP: TFIBBlobField
      FieldName = 'RESERV_BMP'
      Size = 8
    end
  end
  object Transac_OBJECT_ICONS: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 288
  end
  object DataSource_MT_comp_state_type: TDataSource
    DataSet = MemTable_Comp_State_Type
    Left = 896
    Top = 472
  end
  object DataSource_OBJECT_ICONS: TDataSource
    DataSet = DataSet_OBJECT_ICONS
    Left = 386
    Top = 288
  end
  object DataSource_MT_ComponentIcons_: TDataSource
    DataSet = MemTable_ComponentIcons_
    Left = 873
    Top = 328
  end
  object DataSource_MT_Property: TDataSource
    DataSet = MemTable_Property
    Left = 874
    Top = 53
  end
  object Query_Operat: TpFIBQuery
    Transaction = Transac_QR_Operat
    Database = Database_SCS
    AfterExecute = FIBQueryAfterExecute
    Left = 538
    Top = 160
    qoAutoCommit = True
    qoStartTransaction = True
    qoTrimCharFields = True
  end
  object Transac_QR_Operat: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 546
    Top = 272
  end
  object DataSet_NB_NORMS: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO NB_NORMS ('
      ' ID,'
      ' CYPHER,'
      ' NAME,'
      ' WORK_KIND,'
      ' IZM,'
      ' PRICE,'
      ' PRICE_PER_TIME,'
      ' LABOR_TIME,'
      ' TIME_UOM'
      ')'
      ''
      'VALUES ('
      ' :ID,'
      ' :CYPHER,'
      ' :NAME,'
      ' :WORK_KIND,'
      ' :IZM,'
      ' :PRICE,'
      ' :PRICE_PER_TIME,'
      ' :LABOR_TIME,'
      ' :TIME_UOM'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM NB_NORMS '
      'WHERE ID = :OLD_ID'
      'ORDER BY ID')
    SelectSQL.Strings = (
      'SELECT * FROM NB_NORMS '
      'ORDER BY ID')
    AutoUpdateOptions.UpdateTableName = 'NB_NORMS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_NB_NORMS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_NB_NORMS
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 312
    poSQLINT64ToBCD = True
  end
  object DataSet_NB_RESOURCES: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO NB_RESOURCES ('
      ' ID,'
      ' CYPHER,'
      ' NAME,'
      ' IZM,'
      ' RTYPE,'
      ' PRICE,'
      ' ADDITIONAL_PRICE'
      ')'
      ''
      'VALUES ('
      ' :ID,'
      ' :CYPHER,'
      ' :NAME,'
      ' :IZM,'
      ' :RTYPE,'
      ' :PRICE,'
      ' :ADDITIONAL_PRICE'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM NB_RESOURCES'
      'WHERE ID = :OLD_ID'
      'ORDER BY ID')
    SelectSQL.Strings = (
      'SELECT * FROM NB_RESOURCES'
      'ORDER BY ID')
    AutoUpdateOptions.UpdateTableName = 'NB_RESOURCES'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_NB_RESOURCES_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_NB_RESOURCES
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 328
    poSQLINT64ToBCD = True
  end
  object Transac_NB_NORMS: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 312
  end
  object Transac_NB_RESOURCES: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 328
  end
  object DataSource_NB_NORMS: TDataSource
    DataSet = DataSet_NB_NORMS
    Left = 386
    Top = 312
  end
  object DataSource_NB_RESOURCES: TDataSource
    DataSet = DataSet_NB_RESOURCES
    Left = 386
    Top = 328
  end
  object Query_Select: TpFIBQuery
    Transaction = Transac_QR_Select
    Database = Database_SCS
    AfterExecute = FIBQueryAfterExecute
    Left = 538
    Top = 176
    qoStartTransaction = True
    qoTrimCharFields = True
  end
  object Transac_QR_Select: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 546
    Top = 288
  end
  object DataSource_MT_NormsEd: TDataSource
    DataSet = MemTable_NormsEd
    Left = 881
    Top = 424
  end
  object DataSource_MT_ResourcesRelEd: TDataSource
    DataSet = MemTable_ResourcesRelEd
    Left = 881
    Top = 440
  end
  object DataSource_MT_Connections: TDataSource
    DataSet = MemTable_Connections
    Left = 873
    Top = 144
  end
  object DataSet_nb_norm_resource_rel: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE NB_NORM_RESOURCE_REL SET'
      '  ID_NB_RESOURCE = :ID_NB_RESOURCE,'
      '  ISON = :ISON, /*'
      '  PRICE = :PRICE,'
      '  ADDITIONAL_PRICE = :ADDITIONAL_PRICE,*/'
      '  KOLVO = :KOLVO,'
      '  COST = :COST,'
      '  RVALUE = :RVALUE'
      'WHERE ID = :OLD_ID')
    DeleteSQL.Strings = (
      'DELETE FROM NB_NORM_RESOURCE_REL'
      'WHERE ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO NB_NORM_RESOURCE_REL('
      '  ID,'
      '  ID_NB_NORM,'
      '  ID_NB_RESOURCE,'
      '  ISON,'
      '  KOLVO,'
      '  COST,'
      '  RVALUE'
      ')'
      ''
      'VALUES('
      '  :ID,'
      '  :ID_NB_NORM,'
      '  :ID_NB_RESOURCE,'
      '  :ISON,'
      '  :KOLVO,'
      '  :COST,'
      '  :RVALUE'
      ')')
    RefreshSQL.Strings = (
      
        'SELECT NB_NORM_RESOURCE_REL.ID, ID_NB_NORM, ID_NB_RESOURCE, KOLV' +
        'O, ISON, cost,  CYPHER, NAME, IZM, PRICE, ADDITIONAL_PRICE, RTYP' +
        'E, ((PRICE+ADDITIONAL_PRICE) * KOLVO) AS COST'
      'FROM NB_NORM_RESOURCE_REL, NB_RESOURCES'
      
        'WHERE (NB_NORM_RESOURCE_REL.ID = :OLD_ID) AND (ID_NB_NORM = :ID)' +
        ' AND (ID_NB_RESOURCE = NB_RESOURCES.ID)'
      'ORDER BY NB_NORM_RESOURCE_REL.ID')
    SelectSQL.Strings = (
      
        'SELECT NB_NORM_RESOURCE_REL.ID, ID_NB_NORM, ID_NB_RESOURCE, KOLV' +
        'O, ISON, cost,  CYPHER, NAME, IZM, PRICE, ADDITIONAL_PRICE, RTYP' +
        'E, ((PRICE + ADDITIONAL_PRICE) * KOLVO) AS COST'
      'FROM NB_NORM_RESOURCE_REL, NB_RESOURCES'
      'WHERE (ID_NB_NORM = :ID) AND (ID_NB_RESOURCE = NB_RESOURCES.ID)'
      'ORDER BY NB_NORM_RESOURCE_REL.ID')
    AutoUpdateOptions.UpdateTableName = 'NB_NORM_RESOURCE_REL'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_NB_NORM_RESOURCE_REL_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    BeforePost = DataSet_nb_norm_resource_relBeforePost
    Transaction = Transac_nb_norm_resource_rel
    Database = Database_SCS
    AutoCommit = True
    RefreshTransactionKind = tkUpdateTransaction
    DataSource = DataSource_NB_NORMS
    Left = 74
    Top = 344
    poSQLINT64ToBCD = True
    WaitEndMasterScroll = True
    dcForceMasterRefresh = True
    dcForceOpen = True
  end
  object Transac_nb_norm_resource_rel: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 344
  end
  object DataSource_nb_norm_resource_rel: TDataSource
    DataSet = DataSet_nb_norm_resource_rel
    Left = 386
    Top = 344
  end
  object Query_TSCSOperat: TpFIBQuery
    Transaction = Transac_TSCSOperat
    Database = Database_SCS
    AfterExecute = FIBQueryAfterExecute
    Left = 538
    Top = 232
    qoAutoCommit = True
    qoStartTransaction = True
    qoTrimCharFields = True
  end
  object Transac_TSCSOperat: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 546
    Top = 312
  end
  object MemTable_PropertyEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    AfterEdit = MemTable_PropertyEdAfterEdit
    Left = 721
    Top = 320
  end
  object MemTable_Complects: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 722
    Top = 8
  end
  object MemTable_ComplectsEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 721
    Top = 264
  end
  object MemTable_InterfaceRelEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 721
    Top = 288
  end
  object MemTable_InterfOfInterf_RelEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 721
    Top = 304
  end
  object MemTable_ComponentIcons_: TkbmMemTable
    Active = True
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <
      item
        Name = 'ID'
        DataType = ftInteger
      end
      item
        Name = 'ID_OBJECT_ICON'
        DataType = ftInteger
      end
      item
        Name = 'NPP_ID_OBJECT_ICON'
        DataType = ftInteger
      end
      item
        Name = 'ID_COMP_STATE_TYPE'
        DataType = ftInteger
      end
      item
        Name = 'NAME'
        DataType = ftString
        Size = 255
      end
      item
        Name = 'ICON'
        DataType = ftBlob
      end
      item
        Name = 'BLOCK'
        DataType = ftBlob
      end
      item
        Name = 'isModified'
        DataType = ftBoolean
      end
      item
        Name = 'isNew'
        DataType = ftBoolean
      end>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 721
    Top = 336
    object MemTable_ComponentIcons_ID: TIntegerField
      FieldName = 'ID'
    end
    object MemTable_ComponentIcons_ID_OBJECT_ICON: TIntegerField
      FieldName = 'ID_OBJECT_ICON'
    end
    object MemTable_ComponentIcons_NPP_ID_OBJECT_ICON: TIntegerField
      FieldName = 'NPP_ID_OBJECT_ICON'
    end
    object MemTable_ComponentIcons_ID_COMP_STATE_TYPE: TIntegerField
      FieldName = 'ID_COMP_STATE_TYPE'
    end
    object MemTable_ComponentIcons_NAME: TStringField
      FieldName = 'NAME'
      Size = 255
    end
    object MemTable_ComponentIcons_ICON: TBlobField
      FieldName = 'ICON'
    end
    object MemTable_ComponentIcons_BLOCK: TBlobField
      FieldName = 'BLOCK'
    end
    object MemTable_ComponentIcons_isModified: TBooleanField
      FieldName = 'isModified'
    end
    object MemTable_ComponentIcons_isNew: TBooleanField
      FieldName = 'isNew'
    end
  end
  object MemTable_InterfaceRel: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 722
    Top = 24
  end
  object MemTable_IOFI_REL: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 722
    Top = 40
  end
  object MemTable_Property: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    AfterEdit = MemTable_PropertyAfterEdit
    Left = 722
    Top = 56
  end
  object MemTable_NormsEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    AfterEdit = MemTable_NormsEdAfterEdit
    AfterPost = MemTable_NormsEdAfterPost
    Left = 729
    Top = 424
  end
  object MemTable_ResourcesRelEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    MasterFields = 'ID'
    DetailFields = 'ID_Norm'
    MasterSource = DataSource_MT_NormsEd
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 729
    Top = 440
  end
  object MemTable_Connections: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 721
    Top = 144
  end
  object DataSource_PRODUCERS: TDataSource
    DataSet = DataSet_PRODUCERS
    Left = 386
    Top = 208
  end
  object Transac_PRODUCERS: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 208
  end
  object DataSet_PRODUCERS: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO PRODUCERS ('
      '    ID,'
      '    NAME,'
      '    DESCRIPTION'
      ')'
      'VALUES('
      '    :ID,'
      '    :NAME,'
      '    :DESCRIPTION'
      ')')
    SelectSQL.Strings = (
      'SELECT'
      '    ID,'
      '    NAME,'
      '    DESCRIPTION'
      'FROM'
      '    PRODUCERS ')
    AutoUpdateOptions.UpdateTableName = 'PRODUCERS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_PRODUCERS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_PRODUCERS
    Database = Database_SCS
    AutoCommit = True
    Left = 74
    Top = 208
    poSQLINT64ToBCD = True
  end
  object DataSource_MT_Port: TDataSource
    DataSet = MemTable_Port
    Left = 874
    Top = 72
  end
  object DataSource_MT_PortEd: TDataSource
    DataSet = MemTable_PortEd
    Left = 873
    Top = 344
  end
  object MemTable_Port: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    AfterOpen = MemTable_PortAfterOpen
    BeforeClose = MemTable_PortBeforeClose
    BeforeDelete = MemTable_PortBeforeDelete
    AfterScroll = MemTable_PortAfterScroll
    Left = 722
    Top = 72
  end
  object MemTable_PortEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    AfterOpen = MemTable_PortEdAfterOpen
    BeforeClose = MemTable_PortEdBeforeClose
    BeforeDelete = MemTable_PortEdBeforeDelete
    Left = 729
    Top = 352
  end
  object MemTable_CatalogMarkMask: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 721
    Top = 368
  end
  object DataSource_MT_CatalogMarkMask: TDataSource
    DataSet = MemTable_CatalogMarkMask
    Left = 873
    Top = 360
  end
  object DataSource_InterfaceLookUp: TDataSource
    DataSet = DataSet_InterfaceLookUp
    Left = 386
    Top = 224
  end
  object DataSet_InterfaceLookUp: TpFIBDataSet
    RefreshSQL.Strings = (
      'SELECT'
      '    ID,'
      '    NAME,'
      '    ID_NET_TYPE,'
      '    SORT_ID'
      'FROM'
      '    INTERFACE'
      'ORDER BY NAME')
    SelectSQL.Strings = (
      'SELECT'
      '    ID,'
      '    NAME,'
      '    ID_NET_TYPE,'
      '    SORT_ID'
      'FROM'
      '    INTERFACE '
      'ORDER BY NAME')
    Transaction = Transac_InterfaceLookUp
    Database = Database_SCS
    Left = 74
    Top = 224
    poSQLINT64ToBCD = True
  end
  object Transac_InterfaceLookUp: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 218
    Top = 224
  end
  object tSQL_Katalog: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'KATALOG'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 568
  end
  object qSQLMQuery: TSQLMemQuery
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 514
    Top = 560
  end
  object DataSource1: TDataSource
    Left = 594
    Top = 392
  end
  object SQLMemQuery1: TSQLMemQuery
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 514
    Top = 576
  end
  object tSQL_CatalogRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'CATALOG_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 584
  end
  object tSQL_Component: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'COMPONENT'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 600
  end
  object MemTable_Comp_State_Type: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 724
    Top = 472
  end
  object tSQL_CableCanalConnectors: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_CableCanalConnectorsBeforeInsert
    CaseInsensitive = False
    TableName = 'Cable_Canal_Connectors'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 195
    Top = 648
  end
  object tSQL_CatalogPropRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'CATALOG_PROP_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 616
  end
  object tSQL_ComponentRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'COMPONENT_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 632
  end
  object tSQL_CompPropRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'COMP_PROP_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 648
  end
  object tSQL_ConnectedComponents: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'CONNECTED_COMPONENTS'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 58
    Top = 664
  end
  object tSQL_InterfaceRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'INTERFACE_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 194
    Top = 568
  end
  object tSQL_InterfOfInterfRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'INTERFOFINTERF_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 194
    Top = 584
  end
  object tSQL_Norms: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'NORMS'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 194
    Top = 600
  end
  object tSQL_NormResourceRel: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'NORM_RESOURCE_REL'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 194
    Top = 616
  end
  object tSQL_Resources: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    BeforeInsert = tSQL_KatalogBeforeInsert
    CaseInsensitive = False
    TableName = 'RESOURCES'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 194
    Top = 632
  end
  object qSQL_Query: TSQLMemQuery
    CurrentVersion = '9.00 '
    StoreDefs = True
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 434
    Top = 568
  end
  object qSQL_Query1: TSQLMemQuery
    CurrentVersion = '9.00 '
    StoreDefs = True
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 434
    Top = 584
  end
  object qSQL_QueryOperat: TSQLMemQuery
    CurrentVersion = '9.00 '
    StoreDefs = True
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 434
    Top = 600
  end
  object qSQL_QuerySelect: TSQLMemQuery
    CurrentVersion = '9.00 '
    StoreDefs = True
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 434
    Top = 616
  end
  object qSQL_QueryTSCSSelect: TSQLMemQuery
    CurrentVersion = '9.00 '
    StoreDefs = True
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 434
    Top = 632
  end
  object qSQL_QueryTSCSOperat: TSQLMemQuery
    CurrentVersion = '9.00 '
    StoreDefs = True
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    Left = 434
    Top = 648
  end
  object DSrc_MT_CableCanalConnectorsEd: TDataSource
    DataSet = MemTable_CableCanalConnectorsEd
    Left = 898
    Top = 488
  end
  object MemTable_CableCanalConnectorsEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 722
    Top = 488
  end
  object EditRepository_Common: TcxEditRepository
    Left = 224
    Top = 16
    object seFloatRepositioryCommon: TcxEditRepositorySpinItem
      Properties.Alignment.Horz = taRightJustify
      Properties.ImmediatePost = True
      Properties.ValueType = vtFloat
      Properties.OnEditValueChanged = EditRepositioryCommonPropertiesEditValueChanged
    end
    object ceRepositoryCommon: TcxEditRepositoryCurrencyItem
      Properties.Alignment.Horz = taRightJustify
      Properties.DisplayFormat = ',0.00 '#1075#1088#1085#39'.'#39';-,0.00 '#1075#1088#1085#39'.'#39
      Properties.ReadOnly = False
    end
  end
  object Timer_RepositoryEditChanged: TTimer
    Enabled = False
    Interval = 5
    OnTimer = Timer_RepositoryEditChangedTimer
    Left = 280
  end
  object DSrc_MT_CrossConnection: TDataSource
    DataSet = MemTable_CrossConnection
    Left = 879
    Top = 160
  end
  object MemTable_CrossConnection: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 719
    Top = 160
  end
  object tSQL_PortInterfaceRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'Port_Interface_relation'
    Exclusive = False
    MemoryTableAllocBy = 3000
    Left = 192
    Top = 664
  end
  object DSrc_MT_PortInterfRel: TDataSource
    DataSet = MemTable_PortInterfRel
    Left = 881
    Top = 88
  end
  object DSrc_MT_PortInterfRelEd: TDataSource
    DataSet = MemTable_PortInterfRelEd
    Left = 880
    Top = 384
  end
  object MemTable_PortInterfRelEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 728
    Top = 384
  end
  object MemTable_PortInterfRel: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    AfterOpen = MemTable_PortInterfRelAfterOpen
    Left = 728
    Top = 88
  end
  object DataSet_Interface: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE INTERFACE SET'
      '  NAME = :NAME,'
      '  CONSTRUCTIVE_WIDTH = :CONSTRUCTIVE_WIDTH,'
      '  ID_NET_TYPE = :ID_NET_TYPE,'
      '  DESCRIPTION = :DESCRIPTION,'
      '  ISVISIBLE = :ISVISIBLE'
      'WHERE ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO INTERFACE ('
      '  ID,'
      '  NAME,'
      '  CONSTRUCTIVE_WIDTH,'
      '  ID_NET_TYPE,'
      '  DESCRIPTION,'
      '  ISVISIBLE'
      ')'
      ''
      'VALUES ('
      '  :ID,'
      '  :NAME,'
      '  :CONSTRUCTIVE_WIDTH,'
      '  :ID_NET_TYPE,'
      '  :DESCRIPTION,'
      '  :ISVISIBLE'
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM INTERFACE')
    AutoUpdateOptions.UpdateTableName = 'INTERFACE'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_INTERFACE_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_Interface
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 48
    poSQLINT64ToBCD = True
  end
  object DataSet_Interface_Norms: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO INTERFACE_NORMS ('
      '  ID,'
      '  ID_INTERFACE,'
      '  ID_NB_NORM,'
      '  INTERFACE_ISBUSY,'
      '  EXPENSE,'
      '  ID_COMPONENT_TYPE,'
      '  KOEF_LENGTH_FOR_COMPL'
      ')'
      ''
      'VALUES('
      '  :ID,'
      '  :ID_INTERFACE,'
      '  :ID_NB_NORM,'
      '  :INTERFACE_ISBUSY,'
      '  :EXPENSE,'
      '  :ID_COMPONENT_TYPE,'
      '  :KOEF_LENGTH_FOR_COMPL'
      ')')
    RefreshSQL.Strings = (
      'SELECT'
      '    INTERFACE_NORMS.ID,'
      '    ID_INTERFACE,'
      '    ID_NB_NORM,'
      '    EXPENSE,'
      ''
      '    CYPHER,'
      '    NAME'
      'FROM'
      '    INTERFACE_NORMS,'
      '    NB_NORMS'
      'WHERE'
      '/*    (INTERFACE_NORMS.id = :OLD_ID) and*/'
      '    (ID_INTERFACE = :ID) and'
      '    (NB_NORMS.ID = ID_NB_NORM) ')
    SelectSQL.Strings = (
      'SELECT'
      '    INTERFACE_NORMS.ID,'
      '    ID_INTERFACE,'
      '    ID_NB_NORM,'
      '    INTERFACE_ISBUSY,'
      '    EXPENSE,'
      '    ID_COMPONENT_TYPE,'
      '    KOEF_LENGTH_FOR_COMPL,'
      ''
      '    CYPHER,'
      '    NAME,'
      '    IZM'
      'FROM'
      '    INTERFACE_NORMS,'
      '    NB_NORMS'
      'WHERE'
      '    (ID_INTERFACE = :ID) and'
      '    (NB_NORMS.ID = ID_NB_NORM)')
    AutoUpdateOptions.UpdateTableName = 'INTERFACE_NORMS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_INTERFACE_NORMS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_Interface_Norms
    Database = Database_SCS
    AutoCommit = True
    DataSource = DataSource_Interface
    Left = 72
    Top = 64
    poSQLINT64ToBCD = True
    WaitEndMasterScroll = True
    dcForceMasterRefresh = True
    dcForceOpen = True
  end
  object DataSet_InterfAccordance: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO INTERFACE_ACCORDANCE ('
      '    ID,'
      '    ID_INTERFACE,'
      '    INTERF_COMPON_ISLINE,'
      '    ID_ACCORDANCE,'
      '    ACCORD_COMPON_ISLINE,'
      '    KOLVO'
      ')'
      ''
      'VALUES '
      '('
      '    :ID,'
      '    :ID_INTERFACE,'
      '    :INTERF_COMPON_ISLINE,'
      '    :ID_ACCORDANCE,'
      '    :ACCORD_COMPON_ISLINE,'
      '    :KOLVO'
      ')'
      '')
    SelectSQL.Strings = (
      'SELECT'
      '    INTERFACE_ACCORDANCE.ID,'
      '    ID_INTERFACE,'
      '    INTERF_COMPON_ISLINE,'
      '    ID_ACCORDANCE,'
      '    ACCORD_COMPON_ISLINE,'
      '    KOLVO,'
      '    NAME '
      'FROM'
      '    INTERFACE_ACCORDANCE, INTERFACE'
      'WHERE '
      '    (ID_INTERFACE = :ID) AND'
      '    (INTERFACE.ID = ID_ACCORDANCE) '
      ''
      ''
      ''
      '/*'
      'SELECT'
      '    INTERFACE_ACCORDANCE.ID,'
      '    ID_INTERFACE,'
      '    INTERF_COMPON_ISLINE,'
      '    ID_ACCORDANCE,'
      '    ACCORD_COMPON_ISLINE '
      'FROM'
      '    INTERFACE_ACCORDANCE '
      '*/')
    AutoUpdateOptions.UpdateTableName = 'INTERFACE_ACCORDANCE'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_INTERFACE_ACCORDANCE_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_InterfAccordance
    Database = Database_SCS
    AutoCommit = True
    DataSource = DataSource_Interface
    Left = 72
    Top = 80
    poSQLINT64ToBCD = True
    WaitEndMasterScroll = True
    dcForceMasterRefresh = True
    dcForceOpen = True
  end
  object Transac_Interface: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 48
  end
  object Transac_Interface_Norms: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 64
  end
  object Transac_InterfAccordance: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 80
  end
  object DataSource_Interface: TDataSource
    DataSet = DataSet_Interface
    Left = 384
    Top = 48
  end
  object DataSource_Interface_Norms: TDataSource
    DataSet = DataSet_Interface_Norms
    Left = 384
    Top = 64
  end
  object DataSource_InterfAccordance: TDataSource
    DataSet = DataSet_InterfAccordance
    Left = 384
    Top = 80
  end
  object DataSource_NET_TYPE: TDataSource
    DataSet = DataSet_NET_TYPE
    Left = 384
    Top = 144
  end
  object DataSet_NET_TYPE: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE NET_TYPE SET'
      '  NAME = :NAME'
      'WHERE '
      '  ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO NET_TYPE ('
      '  ID,'
      '  NAME'
      ')'
      ''
      'VALUES ('
      ' :ID,'
      ' :NAME'
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM NET_TYPE')
    AutoUpdateOptions.UpdateTableName = 'NET_TYPE'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_NET_TYPE_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_NET_TYPE
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 144
    poSQLINT64ToBCD = True
  end
  object Transac_NET_TYPE: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 216
    Top = 144
  end
  object Transac_Properties: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 216
    Top = 136
  end
  object DataSet_comp_type_prop_relation: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO COMP_TYPE_PROP_RELATION ('
      '  ID, '
      '  ID_COMPONENT_TYPE, '
      '  iD_PROPERTY, '
      '  PVALUE, '
      '  TAKE_INTO_CONNECT, '
      '  TAKE_INTO_JOIN, '
      '  ISSTANDART'
      ')'
      ''
      'VALUES ('
      '  :ID, '
      '  :ID_COMPONENT_TYPE, '
      '  :iD_PROPERTY, '
      '  :PVALUE, '
      '  :TAKE_INTO_CONNECT, '
      '  :TAKE_INTO_JOIN, '
      '  :ISSTANDART'
      ')')
    RefreshSQL.Strings = (
      'SELECT'
      '    COMP_TYPE_PROP_RELATION.ID, '
      '    ID_COMPONENT_TYPE, iD_PROPERTY, PVALUE, '
      '    TAKE_INTO_CONNECT,'
      '    TAKE_INTO_JOIN,'
      '    COMP_TYPE_PROP_RELATION.ISSTANDART,'
      ''
      '    NAME, SYSNAME, IZM, DESCRIPTION, ID_DATA_TYPE'
      'FROM'
      '    COMP_TYPE_PROP_RELATION, PROPERTIES'
      'WHERE  '
      '    (COMP_TYPE_PROP_RELATION.ID = :OLD_ID) AND '
      '    (PROPERTIES.ID = ID_PROPERTY)')
    SelectSQL.Strings = (
      'SELECT'
      '    COMP_TYPE_PROP_RELATION.ID, '
      '    ID_COMPONENT_TYPE, iD_PROPERTY, PVALUE, '
      '    TAKE_INTO_CONNECT,'
      '    TAKE_INTO_JOIN,'
      '    COMP_TYPE_PROP_RELATION.ISSTANDART,'
      ''
      '    NAME, SYSNAME, IZM, DESCRIPTION, ID_DATA_TYPE'
      'FROM'
      '    COMP_TYPE_PROP_RELATION, PROPERTIES'
      'WHERE  '
      '    (ID_COMPONENT_TYPE = :ID) AND '
      '    (PROPERTIES.ID = ID_PROPERTY)')
    AutoUpdateOptions.UpdateTableName = 'COMP_TYPE_PROP_RELATION'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_COMP_TYPE_PROP_RELATION_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_comp_type_prop_relation
    Database = Database_SCS
    AutoCommit = True
    DataSource = DataSource_COMPONENT_TYPES
    Left = 72
    Top = 160
    poSQLINT64ToBCD = True
    dcForceOpen = True
  end
  object Transac_comp_type_prop_relation: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 216
    Top = 160
  end
  object DataSource_comp_type_prop_relation: TDataSource
    DataSet = DataSet_comp_type_prop_relation
    Left = 384
    Top = 160
  end
  object DataSet_COMPONENT_TYPES: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE COMPONENT_TYPES SET'
      '    ID = :ID,'
      '    NAME = :NAME,'
      '    NAME_PLURAL = :NAME_PLURAL,'
      '    PORT_KIND = :PORT_KIND,'
      '    ACTIVE_STATE = :ACTIVE_STATE,'
      '    ISLINE = :ISLINE,'
      '    ISSTANDART = :ISSTANDART,'
      '    MARK_MASK = :MARK_MASK,'
      '    COORDZ = :COORDZ,'
      '    ID_DESIGN_ICON = :ID_DESIGN_ICON,'
      '    SYSNAME = :SYSNAME,'
      '    ID_COMPON_TEMPLATE = :ID_COMPON_TEMPLATE'
      'WHERE ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO COMPONENT_TYPES ('
      '    ID,'
      '    NAME,'
      '    NAME_PLURAL,'
      '    PORT_KIND,'
      '    ACTIVE_STATE,'
      '    ISLINE,'
      '    ISSTANDART,'
      '    MARK_MASK,'
      '    COORDZ,'
      '    ID_DESIGN_ICON,'
      '    SYSNAME,'
      '    ID_COMPON_TEMPLATE'
      ')'
      ''
      'VALUES ('
      '    :ID,'
      '    :NAME,'
      '    :NAME_PLURAL,'
      '    :PORT_KIND,'
      '    :ACTIVE_STATE,'
      '    :ISLINE,'
      '    :ISSTANDART,'
      '    :MARK_MASK,'
      '    :COORDZ,'
      '    :ID_DESIGN_ICON,'
      '    :SYSNAME,'
      '    :ID_COMPON_TEMPLATE'
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM COMPONENT_TYPES'
      ''
      '/*'
      'SELECT'
      '    ID,'
      '    NAME,'
      '    NAME_PLURAL,'
      '    PORT_KIND,'
      '    ACTIVE_STATE,'
      '    ISLINE,'
      '    ISSTANDART,'
      '    MARK_MASK,'
      '    COORDZ,'
      '    ID_DESIGN_ICON'
      'FROM'
      '    COMPONENT_TYPES '
      '*/')
    AutoUpdateOptions.UpdateTableName = 'COMPONENT_TYPES'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_COMPONENT_TYPES_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_COMPONENT_TYPES
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 176
    poSQLINT64ToBCD = True
  end
  object Transac_COMPONENT_TYPES: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 216
    Top = 176
  end
  object DataSource_COMPONENT_TYPES: TDataSource
    DataSet = DataSet_COMPONENT_TYPES
    Left = 384
    Top = 176
  end
  object DataSet_SuppliesKinds: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE SUPPLIES_KINDS SET'
      '  ID = :ID,'
      '  NAME = :NAME,'
      '  IZM = :IZM,'
      '  UNIT_KOLVO = :UNIT_KOLVO'
      'WHERE ID = :OLD_ID')
    DeleteSQL.Strings = (
      'DELETE FROM SUPPLIES_KINDS'
      'WHERE ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO SUPPLIES_KINDS('
      '  ID,'
      '  NAME,'
      '  IZM,'
      '  UNIT_KOLVO'
      ')'
      ''
      'VALUES('
      '  :ID,'
      '  :NAME,'
      '  :IZM,'
      '  :UNIT_KOLVO'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM SUPPLIES_KINDS'
      'WHERE ID = :OLD_ID')
    SelectSQL.Strings = (
      'SELECT * FROM SUPPLIES_KINDS')
    AutoUpdateOptions.UpdateTableName = 'SUPPLIES_KINDS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_SUPPLIES_KINDS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_SuppliesKinds
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 360
    poSQLINT64ToBCD = True
  end
  object Transac_SuppliesKinds: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 360
  end
  object DSrc_SuppliesKinds: TDataSource
    DataSet = DataSet_SuppliesKinds
    Left = 392
    Top = 360
  end
  object dsrcUpdStructInfo: TDataSource
    DataSet = dsetUpdStructInfo
    Left = 392
    Top = 384
  end
  object dsetUpdStructInfo: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE UPDATE_STRUCT_INFO SET '
      '  DATE_ENTRY = :DATE_ENTRY,'
      '  BUILD_ID = :BUILD_ID,'
      '  SCRIPT = :SCRIPT,'
      '  SORT_ID = :SORT_ID'
      'WHERE ID = :OLD_ID'
      ''
      '            ')
    DeleteSQL.Strings = (
      'DELETE FROM UPDATE_STRUCT_INFO'
      'WHERE ID = :OLD_ID')
    InsertSQL.Strings = (
      'INSERT INTO UPDATE_STRUCT_INFO ('
      '  ID,'
      '  DATE_ENTRY,'
      '  BUILD_ID,'
      '  SCRIPT,'
      '  SORT_ID'
      ')'
      ''
      'VALUES('
      '  :ID,'
      '  :DATE_ENTRY,'
      '  :BUILD_ID,'
      '  :SCRIPT,'
      '  :SORT_ID'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM UPDATE_STRUCT_INFO'
      'WHERE ID = :OLD_ID')
    SelectSQL.Strings = (
      'SELECT * FROM UPDATE_STRUCT_INFO')
    AutoUpdateOptions.UpdateTableName = 'UPDATE_STRUCT_INFO'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_UPDATE_STRUCT_INFO_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_UpdStructInfo
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 384
    poSQLINT64ToBCD = True
  end
  object Transac_UpdStructInfo: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 384
  end
  object dsetUpdInfo: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE UPDATE_INFO SET '
      '    ISON = :ISON,'
      '    TABLE_NAME = :TABLE_NAME,'
      '    GENERATOR_NAME = :GENERATOR_NAME,'
      '    TABLE_TYPE = :TABLE_TYPE,'
      '    UPDATE_ALL_DATA = :UPDATE_ALL_DATA,'
      '    SORT_ID = :SORT_ID'
      'WHERE ID = :OLD_ID'
      '            ')
    DeleteSQL.Strings = (
      'DELETE FROM UPDATE_INFO'
      'WHERE ID = :OLD_ID'
      '            ')
    InsertSQL.Strings = (
      'INSERT INTO UPDATE_INFO('
      '    ID,'
      '    ISON,'
      '    TABLE_NAME,'
      '    GENERATOR_NAME,'
      '    TABLE_TYPE,'
      '    UPDATE_ALL_DATA,'
      '    SORT_ID'
      ')'
      ''
      'VALUES('
      '    :ID,'
      '    :ISON,'
      '    :TABLE_NAME,'
      '    :GENERATOR_NAME,'
      '    :TABLE_TYPE,'
      '    :UPDATE_ALL_DATA,'
      '    :SORT_ID'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM UPDATE_INFO'
      ' WHERE '
      '    ID = :OLD_ID')
    SelectSQL.Strings = (
      'SELECT * FROM UPDATE_INFO')
    AutoUpdateOptions.UpdateTableName = 'UPDATE_INFO'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.GeneratorName = 'GEN_UPDATE_INFO_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    Transaction = Transac_UpdInfo
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 400
    poSQLINT64ToBCD = True
  end
  object dsetUpdInfoRel: TpFIBDataSet
    UpdateSQL.Strings = (
      'UPDATE UPDATE_INFO_RELATION SET '
      '    ID_UPDATE_INFO = :MAS_ID,'
      '    RELATION_TYPE = :RELATION_TYPE,'
      '    REL_TABLE_NAME = :REL_TABLE_NAME,'
      '    REL_FIELD_NAME = :REL_FIELD_NAME,'
      '    SORT_ID = :SORT_ID'
      'WHERE'
      '    ID = :OLD_ID'
      ''
      '            ')
    DeleteSQL.Strings = (
      'DELETE FROM UPDATE_INFO_RELATION'
      'WHERE'
      '  ID = :OLD_ID'
      '            ')
    InsertSQL.Strings = (
      'INSERT INTO UPDATE_INFO_RELATION('
      '    ID,'
      '    ID_UPDATE_INFO,'
      '    RELATION_TYPE,'
      '    REL_TABLE_NAME,'
      '    REL_FIELD_NAME,'
      '    SORT_ID'
      ')'
      'VALUES('
      '    :ID,'
      '    :MAS_ID,'
      '    :RELATION_TYPE,'
      '    :REL_TABLE_NAME,'
      '    :REL_FIELD_NAME,'
      '    :SORT_ID'
      ')')
    RefreshSQL.Strings = (
      'SELECT * FROM UPDATE_INFO_RELATION'
      'WHERE '
      '  ID = :OLD_ID')
    SelectSQL.Strings = (
      'SELECT * FROM UPDATE_INFO_RELATION'
      'WHERE '
      '  ID_UPDATE_INFO = :ID')
    AutoUpdateOptions.UpdateTableName = 'UPDATE_INFO_RELATION'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.GeneratorName = 'GEN_UPDATE_INFO_RELATION_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    Transaction = Transac_UpdInfoRel
    Database = Database_SCS
    AutoCommit = True
    DataSource = dSrcUpdInfo
    Left = 72
    Top = 416
    poSQLINT64ToBCD = True
  end
  object Transac_UpdInfo: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 400
  end
  object Transac_UpdInfoRel: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 416
  end
  object dSrcUpdInfo: TDataSource
    DataSet = dsetUpdInfo
    Left = 392
    Top = 400
  end
  object dSrcUpdInfoRel: TDataSource
    DataSet = dsetUpdInfoRel
    Left = 392
    Top = 416
  end
  object dsrcCableCanalElementType: TDataSource
    DataSet = mtCableCanalElementType
    Left = 632
    Top = 528
  end
  object mtCableCanalElementType: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 632
    Top = 544
  end
  object tSQL_ComponentTypes: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'COMPONENT_TYPES'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 312
    Top = 568
  end
  object tSQL_CompTypePropRelation: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'COMP_TYPE_PROP_RELATION'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 312
    Top = 584
  end
  object tSQL_Interface: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'INTERFACE'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 312
    Top = 600
  end
  object tSQL_InterfaceNorms: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'INTERFACE_NORMS'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 312
    Top = 616
  end
  object dsrcMTCableCanalConnectors: TDataSource
    DataSet = mtCableCanalConnectors
    Left = 882
    Top = 104
  end
  object mtCableCanalConnectors: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 730
    Top = 104
  end
  object dsrcMTCrossConnectionEd: TDataSource
    DataSet = mtCrossConnectionEd
    Left = 895
    Top = 504
  end
  object mtCrossConnectionEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 719
    Top = 504
  end
  object tSQL_CADNormStruct: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'CAD_NORM_STRUCT'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 306
    Top = 680
  end
  object tSQL_CADNormColumn: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'CAD_NORM_COLUMN'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 306
    Top = 696
  end
  object tSQL_CADCrossObject: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'CAD_CROSS_OBJECT'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 306
    Top = 712
  end
  object tSQL_CADCrossObjectElement: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'CAD_CROSS_OBJECT_ELEMENT'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 306
    Top = 728
  end
  object tSQL_InterfPosConnection: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'INTERF_POS_CONNECTION'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 306
    Top = 744
  end
  object mtInterfInternalConn: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 760
    Top = 552
  end
  object mtInterfInternalConnEd: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 760
    Top = 568
  end
  object dsrcInterfInternalConn: TDataSource
    DataSet = mtInterfInternalConn
    Left = 912
    Top = 552
  end
  object dsrcInterfInternalConnEd: TDataSource
    DataSet = mtInterfInternalConnEd
    Left = 912
    Top = 568
  end
  object lng_Forms: TsiLangLinked
    Version = '6.5.2'
    StringsTypes.Strings = (
      'TIB_STRINGLIST'
      'TSTRINGLIST')
    SmartExcludeProps.Strings = (
      'Label1.Font'
      'edtAnswer2.Font'
      'lblProgID.Font'
      'btnOk.Font'
      'btnCancel.Font'
      'TF_Registration.Font'
      'edtAnswer1.Font')
    NumOfLanguages = 7
    LangDelim = 1
    LangNames.Strings = (
      'RUS'
      'UKR'
      'ENG'
      'GER'
      'FRA'
      'SPA'
      'RUS_ARH')
    Language = 'RUS'
    ExcludedProperties.Strings = (
      'Category'
      'SecondaryShortCuts'
      'HelpKeyword'
      'InitialDir'
      'HelpKeyword'
      'ActivePage'
      'ImeName'
      'DefaultExt'
      'FileName'
      'FieldName'
      'PickList'
      'DisplayFormat'
      'EditMask'
      'KeyList'
      'LookupDisplayFields'
      'DropDownSpecRow'
      'TableName'
      'DatabaseName'
      'IndexName'
      'MasterFields')
    Left = 14
    Top = 50
    TranslationData = {
[encoded data, 230111 characters]
      740073005F0055006E00690063006F00640065000D000A00}
  end
  object mtObjectCurrency: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 704
    Top = 616
  end
  object dsrcObjectCurrency: TDataSource
    DataSet = mtObjectCurrency
    Left = 792
    Top = 616
  end
  object tSQL_Currency: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'CURRENCY'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 56
    Top = 712
  end
  object tSQL_NetType: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'NET_TYPE'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 56
    Top = 728
  end
  object tSQL_NBNorms: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'NB_NORMS'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 56
    Top = 744
  end
  object tSQL_ObjectIcons: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'OBJECT_ICONS'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 56
    Top = 760
  end
  object tSQL_Producers: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'PRODUCERS'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 144
    Top = 712
  end
  object tSQL_Properties: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'PROPERTIES'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 144
    Top = 728
  end
  object tSQL_NBResources: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'NB_RESOURCES'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 144
    Top = 744
  end
  object tSQL_SuppliesKinds: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'SUPPLIES_KINDS'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 144
    Top = 760
  end
  object tSQL_InterfaceAccordance: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'INTERFACE_ACCORDANCE'
    Exclusive = False
    MemoryTableAllocBy = 100
    Left = 312
    Top = 632
  end
  object dsetUnitsOfMeasure: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO INPUT_STRINGS'
      '('
      '    ID,'
      '    NAME,'
      '    TYPES'
      ')'
      ''
      'VALUES'
      '('
      '    :ID,'
      '    :NAME,'
      '    '#39'1'#39
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM INPUT_STRINGS'
      'WHERE TYPES = 1')
    AutoUpdateOptions.UpdateTableName = 'INPUT_STRINGS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_INPUT_STRINGS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_UnitsOfMeasure
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 448
    poSQLINT64ToBCD = True
  end
  object Transac_UnitsOfMeasure: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 448
  end
  object dsetDimensions: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO INPUT_STRINGS'
      '('
      '    ID,'
      '    NAME,'
      '    TYPES'
      ')'
      ''
      'VALUES'
      '('
      '    :ID,'
      '    :NAME,'
      '    '#39'2'#39
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM INPUT_STRINGS'
      'WHERE TYPES = 2')
    AutoUpdateOptions.UpdateTableName = 'INPUT_STRINGS'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_INPUT_STRINGS_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_Dimensions
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 464
    poSQLINT64ToBCD = True
  end
  object Transac_Dimensions: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 464
  end
  object dsrcUnitsOfMeasure: TDataSource
    DataSet = dsetUnitsOfMeasure
    Left = 392
    Top = 448
  end
  object dsrcDimensions: TDataSource
    DataSet = dsetDimensions
    Left = 392
    Top = 464
  end
  object mtNorms: TkbmMemTable
    DesignActivation = True
    AttachedAutoRefresh = True
    AttachMaxCount = 1
    FieldDefs = <>
    IndexDefs = <>
    SortOptions = []
    PersistentBackup = False
    ProgressFlags = [mtpcLoad, mtpcSave, mtpcCopy]
    LoadedCompletely = False
    SavedCompletely = False
    FilterOptions = []
    Version = '7.74.00 Professional Edition'
    LanguageID = 0
    SortID = 0
    SubLanguageID = 1
    LocaleID = 1024
    Left = 720
    Top = 176
  end
  object dsrcMTNorms: TDataSource
    DataSet = mtNorms
    Left = 880
    Top = 176
  end
  object ImageList_FlyTree: TImageList
    Left = 600
    Top = 16
    Bitmap = {
[encoded data, 19099 characters]
      000000000000}
  end
  object tSQL_StringsMan: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'STRINGS_MAN'
    Exclusive = False
    MemoryTableAllocBy = 200
    Left = 306
    Top = 760
  end
  object DatabaseSrc: TpFIBDatabase
    DBParams.Strings = (
      'user_name=SYSDBA'
      'password=masterkey'
      'lc_ctype=WIN1251'
      '')
    SQLDialect = 3
    Timeout = 0
    WaitForRestoreConnect = 0
    OnLostConnect = Database_SCSLostConnect
    Left = 706
    Top = 705
  end
  object iiDirStates: TImageList
    Left = 480
    Top = 80
    Bitmap = {
[encoded data, 9727 characters]
      000000000000}
  end
  object tSQL_Filters: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'FILTERS'
    Exclusive = False
    MemoryTableAllocBy = 10
    Left = 440
    Top = 696
  end
  object tSQL_PropValRel: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'PROP_VAL_REL'
    Exclusive = False
    MemoryTableAllocBy = 50
    Left = 440
    Top = 712
  end
  object tSQL_PropValNormRes: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'PROP_VAL_NORM_RES'
    Exclusive = False
    MemoryTableAllocBy = 50
    Left = 440
    Top = 728
  end
  object tSQL_ObjectsBlobs: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'OBJECTS_BLOBS'
    Exclusive = False
    MemoryTableAllocBy = 1000
    Left = 440
    Top = 744
  end
  object dsetCompSpecifications: TpFIBDataSet
    InsertSQL.Strings = (
      'INSERT INTO FILES'
      '('
      '    ID,'
      '    FILE_NAME,'
      '    FILE_EXT,'
      '    DESCRIPTION,'
      '    CONTENT,'
      '    FTYPE'
      ')'
      ''
      'VALUES'
      '('
      '    :ID,'
      '    :FILE_NAME,'
      '    :FILE_EXT,'
      '    :DESCRIPTION,'
      '    :CONTENT,'
      '    '#39'1'#39
      ')')
    SelectSQL.Strings = (
      'SELECT * FROM FILES'
      'WHERE FTYPE = 1')
    AutoUpdateOptions.UpdateTableName = 'FILES'
    AutoUpdateOptions.KeyFields = 'ID'
    AutoUpdateOptions.AutoReWriteSqls = True
    AutoUpdateOptions.GeneratorName = 'GEN_FILES_ID'
    AutoUpdateOptions.WhenGetGenID = wgOnNewRecord
    AutoUpdateOptions.AutoParamsToFields = True
    Transaction = Transac_CompSpecifications
    Database = Database_SCS
    AutoCommit = True
    Left = 72
    Top = 480
    poSQLINT64ToBCD = True
  end
  object Transac_CompSpecifications: TpFIBTransaction
    DefaultDatabase = Database_SCS
    TimeoutAction = TARollback
    Left = 224
    Top = 480
  end
  object dsrcCompSpecifications: TDataSource
    DataSet = dsetCompSpecifications
    Left = 392
    Top = 480
  end
  object tSQL_NormsComplete: TSQLMemTable
    CurrentVersion = '9.00 '
    DatabaseName = 'MEMORY'
    ReadOnly = False
    CaseInsensitive = False
    TableName = 'Table1232128477'
    Exclusive = False
    MemoryTableAllocBy = 1000
    Left = 560
    Top = 608
  end
  object OldImageList_ToolEdit: TImageList
    ShareImages = True
    Left = 1018
    Top = 240
    Bitmap = {
[encoded data, 47215 characters]
      000000000000}
  end
  object OldImageList_FoldersFind: TImageList
    Height = 25
    Width = 26
    Left = 1109
    Top = 234
    Bitmap = {
[encoded data, 24282 characters]
      00000000000000000000000000000000000000000000}
  end
  object OldImageList_InterfType: TImageList
    Left = 1210
    Top = 240
    Bitmap = {
[encoded data, 9727 characters]
      000000000000}
  end
  object OldImageList_Dir: TImageList
    Left = 1100
    Top = 289
    Bitmap = {
[encoded data, 150307 characters]
      000000000000}
  end
  object OldiiDirStates: TImageList
    Left = 1104
    Top = 344
    Bitmap = {
[encoded data, 9727 characters]
      000000000000}
  end
end
