[30/07/2026 09:35:34] [SQL_EXEC] | USUARIO: SIN USUARIO | CARGANDO DATOS listarEXCEL | DETALLE: [OrdenCompra.php] -> FUNCION: [listarEXCEL] | QUERY: 
				SELECT
				oc.IDoc,
				oc.rutp,
				oc.fecha,
				oc.total,
				oc.estado,
				oc.numfactura,
				oc.numguia,
				oc.condicionpago,
				oc.despacho,
				oc.fechaPedidoOK,
				c.razonsocial as razonsocialcomprador,
                c.rut as rutcomprador,
                c.dv as dvcomprador,
				proveedores.rut,
				proveedores.razonsocial,
				proveedores.nombre,
				proveedores.telefono,
				proveedores.direccion,
				proveedores.ciudad,
				proveedores.giro,
				ocpagos.idPago,
				ocpagos.tipopago,
				ocpagos.numcheque30,
				ocpagos.numcheque60,
				ocpagos.numcheque90,
				ocpagos.numcheque120,
				ocpagos.montocheque30,
				ocpagos.montocheque60,
				ocpagos.montocheque90,
				ocpagos.montocheque120,
				ocpagos.numtransferencia,
				ocpagos.fechacredito,
				ocpagos.fechacheque30,
				ocpagos.fechacheque60,
				ocpagos.fechacheque90,
				ocpagos.fechacheque120,
				ocpagos.fechatransferencia,
				ocpagos.montotransferencia,
				tipospago.descripcion
				FROM
				oc
				Inner Join proveedores ON oc.rutp = proveedores.rut
				Left Outer Join ocpagos ON oc.IDoc = ocpagos.IDoc
				left outer Join tipospago ON ocpagos.tipopago = tipospago.idTipoPago
				LEFT OUTER JOIN clientes c ON oc.rutc = c.rut
				WHERE rutp LIKE '%%' AND
				proveedores.rut LIKE '%%' AND
				fecha BETWEEN '2026-1-1' AND LAST_DAY('2026-7-1') AND estado=1
				ORDER BY IDoc
				
[30/07/2026 09:36:30] [SQL_EXEC] | USUARIO: SIN USUARIO | CARGANDO DATOS listarOcDetalleExcel | DETALLE: [OrdenCompra.php] -> FUNCION: [listarOcDetalleExcel] | QUERY: 
			SELECT
				oc.IDoc,
				proveedores.razonsocial,
				proveedores.rut,
				proveedores.nombre,
				proveedores.direccion,
				proveedores.telefono,
				proveedores.ciudad,
				proveedores.giro,
				oc.fecha,
				oc.numfactura,
				oc.numguia,
				ocitems.cantidad,
				categorias.nombrecategoria,
				marcasmaquina.nombremarca,
				inventario.modelo,
				inventario.descripcion,
				ocitems.IDproducto,
				inventario.codinterno,
				ocitems.precio,
				oc.total,
				inventario.numparte,
				estado
			FROM
				oc
				Inner Join ocitems ON oc.IDoc = ocitems.IDoc
				Inner Join inventario ON ocitems.IDproducto = inventario.ID
				Inner Join categorias ON inventario.categoria = categorias.IDcategoria
				Inner Join marcasmaquina ON inventario.marca = marcasmaquina.ID
				Inner Join proveedores ON oc.rutp = proveedores.rut
			WHERE
				oc.rutp LIKE '%%'
				and fecha BETWEEN '2026-1-1' AND LAST_DAY('2026-7-1')  
				AND estado=1			
			UNION ALL
			SELECT
				oc.IDoc,
				proveedores.razonsocial,
				proveedores.rut,
				proveedores.nombre,
				proveedores.direccion,
				proveedores.telefono,
				proveedores.ciudad,
				proveedores.giro,
				oc.fecha,
				oc.numfactura,
				oc.numguia,
				ocitems.cantidad,
				'ESPECIAL',
				'ESPECIAL',
				'ESPECIAL',
				ocitems.descripcion,
				ocitems.IDproducto,
				'ESPECIAL',
				ocitems.precio,
				oc.total,
				'ESPECIAL',
				estado
			FROM
				oc
				Inner Join ocitems ON oc.IDoc = ocitems.IDoc
				Inner Join proveedores ON oc.rutp = proveedores.rut
			WHERE 
				ocitems.IDproducto = 'ESPECIAL'
				and oc.rutp LIKE '%%'
				and fecha BETWEEN '2026-1-1' AND LAST_DAY('2026-7-1')				
				AND estado=1
			ORDER BY IDoc
		
