CREAR LISTADO DE CARPINTERIA

Responder
Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

CREAR LISTADO DE CARPINTERIA

18 Ene 2012, 17:32

Estoy intentando crear un listado de carpinteria mediante visual basic y el editor de allplan 2012, lo tengo muy pefilado pero no consigo que me liste puertas y ventanas juntas. He partido desde un listado ya existente en Allplan 2012 de ventanas y por ahora solo me lista ventanas. He estado editando los listados de puertas y ventanas y no consigo descubrir donde se indica que liste una cosa o la otra, o las dos cosas a la vez. Alguna idea??? :?:

Avatar de Usuario
MTL
Abducido
Abducido
Mensajes: 612
Registrado: 30 Dic 2002, 01:00
Ubicación: España
Contactar:

Re: CREAR LISTADO DE CARPINTERIA

18 Ene 2012, 18:19

Yo también estoy muy interesado en esto, a ver si alguien nos puede sacar de dudas...
Un saludo, Miguel

Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

Re: CREAR LISTADO DE CARPINTERIA

18 Ene 2012, 19:19

Por ahora he conseguido esto para las ventanas pero no me selecciona puertas....
Imagen

Uploaded with ImageShack.us

Avatar de Usuario
MTL
Abducido
Abducido
Mensajes: 612
Registrado: 30 Dic 2002, 01:00
Ubicación: España
Contactar:

Re: CREAR LISTADO DE CARPINTERIA

18 Ene 2012, 20:01

Muy currado!!!

Yo no sé hacer eso, pero sí que el listado seleccione puertas y ventanas :D

Entras en "Modificar listados", y eliges el listado que quieres. Mejor lo copias antes y trabajas con la copia, por si acaso. Te sale una especie de esquema del listado-leyenda, y una ventana de definiciones. En esa ventana hay un botón que pone "Selec.", criterio de selección.

Le das y aparece una nueva ventana, en la que en la zona "Criterio" está ya escrito "Objeto=macro de ventana".
Haces clic en el vinculo "o", se escribe el símbolo "|".
Ahora clic en el botón Objeto, seleccionas macro de puerta. Aceptas, guardas, y ya está.

Mucho más fácil que lo que has hecho tú!!!
Un saludo, Miguel

Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

Re: CREAR LISTADO DE CARPINTERIA

19 Ene 2012, 09:03

Lo que he hecho es un informe resultón pero sencillo ya que cuatro nociones, que son las únicas que tengo de visual basic, se consigue. :wink:
Estoy probando lo que me has indicado y me da la sensación que este tipo de selección solo se puede realizar con "listados" y no con "informes" que es lo que estoy usando, ya que los listados en versiones futuras desaparecerán, según dicen. Para informes no puedo utilizar "modificar listados" y supongo que se tiene que hacer directamente con el Visual Basic, ¿donde? creo que lo tengo localizado, ¿como? por ahora no se que tipo de expresión colocar...
Gracias.

Avatar de Usuario
MTL
Abducido
Abducido
Mensajes: 612
Registrado: 30 Dic 2002, 01:00
Ubicación: España
Contactar:

Re: CREAR LISTADO DE CARPINTERIA

19 Ene 2012, 09:52

Si, te había entendido mal, lo que te digo yo es para listados o para documento-leyendas, para informes ni idea, lo siento.

Yo lo había mirado en documentos-leyenda, que están bastante bien y se actualizan solos al modificar la maqueta, pero para hacer un listado como el tuyo hay que currárselo. Con esto de los informes me parece que los documento-leyendas también desaparecerán.
Un saludo, Miguel

Avatar de Usuario
MTL
Abducido
Abducido
Mensajes: 612
Registrado: 30 Dic 2002, 01:00
Ubicación: España
Contactar:

Re: CREAR LISTADO DE CARPINTERIA

19 Ene 2012, 10:47

He estado comparando los archivos de ventanas y puertas, y he encontrado algo.
Busca el archivo "Ventanas.rdcl", estará en la carpeta:

\Nemetschek\Allplan2012\Etc\reports\spa\Acabado\Ventanas, puertas

Ábre el archivo "Ventanas.rdcl" con el editor de notas y busca esta línea:

FROM [Filter=@OBJ@.eq.991,Type=0]

El código 991 corresponde a ventanas, el 992 a puertas. Sustituye esa línea por esta otra:

FROM [Filter=(@OBJ@=991.or.@OBJ@=992),Type=0]

Guardalo con otro nombre y a ver. Luego puedes hacer esto mismo en tu listado.
Un saludo, Miguel

Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

Re: CREAR LISTADO DE CARPINTERIA

19 Ene 2012, 11:22

Si asi si que funciona, casi casi lo hemos hecho paralelamente... :D ahora le voy a poner los tragaluces y barandillas.
¿Y esos números 991, 992 donde se indican? porque yo los he cogido de otros informes...

Gracias, cuando tenga la ultima prueba cuelgo el resultado final.

Avatar de Usuario
MTL
Abducido
Abducido
Mensajes: 612
Registrado: 30 Dic 2002, 01:00
Ubicación: España
Contactar:

Re: CREAR LISTADO DE CARPINTERIA

19 Ene 2012, 11:29

Yo también he sacado los códigos de otros informes, hay uno en reformas, de ventanas y puertas, ahí viene esa línea con ambos códigos. Estaría bien que Nem hiciera público un listado de códigos...

Estaré esperando el resultado final, gracias de antemano.
Un saludo, Miguel

Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

Re: CREAR LISTADO DE CARPINTERIA

24 Ene 2012, 09:21

Los códigos de cada objeto de Allplan se encuentran en el archivo objekt.000 que esta en la carpeta STD del programa, me lo han chivado. :D

Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

Re: CREAR LISTADO DE CARPINTERIA

24 Ene 2012, 09:42

Por ahora así la voy a dejar, lo siguiente será las barandillas
Imagen

Uploaded with ImageShack.us
Diferencia por materiales y plantas, aunque en la imagen no aparezca, y suma las superficies de las dos cosas.

Avatar de Usuario
vilcab
Sosito
Sosito
Mensajes: 47
Registrado: 26 Ene 2009, 01:00

Re: CREAR LISTADO DE CARPINTERIA

24 Ene 2012, 09:48

Imagen

Uploaded with ImageShack.us
y con resumen por elemento

Avatar de Usuario
MTL
Abducido
Abducido
Mensajes: 612
Registrado: 30 Dic 2002, 01:00
Ubicación: España
Contactar:

Re: CREAR LISTADO DE CARPINTERIA

24 Ene 2012, 09:52

vilcab escribió:Los códigos de cada objeto de Allplan se encuentran en el archivo objekt.000 que esta en la carpeta STD del programa, me lo han chivado. :D
Gracias.

Y te ha quedado muy bien, gran currada.
Un saludo, Miguel

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados