Se arregla los informes para que la base imponible siempre sea (BASEIMPONIBLE - IMPORTE DESCUENTO)
git-svn-id: https://192.168.0.254/svn/Proyectos.Miguelo_FactuGES/trunk@15 172823e9-465a-9d4b-80ba-0a9f016f4eb1
This commit is contained in:
parent
e751d92487
commit
6ef2efd119
@ -28,7 +28,7 @@ program FactuGES;
|
|||||||
{%ToDo 'Factuges.todo'}
|
{%ToDo 'Factuges.todo'}
|
||||||
|
|
||||||
uses
|
uses
|
||||||
ExceptionLog,
|
// ExceptionLog,
|
||||||
Forms,
|
Forms,
|
||||||
Windows,
|
Windows,
|
||||||
Mensajes,
|
Mensajes,
|
||||||
|
|||||||
1098
Factuges.drc
1098
Factuges.drc
File diff suppressed because it is too large
Load Diff
@ -88,14 +88,14 @@ begin
|
|||||||
SQL.Add('COALESCE(C.CODIGOPOSTAL, FC.CODIGOPOSTAL) as CODIGOPOSTAL, ');
|
SQL.Add('COALESCE(C.CODIGOPOSTAL, FC.CODIGOPOSTAL) as CODIGOPOSTAL, ');
|
||||||
SQL.Add('COALESCE(C.POBLACION, FC.POBLACION) as POBLACION ,');
|
SQL.Add('COALESCE(C.POBLACION, FC.POBLACION) as POBLACION ,');
|
||||||
SQL.Add('COALESCE(C.PROVINCIA, FC.PROVINCIA) as PROVINCIA ,');
|
SQL.Add('COALESCE(C.PROVINCIA, FC.PROVINCIA) as PROVINCIA ,');
|
||||||
SQL.Add('FC.IVA, FC.BASEIMPONIBLE, FC.IMPORTEIVA, FC.IMPORTETOTAL');
|
SQL.Add('FC.IVA, (FC.BASEIMPONIBLE - FC.IMPORTEDESCUENTO) AS BASEIMPONIBLE, FC.IMPORTEIVA, FC.IMPORTETOTAL');
|
||||||
SQL.Add('from FACTURASCLIENTE FC left join sucursalescliente C');
|
SQL.Add('from FACTURASCLIENTE FC left join sucursalescliente C');
|
||||||
SQL.Add('on (FC.CODIGOCLIENTE = C.CODIGOCLIENTE) and (C.TIPO = ''P'')');
|
SQL.Add('on (FC.CODIGOCLIENTE = C.CODIGOCLIENTE) and (C.TIPO = ''P'')');
|
||||||
SQL.Add('where FC.CODIGOEMPRESA = :CODIGOEMPRESA');
|
SQL.Add('where FC.CODIGOEMPRESA = :CODIGOEMPRESA');
|
||||||
SQL.Add('and upper(FC.NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
SQL.Add('and upper(FC.NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
||||||
SQL.Add('and FC.FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
SQL.Add('and FC.FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
||||||
if not VarIsNull(FImporteMinimo) then
|
if not VarIsNull(FImporteMinimo) then
|
||||||
SQL.Add('and FC.BASEIMPONIBLE >= :BASEIMPONIBLE ');
|
SQL.Add('and (FC.BASEIMPONIBLE - FC.IMPORTEDESCUENTO) >= :BASEIMPONIBLE ');
|
||||||
SQL.Add('order by FC.NOMBRE, FC.FECHAFACTURA');
|
SQL.Add('order by FC.NOMBRE, FC.FECHAFACTURA');
|
||||||
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
||||||
ParamByName('NOMBREINI').AsString := FNombreIni;
|
ParamByName('NOMBREINI').AsString := FNombreIni;
|
||||||
|
|||||||
@ -87,14 +87,14 @@ begin
|
|||||||
SQL.Add('COALESCE(P.CODIGOPOSTAL, FP.CODIGOPOSTAL) as CODIGOPOSTAL, ');
|
SQL.Add('COALESCE(P.CODIGOPOSTAL, FP.CODIGOPOSTAL) as CODIGOPOSTAL, ');
|
||||||
SQL.Add('COALESCE(P.POBLACION, FP.POBLACION) as POBLACION ,');
|
SQL.Add('COALESCE(P.POBLACION, FP.POBLACION) as POBLACION ,');
|
||||||
SQL.Add('COALESCE(P.PROVINCIA, FP.PROVINCIA) as PROVINCIA ,');
|
SQL.Add('COALESCE(P.PROVINCIA, FP.PROVINCIA) as PROVINCIA ,');
|
||||||
SQL.Add('FP.IVA, FP.BASEIMPONIBLE, FP.IMPORTEIVA, FP.IMPORTETOTAL');
|
SQL.Add('FP.IVA, (FP.BASEIMPONIBLE - FP.IMPORTEDESCUENTO) AS BASEIMPONIBLE, FP.IMPORTEIVA, FP.IMPORTETOTAL');
|
||||||
SQL.Add('from FACTURASPROVEEDOR FP left join PROVEEDORES P');
|
SQL.Add('from FACTURASPROVEEDOR FP left join PROVEEDORES P');
|
||||||
SQL.Add('on FP.CODIGOPROVEEDOR = P.CODIGO');
|
SQL.Add('on FP.CODIGOPROVEEDOR = P.CODIGO');
|
||||||
SQL.Add('where FP.CODIGOEMPRESA = :CODIGOEMPRESA');
|
SQL.Add('where FP.CODIGOEMPRESA = :CODIGOEMPRESA');
|
||||||
SQL.Add('and upper(FP.NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
SQL.Add('and upper(FP.NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
||||||
SQL.Add('and FP.FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
SQL.Add('and FP.FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
||||||
if not VarIsNull(FImporteMinimo) then
|
if not VarIsNull(FImporteMinimo) then
|
||||||
SQL.Add('and FP.BASEIMPONIBLE >= :BASEIMPONIBLE ');
|
SQL.Add('and (FP.BASEIMPONIBLE - FP.IMPORTEDESCUENTO) >= :BASEIMPONIBLE ');
|
||||||
SQL.Add('order by FP.NOMBRE, FP.FECHAFACTURA');
|
SQL.Add('order by FP.NOMBRE, FP.FECHAFACTURA');
|
||||||
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
||||||
ParamByName('NOMBREINI').AsString := FNombreIni;
|
ParamByName('NOMBREINI').AsString := FNombreIni;
|
||||||
|
|||||||
@ -84,13 +84,13 @@ begin
|
|||||||
Database := FBaseDatos;
|
Database := FBaseDatos;
|
||||||
Transaction := FTransaccion;
|
Transaction := FTransaccion;
|
||||||
SQL.Clear;
|
SQL.Clear;
|
||||||
SQL.Add('select NOMBRE, BASEIMPONIBLE, IMPORTEIVA, IMPORTETOTAL ');
|
SQL.Add('select NOMBRE, (BASEIMPONIBLE - IMPORTEDESCUENTO) AS BASEIMPONIBLE, IMPORTEIVA, IMPORTETOTAL ');
|
||||||
SQL.Add('from FACTURASCLIENTE ');
|
SQL.Add('from FACTURASCLIENTE ');
|
||||||
SQL.Add('where CODIGOEMPRESA = :CODIGOEMPRESA');
|
SQL.Add('where CODIGOEMPRESA = :CODIGOEMPRESA');
|
||||||
SQL.Add('and upper(NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
SQL.Add('and upper(NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
||||||
SQL.Add('and FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
SQL.Add('and FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
||||||
if not VarIsNull(FImporteMinimo) then
|
if not VarIsNull(FImporteMinimo) then
|
||||||
SQL.Add('and BASEIMPONIBLE >= :BASEIMPONIBLE ');
|
SQL.Add('and (BASEIMPONIBLE - IMPORTEDESCUENTO) >= :BASEIMPONIBLE ');
|
||||||
SQL.Add('order by NOMBRE');
|
SQL.Add('order by NOMBRE');
|
||||||
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
||||||
ParamByName('NOMBREINI').AsString := FNombreIni;
|
ParamByName('NOMBREINI').AsString := FNombreIni;
|
||||||
|
|||||||
@ -82,13 +82,13 @@ begin
|
|||||||
Database := FBaseDatos;
|
Database := FBaseDatos;
|
||||||
Transaction := FTransaccion;
|
Transaction := FTransaccion;
|
||||||
SQL.Clear;
|
SQL.Clear;
|
||||||
SQL.Add('select NOMBRE, BASEIMPONIBLE, IMPORTEIVA, IMPORTETOTAL ');
|
SQL.Add('select NOMBRE, (BASEIMPONIBLE - IMPORTEDESCUENTO) AS BASEIMPONIBLE, IMPORTEIVA, IMPORTETOTAL ');
|
||||||
SQL.Add('from FACTURASPROVEEDOR ');
|
SQL.Add('from FACTURASPROVEEDOR ');
|
||||||
SQL.Add('where CODIGOEMPRESA = :CODIGOEMPRESA');
|
SQL.Add('where CODIGOEMPRESA = :CODIGOEMPRESA');
|
||||||
SQL.Add('and upper(NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
SQL.Add('and upper(NOMBRE) between upper(:NOMBREINI) and upper(:NOMBREFIN) ');
|
||||||
SQL.Add('and FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
SQL.Add('and FECHAFACTURA between :FECHAFACINI and :FECHAFACFIN ');
|
||||||
if not VarIsNull(FImporteMinimo) then
|
if not VarIsNull(FImporteMinimo) then
|
||||||
SQL.Add('and BASEIMPONIBLE >= :BASEIMPONIBLE ');
|
SQL.Add('and (BASEIMPONIBLE - IMPORTEDESCUENTO) >= :BASEIMPONIBLE ');
|
||||||
SQL.Add('order by NOMBRE');
|
SQL.Add('order by NOMBRE');
|
||||||
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
ParamByName('CODIGOEMPRESA').AsInteger := EmpresaActiva.Codigo;
|
||||||
ParamByName('NOMBREINI').AsString := FNombreIni;
|
ParamByName('NOMBREINI').AsString := FNombreIni;
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
[BD]
|
[BD]
|
||||||
|
MIGUELO ROBERTO=xp_vm:c:\Codigo Miguelo\bd\miguelo.gdb
|
||||||
MIGUELO RIVAS=david:D:\Proyectos\FactuGES (Miguelo)\Codigo\bd\miguelo.gdb
|
MIGUELO RIVAS=david:D:\Proyectos\FactuGES (Miguelo)\Codigo\bd\miguelo.gdb
|
||||||
ACANA DAVID=david:D:\Proyectos\FactuGES 2000 v2 (Acana)\Codigo\bd\acana.gdb
|
ACANA DAVID=david:D:\Proyectos\FactuGES 2000 v2 (Acana)\Codigo\bd\acana.gdb
|
||||||
MIGUELO ROBERTO=roberto:T:\Miguelo\bd\miguelo.gdb
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@ -1,19 +1,6 @@
|
|||||||
[Version]
|
[Version]
|
||||||
Count=1
|
Count=0
|
||||||
CurrentProductionProgramVersion=3.0.5.0
|
CurrentProductionProgramVersion=
|
||||||
CurrentBetaProgramVersion=
|
CurrentBetaProgramVersion=
|
||||||
CurrentAlphaProgramVersion=
|
CurrentAlphaProgramVersion=
|
||||||
|
|
||||||
[Program Version 0]
|
|
||||||
DownloadPasswordRequired=FALSE
|
|
||||||
LocalInstallerParams=
|
|
||||||
ProgramLocationPath=files
|
|
||||||
ProgramLocationFileName=instalar.exe
|
|
||||||
ProgramVersion=3.0.5.0
|
|
||||||
ProgramReleaseType=prtProduction
|
|
||||||
ProgramSize=1000000
|
|
||||||
ProgramReleaseDate=29/06/2007
|
|
||||||
|
|
||||||
[Program Version 0\VersionDescription]
|
|
||||||
Count=0
|
|
||||||
|
|
||||||
|
|||||||
BIN
bd/miguelo.gdb
BIN
bd/miguelo.gdb
Binary file not shown.
Reference in New Issue
Block a user