You are on page 1of 21

- Diagrama de Estructura (DE) de Primer Corte de la Tarea Seleccionada 2 Un cliente solicita presupuesto de lista escolar

SPLE= solicitud de presupuesto de lista escolar


NC+DC = nombreCliente+dniCliente

Escribir Encabezado
Pedido Lista
Escolar(1)

CPL=codigoPedidoLista

CEP= codigoEstadoPedido

DGPL = datos generales pedido lista


detalles= detalles

DA= datos articulos


CLIENTE(13)

Leer Clientes(2)

Leer y Escribir
Pedidos de Listas
Escolares(4)

Leer Estados
Pedidos(3)

CPL+CDPL= codigoPedidoLista+
codigoDetallePedidoLista

Escribir Detalle
Pedido Lista
Escolar(7)

D_P = detalles_presupuestos

PLE = presupuesto de lista escolar


NEP = nombreEstadoPedido
csAs = codigos articulos
Leer Pedidos de
Listas Escolares(5)

Escribir Pedidos
de Listas
Escolares(6)

Leer Articulos(8)

Leer Detalles
Pedidos de Listas
Escolares(10)

Leer y Escribir
Detalles Pedidos de
Listas Escolares(9)

Escribir Detalles
Pedidos de Listas
Escolares(11)

Emitir Presupuesto
Lista Escolar(12)

CLIENTE(13)

DPL = detalle de pedido lista

-solicitud de presupuesto de lista escolar = dniCliente + {nombreArtculo + cantidadArticulo}


-datos generales pedido lista = codigoPedidoLista + dniCliente + fechaPedidoLista +
fechaTopePrecioLista + codigoEstadoPedido

-detalles = {codigoPedidoLista + cantidadArticulo + nombreArticulo} + codigoPedidoLista +


dniCliente + nombreCliente + fechaPedidoLista + fechaTopePrecioLista
-datos artculos = codigoArticulo + precioArticulo + nombreArticulo

-detalles_presupuesto = {nombreArticulo + cantidadArticulo + precioArticulo} +


codigoPedidoLista + dniCliente + nombreCliente + fechaPedidoLista + fechaTopePrecioLista
-presupuesto de lista escolar = codigoPedidoLista + dniCliente + nombreCliente +
fechaPedidoLista + fechaTopePrecioLista + {nombreArticulo + cantidadArticulo +
precioArticulo} + totalPresupuesto

-detalle de pedido lista = codigoPedidoLista + codigoDetallePedidoLista + cantidadArticulo +


codigoArticulo + precioArticulo
-codigos artculos = {codigoArticulo}

- ELPs de los Mdulos en DE de Primer Corte de la Tarea Seleccionada 2 Un cliente


solicita presupuesto de lista escolar

1) REGISTRAR ENCABEZADO PEDIDO LISTA ESCOLAR (4.1). Lenguaje


estructurado.

ELP PROCESO N P.4.1 REGISTRAR ENCABEZADO PEDIDO LISTA ESCOLAR


COMENZAR

DECLARAR codigoPedidoLista = obtenerCodigo(), fechaPedidoLista = obtenerFecha(),


fechaTopePrecioLista = obtenerFecha(),datos detalle, coleccionDetalles, nombreEstadoPedido
= obtenerEstado(), Flag = true;
RECIBIR solicitud de presupuesto de lista escolar DESDE TERMINADOR CLIENTE;

ENCONTRAR nombreCliente + dniCliente EN ALMACEN CLIENTES DONDE CLIENTES.dniCliente


== solicitud de presupuesto de lista escolar.dniCliente;
ENCONTRAR codigoEstadoPedido EN ALMACEN ESTADOS PEDIDOS DONDE ESTADOS
PEDIDOS.nombreEstadoPedido == nombreEstadoPedido;

datos generales pedido lista = COMPONER (cdigoPedidoLista , dniCliente, fechaPedidoLista,


fechaTopePrecioLista, codigoEstadoPedido);

MIENTRAS(HAYA codigoPedidoLista EN PEDIDOS DE LISTAS ESCOLARES)


SI(PEDIDOS DE LISTAS ESCOLARES.codigoPedidoLista == codigoPedidoLista) ENTONCES
Flag= false;
FIN SI
FIN MIENTRAS

SI(Flag == true) ENTONCES

AGREGAR datos generales pedido lista EN ALMACEN PEDIDO DE LISTAS ESCOLARES;

FIN SI

