Generador.NET 7.5 UPGRADE # 5. Nuevas implementaciones. Errores Corregidos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Generador.NET 7.5 UPGRADE # 5. Nuevas implementaciones. Errores Corregidos"

Transcripción

1 Generador.NET 7.5 UPGRADE # 5 Importante: Las nuevas funcionalidades requieren instalar el Upgrade 5 del Development Environment En este upgrade, se instala una nueva versión de la gxoffice2.dll la cual debe ser actualizada en los equipos cliente en el caso de usar tipos de datos de manejo de Office. Para los usuarios de SQL Server 2000 se requiere una versión actualizada el driver de SQL Server que pueden obtenerse en: Más información en el SAC # Nuevas implementaciones Sac # Mejoras de performance en accesos SQL Se hicieron cambios a nivel de los accesos ODBC que repercuten en una mejora significativa en los objetos que usan más de 100 cursores. SAC # Cláusula NOWAIT específica para Oracle Cuando se leen registros para ser actualizados se utiliza la cláusula NOWAIT de Oracle que evita quedar esperando eternamente si un registro a leer esta locked. Con esta cláusula, si un registro a leer esta lockeado, retorna inmediatamente el control y un código de error indicando que el registro esta en esa situación. En los Procedimientos, normalmente se reintenta la operación de lectura. Este esquema impide utilizar herramientas de Oracle (o externas) para determinar la existencia de Deadlocks. SAC # Nuevas descripciones de error al recibir mails Se agregaron nuevas descripciones de error en la gxoffice2.dll, para controlar el recibo de mails con MAPISession. Estas descripciones se agregaron al código de error 22 que tenía como descripción: "Error receiving message". Son válidas únicamente cuando se utiliza MAPISession para recibir mails. Las nuevas descripciones son: "Error receiving message: Error getting message" "Error receiving message: Error attaching IDispatch" "Error receiving message: Error reading subject" "Error receiving message: Error reading message body" "Error receiving message: Error getting message date sent/received" "Error receiving message: Error getting sender" "Error receiving message: Error getting sender (2)" "Error receiving message: Error parsing sender" "Error receiving message: Error reading recipients" "Error receiving message: Error parsing recipients" "Error receiving message: Error reading CC" "Error receiving message: Error reading attachments" "Error receiving message: Error parsing attachments" Sac # Optimizaciones para SQL Server 2000 Se realizaron cambios en la generación de las sentencias SQL que permiten que el motor SQL Server 2000 utilice mejores planes de ejecución para resolverlas. Errores Corregidos SAC # Los parámetros son solo de ida en llamada a stored procedure Al ejecutar un Stored Procedure en algún ambiente C/S que recibe y devuelve parámetros, al finalizar la ejecución el parámetro devuelto no vuelve con el valor indicado en el Stored Procedure, sigue manteniendo el valor antiguo. SAC # Tdiff devuelve cero siempre

2 Para realizar la diferencia entre 2 date times se utiliza la función tdiff(), pero esta siempre devuelve cero (0) como resultado, solo esta devolviendo la resta en segundos. SAC # Muestra notación científica con cinco o mas decimales Se tiene una transacción con un atributo con cinco o mas decimales. Si se ingresa un número menor o igual a , luego de confirmar, o luego de traerlo de la base de datos, se muestra como E-05 SAC # Da 'invalid date' cuando no se ingresa la hora de un dtime Se tiene un atributo o variable definido como un datetime, por ejemplo T(8,8), en una transacción o work panel. Al ingresar un valor en la fecha, si no se ingresa valor en la hora, al dar "tab", se presenta el error "Invalid Date" (o "Fecha inválida"). SAC # Luego de borrar digito de fecha no se puede digitar de nuevo Se tiene un campo edit de tipo date en una transacción que tiene cargado una fecha cualquiera. Si se borra un digito cualquiera (menos el último) del date para luego reemplazarlo por otro (por ejemplo cambiar un 11 por un 12), no deja digitar el nuevo digito (el 2). SAC # Comparación de String en.net no es lo mismo que la de Char Se tiene definida una variable character C(1) a la que se le asigna una mayúscula (con o sin acento). Si se compara esta variable con 'a' y 'z', el resultado es que esta comprendida entre estas dos, lo cual en realidad no es correcto. SAC # Errores con webwrapper Se recibe una pagina html por mail (programando un webwrapper), esta tiene un subfile de variables y un boton que permite grabar los datos en la Base. Al presionar el boton ocurre el browser no recibe los valores de las variables ingresados en el subfile. Si funciona con variables libres en el form. SAC # No se puede trabajar con datetime en transaccion en italiano Se tiene una transaccion web con un atributo datetime. El lenguaje de la KB es italiano. Si se ingresa un registro da el error: Data Ora non e'' una data/hora valida. Si se trae un registro existente, trae con punto el separador de horas ( por ej: 29/01/ ) Al hacer un update de ese registro, da el error <table> was changed o è stata modificata. SAC # Exception System.IO.IOException has ocurred in updateconfig Si se ejecuta el updateconfigweb.exe después de una compilación al mismo tiempo que un explorer esta cargando alguna pagina.aspx del sitio, este da el error "An exception System.IO.IOException has ocurred in updateconfigweb.exe y cancela. SAC # Reglas if delete no se disparan No se disparando las reglas del tipo "... if delete" en transacciones llamadas sin el modo instanciado SAC # Array como parámetro en webservice Se define un webservice en GeneXus (procedimiento con call protocol SOAP) que recibe por parámetro arrays. Al intentar consumir el servicio desde GeneXus o externamente da error Nota: Para el pasaje de vectores se recomienda el uso de colecciones de SDT con la versión 8.0. En la versión 7.5 solo se asegura el consumo de servicios con vectores desde GeneXus, no desde objetos externos como por ejemplo Visual Studio. SAC # Error con Userid('server') dentro de un update Se tiene un webpanel que da de alta un registro y modifica un atributo secundario del mismo, asignándole el resultado de la función userid('server'). En ejecución da error, contra Db2/400 : "Cursor XXXX Not open" y con Sqlserver se cuelga el aspnet_wp en el update. SAC # No graba el encoding Big5 con Writestartdocument() No esta funcionando el método writestartdocument de Xmlwriter, con valor Big5 ("chino"), siempre graba el encoding "ISO " SAC # No funciona First Year of 20th century No se esta tomando en cuenta la preference. En el web.config siempre se genera: <add key="yearlimit" value="1940" /> SAC # GetEncryptionKey() siempre devuelve lo mismo

