Ticket #79 -> Imprimir en el presupuesto el nº de teléfono del cliente
git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@453 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
parent
2d6bd98bc9
commit
eb19ab94f7
File diff suppressed because one or more lines are too long
@ -198,7 +198,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
Params = <
|
Params = <
|
||||||
item
|
item
|
||||||
Name = 'ID'
|
Name = 'ID'
|
||||||
Value = '31'
|
Value = '1000000169'
|
||||||
ParamType = daptInput
|
ParamType = daptInput
|
||||||
end>
|
end>
|
||||||
Statements = <
|
Statements = <
|
||||||
@ -216,19 +216,20 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
'_DESCUENTO,'#10' V_PRESUPUESTOS_CLIENTE.BASE_IMPONIBLE, V_PRESUPU' +
|
'_DESCUENTO,'#10' V_PRESUPUESTOS_CLIENTE.BASE_IMPONIBLE, V_PRESUPU' +
|
||||||
'ESTOS_CLIENTE.IVA,'#10' V_PRESUPUESTOS_CLIENTE.RE, V_PRESUPUESTOS' +
|
'ESTOS_CLIENTE.IVA,'#10' V_PRESUPUESTOS_CLIENTE.RE, V_PRESUPUESTOS' +
|
||||||
'_CLIENTE.IMPORTE_RE,'#10' V_PRESUPUESTOS_CLIENTE.ID_CLIENTE,'#10' ' +
|
'_CLIENTE.IMPORTE_RE,'#10' V_PRESUPUESTOS_CLIENTE.ID_CLIENTE,'#10' ' +
|
||||||
'CONTACTOS.NIF_CIF, CONTACTOS.REFERENCIA as REF_CLIENTE, CONTACTO' +
|
'V_PRESUPUESTOS_CLIENTE.NIF_CIF, CONTACTOS.REFERENCIA as REF_CLIE' +
|
||||||
'S.NOMBRE,'#10' V_PRESUPUESTOS_CLIENTE.IMPORTE_IVA, V_PRESUPUESTOS' +
|
'NTE,'#10' V_PRESUPUESTOS_CLIENTE.NOMBRE, CONTACTOS.TELEFONO_1, CO' +
|
||||||
'_CLIENTE.IMPORTE_TOTAL,'#10' COALESCE(CONTACTOS_DIRECCIONES.CALLE' +
|
'NTACTOS.MOVIL_1,'#10' V_PRESUPUESTOS_CLIENTE.IMPORTE_IVA, V_PRESU' +
|
||||||
', CONTACTOS.CALLE) AS CALLE,'#10' COALESCE(CONTACTOS_DIRECCIONES.' +
|
'PUESTOS_CLIENTE.IMPORTE_TOTAL,'#10' COALESCE(CONTACTOS_DIRECCIONE' +
|
||||||
'POBLACION, CONTACTOS.POBLACION) AS POBLACION,'#10' COALESCE(CONTA' +
|
'S.CALLE, CONTACTOS.CALLE) AS CALLE,'#10' COALESCE(CONTACTOS_DIREC' +
|
||||||
'CTOS_DIRECCIONES.PROVINCIA, CONTACTOS.PROVINCIA) AS PROVINCIA,'#10' ' +
|
'CIONES.POBLACION, CONTACTOS.POBLACION) AS POBLACION,'#10' COALESC' +
|
||||||
' COALESCE(CONTACTOS_DIRECCIONES.CODIGO_POSTAL, CONTACTOS.CODIG' +
|
'E(CONTACTOS_DIRECCIONES.PROVINCIA, CONTACTOS.PROVINCIA) AS PROVI' +
|
||||||
'O_POSTAL) AS CODIGO_POSTAL,'#10' V_PRESUPUESTOS_CLIENTE.PERSONA_C' +
|
'NCIA,'#10' COALESCE(CONTACTOS_DIRECCIONES.CODIGO_POSTAL, CONTACTO' +
|
||||||
'ONTACTO,'#10' V_PRESUPUESTOS_CLIENTE.VENDEDOR'#10'FROM'#10' V_PRESUPUE' +
|
'S.CODIGO_POSTAL) AS CODIGO_POSTAL,'#10' V_PRESUPUESTOS_CLIENTE.PE' +
|
||||||
'STOS_CLIENTE'#10' INNER JOIN CONTACTOS ON (CONTACTOS.ID = V_PRESU' +
|
'RSONA_CONTACTO,'#10' V_PRESUPUESTOS_CLIENTE.VENDEDOR'#10'FROM'#10' V_P' +
|
||||||
'PUESTOS_CLIENTE.ID_CLIENTE)'#10' LEFT OUTER JOIN CONTACTOS_DIRECC' +
|
'RESUPUESTOS_CLIENTE'#10' INNER JOIN CONTACTOS ON (CONTACTOS.ID = ' +
|
||||||
'IONES ON (CONTACTOS_DIRECCIONES.ID = V_PRESUPUESTOS_CLIENTE.ID_D' +
|
'V_PRESUPUESTOS_CLIENTE.ID_CLIENTE)'#10' LEFT OUTER JOIN CONTACTOS' +
|
||||||
'IRECCION)'#10'WHERE'#10' V_PRESUPUESTOS_CLIENTE.ID = :ID'#10
|
'_DIRECCIONES ON (CONTACTOS_DIRECCIONES.ID = V_PRESUPUESTOS_CLIEN' +
|
||||||
|
'TE.ID_DIRECCION)'#10'WHERE'#10' V_PRESUPUESTOS_CLIENTE.ID = :ID'#10
|
||||||
StatementType = stSQL
|
StatementType = stSQL
|
||||||
ColumnMappings = <
|
ColumnMappings = <
|
||||||
item
|
item
|
||||||
@ -346,6 +347,14 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
item
|
item
|
||||||
DatasetField = 'VENDEDOR'
|
DatasetField = 'VENDEDOR'
|
||||||
TableField = 'VENDEDOR'
|
TableField = 'VENDEDOR'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'TELEFONO_1'
|
||||||
|
TableField = 'TELEFONO_1'
|
||||||
|
end
|
||||||
|
item
|
||||||
|
DatasetField = 'MOVIL_1'
|
||||||
|
TableField = 'MOVIL_1'
|
||||||
end>
|
end>
|
||||||
end>
|
end>
|
||||||
Name = 'Informe_Cabecera'
|
Name = 'Informe_Cabecera'
|
||||||
@ -440,6 +449,16 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
DataType = datString
|
DataType = datString
|
||||||
Size = 255
|
Size = 255
|
||||||
end
|
end
|
||||||
|
item
|
||||||
|
Name = 'TELEFONO_1'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'MOVIL_1'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
end
|
||||||
item
|
item
|
||||||
Name = 'IMPORTE_IVA'
|
Name = 'IMPORTE_IVA'
|
||||||
DataType = datCurrency
|
DataType = datCurrency
|
||||||
@ -830,7 +849,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
Top = 142
|
Top = 142
|
||||||
end
|
end
|
||||||
object frxReport: TfrxReport
|
object frxReport: TfrxReport
|
||||||
Version = '4.3'
|
Version = '4.8.11'
|
||||||
DotMatrixReport = False
|
DotMatrixReport = False
|
||||||
EngineOptions.DoublePass = True
|
EngineOptions.DoublePass = True
|
||||||
IniFile = '\Software\Fast Reports'
|
IniFile = '\Software\Fast Reports'
|
||||||
@ -839,254 +858,8 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
PrintOptions.Printer = 'Por defecto'
|
PrintOptions.Printer = 'Por defecto'
|
||||||
PrintOptions.PrintOnSheet = 0
|
PrintOptions.PrintOnSheet = 0
|
||||||
ReportOptions.CreateDate = 39065.872423495400000000
|
ReportOptions.CreateDate = 39065.872423495400000000
|
||||||
ReportOptions.LastChange = 40066.748108344910000000
|
ReportOptions.LastChange = 40116.697855891200000000
|
||||||
ScriptLanguage = 'PascalScript'
|
ScriptLanguage = 'PascalScript'
|
||||||
ScriptText.Strings = (
|
|
||||||
''
|
|
||||||
''
|
|
||||||
'procedure NombreEmpresaOnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
'{ NombreEmpresa.Lines.Clear;'
|
|
||||||
' NombreEmpresa.Lines.Add(<frxDBCabecera."NOMBRE_EMPRESA">);'
|
|
||||||
'}'
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure PageHeader1OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if not Engine.FinalPass then'
|
|
||||||
' Set('#39'TotalPaginas'#39', (<TotalPaginas> + 1));'
|
|
||||||
''
|
|
||||||
' if Engine.FinalPass then'
|
|
||||||
' Set('#39'Pagina'#39', (<Pagina> + 1)); '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure frxReportOnStartReport(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' Set('#39'Pagina'#39', 0);'
|
|
||||||
' Set('#39'TotalPaginas'#39', 0);'
|
|
||||||
' Set('#39'Capitulo'#39', '#39'0'#39');'
|
|
||||||
' Set('#39'NumCapitulos'#39', 0);'
|
|
||||||
' Set('#39'TextoNumCapitulo'#39', '#39#39#39' '#39#39#39'); '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Rich3OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
'{ '
|
|
||||||
' if Engine.FinalPass then'
|
|
||||||
' begin '
|
|
||||||
' Set('#39'Capitulo'#39', (<Capitulo> + 1));'
|
|
||||||
' if (<NumCapitulos> = 1) then'
|
|
||||||
|
|
||||||
' MasterData1.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
' end'
|
|
||||||
' else'
|
|
||||||
' Set('#39'NumCapitulos'#39', (<NumCapitulos> + 1));'
|
|
||||||
'} '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Memo45OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if Engine.FinalPass then'
|
|
||||||
' begin'
|
|
||||||
|
|
||||||
' Set('#39'Capitulo'#39', (<Capitulo> + 1)); ' +
|
|
||||||
' '
|
|
||||||
' Set('#39'TextoNumCapitulo'#39', <Capitulo>);'
|
|
||||||
''
|
|
||||||
|
|
||||||
' if ((<NumCapitulos> = 1) and (<frxDBCapitulos."CONCEPTO"> =' +
|
|
||||||
' '#39'General'#39')) then'
|
|
||||||
' MasterData1.Visible := False'
|
|
||||||
' else begin '
|
|
||||||
|
|
||||||
' if (<frxDBCapitulos."TIPO_DETALLE"> = '#39'Titulo opcional'#39') ' +
|
|
||||||
'then'
|
|
||||||
' begin'
|
|
||||||
' Set('#39'TextoNumCapitulo'#39', '#39#39#39'OPCIONAL'#39#39#39');'
|
|
||||||
' end'
|
|
||||||
' end '
|
|
||||||
' end'
|
|
||||||
' else '
|
|
||||||
' Set('#39'NumCapitulos'#39', (<NumCapitulos> + 1));'
|
|
||||||
''
|
|
||||||
''
|
|
||||||
'// Memo11.lines.add(<frxDBCapitulos."CONCEPTO">); '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Memo47OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
'{ '
|
|
||||||
' if (Length(<frxDBCabecera."OBSERVACIONES">) = 0) then'
|
|
||||||
' begin'
|
|
||||||
|
|
||||||
' Memo11.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
' Memo47.Visible := False;'
|
|
||||||
' end'
|
|
||||||
'} '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
|
|
||||||
'procedure frxDBDetallesCANTIDADOnBeforePrint(Sender: TfrxCompone' +
|
|
||||||
'nt);'
|
|
||||||
'var '
|
|
||||||
' ACantidad: String; '
|
|
||||||
' AIndice: Integer;'
|
|
||||||
' AText : String; '
|
|
||||||
'begin'
|
|
||||||
'{ '
|
|
||||||
' frxDBDetallesCANTIDAD.Memo.Clear; '
|
|
||||||
' ACantidad := FloatToStr(<frxDBDetalles."CANTIDAD">); '
|
|
||||||
' AIndice := Pos('#39','#39', ACantidad);'
|
|
||||||
' if AIndice > 0 then '
|
|
||||||
|
|
||||||
' AText := '#39'[FormatFloat('#39#39'#,##0.00'#39#39',<frxDBDetalles."CANTIDA' +
|
|
||||||
'D">)]'
|
|
||||||
' else '
|
|
||||||
|
|
||||||
' AText := '#39'[FormatFloat('#39#39'#,##0.##'#39#39',<frxDBDetalles."CANTIDA' +
|
|
||||||
'D">)]; '
|
|
||||||
' '
|
|
||||||
' frxDBDetallesCANTIDAD.Memo.Add(AText);'
|
|
||||||
'} '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure DatosClienteOnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' DatosCliente.Lines.Clear;'
|
|
||||||
' DatosCliente.Lines.Add(<frxDBCabecera."CALLE">);'
|
|
||||||
''
|
|
||||||
' if (<frxDBCabecera."CODIGO_POSTAL"> <> '#39#39')'
|
|
||||||
' or (<frxDBCabecera."POBLACION"> <> '#39#39') then'
|
|
||||||
|
|
||||||
' DatosCliente.Lines.Add(<frxDBCabecera."CODIGO_POSTAL"> + '#39' ' +
|
|
||||||
' '#39' + <frxDBCabecera."POBLACION">);'
|
|
||||||
''
|
|
||||||
' if (<frxDBCabecera."PROVINCIA"> <> '#39#39') then'
|
|
||||||
' DatosCliente.Lines.Add(<frxDBCabecera."PROVINCIA">); '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure MasterData1OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if (<frxDBCapitulos."TIPO_ARTICULO"> = '#39'AF'#39' ) '
|
|
||||||
' or (<frxDBCapitulos."TIPO_ARTICULO"> = '#39'AI'#39' )'
|
|
||||||
' or (<frxDBCapitulos."TIPO_ARTICULO"> = '#39'B'#39' ) then'
|
|
||||||
' begin'
|
|
||||||
|
|
||||||
' Header1.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
|
|
||||||
' DetailData1.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
' DetailData2.Visible := True;'
|
|
||||||
' end'
|
|
||||||
' else'
|
|
||||||
' begin'
|
|
||||||
|
|
||||||
' Header1.Visible := True; ' +
|
|
||||||
' '
|
|
||||||
|
|
||||||
' DetailData1.Visible := True; ' +
|
|
||||||
' '
|
|
||||||
' DetailData2.Visible := False;'
|
|
||||||
' end;'
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Memo11OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Memo29OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if (<frxDBCabecera."IVA"> > 0) then'
|
|
||||||
' begin'
|
|
||||||
|
|
||||||
' Memo29.visible := True; ' +
|
|
||||||
' '
|
|
||||||
' end'
|
|
||||||
' else'
|
|
||||||
' begin'
|
|
||||||
' Memo29.visible := False; '
|
|
||||||
' end; '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Memo30OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if (<frxDBCabecera."RE"> > 0) then'
|
|
||||||
' begin'
|
|
||||||
|
|
||||||
' Memo30.visible := True; ' +
|
|
||||||
' '
|
|
||||||
' end'
|
|
||||||
' else'
|
|
||||||
' begin'
|
|
||||||
' Memo30.visible := False; '
|
|
||||||
' end; '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure ReportSummary1OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if (Length(<frxDBCabecera."OBSERVACIONES">) = 0) then'
|
|
||||||
' begin'
|
|
||||||
' Memo40.Visible := False;'
|
|
||||||
|
|
||||||
' Memo37.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
' end;'
|
|
||||||
''
|
|
||||||
' if (Length(<frxDBCabecera."FORMA_PAGO">) = 0) then'
|
|
||||||
' begin'
|
|
||||||
' Memo38.Visible := False;'
|
|
||||||
|
|
||||||
' Memo27.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
' end; '
|
|
||||||
''
|
|
||||||
' if (Length(<frxDBCabecera."PLAZO_ENTREGA">) = 0) then'
|
|
||||||
' begin'
|
|
||||||
' Memo39.Visible := False;'
|
|
||||||
|
|
||||||
' Memo28.Visible := False; ' +
|
|
||||||
' '
|
|
||||||
' end; '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'procedure Memo20OnBeforePrint(Sender: TfrxComponent);'
|
|
||||||
'begin'
|
|
||||||
' if (sum(<frxDBDetalles."IMPORTE_TOTAL">, DetailData1) = 0)'
|
|
||||||
|
|
||||||
' and (sum(<frxDBDetalles."IMPORTE_TOTAL">, DetailData2) = 0) th' +
|
|
||||||
'en'
|
|
||||||
' begin'
|
|
||||||
' Footer1.Height := 10;'
|
|
||||||
' Memo13.Visible := False;'
|
|
||||||
' Memo20.Visible := False; '
|
|
||||||
' Memo21.Visible := False; '
|
|
||||||
' Memo11.Visible := False;'
|
|
||||||
' Memo24.Visible := False;'
|
|
||||||
' end'
|
|
||||||
' else'
|
|
||||||
' begin'
|
|
||||||
' Footer1.Height := 55;'
|
|
||||||
' Memo13.Visible := True; '
|
|
||||||
' Memo20.Visible := True;'
|
|
||||||
' Memo21.Visible := True;'
|
|
||||||
' Memo11.Visible := True;'
|
|
||||||
' Memo24.Visible := True; '
|
|
||||||
' end;'
|
|
||||||
''
|
|
||||||
' if (<frxDBCapitulos."IMPORTE_DESCUENTO"> = 0) then'
|
|
||||||
' begin'
|
|
||||||
' Footer1.Height := 35; '
|
|
||||||
' Memo11.Visible := False;'
|
|
||||||
' Memo24.Visible := False; '
|
|
||||||
' end; '
|
|
||||||
'end;'
|
|
||||||
''
|
|
||||||
'begin'
|
|
||||||
''
|
|
||||||
'end.')
|
|
||||||
ShowProgress = False
|
ShowProgress = False
|
||||||
StoreInDFM = False
|
StoreInDFM = False
|
||||||
OnStartReport = 'frxReportOnStartReport'
|
OnStartReport = 'frxReportOnStartReport'
|
||||||
@ -1098,6 +871,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
UserName = 'frxDBCabecera'
|
UserName = 'frxDBCabecera'
|
||||||
CloseDataSource = False
|
CloseDataSource = False
|
||||||
DataSource = DADSCabecera
|
DataSource = DADSCabecera
|
||||||
|
BCDToCurrency = False
|
||||||
Left = 264
|
Left = 264
|
||||||
Top = 16
|
Top = 16
|
||||||
end
|
end
|
||||||
@ -1105,6 +879,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
UserName = 'frxDBDetalles'
|
UserName = 'frxDBDetalles'
|
||||||
CloseDataSource = False
|
CloseDataSource = False
|
||||||
DataSource = DADSDetalles
|
DataSource = DADSDetalles
|
||||||
|
BCDToCurrency = False
|
||||||
Left = 440
|
Left = 440
|
||||||
Top = 16
|
Top = 16
|
||||||
end
|
end
|
||||||
@ -1201,6 +976,16 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
DataType = datString
|
DataType = datString
|
||||||
Size = 255
|
Size = 255
|
||||||
end
|
end
|
||||||
|
item
|
||||||
|
Name = 'TELEFONO_1'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Name = 'MOVIL_1'
|
||||||
|
DataType = datString
|
||||||
|
Size = 25
|
||||||
|
end
|
||||||
item
|
item
|
||||||
Name = 'IMPORTE_IVA'
|
Name = 'IMPORTE_IVA'
|
||||||
DataType = datCurrency
|
DataType = datCurrency
|
||||||
@ -1242,7 +1027,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
Params = <
|
Params = <
|
||||||
item
|
item
|
||||||
Name = 'ID'
|
Name = 'ID'
|
||||||
Value = '31'
|
Value = '1000000169'
|
||||||
ParamType = daptInput
|
ParamType = daptInput
|
||||||
end>
|
end>
|
||||||
LogChanges = False
|
LogChanges = False
|
||||||
@ -1358,6 +1143,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
UserName = 'frxDBCapitulos'
|
UserName = 'frxDBCapitulos'
|
||||||
CloseDataSource = False
|
CloseDataSource = False
|
||||||
DataSource = DADSCapitulos
|
DataSource = DADSCapitulos
|
||||||
|
BCDToCurrency = False
|
||||||
Left = 352
|
Left = 352
|
||||||
Top = 16
|
Top = 16
|
||||||
end
|
end
|
||||||
@ -1613,13 +1399,21 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
ShowDialog = False
|
ShowDialog = False
|
||||||
UseFileCache = True
|
UseFileCache = True
|
||||||
ShowProgress = False
|
ShowProgress = False
|
||||||
|
OverwritePrompt = False
|
||||||
PrintOptimized = True
|
PrintOptimized = True
|
||||||
Outline = False
|
Outline = False
|
||||||
|
Background = False
|
||||||
|
HTMLTags = True
|
||||||
Author = 'FactuGES'
|
Author = 'FactuGES'
|
||||||
Subject = 'FactuGES'
|
Subject = 'FactuGES'
|
||||||
Background = False
|
|
||||||
Creator = 'FactuGES'
|
Creator = 'FactuGES'
|
||||||
HTMLTags = True
|
ProtectionFlags = [ePrint, eModify, eCopy, eAnnot]
|
||||||
|
HideToolbar = False
|
||||||
|
HideMenubar = False
|
||||||
|
HideWindowUI = False
|
||||||
|
FitWindow = False
|
||||||
|
CenterWindow = False
|
||||||
|
PrintScaling = False
|
||||||
Left = 528
|
Left = 528
|
||||||
Top = 440
|
Top = 440
|
||||||
end
|
end
|
||||||
@ -1705,6 +1499,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
UserName = 'frxDBInformeListadoPresupuestos'
|
UserName = 'frxDBInformeListadoPresupuestos'
|
||||||
CloseDataSource = True
|
CloseDataSource = True
|
||||||
DataSource = DADSInformeListadoPresupuestos
|
DataSource = DADSInformeListadoPresupuestos
|
||||||
|
BCDToCurrency = False
|
||||||
Left = 680
|
Left = 680
|
||||||
Top = 16
|
Top = 16
|
||||||
end
|
end
|
||||||
@ -1712,6 +1507,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
|
|||||||
UserName = 'frxDBInformeListadoPresupuestosResumen'
|
UserName = 'frxDBInformeListadoPresupuestosResumen'
|
||||||
CloseDataSource = True
|
CloseDataSource = True
|
||||||
DataSource = DADSInformeListadoPresupuestosResumen
|
DataSource = DADSInformeListadoPresupuestosResumen
|
||||||
|
BCDToCurrency = False
|
||||||
Left = 680
|
Left = 680
|
||||||
Top = 192
|
Top = 192
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user