Ejemplo de Examen Analista Senior GeneXus X Ev1
|
|
- Isabel Espinoza Acosta
- hace 6 años
- Vistas:
Transcripción
1 Ejemplo de Examen Analista Senior GeneXus X Ev1 Solo existe una respuesta considerada correcta para cada pregunta. Al lado del número de pregunta se indica el porcentaje que vale la misma. El examen se aprueba con 70% y dura 180 minutos. No se restan puntos por respuestas incorrectas. 1. [5 %] Se tiene una aplicación GeneXus para un casino. La misma cuenta con transacciones para registrar los slots (máquinas de juegos) así como los técnicos encargados de repararlos. Sabiendo que un slot () puede ser reparado por varios técnicos (Technician), y que un mismo técnico puede reparar varios slots, determine cuál es el diseño de transacciones correcto para representar esta realidad. a) Technician * b) c) Technician * Technician * Technician *
2 d) Technician * e) Ninguna de las anteriores 2. [5 %] Se tiene una aplicación GeneXus para un casino. La misma cuenta con transacciones para registrar los slots así como los tipos de slot existentes. Sabiendo que cada slot () corresponde a un tipo determinado (Type) y sólo uno, y que pueden haber muchos slots del mismo tipo, determine cuál es el diseño de transacciones correcto para representar esta realidad. a) Type TypeId* TypeDescription b) Type TypeId* TypeDescription
3 c) Type TypeId* TypeDescription TypeId TypeDescription d) Type TypeId* TypeDescription Id 3. [5 %] Se tiene una aplicación GeneXus para un casino. Dada la siguiente transacción, determine lo que considere correcto. Prize PrizeId* PrizeDescription a) Se está representando que por cada slot hay muchos premios y cada premio puede ser brindado por muchos slots. b) Se está representando que por cada slot hay muchos premios, y que cada premio corresponde únicamente a ese slot y no a otro (teniendo ambos actores de la realidad existencia por sí misma). c) Se está representando que por cada slot hay muchos premios, y que cada premio corresponde únicamente a ese slot y no a otro (teniendo existencia por sí mismo y Prize existencia dependiente de ). d) Se está representando que por cada slot hay un solo premio y por cada premio un solo slot que lo brinda.
4 4. [5 %] Se tiene una aplicación GeneXus para un casino. La misma cuenta con transacciones para registrar los clientes así como las tarjetas VIP que se emiten para los mismos. Sabiendo que cada cliente () puede tener una única tarjeta VIP (VIPCard) y que cada tarjeta VIP solo puede pertenecer a un cliente, determine cuál es el diseño de transacciones correcto para representar esta realidad. a) Id* VIPCard VIPCardId* VIPCardObservations Id b) Id* VIPCardId VIPCardObservations VIPCard VIPCardId* VIPCardObservations c) Id* VIPCard VIPCardId* VIPCardObservations Id Unique Index d) Id* VIPCard VIPCardId* VIPCardObservations VIPCardId VIPCard Subtype group: VIPCard VIPCardId subtype of Id VIPCard subtype of e) Ninguna de las anteriores
5 5. [2.5%] Se tiene una aplicación GeneXus para un casino. Dado el siguiente diseño de transacciones, determine la estructura física de las TABLAS que GeneXus diseñará y creará. Technician * Registration RegistrationId* RegistrationDate Fx RegistrationAmount a) TECHNICIAN * SLOT REGISTRATION RegistrationId* RegistrationDate REGISTRATIONSLOT RegistrationId* b) TECHNICIAN * SLOT REGISTRATION RegistrationId* RegistrationDate RegistrationAmount REGISTRATIONSLOT RegistrationId* c) TECHNICIAN * SLOT REGISTRATION RegistrationId* RegistrationDate REGISTRATIONSLOT RegistrationId* d) TECHNICIAN * SLOT REGISTRATION RegistrationId* RegistrationDate RegistrationAmount REGISTRATIONSLOT RegistrationId* e) Ninguna es correcta
6 6. [2.5%] Se tiene una aplicación GeneXus para un casino. Dado el siguiente diagrama de Bachman, determine la tabla extendida de la tabla base RESERVATION: RESERVATION CUSTOMER RESERVATIONSLOT SLOT a) RESERVATION + RESERVATIONSLOT b) RESERVATION + CUSTOMER c) RESERVATION + RESERVATIONSLOT + SLOT d) Ninguna es correcta 7. [2.5%] Se tiene una aplicación GeneXus para un casino. La misma cuenta con un conjunto de transacciones para registrar los slots (), clientes () y reserva de slots (Reservation) según se muestra. Determine la tabla extendida de la tabla base RESERVATIONSLOT. Id* Reservation ReservationId* ReservationDate Id a) RESERVATIONSLOT + RESERVATION b) RESERVATIONSLOT + SLOT c) RESERVATIONSLOT + RESERVATION + SLOT d) RESERVATIONSLOT + RESERVATION + SLOT + CUSTOMER
7 8. [1.5%] Se tiene una aplicación GeneXus para un Casino. La misma cuenta con un conjunto de transacciones para registrar los slots (), y la reserva de slots (Reservation), por parte de los clientes () según se muestra. En algunas ocasiones se realizan reservas sin la necesidad de especificar el cliente (Id). A partir del diseño propuesto, indique la afirmación que cosidere correcta: Id* Reservation ReservationId* ReservationDate Id Nullable = yes a. Por el hecho de haber definido que Id admite nulos, no se controlará la integridad referencial contra la tabla CUSTOMER. b. Si bien se definió que Id admite nulos, de especificarse un valor, se controlará la integridad referencial contra la tabla CUSTOMER. c. Ninguna de las opciones anteriores es correcta. 9. [3.5%] Se tiene una aplicación GeneXus para un casino. Esta cuenta con un conjunto de transacciones para registrar los slots () y los técnicos encargados de las reparaciones (Technician). Cada vez que se ingresa un nuevo slot se le debe asociar un técnico responsable y uno suplente. El sistema deberá controlar que no sea el mismo. Determine si es verdadero o falso que la siguiente alternativa resuelve correctamente el requerimiento anterior. Titular Titular Substitute Substitute Technician *
8 Subtype group: Technicians Titular subtype of TechnicialId Titular subtype of Substitute subtype of Substitute subtype of Rules: Error( Invalid Substitute Technician ) if Titular =Substitute; Verdadero: Falso: 10. [ 3.5%] Se tiene una aplicación GeneXus para un casino. Esta cuenta con un conjunto de transacciones para registrar los slots () y los técnicos encargados de las reparaciones (Technician). Un slot puede ser reparado por un solo técnico y cada técnico tiene asignados varios slots para reparar en caso que lo requieran. Es así que a lo hora de facturar los servicios de un técnico (Invoice) se debe verificar que los slots detallados efectivamente estén a cargo del técnico de la factura. Determine de las siguientes opciones la que implementa este requerimiento. a) Technician * Invoice InvoiceId* InvoiceDate InvoiceAmount InvoiceAmount
9 b) Technician * Invoice InvoiceId* InvoiceDate InvoiceAmount InvoiceAmount Invoice Rules: Error( Invalid ) if <> ; c) Technician * Invoice InvoiceId* InvoiceDate Invoice Invoice InvoiceAmount InvoiceAmount Subtype group: InvoiceTechnician Invoice subtype of TechnicialId Invocie subtype of Invoice Rules: Error( Invalid ) if <> Invoice;
10 d) Technician * Invoice InvoiceId* InvoiceDate InvoiceAmount Invoice Invoice InvoiceAmount Subtype group: InvoiceTechnician Invoice subtype of TechnicialId Invocie subtype of Invoice Rules: Error( Invalid ) if <> Invoice; e) Ninguna de las anteriores 11. [ 2.5%] Se tiene una aplicación GeneXus para un casino. Se necesita registrar la información de los técnicos que reparan los slots, así como la de los clientes del casino. Como tanto los técnicos como los clientes son personas, de las que se registra un conjunto de información común (nombre y teléfono), se desea registrar la info general una sola vez. Luego sólo resta registrar la información particular (por ejemplo, si la persona es un cliente, se desea registrar si es un cliente VIP y el crédito que le proporciona el casino, y si es un técnico, interesa registrar su salario). Determine si es verdadero o falso que la siguiente solución resuelve la necesidad descripta adecuadamente en GeneXus.
11 Person PersonId* PersonName PersonPhone Id* Phone IsVIP Credit PersonId Technician * TechnicianPhone TechnicianSalary PersonId Índice Unique en esta tabla compuesto por PersonId Índice Unique en esta tabla compuesto por PersonId Verdadero: Falso: 12. [ 1.5%] Se tiene una aplicación GeneXus para un casino. Se cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Suponga que en la transacción Reservation se declaró la regla: ReservationDate = Today() on AfterInsert; La regla propuesta corresponde a una definición funcionalmente correcta en GeneXus. Esta afirmación es verdadera o falsa? Id* Reservation ReservationId* ReservationDate Id ReservationTime Verdadero: Falso:
12 13. [1.5 %] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Suponga que en la transacción Reservation se declaró la regla: ReservationTime += 60 if Id >100 on BeforeUpdate; La regla propuesta corresponde a una definición funcionalmente correcta en GeneXus. Esta afirmación es verdadera o falsa? Id* Reservation ReservationId* ReservationDate Id ReservationTime Verdadero: Falso: 14. [1.5 %] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Suponga que en la transacción Reservation se declaró la regla: Something.call(Id) on BeforeComplete; La regla propuesta corresponde a una definición funcionalmente correcta en GeneXus. Esta afirmación es verdadera o falsa?
13 Id* Reservation ReservationId* ReservationDate Id ReservationTime Verdadero: Falso: 15. [ 2%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Suponga que luego de insertarse una reserva, se necesita invocar a un procedimiento que procese de alguna manera los datos de la reserva (cabezal y líneas). Suponiendo que es necesario invocar al procedimiento luego de efectuado el commit, determine cuál de las siguientes reglas de invocación en la transacción Reservation es la correcta: Id* Reservation ReservationId* ReservationDate Id ReservationTime
14 a) Proc.call( ReservationId ) if Insert on BeforeComplete; b) Proc.call( ReservationId ) If Insert on Commit; c) Proc.call( ReservationId ) if Insert on AfterComplete; d) Proc.call( ReservationId ) on AfterInsert; e) Ninguna de las anteriores 16. [ 2%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Dado el siguiente conjunto de reglas declaradas en la transacción Reservation, determine el orden en el cual serán ejecutadas. Id* IsVIP Reservation ReservationId* ReservationDate Id IsVIP ReservationTime Reservation rules: a. Msg( VIP Registration ) if IsVIP on AfterComplete; b. ProcX.call(ReservationDate) on AfterInsert; c. ProcA.call( Id) on BeforeInsert; d. ProcB.call( ResrevationId ) on BeforeComplete; a) Las reglas se disparan en el orden en el que han sido declaradas b) El orden de ejecución será: b. - c. - d. - a. c) El orden de ejecución será: c. - b. - d. - a. d) Ninguna de las opciones anteriores es correcta
15 17. [2.5%] En las reglas de las transacciones sólo se pueden actualizar atributos que pertenecen físicamente a la tabla base de cada nivel, y no a su extendida. Esta aseveración es verdadera o falsa? Verdadero: Falso: 18. [2%] Se tiene una aplicación GeneXus para un casino. Esta cuenta con transacciones para registrar los slots (), y la reserva de los slots (Reservation) por parte de los clientes (). Dado el siguiente source de un procedimiento, determine la tabla de partida y la tabla de evaluación (la que se navega para contar registros) de la fórmula local declarada. Id* Reservation ReservationId* ReservationDate Id ReservationTime Source: For each &squantity = Count( ReservationTime) Print printblock1 // ReservationDate,, &squantity endfor a) Tabla de partida: RESERVATION Tabla de evaluación: RESERVATIONSLOT b) Tabla de partida: RESERVATION Tabla de evaluación: RESERVATION c) Tabla de partida: CUSTOMER Tabla de evaluación: RESERVATION d) Tabla de partida: RESERVATIONSLOT Tabla de evaluación: RESERVATIONSLOT
16 19. [2%] Se tiene una aplicación GeneXus para un casino. Esta cuenta con transacciones para registrar los slots (), y la reserva de los slots (Reservation) por parte de los clientes () Se quiere imprimir un listado de los clientes que tienen más de 10 reservas efectuadas para la fecha de hoy. Determine si es verdadero o falso que el source que se muestra representa una solución al requerimiento. Id* Reservation ReservationId* ReservationDate Id ReservationTime Source: For each Where Count( ReservationDate, ReservationDate = Today() ) > 10 Print printblock1 // Id, endfor Verdadero: Falso: 20. [2%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Dados el siguiente par de for eachs anidados, determine sus tablas base.
17 Id* Reservation ReservationId* ReservationDate Id ReservationAmount ReservationAmount SUM( ReservationAmount) For each Print printblock1 // ReservationId, ReservationDate y Descritpion For each Print printblock2 // endfor Endfor a) For each externo: RESERVATIONSLOT For each interno: CUSTOMER b) For each externo: RESERVATION For each interno: CUSTOMER c) For each externo: SLOT For each interno: CUSTOMER d) For each externo: RESERVATIONSLOT For each interno: RESERVATIONSLOT 21. [3%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Dada la implementación del procedimiento que figura a continuación, determine cuál será el resultado de su ejecución. Id* Reservation ReservationId* ReservationDate Id
18 For each Print printblock1 // For each Print printblock2 // ReservationId, ReservationDate y Descritpion endfor Endfor a) Producto cartesiano: se listan todos los clientes de la tabla CUSTOMER y todos los slots registrados en la tabla RESERVATIONSLOT, sin hacer ningún filtro en la información. Es decir, saldrá por cada cliente, todos los slots de todas las reservas. b) Join: se listan todos los clientes de la tabla CUSTOMER y por cada cliente, se listan sólo los slots registrados en la tabla RESERVATIONSLOT que corresponden a reservaciones del cliente (se filtra automáticamente por Id). c) Ninguna de las anteriores. 22. [4%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Se solicita un listado que muestre todos los clientes y para cada uno sus reservas de slots. (Interesa que salgan todos los clientes, aunque no haya reservas para ellos). Determine cuál es la implementación que resuelve este requerimiento. Id* Reservation ReservationId* ReservationDate Id ReservationAmount ReservationAmount SUM( ReservationAmount)
19 a) For each order Id defined by ReservationDate Print printblock1 // Id, For each Print printblock2 // ReservationId, ReservationDate y ReservationAmount endfor Endfor b) For each Print printblock1 // Id, For each Print printblock2 // ReservationId, ReservationDate y ReservationAmount endfor Endfor c) Ninguna es correcta 23. [4%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Se solicita un listado que muestre a los clientes y para cada uno sus reservas de slots. Interesa que salgan en el listado solamente aquellos clientes que tengan reservas. Determine si es verdadero o falso que el source que se muestra representa una solución al requerimiento. Id* Reservation ReservationId* ReservationDate Id ReservationAmount ReservationAmount SUM( ReservationAmount)
20 For each defined by ReservationDate Print printblock1 // Id, For each Print printblock2 // ReservationId, ReservationDate y ReservationAmount endfor Endfor Verdadero: Falso: 24. [3%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los tipos de slots (Type), clientes () y las reservas de slots (Reservation), según se muestra. Se desea generar un listado de reservas de slots como se muestra (es decir por tipo de slot, para cada cliente listar sus reservas; y no se desea que salgan tipos de slots y clientes si no hay reservas para los mismos). Determine la opción de implementación que considere correcta. Type TypeId* TypeDescription Type: 1 Wizards : 15 Ann Smith TypeId TypeDescription Id* Reservtion Id Date Description : 120 Peter Jones Reservtion Id Date Description Reservation ReservationId* ReservationDate Id Type: 1 Wizards : 15 Ann Smith Reservtion Id Date Description....
21 a) For each order TypeId Print TypePB // TypeId, TypeDescription For each order Id Print PB // Id, For each order ReservationId Print ReservationPB // ReservationId, ReservationDate, Endfor Endfor Endfor b) For each order TypeId, Id, ReservationId Print TypePB // TypeId, TypeDescription For each Print PB // Id, For each Print ReservationPB // ReservationId, ReservationDate, Endfor Endfor Endfor c) Ninguna de las anteriores 25. [2%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Sabiendo que una consulta frecuente será recuperar todas las reservas de un slot en una fecha determinada, se implementó el data selector que se muestra. Luego se implementó el web panel que se muestra abajo, el cual referencia al Data Selector. Seleccione lo que considere correcto. Id* Reservation ReservationId* ReservationDate Id Data Selector: Reservation Parameters: &date &slot Conditions: ReservationDate = &date Id = &slot
22 Web panel Form: a) el web panel implementado, al ejecutarse desplegará en el grid los nombres de los clientes que tienen reservas para el slot 1 en la fecha de hoy, pero se podrán visualizar nombres de clientes repetidos, dado que la tabla base del web panel será RESERVATIONSLOT. b) el web panel implementado, al ejecutarse desplegará en el grid los nombres de los clientes que tienen reservas para el slot 1 en la fecha de hoy, y se visualizará el nombre de cada cliente solamente una vez, dado que la tabla base del web panel será CUSTOMER. c) Ninguna de las opciones anteriores es correcta. 26. [3%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes () y las reservas de slots (Reservation), según se muestra. Se necesita obtener una colección de datos, estructurados como se muestra en el SDT de abajo, que se cargará con los clientes del Casino. De cada cliente se recuperará además una lista de los slots que tiene reservados a partir de una fecha dada. Indique si es verdadero o falso que la solución propuesta abajo corresponde a una implementación correcta del requerimiento. Id* Reservation ReservationId* ReservationDate Id
23 Data Provider Source: Rule: parm( &datefrom); Client Id = Id Name = samount = Count( Id, ReservationDate >= &datefrom) sreserved where ReservationDate >= &datefrom Description = Verdadero: Falso: 27. [3%] Se tiene una aplicación GeneXus para un casino, que cuenta con un conjunto de transacciones para registrar los slots (), los clientes (), las reservas de slots (Reservation) por las que se les cobrará. Interesa generar y grabar automáticamente una factura por cliente, con el total por concepto de reservas de slots en un período de facturación determinado. Para ello se declara el Data Provider GetInvoices que se indica abajo. Indique si es verdadero o falso que: el Data Provider sólo permite cargar datos estructurados, pero no permite grabar en la base de datos. Para grabar la información deberá invocarse al DP desde otro objeto y grabar explícitamente, como se muestra abajo. ReservationPrice Id* Reservation ReservationId* ReservationDate Id ReservationPrice Business Component = True Invoice InvoiceId* Autonumber = True InvoiceDate Id InvoiceStartPeriodDate InvoiceEndPeriodDate InvoiceAmount
24 Data Provider: GetInvoices Parm( in: &startdate, in: &enddate ); Invoice InvoiceDate = Today() Id InvoiceStartPeriodDate = &startdate InvoiceEndPeriodDate = &enddate InvoiceAmount = Sum( ReservationPrice, ReservationDate >= &start and ReservationDate <= &end) For &invoice in GetInvoices( # #, # #) &invoice.save() If &invoice.success() Commit else Rollback endif endfor Verdadero: Falso: 28. [3%] Se tiene una aplicación GeneXus para un casino, que está abierto al público las 24 horas del día. Para facilitar a los clientes la utilización de los slots, se divide el día en 12 turnos de 2 horas cada uno, y se permite que los clientes hagan reservas en estos turnos. Para ello se definen las transacciones (clientes), Shift (turnos) y (con sus reservas). En se definen la fórmula y reglas que se muestran. Supongamos que se compra un nuevo slot, The Wizard, a pedido de un cliente importante y hay que ingresarlo al sistema con el Id 100. Se desea junto con su ingreso, reservarle a ese cliente el slot en la fecha en que se ponga en funcionamiento, para los turnos 1 y 7, que son los que él frecuenta. Elija la opción correcta para resolver este requerimiento.
25 Id* Shift ShiftId* ShiftDescription ShiftStartTime ShiftEndTime Reservation ReservationDate* ShiftId* ShiftDescription Id ReservationBonus Business Component = True = True if ShiftId < 5; False otherwise Error( Invalid reservation date ) if ReservationDate < Today(); &reservations = CountReservation.udp( ReservationDate, Id ); Error( Number of reservations exceeded ) if &reservation > 12; a) // &slot data type: // &reservation data type:.reservation &slot.id = 100 &slot. = The Wizard &reservation.reservationdate = &date &reservation.shiftid = 1 &reservation.id = &customerid &slot.reservation.add( &reservation ) &reservation = new () &reservation.reservationdate = &date &reservation.shiftid = 7 &reservation.id = &customerid &slot.reservation.add( &reservation ) &slot.save()
26 b) parm( in: &customerid, in: &date); // &slot data type: // &reservation data type:.reservation &slot.id = 100 &slot. = The Wizard &reservation.reservationdate = &date &reservation.shiftid = 1 &reservation.id = &customerid &slot.reservation.add( &reservation ) &reservation = new () &reservation.reservationdate = &date &reservation.shiftid = 7 &reservation.id = &customerid &slot.reservation.add( &reservation ) &slot.save() if &slot.success() Commit else Rollback endif
27 c) parm( in: &customerid, in: &date); // &slot data type: // &reservation data type:.reservation &slot.id = 100 &slot. = The Wizard &reservation.reservationdate = &date &reservation.shiftid = 1 &reservation.id = &customerid &slot.save() &slot.reservation.add( &reservation ) &reservation = new () &reservation.reservationdate = &date &reservation.shiftid = 7 &reservation.id = &customerid &slot.reservation.add( &reservation ) &slot.save() if &slot.success() Commit else Rollback endif d) Ninguna de las opciones anteriores es correcta.
28 29. [2.5%] Se tiene una aplicación GeneXus web para un casino, que cuenta con transacciones para registrar los slots () y los tipos de slots (Type), según se muestra. Cada vez que se ingresa un nuevo tipo de slot al sistema es porque ya se cuenta con un slot de dicho tipo, que debe ingresarse inmediatamente, de manera tal que no quede un tipo de slot sin slot registrado (comparten la misma UTL). Indique, de las siguientes, la opción correcta (de haber más de una, la más completa). Type TypeId* TypeDescription TypeId TypeDescription a) Invocar desde la transacción Type, antes del Commit, a la transacción pasándole el valor de TypeId como parámetro. b) Invocar desde la transacción Type, inmediatamente antes del Commit, a un procedimiento que ingrese el slot, pasándole el valor de TypeId por parámetro. Se deshabilita el Commit on Exit del procedimiento. c) Crear un web panel con dos variables: una de tipo de datos = business component Type y otra de tipo de datos = business component, insertándolas en el form y agregando un botón de confirmación con un evento asociado que realiza las dos grabaciones (Save) y en caso de no detectarse errores, que ejecute el comando Commit. d) a) y b) son correctas (y las únicas correctas). e) b) y c) son correctas (y las únicas correctas).
29 30. [1.5%] Se tiene una aplicación GeneXus web para un casino. Se desea diseñar un web panel que muestre en un grid Freestyle cada técnico, con los slots que tiene asignados para reparar, y abajo la cantidad de esos slots. Determine la opción de implementación que considere correcta. Technician * Freestyle Grid: Grid1 Grid: Grid2 a) b) c) d) e) Ninguna de las anteriores
30 31. [3.5%] Se tiene una aplicación GeneXus para un casino, que cuenta con una transacción para registrar los tipos de slots (Type) y otra para registrar los slots (). Se desea diseñar un web panel que permita seleccionar un tipo de slot y que a partir de allí despliegue en un grid todos los slots existentes de ese tipo. Para ello se define el web panel que se muestra. Determine de las opciones que siguen, la correcta. Type TypeId* TypeDescription TypeId TypeDescription a) El web panel funcionará correctamente, dado que por la presencia de los atributos TypeId en las conditions y Id, en el evento Load, GeneXus inferirá una tabla base implícita, y ésta resultará ser SLOT. Por haber tabla base implícita, no es necesario colocar comando Load dentro del evento Load, ya que el mismo se disparará una vez por slot de tipo de slot seleccionado. b) El web panel arrojará un error en la especificación, dado que GeneXus entiende que por no haber atributos en el grid, será sin tabla base. Por esto, no tiene sentido ni definir una condition, ni que se quieran utilizar atributos en el evento Load, fuera de un comando For each. c) El web panel no arrojará un error, pero está mal programado y no mostrará nada en el grid, dado que para GeneXus no hay tabla base implícita, por lo que faltaría colocar un for each dentro del evento Load para definir la carga explícitamente y emplear el comando Load para cargar cada línea en el grid. d) Ninguna de las opciones anteriores es correcta.
31 32. [3%] Se tiene una aplicación GeneXus para un casino, que cuenta con una transacción para registrar los tipos de slots (Type) y otra para registrar los slots (). Se desea diseñar un web panel que: 1) muestre todos los slots en un grid 2) muestre debajo del grid la cantidad de slots que son de los tipos 3, 5 y 7 3) cuando el usuario seleccione una línea del grid, se pueda invocar a otro web panel que muestre información del tipo de slot correspondiente Para resolver estas necesidades, se definió el web panel que se muestra, donde en el grid no se agrega ningún atributo no visible. Seleccione la opción que considere correcta. Type TypeId* TypeDescription TypeId TypeDescription AllowSelection=True a) El web panel resuelve solamente el requisito 1) adecuadamente b) El web panel resuelve solamente los requisitos 1) y 2) adecuadamente c) El web panel resuelve los 3 requisitos adecuadamente
32 33. [2%] Se tiene una aplicación GeneXus para un casino, que cuenta con transacciones para registrar los slots (), clientes () y reservas de slots (Reservation). Para mostrar todos los slots que tienen reservas para la fecha de hoy, junto con la cantidad de reservas, se ha implementado el web panel que se muestra. Suponiendo que solamente 2 slots tienen reservas para la fecha, y que para el primero hay 5 reservas y para el segundo 4. Determine la cantidad de veces que se disparará el evento Load del grid al ejecutar el web panel. d* Reservation ReservationId* ReservationDate Id a) 9 veces b) 2 veces c) 11 veces d) Ninguna de las anteriores
33 34. [1%] Se tiene una aplicación GeneXus para un casino, que cuenta con transacciones para registrar los slots (), y sus tipos (Type) como se indica. Se desea implementar un web panel con dos grids paralelos, pero cuyas cargas estén relacionadas de la siguiente manera: que en el primer grid se muestren los tipos de slots y en el segundo grid los slots, de manera tal que cuando el usuario seleccione un tipo de slot del grid1 (propiedad AllowSelection habilitada), en el segundo grid sólo se muestren los slots de ese tipo. Determine de las siguientes, cuál es la implementación correcta. Type TypeId* TypeDescription TypeId TypeDescription a) Como ambos grids tienen tabla base y están relacionadas, GeneXus automáticamente resuelve que una vez que el usuario elija una línea del grid1, se carguen automáticamente en el grid2 los slots relacionados. Grid: Grid1 Grid: Grid2 b) Si bien ambos grids tienen tabla base y las mismas están relacionadas, GeneXus no establece relación entre ellos, por lo que hay que implementarlo. Para ello alcanza con hacer lo que sigue y no es necesario que la variable &typeid esté en pantalla.
34 c) La implementación de la opción b) sería correcta sólo si se colocara la variable &typeid en pantalla (oculta). d) Ninguna de las opciones anteriores es correcta. 35. [2%] Se tiene una aplicación GeneXus para un casino, que cuenta con las transacciones para registrar los slots () y sus tipos (Type) como se indica. Se aplica el pattern work with a ambas transacciones, y se desea que el web panel generado WWType no ofrezca la posibilidad de eliminar tipos de slots. Elija la opción que considere correcta y adecuada para implementar este requerimiento. Type TypeId* TypeDescription TypeId TypeDescription a) Se edita el web panel generado automáticamente por el pattern, WWType y se elimina la columna con la variable &Delete y la programación de los eventos que la referencian.
35 b) Se edita la solapa del pattern de la transacción Type y en el nodo modes que se muestra, se editan sus propiedades, cambiando el valor de la propiedad delete : de default a false. c) Se edita la solapa del pattern de la transacción Type y en el nodo View( Type Information), se expande el mismo, y dentro del Tab (General) se busca la propiedad Action(Delete) que se muestra, y se le cambia su valor de default a false. d) Ninguna de las opciones anteriores es correcta.
36 36. [2%] Se tiene una aplicación GeneXus para un casino, que cuenta con las transacciones para registrar los slots () y sus tipos (Type) como se indica. Se aplica el pattern work with a ambas transacciones. Se desea personalizar el Work With Types generado, para poder invocar a un web panel con un botón debajo del grid, que abra un web panel MyTypeQuery, que tiene implementada una consulta dinámica donde pueden realizarse gráficas de diversos tipos sobre los tipos de slots. Determine si es verdadero o falso que para resolver este requerimiento, alcanza con crear una nueva acción en la solapa Patterns de la transacción Type como se muestra abajo. Type TypeId* TypeDescription TypeId TypeDescription Verdadero: Falso:
37 37. [1 %] Se tiene una aplicación GeneXus para un Casino. Hasta el momento se trabajó sobre la versión Casino, que se acaba de instalar en el cliente. Ahora se necesita continuar con el desarrollo, implementando un nuevo módulo sin que estos cambios afecten a la versión que tiene el cliente. Para eso se deberá: a) Crear una Frozen version y comenzar a desarrollar sobre ella. b) Crear la Frozen version Version1 y a partir de ella crear una nueva Development version ( Upgrades for Version1 ) y allí comenzar a desarrollar el módulo. c) Se debe crear un nuevo Environment y setearlo como activo. Luego desarrollar en este environment el nuevo módulo. d) Ninguna de las anteriores
38 38. [1%] Se tiene una aplicación GeenXus para un Casino. Como aún no se sabe cuál será la plataforma final, se ha definido un environment.net y otro environment Java. El environment por defecto es.net, y luego de haberse desarrollado varios de sus módulos, se desea actualizar todas las definiciones en el environment Java. Determine de las opciones siguientes, la que resuelve esa actualización. a) Se debe provocar un impacto sobre el Environment Java, a partir del Environment.NET. b) No es necesario hacer nada, dado que todo cambio se aplica automáticamente a todos los environments existentes. c) Se debe utilizar Change Defender d) Ninguna de las anteriores Comentarios adicionales para quienes se preparen con este examen de ejemplo Si bien la mayoría de los temas que aparecen en este examen aparecen en todos los exámenes por ser fundamentales en cuanto a la lógica de GeneXus, puede haber cierta variabilidad de examen a examen. Por ejemplo en este examen no aparecen preguntas de objeto Query, ni de proceso de Build, ni de GXserver, que sí se incluyen, entre otros, en otros exámenes.
Pais { PaisId * PaisNombre } Pais { PaisId* PaisNombre } Pais. PaisId* PaisNombre
1) pts. Se tiene una aplicación GeneXus para una ensambladora de móviles. La misma cuenta con la transacción para registrar los automóviles que son ensamblados. De los autos es necesario registrar el país
Más detallesIntegridad Transaccional
Integridad Transaccional IT 143 Qué es el concepto: integridad transaccional? Un conjunto de actualizaciones a la base de datos tiene integridad transaccional cuando en caso de una finalización anormal,
Más detallesMuchos manejadores de bases de datos (DBMSs) cuentan con sistemas de recuperación ante fallos, que permiten dejar la base de datos en estado
Muchos manejadores de bases de datos (DBMSs) cuentan con sistemas de recuperación ante fallos, que permiten dejar la base de datos en estado consistente cuando ocurren imprevistos tales como apagones o
Más detallesMarcaDescripcion AutoId AutoDescripcion }
) 0 pts. Se tiene una aplicación GeneXus para una ensambladora de móviles Se ensamblan distintas marcas de autos (marc. Un tiene una Marca. A su vez pueden haber muchos autos de una marca Determine el
Más detallesAnalicemos a modo de ejemplo la regla señalizada en la transacción Flight en la diapositiva.
GeneXus determina ejecutar cada regla definida en una transacción, en el primer momento en el cual tiene todos los valores involucrados como para ejecutarla. La mayoría de las veces, las reglas se ejecutan
Más detallesActualización de la Base de Datos
Actualización de la Base de Datos 267 Actualización BD Insert-Update-Delete Actualización interactiva: Transacciones: A través del form el usuario ingresa/modifica/elimina los datos. Ventajas: Se ejecutan
Más detallesDossier Cursos. Desarrolle mejores aplicaciones, para más plataformas, en menor tiempo.
Dossier Cursos Desarrolle mejores aplicaciones, para más plataformas, en menor tiempo. Curso GeneXus Básico / iniciación Curso GeneXus X Ev2 - Analista Junior Duración: 2 ó 3 días > 12 horas Sesión 1 (3
Más detallesObjeto Web Panel 330
Objeto Web Panel 330 Generalidades Definición Objetos GeneXus que permiten al usuario realizar consultas interactivas a la base de datos a través de una pantalla en tiempo de ejecución. Son flexibles,
Más detallesTransacción de 2 niveles usada como Business Component y manejo de errores.
Transacción de 2 niveles usada como Business Component y manejo de errores. Ya hemos visto anteriormente el concepto general de Business Component y su aplicación en una transacción de un solo nivel. Veamos
Más detallesPatterns: Escenario. Paginación
307 : Escenario Filtro sobre los datos Paginación Teniendo la transacción Country y la transacción Customer, queremos lograr hacer la aplicación más vistosa, con consultas con vistas más completas y con
Más detallesOrden y lugar de ejecución de los eventos de Web Panels
Orden y lugar de ejecución de los eventos de Web Panels En videos anteriores hemos visto y programado diferentes eventos en Web panels algunos como el click, el doble click, botón derecho, etc., asociados
Más detallesPara eso abrimos el ambiente de desarrollo de Genexus.
Overview GeneXus - Demo: 1. IDE de GeneXus, creación de base de conocimiento para desarrollar un sistema de facturación y objeto Transacción para ingreso de facturas. Vamos a ver ahora en una demo las
Más detallesPantallas 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 detallesOverview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.
Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio. En la primera parte de esta demo creamos nuestra base de conocimiento y la transacción de facturas
Más detallesSmooth web user experience
Smooth web user experience Se entiende por experiencia de usuario, a la percepción que le genera al usuario el hecho de interactuar con un entorno, aplicación o dispositivo... y eso dependerá de todo un
Más detallesEventos en Smart Devices
Eventos en Smart Devices Tenemos eventos cuyo código se ejecuta en el servidor y eventos cuyo código se ejecuta en el cliente (es decir, en el dispositivo). Queremos abordar ahora el tipo de acciones que
Más detallesModelo conceptual de Smart Devices
Modelo conceptual de Smart Devices Las aplicaciones para Smart Devices organizan y manipulan la información estructurada de las entidades de la realidad con las que se trabaja (por ejemplo, la realidad
Más detallesManual de Usuario. AddIn Facturación. Masiva
Page 1 of 15 FACTURACION MASIVA FACTURACION MASIVA Manual de Usuario AddIn Facturación Masiva Page 2 of 15 Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from
Más detallesAcceso a bases de datos externas
Acceso a bases de datos externas Muchas veces necesitamos acceder a bases de datos externas desde nuestras aplicaciones GeneXus. Por ejemplo, podemos necesitar cargar datos en tablas de nuestra base de
Más detallesGestión Administrativa. Operador Caja o Cajero
Gestión Administrativa Operador Caja o Cajero 1. Introducción 1 2. Menú principal del rol Operador Caja.....1 2.1 Submenu Facturación para el rol Cajero......4 3. Operaciones del sub menú Facturación.4
Más detalles30.- Generador de Consultas
30.- Generador de Consultas Este módulo permite realizar consultas no estructuradas sobre la base de datos de WinPer. Para realizar las consultas debe seleccionar las tablas desde las cuales tomará la
Más detallesTipos de datos estructurados
Tipos de datos estructurados Hasta ahora hemos empleado siempre tipos de datos simples. Hemos definido atributos y dominios de tipo Numeric, de tipo Character y también contamos con otros tipos de datos
Más detallesOverview GeneXus - Demo: 3. Se agregan transacciones para registrar Clientes y Productos al sistema de facturación.
Overview GeneXus - Demo: 3. Se agregan transacciones para registrar Clientes y Productos al sistema de facturación. Vamos a comenzar creando una transacción cliente. Y un cliente tiene: un identificador,
Más detallesEn el ejemplo, se procede en este orden:
Lo primero que hace GeneXus al encontrar un par de for eachs anidados es determinar la tabla base de cada uno, en forma ordenada, de afuera hacia adentro, empezando por el más externo. Recién luego determina
Más detallesSeleccionar un torneo de la lista como se muestra en la Figura Se puede escribir el
100 Figura 5.12: Pantalla de Listado de Torneos Seleccionar un torneo de la lista como se muestra en la Figura 5.12. Se puede escribir el nombre del torneo en el cuadro de búsqueda y luego hacer clic en
Más detallesCargando los tipos de datos compuestos
Cargando los tipos de datos compuestos En más de una oportunidad, necesitamos almacenar en memoria una lista de elementos que tienen el mismo tipo de información pero distintos valores guardados. Por ejemplo,
Más detallesActualización de la Base de Datos - For each, delete, new
Actualización de la Base de Datos - For each, delete, new Hasta el momento, para actualizar los datos de la base de datos, hemos empleado las transacciones en sus 2 formas de uso: Ejecutando su pantalla
Más detallesOrden de ejecución de reglas y fórmulas
Orden de ejecución de reglas y fórmulas 117 Transacción "Invoice" Orden de ejecución de reglas y fórmulas InvoiceId* InvoiceDate CustomerId CustomerTotalPurchases CategoryDiscount InvoiceDiscount = InvoiceSubTotal
Más detallesMomentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuándo debe ejecutarse cada una de ellas, ya que
Más detallesIntroducción a procedimientos, listados y comando For each
Introducción a procedimientos, listados y comando For each Pasemos a conocer a los objetos de tipo Procedimiento, que podemos definir en una base de conocimiento GeneXus. Este tipo de objeto nos permite
Más detallesGestiolan ALBARANES Y FACTURAS
Gestiolan ALBARANES Y FACTURAS ÍNDICE ÍNDICE... 2 Contenido... 3 Albaranes... 3 Facturas de Venta... 9 Todos los derechos reservados - 3eTrade y Caja Laboral Página 2 de 14 Contenido A continuación vamos
Más detallesINSTRUCTIVO DE USO PORTAL DE VENTAS
INSTRUCTIVO DE USO PORTAL DE VENTAS Página 1.-Inicio.. 3 2.- Sección Ventas. 4 2.1.- Crear Pedidos... 5 2.2.- Procesar Pedidos... 6 2.3.- Detalles del Pedido.... 8 2.4.- Editar Ítems del Pedido. 9 2.5.-
Más detallesMANUAL DE USUARIO PORTAL WEB - LIRQUEN ONLINE DEPÓSITO LIRQUEN
MANUAL DE USUARIO PORTAL WEB - LIRQUEN ONLINE DEPÓSITO LIRQUEN Noviembre 2014 Versión 3.0 Recinto Muelle S/N Lirquén Teléfono 2406112 lirquen@puertolirquen.cl 1. ACCESO AL SISTEMA La forma de acceder al
Más detallesLENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y
Más detalles//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui
PL/SQL - Oracle PL/SQL (Procedural Language/SQL) es una extensión de SQL, que agrega ciertas construcciones propias de lenguajes procedimentales, obteniendose como resultado un lenguaje estructural mas
Más detallesTareas multi-instanciadas y mapeo de datos relevantes
Tareas multi-instanciadas y mapeo de datos relevantes En videos previos, hemos asociado las tareas del diagrama de reserva de pasajes de la Agencia de Viajes a objetos GeneXus, convirtiendo el modelo del
Más detallesExtensión K2B proyectos para Smart Devices
Extensión K2B proyectos para Smart Devices Modelo de Casos de Uso Versión 1.2 27/08/2012 Historia de revisiones Fecha Versión Autor 25/08/2012 1.0 Creación del Documento 25/08/2012 1.1 Ajustes a los casos
Más detallesInstructivo Configuración de Máquinas Fiscales
Instructivo Configuración de Máquinas Fiscales Estimado usuario le facilitamos este instructivo para guiarlo a través de la configuración de su máquina fiscal. Al momento que decida configurar su máquina
Más detallesManual de Usuarios: Sistema de Registro de Alfabetizados y Cursos del Plan Nacional de Alfabetización Tecnológica (PNAT)
Ministerio del Poder Popular para Ciencia y Tecnología Fundación Infocentro Gerencia de Tecnología Plan Nacional de Alfabetización Tecnológica (PNAT) Manual de Usuarios: Sistema de Registro de Alfabetizados
Más detallesCláusula Unique. La cláusula Unique permite mencionar atributos cuyos valores no deben salir duplicados en el resultado de la consulta.
Cláusula Unique En ocasiones necesitamos definir ciertas consultas, que requieren navegar determinada tabla, pero necesitamos que si un mismo atributo tiene almacenado el mismo valor para varios registros,
Más detallesManual de Programación y Automatización para Pagos de Planillas
Manual de Programación y Automatización para Pagos de Planillas Banco Promerica https://www.bancopromerica.com.gt/ Guatemala Índice Introducción 3 Requisitos para esta función 4 Definiciones 4 Administración
Más detallesObjeto Procedimiento
Objeto Procedimiento 155 Procedimientos Definición Procesos no interactivos de consulta y actualización de la base de datos. Procedimientos: Definen procesos no interactivos de consulta y actualización
Más detallesCurso GeneXus X Ev2: Ejercicios prácticos
Copyright Artech Consultores S. R. L. 1988-2013. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de Artech Consultores S.R.L. La
Más detallesOBJETO WEB PANEL 246
OBJETO WEB PANEL 246 Características Permiten definir consultas interactivas a la base de datos. Son flexibles por lo que se prestan para múltiples usos. Los web panels son objetos GeneXus que permiten
Más detallesMANUAL DE USUARIO. Sistema Administrativo XENX ERP. Modulo Comercial Caja
Pag. 1 MODULO DE CAJA (COMERCIAL) Ruta: Comercial Módulo de Caja Definición de Punto de Ventas Descripción Del Modulo. Este módulo permite crear los diferentes puntos de venta en el cual se procesarán
Más detallesANAGOLF. Sitio administrativo, Facturación. Manual de usuario. Melquisedeth Soto Paniagua 10/09/2013
2013 ANAGOLF Sitio administrativo, Facturación Manual de usuario Melquisedeth Soto Paniagua 10/09/2013 Tabla de contenido 1. Configuración... 3 1.1. Tipo de cambio... 3 1.2. Conceptos de pago... 4 1.3.
Más detallesMomentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuando debe ejecutarse cada una de ellas, ya que
Más detallesSistema de Registro, Derivación y Monitoreo Chile Crece Contigo
Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo MANUAL DE USO CHCC MÓDULO ESTADÍSTICO NOVIEMBRE 2011 TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 ACCESO AL SISTEMA... 4 3 FUNCIONALIDADES MÓDULO
Más detallesCurso GeneXus 9.0 Ejercicios Prácticos Julio de 2006
Curso GeneXus 9.0 Ejercicios Prácticos Julio de 2006 MONTEVIDEO URUGUAY Av. 18 de Julio 1645 P.4 +598 2 402-2082 CHICAGO USA 400 N. Michigan Ave. Suite 1600 +(312) 836-9152 MEXICO CITY MEXICO Calle Leibnitz
Más detallesREGISTRO DE TRABAJADORES DEL HOGAR - TH. Módulo en SUNAT Operaciones en Línea (SOL)
REGISTRO DE TRABAJADORES DEL HOGAR - TH Módulo en SUNAT Operaciones en Línea (SOL) Aspectos Generales Trabajadores del Hogar SUNAT Operaciones en Línea (SOL) La SUNAT mediante Resolución de Superintendencia
Más detallesActualización a GX Ev3. Ejercicios Prácticos
Actualización a GX Ev3 Ejercicios Prácticos Copyright Artech Consultores S. R. L. 1988-2014. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesReporting (objeto Query)
Reporting (objeto Query) En muchas ocasiones necesitamos realizar consultas a la base de datos para analizar la información y poder tomar decisiones. Podemos necesitar agrupar la información por uno o
Más detallesManual del Integrador Contable Premium Soft
Manual del Integrador Contable Premium Soft Desarrollado por el TSU. Douglas D. Diaz A. El módulo de Integración Contable permite registrar la información de manera automática al sistema de Contabilidad
Más detallesDos formas de devolver una colección con un Data Provider
Dos formas de devolver una colección con un Data Provider Los Data Provider son objetos versátiles que con un lenguaje declarativo nos facilitan la carga de estructuras, tanto ítems simples como colecciones
Más detallesTransacciones, copias de seguridad. Xochitl Clemente Parra Armando Méndez Morales
Transacciones, copias de seguridad Xochitl Clemente Parra Armando Méndez Morales Transacciones Las transacciones hablan de atomicidad. Atomicidad es el concepto que habla de un conjunto de cosas actuando
Más detallesInstructivo Servicios Académicos y Biblioteca
Página 1 de 17 Instructivo Servicios Académicos y Biblioteca Fundación Universitaria de Castellanos Unidad de Tecnologías y Sistemas de Información Página 2 de 17 Contenido 1. Objetivo:... 3 2. Descripción
Más detallesMódulo de Ingresos. Versión Tel
Módulo de Ingresos Versión 1.0 Tel. 01 800 63 22 887 Índice Introducción Comprobantes Clientes Facturación Cuentas x Cobrar Seleccionar Comprobante Ingresos Descuentos y Devoluciones Estado de Cuenta Aplicación
Más detallesInstructivo Operatoria Terminales de Autoservicio (TAS)
Instructivo Operatoria Terminales de Autoservicio (TAS) En la pantalla de inicio de las TAS se exhiben dos opciones; una para que puedan realizar operaciones los clientes del Banco, "Operaciones de Clientes"
Más detallesImplementada la función de Albaranes
Implementada la función de Albaranes Se ha añadido al programa la posibilidad de crear y gestionar albaranes. Existen dos formas independientes de generar un albarán, todas ellas desde la pantalla Caja/Abrir
Más detallesMódulo de Ingresos. Versión 1.0.
Módulo de Ingresos Versión 1.0 rápido seguro confiable Índice Introducción Comprobantes Clientes Facturación Cuentas por Cobrar Seleccionar Comprobante Ingresos Descuentos y Devoluciones Estado de Cuenta
Más detalles5.3 CREAR FORMULARIOS
5.3 CREAR FORMULARIOS Los formularios están diseñados para obtener información específica, hay diferentes tipos de formularios, como por ejemplo, facturas, formularios de pedidos, de registro DISEÑAR UN
Más detallesContabilidad Analítica
Última actualización: Mayo 11 Contabilidad Analítica Versión para Impresión Ver Índice Introducción Qué le permite realizar la gestión contable analítica? El presente documento recoge los aspectos relacionados
Más detallesManual de usuario Portal de Proveedores
Manual de usuario Portal de Proveedores 1 de 19 propiedad industrial vigentes. Inicio de sesión Campo usuario: Nombre de usuario registrado en el sistema, puede estar compuesto por letras, números y los
Más detallesOracle PL/SQL. Programa de Estudio.
Oracle PL/SQL Programa de Estudio Oracle PL/SQL El alumno egresara del mismo con los conocimientos y destrezas necesarias para desempeñarse como desarrollador Oracle PL/SQL además de contar con los conocimientos
Más detallesPrototipado, instancias e historia de un proceso
Prototipado, instancias e historia de un proceso En los videos anteriores sobre Automatización, utilizamos objetos del tipo transacción, para registrar la reserva de pasajes y crear al pasajero como cliente
Más detallesManual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados
Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través
Más detallesContents. Tabla de contenido
Tabla de contenido Contents Tabla de contenido... 1 Introducción... 2 Configuración... 2 Configuración de la base de datos... 2 Configuración de presupuesto... 2 Distribución de presupuesto... 3 Seleccione
Más detallesCurso y Código SENCE 2008 CONTENIDOS
Curso y Código SENCE 2008 CURSO ICONSTRUYE CURSO SENCE CÓDIGO SENCE Módulo de Cotizaciones, Compras y Reportes. Módulo de Pedido de Materiales. Módulo de Facturación. Módulo de Bodega. Técnicas de Supervisión
Más detallesCuestionarios en el Aula Virtual
Cuestionarios en el Aula Virtual GUÍA PARA EL DOCENTE Edición: Dirección de Aprendizaje Digital y Online Vicerrectorado de Servicios Universitarios 5ta. Versión Enero 2016 1 Contenido Cuestionarios en
Más detallesEl listado de navegación nos informa claramente que la tabla base es ATTRACTION, que la recorrida será ordenada por la clave primaria de dicha tabla:
Recordemos que GeneXus determina la tabla base del for each teniendo en cuenta el nombre de la transacción que declaramos al lado del for each (que debe ser la transacción cuya tabla física asociada queremos
Más detallesPROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO
PROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO Autor: Jorge Luis Quiguango Terán Versión 1.0 Fecha: 10 de abril de 2015 Índice de contenido 1 Objeto del documento...4 2 Manual técnico...4 2.1 Arquitectura...4
Más detallesEdición y personalización de la instancia del pattern Work With aplicado a una transacción
Edición y personalización de la instancia del pattern Work With aplicado a una transacción Ya hemos trabajado previamente con el pattern Work With. Hemos visto cómo aplicarlo y cuáles son las funcionalidades
Más detallesGUÍA DE IMPLEMENTACIÓN ADDENDA COSTCO PROVEEDOR TIPO MERCHANDISE Y EXPENSES
GUÍA DE IMPLEMENTACIÓN ADDENDA COSTCO PROVEEDOR TIPO MERCHANDISE Y EXPENSES 1. Proceso de Comercio Electrónico con transacciones y plantillas 2. Requisitos 3. Administrador 2000 3.1. Configuración: 3.1.1.
Más detalles09/12/2010 Módulo de Proveedores
Botones de la Barra de Herramientas / Otros botones Nuevo registro Guardar información La pantalla se limpiará de datos de registros anteriores y se estará en disposición de comenzar a meter la información
Más detallesCAMPUS VIRTUAL Perfil Alumno
CAMPUS VIRTUAL Perfil Alumno 2012 INDICE I. INTRODUCCIÓN QUÉ ES EL CAMPUS VIRTUAL? II. III. ACCESO AL CAMPUS VALIDACION DE USUARIO Requisitos previos para ingresar al campus virtual IV. NAVEGAR EN EL CAMPUS
Más detallesIngresar a la página de la Universidad del Mayab y dar clic en SIU. Ejemplo
CONTENIDO: 1. Acceso al Portal... 1 2. Información Personal... 3 2.1 Consultar Dirección y Número Telefónico... 3 2.2 Consultar Dirección de Correo Electrónico... 4 2.3 Cambio de PIN... 5 3. Servicios
Más detallesREGISTRO DE DERECHOHABIENTES DE TRABAJADORES DEL HOGAR. Módulo en SUNAT Operaciones en Línea (SOL)
REGISTRO DE DERECHOHABIENTES DE TRABAJADORES DEL HOGAR Módulo en SUNAT Operaciones en Línea (SOL) Registro de Derechohabiente de Trabajador del Hogar SUNAT Operaciones en Línea (SOL) Aspectos Generales
Más detallesGUIA No 5. CREACIÓN DE SubVI s
GUIA No 5 CREACIÓN DE SubVI s Una característica importante de LabView es el manejo de jerarquías y el poder utilizar fácilmente un programa anterior como un módulo de otro cualquiera. Cuando un VI es
Más detallesGuía del Usuario. Sistema de Gestión de Indicadores de Calidad. Oficina de Gestión de la Calidad
Guía del Usuario Sistema de Gestión de Indicadores de Calidad Oficina de Gestión de la Calidad Ingreso al Sistema Para ingresar al sistema el usuario deberá abrir un navegador (De preferencia Google Chrome)
Más detallesConsulta de Resultados y estadísticas
Consulta de Resultados y estadísticas Consulta de Resultados y estadísticas Tabla de contenidos 1. Generalidades de los servicios de consulta de resultados... 1 1.1. Descripción general de las estadísticas
Más detallesGUÍA PARA TOMA DE CRÉDITOS EN LA WEB
GUÍA PARA TOMA DE CRÉDITOS EN LA WEB TOMA DE CRÉDITOS POR LA WEB Para realizar la matrícula por la web, deberá ingresar a la página Web de la Universidad Internacional del Ecuador www.uide.edu.ec, una
Más detallesÍndice. iii. Objetivos... 24
Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama
Más detallesAPLICACIÓN RESERVA DE ESPACIOS
APLICACIÓN RESERVA DE ESPACIOS 1. INTRODUCCIÓN...4 2. DESCRIPCIÓN GENERAL...4 2.1. Desarrollo...4 3. Reserva de Espacios...5 3.1. Gestión de usuarios...5 3.2. Gestión de Entidades...6 3.3. Gestión de
Más detallesInstructivo para el procedimiento de carga de matrícula y solicitud de netbooks educativas
Instructivo para el procedimiento de carga de matrícula y solicitud de netbooks educativas El Programa Conectar Igualdad ha diseñado este procedimiento para establecer pautas claras para todo el proceso
Más detallesFLUJO DE INFORMACIÓN DE LA BIBLIOTECA PARA ACCEDER AL INFORME
INFORMES ESTÁNDAR AutoAudit dispone de una biblioteca que almacena documentos que permite al auditor disponer de informes estándar para utilizar en las auditorías, cuando en éstas se hayan generado hallazgos.
Más detallesTamaño (En Bytes) CASO 10089: Se ajusta consola ASDKRC1 para que en la creación de un caso no se muestren las categorías inactivas.
NOMBRE DEL PRODUCTO: ARANDA SERVICE DESK WEB RC1 8.11.0 VERSIÓN DE ACTUALIZACIÓN QUE SE LIBERA: 8.11.0 LISTADO DE ARCHIVOS Nombre de Archivo Versión Tamaño (En Bytes) Destino del Archivo (Ruta) DESCRIPCION
Más detallesinconcert Call Monitor
inconcert Call Monitor USO DEL CALL MONITOR...4 FILTROS...4 RANGO DE FECHAS......4 RANGO DE HORAS...5 DURACIÓN...6 CALLER ID......7 CALLED ID......7 AGENT...7 TYPE...8 BÚSQUEDA...9 MONITOREO EN TIEMPO
Más detallesFórmulas. Objetivos y Definición. Definir fórmulas nos brinda una forma clave de compartir conocimiento y obtener código generado optimizado
97 Objetivos y Definición Definir fórmulas nos brinda una forma clave de compartir conocimiento y obtener código generado optimizado Cuando el valor de un atributo o variable puede calcularse a partir
Más detallesCONTRA RECIBO POR SELECCIÓN
CONTRA RECIBO POR SELECCIÓN El sistema Facturación cuenta con un módulo especial para la elaboración de contra recibos, al cual se puede accesar a través de la opción Contra Recibo por Selección dentro
Más detallesTablas. Contenido TECNOLOGÍA WORD
Contenido 1. Utilización de tablas rápidas... 2 1.1 Insertar una tabla mediante el uso de tablas rápidas... 2 1.2 Agregar una tabla a la galería de tablas rápidas... 2 2. Dibujar una tabla... 3 3. Convertir
Más detallesManual de usuario SISTEMA LOGISTICO, MODULO DE ADUANA
GERENCIA DE TECNOLOGÍA DE LA INFORMACIÓN Y LA TELECOMUNICACIONES SISTEMA LOGISTICO, MODULO DE CONTROL ADUANAL Manual de usuario SISTEMA LOGISTICO, MODULO DE ADUANA GERENCIA DE TECNOLOGÍA DE LA INFORMACIÓN
Más detallesGUÍA PARA TRAMITES EN LÍNEA. Puerto Gaitán. Paraíso Natural. Creado por: SYSMAN S.A.S. Todos los derechos reservados
GUÍA PARA TRAMITES EN LÍNEA Puerto Gaitán Paraíso Natural Registro de usuario Para un nuevo registro, diríjase al formulario de inicio de sesión de la página y seleccione la opción Regístrese Aquí Fig.
Más detallesManual de Aplicativo de Escritorio Multimarca
Manual de Aplicativo de Escritorio Multimarca ESTRUCTURA DEL APLICATIVO Contraseña: Es la clave de acceso asociada al usuario para entrar al aplicativo. Usuario: Es el número de identificación registrado
Más detallesSupervisor v4.6. Apéndice 1. Herramientas automatizadas de gestión remota
v4.6 Apéndice 1 Herramientas automatizadas de gestión remota ÍNDICE DE CONTENIDOS 1. INTRODUCCIÓN... 4 2. RONDAS... 5 2.1 RONDA MANUAL... 5 2.2 RONDAS AUTOMÁTICAS... 5 2.2.1 Definición de una ronda...
Más detallesDIRECCIÓN DE ASISTENCIA A LA ADMINISTRACIÓN FINANCIERA MUNICIPAL
1 DIRECCIÓN DE ASISTENCIA A LA ADMINISTRACIÓN FINANCIERA MUNICIPAL GUIA DE USUARIO (SOPORTEGL) 1 GUATEMALA, OCTUBRE DE 2016 2 CONTENIDO GUIA DE USUARIO SOPORTEGL... 3 Acceso:... 3 Registro de Incidencias:...
Más detallesCASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda
CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de casos de uso Versión Historia de Revisión Fecha Versión Descripción Responsable 25/02/2005
Más detallesSistema de Gestión Académica. Prácticas en Empresas
Sistema de Gestión Académica Servicio de Informática Área de Gestión Abril de 2004 1 Introducción... 3 2 Interfaz... 4 2.1 Pantalla Inicio 4 2.2 Lista de valores 5 2.3 Salir y grabar 5 2.4 Tipos de datos
Más detallesNUEVAS BONDADES MEKANO ERP MÓDULO CONTABLE
Fecha: 30/11/2016 Responsables: PG Vo.Bo.: LH Rev.1 NUEVAS BONDADES MEKANO ERP MÓDULO CONTABLE Versión 7.4 Objetivo Exponer los cambios que presenta el módulo Contable de Mekano en su nueva versión. Contenido
Más detallesInstructivo Orden de Cobros y Pagos
Instructivo Orden de Cobros y Pagos Contenido 1.- Carga de Órdenes (Archivo)... 3 2.- Aprobación de Órdenes... 6 3.- Debitar y Acreditar en Línea... 9 4.- Consulta Empresa...10 5.- Consulta Específica
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detalles