MIENTRAS(HAYA nombreArticulo + cantidadArticulo EN solicitud de presupuesto de lista


escolar)
datos detalle = COMPONER (solicitud de presupuesto de lista escolar.cantidadArticulo,
solicitud de presupuesto de lista escolar.nombreArticulo);
AGREGAR datos detalle A LA COLECCION coleccionDetalles;
nombreArticulo = obtenerSiguiente (solicitud de presupuesto de lista
escolar.nombreArticulo);
cantidadArticulo = obtenerSiguiente (solicitud de presupuesto de lista
escolar.cantidadArticulo)
FIN MIENTRAS
detalles = COMPONER (coleccinDetalles, codigoPedidoLista, dniCliente, nombreCliente,
fechaPedidoLista, fechaTopePrecioLista);
COMUNICAR detalles AL PROCESO N P.4.2 "REGISTRAR DETALLE PEDIDO LISTA ESCOLAR";
TERMINAR
FIN ELP PROCESO N P.4.1 REGISTRAR ENCABEZADO PEDIDO LISTA ESCOLAR

2) REGISTRAR DETALLE PEDIDO LISTA ESCOLAR (4.2). Lenguaje


estructurado.
ELP PROCESO N P.4.2 REGISTRAR DETALLE PEDIDO LISTA ESCOLAR
COMENZAR
DECLARAR codigoDetallePedidoLista, detalle presupuesto, Flag == true;
RECIBIR detalles DESDE PROCESO N P.4.1 "REGISTRAR ENCABEZADO PEDIDO LISTA ESCOLAR";
MIENTRAS(HAYAN nombreArticulo EN detalles.coleccionDetalles)
codigoDetallePedidoLista = obtenerCodigo();
MIENTRAS(HAYA codigoPedidoLista + codigoDetallePedidoLista EN DETALLES
PEDIDOS DE LISTAS ESCOLARES)
SI( DETALLES PEDIDOS DE LISTAS
ESCOLARES.codigoPedidoLista==codigoPedidoLista Y DETALLES PEDIDOS DE LISTAS
ESCOLARES.codigoDetallePedidoLista == detalles.codigoDetallePedidoLista ) ENTONCES
Flag= false;
FIN SI
FIN MIENTRAS

ENCONTRAR datos articulos EN EL ALMACEN ARTICULOS DONDE


ARTICULOS.nombreArticulo == detalles.coleccionDetalles.nombreArticulo;
detalle de pedido lista = COMPONER(detalles.codigoPedidoLista,
codigoDetallePedidoLista, detalles.coleccionDetalles.cantidadArticulo, datos
articulos.codigoArticulo, datos articulos.precioArticulo);
SI(Flag == true) ENTONCES

AGREGAR detalle de pedido lista EN ALMACEN DETALLES PEDIDOS DE LISTAS


ESCOLARES;
FIN SI
detalle presupuesto = COMPONER(datos articulos.nombreArticulo, detalles
.coleccionDetalles.cantidadArticulo, datos articulos.precioArticulo);

AGREGAR detalle presupuesto A LA COLECCION coleccionDetalles;


nombreArticulo = obtenerSiguiente(detalles.nombreArticulo);
cantidadArticulo = obtenerSiguiente(detalles.cantidadArticulo);
FIN MIENTRAS
detalles_presupuesto = COMPONER (coleccinDetalles, detalles.codigoPedidoLista,
detalles.dniCliente, detalles.nombreCliente, detalles.fechaPedidoLista,
detalles.fechaTopePrecioLista);
COMUNICAR detalles_presupuesto AL PROCESO N P.4.3 "EMITIR PRESUPUESTO PEDIDO
LISTA";
TERMINAR
FIN ELP PROCESO N P.4.2 REGISTRAR DETALLE PEDIDO LISTA ESCOLAR

3) EMITIR PRESUPUESTO LISTA ESCOLAR (4.3). Lenguaje estructurado.

ELP PROCESO N P.4.3 EMITIR PRESUPUESTO PEDIDO LISTA


