Como ya te dijo Carlojas, solo tienes que pasar los datos correctos al INSERT, si ya los tienes, solo pasalos:
Código PHP:
foreach( $nombre as $row ) {
list( $fila, $cod_produ, $cantidad, $precio ) = $row;
$qry="
INSERT INTO `detalle_docto` ( `COD_PRODUCTO` , `DOCTO_ID` , `ID_TIPO_DOCTO` , `DET_PRECIO_UNITARIO` , `DET_INGRESO` , `DET_EGRESO` , `DET_MERMA`, `ID_SUCURSAL`,`DET_PRECIO_COMPRA`,`ENT_ID`,`FECHA_ HORA`,`USU_ID`,`ID_ESTADO`,`id_turno`)
VALUES (
'".$cod_produ."' , '$mayor', '$tipo_docto', ' ".round($precio*1.19)."' , '0' , '".$cantidad."' , '0' ,'$sucursal','0','$proveedor','$fecha $hora', '$usuario' , '$estado', '$id_turno')
";
mysql_query($qry,$conx) or die( mysql_error() );
}
Saludos.