3 La función GetEncryptionKey() siempre esta devolviendo el mismo character: "B24AE4337E551C1BA2C B8526" Esto sucede en procedimientos. Si dentro de un procedimiento se llama varias veces, devuelve cadenas distintas, pero en distintas ejecuciones la secuencia es siempre la misma. SAC # Prompt con variable Date de entrada Se modifica el prompt de una transacción (prompt de usuario) con clave compuesta por numérico y date, para que reciba dos parámetros de entrada. Al ejecutar el prompt la fecha es enviada en formato incorrecto. SAC # ORA-01000: número máximo de cursores abiertos excedido Antiguamente la cantidad de cursores abiertos se configuraba en el gxcs.ini, a partir de la versión 7.5 es la dll quien maneja este parámetro. Existe un error por el cual se supera la cantidad de cursores y la aplicación cae con el mensaje: GeneXus Fast Access Message: [Oracle][ODBC][Ora]ORA-01000: número máximo de cursores abiertos excedido Esto se manifiesta solo en oracle porque limita la cantidad de cursores por conexión. SAC # Encoding con grabación de archivos de texto Se genera un archivo txt con las función dfw, el mismo tiene ñ y tildes. Al editarlo con notepad se visualiza correctamente, pero con editores DOS quedan caracteres extraños. Se debe al enconding del archivo. El arreglo definitivo es en la versión 8.0, pero en este upgrade es posible llamar a la función con un parámetro adicional al final de tipo string, configurando la preference de diseño con usando allow non std functions, por ejemplo: &i = dfwopen( "prueba.txt", " ", ' ', 0, "UTF8"); UPGRADE # 4 IMPORTANTE: Este Upgrade requiere el archivo dtastore.def que se distribuirá con el Upgrade #5 del Development Enviroment. Mientras no esté disponible, es necesario que se copie este archivo ( ) al directorio raiz de la instalación de GeneXus. Nuevas Funcionalidades Nueva DBMS Option: Use Trsuted connection para SQL Server Los valores son Yes, No. El valor predeterminado es No. Es sólo válida para SqlServer y permite conectarse a la base de datos con windows authentication (usuario del sistema). Nota: En realidad, si con los upgrades anteriores se dejaba vacio el usuario y el password, entonces se conectaba con windows authentication, pero esta es una mejor implementacion de esta funcionalidad. Se implementó una nueva DBMS Option: "Date data type definition". Esta DBMS Option permite indicar el formato que se utilizará para los atributos fechas definidos como Date en GX, los valores posibles son: Date: Permite definir los atributos de tipo Date como Date en la base de datos Character: Permite definir los atributos de tipo Date como Caracter en la base de datos. El valor por defecto es éste último por compatibilidad con versiones anteriores. Nota: Los generadores RPG y COBOL no soportan el valor Date. SAC # Nueva DBMS Option: "Namespace for RPC declarations" Se implementó una nueva preferencia "Namespace for RPC declarations". Sirve para poder distinguir las declaraciones de procedimientos remotos del iseries que son globales cuando se hacen desde diferentes KBs. Actualmente no era posible tener el mismo nombre de procedimiento remoto porque eran globales. Errores Corregidos SAC #13046 Tabla fue modificada con atributo longvarchar y enter

4 Se tiene una transacción con un campo long varchar o character. Se ingresa un registro con un texto tal que en el texto aparece un ENTER. Si se desea modificar este registro, da el error mencionado, no permitiendo modificarlo en la transacción. SAC #13039 Dynamic combo box en subfile de trn Al modificar una clave foránea en el subfile de una trn el valor no es tomado en cuenta si el control es un dynamic combo. SAC # Problemas en modelos C/S contra DB2 Common Servers En db2 esta fallando la compilacion en algunos casos de updates en tablas con redundancias. SAC #12680 Problema con prompt de usuario en Web TRN Se tiene una Web TRN y se definió el autoprompt como un pompt de usuario. Se utiliza el autoprompt para seleccionar el valor de la clave. El problema es que cuando se ejecuta la TRN y se presiona el botón de Select para elegir un registro, no aparecen los links para seleccionar los registros. SAC #12652 Xmlreader no funciona bien con tags vacios Se tiene un archivo xml que se lee con xlmreader. El mismo tiene un tag vacío usando el metodo abreviado: <att4/> El xmlreader no se comporta igual en este caso que si el tag se escribe como <att4></att4> SAC #12593 No llama a prompt si se repite la variable en otro prompt Se tiene un webpanel que llama a dos prompt, los cuales traen la misma variable. En ejecucion solo se dispara uno de los prompt. SAC #12592 Regla prompt on no funciona dentro de web components Se tiene un web panel con una regla prompt on. Si este web panel se ejecuta por sí solo, funciona correctamente la regla, pero si se ejecuta como web component, no se ejecuta. SAC #12591 Da <tabla> was changed en webtrn que recibe modo INS Se tiene una transaccion web de dos niveles que recibe el modo (&mode) por parametro. Si se ingresan los valores, se oprime CHECK y luego Apply Changes, da el error mencionado. Si se da apply changes directamente, funciona bien. SAC #12345 Lock Timeout no aplica cuando SQL Server Version es 2000 No se esta considerando la preference Lock TimeOut cuando la preference SQL Server Version tiene el valor 2000 or higher. SAC #12301 No trae correctamente valores el metodo ReadRawXML() Se tiene el siguiente xml: <root> <a/> <a/> </root> y se programa lo siguiente: &xmlreader.open("c:\algo.xml") &xmlreader.read() &long = &xmlreader.readrawxml() El resultado es: <root> <a> </a> </root> <a /> SAC #12241 Delete en web transactions con dos subfiles paralelos Si en una transacción se tienen dos niveles paralelos, la variable &GXRemove es la misma en ambos subfiles. Eso hace que si se chequea algunas líneas de uno de los subfiles para hacer DELETE, intenta borrar esas líneas del otro subfile también.

5 SAC #12194 Web panels con subfile con paginado y filtro... Se tiene un webpanel con un subfile con paginado y sobre el subfile existe un filtro. Luego de aplicado el filtro el subfile no queda en la primera página que cumpla con la condición, sino que queda en la página a la cual se habia paginado. SAC # WML translation failed con C# y emulador UPSDK 5.0 Al ejecutar un webpanel con la propiedad tag language = WML da el error Translation failed en ejecución con el emulador Upsdk 4.0 o 5.0. El problema es por el encoding seteado (charset = utf-8) SAC #10914 Error cuando se ingresa "," como separador decimal en Web Se tiene una Web TRN con un atributo con decimales, y se utiliza la coma como separador decimal. Cuando se ingresa un registro al confirmar se da el error: "The value is not a value number" El problema es que no estaba implementada la coma como separador decimal (preference decimal separator) en objetos Web, solo era posible utilizar el punto. UPGRADE # 3 SAC # No se validan correctamente las fechas en web panels Si en un campo de tipo fecha en un web panel, se ingresa una fecha inválida (ie: 13/13/01) no se está validando al llamar a un evento de usuario. SAC # Problema con ejecución de eventos y boton de Back en Web Si se tienen eventos asociados a algunos controles (imágenes, textblocks, etc.) y en alguno de estos eventos se hace call a otro objeto sucede lo siguiente: - La primera vez que se disparaba el evento se llamaba al nuevo objeto normalmente (objeto A). - Al hacer "Back" en el browser y disparar cualquier otro evento, se seguía ejecutando el call a aquel objeto (A). SAC # No funciona el comando return desde subrutina Desde un objeto web se llama a un procedimiento que incluye una subrutina donde se encuentra el comando return. El comando no funciona correctamente ya que sale de la subrutina pero no del procedimiento SAC # parámetro OUT no es inicializado. Se tiene un procedimiento en el que se define una variable que es un parámetro de tipo OUT. Si esta variable no es inicializada (no se realiza una asignación por estar en una parte del programa que no se llega a ejecutar) y luego se trata de guardar su valor en una base de datos o este valor se pasa como parámetro de una función TRIM, entonces en ejecución da este error: Object reference not set to an instance of an object. Como ejemplo se puede ver este caso: parm(out:&desc) source: if 1 = 0 &Desc = "algun valor" endif call(pinsertar,&desc) // hace un new grabando el valor. SAC # Repite variables luego de evento de usuario Se tiene una misma variable varias veces en el mismo web form. La variable esta readonly y muestra el mismo texto que es asignado en el evento start. Si ejecuta un evento cualquiera, esta variable duplica su aparición

