Está en la página 1de 10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Contactenos
General Programacin SAP Business One Retail Pro Microsoft Office Ingrese su nombre Otros Aportes Ingrese su direccin de correo Programacin

Cotizacin de servicios

Escriba su mensaje
...
Inicio SAP Business One Crear bsquedas formateadas en SAP Business One

buscar aqu...

Send Message

Ir

Crear bsquedas formateadas en SAP Business One


Publicado en marzo 27, 2013 por Victor Riquelme 11 Comentarios

Ayudanos a Mejorar
Si te gusta la ayuda que ofrecemos y quieres ayudarnos a crecer puedes hacer una donacin en lnea a travs de Pay Pal haciendo clic en la siguiente imagen. Un sistema 100% seguro ofrecido por Pay Pal.

Las bsquedas formateadas son sentencias SQL grabadas en SAP B1 que al ejecutarse nos permiten hacer clculos, traer valores, ejecutar procedimientos almacenados, etc. Estas solo funcionan en las ventanas activas de SAP B1. Primero hablaremos de cmo obtener datos de la pantalla activa de SAP B1. Toda la informacin de los campos la obtenemos activando la opcin de visualizar informacin del sistema, Print.

RSS - Entradas

RSS - Comentarios

Al activar esta opcin podemos ver en las barras de status las referencias de los campos cuando nos posicionamos sobre ellos.
http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

Publicidad
1/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Existen 2 tipos de campos y se referencian de distinta manera. Los campos de cabecera y los campos de detalle.

Suscrbete al blog por correo electrnico


Introduce tu correo Cuando pasamos por un campo de cabecera podemos ver la siguiente informacin: electrnico para suscribirte a este blog y recibir notificaciones de nuevas entradas. Direccin de email Estos campos pueden referenciarse formateada de la siguiente manera: SELECT $[Tabla.Campo] En este caso sera: SELECT $[OINV.Comments] Cuando pasamos por un campo de detalle podemos ver la siguiente informacin: en una bsqueda Suscribir

Entradas recientes
Update de una Tabla a partir de otra Tabla Problemas de Depuracin ContextSwitchDeadlock Fecha en vb .net

Estos campos deben refenciarse de la siguiente manera:

SELECT $[$Item.Column.Tipo_de_dato] El tipo de datos es: 0 para alfanumrico DATE para fecha.
http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

Convertir Lista a DataTable Visual Basic .NET Leer archivo de texto con Linq en C# y aplicar filtros
2/10

MONEY para moneda.

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

MONEY para moneda. NUMBER para nmero. As que dependiendo de la operacin que vamos a realizar es el tipo de dato que usaremos, y la referencia al campo puede ser as. SELECT $[$39.1.0] SELECT $[$39.1.DATE] SELECT $[$39.1.MONEY] SELECT $[$39.1.NUMBER] Bien, ya hemos explicado como hacer referencia a campos de la ventana activa, si los campos estn ya en la base de datos basta con traerlos como ustedes ya saben, un SQL. Ahora, para crear una BF, debemos escribir un script SQL, guardarlo, asignarlo al campo y especificar la forma en que se actualizar. El caso es el siguiente; el cliente solicita que al hacer la factura el vendedor vea en un campo el saldo que tiene el cliente al hacer la factura. El saldo del cliente se encuentra en el campo balance de la tabla OCRD, lo que necesitamos para cumplir esto es. 1.- Agregar un campo nuevo llamado Saldo. 2.- Insertar una BF para que jale el saldo del cliente. Primer paso: agregar el campo nuevo Ruta: Herramientas \ Herramientas de personalizacion \ Campos definidos por el usuario:Gestin. Documentos de marketing \ Ttulo (cabecera de los documentos) \ Crear Titulo y Descripcin: Saldo, Tipo: Unidades y totales, Estructura: Importe. (No usaremos el tipo numrico porque en algunos casos genera errores de conversin) Luego nos debemos dirigir al formulario de las facturas y si no vemos el campo es porque debemos activar la visualizacin de los campos definidos por el usuario. Luego de esto lo veremos a la derecha del formulario.

C# y aplicar filtros

Mensajes y Pginas Populares


Crear bsquedas formateadas en SAP Business One Error 0x8007007B Activacion Windows 8 Limpiar todos los TextBox de un Formulario Visual Basic .Net Importar datos desde Mysql con Excel 2010 Agregar servidor tomcat a Netbeans Mtodos para Encriptar y Desencriptar Vb.Net Exportar resultado de una query a un archivo en Sql Server 2008 R2 (BCP Utility) Funcin para Obtener IP de mi equipo en Visual Basic

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

