1.承包人行使优先受偿权有无期限限制?
有。该期限为自发包人应当给付建设工程价款之日起算,最长不得超过十八个月。
法律依据:《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释(一)》第四十一条 承包人应当在合理期限内行使建设工程价款优先受偿权,但最长不得超过十八个月,自发包人应当给付建设工程价款之日起算。
2.建设工程上设有抵押权的,承包人能否行使建设工程价款优先受偿权?
可以。承包人享有的建设工程价款优先受偿权优于抵押权和其他债权。
法律依据:《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释(一)》第三十六条 承包人根据民法典第八百零七条规定享有的建设工程价款优先受偿权优于抵押权和其他债权。