6 SAC # No se puede tener un arreglo como OUT solamente Se tiene un web panel que llama a un procedimiento pasando como parámetro un arreglo (array o matriz). En ejecución da el error:exception Details: System.NullReferenceException: Object reference not set to an instance of an object. SAC # No asigna valor si es combo invisible Se tiene una variable character en el form como control combo, e invisible y se le asigna un valor X. Si el combo no esta cargado el valor no se recibe. SAC # No se visualiza newline en variable readonly Se ingresa código a una variable (character o Longvarchar) con la propiedad readonly en True usando la función Newline. En pantalla se despliega en la misma linea, lo cual es un error. SAC # la funcion dfrgnum no compila con decimales La funcion dfrgnum, para leer un numérico, no soporta numéricos con decimales.en compilacion da el error : Argument '1': cannot convert from 'out double' to 'out short' SAC # Mejoras en Seguridad en información de conexion al DBMS Hasta el Upgrade 2 del generador.net de GeneXus 7.5 inclusive la información de conexión de las aplicaciones generadas estaba almacenada tanto en el web.config como en los fuentes de los objetos mismos. Esto se consideró que no es suficientemente seguro porque la información se guardaba: en más de un lugar y sin encriptar. Por lo tanto : a) Se elimino la información de conexión de cada fuente. b) El usuario y password de la conexión queda encriptado. Detalle: La información de conexión se guardaba antes en una linea del web.config de la siguiente manera: <configuration> <appsettings> <add key="connection-default" value="dsn=mydatasource;uid=myuser;pwd=mypassword" /> A partir de ahora esta información aparece de la siguiente manera: <configuration> <appsettings> <add key="connection-default-datasource" value="mydatasource" /> <add key="connection-default-user" value="elj20mqy44rpdvt8fepdd0==" /> <add key="connection-default-password" value="82spnmmp8o3tlpdezk1r8e==" /> O sea que se generan varias líneas y el usuario y password quedan encriptados. En caso de agregarse además de estas entradas, la que se generaba hasta el U2 inclusive, ésta última tiene máxima precedencia. SAC # Comando return hace que URL se arme mal (cambian parámetros) Se tiene un objeto que recibe por parámetro una URL. Este objeto llama a un tercero pasando el mismo parámetro y este ultimo hace un return. Luego del comando, se rearma la segunda página, pero con ese parámetro en forma incorrecta. Es como si el comando return interpretara ya los "%1" y "%3". SAC # No funciona call dinámico pasando como parámetro un vector Se tiene un web panel que realiza un call dinámico a un procedure pasando como parámetro un vector.en tiempo de compilación da error de que no puede convertir del string[] al string. SAC # Reglas que asignan atributos almacenados no se disparan En transacciones (win y web) con reglas que asignan atributos almacenados no se están disparando, por ejemplo: a=b; b=5 if insert;

7 SAC # Directorio corriente de Xmlreader y xmlwriter es el sistema El directorio corriente de XMLReader XMLWriter es el de systema, tipicamente c:\winnt\system32.se detecta al configurar un archivo sin ruta por ejemplo &xmlwriter.open(<archivosinruta.extension>) o &xmlreader.open(<archivosinruta.extension>) SAC # Filexist busca por defecto en el directorio de sistema Se utiliza la función Filexist(<ArchivoSinRuta.Extension>). La función verifica la existencia del archivo en el directorio de sistema, tipicamente c:\winnt\system32. Debería hacerlo en el directorio de la aplicación. SAC # dfwptxt da error en ejecución si parámetro > largo Se tiene una variable de largo X. Se utiliza la función dfwptxt con un parámetro de largo Y (< X). Si se llama en ejecución a esta función pasando un string de largo Z, con Z < Y todo funciona bien, pero si Z > Y cancela la aplicación. El error es Index and length must refer to a location within the string. SAC # Decrypt64 cancela en ejecucion si se pasan parametros vacios Si se le pasan parámetros nulos a la función decrypt, esta cancela en ejecución. Por ejemplo: &B = nullvalue(&b) &C = nullvalue(&c) &D = Decrypt64(&B,&C) Siendo B, C y D variables de tipo caracter. El error es Object reference not set to an instance of an object. SAC # No funciona declaración de procedimientos <larga> en AS. Se tiene un un procedimiento almacenado en el AS al que se quiere llamar via RPC. Si el procedimiento tiene muchos parámetros, la declaración se almacena en un string demasiado grande ( dentro del programa gx400dcl, quien realiza la declaración) SAC # No permite ingresar un numerico menor a 0.10 Se tiene un numérico de 8 posiciones y 2 decimales (N(8,2)), al ingresar un valor entre 0.10 y 0.01 y hacer un refresh ( luego de ejecutar cualquier evento) lo transforma en entero ( 10 por ejemplo ) SAC # No funciona initialize not referenced attributes Se tiene una transacción que va sobre una tabla y en la que no se nombran todos los atributos de la tabla en la estructura.al insertar campos, los atributos no referenciados se instancian con NULL, si bien la preferente Initialize not referenced attributes esta en su valor por defecto (YES). SAC # Función time siempre devuelve en formato AM PM y no en 24H La función time() devuelve la hora actual, pero en formato de 12 horas con AM o PM, no lo devuelve en formato de 24 aun cuando la preference Time Format así lo indica. UPGRADE #2 IMPORTANTE: En caso de tener definidas redundancias en la base de datos se deben generar nuevamente los programas de redundancia. Para ello es necesario simular una creación de la base de datos (sin ejecutarla). A partir de la próxima versión, GeneXus Olimar los programas de redundancia se generan en el build all. En caso de tener el Upgrade 2 o inferior del development enviroment, e invocar a procedimientos remotos almacenados en el AS400 es necesario copiar al directorio de instalación de GeneXus los archivos que se encuentran en

