DESARROLLO DE SOFTWARE

TPVLIBRE Inicialmente bajo: Debian GNU/Linux.  (Actualmente se pretende su uso multiplataformas).
 

Inicio
Siguiente
Calendario
Anterior


Comentarios
BItacora de Cambios

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
Siguiente
Calendario
Anterior


Comentarios
BItacora de Cambios

Inicio de página