Is "to have sense/no sense" correct?

Solution 1:

Yes – normally you would say, "It makes sense," but with the proliferation of foreign speakers saying "It has sense," the latter may become a more usual expression. For native speakers from some areas, you might hear someone say a person "has no sense", meaning they are not very bright. Also people say, "there is some sense to that," meaning it makes sense to a certain degree.