| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 | object BGLData: TBGLData  OldCreateOrder = False  Left = 456  Top = 291  Height = 220  Width = 397  object atBGL: TADOTable    TableName = 'BGL'    Left = 32    Top = 16  end  object dspBGL: TDataSetProvider    DataSet = atBGL    UpdateMode = upWhereKeyOnly    Left = 32    Top = 72  end  object cdsBGL: TClientDataSet    Aggregates = <>    Params = <>    ProviderName = 'dspBGL'    Left = 32    Top = 128    object cdsBGLID: TIntegerField      FieldName = 'ID'    end    object cdsBGLCode: TWideStringField      FieldName = 'Code'      Size = 50    end    object cdsBGLName: TWideStringField      FieldName = 'Name'      Size = 100    end    object cdsBGLTotalPrice: TFloatField      FieldName = 'TotalPrice'    end    object cdsBGLPos_Reason: TMemoField      FieldName = 'Pos_Reason'      BlobType = ftMemo    end    object cdsBGLDirection: TMemoField      FieldName = 'Direction'      BlobType = ftMemo    end    object cdsBGLDrawingCode: TWideStringField      FieldName = 'DrawingCode'      Size = 50    end    object cdsBGLLocked: TBooleanField      FieldName = 'Locked'    end    object cdsBGLApprovalCode: TWideStringField      FieldName = 'ApprovalCode'      Size = 50    end    object cdsBGLCreatePhaseID: TIntegerField      FieldName = 'CreatePhaseID'    end    object cdsBGLExecutionRate: TFloatField      FieldName = 'ExecutionRate'    end    object cdsBGLBGLType: TWideStringField      FieldName = 'BGLType'      Size = 10    end  end  object cdsBGLView: TClientDataSet    Aggregates = <>    Params = <>    BeforePost = cdsBGLViewBeforePost    BeforeDelete = cdsBGLViewBeforeDelete    OnNewRecord = cdsBGLViewNewRecord    Left = 96    Top = 128    object cdsBGLViewID: TIntegerField      FieldName = 'ID'    end    object cdsBGLViewCode: TWideStringField      FieldName = 'Code'      OnChange = cdsBGLViewCodeChange      Size = 50    end    object cdsBGLViewName: TWideStringField      FieldName = 'Name'      Size = 100    end    object cdsBGLViewTotalPrice: TFloatField      FieldName = 'TotalPrice'    end    object cdsBGLViewPos_Reason: TMemoField      FieldName = 'Pos_Reason'      BlobType = ftMemo    end    object cdsBGLViewDirection: TMemoField      FieldName = 'Direction'      BlobType = ftMemo    end    object cdsBGLViewLocked: TBooleanField      FieldName = 'Locked'    end    object cdsBGLViewDrawingCode: TWideStringField      FieldName = 'DrawingCode'      Size = 50    end    object cdsBGLViewApprovalCode: TWideStringField      FieldName = 'ApprovalCode'      Size = 50    end    object cdsBGLViewCreatePhaseID: TIntegerField      FieldName = 'CreatePhaseID'    end    object cdsBGLViewExecutionRate: TFloatField      FieldName = 'ExecutionRate'    end    object cdsBGLViewBGLType: TWideStringField      FieldName = 'BGLType'      Size = 10    end  end  object dsBGL: TDataSource    DataSet = cdsBGLView    Left = 160    Top = 128  end  object atBGBills: TADOTable    TableName = 'BGBills'    Left = 240    Top = 16  end  object dspBGBills: TDataSetProvider    DataSet = atBGBills    UpdateMode = upWhereKeyOnly    Left = 240    Top = 72  end  object cdsBGBills: TClientDataSet    Aggregates = <>    Params = <>    ProviderName = 'dspBGBills'    Left = 240    Top = 128    object cdsBGBillsID: TIntegerField      FieldName = 'ID'    end    object cdsBGBillsBGID: TIntegerField      FieldName = 'BGID'    end    object cdsBGBillsB_Code: TWideStringField      FieldName = 'B_Code'      Size = 50    end    object cdsBGBillsName: TWideStringField      FieldName = 'Name'      Size = 200    end    object cdsBGBillsUnits: TWideStringField      FieldName = 'Units'    end    object cdsBGBillsPrice: TFloatField      FieldName = 'Price'    end    object cdsBGBillsQuantity: TFloatField      FieldName = 'Quantity'    end    object cdsBGBillsTotalPrice: TFloatField      FieldName = 'TotalPrice'    end    object cdsBGBillsUsedQuantity: TFloatField      FieldName = 'UsedQuantity'    end    object cdsBGBillsLocked: TBooleanField      FieldName = 'Locked'    end  end  object cdsBGBillsView: TClientDataSet    Aggregates = <>    Params = <>    AfterInsert = cdsBGBillsViewAfterInsert    BeforePost = cdsBGBillsViewBeforePost    AfterPost = cdsBGBillsViewAfterPost    BeforeDelete = cdsBGBillsViewBeforeDelete    AfterDelete = cdsBGBillsViewAfterDelete    Left = 312    Top = 128    object cdsBGBillsViewID: TIntegerField      FieldName = 'ID'    end    object cdsBGBillsViewBGID: TIntegerField      FieldName = 'BGID'    end    object cdsBGBillsViewB_Code: TWideStringField      FieldName = 'B_Code'      OnChange = cdsBGBillsViewQuantityChange      Size = 50    end    object cdsBGBillsViewName: TWideStringField      FieldName = 'Name'      OnChange = cdsBGBillsViewQuantityChange      Size = 200    end    object cdsBGBillsViewUnits: TWideStringField      FieldName = 'Units'      OnChange = cdsBGBillsViewQuantityChange    end    object cdsBGBillsViewPrice: TFloatField      FieldName = 'Price'      OnChange = cdsBGBillsViewQuantityChange      OnSetText = cdsBGBillsViewPriceSetText    end    object cdsBGBillsViewQuantity: TFloatField      FieldName = 'Quantity'      OnChange = cdsBGBillsViewQuantityChange      OnSetText = cdsBGBillsViewQuantitySetText    end    object cdsBGBillsViewTotalPrice: TFloatField      FieldName = 'TotalPrice'    end    object cdsBGBillsViewUsedQuantity: TFloatField      FieldName = 'UsedQuantity'    end    object cdsBGBillsViewLocked: TBooleanField      FieldName = 'Locked'    end  endend
 |