factura con base de datos - guia v1.0
DESCRIPTION
manual de planilla excelTRANSCRIPT
-
JLD EXCEL BLOG
Agosto 2014
Generador de facturas
v1.0 Estructura del modelo, frmulas y cdigos.
http://jldexcelsp.blogspot.com/
Todos los derechos reservados a Jorge Dunkelman.
Creative se encuentra bajo una Licencia Dunkelman Jorge por v1.0 Generador de facturas
. 3.0 Atribucin Commons
-
1
Descripcin general ____________________________________________ 2
La estructura del modelo ________________________________________ 2
La hoja "Factura" ___________________________________________________ 2
Funcionamiento del modelo _____________________________________ 6
Crear una factura ___________________________________________________ 6
Producir una copia __________________________________________________ 9
-
2
Descripcin general
El modelo Generador de facturas de JLD-Excel es una pequea aplicacin desarrollada
enteramente en Excel que permite generar facturas, imprimirlas y guardar sus datos.
Con el Planificador de Tareas se puede:
Producir facturas.
Guardar los datos en una base datos (en una hoja de Excel).
Producir copias de las facturas previamente guardadas.
Producir informes en base a los datos guardados en la base de datos.
El cuaderno y el proyecto Vba no estn protegidos con contraseas y el usuario es libre de
modificar y emplear partes del modelo, hojas y cdigos.
El modelo no incluye ningn generador de reportes, pero los datos son guardados en una base
de datos plana (en la hoja "bd") lo que permite generar informes con las distintas
herramientas de Excel, como tablas dinmicas por ejemplo.
El modelo no requiere instalacin de ningn tipo; sencillamente se guarda como todo archivo
Excel.
La estructura del modelo El modelo se compone de:
El cuaderno con tres hojas:
o Factura: contiene la plantilla de la factura, los botones para manejar las
macros y celdas ocultas que gobiernan parte del funcionamiento del modelo.
o bd: la base de datos donde se van guardando los datos de las facturas
producidas.
o Parmetros: contiene ciertos parmetros del modelo como ao corriente y
numerador de las facturas.
Los cdigos: macros, formas (Userforms) y eventos. Los cdigos de las macros (subs) y
los eventos contienen comentarios para facilitar la interpretacin de los mismos por el
usuario.
La hoja "Factura" La hoja "Factura" contiene la plantilla, los botones de comando y celdas ocultas.
La plantilla de la factura puede ser modificada segn el gusto y las preferencias del usuario,
pero no debe alterarse su estructura (filas y columnas). Lo mismo rige para las celdas en blanco
que deben permanecer vacas.
-
3
Las columnas A y B estn ocultas y contienen celdas que gobiernan el funcionamiento del
modelo:
La celda A8 contiene el nmero de factura en curso.
El rango B19:B25, junto con la celda A8 permiten controlar la situacin del modelo (por
ejemplo, si faltan datos crticos no se podr cerrar la factura y transferir los datos a la
base de datos).
-
4
Los botones gobiernan el funcionamiento del modelo. De acuerdo a las circunstancias ciertos
botones aparecen en estado "inactivo". Por ejemplo, al abrir el archivo slo los botones "Crear
factura" y "Producir copia" estn en estado activo
Si estamos en proceso de producir una copia, slo el botn "Cancelar copia" estar activo
La hoja "bd" La hoja "bd" contiene los datos de las facturas producidas en forma de matriz/tabla (base de
datos plana)
-
5
Esto permite crear informes con facilidad, por ejemplo con tablas dinmicas
-
6
Funcionamiento del modelo
Crear una factura Para crear una factura hay que apretar el botn "Crear factura". Las facturas son numeradas
de acuerdo al patrn "ao en curso nmero correlativo" (por ejemplo, 2014 0001). La fecha
de la factura es la fecha del sistema.
Al crear una factura pueden darse una de estas tres posibilidades: primer uso del modelo (no
hay facturas en la base de datos), primer factura del ao o nueva factura de un ao en curso
(ya se han creado facturas en el ao).
Al crear la primer factura (primer uso del modelo), veremos
Despus de apretar "OK" veremos un mensaje que nos indica que se ha creado una nueva
factura y el nmero que el modelo la ha asignado
Inmediatamente despus se abre un formulario donde se introducen los datos del cliente
-
7
Si apretamos "Cancelar", el formulario se cerrar y el contador ser reiniciado. Si apretamos
"Aceptar" sin haber introducido datos veremos este mensaje
En caso de haber datos en la base de datos, al introducir la primera factura del ao corriente el
modelo comienza un nuevo recuento de facturas, lo que nos ser informado por el modelo
Inmediatamente despus ser creada la primera factura del ao
-
8
Una vez introducidos los datos del cliente, podemos comenzar a introducir los datos en el
cuerpo de la factura.
Una vez que hemos completado por lo menos una fila en el cuerpo de la factura veremos que
slo los botones "Cancelar factura" y "Transferir y guardar" estn activos
"Cancelar factura" elimina todos los datos de la factura y reestablece el numerador de las
facturas a su estado anterior.
Una vez que terminamos de introducir datos en la factura apretamos "Transferir y guardar".
Al apretar "OK" los datos quedan en la factura. Esto nos permite imprimir una o varias copias
usando las funcionalidades de Excel. Una vez concluida la impresin apretamos el botn
"Limpiar formulario" (el nico botn activo en esta situacin)
-
9
Producir una copia Para producir una copia apretamos el botn "Producir copia", lo que abre un formulario con
una lista desplegable que nos permite elegir la factura a copiar
Una vez elegida la factura podemos decidir si poner "Copia" en el formulario
En caso positivo aparecer la palabra "Copia" inmediatamente debajo de "Factura"
-
11
Como puede apreciarse, slo el botn "Cancelar copia" est activo en esta etapa. Una vez
imprimida la copia, apretamos "Cancelar copia".