Programa de almacénProgramas a medida

Un programa de almacén e inventario para su ordenador en Python: artículos, entradas y salidas de mercancía, y qué se está agotando

Suele estar listo en 15 minutosCambios incluidosControl de calidad
Paquetes
Protección de pagoDetalles
  • Los cambios dentro del paquete son gratuitos.
  • Si no responde en los 3 días siguientes a la entrega, el trabajo se acepta automáticamente.

El dinero queda reservado al pagar y solo se libera cuando usted acepta el trabajo.

Un programa de almacén e inventario para su ordenador en Python: artículos, entradas y salidas de mercancía, y qué se está agotando

Ejemplo de resultado

Ejemplo del paquete Estándar

Programa de escritorio: creador de facturas para un servicio de contabilidad de una sola persona

Las ventanas

  1. Facturas: la lista de facturas anteriores con número, cliente, fecha y total; botones Nueva, Abrir y Guardar como PDF.
  2. Nueva factura: cliente de una lista desplegable, líneas con descripción, horas y tarifa, tipo de impuesto y el total, que se actualiza mientras escribe.
  3. Clientes: nombre, dirección y correo electrónico; se añaden una vez y luego se eligen de la lista.

Una parte del código

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

En el archivo comprimido

  • invoice_maker.py, el programa, unas 700 líneas;
  • invoices.db, que se crea en el primer arranque y guarda los clientes y las facturas;
  • settings.example.ini para su nombre, dirección y formato del número de factura;
  • requirements.txt con la única biblioteca adicional, reportlab, que crea el PDF;
  • README: cómo instalar Python, iniciar el programa y compilar un .exe con PyInstaller.

El programa funciona en el propio equipo del cliente. No creamos instaladores, ni firmamos ni publicamos el programa.

Cliente: una contable autónoma que hace 20–30 facturas al mes en un procesador de textos. Tarea: un pequeño programa con ventana: elegir un cliente, añadir líneas, ver el total con impuestos, guardar la factura en PDF y mantener la lista de clientes. Paquete Estándar: hasta 3 ventanas y 800 líneas, datos en SQLite.

El cliente y todos los datos son ficticios.

Acerca de este servicio

Para una tienda pequeña, un taller o un negocio doméstico que ha superado el cuaderno o una hoja de cálculo desordenada. El programa guarda sus artículos con códigos, unidades y cantidades en su propia ventana: usted registra la mercancía que entra y sale, y muestra el stock actual y lo que ha bajado del mínimo que fije. Básico abre una lista que usted mantiene como archivo CSV; desde Estándar el programa guarda artículos y movimientos en CSV o SQLite; en Premium añade proveedores, un historial de movimientos, informes exportados a archivos y un registro de errores. Envíenos unas filas de su lista actual y las columnas que usa. Lo escribimos en Python con Tkinter, con un README. Funciona en un solo ordenador: no se sincroniza con una tienda en línea, una caja ni un programa de contabilidad, y no escanea con la cámara.

Qué incluye

  • Qué recibeUn archivo ZIP con el código en Python, un README sobre cómo instalar Python, ejecutar el programa y crear un .exe, y un archivo de almacén de ejemplo con sus columnas; el código también se muestra en la página del pedido. Desde Estándar, artículos y movimientos guardados en CSV o SQLite; en Premium, informes exportados a archivos y un registro de errores.
  • Artículos y cantidadesCódigos, unidades y existencias en una sola lista
  • Lo que se agotaArtículos por debajo de su mínimo resaltados
  • Entradas y salidas de mercancíaRegistradas con fecha, desde Estándar
  • Sus datos se quedan con ustedUn archivo o base de datos en su propio ordenador
  • Informes a un archivoExistencias y movimientos exportados, en Premium

