Rutina Delphi (PcShop)

Publicar una respuesta

Código de confirmación
Introduzca el código exactamente como lo ve en la imagen. Las letras no son sensibles a las mayúsculas y minúsculas.
Emoticonos
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode está habilitado
[img] está habilitado
[Flash] está habilitado
[url] está habilitado
Emoticonos están habilitados

Revisión de tema
   

Expandir vista Revisión de tema: Rutina Delphi (PcShop)

Re: Rutina Delphi (PcShop)

por jaoj » Vie Sep 18, 2026 8:05 pm

📌 SEPTIEMBRE — SEMANA 2

✅ PC Shop 2-1 — #POST 1
✅ PC Shop 2-2 — #POST 2
✅ PC Shop 2-3 — #POST 3
⬜ PC Shop 2-4 — #POST 4/4

En esta jornada se añade una auditoría de trazabilidad entre VENTAS y MOVIMIENTOS_STOCK.

La comprobación permite detectar:

- ventas sin movimiento;
- movimientos duplicados;
- movimientos asociados a ventas inexistentes;
- diferencias entre cantidad vendida y salida de stock.

Resultado sobre la base de desarrollo:

Ventas revisadas: 9
Sin movimiento: 8
Duplicados: 0
Huérfanos: 0
Cantidades incoherentes: 0

Las 8 ventas sin movimiento corresponden a registros anteriores a la incorporación de la trazabilidad automática.

Las incidencias se registran mediante el sistema de logging ya existente.

También se estudia la incorporación de un índice UNIQUE parcial sobre IdVenta, pero se aplaza hasta decidir formalmente cómo tratar las ventas históricas.

📊 Progreso: 3/4

Re: Rutina Delphi (PcShop)

por jaoj » Mié Sep 16, 2026 9:11 pm

📌 SEPTIEMBRE — SEMANA 2

✅ 2-1 — #POST 1
✅ 2-2 — #POST 2
⬜ 2-3 — #POST 3
⬜ 2-4 — #POST 4/4


🔎 Una venta no debería modificar stock sin dejar rastro.

PC Shop ya enlaza cada venta con su movimiento automático de inventario dentro de una única transacción:

VENTA → STOCK → MOVIMIENTO

Todo o nada mediante COMMIT / ROLLBACK.

#Delphi #SQLite #FireDAC
📊 Progreso: 2/4

Re: Rutina Delphi (PcShop)

por jaoj » Lun Sep 14, 2026 11:43 am

📌 SEPTIEMBRE — SEMANA 2

✅ PC Shop 2-1 — #POST 1
⬜ PC Shop 2-2 — #POST 2
⬜ PC Shop 2-3 — #POST 3
⬜ PC Shop 2-4 — #POST 4/4

PC Shop incorpora trazabilidad de inventario mediante MOVIMIENTOS_STOCK.

✅ ENTRADA
✅ SALIDA
✅ AJUSTE
✅ historial
✅ transacciones
✅ COMMIT / ROLLBACK

Stock e historial se actualizan como una única operación.

📊 Progreso: 1/4

Re: Rutina Delphi

por jaoj » Sab Sep 12, 2026 8:02 pm

📌 SEPTIEMBRE — SEMANA 1

✅ PC Shop 1-1 — #POST 1
✅ PC Shop 1-2 — #POST 2
✅ PC Shop 1-3 — #POST 3
✅ PC Shop 1-4 — #POST 4/4

🔎 PC Shop ya permite filtrar el historial de ventas por cliente.

Sin duplicar formularios ni SQL: el mismo flujo acepta un IdCliente opcional y mantiene ventas anónimas e historial general.

#Delphi #SQLite #FireDAC

📊 Progreso: 4/4 — SEMANA COMPLETADA ✅

Re: Rutina Delphi

por jaoj » Jue Sep 10, 2026 7:29 pm

📌 SEPTIEMBRE — SEMANA 1

✅ PC Shop 1-1 — #POST 1
✅ PC Shop 1-2 — #POST 2
✅ PC Shop 1-3 — #POST 3
⬜ PC Shop 1-4 — #POST 4/4

🔗 Delphi + SQLite

PC Shop ya muestra el cliente en el historial de ventas usando LEFT JOIN, sin perder ventas antiguas ni anónimas.

IdCliente se persiste; el nombre se obtiene desde CLIENTES.

#Delphi #SQLite #SQL

📊 Progreso: 3/4

Re: Rutina Delphi

por jaoj » Mié Sep 09, 2026 7:01 pm

📌 SEPTIEMBRE — SEMANA 1

✅ PC Shop 1-1 — #POST 1
✅ PC Shop 1-2 — #POST 2
⬜ PC Shop 1-3 — #POST 3
⬜ PC Shop 1-4 — #POST 4/4

En esta jornada se relacionan CLIENTES y VENTAS mediante IdCliente.

La evolución se realiza sin perder las ventas existentes gracias a una migración de esquema compatible.

✅ IdCliente nullable
✅ ventas antiguas conservadas
✅ ventas anónimas
✅ ventas asociadas a cliente
✅ ALTER TABLE
✅ migración condicionada
✅ transacción de venta intacta

📊 Progreso: 2/4

Re: Rutina Delphi

por jaoj » Mar Sep 08, 2026 1:49 pm

📌 SEPTIEMBRE — SEMANA 1

✅ PC Shop 1-1 — #POST 1
⬜ PC Shop 1-2 — #POST 2
⬜ PC Shop 1-3 — #POST 3
⬜ PC Shop 1-4 — #POST 4/4

Se incorpora CLIENTES como nueva entidad persistente.

✅ TCliente
✅ SQLite
✅ CRUD
✅ búsqueda
✅ Data Module
✅ clave IdCliente AUTOINCREMENT
✅ arquitectura preparada para relacionar CLIENTES y VENTAS

🎯 Próximo paso:
Relacionar las ventas con clientes mediante IdCliente.

📊 Progreso: 1/4

Re: Rutina Delphi

por jaoj » Sab Sep 05, 2026 5:27 pm

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
✅ PC Shop 4-2 — #POST 2
✅ PC Shop 4-3 — #POST 3
✅ PC Shop 4-4 — #POST 4/4

📊 PC Shop da un paso más: ahora también consulta las ventas
🧾 PC Shop: de vender a poder consultar el historial
💾 PC Shop ya recuerda lo que se ha vendido
📈 PC Shop añade historial y resumen de ventas
🔎 PC Shop: vender está bien, pero poder consultarlo después es mejor
🛒 PC Shop ya registra y consulta las ventas realizadas

📊 Progreso: 4/4 — SEMANA COMPLETADA ✅

Re: Rutina Delphi

por jaoj » Vie Sep 04, 2026 3:50 pm

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
✅ PC Shop 4-2 — #POST 2
✅ PC Shop 4-3 — #POST 3
⬜ PC Shop 4-4 — #POST 4/4


PC Shop ya registra ventas y descuenta stock dentro de una única transacción FireDAC.

INSERT VENTA + UPDATE STOCK
→ COMMIT o ROLLBACK

#Delphi #FireDAC #SQLite #Retail


📊 Progreso: 3/4

Re: Rutina Delphi

por jaoj » Mié Sep 02, 2026 4:39 pm

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
✅ PC Shop 4-2 — #POST 2
⬜ PC Shop 4-3 — #POST 3
⬜ PC Shop 4-4 — #POST 4/4

📊 Progreso: 2/4

Arriba