[25/06/2026 12:31:05] [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 JOIN clientes c ON oc.rutc = c.rut
				WHERE oc.IDoc = '15862'
				
[25/06/2026 12:31:17] [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.IDoc = '15862'			
			UNION
			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.IDoc = '15862'
		
