git-svn-id: https://192.168.0.254/svn/Proyectos.EstudioCarnicero_ProGestion/trunk@9 1b8572a8-2d6b-b84e-8c90-20ed86fa4eca
2098 lines
65 KiB
Plaintext
2098 lines
65 KiB
Plaintext
object srvObras: TsrvObras
|
|
OldCreateOrder = True
|
|
SessionManager = dmServer.SessionManager
|
|
AcquireConnection = True
|
|
ConnectionName = 'IBX'
|
|
ServiceSchema = schObras
|
|
ServiceAdapter = DABINAdapter
|
|
Left = 657
|
|
Top = 335
|
|
Height = 300
|
|
Width = 300
|
|
object schObras: TDASchema
|
|
ConnectionManager = dmServer.ConnectionManager
|
|
DataDictionary = dmServer.DataDictionary
|
|
Diagrams = dmServer.DADiagrams
|
|
Datasets = <
|
|
item
|
|
Params = <>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRAS'
|
|
SQL =
|
|
'SELECT'#10' OBRAS.CODIGOEMPRESA, OBRAS.CODIGO, OBRAS.FECHAALTA, O' +
|
|
'BRAS.USUARIO,'#10' OBRAS.NOMBRE, OBRAS.FECHAINIOBR, OBRAS.FECHAFI' +
|
|
'NOBR, OBRAS.CALLE,'#10' OBRAS.CODIGOPOSTAL, OBRAS.POBLACION, OBRA' +
|
|
'S.PROVINCIA, OBRAS.TIPO,'#10' OBRAS.DIMENSIONES, OBRAS.HONORARIOS' +
|
|
', OBRAS.IMPORTEHONORARIOS,'#10' OBRAS.APLICAHONORARIOS, OBRAS.TOT' +
|
|
'ALPRESUPUESTOSINI, OBRAS.TOTALPRESUPUESTOSFIN,'#10' OBRAS.CODIGOC' +
|
|
'ONTACTO, CONTACTOS.NOMBRE as NOMBRECLIENTE'#10' FROM OBRAS'#10' LEFT J' +
|
|
'OIN CONTACTOS ON (OBRAS.CODIGOCONTACTO = CONTACTOS.CODIGO)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGOEMPRESA'
|
|
TableField = 'CODIGOEMPRESA'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGO'
|
|
TableField = 'CODIGO'
|
|
end
|
|
item
|
|
DatasetField = 'FECHAALTA'
|
|
TableField = 'FECHAALTA'
|
|
end
|
|
item
|
|
DatasetField = 'USUARIO'
|
|
TableField = 'USUARIO'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRE'
|
|
TableField = 'NOMBRE'
|
|
end
|
|
item
|
|
DatasetField = 'FECHAINIOBR'
|
|
TableField = 'FECHAINIOBR'
|
|
end
|
|
item
|
|
DatasetField = 'FECHAFINOBR'
|
|
TableField = 'FECHAFINOBR'
|
|
end
|
|
item
|
|
DatasetField = 'CALLE'
|
|
TableField = 'CALLE'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOPOSTAL'
|
|
TableField = 'CODIGOPOSTAL'
|
|
end
|
|
item
|
|
DatasetField = 'POBLACION'
|
|
TableField = 'POBLACION'
|
|
end
|
|
item
|
|
DatasetField = 'PROVINCIA'
|
|
TableField = 'PROVINCIA'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOCONTACTO'
|
|
TableField = 'CODIGOCONTACTO'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRECLIENTE'
|
|
TableField = 'NOMBRECLIENTE'
|
|
end
|
|
item
|
|
DatasetField = 'TIPO'
|
|
TableField = 'TIPO'
|
|
end
|
|
item
|
|
DatasetField = 'DIMENSIONES'
|
|
TableField = 'DIMENSIONES'
|
|
end
|
|
item
|
|
DatasetField = 'HONORARIOS'
|
|
TableField = 'HONORARIOS'
|
|
end
|
|
item
|
|
DatasetField = 'IMPORTEHONORARIOS'
|
|
TableField = 'IMPORTEHONORARIOS'
|
|
end
|
|
item
|
|
DatasetField = 'APLICAHONORARIOS'
|
|
TableField = 'APLICAHONORARIOS'
|
|
end
|
|
item
|
|
DatasetField = 'TOTALPRESUPUESTOSINI'
|
|
TableField = 'TOTALPRESUPUESTOSINI'
|
|
end
|
|
item
|
|
DatasetField = 'TOTALPRESUPUESTOSFIN'
|
|
TableField = 'TOTALPRESUPUESTOSFIN'
|
|
end>
|
|
end>
|
|
Name = 'Obras'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGOEMPRESA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
DictionaryEntry = 'CODIGOSEMPRESAS'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOOBRA'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'FECHAALTA'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'USUARIO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'NOMBRE'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHAINIOBR'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
DictionaryEntry = 'FECHAINICIO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHAFINOBR'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
DictionaryEntry = 'FECHAFIN'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CALLE'
|
|
DataType = datString
|
|
Size = 150
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CALLE'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOPOSTAL'
|
|
DataType = datString
|
|
Size = 5
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOPOSTAL'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'POBLACION'
|
|
DataType = datString
|
|
Size = 40
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'POBLACION'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'PROVINCIA'
|
|
DataType = datString
|
|
Size = 30
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'PROVINCIA'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 20
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'DIMENSIONES'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'HONORARIOS'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'IMPORTEHONORARIOS'
|
|
DataType = datCurrency
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'APLICAHONORARIOS'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TOTALPRESUPUESTOSINI'
|
|
DataType = datCurrency
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TOTALPRESUPUESTOSFIN'
|
|
DataType = datCurrency
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOCONTACTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRECLIENTE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Nombre'
|
|
Alignment = taLeftJustify
|
|
ServerAutoRefresh = True
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRASCONTACTOS'
|
|
SQL =
|
|
'SELECT OBRASCONTACTOS.CODIGOOBRA, OBRASCONTACTOS.CODIGOCONTACTO,' +
|
|
' CONTACTOS.NOMBRE,'#10'(select CADENA from getcategorias(OBRASCONTAC' +
|
|
'TOS.CODIGOCONTACTO)) as CATEGORIAS'#10#10'FROM OBRASCONTACTOS'#10'LEFT JOI' +
|
|
'N CONTACTOS ON (OBRASCONTACTOS.CODIGOCONTACTO = CONTACTOS.CODIGO' +
|
|
')'#10'WHERE OBRASCONTACTOS.CODIGOOBRA = :CODIGOOBRA'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGOOBRA'
|
|
TableField = 'CODIGOOBRA'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOCONTACTO'
|
|
TableField = 'CODIGOCONTACTO'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRE'
|
|
TableField = 'NOMBRE'
|
|
end
|
|
item
|
|
DatasetField = 'CATEGORIAS'
|
|
TableField = 'CATEGORIAS'
|
|
end>
|
|
end>
|
|
Name = 'ContactosObra'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOOBRA'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOCONTACTO'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Nombre'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CATEGORIAS'
|
|
DataType = datString
|
|
Size = 1000
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRASCONTACTOS'
|
|
SQL =
|
|
'SELECT OBRASCONTACTOS.CODIGOOBRA, OBRASCONTACTOS.CODIGOCONTACTO,' +
|
|
' CONTACTOS.NOMBRE,'#10'(select CADENA from getcategorias(OBRASCONTAC' +
|
|
'TOS.CODIGOCONTACTO)) as CATEGORIAS'#10#10'FROM OBRASCONTACTOS'#10'LEFT JOI' +
|
|
'N CONTACTOS ON (OBRASCONTACTOS.CODIGOCONTACTO = CONTACTOS.CODIGO' +
|
|
')'#10'WHERE OBRASCONTACTOS.CODIGOOBRA = :CODIGOOBRA'#10'AND OBRASCONTACT' +
|
|
'OS.CODIGOCONTACTO = :CODIGOCONTACTO'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGOOBRA'
|
|
TableField = 'CODIGOOBRA'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOCONTACTO'
|
|
TableField = 'CODIGOCONTACTO'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRE'
|
|
TableField = 'NOMBRE'
|
|
end
|
|
item
|
|
DatasetField = 'CATEGORIAS'
|
|
TableField = 'CATEGORIAS'
|
|
end>
|
|
end>
|
|
Name = 'RefrescoContactosObra'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOOBRA'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOCONTACTO'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CATEGORIAS'
|
|
DataType = datString
|
|
Size = 1000
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = '1'
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRAS'
|
|
SQL =
|
|
'SELECT '#10' OBRAS.CODIGO, CONTACTOS.NOMBRE as NOMBRECLIENTE'#10' FR' +
|
|
'OM CONTACTOS RIGHT OUTER JOIN OBRAS ON (CONTACTOS.CODIGO = OBRAS' +
|
|
'.CODIGOCONTACTO)'#10' WHERE (OBRAS.CODIGO = :CODIGO)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGO'
|
|
TableField = 'CODIGO'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRECLIENTE'
|
|
TableField = 'NOMBRECLIENTE'
|
|
end>
|
|
end>
|
|
Name = 'RefrescoObras'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOOBRA'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRECLIENTE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
LogChanges = False
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'PRESUPUESTOSOBRAS'
|
|
SQL =
|
|
'SELECT '#10' PRESUPUESTOSOBRAS.CODIGO, PRESUPUESTOSOBRAS.CODIGOOB' +
|
|
'RA, PRESUPUESTOSOBRAS.CODIGOCONTACTO,'#10' PRESUPUESTOSOBRAS.FECH' +
|
|
'AALTA, PRESUPUESTOSOBRAS.USUARIO, PRESUPUESTOSOBRAS.FECHA,'#10' P' +
|
|
'RESUPUESTOSOBRAS.CLASE, PRESUPUESTOSOBRAS.ACEPTADO, PRESUPUESTOS' +
|
|
'OBRAS.TIPO,'#10' PRESUPUESTOSOBRAS.DESCRIPCION, PRESUPUESTOSOBRAS' +
|
|
'.PRESUPUESTOINICIAL,'#10' PRESUPUESTOSOBRAS.PRESUPUESTOFINAL, PRE' +
|
|
'SUPUESTOSOBRAS.APLICARETENCION,'#10' PRESUPUESTOSOBRAS.RETENCION,' +
|
|
' PRESUPUESTOSOBRAS.TIEMPORETENCION,'#10' PRESUPUESTOSOBRAS.IMPORT' +
|
|
'ERETENCION, CONTACTOS.NOMBRE'#10'FROM PRESUPUESTOSOBRAS'#10'LEFT JOIN CO' +
|
|
'NTACTOS ON (PRESUPUESTOSOBRAS.CODIGOCONTACTO = CONTACTOS.CODIGO)' +
|
|
#10'WHERE PRESUPUESTOSOBRAS.CODIGOOBRA = :CODIGOOBRA'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGO'
|
|
TableField = 'CODIGO'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOOBRA'
|
|
TableField = 'CODIGOOBRA'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOCONTACTO'
|
|
TableField = 'CODIGOCONTACTO'
|
|
end
|
|
item
|
|
DatasetField = 'FECHAALTA'
|
|
TableField = 'FECHAALTA'
|
|
end
|
|
item
|
|
DatasetField = 'USUARIO'
|
|
TableField = 'USUARIO'
|
|
end
|
|
item
|
|
DatasetField = 'FECHA'
|
|
TableField = 'FECHA'
|
|
end
|
|
item
|
|
DatasetField = 'TIPO'
|
|
TableField = 'TIPO'
|
|
end
|
|
item
|
|
DatasetField = 'DESCRIPCION'
|
|
TableField = 'DESCRIPCION'
|
|
end
|
|
item
|
|
DatasetField = 'PRESUPUESTOINICIAL'
|
|
TableField = 'PRESUPUESTOINICIAL'
|
|
end
|
|
item
|
|
DatasetField = 'PRESUPUESTOFINAL'
|
|
TableField = 'PRESUPUESTOFINAL'
|
|
end
|
|
item
|
|
DatasetField = 'RETENCION'
|
|
TableField = 'RETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'TIEMPORETENCION'
|
|
TableField = 'TIEMPORETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'CLASE'
|
|
TableField = 'CLASE'
|
|
end
|
|
item
|
|
DatasetField = 'ACEPTADO'
|
|
TableField = 'ACEPTADO'
|
|
end
|
|
item
|
|
DatasetField = 'APLICARETENCION'
|
|
TableField = 'APLICARETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'IMPORTERETENCION'
|
|
TableField = 'IMPORTERETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRE'
|
|
TableField = 'NOMBRE'
|
|
end>
|
|
end>
|
|
Name = 'PresupuestosObra'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGO'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOOBRA'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOCONTACTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'FECHAALTA'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'USUARIO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'FECHAPRESUPUESTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CLASE'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Clase'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'ACEPTADO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Aceptado'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 10
|
|
Description = 'Cocina, ba'#241'o, etc'
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'TIPOPRESUPUESTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'DESCRIPCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Descripci'#243'n'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOINICIAL'
|
|
DataType = datCurrency
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Presupuesto inicial'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOFINAL'
|
|
DataType = datCurrency
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Presupuesto final'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'APLICARETENCION'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Aplica retenci'#243'n'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'RETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Retenci'#243'n'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TIEMPORETENCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Tiempo retenci'#243'n'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'IMPORTERETENCION'
|
|
DataType = datCurrency
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Importe a retener'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'PRESUPUESTOSOBRAS'
|
|
SQL =
|
|
'SELECT '#10' PRESUPUESTOSOBRAS.CODIGO, PRESUPUESTOSOBRAS.CODIGOOB' +
|
|
'RA, PRESUPUESTOSOBRAS.CODIGOCONTACTO,'#10' PRESUPUESTOSOBRAS.FECH' +
|
|
'AALTA, PRESUPUESTOSOBRAS.USUARIO, PRESUPUESTOSOBRAS.FECHA,'#10' P' +
|
|
'RESUPUESTOSOBRAS.CLASE, PRESUPUESTOSOBRAS.ACEPTADO, PRESUPUESTOS' +
|
|
'OBRAS.TIPO,'#10' PRESUPUESTOSOBRAS.DESCRIPCION, PRESUPUESTOSOBRAS' +
|
|
'.PRESUPUESTOINICIAL,'#10' PRESUPUESTOSOBRAS.PRESUPUESTOFINAL, PRE' +
|
|
'SUPUESTOSOBRAS.APLICARETENCION,'#10' PRESUPUESTOSOBRAS.RETENCION,' +
|
|
' PRESUPUESTOSOBRAS.TIEMPORETENCION,'#10' PRESUPUESTOSOBRAS.IMPORT' +
|
|
'ERETENCION, CONTACTOS.NOMBRE'#10'FROM PRESUPUESTOSOBRAS'#10'LEFT JOIN CO' +
|
|
'NTACTOS ON (PRESUPUESTOSOBRAS.CODIGOCONTACTO = CONTACTOS.CODIGO)' +
|
|
#10'WHERE PRESUPUESTOSOBRAS.CODIGOOBRA = :CODIGOOBRA'#10'AND PRESUPUEST' +
|
|
'OSOBRAS.CODIGO = :CODIGO'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGO'
|
|
TableField = 'CODIGO'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOOBRA'
|
|
TableField = 'CODIGOOBRA'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOCONTACTO'
|
|
TableField = 'CODIGOCONTACTO'
|
|
end
|
|
item
|
|
DatasetField = 'FECHAALTA'
|
|
TableField = 'FECHAALTA'
|
|
end
|
|
item
|
|
DatasetField = 'USUARIO'
|
|
TableField = 'USUARIO'
|
|
end
|
|
item
|
|
DatasetField = 'FECHA'
|
|
TableField = 'FECHA'
|
|
end
|
|
item
|
|
DatasetField = 'TIPO'
|
|
TableField = 'TIPO'
|
|
end
|
|
item
|
|
DatasetField = 'DESCRIPCION'
|
|
TableField = 'DESCRIPCION'
|
|
end
|
|
item
|
|
DatasetField = 'PRESUPUESTOINICIAL'
|
|
TableField = 'PRESUPUESTOINICIAL'
|
|
end
|
|
item
|
|
DatasetField = 'PRESUPUESTOFINAL'
|
|
TableField = 'PRESUPUESTOFINAL'
|
|
end
|
|
item
|
|
DatasetField = 'RETENCION'
|
|
TableField = 'RETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'TIEMPORETENCION'
|
|
TableField = 'TIEMPORETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'CLASE'
|
|
TableField = 'CLASE'
|
|
end
|
|
item
|
|
DatasetField = 'ACEPTADO'
|
|
TableField = 'ACEPTADO'
|
|
end
|
|
item
|
|
DatasetField = 'APLICARETENCION'
|
|
TableField = 'APLICARETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'IMPORTERETENCION'
|
|
TableField = 'IMPORTERETENCION'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRE'
|
|
TableField = 'NOMBRE'
|
|
end>
|
|
end>
|
|
Name = 'RefrescoPresupuestosObra'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGO'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOOBRA'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGOCONTACTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'FECHAALTA'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'USUARIO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'FECHA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'FECHAPRESUPUESTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CLASE'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Clase'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'ACEPTADO'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Aceptado'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 10
|
|
Description = 'Cocina, ba'#241'o, etc'
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'TIPOPRESUPUESTO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'DESCRIPCION'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'DESCRIPCION'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOINICIAL'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Presupuesto inicial'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOFINAL'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Presupuesto final'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'APLICARETENCION'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Aplica retenci'#243'n'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'RETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Retenci'#243'n'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TIEMPORETENCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Tiempo retenci'#243'n'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'IMPORTERETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Importe a retener'
|
|
Alignment = taRightJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DisplayWidth = 0
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'PROYECTOSOBRAS'
|
|
SQL =
|
|
'SELECT '#10' CODIGO, CODIGOOBRA, DESCRIPCION, TIPO, TERMINADO'#10'FRO' +
|
|
'M PROYECTOSOBRAS'#10'WHERE CODIGOOBRA = :CODIGOOBRA'
|
|
StatementType = stSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CODIGO'
|
|
TableField = 'CODIGO'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGOOBRA'
|
|
TableField = 'CODIGOOBRA'
|
|
end
|
|
item
|
|
DatasetField = 'DESCRIPCION'
|
|
TableField = 'DESCRIPCION'
|
|
end
|
|
item
|
|
DatasetField = 'TERMINADO'
|
|
TableField = 'TERMINADO'
|
|
end
|
|
item
|
|
DatasetField = 'TIPO'
|
|
TableField = 'TIPO'
|
|
end>
|
|
end>
|
|
Name = 'ProyectosObra'
|
|
Fields = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGO'
|
|
InPrimaryKey = True
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'CODIGO'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'DESCRIPCION'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
DictionaryEntry = 'DESCRIPCION'
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 20
|
|
BlobType = dabtUnknown
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Tipo proyecto'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end
|
|
item
|
|
Name = 'TERMINADO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
DefaultValue = '0'
|
|
Required = True
|
|
DisplayWidth = 0
|
|
DisplayLabel = 'Estado'
|
|
Alignment = taLeftJustify
|
|
InPrimaryKey = False
|
|
Calculated = False
|
|
Lookup = False
|
|
LookupCache = False
|
|
end>
|
|
BusinessRulesClient.ScriptLanguage = rslPascalScript
|
|
BusinessRulesServer.ScriptLanguage = rslPascalScript
|
|
end>
|
|
Commands = <
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRASCONTACTOS'
|
|
SQL =
|
|
'INSERT'#10' INTO OBRASCONTACTOS'#10' (CODIGOOBRA, CODIGOCONTACTO)'#10' ' +
|
|
'VALUES'#10' (:CODIGOOBRA, :CODIGOCONTACTO)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Insert_ContactosObra'
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOEMPRESA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 20
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAINIOBR'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAFINOBR'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CALLE'
|
|
DataType = datString
|
|
Size = 150
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOPOSTAL'
|
|
DataType = datString
|
|
Size = 5
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'POBLACION'
|
|
DataType = datString
|
|
Size = 40
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'PROVINCIA'
|
|
DataType = datString
|
|
Size = 30
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'HONORARIOS'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'APLICAHONORARIOS'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'IMPORTEHONORARIOS'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'DIMENSIONES'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TOTALPRESUPUESTOSINI'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TOTALPRESUPUESTOSFIN'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRAS'
|
|
SQL =
|
|
'INSERT INTO OBRAS ('#10' CODIGO,'#10' CODIGOEMPRESA,'#10' FECHAALTA' +
|
|
','#10' USUARIO,'#10' TIPO,'#10' NOMBRE,'#10' FECHAINIOBR,'#10' FECHAF' +
|
|
'INOBR,'#10' CALLE,'#10' CODIGOPOSTAL,'#10' POBLACION,'#10' PROVINCIA' +
|
|
','#10' HONORARIOS,'#10' APLICAHONORARIOS,'#10' IMPORTEHONORARIOS,'#10' ' +
|
|
' DIMENSIONES,'#10' CODIGOCONTACTO,'#10' TOTALPRESUPUESTOSINI,'#10' ' +
|
|
' TOTALPRESUPUESTOSFIN)'#10' VALUES ('#10' :CODIGO,'#10' :CODIGOEMPRE' +
|
|
'SA,'#10' :FECHAALTA,'#10' :USUARIO,'#10' :TIPO,'#10' :NOMBRE,'#10' :F' +
|
|
'ECHAINIOBR,'#10' :FECHAFINOBR,'#10' :CALLE,'#10' :CODIGOPOSTAL,'#10' ' +
|
|
' :POBLACION,'#10' :PROVINCIA,'#10' :HONORARIOS,'#10' :APLICAHONORAR' +
|
|
'IOS,'#10' :IMPORTEHONORARIOS,'#10' :DIMENSIONES,'#10' :CODIGOCONTAC' +
|
|
'TO,'#10' :TOTALPRESUPUESTOSINI,'#10' :TOTALPRESUPUESTOSFIN)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Insert_Obras'
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGOEMPRESA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 20
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAINIOBR'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAFINOBR'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CALLE'
|
|
DataType = datString
|
|
Size = 150
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOPOSTAL'
|
|
DataType = datString
|
|
Size = 5
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'POBLACION'
|
|
DataType = datString
|
|
Size = 40
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'PROVINCIA'
|
|
DataType = datString
|
|
Size = 30
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'HONORARIOS'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'APLICAHONORARIOS'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'IMPORTEHONORARIOS'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'DIMENSIONES'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TOTALPRESUPUESTOSINI'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TOTALPRESUPUESTOSFIN'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'OLD_CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'OBRAS'
|
|
SQL =
|
|
'UPDATE OBRAS'#10' SET CODIGOEMPRESA = :CODIGOEMPRESA,'#10' FECHAAL' +
|
|
'TA = :FECHAALTA,'#10' USUARIO = :USUARIO,'#10' TIPO = :TIPO,'#10' ' +
|
|
' NOMBRE = :NOMBRE,'#10' FECHAINIOBR = :FECHAINIOBR,'#10' F' +
|
|
'ECHAFINOBR = :FECHAFINOBR,'#10' CALLE = :CALLE,'#10' CODIGOPOS' +
|
|
'TAL = :CODIGOPOSTAL,'#10' POBLACION = :POBLACION,'#10' PROVINC' +
|
|
'IA = :PROVINCIA,'#10' HONORARIOS = :HONORARIOS,'#10' APLICAHON' +
|
|
'ORARIOS = :APLICAHONORARIOS,'#10' IMPORTEHONORARIOS = :IMPORTEH' +
|
|
'ONORARIOS,'#10' DIMENSIONES = :DIMENSIONES,'#10' CODIGOCONTACT' +
|
|
'O = :CODIGOCONTACTO,'#10' TOTALPRESUPUESTOSINI = :TOTALPRESUPUE' +
|
|
'STOSINI,'#10' TOTALPRESUPUESTOSFIN = :TOTALPRESUPUESTOSFIN'#10' WH' +
|
|
'ERE'#10' (CODIGO = :OLD_CODIGO)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Update_Obras'
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 20
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'DESCRIPCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOINICIAL'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOFINAL'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'RETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TIEMPORETENCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CLASE'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'ACEPTADO'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'APLICARETENCION'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'IMPORTERETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'PRESUPUESTOSOBRAS'
|
|
SQL =
|
|
'INSERT'#10' INTO PRESUPUESTOSOBRAS'#10' (CODIGO, CODIGOOBRA, CODIGOC' +
|
|
'ONTACTO, FECHAALTA, USUARIO, '#10' FECHA, TIPO, DESCRIPCION, PRE' +
|
|
'SUPUESTOINICIAL, PRESUPUESTOFINAL, '#10' RETENCION, TIEMPORETENC' +
|
|
'ION, CLASE, ACEPTADO, APLICARETENCION, '#10' IMPORTERETENCION)'#10' ' +
|
|
' VALUES'#10' (:CODIGO, :CODIGOOBRA, :CODIGOCONTACTO, :FECHAALTA, ' +
|
|
#10' :USUARIO, :FECHA, :TIPO, :DESCRIPCION, :PRESUPUESTOINICIAL' +
|
|
', '#10' :PRESUPUESTOFINAL, :RETENCION, :TIEMPORETENCION, :CLASE,' +
|
|
' '#10' :ACEPTADO, :APLICARETENCION, :IMPORTERETENCION)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Insert_PresupuestosObra'
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOOBRA'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CODIGOCONTACTO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHAALTA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 100
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'FECHA'
|
|
DataType = datDateTime
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TIPO'
|
|
DataType = datString
|
|
Size = 20
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'DESCRIPCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOINICIAL'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'PRESUPUESTOFINAL'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'RETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'TIEMPORETENCION'
|
|
DataType = datString
|
|
Size = 2000
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'CLASE'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'ACEPTADO'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'APLICARETENCION'
|
|
DataType = datString
|
|
Size = 1
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'IMPORTERETENCION'
|
|
DataType = datFloat
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end
|
|
item
|
|
Name = 'OLD_CODIGO'
|
|
DataType = datInteger
|
|
BlobType = dabtUnknown
|
|
Value = ''
|
|
ParamType = daptInput
|
|
end>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'PRESUPUESTOSOBRAS'
|
|
SQL =
|
|
'UPDATE PRESUPUESTOSOBRAS'#10' SET '#10' CODIGO = :CODIGO, '#10' CODIG' +
|
|
'OOBRA = :CODIGOOBRA, '#10' CODIGOCONTACTO = :CODIGOCONTACTO, '#10' ' +
|
|
' FECHAALTA = :FECHAALTA, '#10' USUARIO = :USUARIO, '#10' FECHA = :' +
|
|
'FECHA, '#10' TIPO = :TIPO, '#10' DESCRIPCION = :DESCRIPCION, '#10' ' +
|
|
'PRESUPUESTOINICIAL = :PRESUPUESTOINICIAL, '#10' PRESUPUESTOFINAL ' +
|
|
'= :PRESUPUESTOFINAL, '#10' RETENCION = :RETENCION, '#10' TIEMPORET' +
|
|
'ENCION = :TIEMPORETENCION, '#10' CLASE = :CLASE, '#10' ACEPTADO = ' +
|
|
':ACEPTADO, '#10' APLICARETENCION = :APLICARETENCION, '#10' IMPORTE' +
|
|
'RETENCION = :IMPORTERETENCION'#10' WHERE'#10' (CODIGO = :OLD_CODIGO)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Update_PresupuestosObra'
|
|
end>
|
|
RelationShips = <
|
|
item
|
|
Name = 'FK_ContactosObra_Obras'
|
|
MasterDatasetName = 'Obras'
|
|
MasterFields = 'CODIGO'
|
|
DetailDatasetName = 'ContactosObra'
|
|
DetailFields = 'CODIGOOBRA'
|
|
end
|
|
item
|
|
Name = 'FK_PresupuestosObra_Obras'
|
|
MasterDatasetName = 'Obras'
|
|
MasterFields = 'CODIGO'
|
|
DetailDatasetName = 'PresupuestosObra'
|
|
DetailFields = 'CODIGOOBRA'
|
|
end>
|
|
UpdateRules = <
|
|
item
|
|
Name = 'Insert Obras'
|
|
DoUpdate = False
|
|
DoInsert = True
|
|
DoDelete = False
|
|
DatasetName = 'Obras'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Insert ContactosObra'
|
|
DoUpdate = False
|
|
DoInsert = True
|
|
DoDelete = False
|
|
DatasetName = 'ContactosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Insert PresupuestosObra'
|
|
DoUpdate = False
|
|
DoInsert = True
|
|
DoDelete = False
|
|
DatasetName = 'PresupuestosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Insert ProyectosObra'
|
|
DoUpdate = False
|
|
DoInsert = True
|
|
DoDelete = False
|
|
DatasetName = 'ProyectosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Update Obras'
|
|
DoUpdate = True
|
|
DoInsert = False
|
|
DoDelete = False
|
|
DatasetName = 'Obras'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Update ContactosObra'
|
|
DoUpdate = True
|
|
DoInsert = False
|
|
DoDelete = False
|
|
DatasetName = 'ContactosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Update PresupuestosObra'
|
|
DoUpdate = True
|
|
DoInsert = False
|
|
DoDelete = False
|
|
DatasetName = 'PresupuestosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Update ProyectosObra'
|
|
DoUpdate = True
|
|
DoInsert = False
|
|
DoDelete = False
|
|
DatasetName = 'ProyectosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Delete Obras'
|
|
DoUpdate = False
|
|
DoInsert = False
|
|
DoDelete = True
|
|
DatasetName = 'Obras'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Delete ContactosObra'
|
|
DoUpdate = False
|
|
DoInsert = False
|
|
DoDelete = True
|
|
DatasetName = 'ContactosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Delete PresupuestosObra'
|
|
DoUpdate = False
|
|
DoInsert = False
|
|
DoDelete = True
|
|
DatasetName = 'PresupuestosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end
|
|
item
|
|
Name = 'Delete ProyectosObra'
|
|
DoUpdate = False
|
|
DoInsert = False
|
|
DoDelete = True
|
|
DatasetName = 'ProyectosObra'
|
|
FailureBehaviour = fbRaiseException
|
|
end>
|
|
Left = 40
|
|
Top = 24
|
|
end
|
|
object bpContactosObra: TDABusinessProcessor
|
|
Schema = schObras
|
|
InsertCommandName = 'Insert_ContactosObra'
|
|
RefreshDatasetName = 'RefrescoContactosObra'
|
|
ReferencedDataset = 'ContactosObra'
|
|
ProcessorOptions = [poAutoGenerateUpdate, poAutoGenerateDelete, poPrepareCommands]
|
|
UpdateMode = updWhereKeyOnly
|
|
Left = 160
|
|
Top = 80
|
|
end
|
|
object bpObras: TDABusinessProcessor
|
|
Schema = schObras
|
|
InsertCommandName = 'Insert_Obras'
|
|
UpdateCommandName = 'Update_Obras'
|
|
RefreshDatasetName = 'RefrescoObras'
|
|
ReferencedDataset = 'Obras'
|
|
ProcessorOptions = [poAutoGenerateDelete, poPrepareCommands]
|
|
UpdateMode = updWhereKeyOnly
|
|
Left = 160
|
|
Top = 16
|
|
end
|
|
object bpPresupuestosObra: TDABusinessProcessor
|
|
Schema = schObras
|
|
InsertCommandName = 'Insert_PresupuestosObra'
|
|
UpdateCommandName = 'Update_PresupuestosObra'
|
|
RefreshDatasetName = 'RefrescoPresupuestosObra'
|
|
ReferencedDataset = 'PresupuestosObra'
|
|
ProcessorOptions = [poAutoGenerateDelete, poPrepareCommands]
|
|
UpdateMode = updWhereKeyOnly
|
|
Left = 160
|
|
Top = 144
|
|
end
|
|
object DABINAdapter: TDABINAdapter
|
|
Left = 40
|
|
Top = 80
|
|
end
|
|
end
|