Skip to content

Instantly share code, notes, and snippets.

@boriscy
Created November 29, 2017 15:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save boriscy/1a8effb102a278b4c942eae6e4966750 to your computer and use it in GitHub Desktop.
Save boriscy/1a8effb102a278b4c942eae6e4966750 to your computer and use it in GitHub Desktop.
Explicación de bonsaiERP

Bonsai usa una caracteristica de ppostgresql llamada schemas cada schema puede almacener todas las tablas de una organizacion, cuando se crea una nueva organizacion se crea todas las tablas, por ejemplo si creo la organización mi org el schema sera mi_org y tendra las tablas solo para esa organizacion, es como tener otra base de datos con las mismas tablas que la principal.

Para poder integrar con un ingreso el modulo de facturacion hay que relacionarlo con Income entonces cuando entres en la vista del Income que seria incomes/:id puedes adicionar un botón que diga crear factura, en factura almacenas.

Las tablas relacionadas para un Income son:

  • accounts que almacena el maestro
  • movement_details que almacena el detalle (ítems)

entonces para relacionar con facturación usas el id de accounts y la tabla facturas tendria una llave foranea account_id

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment