RE:Rejilla alimentada por proceso
El concepto de rejilla alimentada por proceso es fácil de entender.
Las rejillas de histórico muestra de forma sencilla los registros de una tabla histórica de la tabla origen del formulario, ejemplo (pedidos desde el formulario de clientes).
Las rejillas de subhistórico muestra los registros de una tabla histórica que a su vez es histórica de la tabla origen del formulario, ejemplo (líneas de pedido de venta desde el formulario de clientes).
Pero imaginate que quieres sacar una lista con los artículos que consume un cliente, en este caso no es un dato histórico del cliente, tampo subhistórico. ¿Entonces?, se hace una rejilla alimentada por proceso que lo que hace es mostrar los registros que le retorna el proceso, ¿Cómo?, el proceso debe ejecutar una función "Añadir retorno" que devuelva de esta forma a la rejilla los registros a visualar. Y como sería el proceso de nuestro ejemplo.
Teniendo en cuenta que el proceso debe tener el mismo origen que el formulario, estaremos en un origen Ficha de Cliente, despues:
Cargar histórico pedidos
Cargar histórico líneas de pedidos
Cargar maestros artículos
Añadir retorno RejillaArticulos
Debemos tener en cuenta que cargar maestros en Velázquez nos devuelve los registros, en este caso los artículos que aparecen en alguna línea de pedido, pero sin repetición, cada artículo aparece una vez. La rejilla puesta en el proceso no tiene mayor importancia ya que la que se visualiza es la puesta en el control del formulario.
De esta forma una rejilla alimentada por proceso es capaz de visualizar en un formulario la lista de registros de cualquier tabla tenga o no relación directa con la tabla origen del formulario.