To explain the behaviour of a person it is completely unnecessary to know his type, it is enough to know socionics.
I've been thinking lately that types are sorta unnecessary... just understanding the differences in values is enough. If you realize that a person values Ni or Fe or Si or whatever, it's easier to know how to appeal to her/him.