Saltar a contenido

Crea un resultado por destinatario

La sección [ENVIO] ejecuta una consulta de control. Cada fila debe indicar el título, el correo y el filtro que se añadirá a la consulta principal.

Estructura mínima de sqlenvio

[ENVIO]
sqlenvio = SELECT TRIM(nombre) AS titulo,
           email AS email,
           CONCAT('al.VENDEDOR="', codigo, '"') AS filtroenvio
           FROM #vendedor
           WHERE codigo IN ('A34')

La consulta debe devolver estas columnas:

Columna Uso
titulo Identifica el resultado y forma parte del nombre generado
email Destinatario de esa fila
filtroenvio Condición añadida al filtro de la consulta principal

Opciones reservadas sin efecto operativo

La configuración reconoce y conserva los campos emailtodos y cuerpotodos, pero los procesos de envío actuales no los consumen. No los uses para añadir destinatarios ni para definir el cuerpo del mensaje: no producirán ese resultado.

Para cada envío, devuelve el destinatario en la columna email de sqlenvio. Configura el método de entrega en la sección de correo.

Prueba sin enviar

  1. Limita sqlenvio a un solo destinatario de prueba.
  2. Ejecuta con --nomail.
  3. Comprueba el nombre y contenido del fichero generado.
  4. Confirma que el filtro no incluye datos de otros destinatarios.
  5. Quita --nomail solo después de validar la salida.

El filtro separa los datos

Un filtroenvio incorrecto puede mezclar información entre destinatarios. Revisa cada condición con datos controlados antes de usarla en producción.

Continúa con Configurar el correo.