COMENZAR
DECLARAR codigoDetallePedidoLista=obtenerCodigo(), totalPresupuesto=0;
RECIBIR detalles_presupuesto DESDE PROCESO N P.4.2 "REGISTRAR DETALLE PEDIDO LISTA
ESCOLAR";
MIENTRAS(HAYA nombreArticulo EN detalles_presupuesto.coleccionDetalles)
totalPresupuesto = totalPresupuesto +
(detalles_presupuesto.coleccionDetalles.cantidadArticulo*
detalles_presupuesto.coleccionDetalles.precioArticulo);
nombreArticulo = obtenerSiguiente(detalles_presupuesto.nombreArticulo);
cantidadArticulo = obtenerSiguiente(detalles_presupuesto.cantidadArticulo);
precioArticulo = obtenerSiguiente(detalles_presupuesto.precioArticulo);
FIN MIENTRAS
presupuesto de lista escolar = COMPONER (detalles_presupuesto, totalPresupuesto);
COMUNICAR presupuesto de lista escolar A TERMINADOR CLIENTE;
TERMINAR
FIN ELP PROCESO N P.4.3 EMITIR PRESUPUESTO PEDIDO LISTA

- Planillas de Evaluacin de Calidad del DE de Primer Corte de la Tarea Seleccionada 2 Un cliente solicita presupuesto de lista escolar
Cohesiones de Mdulos
Mdulo

1 Escribir encabezado
pedido lista escolar

COHESIN

PROCEDURAL

Justificacin

Mejora que se propone

Cambiar de nombre al mdulo para brindar


mayor claridad: Escribir pedido de lista escolar.
Se identifica cohesin PROCEDURAL
Factorizar este mdulo de modo que funcione
debido a que el control es el que rige la
como coordinador de los siguientes mdulos:
mayor parte de las actividades dentro
Generar encabezado de lista escolar
del mdulo y stas no pueden
Generar detalle de lista escolar
realizarse en cualquier orden (Leer
Emitir lista escolar
clientes (2), Leer Estados Pedidos (3),
Factorizar el mdulo Generar encabezado de
Leer y escribir pedidos de listas
lista escolar de modo que funcione como
escolares (4), Escribir detalle pedido
coordinador de los siguientes mdulos:
lista escolar (7)). Ya que se necesita
Leer informacin del encabezado de
realizar un control, antes de realizar
lista escolar.
estas actividades, con el objetivo de
Escribir informacin del encabezado de
comprobar la preexistencia de la lista
lista escolar.
escolar.
Factorizar el mdulo Leer informacin del
encabezado de lista escolar de modo que
funcione como coordinador de los siguientes
mdulos:
Leer clientes
Leer estado pedidos
Presentar Mensaje Error. Para poder
realizar el tratamiento de errores.
Desde una visin general:

Mdulo

COHESIN

Justificacin

Mejora que se propone

Factorizar el modulo Presentar Mensaje Error,


de modo que funcione como coordinador de los
siguientes mdulos:
Leer Mensaje Error.
Presentar Mensaje En Pantalla.
Factorizar el modulo Escribir informacin del
encabezado de lista escolar, de modo que
funcione como coordinador de los siguientes
mdulos:
Generar Cdigo pedido lista escolar.
Escribir encabezado de lista escolar.
Factorizar el modulo Generar Cdigo pedido
lista escolar, en el siguiente modulo:
Obtener ltimo cdigo encabezado lista
escolar.
Factorizar el mdulo Generar detalle de lista
escolar de modo que funcione como
coordinador de los siguientes mdulos:
Leer informacin del detalle de lista
escolar.
Escribir informacin del detalle de lista
escolar.

Mdulo

COHESIN

Justificacin

Mejora que se propone

Factorizar el mdulo Leer informacin del


detalle de lista escolar de modo que funcione
como coordinador de los siguientes mdulos:
Leer artculos
Presentar Mensaje Error. Para poder
realizar el tratamiento de errores.
Factorizar el modulo Presentar Mensaje Error,
de modo que funcione como coordinador de los
siguientes mdulos:
Leer Mensaje Error.
Presentar Mensaje En Pantalla.

2 Leer Clientes

FUNCIONAL

3 Leer Estados
Pedidos

FUNCIONAL

Realiza una nica funcin: Leer


Clientes.

Factorizar el modulo Escribir informacin del


detalle de lista escolar, de modo que funcione
como coordinador de los siguientes mdulos:
Generar Cdigo detalle lista escolar.
Escribir detalle de lista escolar.
Factorizar el modulo Generar Cdigo detalle
lista escolar, en el siguiente modulo:
Obtener ltimo cdigo detalle lista
escolar.
No es necesaria.

Realiza una nica funcin: Leer Estados No es necesaria.


Pedidos.

Mdulo
4 Leer y Escribir
Pedidos de listas
escolares

COHESIN
PROCEDURAL

Justificacin

Mejora que se propone

Factorizar y reemplazar el modulo leer y


