filmov
tv
UTN 19, Algortimos, Practica, Actualizacion Por Lote Ejercicio de Farmacia
Показать описание
2.19 En una Empresa Farmacéutica se posee un archivo Mae_Remedios (ordenado por Clave: Farmacia + Medicamento), el que se actualiza semanalmente, a traves de la información que se encuentra cargada en un archivo de Movimientos (ordenado por Clavem: Farmacia + Medicamento, y Codmov), de la siguiente forma:
- Si Clave (Mae_Remedios) es menor que Clavem (Movimientos), simplemente se transfieren los datos del Maestro a la salida y se graban.
- Si Clave (Mae_Remedios) es igual a Clavem (Movimientos) y el Codmov es 1, se considera error y se lista un mensaje indicando el tipo de error; pero si el Codmov es 2, entonces es un remedio que deja de fabricarse y se transfiere el registro al archivo de Remedios vencidos (Rem_Venc) ; pero si el Codmov es 3, se modifica la cantidad actual con la cantidad recibida.
- Si Clave (Mae_Remedios) es mayor que Clavem (Movimientos) y el Codmov es 1, se incorpora el remedio a nuestro Vademecum, considerando que la cantidad recibida configura la cantidad actual y la fecha-vence es 30 días posterior a la fecha actual; pero si el Codmov es 2 o 3 se considera error y se deben producir los correspondientes mensajes de error.
Se considera que sólo existe un registro de movimiento para cada registro del maestro.
MAE_REMEDIOS = MAESTRO_ACTUAL
REGR = REGA
----------------------------------------------
*Farmacia* / *Medicamento* / Cant-actual / Fecha-vence
----------------------------------------------
MOVIMIENTOS
REGV
-------------------------------------------
*Farmacia* / *Medicamento* / *Codmov* / Cant-recibida
-------------------------------------------
REM_VENC
REGE
-------------------------
Medicamento / Cant-vencida
-------------------------
Derechos de Autor:
Universidad Tecnologica Nacional - FRRe
Facultad Regional Resistencia
Carrera: Ingenieria en Sistemas de Informacion
Corresponde a la Materia: Algoritmos y estructuras de Datos
Profesores de Practica: Colcombet Esteban, Hoddap Ilse, Pollero Emiliano, Tortosa Nicolas, Yacuzzi Nelson.
Profesores de Teoria: Bollatti Diego, Giovannini Mirta, Pintos Noelia.
Clases Correspondientes: Año Lectivo 2019.
- Si Clave (Mae_Remedios) es menor que Clavem (Movimientos), simplemente se transfieren los datos del Maestro a la salida y se graban.
- Si Clave (Mae_Remedios) es igual a Clavem (Movimientos) y el Codmov es 1, se considera error y se lista un mensaje indicando el tipo de error; pero si el Codmov es 2, entonces es un remedio que deja de fabricarse y se transfiere el registro al archivo de Remedios vencidos (Rem_Venc) ; pero si el Codmov es 3, se modifica la cantidad actual con la cantidad recibida.
- Si Clave (Mae_Remedios) es mayor que Clavem (Movimientos) y el Codmov es 1, se incorpora el remedio a nuestro Vademecum, considerando que la cantidad recibida configura la cantidad actual y la fecha-vence es 30 días posterior a la fecha actual; pero si el Codmov es 2 o 3 se considera error y se deben producir los correspondientes mensajes de error.
Se considera que sólo existe un registro de movimiento para cada registro del maestro.
MAE_REMEDIOS = MAESTRO_ACTUAL
REGR = REGA
----------------------------------------------
*Farmacia* / *Medicamento* / Cant-actual / Fecha-vence
----------------------------------------------
MOVIMIENTOS
REGV
-------------------------------------------
*Farmacia* / *Medicamento* / *Codmov* / Cant-recibida
-------------------------------------------
REM_VENC
REGE
-------------------------
Medicamento / Cant-vencida
-------------------------
Derechos de Autor:
Universidad Tecnologica Nacional - FRRe
Facultad Regional Resistencia
Carrera: Ingenieria en Sistemas de Informacion
Corresponde a la Materia: Algoritmos y estructuras de Datos
Profesores de Practica: Colcombet Esteban, Hoddap Ilse, Pollero Emiliano, Tortosa Nicolas, Yacuzzi Nelson.
Profesores de Teoria: Bollatti Diego, Giovannini Mirta, Pintos Noelia.
Clases Correspondientes: Año Lectivo 2019.