Problema al mostrar Pedidos

Buenas, estoy diseñando una grid que esta enlazaada a controles. Que es lo que necesito lograr. Que en este caso como tenemos 2 facturistas los pedidos se les asignen uno a uno y no puedan elegir cual quieren facturar. Pero en mi tabla la pate de pedido se almacena por separado entonces hay varios registros que corresponden al mismo pedidoy necesito mostrar pedido X items 1/2/3 etc etc.
Ya probe en mi sonutla el limit 1 pero no funciona porque me trae un registro nomas y no es asi como necesito

SELECT
id,
fecha,
cliente,
razon_social,
ruc,
direccion,
condicion_venta,
plazo,
total,
obs,
numerocliente,
cod_producto,
producto,
unidad_medida,
precio,
cant,
pedido,
codvendedor,
vendedor,
id_facturador,
nombre_facturador,
id_estado,
descripcion
FROM
“public”.fact_pedidos_shell
WHERE
(id_estado = 1 OR id_estado = 2)
AND id_facturador IN (
SELECT id_facturador
FROM “public”.facturador
WHERE login = ‘ivan.rolon’
)

GROUP BY
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
Order by pedido este es mi select

Hola, Los pedidos deberían tener un encabezado y un detalle. (Maestro/detalle) lo que deberías asignar es el registro encabezado a cada facturador. Lo podrías hacer al insertar, asignarle en un campo facturador el usuario que tenga menos asignados por estado.
Luego en una grilla de facturación filtrar por usuario y cada facturador vería sus propios pedidos a facturar.

Saludos

1 Like