escribir pedidos de listas escolares, en los
El mdulo realiza dos funciones bien
siguientes mdulos:
definidas, leer y escribir pedidos de
Leer informacin del encabezado de
listas escolares. Estas funciones no
lista escolar.
pueden realizarse en cualquier orden
Escribir informacin del encabezado de
ya que primero se debe leer los pedidos
lista escolar.
de lista escolar para determinar si
existe o n la misma. Una vez realizado
este control se debe realizar la funcin
de escritura. Por otro lado estas
funciones, estn relacionadas por los
datos (codigoPedidoLista). Por lo tanto,
tiene cohesin PROCEDURAL.
Desde una visin general:

Por otra parte, desde otro punto de


vista si se considera que para la
determinar la preexistencia del pedido
de lista escolar se debe leer todos los
detalles y a su vez realizamos un
control, entonces estamos en presencia
de una cohesin PROCEDURAL. Lo
mismo sucede para escritura. Aplicando
regla de cadenas en paralelo, nos
quedamos con la mejor PROCEDURAL.

Mdulo

COHESIN

Justificacin

Mejora que se propone

Analizando en detalle las actividades y


las relaciones que se dan entre ellas:

5 Leer Pedidos de
listas escolares

FUNCIONAL

7 Escribir detalle
pedido lista escolar

PROCEDURAL

6 Escribir Pedidos de
listas escolares

FUNCIONAL

Por una parte, se identifica una


cohesin SECUENCIAL ya que la
actividad 5 pasa a las actividad 6 el
cdigo de la lista escolar
(codigoPedidoLista).

Realiza una nica funcin: Leer Pedidos No es necesaria.


de listas escolares
Realiza una nica funcin: Escribir
Pedidos de listas escolares

No es necesaria.

Factorizar y reemplazar el modulo leer y


escribir pedidos de listas escolares, en los
Si se considera que para la determinar
siguientes mdulos:
la preexistencia del detalle del pedido
Leer informacin del detalle de lista
de lista escolar se debe leer todos los
escolar.
detalles y a su vez realizamos un
Escribir informacin del detalle de lista
control, entonces estamos en presencia
escolar.
de una cohesin PROCEDURAL. Lo
mismo sucede para escritura.
Desde una visin general:

Analizando en detalle las actividades y


las relaciones que se dan entre ellas:

Mdulo

COHESIN

8 Leer artculos

FUNCIONAL

9 Leer y Escribir
Detalles pedidos de
listas escolares

PROCEDURAL

Justificacin
Por una parte, se identifica una
cohesin SECUENCIAL ya que la
actividad 8 pasa a las actividad 9 los
cdigos de artculos (codigoArticulo). A
su vez, la actividad 9 pasa a la 12 el
codigoPedidoLista, cantidadArticulo y
precioArticulo.
Realiza una nica funcin: Leer
artculos.
Desde una visin general:

El mdulo realiza dos funciones bien


definidas, leer y escribir detalles
pedidos de listas escolares. Estas
funciones no pueden realizarse en
cualquier orden ya que primero se
debe leer los detalles pedido de lista
escolar para determinar si existe o n la
misma. Una vez realizado este control
se debe realizar la funcin de escritura.
Por otro lado estas funciones, estn
relacionadas por los datos
(codigoPedidoLista +

Mejora que se propone

No es necesaria.

Absorber mdulo.

Mdulo

COHESIN

Justificacin
codigoDetallePedidoLista). Por lo tanto,
tiene cohesin PROCEDURAL.
Por otra parte, desde otro punto de
vista si se considera que para la
determinar la preexistencia del detalle
del pedido de lista escolar se debe leer
todos los detalles y a su vez realizamos
un control, entonces estamos en
presencia de una cohesin
PROCEDURAL. Lo mismo sucede para
escritura. Aplicando regla de cadenas
en paralelo, nos quedamos con la
mejor PROCEDURAL.

Analizando en detalle las actividades y


las relaciones que se dan entre ellas:
Por una parte, se identifica una
cohesin SECUENCIAL ya que la
actividad 10 pasa a las actividad 11 el
cdigo del detalle de la lista escolar
(codigoPedidoLista +
codigoDetallePedidoLista).

Mejora que se propone

Mdulo
10 Leer Detalles
pedidos de listas
escolares

COHESIN

Justificacin

Mejora que se propone

FUNCIONAL

Realiza una nica funcin: Leer Detalles No es necesaria.


pedidos de listas escolares

11 Escribir Detalles
pedidos de listas
escolares

