Saltar al contenido

SmartList Builder: Montos en negativo por tipo documento

UNA TAREA COMÚN…. Y UNA FORMA SIMPLE DE HACERLO.

Tradicionalmente, cada vez que necesitaba obtener, digamos, devolver monto de documentos de documentos negativos para mostrarlos una lista inteligente, recurriría al método OBSOLETO de configurar un campo calculado en función de una declaración CASE de T-SQL.
El cálculo se parecía a esto, en el caso de un documento de devolución en una lista inteligente de transacciones de ventas:

Este método se ha utilizado desde hace varios años, pero no sin sus defectos:
1. Si tiene un gran conjunto de datos, el rendimiento puede verse afectado negativamente.
2. En retrospectiva, este método es bueno si tiene una conocimientos T-SQL, ¿qué pasa si usted es el usuario final promedio? – no hay juego de palabras.
En pocas palabras, tiene que haber una mejor manera, ¿verdad?
Resulta que simplemente puedo hacer:
  • clic en el campo Cantidad de documento,
  • luego hacer clic en el botón de expansión Opciones de campo para abrir la ventana Establecer opciones de campo.

Una vez en la ventana Establecer opciones de campo, solo debe hacer clic en la pestaña Valores negativos.
A continuación, marcará la opción Mostrar como valor negativo en función de la marca de verificación del campo y seleccionará la tabla y el campo que usará como base.
SmartList Builder es lo suficientemente «inteligente» para determinar los valores posibles para el campo en cuestión; de hecho, los campos Sí / No y List Valued generalmente son compatibles.
Una vez más, en el caso del campo de valor de lista de SOP, debe seleccionar el tipo de documento Devolver como la opción para mostrar el importe del documento como negativo.
¿Qué tan útil es esto? Y lo mejor de todo, requería cero código.