Cruce de datos · 29 de octubre de 2026

Fui a la raíz del gestor: qué hay de verdad adentro

Abrí la base del gestor de obras en tu PC, la que está en la carpeta DataObra. Saqué todas las recetas y todos los valores. Después las crucé, una por una, contra el motor de fórmulas que armamos aparte. Esto es lo que encontré, sin vueltas.

1. El inventario: qué hay adentro

La base del gestor pesa 6 MB y es del 8 de octubre. Adentro tiene esto:

1.019tareas en el catálogo maestro
7.450líneas de receta (materiales, mano de obra, equipos)
7.880insumos, con 7.840 precios cargados
410líneas de receta dentro de un presupuesto real

Acá está la primera sorpresa, y es buena noticia: las recetas están en dos lugares distintos y no se parecen en nada.

2. La prueba del "1"

Imaginá una receta de cocina que dice: "sal: 1". ¿Un gramo? ¿Un kilo? ¿Una cucharada? No dice. Así está la mitad de las recetas de tu gestor: el número está, pero no significa nada.

De las 4.626 líneas de material del catálogo, 2.907 dicen 1. Son el 63 %. En las tareas que salen en tus presupuestos es peor: 1.653 de 2.491 (el 66 %).

El caso más claro: una columna de hormigón armado lleva 1 bolsa de cemento y 1 m³ de arena "por metro". Un metro cúbico de arena son unas 15 carretilladas. No entra en una columna.

Lo mismo pasa con la arena en casi toda la biblioteca vieja. De las 249 tareas viejas que llevan arena, 232 (el 93 %) la tienen en 1 m³ o más por unidad de tarea. Una carpeta de 2 cm de espesor llevaría 0,02 m³, no 1. Y en las tareas nuevas pasa parecido: de 154 que llevan arena, 109 están en 1 m³.

3. Las horas tampoco sirven

El catálogo tiene 1.654 líneas de mano de obra y 524 de equipos. Casi todas dicen 1, igual que los materiales. Y donde hay un número, no cierra con la realidad:

Tarea del gestorLo que diceLo que dice la referencia
Pintura látex en muro exterior46 h por m²0,52 h por m²
Revoque especial tipo Tarquini49 h por m²2,30 h por m²
Mampostería ladrillo común 1548 h por m³≈ 12 h por m³
Columnas de hormigón H-2112 h por m³34,5 h por m³

Un pintor que tarde 46 horas en pintar un metro cuadrado estaría seis días ahí. No es un dato: es un número que se perdió en una importación.

4. Dónde SÍ hay dosis de verdad

En un solo lugar: en las recetas cargadas dentro del presupuesto, no en el catálogo maestro. Son las 410 líneas de los 85 ítems de Casa Gerardo. Esa es la única parte del gestor que hoy se puede comparar de igual a igual con el motor.

La tabla de abajo es ese cruce. Verde quiere decir que coincide con la referencia (dentro del 20 %), rojo que se pasa, amarillo que se queda corta y violeta que falta el material.

ActividadEl motor de fórmulasEl gestor (Casa Gerardo)
Columna 20 × 20 cm de H-21
ML
cemento +129% arena +275% piedra +165%cemento ✓ arena +25% piedra ✓
Encadenado 20 × 30 cm de H-21
ML
cemento +83% arena +150% piedra +76%cemento -40% arena ✓ piedra -41%
Base 1,20 × 1,20 × 0,45 + fuste (0,664 m³)
UN
coincide ✓coincide ✓
Losa maciza e = 10 cm
m2
hormigón +50%no existe
Losa de viguetas (bloque 12, capa 5)
m2
hormigón +45%hormigón +55%
Mampostería ladrillo hueco 12
m2
cemento ✓ cal -29% arena -29% ladrillos +24%cemento ✓ cal -33% arena -21% ladrillos +24%
Mampostería ladrillo hueco 18
m2
cemento +54% cal -27% arena ✓ ladrillos +24%cemento +48% cal -24% arena ✓ ladrillos +24%
Mampostería ladrillo común 15
m2
cemento +183% cal ✓ arena +54% ladrillos ✓cemento +183% cal ✓ arena +62% ladrillos ✓
Revoque exterior completo
m2
cemento +24% cal +21% arena ✓coincide ✓
Revoque interior completo
m2
cemento: falta cal ✓ arena -29%coincide ✓
Carpeta niveladora e = 3 cm
m2
coincide ✓cemento -29% arena ✓
Contrapiso de cascote e = 10 cm
m2
coincide ✓coincide ✓
Contrapiso alivianado (tergopol)
m2
coincide ✓coincide ✓
Piso cerámico
m2
coincide ✓cerámico +36% pegamento ✓
Revestimiento cerámico de pared
m2
coincide ✓cerámico -66% pegamento ✓
Pintura látex interior (2 manos con enduido)
m2
pintura -26%pintura +44%
Pintura látex exterior (2 manos)
m2
coincide ✓pintura +63%
Cielorraso de yeso suspendido
m2
placa ✓ masilla: faltano existe
Tabique de drywall 70 mm
m2
no existeno existe
Cielorraso de junta tomada (seco)
m2
no existeno existe
Revestimiento con placas (omega)
m2
placa ✓ masilla: faltano existe
Hormigón de limpieza H-8
m3
coincide ✓no existe

Resultado: de 22 actividades, 5 coinciden con la referencia, 11 tienen diferencias y 6 no existen en el gestor.

5. Qué se rescata de la biblioteca vieja

No todo es basura. La biblioteca vieja tiene algo que el catálogo nuevo no tiene: 496 nombres de tareas que hoy no existen en la parte nueva — desde "Aislación cajón para mampostería de 10 cm" hasta "Pozo pluvial". Sirven como lista de trabajos para el motor.

De esas recetas viejas, 78 tienen el cemento y la cal con valores razonables (25 kg, 50 kg, que son medidas de bolsa). Las 78 tienen la arena rota. O sea: sirven como nombre y como familia de materiales, no como dosis.

6. Lo que esto significa

El gestor no tiene un motor de fórmulas. Tiene una tabla donde alguien fue cargando números a mano durante años, y en el camino se fueron perdiendo: quedó el "1" en lugar de la cantidad.

No se arregla editando 7.450 líneas una por una. Se arregla con lo que ya tenemos: el motor que calcula la dosis a partir del nombre de la tarea y sus medidas.

Los tres problemas de Casa Gerardo que siguen vivos (los demás ya los descartamos con las fichas de fabricante):

El próximo paso

Decime "armá el script del motor" y te preparo, sin tocar nada, un programa que lee el catálogo del gestor, reconoce cada tarea por su nombre y sus medidas, y completa las recetas con las dosis del motor. Lo pruebo primero en un clon descartable y te muestro la lista de lo que cambiaría, tarea por tarea, antes de aplicarlo.

Datos sacados de la base del gestor en tu PC (carpeta DataObra, 8 de octubre de 2026): tablas tareas, tareas_dosajes, insumos, insumos_precios, presupuestos_dosajes y presupuestos_conceptos. El motor de fórmulas es la tabla paralela que armamos aparte. No se modificó nada.