FUNCIONAL

Realiza una nica funcin: Escribir


Detalles pedidos de listas escolares

No es necesaria.
No es necesaria.

DE

PROCEDURAL

Realiza una nica funcin: Emitir


presupuesto lista escolar.

12 Emitir presupuesto FUNCIONAL


lista escolar

Acoplamientos entre Mdulos


Entre Mdulos

ACOPLAMIENTO

Justificacin

1y3

Datos

1y4

Estampado

El acoplamiento es de Datos debido a que el


mdulo 1 enva al mdulo 3 un dato
(nombreEstadoPedido) y el mdulo 3 retorna al
mdulo 1 un dato (codigoEstadoPedido).

1y7

Estampado

1 y 13

Estampado

1 y2

Estampado

El acoplamiento es Estampado debido a que el


mdulo 1 enva al mdulo 2 un dato (dniCliente) Y
el mdulo 2 retorna al mdulo 1 una estructura
(nombreCliente + dniCliente).

El acoplamiento es Estampado debido a que el


mdulo 4 enva al mdulo 1 un dato
(codigoPedidoLista) y el mdulo 1 enva al mdulo
4 una estructura (codigoPedidoLista + dniCliente +
fechaPedidoLista + fechaTopePrecioLista +
codigoEstadoPedido).
El acoplamiento es Estampado debido a que el
mdulo 1 enva al mdulo 7 una estructura
({codigoPedidoLista + cantidadArticulo +
nombreArticulo} + codigoPedidoLista + dniCliente
+ nombreCliente + fechaPedidoLista +
fechaTopePrecioLista).

El acoplamiento es Estampado debido a que el


terminador (13) enva al mdulo 1 una estructura
(dniCliente + {nombreArtculo + cantidadArticulo}).

Mejora que se propone

Entre Mdulos

ACOPLAMIENTO

Justificacin

4y6

Estampado

7y8

Estampado

El acoplamiento es de Estampado debido a que el


mdulo 4 enva al mdulo 6 un dato
(codigoPedidoLista + dniCliente + fechaPedidoLista
+ fechaTopePrecioLista + codigoEstadoPedido).

7y9

Estampado

7 y 12

Estampado

4y5

Datos

El acoplamiento es de Datos debido a que el


mdulo 4 recibe del mdulo 5 un dato
(codigoPedidoLista).

El acoplamiento es Estampado debido a que el


mdulo 7 enva al mdulo 8 una tabla homognea
(cdigos articulos) y el mdulo 8 retorna al mdulo
7 una estructura (codigoArticulo + precioArticulo +
nombreArticulo).
El acoplamiento es Estampado debido a que el
mdulo 7 recibe del mdulo 9 una estructura
(codigoPedidoLista + codigoDetallePedidoLista) Y
el mdulo 9 recibe del mdulo 7 una estructura
(codigoPedidoLista + codigoDetallePedidoLista +
cantidadArticulo + codigoArticulo +
precioArticulo).

El acoplamiento es Estampado debido a que el


mdulo 7 enva al mdulo 12 una estructura
({nombreArticulo + cantidadArticulo +
precioArticulo} + codigoPedidoLista + dniCliente +

Mejora que se propone

Entre Mdulos

ACOPLAMIENTO

Justificacin

9 y 10

Estampado

9 y 11

Estampado

El acoplamiento es Estampado debido a que el


mdulo 9 recibe del mdulo 10 una estructura
(codigopedidoLista + codigoDetallePedidoLista).

12 y 13

Estampado

DE

Estampado

nombreCliente + fechaPedidoLista +
fechaTopePrecioLista).

Mejora que se propone

El acoplamiento es Estampado debido a que el


mdulo 9 enva al mdulo 11 una estructura
(codigoPedidoLista + codigoDetallePedidoLista +
cantidadArticulo + codigoArticulo +
precioArticulo).

El acoplamiento es Estampado debido a que el


mdulo 12 enva al mdulo 13 una estructura
(codigoPedidoLista + dniCliente + nombreCliente +
fechaPedidoLista + fechaTopePrecioLista +
{nombreArticulo + cantidadArticulo +
precioArticulo} + totalPresupuesto).
-

Fan-In y Fan-Out de Mdulos


Mdulo

FAN IN
0

3
5
6
7
8
9

10
11
12

1
1
1
1
1
1
1
1
1

FAN OUT

0
0
0
3
0
2
0
0
1

Mejora que se propone

Factorizar este mdulo de modo que funcione como coordinador de los


