---------Programa de Registro de Gastos--------------- 1. Instalación. 2. Uso. 3. Generación de los datos para entregar al grupo de trabajo. ------------------------------------------------------ 1. Instalación. En el disquette encontraras un único directorio "gastos" con los ficheros: dos4gw.exe : fichero auxiliar gastos.exe : el programa de registro de gastos gastos.bat : un "script auxiliar" para permitir la ejecución desde cualquier directorio indice.gas : un índice de meses vacio leeme.txt : estas instrucciones gastos.ico : icono para la instalación en Windows Se trata de un programa MSDOS con lo que ha de ejecutarse en MSDOS o una ventana MSDOS en Windows. (tambien puede ponerse un icono en Windows). Existen tres posibilidades de instalación: a) -Desde disquette. Es lento por lo que habría que evitarlo. Simplemente con el disquette proporcionado: a: cd gastos gastos b) -Desde el disco duro en MSDOS: -Copiar todos los ficheros a un directorio del disco duro, por ejemplo, tras meter el disquette: mkdir c:\gastos copy a:\gastos\*.* c:\gastos (a este directorio le llamamos directorio de trabajo). -Es necesario que el programa se ejecute desde el directorio donde se ha cargado: basta teclear "gastos" en ese directorio. -Si se quiere que se pueda llamar desde cualquier punto del árbol de directorios (por ejemplo justo al encender el ordenador) sin tener que cambiar a ese directorio (cd gastos) puede ponerse el fichero gastos.bat en un directorio que este en el path, como por ejemplo: copy gastos.bat c:\dos Si el nombre del directorio de trabajo no es c:\gastos es necesario modificar gastos.bat. c) -Desde el administrador de programas de Windows. Es necesario crear un elemento de programa cuyo directorio de trabajo sea aquel donde está el programa y asociarle el icono. (gastos.ico) ------------------------------------------------------ 2. Uso. Como ya se ha dicho, es necesario llamarlo desde el directorio donde se haya copiado. Comento las operaciones más sencillas: Aquí tienes lo que el programa saca por pantalla, cada línea comenzando por # la he puesto yo en estas instrucciones como un comentario a lo que hace el programa: ---------Hoy es viernes, 7 de marzo de 1997-------- |----GASTOS-----Encuentros "Fe y Trabajo"-----------| |---------------------------------------------------| | MES considerado: marzo de 1997. | |---------------------------------------------------| | 1. Introducir gastos | | 2. Cambiar MES considerado | | 3. Lista de gastos de MES considerado | | 4. Lista de meses con gastos registrados | | 5. Balance del MES considerado | | 6. Consultas a base de datos de gastos. | |---------------------------------------------------| | 7. Lista de gastos a fichero | | 8. Balance del mes a fichero | | 9. Estadísticas totales (fichero a entregar) | ----------------------------------------------------- fin o f para terminar MAR 97 -> 22 gastos ---> # Este es el punto de entrada donde figuran # las operaciones que se pueden realizar, # pulsar el número seguido de la tecla de RETURN # # Opción 1. Introducir gastos # ............................ ------INTRODUCIR NUEVOS GASTOS------------------ --El día puede expresarse como NUMERO, o NOMBRE (ej. lunes), si pulsas return, se considera el día de HOY DIA : ---HOY ! .................Pulsa return............................. # podría ponerse el número del día en el mes o incluso # el nombre del día si fue en la última semana. # no es necesario poner el nombre completo del día, vale jue # por ejemplo para el jueves pasado. -TIPO DE GASTO (no es necesario que introduzca palabras completas)---- --utilice: NUMERO, o, ABREV. (en mayusc.), o NOMBRE (en minusc.)--- ---Escribiendo ? se obtiene más información sobre el significado de cada tipo de gastos. Estos son los numeros, abrev y nombres: 1. ALI_B aliment_bas 14. TELE telefono 2. ALI_S aliment_sup 15. REG regalos 3. VIV_M viv_manten 16. NIN_B ninos_bas 4. VIV_L viv_letras 17. NIN_S ninos_sup 5. COC_M coche_manten 18. DON donaciones 6. COC_L coche_letras 19. VIAJE viajes 7. HOG hogar 20. ESPEC espectaculos 8. ASEOB aseo_bas 21. ALTER alterne 9. ASEOS aseo_sup 22. TRANS transporte 10. MEDI medic 23. GASOL gasolina 11. ROPAB ropa_bas 24. AHORR ahorro 12. ROPAS ropa_sup 25. VARIO varios 13. LIBR libros TIPO (ayuda ?) : ali -->TIPO es: aliment_bas ( ALI_B ) # fíjate que entiende ali como alimentación básica, # el programilla intenta figurarse qué quieres decir # (0 si quieres acabar) CANTIDAD (pts.): 1500 # se pone el precio o la cuantía del gasto CONCEPTO : Carnicería # el concepto es sólo una descripción que no es necesaria, pero # sirve para saber que era el gasto exactamente. dia 7 ( viernes ) tipo aliment_bas ( ALI_B ) cantidad 1500 concepto Carnicería Es esto correcto ? (si o no): s Más gastos (si o no): n # Opción 3. Lista de gastos de MES considerado # ............................................ -----LISTADO DE GASTOS mes de --marzo de 1997------------ ----------GASTOS---marzo--de--1997------------- 7 V ALI_B 1500 -Carnicería .......: Avanza, A: Atras, F: Fin.................f # es una lista de los gastos cada uno en una línea: # por ejemplo # 7 viernes, alimentación básica, cuantía, descripción # se puede pedir esta lista en cualquier momento. # Opción 5. Balance del MES considerado # ..................................... # por ejemplo: # --------BALANCE-MES---marzo de 1997------------ -------------Mes marzo de 1997-----: 1. ALI_B : ### 5618 #### 4.2% # ( aliment_bas ) 2. ALI_S : ### 604 #### 0.5% # ( aliment_sup ) 4. VIV_L : ### 91632 #### 68.7% # ( viv_letras ) 8. ASEOB : ### 309 #### 0.2% # ( aseo_bas ) 12. ROPAS : ### 4500 #### 3.4% # ( ropa_sup ) 18. DON : ### 10000 #### 7.5% # ( donaciones ) 21. ALTER : ### 1000 #### 0.7% # ( alterne ) 25. VARIO : ### 19750 #### 14.8% # ( varios ) TOTAL : ### 133413 ######################## .......: Avanza, A: Atras, F: Fin.................f # Simplemente suma el mes y muestra los porcentajes # de cada tipo de gastos. # Puede hacerse en cualquier momento, no tiene porque # ser a final de mes. # # Se pueden hacer consultas mas complicadas con la # opcion no 6. Consultas a base de datos de gastos. # estas consultas permiten además explorar todos los # gastos, mirar por ejemplo que gastos de alimentación # ha habido etc, y sumar y comparar los resultados. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ----Otras opciones: Como el programa arranca creando un de gastos fichero del mes actual si no existe, es posible que haya meses incompletos en la base de datos de gastos. En todo momento puede verse de que meses existe registro de gastos y si se quiere, eliminar un mes que no sea significativo, por ejemplo porque no se ha hecho bien el registro de gastos. Estas cosas se hacen con la opción 4. Lista de meses con gastos registrados Si en algún momento se quiere meter un gasto en un mes que no es el presente, por ejemplo el 2 de mayo se quiere meter un gasto del 30 de abril, es necesario utilizar la opción 2. Cambiar MES considerado y pedirle el mes de abril de este año a partir de ese momento las operaciones se realizarán sobre el mes de abril "MES considerado". Las opciones: 7. Lista de gastos a fichero y 8. Balance del mes a fichero permiten escribir la lista de gastos y el balance a un fichero, para permitir que se puedan mandar a un impresora. ------------------------------------------------------ 3. Generación de los datos para entregar al grupo de trabajo. Basta con seleccionar la opción 9. Estadísticas totales (fichero a entregar) que generará un fichero totales.gas en el directorio de trabajo, este fichero es el que hay que entregar al grupo de trabajo. Este fichero se genera con todos los gastos que haya en un momento dado. |------------------------------------------------------| |------------------------------------------------------| | | | Recuerda que lo hacemos para conocernos mejor, | | no se trata de controlar. | | | |------------------------------------------------------| |------------------------------------------------------| Para resolver cualquier duda: Enrique Rendón TF: (91)-5593116 e-mail: era@gti.ssr.upm.es ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~