vw_client_sucursal expone una fila por sucursal registrada en public.client_sucursal, enriquecida con:
public.vw_client: codigo, razon social y nombre comercial.public.vw_party.SELECT client_code, client_legalname, sucursal_code, sucursal_name, postal_address_id
FROM public.vw_client_sucursal
WHERE client_id = 1234
ORDER BY sucursal_code;
SELECT client_code, sucursal_code, sucursal_name, schedule
FROM public.vw_client_sucursal
WHERE end_date IS NULL
ORDER BY client_code, sucursal_code;
SELECT client_code, sucursal_code, transport_id, transport_name
FROM public.vw_client_sucursal
WHERE transport_id IS NOT NULL
ORDER BY client_code, sucursal_code;
| Columna | Descripción |
|---|---|
| client_id | ID del cliente (party_id) al que pertenece la sucursal. |
| client_code | Codigo comercial del cliente, resuelto desde public.vw_client. |
| client_legalname | Nombre formal o razon social del cliente. |
| client_name | Nombre de uso comun o comercial del cliente. |
| sucursal_code | Codigo unico de la sucursal dentro del cliente. |
| sucursal_name | Nombre descriptivo de la sucursal. |
| postal_address_id | ID de la direccion postal asociada a la sucursal. |
| schedule | Horario o ventana operativa registrada para la sucursal. |
| start_date | Fecha de inicio de vigencia de la sucursal. |
| end_date | Fecha de fin de vigencia de la sucursal. NULL indica sucursal activa o sin cierre registrado. |
| transport_id | ID del transporte asociado a la sucursal. |
| transport_legalname | Nombre formal/legal del transporte asociado. |
| transport_name | Nombre de uso comun o comercial del transporte asociado. |