 correcciones realizadas v3u800u82e0u800 2012 sobre elu800 estado inicial deu800 acuerdo au800 losu800 usuarios solo erau800 necesario ejecutar elu800 proceso deu800 lista deu800 precios deu800 wm2009 sobre losu800 mismos archivos conu800 procediendo previamente au800 cambiar lau800 compau8c3b1u8c3ada extrusora. elu800 esquema nou800 funciona deu800 esta manera osixto seu800 procede au800 solicitar lau800 generaciu8c3b3n deu800 todos losu800 archivos deu800 acuerdo au800 lasu800 actuales necesidades. seu800 procede au800 confeccionar unau800 lista au800 mano alzada deu800 todos losu800 productos queu800 estaru8c3a1n incluidos dentro deu800 lau800 muestra. conu800 fecha 20120509 seu800 retira elu800 u8c3baltimo deu800 losu800 archivos deu800 presupuesto modelo para proceder au800 corregir lau800 versiu8c3b3n 2u800u82e0u800 seu800 confecciona unu800 sqlscript para automatizar elu800 reemplazo deu800 datos iniciales deu800 modelos sobre lau800 tabla abtu800u82eproductos deu800 acuerdo au800 lau800 lista au800 mano alzada delu800 20120504 urlu800 upgradedbu82ev3_0u82esqlu800 seu800 modifican losu800 atributos deu800 tabla abtu800u82eproductos para mantener unu800 esquema puente conu800 lau800 v2u800u82e0u800. seu800 genera elu800 esquema puente entre ambas versiones trabajo administrativo manual . correcciones deu800 forma enu800 losu800 archivos deu800 presupuestoswm ejemplo pfij-pau8c3b1o fijo standard 4u800 mmu800u82eptou800 - pfij-pau8c3b1o fijo standard 4mmu800u82eptou800 seu800 aplican correcciones alu800 35u800 deu800 todos losu800 archivos deu800 presupuesto. seu800 modifica elu800 esquema deu800 vidrio repartido. seu800 toma como base lau800 versiu8c3b3n 1u800 yu800 cambia lau800 modalidad deu800 cu8c3a1lculo. nou800 toma datos deu800 proceso sino queu800 esu800 simplemente elu800 calculo poru800 m2u800. recodificaciu8c3b3n yu800 agregado deu800 productos para elu800 nuevo esquema deu800 pau8c3b1os fijos. 20120516 luego deu800 esfuerzos para ejecutar elu800 proceso enu800 home seu800 comunica queu800 lepton seu800 niega au800 brindar lau800 clave poru800 falta deu800 pago deu800 licencias. seu800 comunica queu800 au800 partir delu800 16u800 seu800 comenzaru8c3a1 au800 ejecutar esta tarea enu800 abtu800. 20120518 seu800 verifica lasu800 carencias deu800 software deu800 oficina enu800 losu800 equipos donde seu800 ejecutaru8c3a1n losu800 procesos enu800 abtu800. esu800 solucionado. seu800 detectan incongruencias yu800 seu800 solicita definiciones rangos falta deu800 archivos etcu800. seu800 programa procesos automatizados deu800 generaciu8c3b3n deu800 archivos. 20120522 generaciu8c3b3n deu800 script para correcciu8c3b3n deu800 nombres incorrectamente definidos. 20120524 cambio nuevamente deu800 esquema deu800 vidrio repartido. vuelve alu800 estado anterior. recreaciu8c3b3n deu800 todas lasu800 fu8c3b3rmulas enu800 todas lasu800 solapas deu800 lau800 capa deu800 presentaciu8c3b3n. 20120528 seu800 ejecutan lasu800 u8c3baltimas generaciones deu800 archivos enu800 sitio. 20120529 seu800 ejecutan losu800 procesos yu800 seu800 definen algunos cambios deu800 lau800 capa deu800 presentaciu8c3b3n. seu800 detectan incoherencias conu800 respecto au800 losu800 datos deu800 set2011. seu800 hace comunicacion telefu8c3b3nica sinu800 respuesta. seu800 envu8c3ada unu800 correo solicitando losu800 elementos deu800 decisiu8c3b3n. 20120530 seu800 aplican modificaciones au800 capa deu800 presentaciu8c3b3n. seu800 agregan lasu800 solapas correspondientes au800 losu800 pau8c3b1os fijos deu800 cada lu8c3adnea. seu800 agregan losu800 cu8c3b3digos correspondientes para pau8c3b1os fijos pfij deu800 cada lu8c3adnea 20120601 regeneraciu8c3b3n deu800 aberturas deu800 pvcu800 poru800 cambio deu800 precios regeneraciu8c3b3n deu800 archivo deu800 aberturas mu800-3u800 6mmu800. regeneraciu8c3b3n deu800 archivos deu800 gillotinas poru800 cambio deu800 lu8c3adnea novissima poru800 delta 20120604 eliminaciu8c3b3n manual deu800 dimension altura 2400 para vabr tablas tablas tablas tablas queu800 intervienen enu800 elu800 proceso deu800 generaciu8c3b3n deu800 listas deu800 precios table productos table modelos table preciostmp table precios table categorias table dimensionval table interiores procesos procesos procesos losu800 siguientes sonu800 losu800 pasos au800 seguir #generaciu8c3b3n deu800 archivos deu800 precios ##au800 partir delu800 mu8c3b3dulo winpre existente ejecutar elu800 proceso deu800 cu8c3a1lculo deu800 lista deu800 precios para cada unou800 deu800 losu800 tipos deu800 productos au800 incluir dentro deu800 lau800 lista deu800 precios. este proceso toma losu800 archivos existentes deu800 extensiu8c3b3n .ptou800 yu800 losu800 transforma conu800 eseu800 proceso enu800 archivos delu800 tipo .xlsu800 conu800 elu800 queu800 luego seu800 transformaru8c3a1n enu800 datos maleables. ##201205 usou800 deu800 autohotkey conu800 lasu800 macros indicadas ###marcar elu800 archivo sinu800 extensiu8c3b3n yu800 copiar elu800 nombre enu800 elu800 portapapeles . ###levantar elu800 archivo conu800 wm2009. ctrl bu800 ###ejecutar elu800 proceso deu800 acuerdo au800 lasu800 caracteru8c3adsticas delu800 archivo ###ejecutar elu800 ajuste deu800 configuraciu8c3b3n deu800 lau800 salida. ctrl lu800 ###grabar enu800 formato .xlsu800 copiando elu800 nombre almacenado enu800 elu800 portapapeles. ctrl vu800 ###repetir hasta finalizar conu800 todos losu800 archivos. ##verificar queu800 elu800 archivo proc procesou82epreciosu82echequeanombresu82escpu800 estu8c3a9 dentro deu800 lasu800 normas deu800 unix lfu800 ###usar  fromdos procesou82epreciosu82echequeanombresu82escpu800  ####sudo aptu800-getu800 install tofrodos ##corregir losu800 nombres deu800 losu800 archivos deu800 acuerdo au800 lasu800 especificaciones dentro deu800 lau800 tabla preciosabtu82eproductos . proc procesou82epreciosu82echequeanombresu82escpu800 ###verificar lau800 ejecuciu8c3b3n deu800 losu800 cambios ##ejecutar elu800 proceso deu800 conversiu8c3b3n deu800 .xlsu800 au800 formato .csvu800 . proc procesou82epreciosu82e004u800u82escpu800 ###verificar lau800 existencia delu800 programa  xls2csv  ####sudo aptu800-getu800 install catdoc ###elu800 proc procesou82epreciosu82e004u800u82escpu800 necesita elu800 paru8c3a1metro deu800 lau800 carpeta donde tomaru8c3a1 losu800 archivos ###debe existir dentro deu800 lau800 carpeta deu800 ejecuciu8c3b3n elu800 directorio preciou82ecsvu800 . siu800 nou800 existe crearlo. ##ejecutar elu800 proceso deu800 agregado au800 lau800 base deu800 datos proc procesou82epreciosu82e005u800u82escpu800 ###ejecutar elu800 proceso conu800 elu800 paru8c3a1metro     proceso 004u800 proceso 004u800 proceso 004u800 proceso automu8c3a1tico deu800 toma deu800 archivos provenientes deu800 winmaker enu800 formato xlsu800 yu800 losu800 traduce enu800 formato csvu800 para queu800 puedan seru800 tomados normalmente enu800 unu800 archivo u8c3banico conu800 todos losu800 datos transformados. port unix port unix port unix urlu800 procesou82epreciosu82e004u800u82escpu800 # binu800 shu800 # # generaciu8c3b3n deu800 archivo deu800 csvu800 conu800 precios provenientes desde winmaker # # -------------------------------------------------------------------- rmu800 preciosu82ecsvu800 listau82epreciosu82ecsvu800 # expansiones varias # desafectado 20110803 dado losu800 errores provenientes deu800 abertec-winmaker au8c3ban nou800 seu800 hanu800 solucionado desde 20110505 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido rajau82exlsu800 'preciosu82ewmu800u82exlsu800 rajas novissima vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido rajau82exlsu800 'preciosu82ewmu800u82exlsu800 rajas atu800-premium vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido rajau82exlsu800 'preciosu82ewmu800u82exlsu800 rajas europa vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido rajau82exlsu800 'preciosu82ewmu800u82exlsu800 rajas stdu800 vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido proyu82exlsu800 'preciosu82ewmu800u82exlsu800 proyectante maxu800-airu800 vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido proyu82exlsu800 'preciosu82ewmu800u82exlsu800 proyectante novissima vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas europa vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas novissima vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas modena vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas prima 45u800 vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas stdu800 vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas liviana vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas aluminio natural liviana vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 ventanas corredizas atu800-premium vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 puertas corredizas europa vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 puertas corredizas modena vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 puertas corredizas stdu800 vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 puertas corredizas atu800-premium vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 guillotina novissima vidrio repartidou82exlsu800 #cpu800 'preciosu82ewmu800u82exlsu800 vidrio repartido vcrr-glltu82exlsu800 'preciosu82ewmu800u82exlsu800 guillotina stdu800 vidrio repartidou82exlsu800 # finu800 expansiones varias foru800 file inu800 preciosu82ewmu800u82exlsu800 .xlsu800; dou800 echo file base basename file .xlsu800 salida1 baseu82ecsvu800 xls2csv file salida1 # catu800 comandou82einsertu82epreciostmpu82escpu800 listau82eprecios1u82ecsvu800 # original au800 partir deu800 excel # awku800 'begin fsu800 ; nru800 8u800 && nfu800 2u800 print 42u800 filename 42u800 1u800 substr 3u800 2u800 length 3u800 -2u800 ' salida1 preciosu82ecsvu800 listau82epreciosu82ecsvu800 # au800 partir deu800 openoffice awku800 'begin fsu800 ; nru800 6u800 && nfu800 2u800 print 42u800 filename 42u800 1u800 substr 3u800 2u800 length 3u800 -2u800 ' salida1 preciosu82ecsvu800 listau82epreciosu82ecsvu800 # awku800 'begin fsu800 ; nru800 8u800 && nfu800 2u800 print 42u800 filename 42u800 1u800 substr 3u800 2u800 length 3u800 -2u800 ' salida1 listau82eprecios1u82ecsvu800 rmu800 salida1 done port wintel port wintel port wintel urlu800 procesou82epreciosu82e004u800u82ecmdu800 echo offu800 clsu800 echo procesando archivos provenientes deu800 winmaker.... path path ;cu800 abertec precios erase cu800 abertec precios preciosu82ecsvu800 .csvu800 erase cu800 abertec precios preciosu82ecsvu800 .txtrem erase .csvu800 cdu800 cu800 abertec precios preciosu82ewmu800u82exlsu800 diru800 .xlsu800 bu800 nu800 l_planillasu82etxtu800 cu800 program files gnuwin32 binu800 awku800 -vu800 squ800 42u800 print xls2csv squ800 0u800 squ800 l_planillasu82etxtu800 cmdu800 cu800 program files gnuwin32 binu800 awku800 -fu800 .. p_planillasu82eawku800 .csvu800 listau82epreciosu82etxtu800 remu800 erase .csvu800 erase cu800 abertec precios preciosu82ewmu800u82exlsu800 .csvu800 remu800 erase l_planillasu82etxtu800 remu800 rename listau82epreciosu82etxtu800 listau82epreciosu82ecsvu800 copy listau82epreciosu82etxtu800 cu800 abertec precios preciosu82ecsvu800 listau82epreciosu82ecsvu800 erase cu800 abertec precios preciosu82ewmu800u82exlsu800 .txtu800 clsu800 echo finu800 delu800 proceso 4u800 pause proceso 005u800 proceso 005u800 proceso 005u800 actualiza lasu800 tablas deu800 precios seu800 lanza desde elu800 proceso urlu800 procesou82epreciosu82e005u800u82escpu800 port unix port unix port unix ficha date yu800 mu800 du800. hu800 mu800 salida logu800u82eprocesou82epreciosu82e005u800- ficha echo salida mysql -vu800 -bu800 -uu800 sas_admin -pu800 -hu800 1u800 abertec salida port wintel port wintel port wintel echo offu800 clsu800 echo procesando precios... path path ;cu800 program files mysql mysql server 5u800u82e1u800 binu800 cdu800 abertec precios preciosu82ecsvu800 setu800 salida logu800u82eprocesou82epreciosu82e005u800- setu800 salida salida date 6u800 4u800 date 3u800 2u800 date 0u800 2u800 remu800 mysql -vu800 -bu800 -uu800 abt_usr -pu800 -hu800 abt001 abertec .. procesou82epreciosu82e005u800u82esqlu800 salida mysql -vu800 -bu800 -uu800 abt_usr -pu800 -hu800 abt001 abertec .. procesou82epreciosu82e005u800u82esqlu800 nulu800 proceso 005u800 sqlu800 proceso 005u800 sqlu800 proceso 005u800 sqlu800 file warning-icon-hiu800u82epngu800 20px atenciu8c3b3n verificar elu800 directorio deu800 acceso deu800 losu800 archivos deu800 donde tomaru8c3a1 definitivamente losu800 datos elu800 proceso. file warning-icon-hiu800u82epngu800 20px -- comu800 agregado 20100525u82e0933 useu800 abertec truncate precios; -- finu800 agregado 20100525u82e0933 truncate preciostmp; -- incorpora archivo plano deu800 precios luego deu800 ejecuciu8c3b3n 004u800 load data local infile ' home sasu800 archivos documentos documentos cloudoffice abertec listasu82eprecios listasu82epreciosu82eunificada preciosu82ecsvu800 listau82epreciosu82ecsvu800' into table preciostmp fields terminated byu800 ' ' enclosed byu800 ' ' lines terminated byu800 ' nu800' archivoid dimension precio ; -- define fecha deu800 cambio deu800 precio yu800 estado au800 'activo' update preciostmp setu800 fechaprecio current_date estadoprecio au800 ; -- cambia estado deu800 precios anteriores au800 'inactivo' update precios setu800 estadoprecio iu800 ; -- modificaciu8c3b3n 07u800u82e2010 cambia adaptarwm poru800 productos -- insert into precios productoid dimension precio fechaprecio estadoprecio archivoid ancho alto -- select t2u800u82eproductoid t1u800u82edimension t1u800u82eprecio t1u800u82efechaprecio t1u800u82eestadoprecio t1u800u82earchivoid convert trim substr t1u800u82edimension 1u800 4u800 unsigned -- convert trim substr t1u800u82edimension locate xu800 dimension 2u800 4u800 unsigned from preciostmp asu800 t1u800 adaptarwm asu800 t2u800 where t1u800u82earchivoid t2u800u82earchivoid; -- arma tabla precios conu800 lau800 combinaciu8c3b3n deu800 tablas deu800 preciostmp yu800 productos adaptarwm insert into precios productoid dimension precio fechaprecio estadoprecio archivoid ancho alto select t2u800u82eproductoid t1u800u82edimension t1u800u82eprecio t1u800u82efechaprecio t1u800u82eestadoprecio t1u800u82earchivoid convert trim substr t1u800u82edimension 1u800 4u800 unsigned convert trim substr t1u800u82edimension locate xu800 dimension 2u800 4u800 unsigned from preciostmp asu800 t1u800 productos asu800 t2u800 where t1u800u82earchivoid t2u800u82earchivoid; -- corrige campo dimensiu8c3b3n para hacerlo fixu800. update precios setu800 dimension concat_ws ' xu800 ' right concat 0u800 trim convert ancho char 10u800 4u800 right concat 0u800 trim convert alto char 10u800 4u800 ; -- finu800 procesou82epreciosu82e005u800 otros procesos otros procesos otros procesos urlu800 procesou82epreciosu82e000u800u82escpu800 ejecuta enu800 forma automatizada losu800 procesos 004u800 005u800 # binu800 shu800 # --------------------------------------------------- # proceso deu800 ejecuciu8c3b3n deu800 general deu800 adaptaciu8c3b3n deu800 # lista deu800 precios pu800 abertec. debe ingresarse elu800 # paru8c3a1metro host ipu800 para indicar # sobre queu800 motor seu800 estu8c3a1 haciendo elu800 trabajo # --------------------------------------------------- . procesou82epreciosu82e004u800u82escpu800 . procesou82epreciosu82e004bu82escpu800 . procesou82epreciosu82e005u800u82escpu800 192u800u82e168u800u82e0u800u82e188u800 . procesou82epreciosu82e005bu82escpu800 192u800u82e168u800u82e0u800u82e188u800 urlu800 procesou82epreciosu82e004bu82escpu800 desafectado. hacu8c3ada elu800 mismo proceso queu800 urlu800 procesou82epreciosu82e004u800u82escpu800 yu800 leu800 incluu8c3ada unu800 reproceso deu800 vidrios repartidos urlu800 procesou82epreciosu82e005bu82escpu800 desafectado. hacu8c3ada elu800 mismo proceso queu800 urlu800 procesou82epreciosu82e005u800u82escpu800 yu800 tomaba elu800 sqlu800 script siguiente urlu800 procesou82epreciosu82e005bu82esqlu800 actualizaba losu800 valores deu800 vidrio repartido conu800 unu800 coeficiente determinado. useu800 abertec; update abertec . precios setu800 precio precio 1u800u82e07u800 where archivoid like ' epartido '; vistas vistas vistas beautify vistaprecios001 vistaprecios001 vistaprecios001 select precios . productoid ifnull productos . categoriaid   asu800 categoriaid ifnull productos . modeloid   asu800 modeloid ifnull productos . colorid   asu800 colorid ifnull productos . interiorid   asu800 interiorid ifnull productos . columnaid   asu800 columnaid precios . dimension precios . precio precios . estadoprecio from abertec . productos asu800 productos abertec . precios asu800 precios where productos . productoid precios . productoid andu800 precios . estadoprecio 'au800' vistaprecios007 vistaprecios007 vistaprecios007 create view vistaprecios007 asu800 select distinct t1u800 . productoid asu800 productoid ifu800 t1u800 . categoriaid 'pcrr' 'vcrr' t1u800 . categoriaid asu800 categoriaid t1u800 . modeloid asu800 modeloid t1u800 . colorid asu800 colorid t1u800 . interiorid asu800 interiorid t1u800 . columnaid asu800 columnaid t1u800 . dimension asu800 dimension t1u800 . precio asu800 precio t1u800 . estadoprecio asu800 estadoprecio from vistaprecios001 t1u800 join dimensionval t2u800 where t1u800 . categoriaid t2u800 . categoriaid andu800 t1u800 . modeloid t2u800 . modeloid andu800 t1u800 . colorid t2u800 . colorid andu800 t1u800 . dimension t2u800 . dimension vistaprecios099 vistaprecios099 vistaprecios099 create view vistaprecios099 asu800 select distinct t1u800 . productoid asu800 productoid t1u800 . categoriaid asu800 categoriaid t1u800 . modeloid asu800 modeloid t1u800 . colorid asu800 colorid t1u800 . interiorid asu800 interiorid t1u800 . columnaid asu800 columnaid t1u800 . dimension asu800 dimension t1u800 . precio asu800 precio t1u800 . estadoprecio asu800 estadoprecio from vistaprecios001 t1u800 join dimensionval t2u800 where t1u800 . categoriaid t2u800 . categoriaid andu800 t1u800 . modeloid t2u800 . modeloid andu800 t1u800 . colorid t2u800 . colorid andu800 t1u800 . dimension t2u800 . dimension estructura bu8c3a1sica reporte estructura bu8c3a1sica reporte estructura bu8c3a1sica reporte premarcos yu800 contramarcos premarco contramarcos chico grande modena premarco contramarco ventana corrediza tradicional blanca simple vcrr 0800x0400 pcrr 1200x2000 vidrio 4mmu800 repartido cu800 vidrio mosquitero gu800u82ecomu8c3ban gu800u82ebarrio ventana corrediza gamma 90u8c2b0 blanca simple vcrr 0800x0400 pcrr 1200x2000 vidrio 4mmu800 vcrr 0800x0400 pcrr 1200x2000 repartido cu800 vidrio mosquitero gu800u82ecomu8c3ban gu800u82ebarrio ventana corrediza gamma 45u8c2b0 blanca simple vcrr 0800x0400 pcrr 1200x2000 vidrio 4mmu800 vcrr 0800x0400 pcrr 1200x2000 repartido cu800 vidrio mosquitero gu800u82ecomu8c3ban gu800u82ebarrio ventana corrediza delta simple vcrr 0800x0400 pcrr 1200x2000 vidrio 4mmu800 vcrr 0800x0400 4mmu800 1000x1500 5mmu800 pcrr 1200x2000 4mmu800 1800x2000 5mmu800 2000x2000 6mmu800 repartido cu800 vidrio dvhu800 vcrr 0800x0400 4u800 6u800 4u800 1000x1500 5u800 6u800 5u800 pcrr 1200x2000 4u800 6u800 4u800 1800x2000 5u800 6u800 5u800 2000x2000 6u800 6u800 6u800 mosquitero gu800u82ecomu8c3ban gu800u82ebarrio ventana corrediza mu8c3b3naco topu800 simple vcrr 0800x0400 pcrr 1200x2000 vidrio 4mmu800 vcrr 0800x0400 4mmu800 1000x1500 5mmu800 pcrr 1200x2000 4mmu800 1800x2000 5mmu800 2000x2000 6mmu800 repartido cu800 vidrio dvhu800 vcrr 0800x0400 4u800 9u800 4u800 1000x1500 5u800 9u800 5u800 pcrr 1200x2000 4u800 9u800 4u800 1800x2000 5u800 9u800 5u800 2000x2000 6u800 9u800 6u800 mosquitero gu800u82ecomu8c3ban gu800u82ebarrio ventana corrediza mu800-3u800 simple vcrr 0800x0400 pcrr 1200x2000 vidrio 4mmu800 vcrr 0800x0400 4mmu800 1000x1500 5mmu800 pcrr 1200x2000 4mmu800 1800x2000 5mmu800 2000x2000 6mmu800 repartido cu800 vidrio dvhu800 vcrr 0800x0400 4u800 12u800 4u800 1000x1500 5u800 12u800 5u800 pcrr 1200x2000 4u800 12u800 4u800 1800x2000 5u800 12u800 5u800 2000x2000 6u800 12u800 6u800 mosquitero gu800u82ecomu8c3ban gu800u82ebarrio ventana corrediza mu800-5u800 ventana corrediza mu800-3u800 vidrio repartido ventana corrediza mu800-5u800 vidrio repartido ventana deu800 abrir mu8c3b3naco topu800 ventana deu800 abrir delta ventana deu800 abrir gamma ventana deu800 abrir mediterranea mu800-3u800 ventana deu800 abrir mu800-5u800 vidrio repartido guillotina novu8c3adssima ojos deu800 buey medio solu800 rajas 1u800 2u800 punto externo postigones fijos postigones regulables cortinas pau8c3b1os fijos tradicional gamma 45u8c2b0 gamma 90u8c2b0 mu8c3b3naco topu800 mu800-3u800 delta dvhu800 gamma 45u8c2b0 gamma 90u8c2b0 mu8c3b3naco topu800 mu800-3u800 delta anodizados frentes integrales deu800 placard aireador - rejas accesorios vidrios puertas tradicional gamma 45u8c2b0 gamma 90u8c2b0 mu8c3b3naco topu800 mu800-3u800 mu800-5u800 delta 