You are on page 1of 5

UTIC

SysComVen
Use-Case Specification: <Use-Case Name>Gestionar
Ajustes
Versión 1.0
SysComVen Versión: 1.0
Especificación de Caso de Uso: Fecha: 18/Oct/08
Especificación de Casos de Usos

Revisión Histórica
Fecha Versión Descripción Autor
18/Oct/08 1.0 Inicio del Documento Lic. Lorena Peralta

Confidencial UTIC, 2011 Página 2


SysComVen Versión: 1.0
Especificación de Caso de Uso: Fecha: 18/Oct/08
Especificación de Casos de Usos

Tabla de Contenido
1. Gestionar Ajustes 4
1.1 Resumen 4

2. Actores Relacionados 4

3. Flujo de Eventos 4
3.1 Flujo Básico 4
3.2 Flujo Alternativo 5

4. Precondiciones 5
Tener artículos. 5
El usuario se validó en el sistema y se obtuvieron sus datos. 5

5. Postcondiciones 5
Emitir un mensaje de persistencia correcta de los datos. 5

6. Descripción de Campos 5

Confidencial UTIC, 2011 Página 3


SysComVen Versión: 1.0
Especificación de Caso de Uso: Fecha: 18/Oct/08
Especificación de Casos de Usos

Use-Case Specification: <Use-Case Name>Gestionar Ajustes


1. Gestionar Ajustes
1.1 Resumen
Caso de uso orientado a los ajustes del Ministerio PIEDAD de los artículos ya sea para bienes de uso o
bienes de cambio.

2. Actores Relacionados
- Encargado de Compras.

3. Flujo de Eventos
3.1 Flujo Básico
- El usuario abre el formulario correspondiente
- El usuario selecciona la acción correspondiente
- El usuario presiona el botón Agregar

a. Nuevo
1. El sistema coloca automáticamente el número de ajuste y la fecha actual
2. El usuario presiona la tecla enter para procesar los datos ingresados
3. El sistema obtiene, valida los datos y los agrega en el cursor
4. El sistema carga el combo que corresponde a las instituciones
5. El usuario selecciona la institución
6. El sistema filtra los depósitos en base a la institución seleccionada
7. El usuario selecciona el articulo
8. El sistema valida y visualiza en pantalla los artículos seleccionados
9. El sistema carga el combo que corresponde a los motivos de ajuste
10. El usuario selecciona el motivo de ajuste
11. El usuario selecciona el tipo de ajuste si es positivo y negativo
12. El usuario ingresa la cantidad de ajuste
13. El usuario presiona la tecla enter para procesar los datos ingresados.
14. El sistema valida, obtiene los datos y los agrega en el cursor para visualizarlos en la grilla.
15. El usuario presiona el botón grabar.
16. El sistema valida en la base de datos la tabla Ajuste de Cabecera
17. El sistema inserta los registros en la cabecera de Ajuste
18. E sistema valida en la base de datos la tabla Ajuste Detalle
19. El sistema inserta los registros en el detalle de Ajuste.
20. El sistema actualiza el stock en la base de datos

b. Anular.

1. El usuario presiona el botón anular


2. El usuario ingresa el numero de ajuste que desea borrar
3. El usuario presiona la tecla enter para procesar los datos
4. El sistema obtiene, valida los datos y los agrega en el cursor para visualizar los datos en
pantalla.
5. El sistema valida la consulta en la base de datos del detalle de ajuste
6. El sistema valida la consulta en la base de datos del articulo
7. El sistema ejecuta la consulta y obtiene los datos de la cabecera de ajuste y del detalle
8. El usuario confirma la anulación.

Confidencial UTIC, 2011 Página 4


SysComVen Versión: 1.0
Especificación de Caso de Uso: Fecha: 18/Oct/08
Especificación de Casos de Usos

9. El sistema valida los datos ingresados y los anula en la base de datos.


10. El sistema disminuye el stock

3.2 Flujo Alternativo


- El usuario puede ignorar la actualización de los datos presionando el botón cancelar.
- a.2: En caso de que el número de ajuste no exista o que la fecha sea incorrecta el sistema mostrará
un mensaje de error
- a.14: En caso de que la verificación de datos fallará, el sistema cancelará la creación de la ajuste y
mostrará un mensaje de error.
- b.3: En caso de que la verificación de datos fallará, el sistema cancelará la anulación del ajuste y
mostrará un mensaje de error.
- c.3: En caso de que la verificación de datos fallará, el sistema cancelará el borrado físico del ajuste y
mostrará un mensaje de error.

4. Precondiciones
- Tener artículos.
- El usuario se validó en el sistema y se obtuvieron sus datos.

5. Postcondiciones
- Emitir un mensaje de persistencia correcta de los datos.

6. Descripción de Campos
Campo Tipo Obligatorio
Nro_ajuste Numérico Si
Fecha_ajuste Fecha Si
Ci_fucio Numérico Si
Art_cod Numérico Si
Cantidad Numérico Si
Precio Numérico Si
Anulado Numérico Si
condicion Numérico Si

Confidencial UTIC, 2011 Página 5

You might also like