[30/07/2026 11:24:30] [SQL_EXEC] | USUARIO: SIN USUARIO | CARGANDO DATOS listarOcDetalleExcel | DETALLE: [OrdenCompra.php] -> FUNCION: [listarOcDetalleExcel] | QUERY: 
			SELECT
				oc.IDoc,
				proveedores.razonsocial,
				proveedores.rut,
				proveedores.nombre,
				proveedores.direccion,
				proveedores.telefono,
				proveedores.ciudad,
				proveedores.giro,
				oc.fecha,
				oc.numfactura,
				oc.numguia,
				ocitems.cantidad,
				categorias.nombrecategoria,
				marcasmaquina.nombremarca,
				inventario.modelo,
				inventario.descripcion,
				ocitems.IDproducto,
				inventario.codinterno,
				ocitems.precio,
				oc.total,
				inventario.numparte,
				estado
			FROM
				oc
				Inner Join ocitems ON oc.IDoc = ocitems.IDoc
				Inner Join inventario ON ocitems.IDproducto = inventario.ID
				Inner Join categorias ON inventario.categoria = categorias.IDcategoria
				Inner Join marcasmaquina ON inventario.marca = marcasmaquina.ID
				Inner Join proveedores ON oc.rutp = proveedores.rut
			WHERE
				oc.rutp LIKE '%%'
				and fecha BETWEEN '2026-1-1' AND LAST_DAY('2026-7-1')  
				AND estado=1			
			UNION ALL
			SELECT
				oc.IDoc,
				proveedores.razonsocial,
				proveedores.rut,
				proveedores.nombre,
				proveedores.direccion,
				proveedores.telefono,
				proveedores.ciudad,
				proveedores.giro,
				oc.fecha,
				oc.numfactura,
				oc.numguia,
				ocitems.cantidad,
				'ESPECIAL',
				'ESPECIAL',
				'ESPECIAL',
				ocitems.descripcion,
				ocitems.IDproducto,
				'ESPECIAL',
				ocitems.precio,
				oc.total,
				'ESPECIAL',
				estado
			FROM
				oc
				Inner Join ocitems ON oc.IDoc = ocitems.IDoc
				Inner Join proveedores ON oc.rutp = proveedores.rut
			WHERE 
				ocitems.IDproducto = 'ESPECIAL'
				and oc.rutp LIKE '%%'
				and fecha BETWEEN '2026-1-1' AND LAST_DAY('2026-7-1')				
				AND estado=1
			ORDER BY IDoc
		
[30/07/2026 11:24:51] [SQL_EXEC] | USUARIO: SIN USUARIO | CARGANDO DATOS listarEXCEL | DETALLE: [OrdenCompra.php] -> FUNCION: [listarEXCEL] | QUERY: 
				SELECT
				oc.IDoc,
				oc.rutp,
				oc.fecha,
				oc.total,
				oc.estado,
				oc.numfactura,
				oc.numguia,
				oc.condicionpago,
				oc.despacho,
				oc.fechaPedidoOK,
				c.razonsocial as razonsocialcomprador,
                c.rut as rutcomprador,
                c.dv as dvcomprador,
				proveedores.rut,
				proveedores.razonsocial,
				proveedores.nombre,
				proveedores.telefono,
				proveedores.direccion,
				proveedores.ciudad,
				proveedores.giro,
				ocpagos.idPago,
				ocpagos.tipopago,
				ocpagos.numcheque30,
				ocpagos.numcheque60,
				ocpagos.numcheque90,
				ocpagos.numcheque120,
				ocpagos.montocheque30,
				ocpagos.montocheque60,
				ocpagos.montocheque90,
				ocpagos.montocheque120,
				ocpagos.numtransferencia,
				ocpagos.fechacredito,
				ocpagos.fechacheque30,
				ocpagos.fechacheque60,
				ocpagos.fechacheque90,
				ocpagos.fechacheque120,
				ocpagos.fechatransferencia,
				ocpagos.montotransferencia,
				tipospago.descripcion
				FROM
				oc
				Inner Join proveedores ON oc.rutp = proveedores.rut
				Left Outer Join ocpagos ON oc.IDoc = ocpagos.IDoc
				left outer Join tipospago ON ocpagos.tipopago = tipospago.idTipoPago
				LEFT OUTER JOIN clientes c ON oc.rutc = c.rut
				WHERE rutp LIKE '%%' AND
				proveedores.rut LIKE '%%' AND
				fecha BETWEEN '2026-1-1' AND LAST_DAY('2026-7-1') AND estado=1
				ORDER BY IDoc
				
