Sei sulla pagina 1di 11

Cómo crear y guardar una

query en Business One





¿Qué información es la que necesito? Es la pregunta que debemos


responder como primer paso. Para este ejercicio daremos respuesta a
una necesidad que me surgió en un momento cuando empezaba en esta
aventura de SAP B1 9.1 ;) La pregunta es ¿Cuáles son los precios
con los que un artículo se ha comprado a lo largo del
tiempo?

Antes de pasar a la consulta, sé que los más expertos dirán que SAPB1
(o SBO) tiene una herramienta que responde esa pregunta, y la verdad
es que es así. La cuestión es que para mi gusto requiere de muchos
parámetros para que te de la lista deseada, de todas maneras, aquí está
un pantallazo para aquellos que quieran explorar la herramienta:
"Informe de últimos precios"

Llegamos a través de "Módulos" - "Informes" - "Inventario" - "Informe


de últimos precios"
Volviendo a nuestro tema, la razón de necesitar una consulta es que, en
mi caso, con solo dar la clave del producto es más que suficiente para
obtener los datos que requiero, y que sin saberlo en su momento se
convirtió en una herramienta muy útil a lo largo del tiempo.

Qué datos necesito para la consulta


Basta de cháchara y vayamos al meollo del asunto, los datos que
necesitamos son: Número de Entrada de Mercancía, la Fecha de
la entrada y por último el Precio, mi consulta tiene más datos
pero para el ejercicio son suficientes estos.

Tablas requeridas
Para el Encabezado de las Entrada de Mercancía la tabla es OPDN, y
para el detalle es PDN1, en este caso necesitamos las 2 porque la fecha
de la entrada solamente está en la tabla de encabezado.

Generador de Consultas
Herramientas - Consultas - Generador de consultas:

En el TextBox señalado con el cuadro Rojo, escribimos los nombres de


las tablas que vamos a utilizar en la consulta, una vez
escrita presionamos la tecla [TAB]
Con un doble click vamos seleccionando los campos que
necesitamos, para hacer que la consulta sea genérica especificamos que
el número de artículo sea proporcionado por el usuario con el
indicador [%0].
Click en el botón [Ejecutar].

Ejecutando la consulta
Al ejecutar la consulta nos va a solicitar el número del artículo al cual
queremos visualizar los datos, para seguir con el proceso damos click
en el botón [OK], nos mandará un mensaje de que no se ha encontrado
ninún dato, volvemos a dar [OK].
Ahora damos click en el botón [Guardar]
Guardando la consulta
Le asignamos un nombre y damos click a la categoría más apropiada.
Click en [Guardar]
Una vez guardada la consulta, la pasaremos al menú principal en la
sección de "Menú de Usuario".

Agregar al menú la consulta


Con la consulta seleccionada en el Administrador de Consultas, vamos
al menú de Agregar al Menú.
Herramientas - Menú - Añadir al menú
Definimos el nombre descriptivo en el Menú, click en la categoría
donde la queremos, personalmente siempre las coloco en "Consultas" y
por último click en [Crear]. Con esto, la consulta está disponible en
nuestro menú de usuario, para cuando la querramos utilizar, en mi
caso es el pan diario.
Así cada vez que requiero de la Consulta, solo doy click sobre la
consulta, pego la clave del artículo y vualá, tengo los precios de
entrada, con sus respectivas fechas y número de documento.

Espero que la información les sea de utilidad, espero vernos pronto en


otro tuto a través de la comunidad de ayuda SAP.

Creación de consultas simples


El Generador de consultas es una herramienta de SAP Business One que permite crear consultas
utilizando el motor de consultas de SQL.

Nota
Esta herramienta está diseñada para recuperación de datos únicamente. No la utilice para ningún tipo de
actualización.
Procedimiento
1. Desde el menú Herramientas seleccione Consultas Generador de consultas . Aparece la
ventana Generador de consultas.
2. Para poder insertar condiciones y variables a la consulta, seleccione el pulsador Condiciones. Se
abrirá una sección adicional de la ventana.
3. El cursor se sitúa automáticamente en el lugar en el que se realiza la selección de la tabla.
Pulse Ficha para abrir la ventana Seleccionar de lista y visualizar todas las tablas de SAP Business
One.
4. Haga doble clic en una tabla para insertarla en la zona Tablas.
5. Repita el paso anterior para seleccionar tablas adicionales si fuera necesario.
6. Para seleccionar campos:
1. Resalte la tabla relevante. Los campos de esa tabla se listarán en el área de la tabla.
2. Haga doble clic en los campos que desee para visualizarlos en el área Seleccionar.
7. Para aplicar condiciones o utilizar variables en la consulta:
1. Sitúe el cursor en el área Donde.
2. Haga doble clic en el campo en el que desea aplicar una condición. El campo seleccionado se
visualiza en el área Donde.
3. Seleccione la condición requerida en la lista Condiciones y complétela especificando el valor de la
condición. Puede ser un valor de constante (número, texto), otro campo o una variable.
8. Para generar el informe, seleccione Ejecutar. Una vez se muestren los resultados, puede grabar la
consulta.
9. Seleccione Cerrar para cerrar la ventana Generador de consultas.

Ventana Generador de consultas


Utilice la ventana Generador de consultas para definir y crear sus propias consultas. Seleccione las tablas
y los campos de la izquierda, y las condiciones y las variables de la derecha de la ventana.

El área Tablas
Uitlice esta área para seleccionar tantas tablas como requiera su consulta. Cuando selecciona una tabla,
sus campos aparecen inmediatamente en el área Campos.
Los campos relacionados con otras tablas aparecerán en negrita. Puede añadir la tabla relacionada a la
lista de tablas seleccionadas arrastrando el campo al área Tablas.

El área Campos
El área Campos incluye dos columnas: Nombre y Descripción. En el informe resultante, las
descripciones de los campos se utilizarán como títulos de los campos.

El área Consulta

Seleccionar

Muestra los campos seleccionados separados por comas.


Los campos de esta área aparecen con T0, T1, ... El prefijo Tn representa el número de tabla del que se
toma un campo.
Para especificar un campo manualmente:
 Añada una coma para separarlo de los campos contiguos
 Añada un prefijo con el número de tabla relevante

De

Muestra las tablas seleccionadas para la consulta. La aplicación asigna el número de prefijo según el
orden en el que se han seleccionado las tablas.

Donde

Área en la que se definen y formulan las condiciones de la consulta.

Clasificar por

Defina cómo desea clasificar los resultados de las consultas.

Ejemplo
El usuario crea una consulta que lista el número de todas las ofertas a un cliente creadas por usuarios
concretos para clientes concretos. Para clasificar los resultados por usuario, especifique el
campo Usuario en el área Clasificar por.

Grupo por

Agrupe los resultados de la consulta según criterios específicos.

Ejemplo
El usuario desea crear una consulta que liste los clientes para los que se han emitido ofertas durante un
período definido. En ese caso, agrupa por código de cliente, de forma que cada cliente aparece una sola
vez con independencia del número de ofertas que se hayan emitido para él.

Condiciones

Abre el área Condiciones, donde se seleccionan las variables y condiciones.

Potrebbero piacerti anche