8 Para verificar cual es el último Upgrade liberado del Development Environment en: Nuevas funcionalidades SAC # Utilitario para crear procedimientos almacenados en AS/400 Se dispone en el Diálogo del F5 de un utilitario que permite crear los procedimientos almacenados que residen en el AS/400 y que son invocados mediante la preference 'List of remote programs' en una aplicación Cliente/Servidor. Este utilitario se llama gxc400dcl y tiene como descripción 'Create AS/400 Stored Procedures', debe ejecutarse cada vez que se agregue un nuevo programa remoto o cuando cambien los parámetros de los procedimientos almacenados. Errores Corregidos SAC # Problemas con TRN web con campo check en el segundo nivel Se tiene una TRN con interfaz web de dos niveles. En el segundo nivel existe un campo definido como check box. Si se entra en modo update a la TRN y solo se modifica el valor del campo check no se realiza la modificación en la base. SAC Object reference not set to an instance of an object Se tiene un web panel con una variable de selección y un boton con evento ENTER asociado. Además se tiene un web component al que se le pasa esa variable que actúa como filtro en un subfile que se despliega en el web component. Si se oprime el boton Confirm todo funciona bien, pero si se oprime ENTER directamente estando sobre la variable de selección ocurre el error mencionado. SAC # Problemas con redundancias en SqlServer Se actualizan mal los valores de atributos redundantes en determinadas circunstancias. Esto pasa en SqlServer. SAC # Error en armado de fecha con CtoD Se ingresan Año y mes en numéricos y se arman la fecha con la funcion CtoD. La fecha se arman mal si el mes tiene un solo digito SAC # Error con pasaje de parámetro en webcomponent Se tiene un webpanel con dos webcomponent, uno recibe un parámetro el otro ejecuta un evento. Al ejecutar este evento el primer webcomponent cerea el parámetro. Solo ocurre cuando el parámetro se recibe en las propiedades del webcomponent, no si se hace un create SAC # Error con evento en el tercer webcomponent Se tiene un webpanel con un webcomponent, que incluye otro webcomponent, ambos programados en el evento refresh. En este ultimo se programa un evento por ejemplo el paginado de un subfile pero no funciona. SAC # Parámetro out en procedimiento En un procedimiento tengo una regla parm( out language ). Al compilar da el error Use of unassigned local variable 'ap1_lang'

9 SAC # Se dispara evento start si webcompnenet no esta visible Desde un webpanel se condiciona la propiedad visible de su webcomponent asociado. En ejecución si webcomponent.visible = 0 igualmente se dispara el start del mismo SAC # Llamada SOAP a objeto CSQL desde.net falla Al llamar a un webservice ( un procedimiento CSQL con call protocol Soap) desde un objeto C# da un error de timeout en ejecución. SAC # Propiedad removewhitespaces de Xmlreader Ocurre un error de compilación cuando se programa la propiedad RemoveWitheSpaces del tipo de dato XMlreader SAC # Problema al setear la misma cookie en dos eventos No se soportaba correctamente varios setcookie de la misma cookie en diferentes eventos. SAC # Call dinámico no funciona bien Los calls dinámicos no funcionan bien. Se tiene un web panel hllamado y otro hllamador. En el hllamador se tiene un evento en el que se programa : &llamada = "Hllamado" call(&llamada) Si se genera todo y compila, da error de que no puede encontrar la pagina hllamado. El caso no es general (no es posible de reproducir siempre). SAC # Mejoras en performance La performance de las aplicaciones client server se vio degradada de 7.0 a 7.5. Hay procesos que demoran el doble en 7.5. Se incluyo optimización en la dll de c/s ( gxdata ) y se optimizaron algunos binds en el código generado. SAC # Evento click de atributo en subfile en webcomponent Se define un webpanel como webcomponent con un subfile y se programa el evento click de los atributos del mismo. Al llamarlo como webcomponent no se dispara, si al llamar directamente al objeto SAC # No cierra cursor de cabezal con serial Se tiene una transacción (con formato HTML) con cabezal y líneas. Las líneas se numeran con la regla serial. En ejecución luego de ingresar un registro en el cabezal y salir del browser el cursor sobre la tabla queda abierto y esta lockeada. UPGRADE # 1 IMPORTANTE: Es necesario aplicar este Upgrade en las terminales de trabajo, ya que se actualizan archivos del sistema. Por más información referirse a los documentos: Como instalar un patch/upgrade? Instalación y mantenimiento de terminales de trabajo

10 Nuevas funcionalidades SAC # Disminución de código HTML Se realizaron varios cambios para disminuir la cantidad de código HTML que se genera, especialmente cuando se hace uso de Web Components. SAC # For each line en Evento Load A partir del Upgrade 1 de la version 7.5, puede usarse lo siguiente en un evento Load de un objeto Web: for each line... Load end for Esto permite hacer procesamiento de subfiles "a medida". Ejemplo: Event Load if &Request.Method = "GET" // CARGA For each CliCod &CliCod = CliCod &CliNom = CliNom Load End For Else // POST, carga solamente lineas marcadas for each line if &Op = "1 call( PProcess, &CliCod) Load Endif Endif EndEvent SAC # Cliente SOAP de servicios Web puede ser cualquiera Hasta la version GeneXus 7.5 liberada, el cliente SOAP que se utiliza para invocar mediante SOAP los servicios o procedimientos GeneXus debía ser el MSSOAPToolkit o un programa GeneXus. Se implementaron los servicios en forma más generica para que pueda funcionar desde cualquier cliente que implemente SOAP corrrectamente. SAC # Se redefine directorio virtual si ya existe en F5 de.net A partir de este upgrade, si ya existe el directorio virtual especificado en las Execution Properties, se redefine el mismo cambiando el path por la ruta al directorio web del modelo actual. SAC # Nueva preference.net "Config HttpHandlers section" La preference "Config HttpHandlers section" tiene los valores: - HttpHandler for each object (Default) - HttpHandlerFactory Esto significa que los HttpHandlers se pueden mapear de dos formas: 1. Una entrada en el web.config por c/u. 2. Hay una sola entrada para todos, en donde se indica un objeto al que pedirle el mapeo (esto se denomina HttpHandlerFactory) Las ventajas/desventajas: - HttpHandler for each object: Es mas rapida en ejecucion pero mas lento en la carga inicial. Permite tener objetos (aspxs) no generados con GeneXus, con HttpHandlerFactory no. - HttpHandlerFactory es mas rapido para prototipar pero mas lento en cada llamada porque el mapeo se resuelve on the fly. Tambien pueden cambiar los mensajes de eror en ejecución, lo que dificulta la prototipación.

