--INVENTARIO CILCICO
--Ruta querys
-- /teamsource/Actas/Sede/Sistemas/Querys/6-InventarioCilico.sql
--En el inventario cicico se deben realizar 3 conteos, y luego al final del proceso el caf debe cargar el acta de inventario en donde se visualzan
--las cantidades a ajustar en rojo
--Tabla para visualizar la clave y fecha del inventario, se debe realizar en la tabla inventarios
--Tipos de inventario
--Ciclico (C), General (G), Aleatorio (A), Manual (M) (Se va a hacer enfasis en el inventario cilico)
--Ejecutar query numero 1
--Si se desea cambiar al fecha del inventario se debe actualizar el campo "fecha" de la tabla inventarios de esta forma, solo se debe conocer el codigo
--del inventario que es unico, pero es recomendable agregar el codigo del caf y el tipo de conteo
--Ejecutar query numero 2
--Estados del inventario:
--N (No iniciado: El inventario no se ha iniciado)
--C (Conteo: Cuando se esta realizando algun conteo)
--S (Pendiente por ajuste: Cuando se realizaron los 3 conteos y debe cargar el acta de inventario)
--T (Terminado: Cuando se termina y ajusta el inventario)
--El sistema se bloquea cuando el estado del inventario es "C" o "S", si el estado del inventario es "N" o "T", el auditor no se bloquea
--Tabla en la que se registran los conteos
--Ejecutar query numero 3
--Si se desea saber si un medicamento se conto en un determinado conteo
--Ejecutar query numero 4
--Si se desea saber los medicamentos que hacen parte de un conteo especifico
--Ejecutar query numero 5
--REINICIAR INVENTARIO CICLICO (EL CODIGO DEL INVENTARIO ES INDISPENSABLE EN TODOS LOS QUERYS)
--SOLO SE PUEDE REINICIAR UN INVENTARIO SI EL ESTADO ES "C" O "S", SI EL ESTADO DEL INVENTARIO ES "T" NO SE PUEDE REINICIAR PORQUE YA SE TERMINO
--Y AJUSTO EL SALDO
--Para reiniciar un inventario ciclico, se debe cambiar el estado al inventario, actualizar el campo fecha realizado, actualizar la tabla
--medicamentos_inventario y eliminar los conteos realizados asi ejecutando estos 3 update (Numero 6,7 y 8):
--1. Se actualiza e estado del inventario
--Ejecutar query numero 6
--2. Se actualiza el estado de los medicamentos
--Ejecutar query numero 7
--3. Se eliminan los conteos ingresados
--Ejecutar query numero 8
--Luego de ejecutar estos 3 QUERYS el inventario queda como estaba inicialmente para que ingresen los conteos nuevamente
--Si se desea eliminar un conteo ingresado se debe hacer asi
--Ejecutar query numero 9
--Si despues de terminado un inventario se desean conocer los medicamentos que ajustaron es asi:
--Se debe reemplazar la fecha, por la fecha que esta en el campo "fecha_realizado" de la tabla inventarios, el codigo del caf
--y el codigo del inventario
--Ejecutar query numero 10
--En el kardex el sistema genera un registro de tipo "AS" "con documento_usuario" igual a cero, el ajuste puede ser positivo (agregar al saldo del caf)
--o negativo (descontar del saldo del caf), dependiendo de como sea el proceso
|