Cómo funciona

  1. 1
    EncargoEnvía sus columnas, unas filas y cómo se mueve la mercancía
  2. 2
    CódigoEscribimos el programa y el README
  3. 3
    PruebaLo ejecuta con una copia de su lista de almacén
  4. 4
    CambiosPide cambios dentro de su paquete y envía cualquier mensaje de error

Qué necesitamos de usted

Unas filas de su lista de almacén actual como CSV o Excel con las columnas que usa (código, nombre, unidad, cantidad, mínimo, estante o lugar); cómo entra y sale la mercancía en su negocio; qué informes necesita; su sistema (Windows, macOS o Linux) y si quiere un .exe. Puede cambiar los nombres de proveedores en el ejemplo. No envíe nunca contraseñas ni claves reales.

Le preguntaremos:

  • ¿Qué tiene en almacén?
  • ¿Qué columnas necesita?
  • ¿Cómo entra y sale la mercancía?
  • ¿Qué informes?
  • ¿En qué sistema se ejecutará?

Comparar paquetes

PaquetesBásico1 ventana de almacén22 US$EstándarAlmacén con entradas y salidas41 US$PremiumPrograma de almacén completo75 US$
Plazo1 día2 días3 días
Cambios123
Códigohasta 300 líneashasta 800 líneashasta 1.500 líneas
Ventanas o pantallas1hasta 3hasta 6
Funcioneshasta 3hasta 6hasta 10
Ajustes y datos guardadosNoCSV o SQLiteCSV o SQLite
Exportación y registro de erroresNoNoSí
README con los pasos para crear el .exeSíSíSí
ProgramaAlmacén e inventarioAlmacén e inventarioAlmacén e inventario
Hacer pedido BásicoHacer pedido EstándarHacer pedido Premium

Protección de pago

Usted paga al hacer el pedido, pero el dinero solo se libera por un trabajo aceptado.

  • Precio fijoEl precio del paquete no cambia después del pago.
  • El dinero queda reservadoAl pagar, el importe solo queda reservado. Pasa a Dleex cuando usted acepta el trabajo.
  • Revisado antes de la entregaCada resultado pasa un control de calidad antes de llegar a usted, y lo ve en la página del pedido antes de aceptarlo.
  • Cambios gratuitosSolicite cambios dentro de su brief tantas veces como permita el paquete.
  • Aceptación a los 3 díasSi en los 3 días siguientes a la entrega no acepta el trabajo ni solicita cambios, se acepta automáticamente. Si escribe en el chat del pedido después de la entrega, el pedido queda en espera; cuando le respondamos, podremos reiniciar el plazo de 3 días y se lo indicaremos en el chat.
  • Rehacer el trabajo o reembolso totalSi el resultado no se ajusta a su brief y los cambios no lo resolvieron, o el trabajo tarda más del doble de su plazo, escriba en el chat del pedido: rehacemos el trabajo o le reembolsamos el pago íntegro.
Cómo funciona →

Preguntas y respuestas

¿Puede sincronizarse con mi tienda en línea o mi caja?

No. Funciona en un solo ordenador con su propio archivo o base de datos. Los datos entran y salen mediante archivos CSV que usted importa o exporta.

¿Funciona con un lector de códigos de barras?

Un lector USB que escribe como un teclado funciona en el campo de búsqueda o de código. No se incluye el escaneo con la cámara.

¿Pueden usarlo varias personas a la vez?

Está hecho para un solo ordenador. Compartir una base de datos por red puede perder cambios, así que no lo configuramos.

¿Recibiré un instalador o un programa firmado?

No. Recibe el código y los pasos para crear usted mismo un .exe con PyInstaller. No creamos instaladores, no firmamos el programa ni lo publicamos en ningún sitio, así que Windows o macOS pueden avisarle la primera vez que lo abra.

¿Cargarán mi lista de almacén?

No, no ejecutamos el programa con sus datos. El README explica cómo importar su CSV; pruébelo primero con una copia.

¿No encontró su respuesta?

Paquetes