Professional Documents
Culture Documents
MANUAL
Integrantes:
TCNICO
Docente:
Geovani Senz
Grupo :
4T3 Co.
2009-29731
Funcion:
se
utiliza:
Se
usa
en
el
procedimiento
almacenado
de
Actualiza
el
registro
de
existencia
que
se
est
usando
usamos
dentro
Insertar_Salida_Material
cuando
del
se
procedimiento
agota
un
registro
de
de
Parmetros:
Donde se utiliza: En la aplicacin, cuando el usuario registra una nueva hoja de costos.
Procedimiento Almacenado: Costo_Salida_Insertar
Objetivo:
, Fecha de la devolucion
@No_Op varchar(10)
Objetivo:
@Costo float
el costo de la materia
material
@Cod_Mat int,
@Prec float,
bodega
@Cant float cantidad de material que se devuelve
Donde se utiliza: Cuando registramos una devolucion de materiales
Procedimiento Almacenado: Entrada_Insertar
Objetivo: Inserta un nuevo registro en la tabla Entrada
Numero de la entrada
@FecHa date,
Fecha de la entrada
Numero de la entrada
@Cod_Materia numeric,
@Costo_Unitario float,
@Cantidad float
Cantida qu entra
Parmetros:
@Cod_Mat numeric,
@Nomb varchar(50),
@Pres varchar(10)
Donde se utiliza: Cuando el usuario quiere modificar algun dato de una
materia prima
Procedimiento Almacenado: Material_Buscar
Objetivo:
Objetivo:
Procedimiento Almacenado:
Materia_Buscar_Presentacin
Rango Mayor
@Presentacion varchar(10)
@fecha1 datetime,
@fecha2 datetime
Prmetros: @Presentacion
Prmetros: no recibe.
Donde se utiliza: En la parte de visualizcin-Reportes
codigo de orden
@Lot varchar(50),
codigo de lote
@Prod varchar(100)
producto a elaborar
codigo de orden
@Lot varchar(50),
codigo de lote
@Prod varchar(100)
producto a elaborar
Procedimiento almacenado:
Orden_Produccion_Mostrar_Datos_De_1OdenProduccion
Procedimiento Almacenado:
Objetivo:
Producto_Terminado_Actualizar
Parmetros:
@Cod_Prod numeric,
@Nomb varchar(50),
@Pres varchar(10)
Donde se utiliza: Cuando el usuario quiere modificar algun dato de un
producto terminado
Procedimiento Almacenado:
Producto_Terminado_Mostrar_Datos_1ProductoTerminado
Parmetro:
@Id_prov int,
@Nomb varchar(50),
@Pro varchar(50)
Parmetro:
@ID numeric(5) ,
Procedimiento Almacenado:
Proveedor_Mostrar_Entradas_Por_Un_Proveedor_En_Fechas]
Objetivo:
Parametros:
@IDP AS numeric,
Proveedor
@FECHA1 AS DATE,
Fecha minimo
@FECHA2 AS DATE
Fecha maximo
Id de la Salida
@Fecha date,
Fecha de la Salida
@No_OP varchar(20)
@Descripcion varchar(30)
si el material es para
y eliminar proveedor
Cursores:
Cursor: Cursor_CambiarPresentacion
Objetivo del Cursor:
la tabla de materiales
Instruccin Select:
select Cod_Materia,Presentacion
from Material
where Presentacion=@Presentacion_Actual
Actualizacion del Registro:
update Material
set Presentacion =@Presentacion_Nueva
where Cod_Materia =@Cod_Materia
Donde
@Costo_Unit/@Tipo_Cambio;
'Entrada: '
@No_Ent
'Material: '
@Nombre
'Costo_Cordoba:'
@Costo_Unit
'Costo_Dolar:'
@Costo_Dolar
'---------------------------------------------'
Cursor: Cursor_Imprime_Proveedores
Objetivo del Cursor:
Proppietarios
Instruccin Select:
declare Cursor_Proveedores cursor for
select P.Nombre,P.Propietario,U.Direccion
from Proveedor P inner join Ubicacion U on P.ID_Proveedor=U.ID_Proveedor
Impresin:
open Cursor_Proveedores
fetch next from Cursor_Proveedores
into @Nomb,@Propie,@Dir
while @@FETCH_STATUS =0
begin
print 'El Proveedor: '+@Nomb+' con propietario ' +@Propie +'
est ubicado en ' +@Dir
fetch next from Cursor_Proveedores
into @Nomb,@Propie,@Dir
end
Cursor: Cursor_Modificar_Telefono
Objetivo del Cursor:
Triggers:
Trigger: TR_Entrada
Objetivo: Copiar en otra tabla los registros originales cuando se elimine
o actualice en la tabala entrada.
Donde se utiliza:
registros de la tabla
Instrucciones:
after delete,update -> para especificar cuando se va desencadenar la
accion
set nocount on
insert into DEL_Entrada (No_Entrada ,ID_Proveedor ,Fecha )
Insertamos en la tabla de Respaldo
select No_Entrada,ID_Proveedor,Fecha / seleccionamos los valores de
la tabla deleted(tabla del sistema)
from deleted
Trigger: TR_Entrada_Material
Objetivo: Copiar en otra tabla los registros originales cuando se elimine
o actualice en la tabala entrada_material
Donde se utiliza:
Trigger: TR_Salida
Objetivo: Copiar en otra tabla los registros originales cuando se elimine
o actualice en la tabala salida.
Donde se utiliza:
registros de la tabla
Instrucciones:
after delete,update -> para especificar cuando se va desencadenar la
accion
insert into DEL_Salida(No_Salida,Fecha,No_OP) /insertamos en tabla de
respaldo
select No_Salida,Fecha,No_OP /seleccionamos los valores de la tabla
deleted(tabla del sistema)
from deleted
Trigger: TR_Salida_Material
Objetivo: Copiar en otra tabla los registros originales cuando se elimine
o actualice en la tabala salida_material
Donde se utiliza:
Trigger: TR_Seguridad_Entrada
Objetivo: Restringir las operacions de Insertar,Modificar,Eliminar de la
tabla Entrada
Donde se usa: En la tabla entrada, cuando el usuario quiere ingresar un
nuevo registro y no tiene permisos.
Instrucciones:
Create trigger [dbo].[TR_Seguridad_Entrada]
on [dbo].[Entrada]->Especificamos la tabla
after insert,delete,update
->Especificamos las operaiciones
as
begin
set nocount on
RAISERROR('No Puedes Ingresar Datos en la Tabla Entrada',16,1)
/Mensaje de error
ROLLBACK TRANSACTION /Cancelamos la transaccion
end
Trigger: TR_Seguridad_Entrada_Material
Objetivo: Restringir las operacions de Insertar,Modificar,Eliminar de la
tabla Entrada_Material
Donde se usa: En la tabla entrada_material, cuando el usuario quiere
ingresar un nuevo registro y no tiene permisos.
Instrucciones:
Create trigger [dbo].[TR_Seguridad_Entrada_Material]
on [dbo].[Entrada_Material]->Especificamos la tabla
after insert,delete,update
->Especificamos las operaiciones
as
begin
set nocount on
RAISERROR('No Puedes Ingresar Datos en la Tabla
Entrada_Material',16,1) /Mensaje de error
ROLLBACK TRANSACTION /Cancelamos la transaccion
End
Vistas:
Vista:
Materiales
Objetivo: Mostrar todos los registros con todos los campos de la tabla
materiales
Donde se usa: Para crear un Reporte de Materiales
Vista:
Productos_Terminados
Objetivo: Mostrar todos los registros con todos los campos de la tabla
productos terminados
Donde se usa: Para crear un Reporte de Productos Terminados
Vista:
Proveedores
Objetivo:
proveedor
Vista:
Hoja de Costos
Objetivo:
Vista:
Salidas Material
Objetivo:
Entradas_Materiales
Objetivo:
Devoluciones_Material
Objetivo: