mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-16 16:05:58 +00:00
Primer commit
This commit is contained in:
17
xml/informeArticulos.xml
Normal file
17
xml/informeArticulos.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<Informe>
|
||||
<Titulo Texto="Informe de Artículos" />
|
||||
<Datos>
|
||||
<Consulta>select * from Articulos order by descripcion;</Consulta>
|
||||
</Datos>
|
||||
<Pagina Orientacion="P" Formato="A4">
|
||||
<Cabecera>Relación alfabética</Cabecera>
|
||||
<Cuerpo>
|
||||
<Col Nombre="id" Ancho="10" Ajuste="D" Titulo="id"/>
|
||||
<Col Nombre="descripcion" Ancho="70" Ajuste="I" Titulo="Descripción"/>
|
||||
<Col Nombre="marca" Ancho="40" Ajuste="I" Titulo="Marca"/>
|
||||
<Col Nombre="modelo" Ancho="50" Ajuste="I" Titulo="Modelo"/>
|
||||
<Col Nombre="cantidad" Ancho="20" Ajuste="D" Titulo="cantidad"/>
|
||||
</Cuerpo>
|
||||
</Pagina>
|
||||
</Informe>
|
25
xml/informeDescuadres.xml
Normal file
25
xml/informeDescuadres.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<Informe>
|
||||
<Titulo Texto="Informe de Descuadres" />
|
||||
<Datos>
|
||||
<Consulta>
|
||||
select A.id as id,A.Descripcion as articulo,A.Marca as marca,A.Modelo as modelo,
|
||||
A.cantidad as cantidadi,sum(E.cantidad) as cantidadu
|
||||
from Articulos as A join Elementos E on E.id_Articulo=A.id group by A.id
|
||||
having sum(E.cantidad) != A.cantidad union select A.id as id,A.Descripcion as articulo,A.Marca as marca,A.Modelo as modelo,
|
||||
A.cantidad as cantidadi,0 from Articulos as A where A.id not in (select id_Articulo from Elementos E)
|
||||
order by articulo;
|
||||
</Consulta>
|
||||
</Datos>
|
||||
<Pagina Orientacion="P" Formato="A4">
|
||||
<Cabecera>Relación de Descuadres</Cabecera>
|
||||
<Cuerpo>
|
||||
<Col Nombre="id" Ancho="15" Ajuste="D" Titulo="id"/>
|
||||
<Col Nombre="articulo" Ancho="70" Ajuste="L" Titulo="Artículo"/>
|
||||
<Col Nombre="marca" Ancho="30" Ajuste="L" Titulo="Marca"/>
|
||||
<Col Nombre="modelo" Ancho="30" Ajuste="L" Titulo="Modelo"/>
|
||||
<Col Nombre="cantidadi" Ancho="20" Ajuste="D" Titulo="Inventario" Total="S"/>
|
||||
<Col Nombre="cantidadu" Ancho="20" Ajuste="D" Titulo="Ubicada" Total="S"/>
|
||||
</Cuerpo>
|
||||
</Pagina>
|
||||
</Informe>
|
25
xml/informeElementos.xml
Normal file
25
xml/informeElementos.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<Informe>
|
||||
<Titulo Texto="Informe de Elementos" />
|
||||
<Datos>
|
||||
<Consulta>
|
||||
SELECT E.id as id,U.Descripcion as ubicacion,A.Descripcion as articulo,A.Marca as marca,A.Modelo as modelo,E.numserie as numserie,E.cantidad,
|
||||
DATE_FORMAT(E.fechacompra, '%d/%m/%Y') as fechaCompra
|
||||
FROM Elementos E inner join Articulos A on E.id_articulo=A.id inner join
|
||||
Ubicaciones U on E.id_ubicacion=U.id order by ubicacion,articulo,marca,modelo,numserie;
|
||||
</Consulta>
|
||||
</Datos>
|
||||
<Pagina Orientacion="L" Formato="A4">
|
||||
<Cabecera>Relación por Ubicaciones</Cabecera>
|
||||
<Cuerpo>
|
||||
<Col Nombre="id" Ancho="15" Ajuste="D" Titulo="id"/>
|
||||
<Col Nombre="ubicacion" Ancho="25" Ajuste="L" Titulo="Ubicación"/>
|
||||
<Col Nombre="articulo" Ancho="70" Ajuste="L" Titulo="Artículo"/>
|
||||
<Col Nombre="marca" Ancho="45" Ajuste="L" Titulo="Marca"/>
|
||||
<Col Nombre="modelo" Ancho="50" Ajuste="L" Titulo="Modelo"/>
|
||||
<Col Nombre="numserie" Ancho="37" Ajuste="L" Titulo="Nº Serie"/>
|
||||
<Col Nombre="fechaCompra" Ancho="25" Ajuste="L" Titulo="Compra"/>
|
||||
<Col Nombre="cantidad" Ancho="15" Ajuste="D" Titulo="Cant." Total="S"/>
|
||||
</Cuerpo>
|
||||
</Pagina>
|
||||
</Informe>
|
14
xml/informeUbicaciones.xml
Normal file
14
xml/informeUbicaciones.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<Informe>
|
||||
<Titulo Texto="Informe de Ubicaciones" />
|
||||
<Datos>
|
||||
<Consulta>select * from Ubicaciones order by Descripcion;</Consulta>
|
||||
</Datos>
|
||||
<Pagina Orientacion="P" Formato="A4">
|
||||
<Cabecera>Relación alfabética</Cabecera>
|
||||
<Cuerpo>
|
||||
<Col Nombre="id" Ancho="10" Ajuste="D" Titulo="id"/>
|
||||
<Col Nombre="Descripcion" Ancho="80" Ajuste="I" Titulo="Descripción"/>
|
||||
</Cuerpo>
|
||||
</Pagina>
|
||||
</Informe>
|
21
xml/inventarioArticulo.xml
Normal file
21
xml/inventarioArticulo.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0"?>
|
||||
<Informe>
|
||||
<Titulo Texto="{Descripcion}" />
|
||||
<Datos>
|
||||
<Consulta>
|
||||
select A.id as id,U.Descripcion as ubicacion,E.fechaCompra as fechaCompra,
|
||||
E.numSerie as numserie,E.Cantidad as cantidad
|
||||
from Elementos E, Articulos A, Ubicaciones U where A.id=E.id_Articulo and U.id=E.id_Ubicacion
|
||||
and A.id='{id}' order by U.Descripcion,numserie;
|
||||
</Consulta>
|
||||
</Datos>
|
||||
<Pagina Orientacion="P" Formato="A4">
|
||||
<Cabecera>{Marca} - {Modelo}</Cabecera>
|
||||
<Cuerpo>
|
||||
<Col Nombre="ubicacion" Ancho="80" Ajuste="L" Titulo="Ubicación"/>
|
||||
<Col Nombre="numserie" Ancho="40" Ajuste="L" Titulo="N Serie"/>
|
||||
<Col Nombre="fechaCompra" Ancho="40" Ajuste="L" Titulo="Fecha C." />
|
||||
<Col Nombre="cantidad" Ancho="20" Ajuste="D" Titulo="Cantidad" Total="S"/>
|
||||
</Cuerpo>
|
||||
</Pagina>
|
||||
</Informe>
|
23
xml/inventarioUbicacion.xml
Normal file
23
xml/inventarioUbicacion.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<Informe>
|
||||
<Titulo Texto="{Descripcion}" />
|
||||
<Datos>
|
||||
<Consulta>
|
||||
select A.id as id,A.Marca as marca,A.Modelo as modelo,E.fechaCompra as fechaCompra,
|
||||
E.numSerie as numserie,A.Descripcion as descripcion,E.Cantidad as cantidad
|
||||
from Elementos E, Articulos A, Ubicaciones U where A.id=E.id_Articulo and U.id=E.id_Ubicacion
|
||||
and U.id='{id}' order by A.descripcion;
|
||||
</Consulta>
|
||||
</Datos>
|
||||
<Pagina Orientacion="L" Formato="A4">
|
||||
<Cabecera>Inventario de Ubicación</Cabecera>
|
||||
<Cuerpo>
|
||||
<Col Nombre="descripcion" Ancho="70" Ajuste="L" Titulo="Artículo"/>
|
||||
<Col Nombre="marca" Ancho="50" Ajuste="L" Titulo="Marca"/>
|
||||
<Col Nombre="modelo" Ancho="50" Ajuste="L" Titulo="Modelo"/>
|
||||
<Col Nombre="numserie" Ancho="40" Ajuste="L" Titulo="N Serie"/>
|
||||
<Col Nombre="fechaCompra" Ancho="35" Ajuste="L" Titulo="Fecha C." />
|
||||
<Col Nombre="cantidad" Ancho="20" Ajuste="D" Titulo="Cantidad" Total="S"/>
|
||||
</Cuerpo>
|
||||
</Pagina>
|
||||
</Informe>
|
20
xml/mantenimientoElementos.xml
Normal file
20
xml/mantenimientoElementos.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<Mantenimiento>
|
||||
<Titulo>Mantenimiento de Elementos</Titulo>
|
||||
<Consulta>
|
||||
SELECT E.id as id,U.Descripcion as ubicacion,A.Descripcion as articulo,A.Marca as marca,A.Modelo as modelo,E.numserie as numserie,
|
||||
DATE_FORMAT(E.fechacompra, '%d/%m/%Y') as fechaCompra,E.cantidad as cantidad
|
||||
FROM Elementos E inner join Articulos A on E.id_articulo=A.id inner join
|
||||
Ubicaciones U on E.id_ubicacion=U.id {buscar} {orden} limit {inferior},{superior};
|
||||
</Consulta>
|
||||
<Campos>
|
||||
<Col Campo="id" Nombre="id" Ancho="5" Ajuste="D" Titulo="id" Tipo="smallint(6)"/>
|
||||
<Col Campo="id_Ubicacion" Nombre="ubicacion" Ancho="40" Ajuste="L" Titulo="Ubicación" Varios="ordenable,foreign(Ubicaciones->id;{Descripcion})" Editable="si"/>
|
||||
<Col Campo="id_Articulo" Nombre="articulo" Ancho="40" Ajuste="L" Titulo="Artículo" Varios="ordenable,foreign(Articulos->id;{Descripcion/Marca/Modelo})" Editable="si"/>
|
||||
<Col Nombre="marca" Ancho="40" Ajuste="L" Titulo="Marca" Varios="ordenable" Editable="no"/>
|
||||
<Col Nombre="modelo" Ancho="40" Ajuste="L" Titulo="Modelo" Varios="ordenable" Editable="no"/>
|
||||
<Col Campo="numserie" Nombre="numserie" Ancho="30" Ajuste="L" Titulo="Nº Serie" Varios="ordenable" Editable="si"/>
|
||||
<Col Campo="fechaCompra" Nombre="fechaCompra" Ancho="25" Ajuste="L" Titulo="Compra" Varios="ordenable" Tipo="fecha" Editable="si"/>
|
||||
<Col Campo="cantidad" Nombre="cantidad" Ancho="15" Ajuste="D" Titulo="Cant." Tipo="Int(11)" Editable="si"/>
|
||||
</Campos>
|
||||
</Mantenimiento>
|
Reference in New Issue
Block a user