DESARROLLO
DE SOFTWARE
TPVLIBRE Inicialmente bajo:
Debian GNU/Linux. (Actualmente se pretende su uso
multiplataformas).
NOTA IMPORTANTE:Todos
los enlaces a páginas relacionadas se abren en una pantalla
nueva...
Los cambios respecto al original aparecen en azul
obscuro.
9.- Definir tablas de acuerdo a la información Base (Catálogos/Básicos,
para generar la lista de Precios)
Se pretende que pueda
llegar a ser configurable de acuerdo a las necesidades del usuario,
esto significa que se pueda pre-configurar para varios tipos de negocio,
ya que no todos tienen la necesidad de manejar fracciones ni los mismos catálogos.
Además de
tener ya unas rutinas de manera predeterminada para algunos tipos
de negocio, por ejemplo: joyerías, zapaterías y/o tiendas
de ropa, etc.
Se sugiere tener 3 tablas para el manejo de los artículos
a vender:
- - Articulo Información
Básica de los Artículos, aquí
se buscaran en segunda instancia los artículos, para
la VENTA SIN CÓDIGO DE BARRAS.
- - Art_Det Detalle de los artículos
- - Barcode Códigos de
barras, y
en donde en primera instancia se buscarán los códigos
leídos.
Tablas Complementarias
- -Prove (Proveedores)
- -CodProve (Código
del artículo para el proveedor, en caso de que sea diferente)
- -Bodegas (tiendas)
- -Unidades
- -Impuestos
- -Colores (Det1 -> Detalle 1, Car1,-> Característica
1)
- -Lineas (Departamentos/Familias)
- -Corridas (Det1 -> Detalle 1, Car1,-> Característica
1)
- -Materiales (Det1 -> Detalle 1, Car1,-> Característica
1)
- -Costos
- -Precios
- -Histórico (Posiblemente ubicada en otra Base de datos)
- -Países
- -Ciudades
- -Estados
- -Municipios
- -Monedas
- -Compon (Componentes)
- -Fechas
- -Fpago Formas de Pago
- -Kits
articulo
En esta tabla se incluirá la información del artículo
que no cambia a pesar de un cambio de precio en el mismo, se sugieren
los siguientes campos:
NOTA: No se consideran todavía los tipos de campos
de MySQL.
ID
|
Integer
|
Consecutivo (autoincremental)
|
ID_Sec
|
Bit
|
Complemento al ID
|
Modelo
|
|
Modelo, Clave o estilo del artículo (alfa de 10)
|
Obs
|
|
Descripción del Modelo, Clave o estilo del artículo
(alfa de 50)
|
ID_Prove
|
|
Identificador de la tabla de Proveedores. Para conocer a quien
se le compra este artículo del proveedor principal, un mismo
modelo puede tener más de un proveedor.
|
ID_Prove2
|
Logico
|
.T. inidica que tiene
otros proveedores este modelo, y se deberán buscar en la tabla de
Otros_Prov
|
ID_Unidad1
|
|
Identificador de la tabla de Unidades, es decir unidad
mínima de venta pieza, unidad,
gramos, etc.
|
ID_Unidad2
|
|
Identificador de la tabla de Unidades, agrupación de
unidades mínimas, es decir docenas,
kilogramos, centenas, etc., en caso de que un artículo
se venda por unidades y por algún agrupamiento
entre si o con otros artículos,
|
Producto
|
Logico
|
Si se controla inventario es un producto, Falso = Servicio
|
NS
|
Logico
|
Amerita o no, el manejo de número de serie por artículo
|
ID_ImpV
|
|
Identificador de la tabla de Impuestos de Venta, indica el
porcentaje y el manejo del mismo, p.ej. En México ya existen
artículos con u impuesto del 15% al que se le debe agregar
otro (llamado (IEEPS o algo así, no recuerdo, disculpen) del
5%.
|
ID_impC
|
|
Identificador de la tabla de Impuestos de Compra, por aquello
de las importaciones.
|
ID_BarC
|
|
ID del Código de Barras a buscar para su venta, en
este caso presentará los datos complementarios para realizar
la venta.
|
ID_Fecha
|
|
Fecha y hora del último cambio en algún
dato, el original se guardará en su tabla histórica,
con el dato de quien hizo el cambio. |
Kit
|
Logico
|
Si el artículo pertenece a un grupo de artículos
que se pueden vender juntos.
|
Comentarios adicionales a la tabla de artículos:
ID Se sugiere tipo Integer, ya que si en verdad se tiene
poco más de 32,000 opciones, se puede crecer con la instrucción
para solo usar números positivos, lo cual incrementa su capacidad hasta
poco más de 64,000
ID_Sec Para incrementar el ID de artículo, se puede
usar este ID_Sec, para con un sólo bit se multiplique exponencialmente
la capactidad de artículos a dar de alta.
Modelo Se tienen posibles usuarios que tienen necesidad de
indicar estilos, modelos o códigos de artñiculo de hasta 10
digitos o caracteres, por lo tanto y
artdet
En esta tabla se incluirán aquellos conceptos
que provocan un cambio de precio en el artículo.
ID
|
Integer |
Consecutivo (Autoincremental)
|
ID_Sec
|
Bit
|
Complemento al ID
|
ID_Art
|
|
Identificador de la tabla Artículo
|
ID_Color
|
|
Identificador de la tabla de colores (ID_Car1)
|
ID_Linea
|
|
Identificador de la tabla de líneas, departamentos,
familias, etc. (ID_Car2)
|
ID_Corrida
|
|
Identificador de la tabla corridas la cual
agrupa las tallas que tienen el mismo precio para determinado artículo
(ID_Car3)
|
ID_Mat
|
|
Identificador de la tabla Materiales, que
indica la constitución del mismo, tela, piel, etc. (ID_Car4)
|
Comp
|
|
Es artículo Compuesto S/N.
|
ID_Costo
|
|
Identificador de la tabla de Costo, (Opcional)
debido a que para ciertos negocios es importante conocer cuantos
productos tienen el mismo costo, y poder hacer así indicar
algún descuento.
|
CostoPro
|
|
Costo Promedio
|
CostoPeps
|
|
Costo PEPS
|
CostoUeps
|
|
Costo UEPS
|
ID_Precio
|
|
Identificador de la tabla de Precios, idem,
y para poder hacer cambios de precio de una forma más ágil,
o bien checar algún inventario.
|
ID_Desc
|
|
Identificador de la tabla de Descuentos, la
cual incluye las fechas de inicio y fin del mismo, para que sólo
se aplique en base a su duración.
|
ID_PrecM
|
|
Identificador de la tabla PrecMay, (precio
de Mayoreo)
|
ID_Promo
|
|
Identificador de la tabla de Promociones
|
ID_BarC1
|
|
Código de Barras 1 para la venta de
este artículo
|
ID_BarC2
|
|
Código de Barras 2 para la venta de
este artículo
|
barcode
Tabla en donde se guardan los códigos
de barras de los artículos
ID
|
integer
|
Código de Barras único para
cada artículo
|
ID_Art
|
|
Clave del artículo (ID + ID_Sec)
|
|
|
|
prove
cod_prov
bodegas
unidades
impuestos
colores (Det1 -> Detalle 1, Car1,-> Característica
1)
lineas (Departamentos/Familias)
corridas (Det1 -> Detalle 1, Car1,-> Característica
1)
materiales (Det1 -> Detalle 1, Car1,-> Característica
1)
costos
precios
histórico (Posiblemente ubicada en otra Base de datos)
países
ciudades
estados
municipios
monedas
compon (Componentes)
fechas
fpago Formas de Pago
Inicio de página
|