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 2017.03

Descargue los nuevos complementos en el directorio especificado para "Complementos" en las opciones de entorno de trabajo del programa.

 

    Presupuestos y mediciones

  • Asignar color a conceptos (NUEVO: Presto 2017)
  • 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 (NUEVO: Presto 2017)
  • 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.Application.10")

 

' 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.