 descripciu8c3b3n ejecuta controles deu800 licencia listboxes deu800 productos 20120912 asigna defaults composiciu8c3b3n composiciu8c3b3n composiciu8c3b3n macro chequeovalorlicenciaok cu8c3b3digo cu8c3b3digo cu8c3b3digo ' subu800 eventowhenloadingformcabecera oevent asu800 object dimu800 oform asu800 object 'eventowhenloadingfromcabecera - inicio chequeovalorlicenciaok oevent oform thiscomponentu82edrawpageu82eformsu82egetbyname cabecera 'inicializaciu8c3b3n deu800 tareas yu800 objetos hoyu800 oform oformu82egetbyname fmtvidquotefecha 'eventowhenloadingfromcabecera - finu800 endu800 subu800 ' bitu8c3a1cora bitu8c3a1cora bitu8c3a1cora 20120911 cambio deu800 diseu8c3b1o form presupuestos ' subu800 eventowhenloadingformcabecera oevent asu800 object dimu800 odocument asu800 object dimu800 oform asu800 object dimu800 ocampo asu800 object dimu800 osubform asu800 object dimu800 osubsubform asu800 object dimu800 osubsubformgrid asu800 object dimu800 olistbox asu800 object 'chequealicenciaok 'msgbox eventowhenloadingfromcabecera inicio 'msgbox call chequeovalorlicenciaok chequeovalorlicenciaok oevent odocument thiscomponent oform thiscomponentu82edrawpageu82eformsu82egetbyname cabecera osubform oformu82egetbyname cabeceraampliada .getbyname detallepresupuesto osubsubform osubformu82egetbyname detalleproducto osubsubformgrid osubsubformu82egetbyname detalleproductogrid olistbox osubsubformgridu82egetbyname txtelementoid olistboxu82elistsource array olistboxu82erefresh oestadolistboxdetalleproducto 0u800 'inicializaciu8c3b3n deu800 tareas yu800 objetos hoyu800 oform oformu82egetbyname fmtvidquotefecha 'msgbox call newresetlistbox from eventowhenloadingfromcabecera newresetlistboxdetalleproducto oevent 'msgbox eventowhenloadingfromcabecera finu800 endu800 subu800 ' 20120912 optimizaciu8c3b3n poru800 nuevo diseu8c3b1o deu800 form presupuesto usou800 usou800 usou800 form presupuesto form cabecera 