$in['fields'][$r['nombre']] = '';
    }
    $old = $venta->getUnDato($in);
}
$id = $venta->setVenta($in);
$sql_campos = 'id';
// insert
$sql_valores = $id;
// insert
$sql_set = '';
// update
// lo siguiente es si existe "estado_real" para cambiar
// print_r($campos);
foreach ($campos as $row) {
    if (isset($dato['estado_real']) && $row['nombre'] == 'estado_real') {
        $dato['estado'] = $venta->getEstadoRealToEstado($dato['estado_real']);
    }
    if (isset($dato['cliente_tipo_inicial']) && $row['nombre'] == 'cliente_tipo_inicial' && $in['venta_id'] == '0') {
        $dato['cliente_tipo'] = $dato['cliente_tipo_inicial'];
    }
    if (isset($dato['producto_inicial']) && $row['nombre'] == 'producto_inicial' && $in['venta_id'] == '0') {
        $dato['producto'] = $dato['producto_inicial'];
    }
}
// construlle el sql
$json_log = array();
foreach ($campos as $row) {
    if ($row['diccionario'] == '1') {
        $dato[$row['nombre']] = array('id' => $dato[$row['nombre']], 'value' => $dato[$row['nombre'] . '_value'], 'dependencia' => $row['dependencia']);
        if ($row['dependencia'] != '') {
            $dato[$row['nombre']]['dependencia_value'] = $dato[$row['dependencia']];
if ($in['campo'] == 'agendado_fecha') {
    $old = substr($old, 0, 16);
}
if (utf8_encode($in['valor']) != utf8_encode($old)) {
    $log_campos = $modelo->drawLogItem($in['tabla'], $in['campo'], $old, $in['valor']);
    $healthy = array("\n\r", "\r\n", "\n", "\r", "\t");
    $yummy = array("<br>", "<br>", "<br>", "<br>", " ");
    $log_campos = str_replace($healthy, $yummy, $log_campos);
    $modelo->drawDivLogItem($in['campania'], $in['venta_id'], $in['usuario'], $in['fecha'], utf8_encode($log_campos));
}
// ----------------------------------- guardar
$modelo->setValorEditable($in);
// Utilidades::printr($in);
if ($in['campo'] == 'estado_real') {
    $in['campo'] = 'estado';
    $in['valor'] = $modelo->getEstadoRealToEstado($in['valor']);
    $modelo->setValorEditable($in);
}
if ($in['campo'] == 'supervisor_id') {
    $in['campo'] = 'lineal_id ';
    $sql = '
    SELECT ul.lineal_id FROM usu_usuario_lineal ul
    WHERE ul.usuario_id=' . $in['valor'] . '   
    ';
    $data = $modelo->setSQL(array('id' => ''), $sql);
    if (isset($data[0]['id'])) {
        $in['valor'] = $data[0]['id'];
        // print_r($in);
        $modelo->setValorEditable($in);
    }
}