Última actualización
Última actualización
Conjunto de comandos de proceso que permite interactuar con cestas de listas de de una Este conjunto de comandos de proceso permite tanto el manejo de cestas locales al proceso como globales.
Las cestas creadas en un manejador de evento se destruyen cuando éste finaliza, pero en el caso de que el manejador de evento sea llamado por otro manejador las cestas no se destruyen hasta que finaliza el manejador principal. En este caso, si usamos cestas creadas con el mismo nombre en los dos manejadores, sus datos son compartidos.
Comando de instrucción del grupo que permite localizar una ficha dentro de una cesta de la compra.
Origen de la instrucción: ficha.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta en la que queremos añadir la ficha en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas de los heredados.
Identificador de variable local numérica de retorno posición de la ficha
Aquí se declara una variable que retornará la posición de la ficha actual dentro de la cesta. Si no la contuviese devolverá 0
Esta función devuelve la posición de la ficha actual dentro de la cesta especificada como parámetro.
Puede especificarse o bien un objeto cesta o una cesta local del proceso.
Comprobamos si la ficha en curso del formulario CLT_M (Clientes) se encuentra en la cesta global CLT_CESTA y mostramos un mensaje con la posición de la ficha en la cesta en caso de que exista.
Origen de la instrucción: ficha.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta en la que queremos añadir la ficha en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas de los proyectos de datos heredados.
Esta función guarda la ficha procesada en la cesta especificada en su parámetro.
Puede especificarse o bien un objeto cesta o una cesta local del proceso.
Por lo tanto, agregar una ficha a una cesta, debemos hacerlo fuera del subproceso que genera el comando de instrucción cesta: procesar.
Cargamos la ficha de la tabla CLT_M(Clientes) cuyo ID sea igual a 1 y la agregamos a la cesta global CLT_CESTA.
Comando de instrucción del grupo Cestas que permite añadir una lista de registros concretos a una cesta.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta en la que queremos añadir la lista en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas de los proyectos de datos heredados.
Esta función guarda la lista procesada en la cesta especificada en su parámetro.
Puede especificarse o bien un objeto cesta o una cesta local del proceso.
Añadimos todos los registros de la tabla CLT_M(Clientes) a la cesta global CLT_CESTA.
Comando de instrucción del grupo Cestas que permite añadir los registros contenidos en una cesta a la lista en curso.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta cuyo contenido queremos añadir la lista en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas de los proyectos de datos heredados.
Esta función añade los registros contenidos en una cesta a la lista en curso.
Puede especificarse o bien un objeto cesta o una cesta local del proceso.
La tabla de origen tanto de la cesta como de la lista en curso ha de ser la misma.
Añadimos a la rejilla LST_ETI los registros incluídos en la cesta global CLT_CESTA.
Comando de instrucción del grupo Cestas que permite crear una cesta de la compra local de un proceso.
Origen de la instrucción: cualquiera.
Destino del subproceso: ninguno.
Identificador de tabla
Identificador de la tabla para la que se desea crear la cesta. Para facilitar su especificación, este parámetro desplegará la lista de tablas de los proyectos de datos heredados.
Nombre de cesta
Nombre que se le vaya a dar a la cesta que se utilizará a nivel local en el proceso.
Esta función permite crear una cesta local de un proceso.
Crear una cesta local de la tabla PED_G (Pedidos).
Comando de instrucción del grupo Cestas que permite cruzar una lista de registros concretos con los de una cesta.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta con la que queremos cruzar la lista en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Esta comando de instrucción cruza la lista actual con los registros contenidos en una cesta. El resultado será que deja en la cesta los registros que coincidan en ambas listas.
Los registros se quitan únicamente de la cesta, permaneciendo igual que antes en la base de datos.
Por lo tanto, para cruzar una lista con los registros contenidos en una cesta, debemos hacerlo fuera del subproceso que genera el comando de instrucción cesta: procesar.
Cruzamos los registros de la cesta global de clientes con la cesta local de etiquetas para clientes dejando los registros coincidentes.
Comando de instrucción del grupo Cestas que permite cruzar los registros contenidos en una cesta con los de la lista en curso.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta cuyo contenido queremos cruzar con la lista en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Este comando de instrucción cruza los registros contenidos en una cesta con los de la lista en curso. El resultado será que permanecerán en la lista en curso los elementos coincidentes con los contenidos en la cesta.
Los registros se quitan únicamente de la lista, permaneciendo igual que antes en la base de datos.
La tabla de origen de la lista en curso y la de la cesta ha de ser la misma.
Cruzamos los registros de la cesta global de clientes con la lista de registros de la rejilla LST_ETI de etiquetas.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta a la que queremos enviar el mensaje.Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Fórmula de mensaje
Expresión fórmula con el mensaje que será mostrado en la barra de estado de la cesta.
Esta función enviar un mensaje a la barra de estado de una cesta de la compra que es usada como dock de un marco.
Mostramos un mensaje en la barra de tareas de la cesta de clientes.
Comando de instrucción del grupo Cestas que permite vaciar el contenido de una cesta.
Origen de la instrucción: cualquiera.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta que queremos limpiar. Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Esta función vacía el contenido en la cesta de la compra especificada en su parámetro.
Los registros eliminados se quitan únicamente de la cesta, permaneciendo igual que antes en la base de datos.
Limpiamos los registros de las cesta CLT_CESTA (Clientes)
Comando de instrucción del grupo Cestas que permite trabajar sobre una cesta.
Origen de la instrucción: cualquiera.
Destino del subproceso: lista.
Identificador de cesta
Identificador de la cesta en la que queremos trabajar. Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Esta función genera un subproceso. El origen del subproceso será una lista de la tabla de datos de la cesta.
Todas las funciones que se incluyan dentro de dicho subproceso se ejecutarán sobre la lista de registros contenidos en la cesta y afectarán a los mismos. Es decir, que si en ese sub-proceso filtramos o cortamos la lista, filtraremos/cortaremos el contenido de la cesta.
Puede especificarse o bien un objeto cesta o una cesta local del proceso.
Por lo tanto, para realizar ese tipo de operaciones con una cesta debemos hacerlo fuera del subproceso que genera este comando de instrucción.
Modificamos los registros de la cesta CLT_CESTA (Clientes) y modificamos el valor del campo FCH (Fecha) por la fecha actual.
Origen de la instrucción: ficha.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta en la que queremos eliminar la ficha en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas de los proyectos de datos.
Esta función quita la ficha que estamos procesando de la cesta especificada en su parámetro.
Puede especificarse o bien un objeto cesta creado en el panel derecho del vDevelop o una cesta local del proceso.
El registro eliminado se quita únicamente de la cesta, permaneciendo igual que antes en la base de datos.
Quitamos la ficha en curso del formulario CLT_M(Clientes) de la cesta global CLT_CESTA.
Comando de instrucción del grupo cestas que permite quitar una lista de registros concretos a una cesta.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la cesta a la que queremos quitar la lista en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Esta función elimina la lista procesada de la cesta especificada en su parámetro.
Los registros eliminados se quitan únicamente de la cesta, permaneciendo igual que antes en la base de datos.
Quitamos los registros de la rejilla LST_ETI de la cesta global CLT_CESTA.
Comando de instrucción del grupo Cestas que permite quitar de la lista actual los registros contenidos en una cesta.
Origen de la instrucción: lista.
Destino del subproceso: ninguno.
Identificador de cesta
Identificador de la Cesta cuyo contenido queremos quitar de la lista en curso. Para facilitar su especificación, este parámetro desplegará la lista de cestas del proyecto en curso y heredados.
Esta función permite quitar de la lista actual los registros contenidos en una cesta.
Los registros eliminados se quitan únicamente de la lista, permaneciendo igual que antes en la base de datos.
La tabla de origen de la lista y la de la cesta ha de ser la misma.
Quitamos los registros contenidos en la cesta CLT_CESTA de la rejilla LST_ETI.
Comando de instrucción del grupo que permite añadir un registro concreto a una cesta.
Este comando de instrucción no podrá ser usado en el subproceso que genera el comando
Puede especificarse o bien un objeto o una cesta local del proceso.
Este comando de instrucción no podrá ser usado en el subproceso que genera el comando
Puede especificarse o bien un objeto o una cesta local del proceso.
Comando de instrucción del grupo Cestas que permite enviar un mensaje a la barra de tareas de una cesta de la compra que es usada como dock de un
Puede especificarse o bien un objeto cesta o una cesta local del proceso. Para facilitar la especificación del mensaje podemos hacer uso del
Los comandos de instrucción , y no podrán ser usados en el subproceso que genera este comando.
Comando de instrucción del grupo Cestas que permite quitar el registro que estamos procesando de una cesta local al proceso o de un objeto .
Este comando lo usaremos cuando queramos quitar un registro de la cesta desde fuera de la misma. Si lo que queremos es procesar directamente una cesta y quitarle una ficha, lo que haremos será usar el comando y, en el subproceso que genera, usar el comando quitar ficha de la lista.
Puede especificarse o bien un objeto o una cesta local del proceso.
Puede especificarse o bien un objeto o una cesta local del proceso.