if ($clave != null) {
        $xTabla->setData($xTabla->query()->initByID($clave));
    }
}
$xFRM = new cHForm("frmgeneral_sucursales", "sucursales.frm.php?action={$step}");
$xFRM->addSubmit();
if ($action == MQL_ADD) {
    //Agregar
    $clave = parametro($xTabla->getKey(), null, MQL_RAW);
    if ($clave != null) {
        $xTabla->setData($xTabla->query()->initByID($clave));
        $xTabla->setData($_REQUEST);
        //modificar la parte de personas asociadas
        $xTabla->gerente_sucursal($gerente);
        $xTabla->titular_de_cumplimiento($cumplimiento);
        $xTabla->clave_de_persona($persona);
        if ($ODom != null) {
            $xTabla->calle($ODom->getCalle());
            $xTabla->codigo_postal($ODom->getCodigoPostal());
            $xTabla->colonia($ODom->getColonia());
            $xTabla->telefono($xSoc->getTelefonoPrincipal());
            $xTabla->municipio($ODom->getMunicipio());
            $xTabla->localidad($ODom->getClaveDeLocalidad());
            $xTabla->estado($ODom->getEstado());
            $xTabla->numero_exterior($ODom->getNumeroExterior());
            $xTabla->numero_interior($ODom->getNumeroInterior());
        }
        $xTabla->query()->insert()->save();
        $xFRM->addAvisoRegistroOK();
    }
} else {