Complementos o plugins

Los complementos o “plugins” son programas independientes de Presto que realizan tareas específicas sobre las obras, aparecen en el menú principal como una opción más, directamente accesible a los usuarios.

 

En la zona derecha, dispone de documentación para facilitar la creación de complementos a través de la API para desarrollar complementos de Presto.

Complementos de Presto 2018

Lista de complementos incluidos en la última versión de Presto.

 

    Presupuestos y mediciones

  • Asignar color a conceptos
  • Cambiar el código por el código decimal
  • Copiar el texto a un archivo de texto asociado
  • Identificar valores únicos en campos de líneas de medición
  • Intercambiar precios alternativos con el presupuesto
  • Preparar el presupuesto para entregar al cliente
  • Preparar el presupuesto sin precios para licitar
  • Refundir las partidas con mismo resumen, texto y precio
  • Refundir las partidas seleccionadas
  • Rellenar el comentario o la división de las líneas de medición
  • Separar y reagrupar por divisas

    Planificación económica

  • Crear descomposición de objetivo a partidas sin descomponer
  • Desglosar las líneas de medición que están en varias fases
  • Repartir la planificación por fases en las líneas de medición

    Planificación temporal

  • Asignar las fechas de la planificación económica
  • Crear barras reales en función del avance
  • Crear precedencias a partir de una lista
  • Importar archivo de Microsoft Project

    Facturación

  • Exportar facturas en formato txt

    Otros complementos disponibles

  • Calcular el tiempo de uso de una licencia multiusuario
  • Convertir campos de conceptos en campos personalizados
  • Obtener el número de un color para las expresiones de Presto

 

Ejemplo práctico de complemento

 

Instrucciones

Copiar el siguiente ejemplo de código fuente en un editor de textos ASCII y guardarlo con la extensión .VBS

 

Ejemplo de código fuente

' Creamos el objeto que representa a Presto

Set PrestoEjemplo = GetObject("", "Presto.App.18")

 

' Impide alterar la obra mientras se ejecuta el complemento (opcional)

PrestoEjemplo.SetModal(0)

 

' Filtra la tabla de conceptos por aquellos cuyo código comienza por "E04". Chr(34) representa las comillas

PrestoEjemplo.SetElement 1, "Conceptos", "Conceptos.Código", Chr(34) & "E04*" & Chr(34)

 

' Recorre los conceptos filtrados

While PrestoEjemplo.GetElement(1) = 0

 

' Asigna "Rojo" como estado de los conceptos seleccionados

PrestoEjemplo.SetField "Conceptos.Estado", 1

 

' Actualiza los cambios realizados en los conceptos

PrestoEjemplo.UpdateRecord ("Conceptos")

Wend

 

' Activa el uso del programa (si se desactivó en la segunda línea)

PrestoEjemplo.SetModal(1)

 

' Comprueba la integridad de la obra resultante

PrestoEjemplo.CheckProject()

 

Formas de usarlo

Copiar el fichero creado anteriormente al directorio indicado en:

ARCHIVO: Entorno de trabajo: Directorios: Complementos [Usuario]

y aparecerá en el menú "COMPLEMENTOS" de Presto.

 

O bien, directamente con doble clic, si la extensión VBS está asociada a Microsoft Windows Based Script Host.