siguientes mdulos:
Escribir encabezado de lista escolar
Escribir detalle de lista escolar
Emitir lista escolar

Criterios Adicionales
CRITERIO

FACTORIZACIN

Mdulo/s involucrados;
Cuplas involucradas si
corresponde
Mdulo 1

Mdulo 4
Mdulo 7

Justificacin

Mejora que se propone

Se realiza para mejorar la cohesin del DE Mdulo 1:


del primer corte.
Escribir encabezado de
lista escolar
Escribir detalle de lista
escolar
Emitir lista escolar
Mdulo 4:

Leer informacin del


encabezado de lista
escolar.
Escribir informacin del
encabezado de lista
escolar.
Mdulo 7:

CUPLAS VAGABUNDAS /
PARTICIN DE DECISIONES

CPL (codigoPedidoLista)
y DGPL (datos generales
pedido lista).

Cuplas recibidas por funciones pero no


utilizadas por las mismas.

Leer informacin del


detalle de lista escolar.
Escribir informacin del
detalle de lista escolar.
Se absorben los mdulos
involucrados.

CRITERIO

Mdulo/s involucrados;
Cuplas involucradas si
corresponde

TRATAMIENTO DE
ERRORES

CPL + CDPL
(codigoPedidoLista +
codigoDetallePedidoLista)
y DPL (detalle de pedido
lista)

Justificacin

Mejora que se propone

Ninguno de los mdulos del DE del primer Implementar el Tratamiento de


corte, presenta tratamiento de errores.
Errores, de modo que controle si
existe la informacin para crear
una la lista escolar (encabezado y
detalles) antes de registrar dicha
lista en la base de datos.
Se propone:
Presentar Mensaje Error.
Para poder realizar el
tratamiento de errores.
Factorizar el modulo Presentar
Mensaje Error, de modo que
funcione como coordinador de
los siguientes mdulos:
Leer Mensaje Error.
Presentar Mensaje En
Pantalla.

CRITERIO

Mdulo/s involucrados;
Cuplas involucradas si
corresponde

DUPLICACIN DE CDIGO

FORMA DEL SISTEMA

???????????????????????

Justificacin

Ninguno de los mdulos del DE del primer Se propone reutilizar los mdulos
para el tratamiento de errores
corte, presenta duplicacin de cdigo.
para que no exista duplicacin de
cdigo.
??????????????????????

MEMORIA DE ESTADO

Mdulo 1

No se aplic, debido a que todos los


mdulos trabajan con distintas
estructuras de datos.
Posee memoria de estado, ya que busca
el codigoEstadoPedido con el
nombreEstadoPedido que se encuentra
almacenado en el mdulo 1.

FORMA DEL SISTEMA

???????????????????????

??????????????????????

USO DE CLUSTER DE
INFORMACIN

Mejora que se propone

??????????????????????

No se propuso una mejora,


debido a que se necesita fijar el
estado en A Realizar. Y no
parece conveniente dar dicha
responsabilidad al usuario
(Seleccionar el estado a partir de
un combo box o ingresar la
descripcin por teclado), ya que
se podra equivocar causando
resultados no deseados.
??????????????????????

CRITERIO

OTROS

Mdulo/s involucrados;
Cuplas involucradas si
corresponde
-

Justificacin

Mejora que se propone

- DE Mejorado para la Tarea Seleccionada 2 Un cliente solicita presupuesto de lista escolar


Escribir Pedido de
Lista Escolar(1)

Generar
Encabezado de
Lista Escolar(2)

CLIENTE(26)

Leer Informacion
del Encabezado
de Lista Escolar(5)

Leer Clientes(9)

Presentar Mensaje
Error(11)

Leer Mensaje
Error(17)

Presentar Mensaje
en Pantalla(18)

Generar Codigo
Pedido Lista
Escolar(12)

Obtener Ultimo
Codigo Encabezado
Lista Escolar(19)

Emitir Lista
Escolar(4)

Leer Informacion
del Detalle de Lista
Escolar(7)

Escribir Informacion
del Encabezado de
Lista Escolar(6)

PME

Leer Estado
Pedidos(10)

Generar Detalle de
Lista Escolar(3)

Escribir
Encabezado de
Lista Escolar(13)

Leer Articulos(14)

Escribir Informacion
del Detalle de Lista
Escolar(8)

PME

Generar Codigo
Detalle de Lista
Escolar(15)

CLIENTE()

Escribir Detalle de
Lista Escolar(16)

You might also like