3/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Visual Basic .Net Segundo paso: Crear la BF, guardarla, asignarla y ejecutarla. Ruta: Herramientas \ Consultas \ Generador de consultas \ Ejecutar. Introducir el siguiente script:
view plain c opy to c lipboard print ?

Como realizar carga masiva de archivos con Sql Server 2008 R2 (Bulk Insert) Agregar controles en tiempo de ejecucin a un panel en Visual Basic .Net

0 1 .

S E L E C TT 0 . B a l a n c eF R O MO C R DT 0W H E R ET 0 . C a r d C o d e = $ [ O I N V . C a r d C o d e ]

NO LO EJECUTEN QUE LES DAR ERROR, gurdenlo en una categora aparte para las BF. Abrir el formulario de la factura de clientes, clic en el campo saldo, presionen Shitf+Alt+F2. En la ventana que aparecer seleccionen Buscar en valores definidos por usuario segn consulta grabada, seleccionen la consulta que grabamos, activen el botn Actualizacin automtica si se producen modificaciones campo y seleccionen el campo Cdigo de deudor/acreedor. Actualizar regularmente: Cada vez que entres el formulario, la consulta se actualizar. Si seleccionamos esta opcin cada vez que habrn la factura se actualizara el campo saldo. Visualizar valores definidos por usuario: Solo se inserta el valor que se trae en el momento y no se volver a actualizar si se abre nuevamente el documento, pero si, si se le da actualizar al campo manualmente despus de haberlo grabado. En nuestro caso la opcin Visualizar valores definidos por usuario es la que nos sirve ya que el saldo que debe quedar en la factura es el que haba al momento de facturar. Bueno espero les haya gustado, he aqu un print de como queda:

Archivos
Elegir mes

Saludos

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

4/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Comprtel o:

Google Tumblr Pinterest

Facebook 2 Reddit Pocket Digg

Twitter 1

LinkedIn 2

StumbleUpon

Imprimir

Correo electrnico Me gusta:

Me gusta
Se el primero en decir que te gusta.

Importar datos desde Mysql con Excel 2010 Autoajustar Imgenes al ancho enviado por parametro

Etiquetado con: BF, busqueda formateada, formatted seach, FS, query, SAP B1, sap bussiness one Publicado en: SAP Business One

11 comentarios sobre Crear bsquedas formateadas en SAP Business One

Francisco Cruz dice:


abril 26, 2013 a las 7:23 pm

Es un muy buen tutorial pero no se si me pudieras ayudar con una BF para el saldo pendiente de cada factura en vez de el saldo por socio de negocios, ya lo intente y no puedo, te lo agradezco de antemano. Saludos Responder

Felipe Loyola dice:


abril 28, 2013 a las 2:53 pm

Estimado, para qu deseas ver ese dato en un campo de usuario si ya existe. El campo saldo pendiente se encuentra en el rea de totales al final. Adems para saber ese dato desde la base de datos, debes consultar la tabla OINV, (OINV.DocTotal-OINV.PaidToDate) = Saldo Pendiente. Saludos Felipe Loyola Responder

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

5/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Francisco Cruz dice:


mayo 9, 2013 a las 10:46 am

Hola buen dia, no se si me pudieras ayudar, es otro temas por cierto El problema en general es que tengo un servidor que es en donde entran por acceso remoto usuarios de otro estado, hasta hace unos das yo entraba y les cambiaba la configuracin del idioma, me salia y ellos podian seguir usando el SAP en Espaol, y ahora no, yo puedo entrar como administrador y cambio el idioma pero al salirme o cambiar de sociedad me vuelve a poner el sap en ingles, por logica, ellos tampoco pueden cambiar su idioma y no saben trabajar en ingles, lo malo es que no entiendo porque ya no me guarda esa configuracion. Al accesar en una maquina como cliente que conectada a la red direcata al servidor, no pasa lo mismo, hay si me mantiene mis configuraciones de idioma, el problema es solo para los que trabajan desde otro sitio Gracias Responder

Felipe Loyola dice:


mayo 23, 2013 a las 1:59 pm

Hola Francisco Si es un problema en el servidor, lo que creo que puede estar pasando es que las configuraciones del usuario no se estn guardando en la carpeta de SBO, puede ser que no tengan permiso para escribir sobre la ruta por lo que te recomiendo habilitar los permisos de escritura sobre la carpeta de instalacin de SAP B1. Saludos Responder