11 Si se cambia de una a otra basta con generar un objeto y compilarlo para que se actualize el web.config. Esto influye en la perfomance de prototipacion, mas info SAC SAC # Updatewebconfig.exe solo modifica lo necesario Se modificó el updatewebconfig.exe para que respete todas las configuraciones del web.config que sean ingresadas fuera de las secciones AppSettings y de HttpHandlers. Solamente son sobreescritas luego de cada compilación las secciones AppSettings y HttpHandlers. Errores Corregidos SAC # Genera distinto en build all que al generar el objeto solo Se tiene un modelo con el cual se trabaja teniendo la preference Generate Null for nullvalue = Yes. Se tiene una Transacción con clave foránea y una regla Allownulls sobre la misma. Si se genera la aplicación entera, cuando se ejecuta la Transacción y se confirma un registro sin ingresar valores para la clave foránea, se da un error. Esto solo sucede si se utiliza Oracle como DBMS, en el resto de los DBMSs funciona bien. SAC # : Call con parámetros en Webpanel WML (Wap) Se tiene un objeto WML que pasa parámetros a un programa con un call en el evento enter a otro objeto WML. En ejecucion no se reciben los valores. SAC # No respeta Font y Color en Web Component en Subfile FreeStyle Un Web Panel invoca un Web Component dentro de un subfile FreeStyle. Este tiene variables con Font y Color no default, en ejecución se muestra la Font default. SAC # Problema con orden de disparo con Web Components en subfiles Los eventos de los Web Components que estaban en un subfile no se disparaban en el orden correcto (en seguida despues del start del padre y el propio) sino que se disparaba justo antes de dibujarse en pantalla. Como ya se había escrito el header esto resultaba en que no anduvieran bien la grabación de cookies (usando la funcion set cookie), los return y los call o link que se tuvieran en el evento de usuario del Web Component. SAC # Preference 'Transactional Integrity' no se toma en cuenta La preference 'Transactional Integrity' no se esta tomando en cuenta. SAC # Funcion IsNull() Se implementó en la version GeneXus 7.5 la funcion IsNull() que permite recuperar valores NULL del DBMS. En este upgrade se arreglaron unos errores en la misma. SAC # Decimales se despliegan mal en edit box no aceptados Se tiene una atributo con decimales. Si el mismo no se acepta, entonces se despliega mal. SAC # No toma en cuenta preference date format No esta tomando en cuenta la preference date format. El formato de las fechas se esta tomando segun el lenguaje de la KB. SAC # no se ejecutan eventos en webcomponents de webcomponents No se ejecutan eventos de usuario en web components anidados de 3 o más niveles. SAC # 11362, SAC # RPC a RPG o Cobol No funcionan los RPC a procedimientos almacenados en RPG o COBOL. SAC # No encuentra llamdores en compilacion de transaccion HTML

12 Una transaccion con form Html tiene una llamada a un objeto en las rules. En compilacion da error pues no encuentra definida la clase del objeto llamado. SAC # No despliega correctamente las variables t(0,5) En un objeto web se despliega una variable con la hora, T(0,5), en ejecucion despliega la fecha. SAC # Da error al compilar numerico grande: N(20) Se tiene un atributo N(20) en una transaccion. Esto da error al compilar. Solucion:C# soprta hasta 28 digitos de precision, el problema es que la gxdata.dll soporta hasta 15 (un double) por lo tanto: Se corrigió de forma que no de error al compilar. Pero no se garantiza que funcione de forma correcta con numericos mayores a 15 digitos. SAC # No es posible pasar variables en comando Csharp [!&var!] Se programa en un objeto un comando específico de Csharp pasando por parámetro una variable GeneXus. Por ejemplo &msg = 'Prueba' CSHARP GeneXus.Programs.class.funcion([!&msg!]); El programa generado es erroneo pues genera el codigo &MSG y no el nombre de la variable interna (gx_msg) SAC # No funciona transaccion de 2 niveles con clave caracter Si se tiene una transaccion de 2 niveles con clave de tipo character, la misma se cae al ejecutar. SAC # No alinea a la derecha los atributos numericos en subfile Se tiene un web panel y en el se despliega en un subfile una variable de tipo numerica. En ejecucion la misma queda alineada a la izquierda y no a la derecha. SAC # Error con potencia de un numero con decimales Al programar la potencia de un numero con decimales &x = 100 &x = &x ^ 2 Siendo &x = N(10,2) Da en compilacion el error : The best overloaded method match for 'System.Math.Pow(double, double)' has some invalid arguments Argument '1': cannot convert from 'decimal' to 'double' en la linea AV5X = (decimal)(system.math.pow(av5x,2)) ; SAC # Errores en mensajes en portugues Aparecen los siguientes mensajes: * Cuando se borra un registro: Confirme a eliminaao dos dados Debería ser Confirme a eliminação dos dados * Cuando se quiere ver un registro que no existe: No h dados com a chave especificada. Debería ser No há dados com a chave especificada. SAC # Error en prompt si la clave no esta en el form En un transaccion con form html, se recibe el atributo Att1 (parte de la clave) y el modo. Se llama un prompt que recibe por parametro Att1 y la clave foránea. Si el campo no esta en el form, falla la llamada al prompt. SAC # No hace loop once en transaccion con form html Una transaccion con formato HTML recibe, clave y modo. Al modificar un campo despliega el mensaje "Please confirm the data", al confirmarlo no se va de la transaccion (no hace loop once).

13 SAC # Error de conversion en variable... Se tiene un web panel con subfile y variable que actua de filtro. La condicion de filtro es: A = &A or &A = Nullvalue( A); El tipo de A y & es Numerico N(10) En ejecución da el error que en el trace se visualiza como: SQLError SQLMSG='[IBM][Client Access Express ODBC Driver (32-bit)][DB2/400 SQL]SQL Error de conversión en variable del lenguaje principal de entrada o parámetro *N.' SAC # <att> is not a valid time en T(0,5) Se tiene una transaccion con un atributo DateTime sin parte de Date, solo Time: T(0,5). No s e puede ingresar otro valor que no sea 12:00 AM pues al dar Apply Changes da el error mencionado. SAC # No funciona transaccion sin boton con evento ENTER Si el evento enter de la transaccion no esta asociado a un boton o a un bitmap, la transaccion no funciona. Es decir si se asigna a una variable o a un text block (en la propiedad OnClickEvent) no funciona.

Da el error "SQL0417 - Combinación de marcadores de parámetro no válida" al hacer un update sobre un campo, por medio de una operación artimética.

Da el error SQL0417 - Combinación de marcadores de parámetro no válida al hacer un update sobre un campo, por medio de una operación artimética. Release Notes del Generador Visual Basic 9.0 UPGRADE # 3 Importante En este Upgrade, se instala una nueva versión de las siguientes dlls: gxoffice2.dll debe ser actualizada en las estaciones de trabajo

Más detalles

Cómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus

Cómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus Page1 Cómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus Partiremos de una aplicación en la que, además de poder trabajar con la información de los clientes y materiales,

Más detalles

Web Panels en Visual Basic - GeneXus 6.0

Web Panels en Visual Basic - GeneXus 6.0 Web Panels en Visual Basic - GeneXus 6.0 Los webpanels se implementan como programas CGI, que cuando se ejecutan, generan una salida HTM que se envía al Browser. Estos programas CGI, permiten realizar

Más detalles

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Pantallas interactivas (Objeto Web Panel)

Pantallas interactivas (Objeto Web Panel) Pantallas interactivas (Objeto Web Panel) El web panel es el objeto más flexible que provee GeneXus. Como ya hemos visto en algunos ejemplos que hemos mostrado, todo web panel ofrece un web form, que es

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

Más detalles

Índice HERRAMIENTA DE COMPRAS... 4. Instalación de la aplicación:... 4. Uso de la Aplicación Visor de Transacciones:... 8. Ingreso al Sistema...

Índice HERRAMIENTA DE COMPRAS... 4. Instalación de la aplicación:... 4. Uso de la Aplicación Visor de Transacciones:... 8. Ingreso al Sistema... Índice Contenido HERRAMIENTA DE COMPRAS... 4 Instalación de la aplicación:... 4 Uso de la Aplicación Visor de Transacciones:... 8 Ingreso al Sistema... 8 Configuración de Permisos... 8 Menú Principal...

