Skip to Content
0

Formula en formato PLD

Apr 09 at 01:04 PM

43

avatar image

Buenos días compañeros tengo una consulta

Estoy editando un formato PLD, al informe del sistema "Saldo de cuenta" le quiero agregar el campo "Nombre socio negocio", dentro de las tablas del pld no tengo como seleccionar OCRD, por lo tanto estoy tratando de hacer una formula.

La idea es hacer una referencia entre el campo "Cuenta de contra partida" que puntualmente es el nit del tercero, contra la tabla OCRD para traer el nombre del tercero, pero no se como se deben comparar estos campos en una formula ya que al guardar me muestra error de sintaxis.

La formula es: SELECT CardName from OCRD where CardCode = F_044

Espero me puedan ayudar muchas gracias.

consulta-1.png (72.5 kB)
consulta-2.png (70.3 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Best Answer
Agustin Marcos Cividanes Apr 09 at 01:38 PM
0

Hola

lo primero que tienes que hacer es añadir un campo al formato de impresión. Al seleccionar la tabla, si no aparece en la lista, deberás utilizar la combinación ALT+ cursor abajo. Así conseguirás ver todas las tablas.

Luego tendrás que relacionar el campo a mostrar con la condición.

Un saludo

Agustín

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Hola Agustin, ya añadí el campo lo que quiero es en ese campo usar una consulta para traer el nombre de los terceros (clientes/proveedores, de la tabla OCRD).

En ese campo estoy ingresando esta consulta

SELECT ("CardName") FROM OCRD WHERE (("CardCode") == ("F_044"))

Pero me da error.

error-col.png (6.7 kB)
0

Hola

no puedes usar una consulta SQL dentro del formato.

Tienes que utilizar el campo Enlace dentro la pestaña General en Propiedades del campo. Creo que debes seleccionar en el campo shortname el campo OCRD.Cardname.

Un saludo

Agustín

1

Hola Agustin, estaba revisando un tema de variables del sistema, sabes como puedo ver esas variables del sistema?

La idea es agregar al pld la variable del sistema "Nombre socio negocio" no se si exista, o si se pueda.

Gracias.

0
Agustin Marcos Cividanes Apr 09 at 02:52 PM
0

Hola

al añadir el campo puedes elegir el tipo de campo: base de datos, texto o variable.

Si utilizas variable deberás indicar el número de variable del formulario. Puedes obtenerlo con Visualizar información del sistema y poniendo el cursos encima; el número de variable aparecerá en la barra de estado.

Un saludo

Agustín

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Hola

Si necesito el nombre socio negocio debería ir a "Dato maestro socio negocio" y ver el campo "Nombre socio negocio" para conocer la variable del sistema de este campo?

variable.png (12.9 kB)
0

Hola

las variables sólo funcionan sobre el informe generado, no se tiene acceso a otros formularios.

Lo que tienes que hacer es añadir el nombre del SN, y desde el campo que muestre el código de SN enlazar al campo añadido en el paso anterior.

Un saludo

Agustín

0

Logre incluir la Tabla ocrd en otro campo y enlazar el campo F_044, asi puedo ver los Nit campo que dejare oculto luego are otro enlace para mostrar los nombres.

Gracias Agustín me resolviste varias dudas, soy novato con PLD.

0