...

Presupuestos
Código
04.22
Resumen
Convertir los espacios en capítulos y los capítulos en espacios.

Texto
Este procedimiento permite intercambiar los espacios y los capítulos, reemplazando la estructura de capítulos de la obra, por otra estructura de capítulos creada a partir de los espacios.

1. En la ventana principal "Mediciones", esquema "[Pres] Dimensiones", desproteja la columna "Espacio" y haga visibles las columnas "Mediciones.ResumenSup", "Conceptos.Código", "Conceptos.Código2" y "Conceptos.Grupo"
2. Copie el contenido de la columna "Código" en la columna "Código2"
3. Seleccione "Herramientas: Partidas: Desglosar", seleccionando la opción "Campo: Mediciones.Espacio"
4. En la ventana "Mediciones", rellene la columna "Grupo" operando con la expresión: Espacios[Número==Mediciones.Espacio].Código
5. Rellene la columna "Código" operando con la expresión: Conceptos.Grupo + Conceptos.Código2
6. En la ventana principal "Espacios", genere tantos espacios nuevos como capítulos tenga la obra. Puede hacerlo de forma automática si mantiene pulsadas las teclas [Mayús + F7] sobre la columna "Código"
7. En la ventana "Presupuesto", copie el contenido de la columna "Resumen" y péguelo en la ventana "Espacios", para crear el "Resumen" de los nuevos espacios
8. En la ventana "Mediciones" copie el contenido de la columna "ResumenSup" en la columna "Espacio"
9. Seleccione "Inicio: Calcular: Recalcular"
10. En la ventana "Espacios" copie los antiguos espacios (que ahora se han quedado a cero), bórrelos y péguelos como capítulos en una obra nueva
11. Seleccione "Herramientas: Árbol: Reestructurar por partidas" utilizando la obra del punto anterior como plantilla. Se reestructurará por el campo "Conceptos.Código"
12. Abra la ventana "Árbol", haga visible la columna "Código2" y seleccione el nivel "Partidas" para desplegar el árbol
13. Para recuperar los códigos originales, copie el contenido de la columna "Código2" en la columna "Código"
14. Para recuperar el resumen original, opera la columna "Resumen" con la expresión: Conceptos.Resumen - substr(Conceptos.Dirección, 8, 0)

Nota:
- Si la obra contiene subcapítulos, antes de realizar el procedimiento, deberá seleccionar "Herramientas: Árbol: Reducir niveles", marcando "Subcapítulos", para dejar solo un nivel de capítulos.
- Si la obra contiene subpartidas, deberá aplicar el filtro Conceptos[Código==Mediciones.CodSup].Nat == 4, al realizar las operaciones en la ventana "Ver: Mediciones".
- Si le aparece el mensaje "Partida no desglosada", es debido a que todas las líneas de medición de la partida tienen asignado el mismo espacio.

Versiones anteriores
Presto 2018
1. En "VER: Mediciones", esquema "[Pres] Dimensiones", desproteja la columna "Espacio" y haga visibles las columnas "Mediciones.ResumenSup", "Conceptos.Código", "Conceptos.Código2" y "Conceptos.Grupo"
2. Copie el contenido de la columna "Código" en la columna "Código2"
3. Seleccione "Desglosar partidas por sus mediciones", marcando la opción "Campo: Mediciones.Espacio"
4. En "VER: Mediciones", rellene la columna "Grupo" operando con la expresión: Espacios[Número==Mediciones.Espacio].Código
5. Rellene la columna "Código" operando con la expresión: Conceptos.Grupo + Conceptos.Código2
6. En "VER: Espacios", genere tantos espacios nuevos como capítulos tenga la obra. Puede hacerlo de forma automática si mantiene pulsadas las teclas [Mayús + F7] sobre la columna "Código"
7. En la ventana "Presupuesto", copie el contenido de la columna "Resumen" y la péguelo en la ventana "Espacios", para crear el "Resumen" de los nuevos espacios
8. En "VER: Mediciones" copie el contenido de la columna "ResumenSup" en la columna "Espacio"
9. Seleccione "CÁLCULOS: Calcular todo"
10. En "VER: Espacios" copie los antiguos espacios (que ahora se han quedado a cero), bórrelos y péguelos en una obra nueva
11. Seleccione "HERRAMIENTAS: Reestructurar capítulos" utilizando la obra del punto anterior como plantilla
12. Abra la ventana "VER: Árbol", haga visible la columna "Código2" y seleccione el nivel "Partidas" para desplegar el árbol
13. Para recuperar los códigos originales, copie el contenido de la columna "Código2" en la columna "Código"
14. Para recuperar el resumen original, opera la columna "Resumen" con la expresión: Conceptos.Resumen - substr(Conceptos.Dirección, 8, 0)

Nota:
- Si la obra contiene subcapítulos, antes de realizar el procedimiento, deberá seleccionar "HERRAMIENTAS: Reducir niveles del árbol", marcando "Subcapítulos", para dejar solo un nivel de capítulos.
- Si la obra contiene subpartidas, deberá aplicar el filtro Conceptos[Código==Mediciones.CodSup].Nat == 4, al realizar las operaciones en la ventana "VER: Mediciones".