Más detalles

Instructivo para la sincronización de servidores Intellect

Instructivo para la sincronización de servidores Intellect Instructivo para la sincronización de servidores Intellect Este instructivo será de gran utilidad para los casos en que se cuente con una instalación de Intellect que tenga más de un servidor y sea preciso

Más detalles

SIIGO Pyme. Templates. Cartilla I

SIIGO Pyme. Templates. Cartilla I SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Bienvenido al sistema de Curriculum Digital CVDigital

Bienvenido al sistema de Curriculum Digital CVDigital CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso

Más detalles

SISTEMA ACADEMICO-ADMINISTRATIVO MANUAL BÁSICO

SISTEMA ACADEMICO-ADMINISTRATIVO MANUAL BÁSICO SISTEMA ACADEMICO-ADMINISTRATIVO MANUAL BÁSICO Ingreso a Banner y Manejo de la Interfase UNIVERSIDAD DEL NORTE BARRANQUILLA, Julio / 2006 TABLA DE CONTENIDO 1. INGRESO AL SISTEMA 1 2. MENU PRINCIPAL 3

Más detalles

Conector CONTPAQi Comercial GUIA DE INSTALACIÓN. Conector CONTPAQi CRM

Conector CONTPAQi Comercial GUIA DE INSTALACIÓN. Conector CONTPAQi CRM GUIA DE INSTALACIÓN Conector CONTPAQi CRM Contenido GUIA DE INSTALACIÓN... 1 Contenido... 2 Descripción General... 3 Creación de la cuenta CRM... 4 Instalación del conector... 5 Parámetros del conector...

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Transacciones UIF División de Servicios a Instituciones Financieras 10 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga e Instalación

Más detalles

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com Tutorial 8 - Process En este tutorial le mostraremos como utilizar el modelo de programa del tipo Process,

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS Guatemala, Julio de 2008 Índice Gestión de equipos...4 Programación física...5 Trabajos por Administración...6

Más detalles

Manual de Ayuda. Sistema de Comercializacion RUBROS SRL - Desarrollado por Pragmatia

Manual de Ayuda. Sistema de Comercializacion RUBROS SRL - Desarrollado por Pragmatia Manual de Ayuda Sistema de Comercializacion RUBROS SRL - Desarrollado por Pragmatia Instalación Cómo instalar? 1. Para la instalación de este programa solo debe insertar el CD en su lectora, el mismo auto

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

Conexión a Bases de Datos en PHP

Conexión a Bases de Datos en PHP 1. 2. 3. 4. 5. 6. Configuración y acceso servidor MySQL 1.1. Conexión servidor MySQL desde xampp 1.2. Configuración password usuario root Configurar la Base de Datos 2.1. Crear la Base de datos 2.2. Crear

Más detalles

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo

Más detalles

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows 1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Configuración de Aspel-SAE 6.0 para trabajar Remotamente Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para configurar Aspel-SAE 6.0 como servidor remoto, es necesario realizar los siguientes pasos: 1. Instalar IIS de acuerdo al Sistema Operativo.

Más detalles

Prototipado y ejecución de aplicaciones SD con GeneXus

Prototipado y ejecución de aplicaciones SD con GeneXus Page1 Prototipado y ejecución de aplicaciones SD con GeneXus En nuestro proceso de construcción de una aplicación para manejar un evento a realizarse en ciertos días y lugar, hemos creado una KB en GeneXus

Más detalles

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que

Más detalles

1. CONSIDERACIONES GENERALES

1. CONSIDERACIONES GENERALES Pág. 1. CONSIDERACIONES GENERALES... 1 2. EJECUTANDO ADMINISTRACION... 2 3. PANTALLA PRINCIPAL... 4 4. OPCION BASE DE DATOS... 4 4.1 ACTUALIZAR BASE DE DATOS...5 4.2 COPIA DE SEGURIDAD...6 4.2.1 Realizar

Más detalles

Ingreso al Sistema Administrador

Ingreso al Sistema Administrador Ingreso al Sistema Administrador Para ingresar a esta herramienta se deberá definir un usuario y un password o clave la cual será definida de antemano para usted. Una vez dentro del sistema, usted podrá

Más detalles

MANUAL DE INSTALACIÓN Y USO APLICACIÓN "VALIDACIÓN REGISTRO DE ACCIONISTAS" SOCIEDADES INSCRITAS EN EL REGISTRO DE VALORES.

MANUAL DE INSTALACIÓN Y USO APLICACIÓN VALIDACIÓN REGISTRO DE ACCIONISTAS SOCIEDADES INSCRITAS EN EL REGISTRO DE VALORES. MANUAL DE INSTALACIÓN Y USO APLICACIÓN "VALIDACIÓN REGISTRO DE ACCIONISTAS" SOCIEDADES INSCRITAS EN EL REGISTRO DE VALORES. Tabla de Contenido. 1. - Introducción. 1 2. - Instalación y ejecución de la aplicación.

Más detalles

Sigma versión 1.0 INSTRUCTIVO

Sigma versión 1.0 INSTRUCTIVO Sigma versión 1.0 INSTRUCTIVO 1. APLICACIÓN El programa Sigma permite confeccionar declaraciones de impuestos y anexos informativos con la información solicitada por la Administración. La aplicación Sigma

Más detalles

APLICACIÓN DELTA 5. MANUAL DE FUNCIONAMIENTO Versión 02-2016 1 APLICACIÓN...2 2 INSTALACIÓN...2 3 ETAPAS PARA LA CONFECCIÓN DE SOLICITUDES...

APLICACIÓN DELTA 5. MANUAL DE FUNCIONAMIENTO Versión 02-2016 1 APLICACIÓN...2 2 INSTALACIÓN...2 3 ETAPAS PARA LA CONFECCIÓN DE SOLICITUDES... APLICACIÓN DELTA 5 MANUAL DE FUNCIONAMIENTO Versión 02-2016 1 APLICACIÓN...2 2 INSTALACIÓN...2 3 ETAPAS PARA LA CONFECCIÓN DE SOLICITUDES...2 3.1 INGRESO DE DATOS DEL SUJETO PASIVO... 2 3.2 INGRESO DE

Más detalles

9. Objetos y clases. 9.1. Clases

9. Objetos y clases. 9.1. Clases Programación orientada a objetos con Java 103 9. Objetos y clases Objetivos: a) Presentar el concepto de objeto, clase, atributo, método e instancia b) Interpretar el código fuente de una aplicación Java

Más detalles

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Manual de Usuario del Correo Electrónico IBM Lotus inotes 8.5.1

Manual de Usuario del Correo Electrónico IBM Lotus inotes 8.5.1 Manual de Usuario del Correo Electrónico IBM Lotus inotes 8.5.1 Índice 1. Control de acceso a Lotus inotes... 3 1.1. Dirección web o url para el acceso a lotus inotes... 3 1.2. Pantalla de autenticación...

Más detalles

HP Backup and Recovery Manager

HP Backup and Recovery Manager HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas

Más detalles

Programa de Fabricación para Android

