The invention relates to heterocyclic compounds of the general formula (I), their pharmaceutically acceptable salts, pharmaceutically acceptable solvates, enantiomers, diastereomers and polymorphs. The invention also relates to methods for producing compounds of the invention, pharmaceutical compositions containing the compounds, and their use as selective Bruton tyrosine kinase inhibitors (BTC).Изобретение относится к гетероциклическим соединениям общей формулы (I), их фармацевтически приемлемым солям, фармацевтически приемлемым сольватам, энантиомерам, диастереомерам и полиморфам. Изобретение также относится к способам получения соединений по изобретению, фармацевтическим композициям, содержащим соединения, и их применению в качестве селективных ингибиторов тирозинкиназы Брутона (ВТК).