Hola a todos ,
Estoy desarrollando una primera aplicación usando el framework y necesito hacer una carga de datos que involucra a 3 tablas :
Ingresos , IngresosxCategorias e IngresosxActividades ,
Básicamente sería un maestro ( ingresos ) y 2 detalles ( IngresosxCategorias e IngresosxActividades ) , y quisiera saber si alguien ha hecho algo parecido con ActiveRecord que me pueda ayudar con algún ejemplo .
La estructura de las tablas son las siguientes :
CREATE TABLE "public"."ingresos" (
"id" SERIAL,
"descripcion" VARCHAR(200) NOT NULL,
"unidadesproductivas_id" INTEGER NOT NULL,
"fecha" DATE NOT NULL,
"tiposingresos_id" INTEGER NOT NULL,
"unidadesmedidas_id" INTEGER,
"cantidad" DOUBLE PRECISION,
"precio_unitario" DOUBLE PRECISION,
"total" DOUBLE PRECISION,
"observacion" VARCHAR(200),
"estado" CHAR(1) NOT NULL)
CREATE TABLE "public"."ingresosxactividades" (
"id" SERIAL,
"ingresos_id" INTEGER NOT NULL,
"actividades_id" INTEGER NOT NULL,
"total" DOUBLE PRECISION NOT NULL,
"estado" CHAR(1) NOT NULL)
CREATE TABLE "public"."ingresosxcategorias" (
"id" SERIAL,
"ingresos_id" INTEGER NOT NULL,
"categorias_id" INTEGER NOT NULL,
"total" DOUBLE PRECISION NOT NULL,
"estado" CHAR(1) NOT NULL)
Desde ya muchas gracias.-
Comentarios
El tema es el siguiente , necesitamos registrar ingresos de dinero
( que se guarda en la tabla de INGRESOS ) , por ejemplo $ 100.00 .
Luego por cada ingreso que se registre se debe detallar en que
categorías está (que se guarda en la tabla de INGRESOSxCATEGORIAS) y a
su
vez se debe detallar en que actividades se imputa (que se guarda en la
tabla de INGRESOSxACTIVIDADES).
Y Sería bueno que en el momento de dar de alta el Ingreso , se puedan
hacer las imputaciones a las categorias y actividades
correspondientes .
por ejemplo
INGRESOS
ID DESC TOTAL ....
1 zzzzz 100.00
INGRESOSxCATEGORIAS
ID INGRESOS_ID CATEGORIAS_ID TOTAL ....
1 1 1 50.00
2 1 2 50.00
INGRESOSxACTIVIDADES
ID INGRESOS_ID ACTIVIDADES_ID TOTAL ....
1 1 1 20.00
2 1 2 30.00
3 1 3 50.00
Saludos.-