Programa de Fabricación para Android Programa de Fabricación para Android Presentación: Este es un programa dirigido a la dirección, planificación, gestión, guardado y presentación de la fabricación, en este caso de una imprenta de generación

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

Script de pruebas para generar timbre fiscal digital

Script de pruebas para generar timbre fiscal digital Script de pruebas para generar timbre fiscal digital Pre-requisitos: 1. Aplicar el patch que proporciona la funcionalidad de la rutina Generación de Timbres Fiscales, utilice el archivo correspondiente

Más detalles

Manual del Módulo de Programación y Formulación 2016

Manual del Módulo de Programación y Formulación 2016 Ministerio de Economía y Finanzas Manual del Módulo de Programación y Formulación 2016 Gobierno Nacional y Regional Marzo, 2015 INDICE 1. Acceso al Sistema y Entorno de Trabajo... 5 2. Usuario Pliego...

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

OpenOffice.org Calc MANUAL CALC 1.INTRODUCCIÓN... 2 2. ENTORNO... 3 1.1 BARRAS DE MENÚ... 3 1.2 PERSONALIZACIÓN DE BARRAS... 4

OpenOffice.org Calc MANUAL CALC 1.INTRODUCCIÓN... 2 2. ENTORNO... 3 1.1 BARRAS DE MENÚ... 3 1.2 PERSONALIZACIÓN DE BARRAS... 4 MANUAL CALC Índice de contenido 1.INTRODUCCIÓN... 2 2. ENTORNO... 3 1.1 BARRAS DE MENÚ... 3 1.2 PERSONALIZACIÓN DE BARRAS... 4 3. MANEJO DE DOCUMENTOS... 5 2.1 ABRIR DOCUMENTOS... 5 2.2 GUARDAR DOCUMENTOS

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Recursos de Aprendizaje

Recursos de Aprendizaje 1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas

Más detalles

Manual WEBIECV. Público. Fecha de Aprobación 02-06-2014 Versión 2.0 Código DE-M-03

Manual WEBIECV. Público. Fecha de Aprobación 02-06-2014 Versión 2.0 Código DE-M-03 Manual WEBIECV Público Fecha de Aprobación 02-06-2014 Versión 2.0 Código DE-M-03 HISTORIAL DE REVISIONES Versión Nº Fecha de Aprobación Descripción del Cambio 1.0 26/08/2013 Creación del Documento 2.0

Más detalles

UPDATE BERUTI 2811 - CABA TEL: 54 11 48265510

UPDATE BERUTI 2811 - CABA TEL: 54 11 48265510 TEL: 54 11 48265510 TEL: 54 11 48265510 Página 2 de 35 Índice. Requerimientos del Sistema...3 Requerimientos de Hardware...3 Introducción...4 Inicio del Sistema...6 Funciones Principales...7 Gestión de

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

En qué Momento se debe Instalar una Empresa? Cuál es el Proceso para Instalar la Primera Empresa?

En qué Momento se debe Instalar una Empresa? Cuál es el Proceso para Instalar la Primera Empresa? INSTALACIÓN DE EMPRESA Qué es una Empresa? De acuerdo al decreto 2649 de 1993 la empresa es un ente económico, esto es una la actividad económica organizada como unidad respecto de la cual se predica el

Más detalles

Programa Tracker : Cómo generar Vectores y sumarlos

Programa Tracker : Cómo generar Vectores y sumarlos Programa Tracker : Cómo generar Vectores y sumarlos Esta guía explica cómo usar vectores, la posibilidad de sumarlos, presentar los resultados directamente en pantalla y compararlos de forma gráfica y

Más detalles

1. DML. Las subconsultas

1. DML. Las subconsultas 1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se

Más detalles

SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO

SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO Consideraciones Iniciales I. El sistema está desarrollado bajo un entorno web por lo que puede ser accedido desde cualquier cliente

Más detalles

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

Más detalles

Manual de ayuda para la utilización del Correo Interno en el Campus Virtual

Manual de ayuda para la utilización del Correo Interno en el Campus Virtual Manual de ayuda para la utilización del Correo Interno en el Campus Virtual Página 1 de 12 Contenido 1. INTRODUCCIÓN... 3 2. CONFIGURACIÓN DEL BLOQUE DE CORREO INTERNO... 3 3. GESTIÓN DEL CORREO... 4 4.

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

Instructivo Proceso de Compras

Instructivo Proceso de Compras PROCESO COMPRAS Instructivo Proceso de Compras INTRODUCCIÓN La opción de movimiento permite registrar toda la parte operativa de la empresa; es el procesador fundamental de la aplicación que recibe la

Más detalles

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com Tutorial 1 Conexión con la Base de Datos Establecer la conexión con la base de datos no suele ser muy

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE

Más detalles

Menús. Gestor de Menús

Menús. Gestor de Menús Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno

Más detalles

Capacitación Rational Funcional Tester

Capacitación Rational Funcional Tester Capacitación Rational Funcional Tester Clínica Alemana Santiago, 28 de abril de 2009 Introducción La presente exposición es sobre las principales características de Rational Functional Tester Describiendo

Más detalles

INVENTARIO INTRODUCCIÓN RESUMEN DE PASOS

INVENTARIO INTRODUCCIÓN RESUMEN DE PASOS INVENTARIO INTRODUCCIÓN Es habitual que en las empresas realicen a final de año un Inventario. Con este proceso se pretende controlar el nivel de stock existente, para iniciar el nuevo ejercicio, conociendo

Más detalles

CIMA. MANUAL DE USUARIO

CIMA. MANUAL DE USUARIO MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera

Más detalles

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears Estándar de desarrollo de aplicaciones del Govern de les Illes Balears BASE DE DATOS Versión 5.0 Fecha Revisión: 28/05/09 Índice de contenidos INTRODUCCIÓN... 3 NOMENCLATURA DE BASE DE DATOS... 4 2.1.

Más detalles

Cómo ingresar a la Sucursal Electrónica?

Cómo ingresar a la Sucursal Electrónica? Tabla de Contenidos Cómo ingresar a la Sucursal Electrónica? 2 Página Principal 3 Cómo consultar o eliminar colaboradores o proveedores en mi plan de Proveedores o Planillas? 4 Consultas y Exclusiones

Más detalles

Manual de Instrucciones

Manual de Instrucciones Manual de Instrucciones INDICE Acceso...3 Iniciando la aplicación...3 Inicio sesión: Ventanas de login...4 Ventana de login inicial...4 Ventana de login estándar...5 Ventana de inicio...7 Descripción de

Más detalles

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base

Más detalles

Índice... 2 Introducción a Heracles... 3 Instalar Heracles... 4 Instalar Heracles en la PDA... 6

Índice... 2 Introducción a Heracles... 3 Instalar Heracles... 4 Instalar Heracles en la PDA... 6 Índice Índice... 2 Introducción a Heracles... 3 Instalar Heracles... 4 Instalar Heracles en la PDA... 6 Utilizar Heracles con Factura Plus o TPV Plus... 9 Configurar Factura Plus/TPV Plus... 9 Configurar

Más detalles

Novedades incluidas en Discovery 4.50

