]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - especificaciones/Generar_Reporte_Prestaciones_con_Deuda.rtf
A pedido de SJL:
[z.facultad/75.10/miklolife.git] / especificaciones / Generar_Reporte_Prestaciones_con_Deuda.rtf
1 {\rtf1\ansi\deff1\adeflang1025
2 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Trebuchet MS{\*\falt Desyrel};}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\fnil\fprq0\fcharset0 Tahoma;}}
3 {\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
4 {\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\snext1 Predeterminado;}
5 {\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe2058\loch\f1\fs24\lang2058\sbasedon1\snext2 Cuerpo de texto;}
6 {\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang2058\ltrch\dbch\af1\afs24\langfe2058\loch\f1\fs24\lang2058\sbasedon2\snext3 Lista;}
7 {\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs20\lang2058\ai\ltrch\dbch\af1\afs20\langfe2058\ai\loch\f1\fs20\lang2058\i\sbasedon1\snext4 Etiqueta;}
8 {\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang2058\ltrch\dbch\af1\afs24\langfe2058\loch\f1\fs24\lang2058\sbasedon1\snext5 \'cdndice;}
9 {\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe1024\loch\f1\fs24\lang1024\sbasedon1\snext6 Normal;}
10 {\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe2058\loch\f1\fs24\lang2058\sbasedon2\snext7 Contenido de la tabla;}
11 {\s8\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang2058\ai\ab\ltrch\dbch\af1\afs24\langfe2058\ai\ab\loch\f1\fs24\lang2058\i\b\sbasedon7\snext8 Encabezado de la tabla;}
12 {\*\cs10\cf0\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe2058\loch\f1\fs24\lang2058\sbasedon11 Default Paragraph Font;}
13 {\*\cs11\cf0\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe1024\loch\f1\fs24\lang1024 Normal;}
14 }
15 {\info{\comment StarWriter}{\vern6450}}\deftab708
16 {\*\pgdsctbl
17 {\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1701\margrsxn1701\margtsxn1417\margbsxn1417\pgdscnxt0 Predeterminado;}}
18 {\*\pgdscno0}\paperh16838\paperw11906\margl1701\margr1701\margt1417\margb1417\sectd\sbknone\pgwsxn11906\pghsxn16838\marglsxn1701\margrsxn1701\margtsxn1417\margbsxn1417\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
19 \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4218\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
20 \pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe1024\loch\f2\fs24\lang1024{\loch\f2\fs20\lang2058\i0\b\lang2058\fs20{\b Caso de uso: }}{\loch\f2\fs20\lang2058\fs20\fs20\lang2058\fs20{\i Generar Reporte Prestaciones con Deuda}}
21 \cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang2058\ab\ltrch\dbch\af2\afs20\langfe1024\ab\loch\f2\fs20\lang1024\b {\loch\f2\fs20\lang1024\i0\b Orden:{\b0  23}}
22 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
23 \pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe1024\loch\f2\fs24\lang1024{\loch\f2\fs20\lang2058\i0\b\b\lang2058\fs20 Actores: Tiempo (mensualmente)}
24 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
25 \pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe1024\loch\f2\fs24\lang2058{\loch\f2\fs20\lang2058\i0\b\fs20{\b Actores secundarios: }}{\loch\f2\fs20\lang2058\fs20\fs20\fs20director}
26 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
27 \pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe1024\loch\f2\fs20\lang2058{\loch\f2\fs20\lang2058\i0\b{\b Precondiciones: }}{\loch\f2\fs20\lang2058todos los datos con los que trata el c.uso son v\'e1lidos}
28 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
29 \pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ab\ltrch\dbch\af2\afs20\langfe1024\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Flujo Principal:}
30 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 1 \endash   Se obtiene en una lista todas las autorizaciones donde  el valor {\b fechaRealizaci\'f3n } est\'e1 comprendido en el rango que limita con la fecha actual y la fecha correspondiente al mismo d\'eda del mes anterior (los d\'edas 30 y 31 ser\'e1n tomados acordes a la cantid
31 ad de d\'edas del mes en cuesti\'f3n, contemplando el caso de febrero y a\'f1os bisiestos \endash  es decir, el \'faltimo d\'eda del mes  del a\'f1o anterior deber\'e1 coincidir con el \'faltimo d\'eda del mes del a\'f1o actual a pesar de que los mismos difieran) \endash  la fecha actual ser\'e1 obteni
32 da  por medio del reloj propio del motor de la base de datos;}
33 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 2 \endash   Se obtiene el primer elemento de la lista de autorizaciones ({\b E1)};}
34 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 3 -  De la clase Afiliado se obtiene el atributo {\b c\'f3digo} y el atributo {\b moroso }de Afiliado asociado a la autorizaci\'f3n, si moroso es >= 0, se pasa al punto 4, si no, se pasa al punto 6; }
35 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 4 -  Se obtienen de la clase Afiliado (vinculada a autorizaci\'f3n)  los atributos {\b tipoDocumento, nroDocumento, nombre, apellido};}
36 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 5 -  Con los datos obtenidos se anexa un registro a la lista de afiliados morosos con prestaciones en el mes;}
37 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 6 \endash   Se obtiene la pr\'f3xima autorizaci\'f3n que cumple con la regla en -1-, y se pasa a 3, si no hay m\'e1s se pasa al punto 7;}
38 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 7 \endash  Se ordena el listado obtenido seg\'fan el atributo {\b fechaRealizaci\'f3n} de la clase Autorizaci\'f3n;}
39 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 13 \endash  Se entrega al director el listado formado por un {\b encabezado} (descrito luego) y la lista armada en el caso de uso;}
40 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 14 \endash  Fin de Caso de Uso;}
41 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
42 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe3082\loch\f2\fs24\lang3082{\loch\f2\fs20\lang2058\i0\b\lang2058\fs20{\b SubFlujos: }}{\loch\f2\fs20\lang2058\fs20\fs20\lang2058\fs20No hay}
43 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
44 \pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang2058\ab\ltrch\dbch\af2\afs20\langfe1024\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Flujos de Excepci\'f3n: }
45 \par \pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang2058\ltrch\dbch\af2\afs20\langfe1024\loch\f2\fs20\lang2058{\loch\f2\fs20\lang2058\i0\b{\b E1}}{\loch\f2\fs20\lang2058 No hay autorizaciones en el sistema con fecha realizada durante el mes anterior, lo que indica que ning\'fan afiliado ha tomado prestaciones durante este lapso de tiempo. Se genera s\'f3lo un encabezado y un mensaje informando la situaci\'f3n. Luego se env\'eda al 
46 Director. Fin caso de uso.}
47 \cell\row\pard \trowd\trql\trleft-68\trpaddft3\trpaddt0\trpaddfl3\trpaddl7\trpaddfb3\trpaddb0\trpaddfr3\trpaddr7\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8504
48 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe3082\loch\f2\fs24\lang3082{\loch\f2\fs20\lang2058\i0\b0\lang2058\fs20 El encabezado se compone de datos propios de la obra social (a definir en el momento de la implementaci\'f3n), y un listado con los afiliados que hayan tomado prestaciones durante el mes anterior con estado de morosidad. Puede que se hayan tomado prestaciones
49  y no haya habido morosos en la lista, con lo cual en lugar del listado se muestra un mensaje informando sobre esta situaci\'f3n.}
50 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe3082\loch\f2\fs24\lang3082{\loch\f2\fs20\lang2058\i0\b0\lang2058\fs20 descripci\'f3n de un registro del listado:}
51 \par \pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs24\lang2058\ltrch\dbch\af2\afs24\langfe3082\loch\f2\fs24\lang3082{\loch\f2\fs20\lang2058\i\b\b\i\lang2058\fs20 Fecha de Realizaci\'f3n de la prestaci\'f3n (atributo fechaRealizaci\'f3n de la clase Autorizaci\'f3n), Tipo de Prestaci\'f3n (atributo nombre de la clase Prestaci\'f3n), C\'f3digo (Afiliado), Nombre (Afiliado), Apellido (Afiliado), tipo y n\'famero de documento (tipoDocumento, n
52 roDocumento de Afiliado), Plan afiliado (nombre y descripci\'f3n de la clase Plan), N\'famero de cuotas adeudadas (atributo moroso).}
53 \cell\row\pard \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang2058\ltrch\dbch\af1\afs24\langfe1024\loch\f1\fs24\lang1024 
54 \par }