Oscar Gallego dice:


mayo 31, 2013 a las 11:09 am

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

6/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Hola Felipe, te felicito excelente tutorial. Yo lo que quiero es hacerte una consulta, quizs no es esto pero si una validacin que necesito hacer y es la siguiente, lo que sucede es que en la empresa la persona que factura debe en ocasiones cambiar el precio del artculo a facturar, por este motivo no lo puedo bloquear y dejarlo como slo lectura, mi pregunta es si yo puedo de alguna manera que cuando dicha persona cambie el valor del artculo, le pida una autorizacin, la cual deba ser dada a travs de una contrasea o por otra persona, en fi la idea es que requiera una autorizacin, as como cuando uno esta en un supermercado y cuando hay que modificar algo, debe llamar a un supervisor y este viene e ingresa una clave. Quedo a tu espera y espero que me puedas ayudar con este tema y una vez ms excelente tutorial. Un saludo Responder

Felipe Loyola dice:


junio 4, 2013 a las 8:08 pm

Hola Oscar.

Har el prximo basado en tu requerimiento, de como validar por linea en SAP Business One. Qudate atento a la pagina. Atte. Felipe Loyola Responder

OSCAR HERNANDEZ dice:


junio 5, 2013 a las 12:55 am

HOLA EXCELENTE TUTO ME GUSTARIA SABER MAS DE BF Y KIERO SABER COMO


http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/ 7/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

HACER UNA BUSQUEDA FORMATEADA EN EL DETALLE, EN DONDE DE ACUERDO A UN VALOR QUE PONGA EN UNA COLUMNA,AUTOMATICAMENTE ME HAGA UNA CONSULTA Y ME TRAIGA DE LA BD UN VALOR DEPENDIENDO DEL VALOR DADO EN EL CAMPO ANTERIOR UN EJEMPLO ES Q CUANDO EN UNA COLUMNA CODIGO DE ARTICULO, AL DIGITAR ESTE VALOR, EN LA SIGUIENTE COLUMNA O CAMPO ME TRAIGA EL NOMBRE DE ESE ARTICULO Responder

Felipe Loyola dice:


junio 5, 2013 a las 12:44 pm

Hola Oscar Preparare un post sobre como realizar bsquedas formateadas en lineas de documento. Qudate atento a la pagina Saludos Felipe Loyola

Responder

marie dice:
junio 14, 2013 a las 12:04 pm

Hola me podrias decir como hacer una consulta que sume las lineas de montos y muestre el total? por ejemplo el total de retensiones por factura aparece en cada linea de factura se marca las que quieres pagar con una retencion pero no te muestra el monto total de la retencin como puedo hacer una busqueda formateada de esto? gracias Responder

Felipe Loyola dice:


junio 14, 2013 a las 8:26 pm

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

8/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions junio 14, 2013 a las 8:26 pm

No se puede hacer una consulta que sume cantidades de linea. Estoy preparando un post para realizar acciones de ese tipo. Qudese atenta a la pagina. Saludos y gracias por su visita. Responder

Jessica dice:
febrero 10, 2014 a las 2:55 pm

Hola! Me gustara saber si me pueden ayudar con respecto a una busqueda formateada pero en una tabla definida por usuario. Necesito realizar una suma entre un monto que tengo en el encabezado y uno que se encuentra en las lineas. La tabla definida por usuario es tipo documento. Lo he intentado de las siguientes maneras: $[tabla.campo] $[$Item.columna.Tipo_de_dato] Agradezco me puedan ayudar. Saludos, Jssica Jimnez. Responder

1 Pings/Trackbacks para "Crear bsquedas formateadas en SAP Business One"

bsquedas formateadas en SAP Business One Parte 2 | Quality Info Solutions dice:
junio 18, 2013 a las 4:13 pm

[...] Hoy les traigo algo ms avanzado sobre el uso de las bsquedas formateadas en SAP B1 a raz de las preguntas en nuestra parte 1 Crear bsquedas formateadas en SAP Business One [...]
http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/ 9/10

24/2/2014

Crear bsquedas formateadas en SAP Business One | Quality Info Solutions

Deja un comentario
Introduce tu comentario aqu...

2014 Quality Info Solutions

Responsive Theme Funciona con WordPress

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one/

10/10

También podría gustarte