Novedades incluidas en Discovery 4.50 Novedades incluidas en Discovery 4.50 Nuevo comprobante: Cotizaciones en ventas Se incorpora el registro de cotizaciones al sistema, ya sea en forma manual o mediante importación desde archivos de texto.

Más detalles

Procedimiento actualización versión GIRH-Sueldos Win

Procedimiento actualización versión GIRH-Sueldos Win Procedimiento actualización versión GIRH-Sueldos Win IMPORTANTE Asegurarse de haber realizado un respaldo de la base de datos del sistema antes de comenzar con la actualización. PASOS PREVIOS A LA ACTUALIZACIÓN.

Más detalles

Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12)

Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12) Subdirección de Informática Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12) VERSION 3.1.12 MAYO 2008 1 Introducción El sistema SMS (Sistema de Mensajería por

Más detalles

Para poder acceder al sistema sólo deberá ingresar la siguiente liga desde el navegador de su preferencia: http://funcionpublica.ceneval.edu.

Para poder acceder al sistema sólo deberá ingresar la siguiente liga desde el navegador de su preferencia: http://funcionpublica.ceneval.edu. MANUAL DEL USUARIO DE SAC... 1 REQUERIMIENTOS MÍNIMOS... 1 ACCESO AL SISTEMA... 1 FUNCIONALIDAD DEL SISTEMA... 1 ENTRADA AL SISTEMA... 2 NAVEGACIÓN... 3 BARRA DE HERRAMIENTAS... 4 0-1 Manual del usuario

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET Internet Explorer almacena en archivos temporales las páginas Web y sus archivos relacionados que carga de Internet, lo que significa que la primera vez

Más detalles

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3

Más detalles

PROCEDIMIENTO DE ENLACE TCPIP

PROCEDIMIENTO DE ENLACE TCPIP DISPOSITIVOS TCP/IP. Los dispositivos TCP/IP son equipos autónomos que funcionan de forma independiente a la PC y que tiene incorporado el procesamiento de identificación por medio de la huella digital,

Más detalles

MANUAL DE USO DEL SISTEMA

MANUAL DE USO DEL SISTEMA MANUAL DE USO DEL SISTEMA Página 1 de 23 INDICE 1. GESTION DE USUARIOS...3 1.1 Crear usuario...3 1.2 Iniciar sesión...4 1.3 Pantalla de inicio y menú...5 1.4 Modificar datos personales...6 1.5 Cambiar

Más detalles

Práctica 2: Simón dice

Práctica 2: Simón dice Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia

Más detalles

EXTENSIÓN DE UML PARA APLICACIONES WEB

EXTENSIÓN DE UML PARA APLICACIONES WEB EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos

Más detalles

Uso del Microsoft Excel nociones básicas. Ing. Adrián J. Martínez Machado adrian.martinez@ucr.ac.cr

Uso del Microsoft Excel nociones básicas. Ing. Adrián J. Martínez Machado adrian.martinez@ucr.ac.cr Uso del Microsoft Excel nociones básicas Ing. Adrián J. Martínez Machado adrian.martinez@ucr.ac.cr Temas Primera Parte 1. Diferencias entre ver. 2007 2010 y anteriores. 2. Personalizar Excel ver. 2007

Más detalles

TRASLADO ENTRE BODEGAS

TRASLADO ENTRE BODEGAS TRASLADO ENTRE BODEGAS Instructivo Capítulo 1. Traslado entre bodegas La opción de movimiento permite registrar toda la parte operativa de la empresa; es el procesador fundamental de la aplicación que

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

ESPAÑOL BLACK-VS. Guía de uso e instalación

ESPAÑOL BLACK-VS. Guía de uso e instalación ESPAÑOL BLACK-VS Guía de uso e instalación ÍNDICE 1 INTRODUCCIÓN... 2 2 INSTALACIÓN Y PUESTA EN MARCHA... 2 3 REGISTRO DE LA APLICACIÓN... 4 4 CONFIGURACIÓN DE LAS CONEXIONES... 6 5 CONEXIÓN... 9 5.1

Más detalles

Manual de Actualización de Versión GIRH-RRHH

Manual de Actualización de Versión GIRH-RRHH Manual de Actualización de Versión GIRH-RRHH Procedimiento Actualización de Versión GIRH-RRHH IMPORTANTE Asegurarse de haber realizado un respaldo de las bases de datos del sistema antes de comenzar con

Más detalles

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Para utilizar la modalidad de facturación WEB es necesario realizar los siguientes procedimientos: 1. Instalar IIS de acuerdo

Más detalles

Instrucciones de instalación de IBM SPSS Modeler (licencia concurrente)

Instrucciones de instalación de IBM SPSS Modeler (licencia concurrente) Instrucciones de instalación de IBM SPSS Modeler (licencia concurrente) Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Instalación............... 1 Instalación desde

Más detalles

MANUAL DEL SISTEMA DE INFORMACIÓN DE EXPEDIENTES DEL GOBIERNO DE LA CIUDAD DE SANTA FE

MANUAL DEL SISTEMA DE INFORMACIÓN DE EXPEDIENTES DEL GOBIERNO DE LA CIUDAD DE SANTA FE MANUAL DEL SISTEMA DE INFORMACIÓN DE EXPEDIENTES DEL GOBIERNO DE LA CIUDAD Subsecretaría de Reforma y Modernización del Estado Programa Municipio Digital ÍNDICE Características del sistema... 2 Funcionalidades...

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

MANUAL DE USUARIO DESKTOP

MANUAL DE USUARIO DESKTOP 2013 TEM SOLUCIONES MANUAL DE USUARIO DESKTOP Usuario Desktop Tem Soluciones TABLA DE CONTENIDO INTRODUCCIÓN... 3 LOGIN... 4 Login... 4 PÁGINA DE BIENVENIDA... 4 ENVIAR SMS... 5 Solo SMS (Single SMS):...

Más detalles

INSTALACION DE APTOUR

INSTALACION DE APTOUR INSTALACION DE APTOUR 1.Introducción...2 2.Instalación del Motor de Base de Datos Sql Server 7.0...3 Paso 1...3 Paso 2 :...3 Paso 3...4 Paso 4...4 Paso 5...5 Paso 6...5 Paso 7...6 Paso 8...6 Paso 9...7

Más detalles

Guía rápida. Nero BackItUp. Ahead Software AG

Guía rápida. Nero BackItUp. Ahead Software AG Guía rápida Nero BackItUp Ahead Software AG Información sobre derechos de autor y marcas comerciales El manual del usuario de Nero BackItUp y todo su contenido son propiedad de Ahead Software y están protegidos

Más detalles

Introducción. Introducción a NTI Shadow. Información general de la pantalla de Bienvenida

Introducción. Introducción a NTI Shadow. Información general de la pantalla de Bienvenida Introducción Introducción a NTI Shadow Bienvenido a NTI Shadow. Nuestro software permite a los usuarios programar trabajos de copia de seguridad continuos que copian el contenido de una o más carpetas

Más detalles

Comercial Cartas de Fidelización

Comercial Cartas de Fidelización Comercial Cartas de Fidelización El objetivo es poder enviar, de una forma sencilla a través de e-mail, textos en su idioma a todos los clientes que cumplen determinadas características. En principio,

Más detalles